.react-flow{direction:ltr;--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: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--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: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--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 rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.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: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--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: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--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 rgba(0, 0, 0, .08);--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{position:absolute;width:100%;height:100%;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{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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;-moz-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:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.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:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;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%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;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{position:absolute;z-index:5;margin:15px}.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{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.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{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;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))}.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{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.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-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.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))}.stmap{--blue:#1d64bf;--blue-dk:#174f97;--blue-lt:#e8f1fb;--rule:#dcdcdc;--box-bd:#b4c0cd;--text:#333;--sub:#5f5f5f;--muted:#7a7a7a;--mm:#eef4fb;--mm-bd:#cfdcec;--fi:#eef6ea;--fi-bd:#d3e3cb;--sd:#f4f1fa;--sd-bd:#ddd5ec;--pp:#f8f3ea;--pp-bd:#e8dcc6;--ps:#edf6f7;--ps-bd:#c9e1e4;--ca:#f3f4f6;--ca-bd:#dcdfe3;--val-bg:#fffbe6;--val-bd:#ecdc9a;--s4-bg:#fff2cc;--s4-bd:#d29a00;--s4-tx:#6b4a00;--balloon:#e2f6ff;--balloon-bd:#93d2f0;--l-mst:#6b7785;--step:#ffd966;--step-bd:#d29a00;--ok:#1a8048;--ok-bg:#eef6ea;--key-bg:#f6f7f9;--key-bd:#e1e5ea;--mono:Consolas,"Noto Sans JP","Yu Gothic UI","Meiryo",monospace;--ja:"Noto Sans JP","Yu Gothic UI","Hiragino Sans","Meiryo",sans-serif;color:var(--text);font-family:var(--ja);font-size:13px;line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left}.stmap *,.stmap *:before,.stmap *:after{box-sizing:border-box}.stmap h1,.stmap h2,.stmap h3,.stmap p,.stmap ul,.stmap ol,.stmap pre,.stmap table,.stmap figure{margin:0;padding:0}.stmap button,.stmap input,.stmap select{font:inherit;color:inherit;margin:0}.stmap button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}.stmap a{color:var(--blue);text-decoration:none}.stmap a:hover{text-decoration:underline}.stmap .mono{font-family:var(--mono)}.stmap .nb{white-space:nowrap}.stmap .st-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stmap .st-skip{position:absolute;left:8px;top:-60px;z-index:100;background:#fff;border:2px solid var(--blue);padding:4px 10px;font-weight:700}.stmap .st-skip:focus{top:8px}.stmap :focus-visible{outline:2px solid var(--blue);outline-offset:1px}.stmap.st-scroll{height:auto;min-height:100vh;overflow:visible}.stmap .titlebar{min-height:52px;display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--rule);position:relative;flex-wrap:wrap}.stmap .titlebar h1{font-size:19px;font-weight:700;line-height:26px;border-left:5px solid var(--blue);padding-left:10px;color:#222;white-space:nowrap}.stmap .titlebar .spacer{flex:1}.stmap .btn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--blue);color:var(--blue);background:#fff;white-space:nowrap}.stmap .btn.fill{background:var(--blue);color:#fff}.stmap .btn.done{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.stmap .btn svg{flex:none}.stmap .btn:disabled{opacity:.5;cursor:default}.stmap .copywrap{position:relative}.stmap .copied-url{position:absolute;right:0;top:calc(100% + 4px);z-index:40;background:#fff;border:1px solid var(--ok);padding:3px 10px 4px;font-size:11.5px;line-height:16px;color:#333;width:min(480px,80vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .copied-url b{color:var(--ok);margin-right:6px}.stmap .controls{min-height:48px;display:flex;align-items:center;gap:10px 22px;padding:8px 16px;background:#f6f7f9;border-bottom:1px solid var(--rule);flex-wrap:wrap}.stmap .ctl{display:flex;align-items:center;gap:8px}.stmap .ctl .lab{font-size:12px;font-weight:700;color:var(--sub);white-space:nowrap}.stmap .seg{display:flex}.stmap .seg button{height:30px;display:flex;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;color:#444;background:#fff;border:1px solid #c4c4c4;margin-left:-1px;white-space:nowrap}.stmap .seg button:first-child{margin-left:0}.stmap .seg button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;position:relative;z-index:1}.stmap .seg button:focus-visible{position:relative;z-index:2}.stmap .select{height:30px;padding:0 28px 0 10px;font-size:12.5px;background:#fff;border:1px solid #c4c4c4;color:#222;max-width:320px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#555 50%),linear-gradient(135deg,#555 50%,transparent 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-size:5px 5px;background-repeat:no-repeat}.stmap .controls .grow{flex:1}.stmap .hint{font-size:11.5px;color:var(--sub);font-weight:400}.stmap .search{position:relative;width:300px;max-width:100%}.stmap .search .box{height:34px;border:2px solid var(--blue);display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff}.stmap .search input{flex:1;min-width:0;border:0;outline:0;font-size:13px;background:transparent;height:30px}.stmap .search input::placeholder{color:#6e6e6e}.stmap .search .box:focus-within{outline:2px solid var(--blue);outline-offset:1px}.stmap .sres{position:absolute;right:0;top:calc(100% + 2px);width:440px;max-width:94vw;max-height:70vh;overflow-y:auto;z-index:60;background:#fff;border:1px solid #9aa6b2;overscroll-behavior:contain}.stmap .sres .sr{border-bottom:1px solid var(--rule);padding:7px 10px}.stmap .sres .sr:last-child{border-bottom:0}.stmap .sres .sh{display:flex;align-items:baseline;gap:8px}.stmap .sres .sh .tn{font-family:var(--mono);font-weight:700;font-size:14px;color:#1b1b1b}.stmap .sres .sh .jn{font-size:12.5px;color:#333}.stmap .sres .sh .kd{margin-left:auto;font-size:11px;color:var(--sub);border:1px solid var(--rule);padding:0 5px;white-space:nowrap}.stmap .sres .note{margin-top:3px;font-size:12px;color:#6b4a00;background:var(--val-bg);border:1px solid var(--val-bd);padding:2px 7px}.stmap .sres .acts{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:5px}.stmap .sres .act{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px;border:1px solid var(--blue);color:var(--blue);font-size:12px;font-weight:700;background:#fff;text-align:left}.stmap .sres .act[aria-selected=true],.stmap .sres .act:focus-visible{background:var(--blue-lt)}.stmap .sres .act.auto{border-style:dashed;border-color:#8a8a8a;color:#444}.stmap .sres .empty{padding:10px;font-size:12.5px;line-height:20px}.stmap .sres .near{margin-top:4px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--sub)}.stmap .st-main{flex:1;min-height:0;display:flex;position:relative}.stmap .st-diagram{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.stmap .st-panel{width:416px;flex:none;border-left:1px solid var(--rule);padding:14px 16px 16px;overflow-y:auto;background:#fff;overscroll-behavior:contain;position:relative}.stmap .st-panel.drawer{position:absolute;right:0;top:0;bottom:0;z-index:30;width:min(416px,92%);border-left:1px solid #9aa6b2}.stmap .st-panel:focus{outline:none}.stmap .st-panel .close{position:absolute;right:8px;top:8px;z-index:2;height:28px;padding:0 9px;border:1px solid #9aa6b2;background:#fff;font-size:12px;font-weight:700;color:#444}.stmap .band-ecc{margin:8px 16px 0;padding:4px 10px;font-size:12px;line-height:18px;border:1px solid var(--s4-bd);border-left:5px solid var(--s4-bd);background:var(--s4-bg);color:var(--s4-tx);flex:none}.stmap .st-canvas{flex:1;min-height:0;position:relative;margin-top:8px}.stmap .st-canvas .react-flow{background:#fff}.stmap .react-flow__node-col,.stmap .react-flow__node-frame{pointer-events:none!important}.stmap .react-flow__attribution{font-size:10px;background:#fffc}.stmap .st-canvas:focus{outline:none}.stmap .st-canvas.kbd:focus-visible:after{content:"";position:absolute;inset:0;border:2px solid var(--blue);pointer-events:none;z-index:20}.stmap .st-canvas.touch .react-flow__pane{touch-action:pan-x pan-y!important}.stmap .wheelhint{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:12;background:#fff;border:1px solid #9aa6b2;padding:4px 12px;font-size:12.5px;font-weight:700;color:#333;pointer-events:none}.stmap .loading,.stmap .err{margin:24px 16px;padding:10px 14px;border:1px solid var(--rule);font-size:13px;line-height:21px}.stmap .err{border-color:#e2a777;background:#fff8f0}.stmap .err b{display:block;color:#8a3b00}.stmap .err .btn{margin-top:8px}.stmap .err small{display:block;color:var(--sub);font-size:11.5px;margin-top:2px}.stmap .dim{opacity:.45}.stmap .chip{position:absolute;background:#fff;border:1px solid #999;font-family:var(--mono);font-size:11px;line-height:13px;padding:1px 5px 2px;white-space:nowrap;color:#1e1e1e;text-align:center;pointer-events:all;cursor:pointer;overflow:hidden}.stmap .chip.t-hi{border-color:#8f8f8f}.stmap .chip.t-prev{border-color:#8fb2df}.stmap .chip.t-flow{border-color:#8cc4a3}.stmap .chip.t-acct{border-color:#e2a777}.stmap .chip.t-idx{border-color:#a8a8a8}.stmap .chip.t-master{border-color:#a9b2bc}.stmap .chip.t-auto{border-color:#b5b5b5;color:#555}.stmap .chip.sel{border:2px solid var(--blue);font-weight:700;padding:0 4px 1px}.stmap .chip.step{background:var(--val-bg);border:2px solid var(--step-bd);font-weight:700;padding:0 4px 1px}.stmap .chip.dim{opacity:.5}.stmap .emark{position:absolute;z-index:1;font-family:var(--ja);font-size:9.5px;line-height:12px;font-weight:700;padding:0 2px;background:#fff;border:1px solid #8a6d1f;color:#6b4a00;pointer-events:none;white-space:nowrap}.stmap .emark.ecc-user{border-color:var(--ok);color:var(--ok)}.stmap .stepbar{margin:8px 16px 0;min-height:38px;flex:none;background:#fff;border:1px solid var(--rule);border-left:5px solid var(--step-bd);display:flex;align-items:center;gap:6px 10px;padding:4px 8px 4px 10px;flex-wrap:nowrap;min-width:0}.stmap .stepbar .select{max-width:190px;min-width:0;flex:0 1 auto}.stmap .stepbar .pos,.stmap .stepbar .ed{flex:none}.stmap .stepbar .eq{flex:0 1 auto}.stmap .stepbar .endmsg{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1279px){.stmap .stepbar{flex-wrap:wrap}}.stmap .stepbar .lab{font-size:12px;font-weight:700;color:var(--sub)}.stmap .stepbar .select{height:28px}.stmap .stepbar .stitle{font-size:12.5px;font-weight:700;white-space:nowrap}.stmap .stepbar .pos{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#222;white-space:nowrap}.stmap .stepbar .pos .no{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--blue);color:#fff;font-size:11.5px;font-family:var(--mono)}.stmap .stepbar .pos .cnt{font-family:var(--mono);font-size:12.5px;color:#444;font-weight:700}.stmap .stepbar .ed{font-family:var(--mono);font-size:12.5px;font-weight:700;color:#1b1b1b;white-space:nowrap}.stmap .stepbar .eq{font-family:var(--mono);font-size:12px;background:var(--val-bg);border:1px solid var(--val-bd);padding:1px 6px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:340px}.stmap .stepbar .endmsg{font-size:12.5px;font-weight:700;color:#6b4a00;background:var(--val-bg);border:1px solid var(--val-bd);padding:1px 8px}.stmap .stepbar .grow{flex:1}.stmap .stepbar .sbs{display:flex}.stmap .stepbar .sb{height:28px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--blue);color:var(--blue);background:#fff;font-size:12px;font-weight:700;margin-left:-1px}.stmap .stepbar .sb.fill{background:var(--blue);color:#fff;position:relative;z-index:1}.stmap .stepbar .sb:first-child{margin-left:0}.stmap .stepbar .sb:disabled{opacity:.4;cursor:default}.stmap .legend{margin:8px 16px 12px;border:1px solid var(--rule);background:#fff;padding:6px 12px;flex:none}.stmap .legend .row{display:flex;align-items:flex-start;gap:4px 10px;line-height:22px}.stmap .legend .its{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;min-width:0;flex:1}.stmap .legend .row+.row{border-top:1px solid #eee;margin-top:3px;padding-top:3px}.stmap .legend .ttl{font-size:12px;font-weight:700;color:#222;width:62px;flex:none}.stmap .legend .it{display:flex;align-items:center;gap:6px;font-size:12px;color:#333;white-space:nowrap}.stmap .legend .it svg{flex:none}.stmap .legend .chipx{font-size:10.5px;font-weight:700;padding:0 4px;line-height:14px;background:var(--s4-bg);border:1px solid var(--s4-bd);color:var(--s4-tx)}.stmap .legend .tint{display:inline-block;width:22px;height:14px;border:1px solid var(--rule)}.stmap .legend .valsw{display:inline-block;width:22px;height:14px;background:var(--val-bg);border:1px solid var(--val-bd)}.stmap .legend .stepsw{display:inline-block;width:26px;height:10px;background:var(--step);border:1px solid var(--step-bd)}.stmap .legend .oksw{font-size:10.5px;font-weight:700;padding:0 4px;line-height:14px;border:1px solid var(--ok);color:var(--ok);background:var(--ok-bg)}.stmap .legend .note{font-size:11.5px;color:#5f5f5f;white-space:normal}.stmap .legend .mk{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;font-size:10.5px;font-weight:700}.stmap .legend .mk.pk{background:#4a4a4a;color:#fff}.stmap .legend .mk.jk{border:1px solid #8a8a8a;color:#444}.stmap .legend-fold{margin:6px 16px 8px;flex:none;position:relative}.stmap .legend-fold>.btn{height:28px;font-size:12px;padding:0 10px}.stmap .legend-fold .legend{position:absolute;left:0;bottom:calc(100% + 4px);z-index:20;margin:0;width:min(992px,calc(100vw - 32px))}.stmap .p-head{border-left:5px solid #1e73be;background:repeating-linear-gradient(-45deg,#f4faff 0 3px,#fff 3px 6px);padding:7px 10px 7px 11px;display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap}.stmap .p-head:focus{outline:2px solid var(--blue);outline-offset:1px}.stmap .p-head .tn{font-family:var(--mono);font-size:22px;font-weight:700;color:#1b1b1b;line-height:28px}.stmap .p-head .jn{font-size:16px;font-weight:700;color:#222}.stmap .p-head .dd{font-size:11.5px;color:var(--sub);flex-basis:100%}.stmap .p-head .meta{margin-left:auto;font-size:11.5px;color:var(--sub);border:1px solid var(--rule);background:#fff;padding:0 6px;line-height:19px;align-self:center;white-space:nowrap}.stmap .p-head.flow{display:block}.stmap .p-head.flow .ft{font-size:18px;font-weight:700;color:#1b1b1b;line-height:26px}.stmap .p-head.flow .meta{margin-left:0;display:inline-block;margin-top:2px}.stmap .p-head.edge .tn{font-size:19px;line-height:26px}.stmap .p-head.edge .jn{font-size:13.5px}.stmap .p-head .card{font-family:var(--mono);font-size:13px;font-weight:700;color:#333}.stmap .kv{width:100%;border-collapse:collapse;margin-top:10px;font-size:12.5px}.stmap .kv th,.stmap .kv td{border:1px solid var(--rule);padding:4px 8px;text-align:left;vertical-align:top;line-height:18px}.stmap .kv th{width:112px;background:var(--blue);color:#fff;font-weight:700;font-size:12px;border-color:#2c6fc4;white-space:nowrap}.stmap .kv td .old{color:#555}.stmap .kv td .tnote{display:block;font-size:11.5px;color:var(--sub)}.stmap .kv td .nb{display:inline-block}.stmap .kv td .kk{display:inline-block;white-space:nowrap;margin-right:12px}.stmap .kv td .kt{margin-left:4px;font-size:11px;color:#6a7682}.stmap .h3{margin-top:12px;border-left:4px solid #1e73be;background:repeating-linear-gradient(-45deg,#f4faff 0 3px,#fff 3px 6px);padding:3px 9px;font-size:13.5px;font-weight:700;color:#222;line-height:20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.stmap .h3 small{font-size:11.5px;font-weight:400;color:var(--sub)}.stmap .h3{flex-wrap:wrap;row-gap:0}.stmap .summary{margin-top:8px;font-size:13px;line-height:21px;color:#333}.stmap .jt{width:100%;border-collapse:collapse;margin-top:6px;font-size:12.5px}.stmap .jt th{background:var(--blue);color:#fff;font-size:11.5px;font-weight:700;text-align:left;padding:3px 8px;border:1px solid #2c6fc4;line-height:16px}.stmap .jt td{border:1px solid var(--rule);padding:0;line-height:18px}.stmap .jt td button,.stmap .jt td .cell{display:block;width:100%;padding:3px 8px;text-align:left}.stmap .jt tr.rowbtn{cursor:pointer}.stmap .jt tr.rowbtn:hover td{background:#f4f8fd}.stmap .jt .go{float:right;color:var(--blue);font-weight:700;margin-left:4px}.stmap .jt tr.hidden td{color:#8a8a8a;background:#fafafa}.stmap .jt tr.hidden .hn{display:block;font-size:11px;color:var(--sub)}.stmap .pit{margin-top:8px;background:#fff8e1;border:1px solid #f0d58a;border-left:4px solid #d29a00;padding:6px 10px;font-size:12.5px;line-height:19px}.stmap .pit b{color:#6b4a00;margin-right:4px}.stmap .s4box{margin-top:8px;border:1px solid var(--s4-bd);background:#fffdf5;padding:6px 10px;font-size:12.5px;line-height:19px}.stmap .s4box .k{display:inline-block;font-size:10.5px;font-weight:700;padding:0 4px;line-height:14px;background:var(--s4-bg);border:1px solid var(--s4-bd);color:var(--s4-tx);margin-right:6px}.stmap .s4box .src{display:block;font-size:11.5px;color:var(--sub)}.stmap .howto{list-style:none;margin-top:6px;padding:0}.stmap .howto li{position:relative;padding:5px 4px 5px 30px;border-bottom:1px solid var(--rule);font-size:12.5px;line-height:19px}.stmap .howto li:first-child{border-top:1px solid var(--rule)}.stmap .howto li .n{position:absolute;left:4px;top:6px;width:18px;height:18px;background:var(--blue);color:#fff;font-family:var(--mono);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.stmap .howto b{color:#222}.stmap .howto .ar{color:var(--sub);margin:0 3px}.stmap .howto .ui{display:inline-block;border:1px solid #b9b9b9;padding:0 5px;line-height:17px;font-size:12px;background:#fff}.stmap .samp{margin-top:6px;border:1px solid var(--val-bd);background:var(--val-bg);padding:6px 10px;font-size:12.5px;line-height:19px}.stmap .samp .lk{display:inline-block;margin-left:6px;font-weight:700;color:var(--blue)}.stmap .stepnote{margin-top:6px;font-size:12px;line-height:18px;color:#6b4a00;background:var(--val-bg);border:1px solid var(--val-bd);padding:3px 8px}.stmap .cond{margin-top:6px;border:1px solid var(--rule)}.stmap .cond .c{padding:3px 8px 4px;border-top:1px solid var(--rule)}.stmap .cond .c:first-child{border-top:0}.stmap .cond .l1{display:flex;align-items:baseline;gap:4px 7px;line-height:19px;flex-wrap:wrap}.stmap .cond .f{font-family:var(--mono);font-size:13px;font-weight:700;color:#1b1b1b}.stmap .cond .jp{font-size:11.5px;color:#444}.stmap .cond .de{font-size:11px;color:#6a6a6a;font-family:var(--mono)}.stmap .cond .ty{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:#333;border:1px solid var(--rule);padding:0 4px;line-height:16px;background:#fafafa;white-space:nowrap}.stmap .cond .l2{display:flex;align-items:baseline;gap:4px 7px;font-family:var(--mono);font-size:13px;line-height:19px;color:#1b1b1b;padding-left:12px;flex-wrap:wrap}.stmap .cond .l2 .jp,.stmap .cond .l2 .de{font-weight:400}.stmap .cond .cn{display:block;font-size:11.5px;color:#6b4a00;padding-left:12px;font-family:var(--ja)}.stmap .cond .fq{font-size:12px;font-weight:700;color:#6b4a00;font-family:var(--ja)}.stmap table.cond td .fq{display:inline-block}.stmap .consts{width:100%;border-collapse:collapse;margin-top:6px;font-size:12.5px}.stmap .consts td{border:1px solid var(--rule);padding:3px 8px;line-height:18px;vertical-align:top}.stmap .consts td.mono{font-size:12.5px;overflow-wrap:anywhere}.stmap .consts .role{width:96px;font-size:11.5px;font-weight:700;color:#444;background:#f6f7f9}.stmap .consts .vl{font-size:11.5px;color:#555}.stmap .consts .cja,.stmap .clist .cja{font-family:var(--ja);font-size:11.5px;color:#4d5864;margin-left:2px}.stmap .ev{margin-top:6px;border:1px solid var(--rule);padding:5px 9px;font-size:12px;line-height:19px}.stmap .ev+.ev{margin-top:4px}.stmap .ev .mk{display:inline-block;font-size:11.5px;font-weight:700;padding:0 6px;line-height:18px;border:1px solid var(--ok);color:var(--ok);background:var(--ok-bg);margin-right:6px}.stmap .ev .mk.doc{border-color:#8a6d1f;color:#6b4a00;background:#fffdf5}.stmap .ev .mk.dd{border-color:#8a8a8a;color:#444;background:#f6f6f6}.stmap .ev .dt{color:var(--sub);font-size:11.5px}.stmap .code{margin-top:8px;border:1px solid var(--rule)}.stmap .code .ch{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 6px 0 10px;background:#f4f5f7;border-bottom:1px solid var(--rule);font-size:12.5px;font-weight:700}.stmap .code .ch .tag{font-weight:400;font-size:11.5px;color:var(--sub);margin-left:6px}.stmap .code .cp{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.stmap .code .cp.done{background:var(--ok)}.stmap .code pre{font-family:var(--mono);font-size:11.5px;line-height:15px;padding:6px 10px 7px;color:#1e1e1e;white-space:pre;background:#fff;overflow-x:auto}.stmap .code pre.wrap{white-space:pre-wrap;overflow-x:visible;overflow-wrap:anywhere}.stmap .code pre.wrap .ln{display:block}.stmap .code .kw{color:#1d55a6;font-weight:700}.stmap .code .hv{color:#9a4a00}.stmap .code .chk{font-size:11.5px;line-height:17px;color:var(--ok);font-weight:700;padding:3px 10px 4px;border-top:1px solid var(--rule);background:#fafcfa}.stmap .code .man{font-size:11.5px;color:#8a3b00;padding:3px 10px;border-top:1px solid var(--rule);background:#fff8f0}.stmap .hakase{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.stmap .balloon{position:relative;flex:1;background:var(--balloon);border:1px solid var(--balloon-bd);border-radius:5px;padding:7px 11px;font-size:12.5px;line-height:19px;color:#333}.stmap .balloon:before,.stmap .balloon:after{content:"";position:absolute;top:18px;border:7px solid transparent;border-right:0}.stmap .balloon:before{right:-8px;border-left:8px solid var(--balloon-bd)}.stmap .balloon:after{right:-6px;border-left:8px solid var(--balloon)}.stmap .face{width:54px;flex:none;text-align:center;font-size:11px;color:#555;line-height:14px}.stmap .face img{width:54px;height:54px;display:block}.stmap .links{list-style:none;margin-top:10px;border-top:1px solid var(--rule);padding:0}.stmap .links li{border-bottom:1px solid var(--rule);font-size:12.5px;line-height:18px;padding:4px 2px 4px 16px;position:relative}.stmap .links li:before{content:"";position:absolute;left:3px;top:10px;width:5px;height:5px;border-top:1.5px solid #555;border-right:1.5px solid #555;transform:rotate(45deg)}.stmap .links li button{color:var(--blue);text-align:left}.stmap .links li button:hover{text-decoration:underline}.stmap .autoband{margin:12px 16px 0;flex:none;background:#f4f4f4;border:1px dashed #8a8a8a;border-left:5px solid #8a8a8a;padding:6px 12px 7px;font-size:12.5px;line-height:19px;color:#333}.stmap .autoband .tag,.stmap .autonote b{display:inline-block;font-weight:700;color:#fff;background:#6e6e6e;padding:0 7px;margin-right:8px;line-height:20px}.stmap .inflow{margin:8px 16px 0;flex:none;display:flex;align-items:center;gap:6px 8px;font-size:12.5px;line-height:20px;flex-wrap:wrap}.stmap .inflow .lab{font-weight:700;color:var(--sub);font-size:12px}.stmap .inflow button{border:1px solid var(--blue);padding:2px 9px;font-weight:700;background:#fff;color:var(--blue)}.stmap .grp{width:100%;height:100%;border:1px solid var(--rule);background:#fafbfc}.stmap .grp .gh{height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:#eef1f5;border-bottom:1px solid var(--rule);font-size:12px;font-weight:700;color:#333;white-space:nowrap}.stmap .grp .gh small{font-weight:400;color:var(--sub);font-size:11.5px}.stmap .grp .cells{display:grid;gap:6px;padding:6px 8px 8px}.stmap .abox{position:relative;height:40px;background:#fafafa;border:1px dashed #8a8a8a;overflow:hidden;text-align:left;width:100%}.stmap .abox .l1{position:absolute;left:7px;right:5px;top:2px;display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.stmap .abox .tn{font-family:var(--mono);font-weight:700;font-size:13.5px;line-height:17px;color:#2b2b2b}.stmap .abox .jn{flex:1;min-width:0;font-size:11px;line-height:15px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .abox .fk{position:absolute;left:0;right:0;bottom:0;height:19px;padding:1px 7px 0;font-family:var(--mono);font-size:11px;line-height:15px;color:#4a4a4a;background:#f0f0f0;border-top:1px dashed #c4c4c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .abox.flowin .tn:after{content:"\53b3\9078";font-family:var(--ja);font-size:10.5px;font-weight:700;color:var(--blue);border:1px solid #8fb2df;padding:0 3px;margin-left:6px;line-height:13px;vertical-align:1px}.stmap .abox.sel{border:2px solid var(--blue);background:#fff}.stmap .abox.more{background:#fff;border:1px solid var(--blue);display:flex;align-items:center;justify-content:center;gap:6px;color:var(--blue);font-weight:700;font-size:13px}.stmap .abox.more.sel{border-width:2px;background:var(--blue-lt)}.stmap .abox.more .tri{width:0;height:0;border:5px solid transparent;border-left:7px solid var(--blue);border-right:0}.stmap .acenter{width:100%;height:100%;background:#fff;border:2px solid var(--blue);position:relative;cursor:pointer}.stmap .acenter .tn{position:absolute;left:8px;top:6px;font-family:var(--mono);font-weight:700;font-size:16px;line-height:19px;color:var(--blue)}.stmap .acenter .jn{position:absolute;left:8px;right:6px;top:27px;font-size:12px;line-height:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .acenter .fk{position:absolute;left:0;right:0;bottom:0;height:19px;padding:1px 8px 0;font-family:var(--mono);font-size:11px;line-height:15px;background:var(--blue-lt);border-top:1px solid #c6d9f1;color:#1d3d66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .azero{padding:10px 12px;border:1px solid var(--rule);background:#fff;font-size:12.5px;line-height:20px;width:100%;height:100%}.stmap .azero .btn{margin-top:6px;height:28px;font-size:12px}.stmap .aempty{margin:24px 16px;max-width:560px}.stmap .aempty .search{width:100%}.stmap .aempty .ex{margin-top:8px;display:flex;gap:8px;align-items:center;font-size:12.5px}.stmap .foldlist{margin-top:6px;border-top:1px solid var(--rule)}.stmap .foldlist .r{display:grid;grid-template-columns:72px 1fr auto;column-gap:8px;align-items:center;padding:6px 2px;border-bottom:1px solid var(--rule)}.stmap .foldlist .tn{font-family:var(--mono);font-weight:700;font-size:13px;overflow-wrap:anywhere}.stmap .foldlist .jn{font-size:12px;line-height:17px;color:#333}.stmap .foldlist .fk{display:block;font-family:var(--mono);font-size:11.5px;color:#555}.stmap .foldlist .cb{height:26px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--blue);color:var(--blue);font-size:11.5px;font-weight:700;white-space:nowrap;background:#fff}.stmap .autonote{margin-top:8px;border:1px dashed #8a8a8a;background:#f4f4f4;padding:6px 10px;font-size:12px;line-height:19px;color:#333}.stmap .fkpairs{margin-top:6px;border:1px solid var(--rule)}.stmap .fkpairs div{padding:3px 8px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:12.5px}.stmap .fkpairs div:first-child{border-top:0}.stmap .fkpairs small{font-family:var(--ja);color:var(--sub);font-size:11px;margin-left:6px}.stmap .toasts{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:70;display:flex;flex-direction:column;gap:6px;width:min(620px,calc(100% - 32px))}.stmap .toast{background:#fff;border:1px solid #9aa6b2;border-left:5px solid var(--blue);padding:6px 8px 6px 12px;font-size:12.5px;line-height:19px;display:flex;align-items:center;gap:10px}.stmap .toast .tx{flex:1}.stmap .toast button{height:26px;padding:0 8px;border:1px solid var(--blue);color:var(--blue);font-size:12px;font-weight:700;background:#fff;white-space:nowrap}.stmap .toast button.x{border-color:#9aa6b2;color:#444}.stmap .veil{position:fixed;left:0;top:0;width:100%;height:100%;background:#141e2d61;z-index:90}.stmap .dlg{position:fixed;left:50%;top:22%;transform:translate(-50%);width:min(560px,calc(100% - 24px));background:#fff;border:1px solid #9aa6b2;z-index:91}.stmap .dlg .dh{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;background:var(--blue);color:#fff;font-size:14px;font-weight:700}.stmap .dlg .db{padding:14px 16px 16px}.stmap .dlg .db p{font-size:13px;line-height:21px;color:#333}.stmap .dlg input{margin-top:10px;width:100%;height:36px;border:2px solid var(--blue);padding:0 8px;font-family:var(--mono);font-size:12.5px}.stmap .dlg .keys{margin-top:10px;font-size:13px;line-height:22px;color:#222}.stmap .dlg kbd{font-family:var(--mono);font-size:12px;border:1px solid #b9b9b9;border-bottom-width:2px;padding:0 5px;background:#fafafa}.stmap .dlg .why{margin-top:8px;font-size:11.5px;line-height:18px;color:#666}.stmap .dlg .df{margin-top:14px;display:flex;justify-content:flex-end}.stmap.sp{font-size:14px}.stmap .sp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stmap .cur{min-height:46px;display:flex;align-items:center;gap:8px;padding:6px 16px;border-bottom:1px solid var(--rule);background:#f6f7f9}.stmap .cur .path{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .cur .path .sl{color:#9a9a9a;font-weight:400;margin:0 5px}.stmap .cur .btn{height:32px;padding:0 10px;font-size:13px}.stmap .cur .ib{width:34px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--blue);background:#fff}.stmap .jump{position:sticky;top:0;z-index:10;min-height:48px;display:flex;align-items:center;gap:6px;padding:6px 16px;background:#fff;border-bottom:2px solid var(--blue)}.stmap .jump .lab{font-size:12px;font-weight:700;color:var(--sub);margin-right:2px;white-space:nowrap}.stmap .jump .sts{display:flex;gap:6px;overflow-x:auto;min-width:0}.stmap .jump .st{width:30px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--blue);color:var(--blue);font-family:var(--mono);font-weight:700;font-size:14px;background:#fff}.stmap .jump .st.on{background:var(--blue);color:#fff}.stmap .jump .grow{flex:1}.stmap .jump .btn{height:34px;padding:0 10px;font-size:13px;gap:5px;flex:none}.stmap .wrap{padding:0 16px}.stmap .intro{padding:12px 0 0}.stmap .intro h2{font-size:17px;font-weight:700;line-height:24px;border-left:5px solid var(--blue);padding-left:9px;color:#222}.stmap .intro .summary{font-size:13.5px;line-height:21px;margin-top:6px}.stmap .intro .ernote{margin-top:6px;font-size:12.5px;color:#6b4a00;background:var(--val-bg);border:1px solid var(--val-bd);padding:3px 8px}.stmap.sp .hakase{gap:10px}.stmap.sp .balloon{font-size:13px;line-height:20px;padding:6px 10px}.stmap.sp .face{width:46px}.stmap.sp .face img{width:46px;height:46px}.stmap .fold{margin-top:10px;border:1px solid var(--rule);background:#fff}.stmap .fold>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:38px;font-size:13px;font-weight:700;color:#333}.stmap .fold>button small{font-weight:400;color:var(--sub);font-size:12px;margin-left:8px}.stmap .chev{width:8px;height:8px;border-right:1.6px solid #666;border-bottom:1.6px solid #666;transform:rotate(45deg);margin-top:-4px;flex:none}.stmap .chev.up{transform:rotate(-135deg);margin-top:4px}.stmap .fold .legend{margin:0;border:0;border-top:1px solid var(--rule)}.stmap .secttl{margin-top:14px;border-left:4px solid #1e73be;background:repeating-linear-gradient(-45deg,#f4faff 0 3px,#fff 3px 6px);padding:5px 10px;font-size:15px;font-weight:700;line-height:22px;color:#222;display:flex;justify-content:space-between;align-items:center}.stmap .secttl small{font-size:12px;font-weight:400;color:var(--sub)}.stmap .stage{border:1px solid var(--mm-bd);background:var(--mm);scroll-margin-top:56px}.stmap .stage.FI,.stmap .stage.CO,.stmap .stage.AA{border-color:var(--fi-bd);background:var(--fi)}.stmap .stage.SD,.stmap .stage.LE{border-color:var(--sd-bd);background:var(--sd)}.stmap .stage.PP,.stmap .stage.QM{border-color:var(--pp-bd);background:var(--pp)}.stmap .stage.PS,.stmap .stage.PM{border-color:var(--ps-bd);background:var(--ps)}.stmap .stage.BP,.stmap .stage.CA{border-color:var(--ca-bd);background:var(--ca)}.stmap .stage .band{background:var(--blue);color:#fff;padding:7px 10px 6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stmap .stage .band .no{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;color:var(--blue);font-size:13px;font-weight:700;font-family:var(--mono)}.stmap .stage .band .nm{font-size:15px;font-weight:700;line-height:20px}.stmap .stage .band .tc{margin-left:auto;font-family:var(--mono);font-weight:700;font-size:13px}.stmap .stage .band .mod{font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.75);padding:0 4px;line-height:14px}.stmap .tbl{display:flex;align-items:center;gap:10px;background:#fff;border-top:1px solid var(--mm-bd);padding:9px 34px 9px 12px;position:relative;min-height:46px;width:100%;text-align:left}.stmap .stage .tbl:first-of-type{border-top:0}.stmap .tbl .tn{font-family:var(--mono);font-weight:700;font-size:15px;width:72px;flex:none;color:#1b1b1b;overflow-wrap:anywhere}.stmap .tbl .jn{font-size:13.5px;line-height:19px;color:#333;min-width:0}.stmap .tbl .jn small{display:block;font-size:12px;color:#5f5f5f;line-height:17px}.stmap .tbl .jn .val{display:block;font-family:var(--mono);font-size:12px;line-height:17px;font-weight:700;color:#111;background:var(--val-bg);border:1px solid var(--val-bd);padding:0 5px;margin-top:2px;overflow-wrap:anywhere}.stmap .tbl .s4{position:static;margin-left:6px;vertical-align:1px;font-size:10.5px;display:inline-block}.stmap .tbl:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1.6px solid #777;border-right:1.6px solid #777;transform:rotate(45deg)}.stmap .mstfold>button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fbfbfc;border-top:1px dashed #b4bcc6;padding:0 12px;height:38px;font-size:13px;color:#3d4650}.stmap .mstfold>button b{font-weight:700}.stmap .mstfold>button .mono{font-size:12.5px;margin-left:6px;color:#555}.stmap .inner{border-top:1px solid var(--mm-bd);padding:7px 12px 8px}.stmap .inner .hd,.stmap .link .hd{font-size:12px;font-weight:700;color:var(--sub);line-height:18px}.stmap .j{display:grid;grid-template-columns:30px 1fr;column-gap:8px;margin-top:5px;width:100%;text-align:left}.stmap .j svg{margin-top:4px}.stmap .j .ty{font-size:12px;color:#444;line-height:17px}.stmap .j .ty b{font-family:var(--mono);font-size:13px;color:#1b1b1b;margin-right:6px}.stmap .j .cd{grid-column:2;font-family:var(--mono);font-size:12.5px;line-height:18px;color:#1b1b1b;overflow-wrap:anywhere;white-space:pre-wrap}.stmap .link{position:relative;padding:8px 0 10px 30px}.stmap .link:before{content:"";position:absolute;left:13px;top:0;bottom:8px;width:2px;background:#9aa6b2}.stmap .link:after{content:"";position:absolute;left:8px;bottom:0;border:6px solid transparent;border-top:8px solid #9aa6b2;border-bottom:0}.stmap .spfoot{margin:16px 0 0;padding:0 0 28px}.stmap .spfoot .btn{width:100%;height:42px;justify-content:center;font-size:14px}.stmap.sp .links li{font-size:14px;line-height:22px;padding:8px 2px 8px 18px}.stmap.sp .links li:before{top:16px}.stmap .full{position:absolute;inset:0;z-index:50;background:#fff;display:flex;flex-direction:column}.stmap .full .fbar{flex:none;min-height:46px;display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--rule);background:#f6f7f9}.stmap .full .fbar .btn{height:34px}.stmap .full .fbody{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 24px;overscroll-behavior:contain}.stmap .full .st-canvas{margin-top:0}.stmap .sheet{border-bottom:1px solid var(--rule);background:#fff;padding:10px 16px 12px;display:flex;flex-direction:column;gap:10px}.stmap .sheet .ctl{flex-wrap:wrap}.stmap .sheet .select{max-width:100%;flex:1}.stmap .emark-l{display:inline-block;font-size:10px;line-height:13px;font-weight:700;padding:0 3px;background:#fff;border:1px solid #8a6d1f;color:#6b4a00}.stmap .emark-l.ecc-user{border-color:var(--ok);color:var(--ok)}.stmap .chip.measure{position:static;width:max-content;cursor:default}.stmap .band-draft{margin:8px 16px 0;padding:4px 10px;font-size:12px;font-weight:700;line-height:18px;border:1px dashed #b42318;border-left:5px solid #b42318;background:#fff5f4;color:#8a1c12;flex:none}.stmap .ev.pending{border-color:#b42318;background:#fff5f4}.stmap .ev .mk.pend{border-color:#b42318;color:#8a1c12;background:#fff}.stmap .chip.pend{border-style:dashed!important;border-color:#b42318!important}.stmap .tri{display:inline-block;width:0;height:0;border:5px solid transparent;vertical-align:middle}.stmap .tri.r{border-left:7px solid currentColor;border-right:0}.stmap .tri.l{border-right:7px solid currentColor;border-left:0}.stmap .stepbar .lab,.stmap .stepbar .sb,.stmap .stepbar .stitle{white-space:nowrap;flex:none}.stmap .stepbar .select{max-width:170px}.stmap .stepbar .eq{flex:1 1 auto;max-width:360px}.stmap .react-flow__node-agroup,.stmap .react-flow__node-acenter,.stmap .react-flow__node-azero{pointer-events:all!important}.stmap .react-flow__node-agroup button,.stmap .react-flow__node-acenter button,.stmap .react-flow__node-azero button{pointer-events:all;cursor:pointer}.stmap .select.flowsel{max-width:460px}.stmap .stepbar .select{max-width:240px}.stmap .legend .its .chipx{margin-right:4px}.stmap .st-panel.drawer{padding-top:46px}@media(max-width:1279px){.stmap .titlebar{gap:8px;padding:6px 12px;min-height:46px}.stmap .titlebar h1{font-size:16px;line-height:22px}.stmap .search{width:220px}.stmap .controls{gap:6px 14px;padding:6px 12px;min-height:40px}.stmap .controls .grow{display:none}.stmap .seg button,.stmap .select{height:28px}}@media(max-width:1099px){.stmap .titlebar .btn .lbl-long{display:none}.stmap .titlebar .btn{padding:0 10px}}@media(max-height:799px){.stmap .titlebar{min-height:44px;padding-top:4px;padding-bottom:4px}.stmap .controls{min-height:38px;padding-top:4px;padding-bottom:4px}.stmap .st-canvas,.stmap .stepbar,.stmap .band-ecc{margin-top:4px}.stmap .legend-fold{margin:4px 16px}}@media(max-height:520px){.stmap .ctl .lab,.stmap .band-ecc{display:none}}.stmap .legend-fold{position:absolute;right:16px;bottom:10px;z-index:9;margin:0}.stmap .legend-fold .legend{left:auto;right:0}@media(max-height:520px){.stmap .titlebar h1,.stmap .titlebar .btn .lbl-long{display:none}.stmap .titlebar{min-height:40px;padding-top:3px;padding-bottom:3px;flex-wrap:nowrap}.stmap .titlebar .search{flex:1;min-width:120px}.stmap .controls{gap:4px 10px}.stmap .band-draft{margin-top:4px;padding:1px 8px;font-size:11px}}.stmap .legend-fold{left:12px;right:auto;bottom:26px}.stmap .legend-fold .legend{left:0;right:auto}.stmap .chip.dim,.stmap .dim{opacity:.35}.stmap .chip.hot{z-index:7}.stmap .erbox .r .m.pk.biz,.stmap .legend .mk.pk.biz{background:#fff;color:#4a4a4a;border:1.5px solid #4a4a4a}.stmap .cond .c.via{background:#fafafa}.stmap .cond .vmk{display:inline-block;font-size:10.5px;font-weight:700;line-height:15px;padding:0 4px;border:1px solid #8a8a8a;color:#444;background:#fff;font-family:var(--ja)}.stmap .chip .hd{opacity:.68}.stmap .refs ul{list-style:none;margin:2px 0 0;padding:0}.stmap .refs li{font-size:12px;line-height:18px;color:var(--sub);padding-left:10px;position:relative}.stmap .refs li:before{content:"";position:absolute;left:1px;top:8px;width:4px;height:1px;background:var(--sub)}.stmap .refs a{color:var(--blue)}.stmap{--md-mm:#1d64bf;--md-mm-t:#dce9f9;--md-mm-b:#edf4fc;--md-fi:#b4570c;--md-fi-t:#fbe5d1;--md-fi-b:#fdf3ea;--md-sd:#6747b0;--md-sd-t:#e7e0f6;--md-sd-b:#f5f2fb;--md-pp:#2c7a4b;--md-pp-t:#d9eee0;--md-pp-b:#eef7f1;--md-ps:#1f6f78;--md-ps-t:#d7ecee;--md-ps-b:#edf6f7;--md-ca:#5b6470;--md-ca-t:#e4e7eb;--md-ca-b:#f3f4f6;--box-line:#c5cfdb;--box-shadow:0 1px 2px rgba(16,24,40,.06),0 2px 6px rgba(16,24,40,.08);--key-pill:#eef1f5}.stmap .md-MM{--mc:var(--md-mm);--mt:var(--md-mm-t);--mb:var(--md-mm-b)}.stmap .md-FI,.stmap .md-CO,.stmap .md-AA{--mc:var(--md-fi);--mt:var(--md-fi-t);--mb:var(--md-fi-b)}.stmap .md-SD,.stmap .md-LE{--mc:var(--md-sd);--mt:var(--md-sd-t);--mb:var(--md-sd-b)}.stmap .md-PP,.stmap .md-QM{--mc:var(--md-pp);--mt:var(--md-pp-t);--mb:var(--md-pp-b)}.stmap .md-PS,.stmap .md-PM{--mc:var(--md-ps);--mt:var(--md-ps-t);--mb:var(--md-ps-b)}.stmap .md-BP,.stmap .md-CA{--mc:var(--md-ca);--mt:var(--md-ca-t);--mb:var(--md-ca-b)}.stmap .st-stages{display:block;position:relative;height:46px;margin-top:10px;padding:0;overflow:hidden;flex:none}.stmap .st-stages button{position:absolute;top:0;height:46px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 16px 0 20px;white-space:nowrap;text-align:left;overflow:hidden;border:0;background:var(--mt,#dce9f9);color:var(--mc,#1d64bf);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.stmap .st-stages button.first,.stmap .st-stages button.clip-l{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:10px}.stmap .st-stages button.clip-r{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.stmap .st-stages button.first.clip-r,.stmap .st-stages button.clip-l.clip-r{clip-path:none}.stmap .st-stages .no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:4px;background:var(--mc,#1d64bf);color:#fff;font-family:var(--mono);font-size:13px;font-weight:700}.stmap .st-stages .tx{display:flex;flex-direction:column;min-width:0;line-height:17px}.stmap .st-stages .nm{font-size:13.5px;font-weight:700;color:#1b2b40;overflow:hidden;text-overflow:ellipsis}.stmap .st-stages .tc{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--mc,#1d64bf);overflow:hidden;text-overflow:ellipsis}.stmap .st-stages button:hover{filter:brightness(.97)}.stmap .st-stages button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--blue);clip-path:none}.stmap .st-stages button.cur{background:var(--mc,#1d64bf)}.stmap .st-stages button.cur .no{background:#fff;color:var(--mc,#1d64bf)}.stmap .st-stages button.cur .nm,.stmap .st-stages button.cur .tc{color:#fff}.stmap .st-stages button.narrow{justify-content:center;padding:0 2px 0 6px}.stmap .st-stages button.narrow.first{padding:0 8px 0 2px}.stmap .st-stages button.edge{clip-path:none;border-radius:4px;height:30px;top:8px;padding:0;justify-content:center}.stmap .st-stages button.edge .no{width:20px;height:20px;font-size:11.5px}.stmap .st-stages .edge-arrow{position:absolute;top:16px;width:12px;height:14px;color:var(--blue);display:flex;align-items:center;justify-content:center}@media(max-height:799px){.stmap .st-stages{height:32px;margin-top:6px}.stmap .st-stages button{height:32px}.stmap .st-stages .tc{display:none}.stmap .st-stages .no{width:20px;height:20px;font-size:11.5px}.stmap .st-stages button.edge{height:26px;top:3px}.stmap .st-stages .edge-arrow{top:9px}}.stmap .full .st-stages{margin-top:8px;height:32px}.stmap .full .st-stages button{height:32px;justify-content:center;padding:0 4px 0 12px}.stmap .full .st-stages .tx{display:none}.stmap .st-stages+.st-canvas{margin-top:0}.stmap .col{width:100%;height:100%;background:var(--md-mm-b)}.stmap .col.MM{background:var(--md-mm-b)}.stmap .col.FI,.stmap .col.CO,.stmap .col.AA{background:var(--md-fi-b)}.stmap .col.SD,.stmap .col.LE{background:var(--md-sd-b)}.stmap .col.PP,.stmap .col.QM{background:var(--md-pp-b)}.stmap .col.PS,.stmap .col.PM{background:var(--md-ps-b)}.stmap .col.BP,.stmap .col.CA{background:var(--md-ca-b)}.stmap .ftools{position:absolute;right:16px;top:10px;z-index:8;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:var(--box-shadow);padding:4px 6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 32px)}.stmap .ftools .lab{font-size:12px;font-weight:700;color:var(--sub);white-space:nowrap}.stmap .ftools .seg button{height:26px;padding:0 9px;font-size:12px}.stmap .ftools .seg button:first-child{border-radius:4px 0 0 4px}.stmap .ftools .seg button:last-child{border-radius:0 4px 4px 0}.stmap .ftools .sep{width:1px;height:20px;background:var(--rule)}.stmap .ftools .zb{display:flex}.stmap .ftools .zb button{height:26px;min-width:28px;display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid #c4c4c4;margin-left:-1px;background:#fff;font-size:12px;font-weight:700;color:#444;white-space:nowrap}.stmap .ftools .zb button:first-child{margin-left:0;border-radius:4px 0 0 4px}.stmap .ftools .zb button:last-child{border-radius:0 4px 4px 0}.stmap .ftools .op{height:26px;padding:0 9px;border:1px solid var(--blue);border-radius:4px;color:var(--blue);font-size:12px;font-weight:700;background:#fff}.stmap .ftools .op.on{background:var(--blue);color:#fff}.stmap .fbox{position:relative;width:100%;height:100%;background:#fff;border:1px solid var(--box-line);border-radius:6px;box-shadow:var(--box-shadow);overflow:hidden;cursor:pointer}.stmap .fbox .tn{position:absolute;left:8px;top:6px;font-family:var(--mono);font-weight:700;font-size:15px;line-height:18px;color:#0d2b52;white-space:nowrap}.stmap .fbox .jn{position:absolute;left:8px;right:8px;top:24px;font-size:12.5px;line-height:16px;color:#3c3c3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .fbox .old{position:absolute;left:8px;right:8px;top:42px;font-size:11px;line-height:14px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .ticon{display:inline-flex;line-height:0;color:#8796a8;flex:none}.stmap .fbox>.ticon{position:absolute;right:8px;top:9px}.stmap .fbox .key{position:absolute;left:3px;bottom:4px;max-width:calc(100% - 6px);height:19px;padding:2px 5px;border-radius:4px;background:var(--key-pill);font-family:var(--mono);font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4a5562}.stmap .fbox .key.v{background:var(--val-bg);box-shadow:inset 0 0 0 1px var(--val-bd);color:#111;font-weight:700}.stmap .fbox .key.na{font-family:var(--ja);font-weight:400;color:#6b5600;right:3px}.stmap .fbox .key .hit{background:#ffe8a3;outline:1px solid var(--step-bd)}.stmap .fbox .key .more{font-family:var(--ja);font-weight:400;color:#6b5600;margin-left:4px}.stmap .s4{position:absolute;right:6px;top:6px;font-size:10.5px;line-height:14px;font-weight:700;padding:0 4px;border-radius:3px;background:var(--s4-bg);border:1px solid var(--s4-bd);color:var(--s4-tx);font-family:var(--ja);white-space:nowrap}.stmap .s4.view{background:#eee;border-color:#9a9a9a;color:#444}.stmap .subtag{position:absolute;right:6px;top:6px;font-size:10.5px;line-height:14px;font-weight:700;padding:0 4px;border-radius:3px;border:1px solid #9aa5b1;color:#4d5864;background:#fff}.stmap .fbox .s4,.stmap .fbox .subtag{right:28px;top:6px}.stmap .fbox.sub{background:#f8f9fb;border-color:#c9d0d8}.stmap .fbox.sub .tn{color:#3d4650}.stmap .fbox.sel,.stmap .erbox.sel{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 0 0 5px #1d64bf29,0 3px 10px #1018281f}.stmap .fbox.sel .tn,.stmap .erbox.sel .tn{color:var(--blue)}.stmap .fbox.stepend,.stmap .erbox.stepend{border-color:var(--step-bd);box-shadow:0 0 0 1px var(--step-bd),0 0 0 5px #d29a002e}.stmap .fbox.cur,.stmap .erbox.cur{outline:2px dashed var(--blue);outline-offset:4px;display:block;padding:0;min-height:0}.stmap .fbox.hov,.stmap .erbox.hov{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue),0 4px 12px #1d64bf33}.stmap .fbox.hovrel,.stmap .erbox.hovrel{border-color:#7fa6d9;box-shadow:0 0 0 2px #1d64bf61,var(--box-shadow)}.stmap .erbox{position:relative;width:100%;height:100%;background:#fff;border:1px solid var(--box-line);border-radius:6px;box-shadow:var(--box-shadow);cursor:pointer;overflow:hidden}.stmap .erbox .eh{height:36px;padding:2px 7px 0;background:#fff;border-bottom:1px solid #dfe5ec;position:relative}.stmap .erbox .eh .tn{font-family:var(--mono);font-weight:700;font-size:13.5px;line-height:17px;color:#0d2b52;white-space:nowrap}.stmap .erbox .eh .jn{font-size:11px;line-height:14px;color:#3c3c3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .erbox .eh>.ticon{position:absolute;right:7px;top:5px}.stmap .erbox .eh .s4{top:3px;right:27px}.stmap .erbox .r{height:18px;display:flex;align-items:center;gap:6px;padding:0 6px;font-family:var(--mono);font-size:12px;color:#1b1b1b;border-bottom:1px solid #eef0f3;white-space:nowrap}.stmap .erbox .r .m{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;border-radius:3px;font-family:var(--ja);font-size:10.5px;font-weight:700;line-height:14px;flex:none}.stmap .erbox .r .m.pk{background:#4a4a4a;color:#fff}.stmap .erbox .r .m.jk{border:1px solid #8a8a8a;color:#444;background:#fff}.stmap .erbox .r .d{margin-left:auto;font-size:10.5px;color:#666;font-family:var(--ja)}.stmap .erbox .r.hl{background:var(--blue-lt)}.stmap .erbox .ft{position:absolute;left:0;right:0;bottom:0;height:16px;font-size:10.5px;line-height:15px;color:#555;padding:0 7px;border-top:1px solid #eef0f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stmap .erbox.sub{border-color:#c9d0d8}.stmap .erbox.sub .eh{background:#f8f9fb}.stmap .fbox.measure{width:max-content;min-width:120px;padding:6px 8px 0;display:flex;flex-direction:column;cursor:default;border-width:2px;border-radius:0;box-shadow:none}.stmap .fbox.measure .l1{display:flex;align-items:center;gap:8px;height:18px;white-space:nowrap}.stmap .fbox.measure .tn,.stmap .fbox.measure .jn,.stmap .fbox.measure .old,.stmap .fbox.measure .key,.stmap .fbox.measure .s4,.stmap .fbox.measure .subtag,.stmap .fbox.measure .ticon{position:static}.stmap .fbox.measure .jn{overflow:visible}.stmap .fbox.measure .old{margin-top:2px;overflow:visible}.stmap .fbox.measure .key{margin:6px -8px 0;padding:4px 7px 5px;height:auto;max-width:none;border-radius:0;overflow:visible}.stmap .erbox.measure{width:max-content;min-width:120px;cursor:default;border-width:2px;border-radius:0;box-shadow:none}.stmap .erbox.measure .eh{padding:1px 6px 0}.stmap .erbox.measure .eh .l1{display:flex;align-items:center;gap:8px;white-space:nowrap}.stmap .erbox.measure .s4,.stmap .erbox.measure .ticon{position:static}.stmap .erbox.measure .ft{position:static;overflow:visible}.stmap .erbox.measure .r .d{margin-left:12px}.stmap .chip{border-radius:4px}.stmap .etip{position:absolute;left:0;top:0;z-index:12;pointer-events:none;background:#fff;border:1px solid #9fb3c8;border-radius:6px;box-shadow:0 4px 14px #1018282e;padding:5px 10px 6px 12px;font-family:var(--mono);font-size:11.5px;line-height:16px;color:#1b1b1b;white-space:nowrap}.stmap .etip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:#fff;border-right:1px solid #9fb3c8;border-bottom:1px solid #9fb3c8;transform:translate(-50%) rotate(45deg)}.stmap .etip .th{display:flex;align-items:center;gap:8px;font-weight:700;color:#174f97}.stmap .etip .tc{font-size:10.5px;line-height:14px;padding:0 6px;border-radius:7px;background:var(--blue);color:#fff}.stmap .etip .tk{position:absolute;left:4px;top:6px;bottom:6px;width:3px;border-radius:2px}.stmap .st-foot{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;margin:8px 16px 10px;flex:none;min-width:0}.stmap .st-foot>.legend{margin:0;flex:1;min-width:0}.stmap .st-foot.bare{justify-content:flex-end;margin-top:6px}.stmap .legend{border-radius:6px;padding:4px 12px}.stmap .legend .row{line-height:21px}.stmap .legend .ttl{width:86px}.stmap .legend .note{font-size:11px;line-height:17px}.stmap .legend .tint{display:inline-block;width:22px;height:14px;border-radius:3px;background:var(--mb);border:1px solid var(--mt)}.stmap .legend .selsw{display:inline-block;width:22px;height:14px;border-radius:3px;background:#fff;border:1.5px solid var(--blue);box-shadow:0 0 0 2px #1d64bf29}.stmap .legend .keysw{display:inline-block;font-family:var(--mono);font-size:10.5px;line-height:14px;padding:0 5px;border-radius:4px;background:var(--key-pill);color:#4a5562}.stmap .zoombar{display:flex;align-items:center;gap:6px;flex:none}.stmap .zoombar button{height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid #c4cbd3;background:#fff;color:#33404d;font-size:12px;font-weight:700;white-space:nowrap}.stmap .zoombar>button{border-radius:6px;box-shadow:var(--box-shadow)}.stmap .zoombar .zg{display:flex;border-radius:6px;box-shadow:var(--box-shadow)}.stmap .zoombar .zg button{margin-left:-1px}.stmap .zoombar .zg button:first-child{margin-left:0;border-radius:6px 0 0 6px}.stmap .zoombar .zg button:last-child{border-radius:0 6px 6px 0}.stmap .zoombar .pct{min-width:52px;font-family:var(--mono);font-weight:700}.stmap .zoombar button:hover{background:#f3f6fa}.stmap .zoombar button:focus-visible{position:relative;z-index:1;outline:2px solid var(--blue);outline-offset:1px}@media(max-height:799px){.stmap .st-foot{margin:4px 16px 6px}.stmap .zoombar button{height:28px}}.stmap .titlebar .btn,.stmap .controls .btn,.stmap .search .box,.stmap .select{border-radius:6px}.stmap .titlebar .seg button:first-child,.stmap .controls .seg button:first-child{border-radius:6px 0 0 6px}.stmap .titlebar .seg button:last-child,.stmap .controls .seg button:last-child{border-radius:0 6px 6px 0}.stmap .controls .btn{height:30px;padding:0 12px;font-size:12.5px}.stmap .sw{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 2px;border-radius:15px}.stmap .sw .trk{position:relative;width:40px;height:22px;border-radius:11px;background:#b7c0ca;transition:background .15s;flex:none}.stmap .sw .knob{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1018284d;transition:left .15s}.stmap .sw .swt{min-width:26px;font-size:12px;font-weight:700;color:#55606b;font-family:var(--mono)}.stmap .sw.on .trk{background:var(--blue)}.stmap .sw.on .knob{left:21px}.stmap .sw.on .swt{color:var(--blue)}.stmap .sw:focus-visible{outline:none}.stmap .sw:focus-visible .trk{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.stmap .sw .trk,.stmap .sw .knob{transition:none}}.stmap .fsb{color:#33475b;border-color:#c4cbd3}.stmap .fsb:hover{background:#f3f6fa}.stmap:fullscreen{width:100vw;height:100vh;background:#fff}.stmap:-webkit-full-screen{width:100vw;height:100vh;background:#fff}.stmap .st-panel.titled{padding:0 16px 18px;background:#fff}.stmap .st-panel.drawer.titled{padding-top:0;box-shadow:-6px 0 18px #1018281f}.stmap .p-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;min-height:46px;margin:0 -16px 10px;padding:6px 10px 6px 16px;background:#fff;border-bottom:1px solid var(--rule)}.stmap .p-bar .pt{flex:1;font-size:15px;font-weight:700;color:#1b2b40;border-left:4px solid var(--blue);padding-left:9px;line-height:22px}.stmap .st-panel .p-bar .close{position:static;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:#fff;color:#4d5864}.stmap .st-panel .p-bar .close:hover{background:#f1f4f8;border-color:#d5dbe2}.stmap .p-bar .xm{position:relative;width:14px;height:14px}.stmap .p-bar .xm:before,.stmap .p-bar .xm:after{content:"";position:absolute;left:6px;top:-1px;width:2px;height:16px;background:currentColor;border-radius:1px;transform:rotate(45deg)}.stmap .p-bar .xm:after{transform:rotate(-45deg)}.stmap .p-tbl{margin-bottom:2px}.stmap .p-tbl .p-head.thd,.stmap .p-tbl .p-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;border:0;background:none;padding:2px 0 0}.stmap .p-tbl .tn{font-family:var(--mono);font-size:23px;font-weight:700;color:#0d2b52;line-height:30px}.stmap .p-tbl .mod{order:2;margin-left:auto;font-size:12px;font-weight:700;line-height:20px;padding:0 10px;border-radius:5px;background:var(--mt,#dce9f9);color:var(--mc,#1d64bf);border:1px solid var(--mc,#1d64bf)}.stmap .p-tbl .jn{order:3;flex-basis:100%;font-size:14.5px;font-weight:700;color:#1b2b40;line-height:21px}.stmap .p-tbl .meta{order:4;margin-left:0;font-size:11.5px;line-height:18px;padding:0 7px;border-radius:9px;border:1px solid #d5dbe2;background:#f6f8fa;color:#4d5864}.stmap .p-tbl .dd{order:5;flex-basis:auto;font-size:11.5px;color:var(--sub)}.stmap .p-tbl .p-head:focus{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.stmap .pkeys{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:8px}.stmap .pkeys .pl{font-size:12px;font-weight:700;color:#33475b;margin-right:4px}.stmap .pkeys .kp{font-size:12px;font-weight:700;line-height:20px;padding:0 9px;border-radius:5px;background:#e8f1fb;color:#174f97;border:1px solid #c6daf2}.stmap .ptabs{display:flex;margin:12px 0 0;border-bottom:1px solid #c9d3de}.stmap .ptabs [role=tab]{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;font-size:12.5px;font-weight:700;color:#4d5864;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f4f6f9;border:1px solid #d5dbe2;border-bottom:0;margin-left:-1px;border-radius:6px 6px 0 0}.stmap .ptabs [role=tab]:first-child{margin-left:0}.stmap .ptabs [role=tab]:hover{background:#eaf0f7;color:#1b2b40}.stmap .ptabs [role=tab][aria-selected=true]{position:relative;z-index:1;background:#fff;color:var(--blue);border-color:#c9d3de;box-shadow:inset 0 3px 0 var(--blue);margin-bottom:-1px;height:35px}.stmap .ptabs [role=tab]:focus-visible{position:relative;z-index:2;outline:2px solid var(--blue);outline-offset:-2px}.stmap .ptab{padding-top:2px}.stmap .full .ptabs [role=tab]{font-size:12px;padding:0 3px}.stmap .st-panel.titled .h3,.stmap .full .fbody .h3{background:none;border-left:3px solid var(--blue);padding:1px 0 1px 8px;font-size:13.5px;margin-top:14px}.stmap .h4{margin-top:10px;font-size:12.5px;font-weight:700;color:#1b2b40}.stmap .h4 small{margin-left:6px;font-size:11.5px;font-weight:400;color:var(--sub)}.stmap .st-panel.titled .kv th,.stmap .full .fbody .kv th{background:#f3f6fa;color:#33475b;border-color:#dfe4ea}.stmap .st-panel.titled .kv td,.stmap .full .fbody .kv td{border-color:#dfe4ea}.stmap .pnone{margin-top:6px;font-size:12.5px;color:var(--sub)}.stmap .fnote{margin-top:6px;font-size:11.5px;line-height:17px;color:var(--sub)}.stmap .cpill{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;line-height:17px;padding:0 8px;border-radius:9px;border:1px solid;white-space:nowrap}.stmap .cpill.g-biz{background:#e3f3e9;color:#1a6b3c;border-color:#2a9457}.stmap .cpill.g-acct{background:#fcebdd;color:#a3470a;border-color:#e0701e}.stmap .cpill.g-other{background:#eceff2;color:#4d5864;border-color:#8f9aa6}.stmap .rcard .cpill{background:#e3eefb;color:#174f97;border-color:#1d64bf}.stmap .rcard{margin-top:6px;border:1px solid #8fb5e3;border-radius:8px;background:#f7fbff;padding:8px 10px 10px;box-shadow:0 0 0 3px #1d64bf14}.stmap .rcard .p-head.edge{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;border:0;background:none;padding:0}.stmap .rcard .p-head.edge .tn{font-size:16px;line-height:22px;color:#174f97}.stmap .rcard .p-head.edge .jn{font-size:12.5px;color:#33475b}.stmap .rcard .p-head.edge .card{display:none}.stmap .rcard .p-head:focus{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.stmap .rdesc{margin-top:4px;font-size:12.5px;line-height:19px;color:#33475b}.stmap .rrow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:12px}.stmap .rrow .rl{font-weight:700;color:#33475b}.stmap .rrow .rx{color:var(--sub);font-size:11.5px}.stmap .cread{list-style:none;margin:3px 0 0;padding:0}.stmap .cread li{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:18px;color:#33475b}.stmap .cread .cv{flex:none;min-width:62px;font-family:var(--mono);font-size:11px;font-weight:700;color:#174f97;white-space:nowrap}.stmap .cread .ct{min-width:0}.stmap .rcard .stepnote{margin-top:6px}.stmap table.cond{width:100%;border-collapse:separate;border-spacing:0;margin-top:5px;border:1px solid #d5dbe2;border-radius:6px;overflow:hidden;background:#fff;font-size:12.5px}.stmap table.cond th{background:#f3f6fa;color:#4d5864;font-size:11px;font-weight:700;text-align:left;padding:3px 8px;line-height:16px;border-bottom:1px solid #dfe4ea}.stmap table.cond td{padding:4px 8px;border-top:1px solid #eef0f3;vertical-align:top;line-height:18px}.stmap table.cond tbody tr:first-child td{border-top:0}.stmap table.cond .eq{width:22px;padding-left:0;padding-right:0;text-align:center;color:#6a7682;font-family:var(--mono);font-weight:700}.stmap table.cond td .f{display:inline;font-family:var(--mono);font-size:12.5px;font-weight:700;color:#1b1b1b;margin-right:5px}.stmap table.cond td .jp{display:inline-block;font-size:11px;color:#4d5864;margin-right:5px}.stmap table.cond td .de{display:inline-block;margin-right:5px;font-size:10.5px;color:#6a6a6a;font-family:var(--mono)}.stmap table.cond td .ty{display:inline-block;margin:0 4px 0 0;font-family:var(--mono);font-size:10.5px;line-height:15px;color:#4d5864;border:1px solid #dfe4ea;border-radius:4px;padding:0 4px;background:#fafbfc;white-space:nowrap}.stmap table.cond td .cf{display:block;line-height:18px}.stmap table.cond td .cf+.cf{margin-top:2px}.stmap table.cond td .pl{display:inline-block;width:12px;margin-left:-2px;color:#6a7682;font-family:var(--mono);font-weight:700}.stmap table.cond td .cgrp{display:block;margin-top:1px}.stmap table.cond tr.via td{background:#fafafa}.stmap table.cond tr.cnr td{border-top:0;padding-top:0}.stmap table.cond .cn{display:block;font-size:11.5px;color:#6b4a00;padding-left:0}.stmap .rcard .consts{background:#fff}.stmap .clist{margin-top:6px;border:1px solid #d5dbe2;border-radius:6px;overflow:hidden;background:#fff}.stmap .clist .ci{padding:4px 8px 5px;border-top:1px solid #eef0f3}.stmap .clist .ci:first-child{border-top:0}.stmap .clist .cl{font-size:11.5px;font-weight:700;line-height:17px;color:#33475b}.stmap .clist .cx{font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.stmap .clist .vl{font-size:11.5px;line-height:17px;color:#555;margin-top:1px}.stmap .clist .vk{display:inline-block;margin-right:6px;font-weight:700;color:#4d5864}.stmap .rcard .code{border-radius:6px;overflow:hidden;background:#fff}.stmap .rcard .code .cp,.stmap .rcard .pit{border-radius:4px}.stmap .st-panel.titled .jt,.stmap .full .fbody .jt{border-collapse:separate;border-spacing:0;border:1px solid #d5dbe2;border-radius:6px;overflow:hidden}.stmap .st-panel.titled .jt th,.stmap .full .fbody .jt th{background:#f3f6fa;color:#4d5864;border:0;border-bottom:1px solid #dfe4ea}.stmap .st-panel.titled .jt td,.stmap .full .fbody .jt td{border:0;border-top:1px solid #eef0f3}.stmap .st-panel.titled .jt tbody tr:first-child td,.stmap .full .fbody .jt tbody tr:first-child td{border-top:0}.stmap .jt .tt{display:block;font-weight:700}.stmap .jt .tj{display:block;font-family:var(--ja);font-size:11px;color:#4d5864;line-height:15px}.stmap .jt .tk{display:block;font-size:11.5px;line-height:16px;color:#1b2b40;margin-top:1px;overflow-wrap:anywhere}.stmap .jt .tkl{font-family:var(--ja);font-size:10.5px;color:#6a7682;margin-right:5px}.stmap .jt td.cc{width:1%;white-space:nowrap}.stmap .jt td.cc .cell{display:flex;align-items:center;gap:4px}.stmap .jt td.cc .go{float:none}.stmap .jt tr.cur{display:table-row;min-height:0;padding:0;border-bottom:0;background:none}.stmap .jt tr.cur td{background:#e8f1fb}.stmap .jt tr.cur td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.stmap .ftab{width:100%;border-collapse:separate;border-spacing:0;margin-top:6px;font-size:12.5px;border:1px solid #d5dbe2;border-radius:6px;overflow:hidden}.stmap .ftab th{background:#f3f6fa;color:#4d5864;font-size:11px;font-weight:700;text-align:left;padding:3px 8px;border-bottom:1px solid #dfe4ea}.stmap .ftab td{padding:3px 8px;border-top:1px solid #eef0f3;line-height:18px;vertical-align:top}.stmap .ftab tbody tr:first-child td{border-top:0}.stmap .ftab .mk{width:1%;white-space:nowrap}.stmap .ftab .m{display:inline-flex;align-items:center;justify-content:center;width:18px;height:16px;margin-right:3px;border-radius:3px;font-size:10.5px;font-weight:700;line-height:1}.stmap .ftab .m.pk{background:#4a4a4a;color:#fff}.stmap .ftab .m.pk.biz{background:#fff;color:#4a4a4a;border:1.5px solid #4a4a4a}.stmap .ftab .m.jk{border:1px solid #8a8a8a;color:#444;background:#fff}.stmap .ftab .fn{font-weight:700}.stmap .ftab .ty{white-space:nowrap;font-size:11.5px;color:#4d5864}.stmap .slist{list-style:none;margin:8px 0 0;padding:0;border:1px solid #d5dbe2;border-radius:6px;overflow:hidden}.stmap .slist li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid #eef0f3;font-size:12.5px}.stmap .slist li:first-child{border-top:0}.stmap .slist .stl{flex:1;min-width:0}.stmap .slist .btn{height:28px;padding:0 12px;font-size:12px;border-radius:6px;flex:none}.stmap .ptab .samp{border-radius:6px;margin-top:10px}.stmap .st-panel.titled .pit,.stmap .st-panel.titled .s4box,.stmap .st-panel.titled .samp,.stmap .st-panel.titled .stepnote{border-radius:6px}.stmap .st-panel.titled .p-head.flow{border-left-width:4px;border-radius:0 6px 6px 0}.stmap .jt tr.hidden{display:table-row}.stmap .jt td:first-child button{white-space:nowrap}.stmap .howto-lead{margin-top:8px;padding:6px 10px;border:1px solid #c6d9f1;background:var(--blue-lt);border-radius:6px;font-size:13px;line-height:20px;color:#1b2b40}.stmap .howto-lead b{color:var(--blue)}.stmap .p-bar .helpb{height:28px;padding:0 10px;border:1px solid var(--blue);border-radius:6px;background:#fff;color:var(--blue);font-size:12px;font-weight:700;white-space:nowrap;flex:none}.stmap .p-bar .helpb[aria-pressed=true]{background:var(--blue);color:#fff}.stmap .lk{color:var(--blue);font-weight:700}.stmap .lk:hover{text-decoration:underline}.stmap .h3 .jump-rel{font-size:12px;font-weight:700;margin-left:auto}.stmap .code .cbs{display:inline-flex;align-items:center;gap:6px;flex:none}.stmap .code .tg{height:24px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--blue);background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;white-space:nowrap}.stmap .code .tg[aria-expanded=true]{background:var(--blue-lt)}.stmap .code pre[hidden]{display:none}.stmap .code .ch{flex-wrap:wrap;padding-top:3px;padding-bottom:3px}.stmap .seg.areas button{height:36px;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:14px;padding:0 7px}.stmap .seg.areas .ac{font-size:12.5px;font-weight:700}.stmap .seg.areas .aja{font-size:10px;font-weight:400;line-height:13px;opacity:.85;letter-spacing:-.02em}@media(max-width:1279px){.stmap .controls .seg.areas button{height:32px}.stmap .controls .seg.areas button:not([aria-pressed=true]) .aja{display:none}}.stmap .sheet .seg.areas{flex-wrap:wrap}.stmap .sheet .seg.areas button{height:42px;margin-bottom:-1px}.stmap .legend .shp{color:var(--sub);margin-left:2px}.stmap .fswrap{position:relative;display:inline-flex}.stmap .fsfail{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:max-content;max-width:min(360px,80vw);background:#fff;border:1px solid #d29a00;border-radius:6px;padding:5px 8px 6px 10px;font-size:12px;line-height:18px;color:#333;display:flex;align-items:center;gap:8px}.stmap .fsfail a{color:var(--blue);font-weight:700}.stmap .fsfail .x{font-size:11.5px;color:var(--sub);border:1px solid var(--rule);border-radius:4px;padding:0 6px;flex:none}.stmap .sres .sh .fn{font-weight:700;font-size:13.5px;color:#1b1b1b}.stmap .sheet.share{flex-direction:row;flex-wrap:wrap;gap:8px}.stmap .sheet.share .copywrap{flex:1 1 140px}.stmap .sheet.share .btn{height:38px;justify-content:center;font-size:13.5px}.stmap .sheet.share>a.btn{flex:1 1 140px}.stmap .intro .summary .more{margin-left:6px;font-size:13px}.stmap .fold .fhak{padding:0 10px 10px;border-top:1px solid var(--rule)}.stmap .fold .fhak .hakase{margin-top:10px}

.stmap .visible{visibility:visible}.stmap .static{position:static}.stmap .fixed{position:fixed}.stmap .absolute{position:absolute}.stmap .block{display:block}.stmap .flex{display:flex}.stmap .\!table{display:table!important}.stmap .table{display:table}.stmap .grid{display:grid}.stmap .contents{display:contents}.stmap .hidden{display:none}.stmap .grow{flex-grow:1}.stmap .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stmap .resize{resize:both}.stmap .border{border-width:1px}.stmap .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}