.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))}
.styles-module-scss-module__AUPBga__editor,.styles-module-scss-module__AUPBga__view{color:var(--text-primary);flex-direction:column;gap:16px;min-width:0;display:flex}.styles-module-scss-module__AUPBga__heading,.styles-module-scss-module__AUPBga__stepHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module-scss-module__AUPBga__heading h3{margin:0;font-size:18px}.styles-module-scss-module__AUPBga__badge{color:var(--color-primary);border:1px solid var(--border-default);border-radius:6px;padding:3px 8px;font-size:12px}.styles-module-scss-module__AUPBga__hint{color:var(--text-secondary);margin:6px 0;font-size:13px;line-height:1.5}.styles-module-scss-module__AUPBga__field{flex-direction:column;gap:6px;min-width:0;margin-block:8px;display:flex}.styles-module-scss-module__AUPBga__field>span{font-size:13px;font-weight:600}:is(.styles-module-scss-module__AUPBga__field .ant-input-number,.styles-module-scss-module__AUPBga__field .ant-select){width:100%}.styles-module-scss-module__AUPBga__grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));align-items:start;gap:10px;display:grid}.styles-module-scss-module__AUPBga__card{border:1px solid var(--border-default);background:var(--surface-2);border-radius:10px;min-width:0;padding:14px}.styles-module-scss-module__AUPBga__card>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.styles-module-scss-module__AUPBga__card>summary small{color:var(--text-secondary);margin:5px 0 0 16px;font-weight:400;display:block}.styles-module-scss-module__AUPBga__card[open]>summary{margin-bottom:14px}.styles-module-scss-module__AUPBga__section{border-top:1px solid var(--border-default);min-width:0;margin-top:12px;padding-top:12px}.styles-module-scss-module__AUPBga__section>summary,.styles-module-scss-module__AUPBga__branch>summary{cursor:pointer;margin-bottom:8px;font-weight:600}.styles-module-scss-module__AUPBga__steps{flex-direction:column;gap:10px;min-width:0;display:flex}.styles-module-scss-module__AUPBga__step{border-left:3px solid var(--color-primary);background:var(--surface-1);border-radius:6px;min-width:0;padding:10px 12px}.styles-module-scss-module__AUPBga__stepHeading{margin-bottom:6px}.styles-module-scss-module__AUPBga__stepHeading>div{display:flex}.styles-module-scss-module__AUPBga__branch{border-left:1px solid var(--border-default);min-width:0;margin:12px 0;padding-left:10px}.styles-module-scss-module__AUPBga__modifier{border-bottom:1px solid var(--border-default);padding-block:8px}.styles-module-scss-module__AUPBga__inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.styles-module-scss-module__AUPBga__errors{border:1px solid var(--danger,#ff6060);border-radius:8px;padding:12px}.styles-module-scss-module__AUPBga__errors button{text-align:left;white-space:normal;height:auto;display:block}.styles-module-scss-module__AUPBga__resourceList{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__AUPBga__resourcePill{border:1px solid var(--border-default);border-radius:8px;padding:8px 12px}.styles-module-scss-module__AUPBga__readSteps{margin:8px 0;padding-left:22px}.styles-module-scss-module__AUPBga__readSteps li{overflow-wrap:anywhere;padding:5px 0;line-height:1.5}.styles-module-scss-module__AUPBga__readSteps p{margin:4px 0}.styles-module-scss-module__AUPBga__viewCard{border:1px solid var(--border-default);border-radius:10px;padding:16px}.styles-module-scss-module__AUPBga__viewCard h4{margin:0 0 8px;font-size:16px}@media (max-width:600px){.styles-module-scss-module__AUPBga__card{padding:10px}.styles-module-scss-module__AUPBga__step{padding:8px}.styles-module-scss-module__AUPBga__branch{padding-left:5px}.styles-module-scss-module__AUPBga__grid{grid-template-columns:1fr}}.styles-module-scss-module__AUPBga__editor .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:36px}.styles-module-scss-module__AUPBga__editor .ant-btn>span{overflow-wrap:anywhere;min-width:0}.styles-module-scss-module__AUPBga__editor .ant-checkbox-wrapper{white-space:normal;min-width:0}.styles-module-scss-module__AUPBga__editor .ant-checkbox-wrapper>span:last-child{overflow-wrap:anywhere;min-width:0}.styles-module-scss-module__AUPBga__editor summary{overflow-wrap:anywhere}.styles-module-scss-module__AUPBga__grid>*{min-width:0}@media (max-width:600px){.styles-module-scss-module__AUPBga__grid{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__AUPBga__compactEditor{color:var(--text-primary);min-width:0}.styles-module-scss-module__AUPBga__compactEditor .styles-module-scss-module__AUPBga__heading{gap:8px}.styles-module-scss-module__AUPBga__compactEditor .styles-module-scss-module__AUPBga__heading h3{font-size:16px}.styles-module-scss-module__AUPBga__infoBadge{color:var(--text-secondary);font:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-nav{margin:0}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-tab{padding-block:8px;font-size:13px}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-tab+.ant-tabs-tab{margin-left:18px}.styles-module-scss-module__AUPBga__recordList{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.styles-module-scss-module__AUPBga__recordRow{border-bottom:1px solid var(--border-default);align-items:center;gap:6px;min-width:0;min-height:56px;padding:6px 0;display:flex}.styles-module-scss-module__AUPBga__recordRow:last-child{border-bottom:0}.styles-module-scss-module__AUPBga__recordMain{text-align:left;min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:2px 0}.styles-module-scss-module__AUPBga__recordMain strong,.styles-module-scss-module__AUPBga__recordMain>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.styles-module-scss-module__AUPBga__recordMain strong{font-size:14px;font-weight:600}.styles-module-scss-module__AUPBga__recordMain>span{color:var(--text-secondary);font-size:12px;line-height:1.6}.styles-module-scss-module__AUPBga__recordMain:hover strong{color:var(--color-primary)}.styles-module-scss-module__AUPBga__recordMain:focus-visible,.styles-module-scss-module__AUPBga__branchLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.styles-module-scss-module__AUPBga__resourceValue{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.styles-module-scss-module__AUPBga__resourceValue span{color:var(--text-secondary);font-size:12px;font-weight:400}.styles-module-scss-module__AUPBga__empty{color:var(--text-secondary);margin:12px 0;font-size:13px}.styles-module-scss-module__AUPBga__recordModal .ant-modal-content{flex-direction:column;max-height:min(760px,100dvh - 32px);display:flex;overflow:hidden}:is(.styles-module-scss-module__AUPBga__recordModal .ant-modal-header,.styles-module-scss-module__AUPBga__recordModal .ant-modal-footer){flex-shrink:0}.styles-module-scss-module__AUPBga__recordModal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.styles-module-scss-module__AUPBga__recordModal .ant-modal-title{font-size:20px;line-height:1.4}.styles-module-scss-module__AUPBga__recordModal .styles-module-scss-module__AUPBga__editor{gap:10px}.styles-module-scss-module__AUPBga__recordModal .styles-module-scss-module__AUPBga__field{margin-block:4px}.styles-module-scss-module__AUPBga__recordModal .styles-module-scss-module__AUPBga__grid{gap:8px 12px}.styles-module-scss-module__AUPBga__modalActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.styles-module-scss-module__AUPBga__resourceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.styles-module-scss-module__AUPBga__resourceForm>*{min-width:0}.styles-module-scss-module__AUPBga__detailTabs .ant-tabs-nav{margin-bottom:12px}.styles-module-scss-module__AUPBga__detailTabs .ant-tabs-tab{padding-top:0;padding-bottom:10px}.styles-module-scss-module__AUPBga__detailTabs .styles-module-scss-module__AUPBga__section:first-child{border:0;margin-top:0;padding-top:0}.styles-module-scss-module__AUPBga__stepNavigation{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.styles-module-scss-module__AUPBga__stepNavigation strong{font-size:14px}.styles-module-scss-module__AUPBga__stepMove{display:flex}.styles-module-scss-module__AUPBga__branchLink{border:1px solid var(--border-default);width:100%;color:var(--text-primary);background:var(--surface-1);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.styles-module-scss-module__AUPBga__branchLink>:last-child{color:var(--text-secondary);white-space:nowrap;font-size:12px}@media (max-width:600px){.styles-module-scss-module__AUPBga__compactEditor .styles-module-scss-module__AUPBga__heading{align-items:baseline}.styles-module-scss-module__AUPBga__infoBadge{font-size:11px}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-tab{font-size:12px}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.styles-module-scss-module__AUPBga__recordRow{gap:3px}.styles-module-scss-module__AUPBga__resourceForm>:nth-child(-n+2){grid-column:1/-1}.styles-module-scss-module__AUPBga__detailTabs .ant-tabs-tab{font-size:12px}.styles-module-scss-module__AUPBga__detailTabs .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.styles-module-scss-module__AUPBga__recordModal .ant-modal-content{max-height:calc(100dvh - 24px)}}.styles-module-scss-module__AUPBga__diceGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.styles-module-scss-module__AUPBga__diceGrid>*{min-width:0}.styles-module-scss-module__AUPBga__resourceValue{color:var(--text-primary)}.styles-module-scss-module__AUPBga__shortBadge{display:none}.styles-module-scss-module__AUPBga__compactEditor .styles-module-scss-module__AUPBga__heading>.styles-module-scss-module__AUPBga__inline{gap:4px}@media (max-width:600px){.styles-module-scss-module__AUPBga__addLabel,.styles-module-scss-module__AUPBga__fullBadge{display:none}.styles-module-scss-module__AUPBga__shortBadge{display:inline}.styles-module-scss-module__AUPBga__summaryTabs .ant-tabs-extra-content .ant-btn{min-width:30px;padding-inline:7px}}
.styles-module-scss-module__a-udZW__modalWrap{overflow:hidden}.styles-module-scss-module__a-udZW__modal{width:100vw;max-width:100vw}.styles-module-scss-module__a-udZW__modal .ant-modal-content{overflow:hidden}.styles-module-scss-module__a-udZW__editor{min-width:0;min-height:0;color:var(--text-primary);flex-direction:column;flex:1;display:flex}.styles-module-scss-module__a-udZW__toolbar{border-bottom:1px solid var(--border-default);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;display:flex}.styles-module-scss-module__a-udZW__spacer{flex:1}.styles-module-scss-module__a-udZW__workspace{flex:1;grid-template-columns:minmax(0,1fr) clamp(360px,25vw,420px);min-height:0;display:grid}.styles-module-scss-module__a-udZW__canvas{background:var(--bg-main);min-width:0;min-height:0;position:relative}.styles-module-scss-module__a-udZW__inspector{border-left:1px solid var(--border-default);overscroll-behavior:contain;background:var(--surface-solid);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.styles-module-scss-module__a-udZW__inspector>*{flex-shrink:0;min-width:0}.styles-module-scss-module__a-udZW__inspector h3{margin:0;font-size:16px}.styles-module-scss-module__a-udZW__inspector [data-mechanics-path]{min-width:0}.styles-module-scss-module__a-udZW__inspector [data-item-field]{margin:0}.styles-module-scss-module__a-udZW__inspector [data-item-duration]{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__a-udZW__inspector .ant-tabs-content-holder{overflow:visible}.styles-module-scss-module__a-udZW__inspector .ant-form-item{margin-bottom:12px}.styles-module-scss-module__a-udZW__inspector .ant-form-item-label{padding-bottom:4px}:is(.styles-module-scss-module__a-udZW__inspector .ant-input-number,.styles-module-scss-module__a-udZW__inspector .ant-select){width:100%}:is(.styles-module-scss-module__a-udZW__inspector .ant-select-selector,.styles-module-scss-module__a-udZW__inspector .ant-input,.styles-module-scss-module__a-udZW__inspector .ant-input-number){background:var(--bg-main);color:var(--text-primary)}.styles-module-scss-module__a-udZW__inspector .ant-tabs{color:var(--text-primary)}.styles-module-scss-module__a-udZW__inspector .ant-tabs-tab{color:var(--text-secondary)}.styles-module-scss-module__a-udZW__inspector .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.styles-module-scss-module__a-udZW__inspector .ant-tabs-ink-bar{background:var(--color-primary)}.styles-module-scss-module__a-udZW__node{border:1px solid var(--border-default);background:var(--surface-solid);width:235px;color:var(--text-primary);border-radius:10px;flex-direction:column;gap:7px;padding:13px;display:flex;box-shadow:0 2px 8px #0002}.styles-module-scss-module__a-udZW__node[data-selected=true]{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.styles-module-scss-module__a-udZW__node strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.styles-module-scss-module__a-udZW__node span{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.styles-module-scss-module__a-udZW__node small{color:var(--color-primary);font-size:11px}.styles-module-scss-module__a-udZW__node[data-kind=event]{border-top:3px solid var(--color-primary)}.styles-module-scss-module__a-udZW__node[data-kind=step]{border-left:3px solid var(--color-primary)}.styles-module-scss-module__a-udZW__addNode{border:1px dashed var(--border-default);background:var(--surface-solid);border-radius:8px;width:220px;padding:8px}.styles-module-scss-module__a-udZW__addNode button{white-space:normal;width:100%}.styles-module-scss-module__a-udZW__footer{padding:10px 20px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border-default);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.styles-module-scss-module__a-udZW__hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.styles-module-scss-module__a-udZW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.styles-module-scss-module__a-udZW__grid>*{min-width:0}.styles-module-scss-module__a-udZW__grid>.styles-module-scss-module__a-udZW__hint{grid-column:1/-1}.styles-module-scss-module__a-udZW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.styles-module-scss-module__a-udZW__summary{white-space:pre-wrap;height:100%;margin:0;padding:16px;font-size:13px;line-height:1.8;overflow:auto}.styles-module-scss-module__a-udZW__resource{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.styles-module-scss-module__a-udZW__errors{max-height:86px;color:var(--danger,#f55);flex-shrink:0;margin:0;padding-inline:20px;font-size:12px;overflow:auto}.styles-module-scss-module__a-udZW__errors button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:block}.styles-module-scss-module__a-udZW__field{border:1px solid var(--border-default);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.styles-module-scss-module__a-udZW__field>div{min-width:0}.styles-module-scss-module__a-udZW__field strong{font-size:14px;display:block}.styles-module-scss-module__a-udZW__field span{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.styles-module-scss-module__a-udZW__mobileTabs{display:none}.styles-module-scss-module__a-udZW__navigator{width:280px}.styles-module-scss-module__a-udZW__canvas .react-flow__edge-text{fill:var(--text-primary)}.styles-module-scss-module__a-udZW__canvas .react-flow__edge-textbg{fill:var(--surface-solid)}.styles-module-scss-module__a-udZW__canvas .react-flow__controls-button{color:var(--text-primary);background:var(--surface-solid);border-color:var(--border-default)}.styles-module-scss-module__a-udZW__canvas .react-flow__controls-button svg{fill:currentColor}@media (max-width:900px){.styles-module-scss-module__a-udZW__workspace{display:block;position:relative}.styles-module-scss-module__a-udZW__canvas,.styles-module-scss-module__a-udZW__inspector{height:100%}.styles-module-scss-module__a-udZW__inspector{border-left:0}.styles-module-scss-module__a-udZW__workspace[data-mobile=graph] .styles-module-scss-module__a-udZW__inspector,.styles-module-scss-module__a-udZW__workspace[data-mobile=inspector] .styles-module-scss-module__a-udZW__canvas{display:none}.styles-module-scss-module__a-udZW__mobileTabs{display:block}.styles-module-scss-module__a-udZW__toolbar{gap:5px;padding:8px 12px}.styles-module-scss-module__a-udZW__footer{padding-inline:12px}.styles-module-scss-module__a-udZW__field{align-items:flex-start}.styles-module-scss-module__a-udZW__navigator{order:3;width:100%}}.styles-module-scss-module__a-udZW__inspectorStack{flex-direction:column;gap:10px;min-width:0;display:flex}.styles-module-scss-module__a-udZW__addRecord{align-self:flex-start}.styles-module-scss-module__a-udZW__eventButton{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:40px;padding:8px 12px}.styles-module-scss-module__a-udZW__eventButton>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.styles-module-scss-module__a-udZW__spellSnapshot{border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.styles-module-scss-module__a-udZW__spellSnapshot strong{overflow-wrap:anywhere}.styles-module-scss-module__a-udZW__spellSnapshot>span{color:var(--text-secondary);font-size:12px}.styles-module-scss-module__a-udZW__spellSnapshot a{color:var(--color-primary);font-size:12px}.styles-module-scss-module__a-udZW__spellOptions .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}
.styles-module-scss-module__lPZ6Tq__listItem{align-items:center;gap:8px;display:flex}.styles-module-scss-module__lPZ6Tq__d100{align-items:center;display:flex}
.styles-module-scss-module__mdbAIG__listItem{grid-template-columns:20px 1fr;align-items:center;gap:8px;display:grid}
.styles-module-scss-module__Yh3VlG__form{height:min(760px,90dvh - 110px);min-height:0;color:var(--text-primary);flex-direction:column;display:flex}.styles-module-scss-module__Yh3VlG__form .ant-form-item{min-width:0;margin-bottom:16px}.styles-module-scss-module__Yh3VlG__form .ant-form-item-label{white-space:normal}.styles-module-scss-module__Yh3VlG__form .ant-form-item-label>label{height:auto;min-height:24px;color:var(--text-secondary)}.styles-module-scss-module__Yh3VlG__form .ant-tabs-nav{flex-shrink:0;margin-bottom:0}.styles-module-scss-module__Yh3VlG__form .ant-tabs{flex-shrink:0}.styles-module-scss-module__Yh3VlG__form .ant-btn-default{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-default)}:is(.styles-module-scss-module__Yh3VlG__form .ant-select,.styles-module-scss-module__Yh3VlG__form .ant-input-number){width:100%}.styles-module-scss-module__Yh3VlG__scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:16px 8px 16px 0;overflow-y:auto}.styles-module-scss-module__Yh3VlG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0 16px;display:grid}.styles-module-scss-module__Yh3VlG__section{border:0;border-top:1px solid var(--border-default);min-width:0;margin-top:8px;padding:16px 0 0}.styles-module-scss-module__Yh3VlG__section h3,.styles-module-scss-module__Yh3VlG__sectionHeading{margin:0 0 12px;font-size:14px;font-weight:700}.styles-module-scss-module__Yh3VlG__sectionHeading{min-height:32px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module-scss-module__Yh3VlG__scalingEntry{border-top:1px solid var(--border-default);padding:12px 0}.styles-module-scss-module__Yh3VlG__capRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.styles-module-scss-module__Yh3VlG__footer{border-top:1px solid var(--border-default);flex-shrink:0;justify-content:flex-end;padding-top:12px;display:flex}.styles-module-scss-module__Yh3VlG__errors{border-left:3px solid var(--color-danger);background:var(--surface-1);margin:0 0 16px;padding:12px}.styles-module-scss-module__Yh3VlG__errors button{color:var(--text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0;display:block}@media (max-width:600px){.styles-module-scss-module__Yh3VlG__form{height:calc(100dvh - 120px)}.styles-module-scss-module__Yh3VlG__grid{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__Yh3VlG__capRow{grid-template-columns:minmax(0,1fr) 80px 32px;gap:8px}}.styles-module-scss-module__Yh3VlG__expression{flex-direction:column;gap:12px;min-width:0;display:flex}:is(.styles-module-scss-module__Yh3VlG__expression .ant-select,.styles-module-scss-module__Yh3VlG__expression .ant-input-number){width:100%}.styles-module-scss-module__Yh3VlG__expression label{min-width:0;color:var(--text-secondary);font-size:var(--fs-16);flex-direction:column;gap:6px;font-weight:600;display:flex}.styles-module-scss-module__Yh3VlG__expression>.styles-module-scss-module__Yh3VlG__grid{row-gap:12px}.styles-module-scss-module__Yh3VlG__expressionDropdown{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:4px!important}.styles-module-scss-module__Yh3VlG__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.styles-module-scss-module__Yh3VlG__filterGrid .ant-checkbox-wrapper{white-space:normal;align-items:flex-start}.styles-module-scss-module__Yh3VlG__form .ant-select-selection-item{text-overflow:ellipsis;overflow:hidden}.styles-module-scss-module__Yh3VlG__form .ant-select-multiple .ant-select-selection-item-content{white-space:normal;overflow-wrap:anywhere}:is(.styles-module-scss-module__Yh3VlG__form .ant-input-number-disabled,.styles-module-scss-module__Yh3VlG__form .ant-select-disabled .ant-select-selector){background:var(--surface-1);color:var(--text-secondary)}:is(.styles-module-scss-module__Yh3VlG__form .ant-select-disabled .ant-select-selection-item,.styles-module-scss-module__Yh3VlG__form .ant-input-number-disabled input){color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}@media (max-width:600px){.styles-module-scss-module__Yh3VlG__filterGrid{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__Yh3VlG__turnOffset{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.styles-module-scss-module__Yh3VlG__turnOffset .ant-input-number{width:90px}.styles-module-scss-module__Yh3VlG__choiceOption{border-top:1px solid var(--border-default);padding-block:16px}.styles-module-scss-module__Yh3VlG__predicate{border-left:2px solid var(--border-default);gap:12px;min-width:0;padding-left:12px;display:grid}.styles-module-scss-module__Yh3VlG__predicate .ant-input-number{background-color:var(--surface-1);border-color:var(--border-default);color:var(--text-primary);box-shadow:none;border-radius:0}:is(.styles-module-scss-module__Yh3VlG__predicate .ant-input-number:hover,.styles-module-scss-module__Yh3VlG__predicate .ant-input-number:focus-within){border-color:var(--border-focus)}.styles-module-scss-module__Yh3VlG__predicate .ant-input-number .ant-input-number-input{background-color:var(--surface-1);color:var(--text-primary);height:38px;padding:0 var(--sp-16);border:0;border-radius:0}.styles-module-scss-module__Yh3VlG__predicate .ant-input-number .ant-input-number-input::placeholder{color:var(--text-secondary)}:is(.styles-module-scss-module__Yh3VlG__predicate .ant-input-number .ant-input-number-input:focus,.styles-module-scss-module__Yh3VlG__predicate .ant-input-number .ant-input-number-input:hover){box-shadow:none;border:0}.styles-module-scss-module__Yh3VlG__predicate .ant-input-number .ant-input-number-input:disabled{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.styles-module-scss-module__Yh3VlG__numericAlternatives{gap:8px;display:grid}.styles-module-scss-module__Yh3VlG__predicateField{color:var(--text-secondary);flex-direction:column;gap:6px;min-width:0;display:flex}.styles-module-scss-module__Yh3VlG__profilePolicy{gap:12px;margin:0;display:grid}.styles-module-scss-module__Yh3VlG__profilePolicy div{gap:4px;display:grid}.styles-module-scss-module__Yh3VlG__profilePolicy dt{color:var(--text-secondary);font-weight:600}.styles-module-scss-module__Yh3VlG__profilePolicy dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.styles-module-scss-module__Yh3VlG__geometry{min-width:0}.styles-module-scss-module__Yh3VlG__geometryEntry{border-top:1px solid var(--border-default);min-width:0;padding:12px 0}.styles-module-scss-module__Yh3VlG__geometryEntry>.styles-module-scss-module__Yh3VlG__geometry{border-left:2px solid var(--border-default);padding-left:12px}.styles-module-scss-module__Yh3VlG__geometryEntry h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}@media (max-width:600px){.styles-module-scss-module__Yh3VlG__geometryEntry>.styles-module-scss-module__Yh3VlG__geometry{padding-left:4px}}.styles-module-scss-module__Yh3VlG__form .ant-input-number-handler-wrap{background:var(--surface-2)}.styles-module-scss-module__Yh3VlG__form .ant-input-number-handler{border-color:var(--border-default)}:is(.styles-module-scss-module__Yh3VlG__form .ant-input-number-handler-up-inner,.styles-module-scss-module__Yh3VlG__form .ant-input-number-handler-down-inner){color:var(--text-secondary)}.styles-module-scss-module__Yh3VlG__tabsRow{flex-shrink:0;align-items:center;gap:8px;display:flex}.styles-module-scss-module__Yh3VlG__tabsRow>:first-child{flex:1;min-width:0}.styles-module-scss-module__Yh3VlG__sectionHeading h3{margin:0}.styles-module-scss-module__Yh3VlG__controlWithHelp{align-items:flex-start;gap:8px;display:flex}.styles-module-scss-module__Yh3VlG__controlWithHelp>:first-child{flex:1;min-width:0}.styles-module-scss-module__Yh3VlG__helpLabel{white-space:normal;align-items:center;gap:4px;max-width:100%;display:inline-flex}.styles-module-scss-module__Yh3VlG__referenceHint{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}html[data-session-ui] .styles-module-scss-module__Yh3VlG__section h3{font-size:var(--session-font);font-weight:600}html[data-session-ui] .styles-module-scss-module__Yh3VlG__sectionHeading{font-size:var(--session-font);font-weight:600}html[data-session-ui] .styles-module-scss-module__Yh3VlG__geometryEntry h3{font-size:var(--session-font);font-weight:600}html[data-session-ui] .styles-module-scss-module__Yh3VlG__referenceHint{font-size:var(--session-small)}html[data-session-ui] .styles-module-scss-module__Yh3VlG__form{height:min(48rem,100dvh - 12rem)}html[data-session-ui] .styles-module-scss-module__Yh3VlG__controlWithHelp{align-items:center}.styles-module-scss-module__Yh3VlG__editorMode{flex-shrink:0;justify-content:flex-end;display:flex}.styles-module-scss-module__Yh3VlG__footer{gap:8px}
.styles-module-scss-module__lS5ABW__button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.styles-module-scss-module__lS5ABW__button:hover,.styles-module-scss-module__lS5ABW__button[aria-expanded=true]{color:var(--text-primary);background:var(--surface-2)}.styles-module-scss-module__lS5ABW__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.styles-module-scss-module__lS5ABW__popup{max-width:calc(100vw - 24px)}.styles-module-scss-module__lS5ABW__popup .styles-module-scss-module__lS5ABW__panel .styles-module-scss-module__lS5ABW__heading h3,.styles-module-scss-module__lS5ABW__popup .styles-module-scss-module__lS5ABW__panel .styles-module-scss-module__lS5ABW__article h3,.styles-module-scss-module__lS5ABW__popup .styles-module-scss-module__lS5ABW__panel .styles-module-scss-module__lS5ABW__article h4{color:var(--text-primary)}.styles-module-scss-module__lS5ABW__popup .ant-popover-inner{background:var(--surface-solid);color:var(--text-primary);border:1px solid var(--border-default);border-radius:6px;padding:16px}.styles-module-scss-module__lS5ABW__popup .ant-popover-arrow:before{background:var(--surface-solid)}.styles-module-scss-module__lS5ABW__panel{scrollbar-gutter:stable;width:min(380px,100vw - 58px);max-height:min(580px,65dvh);overflow-y:auto}.styles-module-scss-module__lS5ABW__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.styles-module-scss-module__lS5ABW__heading h3{color:var(--text-primary);overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.4}.styles-module-scss-module__lS5ABW__article{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.styles-module-scss-module__lS5ABW__article h3,.styles-module-scss-module__lS5ABW__article h4{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.5}.styles-module-scss-module__lS5ABW__article h3{font-size:16px}.styles-module-scss-module__lS5ABW__article p{margin:0 0 12px}.styles-module-scss-module__lS5ABW__article ul{color:var(--text-secondary);margin:0 0 12px;padding-left:20px}.styles-module-scss-module__lS5ABW__article li+li{margin-top:4px}.styles-module-scss-module__lS5ABW__article>:last-child,.styles-module-scss-module__lS5ABW__article>:last-child>:last-child{margin-bottom:0}.styles-module-scss-module__lS5ABW__separated{border-top:1px solid var(--border-default);margin-top:24px;padding-top:24px}.styles-module-scss-module__lS5ABW__example{border-top:1px solid var(--border-default);margin-top:12px;padding-top:12px}@media (max-width:600px){.styles-module-scss-module__lS5ABW__popup{position:fixed!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.styles-module-scss-module__lS5ABW__popup .ant-popover-arrow{display:none}.styles-module-scss-module__lS5ABW__panel{max-height:calc(100dvh - 80px)}}
.styles-module-scss-module__Gt6oTq__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__Gt6oTq__row{grid-template-columns:1fr}}.styles-module-scss-module__Gt6oTq__rangeRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__Gt6oTq__rangeRow{grid-template-columns:1fr}}.styles-module-scss-module__Gt6oTq__actionTitleRow{align-items:center;gap:12px;display:flex}.styles-module-scss-module__Gt6oTq__effectsTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:800;line-height:32px}.styles-module-scss-module__Gt6oTq__effectsContainer{margin:var(--sp-4) 0 var(--sp-12);flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__Gt6oTq__actionsRow{width:100%;margin-top:var(--sp-8);justify-content:flex-end;display:flex}@media (max-width:900px){.styles-module-scss-module__Gt6oTq__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__Gt6oTq__actionsRow button{justify-content:center}}
.styles-module-scss-module__RqdpeW__actionContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__RqdpeW__icon{border:1px solid var(--action-border);background:var(--action-bg);width:8px;height:8px}html[data-session-ui] .styles-module-scss-module__RqdpeW__actionContainer{white-space:nowrap}html[data-session-ui] .styles-module-scss-module__RqdpeW__actionContainer .styles-module-scss-module__RqdpeW__icon{flex:0 0 8px}
.styles-module-scss-module__eCofyq__actionContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__eCofyq__icon{border:1px solid var(--bonus-border);background:var(--bonus-bg);width:8px;height:8px}html[data-session-ui] .styles-module-scss-module__eCofyq__actionContainer{white-space:nowrap}html[data-session-ui] .styles-module-scss-module__eCofyq__actionContainer .styles-module-scss-module__eCofyq__icon{flex:0 0 8px}
.guided-module-scss-module__4rjMEW__guided{color:var(--text-primary);min-width:0}.guided-module-scss-module__4rjMEW__guided h3{color:var(--text-primary);margin:0 0 8px;font-size:20px}.guided-module-scss-module__4rjMEW__hint,.guided-module-scss-module__4rjMEW__executionNote{color:var(--text-secondary);font-size:13px;line-height:1.5}.guided-module-scss-module__4rjMEW__scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.guided-module-scss-module__4rjMEW__scenarios>div{display:flex}.guided-module-scss-module__4rjMEW__scenario{background:var(--surface-2);border:1px solid var(--border-default);width:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:14px;display:grid}.guided-module-scss-module__4rjMEW__scenario>:first-child{color:var(--color-primary);grid-row:1/3;font-size:20px}.guided-module-scss-module__4rjMEW__scenario strong{font-size:15px}.guided-module-scss-module__4rjMEW__scenario>span:last-child{color:var(--text-secondary);font-size:12px;line-height:1.45}.guided-module-scss-module__4rjMEW__scenario:hover{border-color:var(--color-primary);background:var(--surface-3)}.guided-module-scss-module__4rjMEW__scenario:focus-visible,.guided-module-scss-module__4rjMEW__stepTitle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guided-module-scss-module__4rjMEW__other{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;padding:10px}.guided-module-scss-module__4rjMEW__heading,.guided-module-scss-module__4rjMEW__additional{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.guided-module-scss-module__4rjMEW__preview{border-left:3px solid var(--color-primary);background:var(--surface-2);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin-bottom:12px;padding:10px 14px}.guided-module-scss-module__4rjMEW__preview>strong{color:var(--text-primary);font-size:20px;display:block}.guided-module-scss-module__4rjMEW__preview>span,.guided-module-scss-module__4rjMEW__preview p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.guided-module-scss-module__4rjMEW__step{border-top:1px solid var(--border-default)}.guided-module-scss-module__4rjMEW__stepTitle{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:160px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 0;display:grid}.guided-module-scss-module__4rjMEW__stepTitle>span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.guided-module-scss-module__4rjMEW__stepTitle[aria-expanded=true]>:last-child{transform:rotate(180deg)}.guided-module-scss-module__4rjMEW__stepBody{padding:2px 0 12px}.guided-module-scss-module__4rjMEW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.guided-module-scss-module__4rjMEW__advanced{padding-left:0}.guided-module-scss-module__4rjMEW__switch{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:16px;display:flex}.guided-module-scss-module__4rjMEW__description{color:var(--text-secondary);margin:10px 0}.guided-module-scss-module__4rjMEW__description summary{cursor:pointer;padding:8px 0}.guided-module-scss-module__4rjMEW__executionNote{margin:12px 0 0;font-size:12px}@media (max-width:600px){.guided-module-scss-module__4rjMEW__scenarios,.guided-module-scss-module__4rjMEW__grid{grid-template-columns:minmax(0,1fr)}.guided-module-scss-module__4rjMEW__stepTitle{grid-template-columns:minmax(0,1fr) 18px;gap:4px}.guided-module-scss-module__4rjMEW__stepTitle>span:nth-child(2){grid-row:2}.guided-module-scss-module__4rjMEW__stepTitle>:last-child{grid-area:1/2/3}}
.styles-module-scss-module__3DrcEW__container{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__3DrcEW__flexRowWIthIcon{align-items:center;gap:8px;display:flex}.styles-module-scss-module__3DrcEW__rangeLine{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.styles-module-scss-module__3DrcEW__rangeLabel{color:var(--text-secondary);margin-right:8px}.styles-module-scss-module__3DrcEW__formulaText{color:var(--text-primary);font-weight:800}.styles-module-scss-module__3DrcEW__totalValue{color:var(--cyan);font-weight:800}.styles-module-scss-module__3DrcEW__section{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__3DrcEW__sectionTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:800;line-height:32px}.styles-module-scss-module__3DrcEW__generalDescriptions .ant-descriptions-view table tbody tr.ant-descriptions-row td.ant-descriptions-item-content{word-break:normal;overflow-wrap:normal;min-width:170px}.styles-module-scss-module__3DrcEW__generalDescriptions .ant-descriptions-view table tbody tr.ant-descriptions-row td.ant-descriptions-item-content>*{white-space:nowrap}.styles-module-scss-module__3DrcEW__tableWrapper{max-width:100%;overflow-x:auto}.styles-module-scss-module__3DrcEW__actionsRow{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:900px){.styles-module-scss-module__3DrcEW__actionsRow{justify-content:space-between}.styles-module-scss-module__3DrcEW__actionsRow button{justify-content:center;width:50%;display:flex}}.styles-module-scss-module__3DrcEW__resolveButton{background:var(--color-primary)}.styles-module-scss-module__3DrcEW__resolveButton:hover{background:var(--color-primary-hover)}.styles-module-scss-module__3DrcEW__resolveButton:active{background:var(--color-primary-active)}.styles-module-scss-module__3DrcEW__generatedHint{color:var(--text-secondary);font-size:var(--fs-14);order:-1;margin-right:auto;font-weight:700}html[data-session-ui] .styles-module-scss-module__3DrcEW__generalDescriptions .ant-descriptions-view table tbody tr.ant-descriptions-row td.ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}html[data-session-ui] .styles-module-scss-module__3DrcEW__generalDescriptions .ant-descriptions-view table tbody tr.ant-descriptions-row td.ant-descriptions-item-content>*{white-space:normal}
.styles-module-scss-module__M8vDIq__root{--session-gutter:clamp(1rem, 1.5vw, 2.5rem);--session-gap:clamp(1rem, 1.2vw, 2rem);color:var(--session-ink);background:0 0;flex:1;grid-template-columns:minmax(max-content,.09fr) minmax(0,1fr);font-size:14px;line-height:1.45;display:grid}.styles-module-scss-module__M8vDIq__root button,.styles-module-scss-module__M8vDIq__root input{font-family:inherit}.styles-module-scss-module__M8vDIq__root button{cursor:pointer}.styles-module-scss-module__M8vDIq__root button:disabled{cursor:not-allowed;opacity:.45}.styles-module-scss-module__M8vDIq__root button:focus-visible,.styles-module-scss-module__M8vDIq__root a:focus-visible,.styles-module-scss-module__M8vDIq__root input:focus-visible{outline:2px solid var(--session-accent);outline-offset:3px}.styles-module-scss-module__M8vDIq__root h1,.styles-module-scss-module__M8vDIq__root h2,.styles-module-scss-module__M8vDIq__root h3,.styles-module-scss-module__M8vDIq__root p{margin:0}.styles-module-scss-module__M8vDIq__root h2{letter-spacing:-.5px;font-size:22px;font-weight:650;line-height:1.3}.styles-module-scss-module__M8vDIq__root h3{font-size:14px;font-weight:600}.styles-module-scss-module__M8vDIq__sidebar{background:var(--session-bg);border-right:1px solid var(--session-border);flex-direction:column;gap:20px;padding:32px 16px 20px;display:flex}.styles-module-scss-module__M8vDIq__eyebrow{color:var(--session-muted);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:650}.styles-module-scss-module__M8vDIq__sidebar>.styles-module-scss-module__M8vDIq__eyebrow{padding-left:12px}.styles-module-scss-module__M8vDIq__navigation{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__M8vDIq__navigation button{appearance:none;color:var(--session-muted);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.styles-module-scss-module__M8vDIq__navigation button>span:first-child{font-size:18px}.styles-module-scss-module__M8vDIq__navigation button:hover{background:var(--session-raised);color:var(--session-ink)}.styles-module-scss-module__M8vDIq__navigation button[aria-current=page]{background:var(--session-tint);color:var(--session-accent);font-weight:600}.styles-module-scss-module__M8vDIq__backLink{color:var(--session-muted);gap:10px;margin-top:auto;padding:12px;font-size:12px;text-decoration:none;display:flex}.styles-module-scss-module__M8vDIq__main{min-width:0;padding:var(--session-gutter);gap:var(--session-gap);flex-direction:column;display:flex}.styles-module-scss-module__M8vDIq__hero{gap:var(--session-gap);grid-template-columns:minmax(0,2fr) minmax(max-content,1fr) minmax(0,1fr);align-items:center;display:grid}.styles-module-scss-module__M8vDIq__identity{align-items:center;gap:16px;min-width:0;display:flex}.styles-module-scss-module__M8vDIq__avatar{border:1px solid var(--session-border);border-radius:14px;flex:0 0 70px;width:70px;height:70px;overflow:hidden}.styles-module-scss-module__M8vDIq__avatar img{object-fit:cover;width:70px;height:70px}.styles-module-scss-module__M8vDIq__identityText{flex:1;min-width:0}.styles-module-scss-module__M8vDIq__nameButton{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:0;display:flex}.styles-module-scss-module__M8vDIq__nameButton h1{letter-spacing:-.65px;overflow-wrap:anywhere;font-size:24px;font-weight:650}.styles-module-scss-module__M8vDIq__editHint{color:var(--session-muted);opacity:.6;font-size:14px}.styles-module-scss-module__M8vDIq__raceClass{color:var(--session-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 10px;font-size:12px;display:flex}.styles-module-scss-module__M8vDIq__raceClass>button{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.styles-module-scss-module__M8vDIq__levelProgress{opacity:.85;font-size:10px}.styles-module-scss-module__M8vDIq__combatStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.styles-module-scss-module__M8vDIq__combatStats>button{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:24px auto;gap:3px 8px;min-width:76px;padding:12px 8px;display:grid}.styles-module-scss-module__M8vDIq__combatStats>button svg{color:var(--session-muted);align-self:center}.styles-module-scss-module__M8vDIq__combatStats>button strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.2}.styles-module-scss-module__M8vDIq__combatStats>button>span:last-child{color:var(--session-muted);text-align:center;grid-column:1/-1;font-size:10px}.styles-module-scss-module__M8vDIq__combatStats>button:hover{background:var(--session-panel);border-color:var(--session-border)}.styles-module-scss-module__M8vDIq__healthPanel{appearance:none;color:var(--session-accent);text-align:left;font:inherit;background:0 0;background:var(--session-tint);border:0;border:1px solid color-mix(in srgb, var(--session-accent) 22%, transparent);border-radius:12px;width:100%;padding:14px 18px}.styles-module-scss-module__M8vDIq__healthLabel{align-items:center;gap:7px;font-size:11px;display:flex}.styles-module-scss-module__M8vDIq__healthLabel>span:last-child{margin-left:auto}.styles-module-scss-module__M8vDIq__healthValue{align-items:baseline;gap:8px;margin:3px 0 9px;line-height:1.15;display:flex}.styles-module-scss-module__M8vDIq__healthValue strong{font-size:32px;font-weight:650}.styles-module-scss-module__M8vDIq__healthValue>span{opacity:.7;font-size:18px}.styles-module-scss-module__M8vDIq__healthValue small{margin-left:auto}.styles-module-scss-module__M8vDIq__healthTrack,.styles-module-scss-module__M8vDIq__resourceTrack{background:var(--session-border);border-radius:3px;height:5px;display:block;overflow:hidden}.styles-module-scss-module__M8vDIq__healthTrack>span,.styles-module-scss-module__M8vDIq__resourceTrack>span{background:var(--session-accent);border-radius:inherit;height:100%;transition:width .2s;display:block}.styles-module-scss-module__M8vDIq__heroActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module-scss-module__M8vDIq__magicSummary{flex:0 auto}.styles-module-scss-module__M8vDIq__magicSummary:empty{display:none}.styles-module-scss-module__M8vDIq__heroActionButtons{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.styles-module-scss-module__M8vDIq__heroActionButtons>button{appearance:none;color:inherit;text-align:left;font:inherit;border:0;border:1px solid var(--session-border);background:0 0;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.styles-module-scss-module__M8vDIq__heroActionButtons>button:hover{background:var(--session-raised)}.styles-module-scss-module__M8vDIq__heroActionButtons>button[aria-pressed=true]{color:var(--session-gold);background:color-mix(in srgb, var(--session-gold) 10%, transparent);border-color:var(--session-gold)}.styles-module-scss-module__M8vDIq__muted{color:var(--session-muted)}.styles-module-scss-module__M8vDIq__abilityStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.styles-module-scss-module__M8vDIq__abilityCard{background:var(--session-panel);border:1px solid var(--session-border);border-radius:10px;min-width:0;padding:12px 14px 0}.styles-module-scss-module__M8vDIq__abilityLabel{color:var(--session-muted);text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;gap:4px;font-size:10px;font-weight:600;display:flex}.styles-module-scss-module__M8vDIq__abilityLabel>span:last-child{color:var(--session-ink)}.styles-module-scss-module__M8vDIq__abilityRoll{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 0 10px;display:flex}.styles-module-scss-module__M8vDIq__abilityRoll strong{letter-spacing:-.8px;font-size:32px;font-weight:600;line-height:1.2}.styles-module-scss-module__M8vDIq__abilityRoll svg{color:var(--session-gold);opacity:.75}.styles-module-scss-module__M8vDIq__abilityRoll:hover{color:var(--session-accent)}.styles-module-scss-module__M8vDIq__skillLink{appearance:none;color:var(--session-muted);text-align:left;font:inherit;border:0;border-top:1px solid var(--session-border);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:9px 0;font-size:10px;display:flex}.styles-module-scss-module__M8vDIq__skillLink:hover{color:var(--session-accent)}.styles-module-scss-module__M8vDIq__workspaceGrid{gap:var(--session-gap);grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;display:grid}.styles-module-scss-module__M8vDIq__primaryColumn{flex-direction:column;gap:20px;min-width:0;display:flex}.styles-module-scss-module__M8vDIq__workspace,.styles-module-scss-module__M8vDIq__quickPanel,.styles-module-scss-module__M8vDIq__contextPanel{border:1px solid var(--session-border);background:var(--session-panel);border-radius:12px;min-width:0;overflow:clip}.styles-module-scss-module__M8vDIq__sectionHeading{justify-content:space-between;align-items:center;padding:22px 22px 18px;display:flex}.styles-module-scss-module__M8vDIq__sectionHeading .styles-module-scss-module__M8vDIq__eyebrow{margin-bottom:5px;font-size:9px;display:block}.styles-module-scss-module__M8vDIq__sectionNumber{color:var(--session-border);font-size:30px;font-weight:600}.styles-module-scss-module__M8vDIq__subNav{border-bottom:1px solid var(--session-border);gap:24px;padding:0 22px;display:flex}.styles-module-scss-module__M8vDIq__subNav>button{appearance:none;color:var(--session-muted);text-align:left;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 12px;font-size:13px}.styles-module-scss-module__M8vDIq__subNav>button[aria-current=page]{color:var(--session-accent);border-bottom-color:var(--session-accent)}.styles-module-scss-module__M8vDIq__tabContent{min-width:0;padding:20px}.styles-module-scss-module__M8vDIq__switchingState,.styles-module-scss-module__M8vDIq__loadingState{min-height:200px}.styles-module-scss-module__M8vDIq__container{min-width:0}.styles-module-scss-module__M8vDIq__attackToolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.styles-module-scss-module__M8vDIq__searchField{min-width:0;color:var(--session-muted);align-items:center;gap:10px;display:flex}.styles-module-scss-module__M8vDIq__searchField input{appearance:none;width:100%;min-width:0;color:var(--session-ink);background:0 0;border:0;padding:9px 0;font-size:12px}.styles-module-scss-module__M8vDIq__searchField input::placeholder{color:var(--session-muted);opacity:.8}.styles-module-scss-module__M8vDIq__secondaryButton{appearance:none;color:inherit;text-align:left;font:inherit;border:0;border:1px solid var(--session-border);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.styles-module-scss-module__M8vDIq__secondaryButton:hover{background:var(--session-raised)}.styles-module-scss-module__M8vDIq__attackList{flex-direction:column;display:flex}.styles-module-scss-module__M8vDIq__attackRow{gap:var(--session-gap);border:1px solid var(--session-border);background:color-mix(in srgb, var(--session-raised) 45%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,4fr) minmax(max-content,1fr) minmax(max-content,1fr) auto auto;align-items:center;padding:13px 12px;display:grid}.styles-module-scss-module__M8vDIq__attackGlyph{color:var(--session-muted);background:var(--session-raised);border-radius:7px;justify-content:center;align-items:center;width:42px;height:44px;display:flex}.styles-module-scss-module__M8vDIq__attackName{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;display:flex}.styles-module-scss-module__M8vDIq__attackName strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.styles-module-scss-module__M8vDIq__attackName>span{color:var(--session-muted);font-size:10px}.styles-module-scss-module__M8vDIq__attackName:hover{color:var(--session-accent)}.styles-module-scss-module__M8vDIq__attackMetric{flex-direction:column;gap:3px;display:flex}.styles-module-scss-module__M8vDIq__attackMetric>span{color:var(--session-muted);font-size:9px}.styles-module-scss-module__M8vDIq__attackMetric strong{white-space:nowrap;font-size:15px;font-weight:600}.styles-module-scss-module__M8vDIq__rollButton{appearance:none;color:var(--session-bg);text-align:left;font:inherit;background:0 0;background:var(--session-accent);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:650;display:inline-flex}.styles-module-scss-module__M8vDIq__rollButton:hover{filter:brightness(1.1)}.styles-module-scss-module__M8vDIq__detailsButton{appearance:none;color:var(--session-muted);text-align:left;font:inherit;text-align:center;background:0 0;border:0;padding:0;font-size:18px}.styles-module-scss-module__M8vDIq__emptyNotify{margin-bottom:16px}.styles-module-scss-module__M8vDIq__creatingState{min-height:80px}.styles-module-scss-module__M8vDIq__quickPanel{padding:20px}.styles-module-scss-module__M8vDIq__frequentChecks{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:8px;margin:14px 0 22px;display:grid}.styles-module-scss-module__M8vDIq__frequentChecks>button{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;background:var(--session-raised);border:0;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.styles-module-scss-module__M8vDIq__frequentChecks>button svg{color:var(--session-gold);flex-shrink:0}.styles-module-scss-module__M8vDIq__frequentChecks>button strong{color:var(--session-accent);margin-left:auto}.styles-module-scss-module__M8vDIq__frequentChecks>button:hover{background:var(--session-tint)}.styles-module-scss-module__M8vDIq__diceHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.styles-module-scss-module__M8vDIq__diceHeading>span{color:var(--session-muted);font-size:10px}.styles-module-scss-module__M8vDIq__diceTray{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.styles-module-scss-module__M8vDIq__diceTray>button{appearance:none;color:inherit;text-align:left;font:inherit;border:0;border:1px solid var(--session-border);background:0 0;border-radius:8px;flex-direction:column;flex:1 0 40px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:10px;display:flex}.styles-module-scss-module__M8vDIq__diceTray>button svg{color:var(--session-gold)}.styles-module-scss-module__M8vDIq__diceTray>button:hover{color:var(--session-accent);border-color:var(--session-accent);background:var(--session-tint)}.styles-module-scss-module__M8vDIq__diceTray>.styles-module-scss-module__M8vDIq__combineDice{flex:1.4 0 64px;font-size:25px;line-height:26px}.styles-module-scss-module__M8vDIq__diceTray>.styles-module-scss-module__M8vDIq__combineDice>span{font-size:9px;line-height:1.2}.styles-module-scss-module__M8vDIq__contextColumn{flex-direction:column;gap:0 16px;display:flex}.styles-module-scss-module__M8vDIq__panelTitle{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.styles-module-scss-module__M8vDIq__panelTitle>button{appearance:none;color:var(--session-muted);text-align:left;font:inherit;background:0 0;border:0;padding:2px 6px;font-size:17px}.styles-module-scss-module__M8vDIq__resource+.styles-module-scss-module__M8vDIq__resource{margin-top:18px}.styles-module-scss-module__M8vDIq__resourceLabel,.styles-module-scss-module__M8vDIq__slotLabel{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.styles-module-scss-module__M8vDIq__resourceLabel>span:first-child,.styles-module-scss-module__M8vDIq__slotLabel>span:first-child{overflow-wrap:anywhere}.styles-module-scss-module__M8vDIq__resourceLabel>span:last-child,.styles-module-scss-module__M8vDIq__slotLabel>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.styles-module-scss-module__M8vDIq__resourceControls,.styles-module-scss-module__M8vDIq__slotControls{align-items:center;gap:10px;margin-top:8px;display:flex}.styles-module-scss-module__M8vDIq__resourceControls>button,.styles-module-scss-module__M8vDIq__slotControls>button{appearance:none;color:var(--session-muted);text-align:left;font:inherit;border:0;border:1px solid var(--session-border);width:28px;height:28px;background:0 0;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.styles-module-scss-module__M8vDIq__resourceControls>button:hover:not(:disabled),.styles-module-scss-module__M8vDIq__slotControls>button:hover:not(:disabled){background:var(--session-raised);color:var(--session-accent)}.styles-module-scss-module__M8vDIq__resourceControls .styles-module-scss-module__M8vDIq__resourceTrack,.styles-module-scss-module__M8vDIq__slotControls .styles-module-scss-module__M8vDIq__resourceTrack{flex:1;height:4px}.styles-module-scss-module__M8vDIq__slotRow+.styles-module-scss-module__M8vDIq__slotRow{margin-top:14px}.styles-module-scss-module__M8vDIq__slotDots{flex-wrap:wrap;flex:1;gap:6px;display:flex}.styles-module-scss-module__M8vDIq__slotDots>span{border:1px solid var(--session-border);border-radius:50%;width:10px;height:10px}.styles-module-scss-module__M8vDIq__slotDots>span[data-filled=true]{background:var(--session-accent);border-color:var(--session-accent)}.styles-module-scss-module__M8vDIq__root .styles-module-scss-module__M8vDIq__emptyText{color:var(--session-muted);padding:4px 0;font-size:12px;line-height:1.7}button.styles-module-scss-module__M8vDIq__emptyText{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.styles-module-scss-module__M8vDIq__calmState{color:var(--session-muted);align-items:center;gap:8px;font-size:12px;display:flex}.styles-module-scss-module__M8vDIq__calmState>span{background:var(--session-accent);border-radius:50%;width:6px;height:6px}.styles-module-scss-module__M8vDIq__condition{appearance:none;color:var(--session-accent);text-align:left;font:inherit;background:0 0;background:var(--session-tint);border:0;border-radius:5px;margin:0 4px 6px 0;padding:5px 8px;font-size:11px;display:inline-block}@media (max-width:1250px){.styles-module-scss-module__M8vDIq__sidebar{padding:28px 10px 16px}.styles-module-scss-module__M8vDIq__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.styles-module-scss-module__M8vDIq__healthPanel{flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:stretch;display:flex}.styles-module-scss-module__M8vDIq__combatStats{grid-row:2}.styles-module-scss-module__M8vDIq__heroActions{grid-row:3}.styles-module-scss-module__M8vDIq__abilityStrip{gap:8px}.styles-module-scss-module__M8vDIq__abilityCard{padding:10px 10px 0}.styles-module-scss-module__M8vDIq__abilityLabel{letter-spacing:0;font-size:9px}.styles-module-scss-module__M8vDIq__workspaceGrid{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__M8vDIq__contextColumn{grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styles-module-scss-module__M8vDIq__contextPanel{padding:14px}.styles-module-scss-module__M8vDIq__panelTitle h3{font-size:12px}.styles-module-scss-module__M8vDIq__primaryColumn{grid-row:2}}@media (max-width:800px){.styles-module-scss-module__M8vDIq__root{display:block}.styles-module-scss-module__M8vDIq__sidebar{border-right:0;border-bottom:1px solid var(--session-border);gap:0;padding:10px 16px}.styles-module-scss-module__M8vDIq__sidebar>.styles-module-scss-module__M8vDIq__eyebrow,.styles-module-scss-module__M8vDIq__backLink{display:none}.styles-module-scss-module__M8vDIq__navigation{flex-direction:row;gap:5px;padding:2px;overflow-x:auto}.styles-module-scss-module__M8vDIq__navigation button{flex:none;gap:7px;padding:10px;font-size:12px}.styles-module-scss-module__M8vDIq__navigation button:nth-child(5){margin-top:0}.styles-module-scss-module__M8vDIq__navigation button>span:first-child{font-size:15px}.styles-module-scss-module__M8vDIq__abilityStrip,.styles-module-scss-module__M8vDIq__contextColumn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.styles-module-scss-module__M8vDIq__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}.styles-module-scss-module__M8vDIq__identity{grid-column:1/-1;gap:12px}.styles-module-scss-module__M8vDIq__avatar{flex-basis:56px;width:56px;height:56px}.styles-module-scss-module__M8vDIq__avatar img{width:56px;height:56px}.styles-module-scss-module__M8vDIq__nameButton h1{font-size:22px}.styles-module-scss-module__M8vDIq__combatStats{grid-area:2/1;gap:0}.styles-module-scss-module__M8vDIq__combatStats>button{text-align:center;grid-template-columns:1fr;min-width:0;padding:4px}.styles-module-scss-module__M8vDIq__combatStats>button svg{display:none}.styles-module-scss-module__M8vDIq__combatStats>button strong{font-size:22px}.styles-module-scss-module__M8vDIq__combatStats>button>span:last-child{font-size:9px}.styles-module-scss-module__M8vDIq__healthPanel{grid-area:2/2;padding:10px 12px}.styles-module-scss-module__M8vDIq__healthLabel{font-size:10px}.styles-module-scss-module__M8vDIq__healthLabel svg{display:none}.styles-module-scss-module__M8vDIq__healthValue{margin:4px 0}.styles-module-scss-module__M8vDIq__healthValue strong{font-size:23px}.styles-module-scss-module__M8vDIq__healthValue>span{font-size:14px}.styles-module-scss-module__M8vDIq__heroActions{flex-wrap:wrap}.styles-module-scss-module__M8vDIq__heroActionButtons{gap:6px;margin-left:0}.styles-module-scss-module__M8vDIq__heroActionButtons>button{gap:5px;padding:8px;font-size:10px}.styles-module-scss-module__M8vDIq__abilityRoll strong{font-size:28px}.styles-module-scss-module__M8vDIq__skillLink{font-size:9px}.styles-module-scss-module__M8vDIq__contextColumn{grid-row:2;display:flex}.styles-module-scss-module__M8vDIq__primaryColumn{grid-row:1}.styles-module-scss-module__M8vDIq__sectionHeading{padding:18px 16px}.styles-module-scss-module__M8vDIq__root h2{font-size:20px}.styles-module-scss-module__M8vDIq__subNav{gap:20px;padding:0 16px}.styles-module-scss-module__M8vDIq__tabContent,.styles-module-scss-module__M8vDIq__quickPanel{padding:14px}.styles-module-scss-module__M8vDIq__attackRow{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.styles-module-scss-module__M8vDIq__attackGlyph{width:34px;height:38px}.styles-module-scss-module__M8vDIq__attackName{grid-column:2}.styles-module-scss-module__M8vDIq__detailsButton{grid-area:1/3}.styles-module-scss-module__M8vDIq__attackMetric{grid-row:2}.styles-module-scss-module__M8vDIq__attackMetric:nth-of-type(2){grid-column:1}.styles-module-scss-module__M8vDIq__attackMetric:nth-of-type(3){grid-column:2;padding-left:12px}.styles-module-scss-module__M8vDIq__attackMetric strong{font-size:13px}.styles-module-scss-module__M8vDIq__rollButton{grid-area:3/2/auto/4;justify-self:stretch}.styles-module-scss-module__M8vDIq__attackToolbar{flex-wrap:wrap}.styles-module-scss-module__M8vDIq__searchField{flex:130px}.styles-module-scss-module__M8vDIq__secondaryButton{font-size:10px}.styles-module-scss-module__M8vDIq__frequentChecks{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__M8vDIq__diceTray{gap:6px}.styles-module-scss-module__M8vDIq__diceTray>button{flex-basis:43px}.styles-module-scss-module__M8vDIq__diceHeading>span{font-size:9px}}.styles-module-scss-module__M8vDIq__experienceButton{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.styles-module-scss-module__M8vDIq__experienceLabel{color:var(--session-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.styles-module-scss-module__M8vDIq__experienceLabel strong{color:var(--session-accent);font-weight:600}.styles-module-scss-module__M8vDIq__experienceTrack{background:var(--session-border);border-radius:3px;height:3px;margin-top:6px;display:block;overflow:hidden}.styles-module-scss-module__M8vDIq__experienceTrack>span{background:var(--session-accent);height:100%;display:block}.styles-module-scss-module__M8vDIq__errorState{color:var(--session-muted);flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.styles-module-scss-module__M8vDIq__root,.styles-module-scss-module__M8vDIq__sidebar,.styles-module-scss-module__M8vDIq__navigation{min-width:0}.styles-module-scss-module__M8vDIq__root,.styles-module-scss-module__M8vDIq__root h3{font-size:var(--session-font)}.styles-module-scss-module__M8vDIq__hero{grid-template-columns:minmax(0,1fr) auto minmax(14rem,18rem);gap:20px}.styles-module-scss-module__M8vDIq__identity{align-self:center}.styles-module-scss-module__M8vDIq__nameButton h1{font-size:clamp(26px,1.3vw,34px)}.styles-module-scss-module__M8vDIq__raceClass{font-size:var(--session-small);gap:8px 12px}.styles-module-scss-module__M8vDIq__classBadges{flex-wrap:wrap;gap:6px;display:flex}.styles-module-scss-module__M8vDIq__classBadges>span{background:var(--session-raised);color:var(--session-ink);border-radius:6px;align-items:center;gap:8px;padding:3px 8px;display:inline-flex}.styles-module-scss-module__M8vDIq__classBadges b{color:var(--session-accent);font-weight:650}.styles-module-scss-module__M8vDIq__levelProgress{max-width:40rem}.styles-module-scss-module__M8vDIq__combatStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.styles-module-scss-module__M8vDIq__combatStats>button{text-align:center;grid-template-columns:auto auto;place-content:center;justify-items:center;gap:6px;min-width:7rem;padding:12px}.styles-module-scss-module__M8vDIq__combatStats>button>svg,.styles-module-scss-module__M8vDIq__combatStats>button>span:first-child{grid-area:1/1;align-self:center;font-size:24px}.styles-module-scss-module__M8vDIq__combatStats>button strong{grid-area:1/2;justify-self:start;font-size:30px}.styles-module-scss-module__M8vDIq__combatStats>button>span:last-child{font-size:var(--session-small);grid-column:1/-1;max-width:10rem}.styles-module-scss-module__M8vDIq__healthPanel{align-self:center;padding:14px 18px}.styles-module-scss-module__M8vDIq__healthLabel{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__healthValue strong{font-size:32px}.styles-module-scss-module__M8vDIq__healthValue small{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__heroActionButtons>button{font-size:var(--session-small);min-height:40px}.styles-module-scss-module__M8vDIq__magicCaption{justify-content:center;align-items:center;gap:6px;display:inline-flex}.styles-module-scss-module__M8vDIq__combatStats>button .styles-module-scss-module__M8vDIq__magicChevron{flex:none;font-size:.7em}.styles-module-scss-module__M8vDIq__combatStats>button .styles-module-scss-module__M8vDIq__magicChevron svg{display:block}.styles-module-scss-module__M8vDIq__magicOption{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__M8vDIq__magicOption>span{color:var(--session-muted);font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__workspaceGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.27fr)}.styles-module-scss-module__M8vDIq__abilityLabel,.styles-module-scss-module__M8vDIq__skillLink,.styles-module-scss-module__M8vDIq__experienceLabel{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__abilityLabel{letter-spacing:.3px}.styles-module-scss-module__M8vDIq__abilityCard{padding:16px 16px 0}.styles-module-scss-module__M8vDIq__abilityRoll{padding:10px 0 12px}.styles-module-scss-module__M8vDIq__abilityRoll strong{font-size:36px}.styles-module-scss-module__M8vDIq__skillLink{padding:12px 0}.styles-module-scss-module__M8vDIq__navigation button,.styles-module-scss-module__M8vDIq__backLink,.styles-module-scss-module__M8vDIq__subNav>button{font-size:var(--session-font)}.styles-module-scss-module__M8vDIq__navigation button:nth-child(5){margin-top:0}.styles-module-scss-module__M8vDIq__navigation button:nth-child(4){margin-top:20px}.styles-module-scss-module__M8vDIq__eyebrow,.styles-module-scss-module__M8vDIq__sectionHeading .styles-module-scss-module__M8vDIq__eyebrow{font-size:var(--session-small);letter-spacing:1px}.styles-module-scss-module__M8vDIq__sectionHeading .styles-module-scss-module__M8vDIq__eyebrow,.styles-module-scss-module__M8vDIq__sectionNumber{display:none}.styles-module-scss-module__M8vDIq__root h2{font-size:clamp(24px,1.2vw,30px)}.styles-module-scss-module__M8vDIq__sectionHeading{padding:24px 24px 16px}.styles-module-scss-module__M8vDIq__subNav{gap:26px;overflow-x:auto}.styles-module-scss-module__M8vDIq__subNav>button{white-space:nowrap;padding:12px 0 16px}.styles-module-scss-module__M8vDIq__tabContent,.styles-module-scss-module__M8vDIq__quickPanel{padding:24px}.styles-module-scss-module__M8vDIq__searchField{flex:1}.styles-module-scss-module__M8vDIq__searchField input{font-size:var(--session-font)}.styles-module-scss-module__M8vDIq__attackToolbar{flex-wrap:wrap}.styles-module-scss-module__M8vDIq__secondaryButton,.styles-module-scss-module__M8vDIq__rollButton,.styles-module-scss-module__M8vDIq__attackName strong,.styles-module-scss-module__M8vDIq__attackMetric strong{font-size:var(--session-font)}.styles-module-scss-module__M8vDIq__attackName>span,.styles-module-scss-module__M8vDIq__attackMetric>span{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__attackRow{gap:18px;padding:16px}.styles-module-scss-module__M8vDIq__attackGlyph{width:48px;height:48px}.styles-module-scss-module__M8vDIq__detailsButton{min-width:36px;min-height:40px}.styles-module-scss-module__M8vDIq__frequentChecks>button{font-size:var(--session-small);padding:12px}.styles-module-scss-module__M8vDIq__diceHeading>span,.styles-module-scss-module__M8vDIq__diceTray>button,.styles-module-scss-module__M8vDIq__diceTray>.styles-module-scss-module__M8vDIq__combineDice>span{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__diceTray>button{flex-basis:60px;min-height:72px}.styles-module-scss-module__M8vDIq__contextPanel{padding:20px}.styles-module-scss-module__M8vDIq__resourceLabel,.styles-module-scss-module__M8vDIq__slotLabel,.styles-module-scss-module__M8vDIq__root .styles-module-scss-module__M8vDIq__emptyText,.styles-module-scss-module__M8vDIq__calmState,.styles-module-scss-module__M8vDIq__condition{font-size:var(--session-small)}.styles-module-scss-module__M8vDIq__resourceControls>button,.styles-module-scss-module__M8vDIq__slotControls>button{flex-basis:36px;width:36px;height:36px;font-size:20px}.styles-module-scss-module__M8vDIq__slotDots>span{width:12px;height:12px}.styles-module-scss-module__M8vDIq__spellBook{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__M8vDIq__spellBook>section>h3{border-bottom:1px solid var(--session-border);margin-bottom:12px;padding:12px 0}@media (max-width:1700px){.styles-module-scss-module__M8vDIq__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.styles-module-scss-module__M8vDIq__identity{grid-area:1/1}.styles-module-scss-module__M8vDIq__combatStats{grid-area:1/2}.styles-module-scss-module__M8vDIq__healthPanel{grid-area:2/2;justify-self:end;width:min(100%,18rem)}.styles-module-scss-module__M8vDIq__heroActions{border-bottom:0;grid-area:2/1;padding:0}.styles-module-scss-module__M8vDIq__heroActionButtons{margin-left:0}}@media (max-width:1250px){.styles-module-scss-module__M8vDIq__workspaceGrid{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__M8vDIq__primaryColumn{grid-row:1}.styles-module-scss-module__M8vDIq__contextColumn{grid-row:2;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.styles-module-scss-module__M8vDIq__combatStats>button{min-width:0;padding:8px}.styles-module-scss-module__M8vDIq__panelTitle h3{font-size:var(--session-font)}.styles-module-scss-module__M8vDIq__abilityStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.styles-module-scss-module__M8vDIq__navigation button:nth-child(4){margin-top:0}.styles-module-scss-module__M8vDIq__hero{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__M8vDIq__identity{grid-area:1/1}.styles-module-scss-module__M8vDIq__combatStats{grid-area:2/1}.styles-module-scss-module__M8vDIq__healthPanel{grid-area:3/1;justify-self:stretch;width:100%;display:block}.styles-module-scss-module__M8vDIq__heroActions{grid-area:4/1}.styles-module-scss-module__M8vDIq__heroActionButtons{width:100%}.styles-module-scss-module__M8vDIq__heroActionButtons>button{flex:1;justify-content:center}}@media (max-width:580px){.styles-module-scss-module__M8vDIq__main{padding:14px}.styles-module-scss-module__M8vDIq__hero{gap:14px}.styles-module-scss-module__M8vDIq__combatStats>button{grid-template-columns:auto auto;gap:6px 3px;padding:8px 2px}.styles-module-scss-module__M8vDIq__combatStats>button>svg,.styles-module-scss-module__M8vDIq__combatStats>button>span:first-child{display:none}.styles-module-scss-module__M8vDIq__combatStats>button strong{grid-column:1/-1;justify-self:center;font-size:26px}.styles-module-scss-module__M8vDIq__combatStats>button>span:last-child{font-size:14px}.styles-module-scss-module__M8vDIq__healthLabel svg{display:block}.styles-module-scss-module__M8vDIq__healthValue{margin:6px 0 10px}.styles-module-scss-module__M8vDIq__healthValue>span{font-size:18px}.styles-module-scss-module__M8vDIq__healthPanel{padding:12px 16px}.styles-module-scss-module__M8vDIq__abilityCard{padding:12px 10px 0}.styles-module-scss-module__M8vDIq__abilityLabel{letter-spacing:0;flex-wrap:wrap;font-size:12px}.styles-module-scss-module__M8vDIq__skillLink{font-size:13px}.styles-module-scss-module__M8vDIq__abilityRoll strong{font-size:30px}.styles-module-scss-module__M8vDIq__tabContent,.styles-module-scss-module__M8vDIq__quickPanel{padding:16px}.styles-module-scss-module__M8vDIq__subNav{gap:20px}.styles-module-scss-module__M8vDIq__attackRow{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.styles-module-scss-module__M8vDIq__attackMetric>span{font-size:14px}.styles-module-scss-module__M8vDIq__attackMetric strong{font-size:16px}.styles-module-scss-module__M8vDIq__rollButton{grid-column:1/-1}.styles-module-scss-module__M8vDIq__attackGlyph{width:36px;height:40px}.styles-module-scss-module__M8vDIq__heroActionButtons{gap:8px}.styles-module-scss-module__M8vDIq__heroActionButtons>button{flex:auto}.styles-module-scss-module__M8vDIq__diceHeading{flex-wrap:wrap}.styles-module-scss-module__M8vDIq__experienceLabel{flex-wrap:wrap;gap:4px}.styles-module-scss-module__M8vDIq__contextColumn{display:flex}.styles-module-scss-module__M8vDIq__subNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.styles-module-scss-module__M8vDIq__subNav>button{text-align:center}}.styles-module-scss-module__M8vDIq__hero{border-radius:12px;padding:clamp(16px,1.5vw,28px)}@media (max-width:400px){.styles-module-scss-module__M8vDIq__combatStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.styles-module-scss-module__M8vDIq__attackAddCard{--entity-preview-card-height:96px;--entity-preview-card-height-mobile:96px;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}
.styles-module-scss-module__zOJS2q__cardsList{--entity-preview-card-height:154px;--entity-preview-card-height-mobile:150px;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__zOJS2q__cardsList>*{flex:0 190px;max-width:210px}.styles-module-scss-module__zOJS2q__emptyState{flex:100%;width:100%;max-width:none}.styles-module-scss-module__zOJS2q__emptyState>*{width:100%}.styles-module-scss-module__zOJS2q__noteCard{overflow:hidden}.styles-module-scss-module__zOJS2q__description{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:break-word;text-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-14);min-height:96px;margin:0;line-height:1.5}.styles-module-scss-module__zOJS2q__actionsRow{justify-content:flex-end;gap:12px;width:100%;display:flex}@media (max-width:900px){.styles-module-scss-module__zOJS2q__actionsRow{grid-template-columns:1fr 1fr;display:grid}.styles-module-scss-module__zOJS2q__actionsRow button{justify-content:center}}.styles-module-scss-module__zOJS2q__loadingState{min-height:96px;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);text-transform:uppercase;font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;display:flex}.styles-module-scss-module__zOJS2q__creatingState{height:var(--entity-preview-card-height,154px);min-height:var(--entity-preview-card-height,154px);background:var(--surface-1);border:1px solid var(--border-default)}html[data-session-ui] .styles-module-scss-module__zOJS2q__cardsList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__zOJS2q__cardsList>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__zOJS2q__emptyState{grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__zOJS2q__cardsList:has(>[data-ui=entity-card]){grid-auto-rows:1fr}html[data-session-ui] .styles-module-scss-module__zOJS2q__compactList{--entity-preview-card-height:96px;--entity-preview-card-height-mobile:96px}html[data-session-ui] .styles-module-scss-module__zOJS2q__compactList>[data-ui=entity-card]{min-height:96px}.styles-module-scss-module__zOJS2q__previewDescription{width:100%;color:var(--session-muted);font-size:var(--session-small);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}
.styles-module-scss-module__1iCIbG__actionsRow{justify-content:flex-end;width:100%;display:flex}@media (max-width:900px){.styles-module-scss-module__1iCIbG__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__1iCIbG__actionsRow button{justify-content:center}}
.styles-module-scss-module__AM8zHa__segmented{background:var(--surface-2);margin-bottom:var(--sp-12);gap:2px;padding:3px;display:flex}.styles-module-scss-module__AM8zHa__segmentedItem{padding:var(--sp-6) var(--sp-12);cursor:pointer;font-size:var(--fs-14);color:var(--text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast);background:0 0;border:none;flex:1;font-weight:500;line-height:1.4}.styles-module-scss-module__AM8zHa__segmentedItem:hover{color:var(--color-primary)}@media (max-width:600px){.styles-module-scss-module__AM8zHa__segmentedItem{padding:var(--sp-6) var(--sp-4);font-size:var(--fs-12)}}.styles-module-scss-module__AM8zHa__segmentedItemActive{background:var(--surface-3);color:var(--color-primary)}.styles-module-scss-module__AM8zHa__cardsList{--entity-preview-card-height:170px;--entity-preview-card-height-mobile:156px;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__AM8zHa__cardsList>*{flex:0 190px;max-width:210px}.styles-module-scss-module__AM8zHa__compactCardsList{--entity-preview-card-height:128px;--entity-preview-card-height-mobile:120px}.styles-module-scss-module__AM8zHa__emptyState{flex:100%;width:100%;max-width:none}.styles-module-scss-module__AM8zHa__emptyState>*{width:100%}.styles-module-scss-module__AM8zHa__noteCard{overflow:hidden}.styles-module-scss-module__AM8zHa__npcCard{aspect-ratio:3/4;height:auto;min-height:0;overflow:hidden}.styles-module-scss-module__AM8zHa__npcCard,.styles-module-scss-module__AM8zHa__npcCard~button{aspect-ratio:3/4;height:auto;min-height:0}.styles-module-scss-module__AM8zHa__npcBackground{opacity:.72;width:auto;height:auto;color:inherit;inset:0;transform:none}.styles-module-scss-module__AM8zHa__npcBackground:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 22%, transparent), transparent 34%),linear-gradient(0deg, color-mix(in srgb, var(--surface-2) 46%, transparent), transparent 52%),color-mix(in srgb, var(--surface-2) 16%, transparent);position:absolute;inset:0}.styles-module-scss-module__AM8zHa__npcPreviewImage{object-fit:cover;object-position:center top;background:var(--surface-1);border:none;width:100%;height:100%;margin:0 auto;display:block}.styles-module-scss-module__AM8zHa__npcNamePlate{width:auto;max-width:92%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 0 color-mix(in srgb, var(--surface-2) 92%, transparent),0 0 10px color-mix(in srgb, var(--surface-2) 96%, transparent),0 0 18px color-mix(in srgb, var(--surface-2) 86%, transparent);-webkit-line-clamp:3;background:0 0;border:none;padding:0 8px}.styles-module-scss-module__AM8zHa__npcHeader{align-items:center;gap:var(--sp-10);width:100%;padding-right:var(--sp-8);display:flex}.styles-module-scss-module__AM8zHa__npcAvatar{object-fit:cover;border:1px solid var(--border-default);flex-shrink:0;width:32px;height:32px}.styles-module-scss-module__AM8zHa__npcAvatarPlaceholder{background:var(--surface-3);border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-secondary);font-size:var(--fs-14);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__AM8zHa__npcHeaderInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module-scss-module__AM8zHa__npcName{font-size:var(--fs-16);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.styles-module-scss-module__AM8zHa__npcMeta{gap:var(--sp-6);flex-wrap:wrap;display:flex}.styles-module-scss-module__AM8zHa__npcBadge{font-size:var(--fs-12);color:var(--text-primary);background:var(--surface-3);padding:1px var(--sp-6);border:1px solid var(--border-default);white-space:nowrap;line-height:1.4}.styles-module-scss-module__AM8zHa__npcCardContent{gap:var(--sp-16);align-items:flex-start;display:flex}.styles-module-scss-module__AM8zHa__npcImageFull{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid color-mix(in srgb, var(--text-primary) 24%, var(--border-default));background:var(--surface-1);flex-shrink:0;width:180px;height:auto;display:block}.styles-module-scss-module__AM8zHa__npcCardText{flex:1;width:100%;min-width:0}.styles-module-scss-module__AM8zHa__npcFullInfo{gap:var(--sp-10);flex-direction:column;display:flex}.styles-module-scss-module__AM8zHa__npcFullName{font-size:var(--fs-18);color:var(--text-primary);margin-bottom:var(--sp-2);text-transform:uppercase;font-weight:900;line-height:1.2}.styles-module-scss-module__AM8zHa__npcInfoRow{gap:var(--sp-6);align-items:baseline;display:flex}.styles-module-scss-module__AM8zHa__npcInfoLabel{font-size:var(--fs-12);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;font-weight:600}.styles-module-scss-module__AM8zHa__npcInfoValue{font-size:var(--fs-14);color:var(--text-primary)}.styles-module-scss-module__AM8zHa__settlementHeader{align-items:center;gap:var(--sp-8);width:100%;padding-right:var(--sp-8);display:flex}.styles-module-scss-module__AM8zHa__settlementIcon{color:var(--text-secondary);font-size:var(--fs-16);flex-shrink:0;align-items:center;display:flex}.styles-module-scss-module__AM8zHa__settlementName{font-size:var(--fs-16);color:var(--text-primary);font-weight:600}.styles-module-scss-module__AM8zHa__cardBody{gap:var(--sp-8);flex-direction:column;display:flex}.styles-module-scss-module__AM8zHa__npcDescriptionBlock{gap:var(--sp-6);margin-top:var(--sp-6);flex-direction:column;display:flex}.styles-module-scss-module__AM8zHa__description{font-size:var(--fs-14);color:var(--text-primary);white-space:pre-wrap;margin:0;line-height:1.5}.styles-module-scss-module__AM8zHa__actionsRow{justify-content:flex-end;gap:var(--sp-4);display:flex}@media (max-width:900px){.styles-module-scss-module__AM8zHa__actionsRow{justify-content:stretch}.styles-module-scss-module__AM8zHa__actionsRow>*{flex:1;justify-content:center}}.styles-module-scss-module__AM8zHa__loadingState{min-height:96px;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);text-transform:uppercase;font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;display:flex}.styles-module-scss-module__AM8zHa__creatingState{height:var(--entity-preview-card-height,170px);min-height:var(--entity-preview-card-height,170px);background:var(--surface-1);border:1px solid var(--border-default)}.styles-module-scss-module__AM8zHa__busyPanel{pointer-events:none;outline:1px solid var(--color-primary-curve);outline-offset:-1px;position:relative;overflow:clip}.styles-module-scss-module__AM8zHa__busyPanel:before{content:"";z-index:5;border:1px solid var(--color-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-blur) 88%, transparent), color-mix(in srgb, var(--color-primary-subtle) 54%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent),inset 0 0 14px color-mix(in srgb, var(--color-primary) 18%, transparent);-webkit-backdrop-filter:blur(2px)saturate(120%);backdrop-filter:blur(2px)saturate(120%);position:absolute;inset:0}.styles-module-scss-module__AM8zHa__busyPanel:after{content:"";z-index:6;background:conic-gradient(from 0deg, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-primary));width:22px;height:22px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-2) 70%, transparent),0 0 14px color-mix(in srgb, var(--color-primary) 44%, transparent);border-radius:50%;margin:-11px 0 0 -11px;animation:.9s linear infinite styles-module-scss-module__AM8zHa__panelSpin;position:absolute;top:50%;left:50%}@keyframes styles-module-scss-module__AM8zHa__panelSpin{to{transform:rotate(360deg)}}html[data-session-ui] .styles-module-scss-module__AM8zHa__cardsList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__AM8zHa__cardsList>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__AM8zHa__emptyState{grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__AM8zHa__segmented{background:var(--session-bg);border-radius:10px;gap:4px;width:fit-content;max-width:100%;margin-bottom:24px;padding:5px}html[data-session-ui] .styles-module-scss-module__AM8zHa__segmentedItem{font-size:var(--session-small);border-radius:7px;padding:10px 16px}html[data-session-ui] .styles-module-scss-module__AM8zHa__segmentedItemActive{background:var(--session-tint);color:var(--session-accent)}html[data-session-ui] .styles-module-scss-module__AM8zHa__npcCard{min-height:260px}html[data-session-ui] .styles-module-scss-module__AM8zHa__npcBadge{border-radius:6px}html[data-session-ui] .styles-module-scss-module__AM8zHa__cardsList:has(>[data-ui=entity-card]){grid-auto-rows:1fr}
.styles-module-scss-module__YrkuqW__root{--entity-preview-card-height:204px;--entity-preview-card-height-mobile:170px;--target-accent:var(--color-primary);--target-accent-soft:var(--color-primary-subtle);--target-complete:var(--death-success)}.styles-module-scss-module__YrkuqW__cardsList{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__YrkuqW__cardsList>*{flex:0 190px;max-width:210px}.styles-module-scss-module__YrkuqW__emptyState{flex:100%;width:100%;max-width:none}.styles-module-scss-module__YrkuqW__emptyState>*{width:100%}.styles-module-scss-module__YrkuqW__targetCard{--target-accent:var(--color-primary);--target-accent-soft:var(--color-primary-subtle);--target-complete:var(--death-success);overflow:hidden}.styles-module-scss-module__YrkuqW__progressWrap{width:100%;padding:0 14px;position:relative}.styles-module-scss-module__YrkuqW__progressTrack{grid-template-columns:repeat(var(--target-step-count), minmax(24px, 1fr));align-items:center;gap:8px;width:100%;min-height:34px;display:grid;position:relative}.styles-module-scss-module__YrkuqW__progressNumberedMatrix{grid-template-columns:repeat(4,24px);place-content:center;justify-items:center;gap:8px;min-height:88px}.styles-module-scss-module__YrkuqW__progressCompactMatrix{grid-template-columns:repeat(auto-fit,minmax(13px,1fr));align-content:center;justify-items:center;gap:6px;min-height:62px}.styles-module-scss-module__YrkuqW__progressMark{z-index:2;border:1px solid var(--target-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--target-accent) 22%, transparent), transparent),var(--surface-1);width:24px;height:24px;color:var(--target-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--target-accent) 20%, transparent);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);justify-self:center;position:relative}.styles-module-scss-module__YrkuqW__progressCompactMatrix .styles-module-scss-module__YrkuqW__progressMark{justify-self:center;width:13px;height:13px}.styles-module-scss-module__YrkuqW__progressMarkDone{border-color:var(--target-complete);background:linear-gradient(180deg, color-mix(in srgb, var(--color-on-accent) 10%, transparent), transparent),var(--target-complete);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-accent) 20%, transparent),0 0 10px color-mix(in srgb, var(--target-complete) 48%, transparent)}.styles-module-scss-module__YrkuqW__progressMarkDone .styles-module-scss-module__YrkuqW__progressMarkNumber{color:var(--color-on-accent)}.styles-module-scss-module__YrkuqW__progressMarkNumber{width:100%;height:100%;color:inherit;font-size:var(--fs-12);justify-content:center;align-items:center;font-weight:900;display:flex}.styles-module-scss-module__YrkuqW__previewProgress{margin:auto 0;padding:0 10px}.styles-module-scss-module__YrkuqW__detailProgress{padding:0}.styles-module-scss-module__YrkuqW__detailProgress .styles-module-scss-module__YrkuqW__progressNumberedMatrix{grid-template-columns:repeat(6,24px);min-height:56px}.styles-module-scss-module__YrkuqW__progressHeading{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-10);color:var(--target-accent);font-size:var(--fs-13);text-transform:uppercase;font-weight:900;display:flex}.styles-module-scss-module__YrkuqW__emptyProgress{border:1px solid color-mix(in srgb, var(--target-accent) 36%, var(--border-default));background:color-mix(in srgb, var(--target-accent) 8%, transparent);min-height:36px;color:var(--text-secondary);font-size:var(--fs-13);text-align:center;justify-content:center;align-items:center;font-weight:800;display:flex}.styles-module-scss-module__YrkuqW__details{--target-accent:var(--color-primary);--target-accent-soft:var(--color-primary-subtle);--target-complete:var(--death-success);gap:var(--sp-18);flex-direction:column;display:flex}.styles-module-scss-module__YrkuqW__questHeader{padding:0}.styles-module-scss-module__YrkuqW__questHeaderBody{min-width:0}.styles-module-scss-module__YrkuqW__detailSection{gap:var(--sp-10);flex-direction:column;display:flex}.styles-module-scss-module__YrkuqW__descriptionSection{margin-top:var(--sp-10)}.styles-module-scss-module__YrkuqW__sectionTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:900}.styles-module-scss-module__YrkuqW__steps{display:grid}.styles-module-scss-module__YrkuqW__step{align-items:center;gap:var(--sp-10);min-height:48px;padding:0 var(--sp-12);border-bottom:1px solid var(--border-default);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);background:0 0;grid-template-columns:22px 32px minmax(0,1fr);display:grid;position:relative}.styles-module-scss-module__YrkuqW__step:hover{background:color-mix(in srgb, var(--target-accent) 10%, transparent)}.styles-module-scss-module__YrkuqW__step:last-child{border-bottom:none}.styles-module-scss-module__YrkuqW__stepDone{background:linear-gradient(90deg, color-mix(in srgb, var(--target-complete) 16%, transparent), transparent 74%)}.styles-module-scss-module__YrkuqW__stepCheckbox{border:1px solid var(--border-default);background:var(--surface-1);appearance:none;cursor:pointer;width:16px;height:16px;transition:background-color var(--transition-fast),border-color var(--transition-fast);flex-shrink:0;position:relative}.styles-module-scss-module__YrkuqW__stepCheckbox:checked{background:var(--target-complete);border-color:var(--target-complete)}.styles-module-scss-module__YrkuqW__stepCheckbox:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.styles-module-scss-module__YrkuqW__stepCheckbox:hover:not(:checked){border-color:var(--target-accent)}.styles-module-scss-module__YrkuqW__stepIndex{border:1px solid color-mix(in srgb, var(--target-accent) 40%, var(--border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--target-accent) 16%, transparent), transparent),var(--surface-2);width:28px;min-height:26px;color:var(--target-accent);font-size:var(--fs-12);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.styles-module-scss-module__YrkuqW__stepLabel{font-size:var(--fs-14);color:var(--text-primary);line-height:1.3}.styles-module-scss-module__YrkuqW__stepLabelDone{color:color-mix(in srgb, var(--text-secondary) 74%, var(--target-complete));text-decoration:line-through}.styles-module-scss-module__YrkuqW__description{font-size:var(--fs-14);color:var(--text-secondary);white-space:pre-wrap;min-height:72px;margin:0;padding:0;line-height:1.5}.styles-module-scss-module__YrkuqW__actionsRow{justify-content:flex-end;gap:var(--sp-4);display:flex}@media (max-width:900px){.styles-module-scss-module__YrkuqW__actionsRow{justify-content:stretch}.styles-module-scss-module__YrkuqW__actionsRow>*{flex:1;justify-content:center}}.styles-module-scss-module__YrkuqW__formRoot{--target-accent:var(--color-primary);--target-accent-soft:var(--color-primary-subtle);--target-complete:var(--death-success)}.styles-module-scss-module__YrkuqW__formRoot .ant-form-item{margin-bottom:0}.styles-module-scss-module__YrkuqW__formRoot .ant-form-item-label{padding-bottom:var(--sp-4)}.styles-module-scss-module__YrkuqW__formRoot .ant-form-item-label label{color:var(--text-secondary);font-size:var(--fs-13);text-transform:uppercase;font-weight:900}:is(.styles-module-scss-module__YrkuqW__formRoot .ant-form-item-control-input-content input,.styles-module-scss-module__YrkuqW__formRoot .ant-form-item-control-input-content textarea){font-weight:600;font-size:var(--fs-15)!important}.styles-module-scss-module__YrkuqW__formGroup{display:block}.styles-module-scss-module__YrkuqW__formGroup+.styles-module-scss-module__YrkuqW__formGroup{margin-top:var(--sp-24)}.styles-module-scss-module__YrkuqW__formItem{margin-bottom:0!important}.styles-module-scss-module__YrkuqW__formSteps{margin:var(--sp-10) 0 var(--sp-16);flex-direction:column;display:flex}.styles-module-scss-module__YrkuqW__formStepRow{align-items:center;gap:var(--sp-8);min-height:48px;padding:0 var(--sp-8);border-bottom:1px solid var(--border-default);transition:background-color var(--transition-fast);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.styles-module-scss-module__YrkuqW__formStepRow:hover{background:color-mix(in srgb, var(--target-accent) 10%, transparent)}.styles-module-scss-module__YrkuqW__formStepRow:last-child{border-bottom:none}.styles-module-scss-module__YrkuqW__formStepIndex{border:1px solid color-mix(in srgb, var(--target-accent) 42%, var(--border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--target-accent) 16%, transparent), transparent),var(--surface-1);width:28px;min-height:28px;color:var(--target-accent);font-size:var(--fs-12);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.styles-module-scss-module__YrkuqW__formStepInput{width:100%;height:40px;color:var(--text-primary);font-size:var(--fs-15);background:0 0;border:none;border-radius:0;outline:none;padding:0;font-weight:600}.styles-module-scss-module__YrkuqW__formStepInput::placeholder{color:var(--text-secondary)}.styles-module-scss-module__YrkuqW__formStepInput:hover,.styles-module-scss-module__YrkuqW__formStepInput:focus{border:none}.styles-module-scss-module__YrkuqW__addStepBtn{border:1px solid var(--target-accent);background:color-mix(in srgb, var(--target-accent) 10%, transparent);justify-content:center;align-items:center;gap:var(--sp-8);cursor:pointer;width:100%;height:40px;color:var(--target-accent);font-size:var(--fs-13);text-transform:uppercase;transition:background-color var(--transition-fast),color var(--transition-fast);margin-bottom:var(--sp-16);border-radius:0;font-weight:900;display:flex}.styles-module-scss-module__YrkuqW__addStepBtn:hover{background:color-mix(in srgb, var(--target-accent) 16%, transparent);color:var(--text-primary)}.styles-module-scss-module__YrkuqW__addStepBtn:active{background:var(--surface-3)}.styles-module-scss-module__YrkuqW__formActions{padding-top:var(--sp-10);justify-content:flex-end;display:flex}.styles-module-scss-module__YrkuqW__stepsLabel{font-size:var(--fs-13);color:var(--text-secondary);margin:0 0 var(--sp-10);text-transform:uppercase;font-weight:900;display:block}.styles-module-scss-module__YrkuqW__emptySteps{font-size:var(--fs-14);color:var(--text-secondary);text-align:center;padding:var(--sp-8) 0}.styles-module-scss-module__YrkuqW__loadingState{min-height:96px;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);text-transform:uppercase;font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;display:flex}.styles-module-scss-module__YrkuqW__creatingCard{height:var(--entity-preview-card-height,204px);min-height:var(--entity-preview-card-height,204px);background:var(--surface-1);border:1px solid var(--border-default)}.styles-module-scss-module__YrkuqW__completionBarWrap{gap:6px;width:100%;display:grid}.styles-module-scss-module__YrkuqW__detailCompletion{margin-top:var(--sp-12)}.styles-module-scss-module__YrkuqW__completionBar{border:1px solid color-mix(in srgb, var(--target-accent) 54%, var(--border-default));background:var(--surface-1);width:100%;height:7px;position:relative;overflow:hidden}.styles-module-scss-module__YrkuqW__completionBarDone{border-color:color-mix(in srgb, var(--target-complete) 70%, var(--border-default))}.styles-module-scss-module__YrkuqW__completionFill{background:linear-gradient(90deg, var(--target-accent), color-mix(in srgb, var(--color-secondary) 48%, var(--target-accent)));box-shadow:0 0 12px color-mix(in srgb, var(--target-accent) 44%, transparent);transition:width .25s;display:block;position:absolute;top:0;bottom:0;left:0}.styles-module-scss-module__YrkuqW__completionFillDone{background:linear-gradient(90deg, var(--target-complete), color-mix(in srgb, var(--target-complete) 70%, var(--target-accent)));box-shadow:0 0 12px color-mix(in srgb, var(--target-complete) 44%, transparent)}.styles-module-scss-module__YrkuqW__completionLabel{color:var(--target-accent);font-size:var(--fs-13);justify-self:center;font-weight:900}.styles-module-scss-module__YrkuqW__completionLabelDone{color:var(--target-complete)}@media (max-width:900px){.styles-module-scss-module__YrkuqW__cardsList>*{flex-basis:190px;max-width:none}}html[data-session-ui] .styles-module-scss-module__YrkuqW__cardsList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__YrkuqW__cardsList>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__YrkuqW__emptyState{grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__YrkuqW__cardsList:has(>[data-ui=entity-card]){grid-auto-rows:1fr}
