@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.m_d57069b5{--scrollarea-scrollbar-size: 12px;position:relative;overflow:hidden}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_86a44da5{--cb-size-xs: 18px;--cb-size-sm: 22px;--cb-size-md: 28px;--cb-size-lg: 34px;--cb-size-xl: 44px;--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}.m_5ae2e3c{--loader-size-xs: 18px;--loader-size-sm: 22px;--loader-size-md: 36px;--loader-size-lg: 44px;--loader-size-xl: 58px;--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:2px}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:10000px;border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:60px;transition:padding-inline-end .1s}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: 30px;--input-height-sm: 36px;--input-height-md: 42px;--input-height-lg: 50px;--input-height-xl: 60px;--input-padding-y-xs: 5px;--input-padding-y-sm: 6px;--input-padding-y-md: 8px;--input-padding-y-lg: 10px;--input-padding-y-xl: 13px;--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-disabled-bg: var(--mantine-color-disabled);--input-disabled-color: var(--mantine-color-disabled-color);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: 1px;--left-section-start: 1px;--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: 1px;--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-multiline]{--input-padding-y-xs: 4.5px;--input-padding-y-sm: 5.5px;--input-padding-y-md: 7px;--input-padding-y-lg: 9.5px;--input-padding-y-xl: 13px;--input-size: auto;--input-line-height: var(--mantine-line-height)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 41px}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 50px}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 60px}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 72px}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 89px}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 41px}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 50px}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 60px}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 72px}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 89px}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:1px solid transparent;transition:background-color .15s ease}.m_8d3f4000{--ai-size-xs: 18px;--ai-size-sm: 22px;--ai-size-md: 28px;--ai-size-lg: 34px;--ai-size-xl: 44px;--ai-size-input-xs: 30px;--ai-size-input-sm: 36px;--ai-size-input-md: 42px;--ai-size-input-lg: 50px;--ai-size-input-xl: 60px;--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:1px solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_302b9fb1{top:-1px;right:-1px;bottom:-1px;left:-1px;position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}.m_1a0f1b21{--ai-border-width: 1px;display:flex}.m_437b6484{--section-height-xs: 18px;--section-height-sm: 22px;--section-height-md: 28px;--section-height-lg: 34px;--section-height-xl: 44px;--section-height-input-xs: 30px;--section-height-input-sm: 36px;--section-height-input-md: 42px;--section-height-input-lg: 50px;--section-height-input-xl: 60px;--section-padding-x-xs: 6px;--section-padding-x-sm: 8px;--section-padding-x-md: 10px;--section-padding-x-lg: 12px;--section-padding-x-xl: 16px;--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: 1px solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_667f2a6a{line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:1px}.m_87f54839{width:20px;height:20px;color:var(--alert-color)}.m_f85678b6{--avatar-size-xs: 16px;--avatar-size-sm: 26px;--avatar-size-md: 38px;--avatar-size-lg: 56px;--avatar-size-xl: 84px;--avatar-size: var(--avatar-size-md);--avatar-radius: 1000px;--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: 1px solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_347db0ec{--badge-height-xs: 16px;--badge-height-sm: 18px;--badge-height-md: 20px;--badge-height-lg: 26px;--badge-height-xl: 32px;--badge-fz-xs: 9px;--badge-fz-sm: 10px;--badge-fz-md: 11px;--badge-fz-lg: 13px;--badge-fz-xl: 16px;--badge-padding-x-xs: 6px;--badge-padding-x-sm: 8px;--badge-padding-x-md: 10px;--badge-padding-x-lg: 12px;--badge-padding-x-xl: 16px;--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: 1000px;--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: 1px;--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:.25px;cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-circle]){padding-inline:2px;display:flex;width:var(--badge-height)}.m_77c9d27d{--button-height-xs: 30px;--button-height-sm: 36px;--button-height-md: 42px;--button-height-lg: 50px;--button-height-xl: 60px;--button-height-compact-xs: 22px;--button-height-compact-sm: 26px;--button-height-compact-md: 30px;--button-height-compact-lg: 34px;--button-height-compact-xl: 40px;--button-padding-x-xs: 14px;--button-padding-x-sm: 18px;--button-padding-x-md: 22px;--button-padding-x-lg: 26px;--button-padding-x-xl: 32px;--button-padding-x-compact-xs: 7px;--button-padding-x-compact-sm: 8px;--button-padding-x-compact-md: 10px;--button-padding-x-compact-lg: 12px;--button-padding-x-compact-xl: 14px;--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:600;position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:1px solid transparent;transform:none;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}.m_80d6d844{--button-border-width: 1px;display:flex}.m_70be2a01{--section-height-xs: 30px;--section-height-sm: 36px;--section-height-md: 42px;--section-height-lg: 50px;--section-height-xl: 60px;--section-height-compact-xs: 22px;--section-height-compact-sm: 26px;--section-height-compact-md: 30px;--section-height-compact-lg: 34px;--section-height-compact-xl: 40px;--section-padding-x-xs: 14px;--section-padding-x-sm: 18px;--section-padding-x-md: 22px;--section-padding-x-lg: 26px;--section-padding-x-xl: 32px;--section-padding-x-compact-xs: 7px;--section-padding-x-compact-sm: 8px;--section-padding-x-compact-md: 10px;--section-padding-x-compact-lg: 12px;--section-padding-x-compact-xl: 14px;--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_fea6bf1a{--burger-size-xs: 12px;--burger-size-sm: 18px;--burger-size-md: 24px;--burger-size-lg: 34px;--burger-size-xl: 42px;--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:1px solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_599a2148:where([data-with-border]){border-top:1px solid;border-bottom:1px solid}.m_bf2d988c{--checkbox-size-xs: 16px;--checkbox-size-sm: 20px;--checkbox-size-md: 24px;--checkbox-size-lg: 30px;--checkbox-size-xl: 36px;--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}.m_f59ffda3{--chip-size-xs: 23px;--chip-size-sm: 28px;--chip-size-md: 32px;--chip-size-lg: 36px;--chip-size-xl: 40px;--chip-icon-size-xs: 9px;--chip-icon-size-sm: 12px;--chip-icon-size-md: 14px;--chip-icon-size-lg: 16px;--chip-icon-size-xl: 18px;--chip-padding-xs: 16px;--chip-padding-sm: 20px;--chip-padding-md: 24px;--chip-padding-lg: 28px;--chip-padding-xl: 32px;--chip-checked-padding-xs: 8.2px;--chip-checked-padding-sm: 10px;--chip-checked-padding-md: 11.7px;--chip-checked-padding-lg: 13.5px;--chip-checked-padding-xl: 15.7px;--chip-spacing-xs: 10px;--chip-spacing-sm: 12px;--chip-spacing-md: 16px;--chip-spacing-lg: 20px;--chip-spacing-xl: 22px;--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: 1px solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid transparent;color:var(--mantine-color-text)}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:1px solid transparent;color:var(--mantine-color-text)}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: 14px;--ci-eye-dropper-icon-size-sm: 16px;--ci-eye-dropper-icon-size-md: 18px;--ci-eye-dropper-icon-size-lg: 20px;--ci-eye-dropper-icon-size-xl: 22px;--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs: 22px;--ci-button-size-sm: 26px;--ci-button-size-md: 28px;--ci-button-size-lg: 32px;--ci-button-size-xl: 40px;--ci-button-size: var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs: 16px;--ci-preview-size-sm: 18px;--ci-preview-size-md: 22px;--ci-preview-size-lg: 28px;--ci-preview-size-xl: 36px;--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:8px}.m_fee9c77{--cp-width-xs: 180px;--cp-width-sm: 200px;--cp-width-md: 240px;--cp-width-lg: 280px;--cp-width-xl: 320px;--cp-preview-size-xs: 26px;--cp-preview-size-sm: 34px;--cp-preview-size-md: 42px;--cp-preview-size-lg: 50px;--cp-preview-size-xl: 54px;--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;--cp-saturation-height-xs: 100px;--cp-saturation-height-sm: 110px;--cp-saturation-height-md: 120px;--cp-saturation-height-lg: 140px;--cp-saturation-height-xl: 160px;--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:1px}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:2px;cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:5px;margin-inline:-2px;display:flex;flex-wrap:wrap}.m_202a296e{--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_d856d47d{--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:6px}.m_de3d2490{--cs-size: 28px;--cs-radius: 1000px;-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}.m_95709ac0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_88b62a41{--combobox-padding: 4px;padding:var(--combobox-padding)}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: 4px 8px;--combobox-option-padding-sm: 6px 10px;--combobox-option-padding-md: 8px 12px;--combobox-option-padding-lg: 10px 16px;--combobox-option-padding-xl: 14px 20px;--combobox-option-padding: var(--combobox-option-padding-sm)}.m_82b967cb{border-top-width:1px;margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:1px;margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:1px;margin-inline-start:var(--mantine-spacing-xs)}.m_2943220b{--combobox-chevron-size-xs: 14px;--combobox-chevron-size-sm: 18px;--combobox-chevron-size-md: 20px;--combobox-chevron-size-lg: 24px;--combobox-chevron-size-xl: 28px;--combobox-chevron-size: var(--combobox-chevron-size-sm)}.m_390b5f4{display:flex;align-items:center;gap:8px}.m_7485cace{--container-size-xs: 540px;--container-size-sm: 720px;--container-size-md: 960px;--container-size-lg: 1140px;--container-size-xl: 1320px;--container-size: var(--container-size-md)}.m_e2125a27{--dialog-size-xs: 160px;--dialog-size-sm: 200px;--dialog-size-md: 340px;--dialog-size-lg: 400px;--dialog-size-xl: 500px;--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:50px}.m_3eebeb36{--divider-size-xs: 1px;--divider-size-sm: 2px;--divider-size-md: 3px;--divider-size-lg: 4px;--divider-size-xl: 5px;--divider-size: var(--divider-size-xs)}.m_9e365f20:before{content:"";flex:1;height:1px;border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:1px;border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: 320px;--drawer-size-sm: 380px;--drawer-size-md: 440px;--drawer-size-lg: 620px;--drawer-size-xl: 780px;--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_84c9523a{border:1px solid}.m_ef274e49{border:1px solid}.m_e5262200{--indicator-size: 10px;--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_5f75b09e{--label-lh-xs: 16px;--label-lh-sm: 20px;--label-lh-md: 24px;--label-lh-lg: 30px;--label-lh-xl: 36px;--label-lh: var(--label-lh-sm)}.m_dc6f14e2{--kbd-fz-xs: 10px;--kbd-fz-sm: 12px;--kbd-fz-md: 14px;--kbd-fz-lg: 16px;--kbd-fz-xl: 20px;--kbd-fz: var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:1px solid;border-bottom-width:3px;unicode-bidi:embed;text-align:center;padding:.12em .45em}.m_dc9b7c9f{padding:4px}.m_efdf90cb{margin-top:4px;margin-bottom:4px;border-top:1px solid}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:5px}.m_9df02822{--modal-size-xs: 320px;--modal-size-sm: 380px;--modal-size-md: 440px;--modal-size-lg: 620px;--modal-size-xl: 780px;--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:22px;padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:6px;top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:4px;border-radius:var(--notification-radius);background-color:var(--notification-color)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:28px;height:28px;border-radius:28px;display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_3feedf16{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}.m_e2f5cd4e{--ni-right-section-width-xs: 17px;--ni-right-section-width-sm: 24px;--ni-right-section-width-md: 27px;--ni-right-section-width-lg: 31px;--ni-right-section-width-xl: 34px}.m_95e17d22{--ni-chevron-size-xs: 10px;--ni-chevron-size-sm: 14px;--ni-chevron-size-md: 16px;--ni-chevron-size-lg: 18px;--ni-chevron-size-xl: 20px;--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_4addd315{--pagination-control-size-xs: 22px;--pagination-control-size-sm: 26px;--pagination-control-size-md: 32px;--pagination-control-size-lg: 38px;--pagination-control-size-xl: 44px;--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:1px solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_7cda1cd6{--pill-fz-xs: 10px;--pill-fz-sm: 12px;--pill-fz-md: 14px;--pill-fz-lg: 16px;--pill-fz-xl: 18px;--pill-height-xs: 18px;--pill-height-sm: 22px;--pill-height-md: 25px;--pill-height-lg: 28px;--pill-height-xl: 32px;--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}.m_1dcfd90b{--pg-gap-xs: 6px;--pg-gap-sm: 8px;--pg-gap-md: 10px;--pg-gap-lg: 12px;--pg-gap-xl: 12px;--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_f61ca620{--psi-button-size-xs: 22px;--psi-button-size-sm: 26px;--psi-button-size-md: 28px;--psi-button-size-lg: 32px;--psi-button-size-xl: 40px;--psi-icon-size-xs: 12px;--psi-icon-size-sm: 15px;--psi-icon-size-md: 17px;--psi-icon-size-lg: 19px;--psi-icon-size-xl: 21px;--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:100px;flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:1px;width:1px;top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_f1cb205a{--pin-input-size-xs: 30px;--pin-input-size-sm: 36px;--pin-input-size-md: 42px;--pin-input-size-lg: 50px;--pin-input-size-xl: 60px;--pin-input-size: var(--pin-input-size-sm)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:40px 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 40px}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: 3px;--progress-size-sm: 5px;--progress-size-md: 8px;--progress-size-lg: 12px;--progress-size-xl: 16px;position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:20px 20px;transition:width var(--progress-transition-duration, .1s) ease}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:4px}.m_f3f1af94{--radio-size-xs: 16px;--radio-size-sm: 20px;--radio-size-md: 24px;--radio-size-lg: 30px;--radio-size-xl: 36px;--radio-size: var(--radio-size-sm);--radio-icon-size-xs: 6px;--radio-icon-size-sm: 8px;--radio-icon-size-md: 10px;--radio-icon-size-lg: 14px;--radio-icon-size-xl: 16px;--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_8a3dbb89{border:1px solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}.m_f8d312f2{--rating-size-xs: 14px;--rating-size-sm: 18px;--rating-size-md: 20px;--rating-size-lg: 28px;--rating-size-xl: 32px;display:flex;width:max-content}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_cf365364{--sc-padding-xs: 2px 6px;--sc-padding-sm: 3px 10px;--sc-padding-md: 4px 14px;--sc-padding-lg: 7px 16px;--sc-padding-xl: 10px 20px;--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:4px}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:1px;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:1px;width:auto}.m_dd36362e{--slider-size-xs: 4px;--slider-size-sm: 6px;--slider-size-md: 8px;--slider-size-lg: 10px;--slider-size-xl: 12px;--slider-size: var(--slider-size-md);--slider-radius: 1000px;--slider-color: var(--mantine-primary-color-filled);--slider-track-disabled-bg: var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}.m_c9357328{position:absolute;top:-36px;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:4px solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:2px;left:var(--slider-thumb-offset)}.m_dd33bc19{border:2px solid;height:var(--slider-size);width:var(--slider-size);border-radius:1000px;background-color:var(--mantine-color-white);pointer-events:none}.m_559cce2d:where([data-has-spoiler]){margin-bottom:24px}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:24px}.m_cbb4ea7e{--stepper-icon-size-xs: 34px;--stepper-icon-size-sm: 36px;--stepper-icon-size-md: 42px;--stepper-icon-size-lg: 48px;--stepper-icon-size-xl: 52px;--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: 1000px;--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: 2px}.m_5f93f3bb{--switch-height-xs: 16px;--switch-height-sm: 20px;--switch-height-md: 24px;--switch-height-lg: 30px;--switch-height-xl: 36px;--switch-width-xs: 32px;--switch-width-sm: 38px;--switch-width-md: 46px;--switch-width-lg: 56px;--switch-width-xl: 72px;--switch-thumb-size-xs: 12px;--switch-thumb-size-sm: 14px;--switch-thumb-size-md: 18px;--switch-thumb-size-lg: 22px;--switch-thumb-size-xl: 28px;--switch-label-font-size-xs: 5px;--switch-label-font-size-sm: 6px;--switch-label-font-size-md: 7px;--switch-label-font-size-lg: 9px;--switch-label-font-size-xl: 11px;--switch-track-label-padding-xs: 2px;--switch-track-label-padding-sm: 2.5px;--switch-track-label-padding-md: 3px;--switch-track-label-padding-lg: 3px;--switch-track-label-padding-xl: 3.5px;--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: 1000px;--switch-color: var(--mantine-primary-color-filled);--switch-disabled-color: var(--mantine-color-disabled);position:relative}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";display:block;position:absolute;left:0;top:-.5px;width:100%;height:1px;background-color:var(--table-border-color);z-index:5}.m_89d60db1[data-variant=default]{--tabs-list-border-width: 2px}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: 1px}.m_b59ab47c{border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:1px;height:1px}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:1px;height:1px}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-bottom: auto;--tab-after-top: -1px}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: -1px;--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-left: auto;--tab-after-right: -1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: -1px;--tab-after-left: -1px;--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: -1px;--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-right: auto;--tab-after-left: -1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: -1px;--tab-after-right: -1px;--tab-after-left: auto}.m_7341320d{--ti-size-xs: 18px;--ti-size-sm: 22px;--ti-size-md: 28px;--ti-size-lg: 34px;--ti-size-xl: 44px;--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: 20px;--tl-line-width: 4px;--tl-radius: 1000px;--tl-color: var(--mantine-primary-color-filled)}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:1px solid}.m_d08caa0 :where(kbd){--kbd-fz: 12px;--kbd-padding: 3px 5px;font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:1px solid;border-bottom-width:3px}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:1px 5px;border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}.m_d08caa0 :where(table) :where(thead th){border-bottom:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:1px solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.bn-mantine{color-scheme:var(--mantine-color-scheme)}.bn-mantine *,.bn-mantine *:before,.bn-mantine *:after{box-sizing:border-box}.bn-mantine button,.bn-mantine select{text-transform:none}.bn-mantine{-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width: em(500px)){.bn-mantine{-webkit-text-size-adjust:100%}}.bn-mantine{--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-heading-text-wrap: wrap;--mantine-radius-default: calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}.bn-mantine[data-mantine-color-scheme=dark]{--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-disabled: var(--mantine-color-dark-6);--mantine-color-disabled-color: var(--mantine-color-dark-3);--mantine-color-disabled-border: var(--mantine-color-dark-4);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-9);--mantine-color-dark-light: rgba(46, 46, 46, .15);--mantine-color-dark-light-hover: rgba(46, 46, 46, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}.bn-mantine[data-mantine-color-scheme=light]{--mantine-color-scheme: light;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-color-blue-6);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-black);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-disabled: var(--mantine-color-gray-2);--mantine-color-disabled-color: var(--mantine-color-gray-5);--mantine-color-disabled-border: var(--mantine-color-gray-3);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(46, 46, 46, .1);--mantine-color-dark-light-hover: rgba(46, 46, 46, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(46, 46, 46, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{display:flex;flex-direction:column}.bn-block-content{padding:3px 0;display:flex;transition:font-size .2s;width:100%}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*{border-radius:4px;outline:4px solid rgb(100,160,255)}.bn-block-content:before{content:"";margin-right:0;transition:all .2s;height:0;overflow:visible}.bn-inline-content{width:100%}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";display:inline;position:absolute;left:-20px;height:100%;transition:all .2s .1s}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x: 1}[data-prev-depth-change="2"]{--x: 2}[data-prev-depth-change="3"]{--x: 3}[data-prev-depth-change="4"]{--x: 4}[data-prev-depth-change="5"]{--x: 5}[data-prev-depth-change="-1"]{--x: -1}[data-prev-depth-change="-2"]{--x: -2}[data-prev-depth-change="-3"]{--x: -3}[data-prev-depth-change="-4"]{--x: -4}[data-prev-depth-change="-5"]{--x: -5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level: 3em}[data-content-type=heading][data-level="2"]{--level: 2em}[data-content-type=heading][data-level="3"]{--level: 1.3em}[data-content-type=heading][data-level="4"]{--level: 1em}[data-content-type=heading][data-level="5"]{--level: .9em}[data-content-type=heading][data-level="6"]{--level: .8em}[data-prev-level="1"]{--prev-level: 3em}[data-prev-level="2"]{--prev-level: 2em}[data-prev-level="3"]{--prev-level: 1.3em}[data-prev-level="4"]{--prev-level: 1em}[data-prev-level="5"]{--prev-level: .9em}[data-prev-level="6"]{--prev-level: .8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{border-left:2px solid rgb(125,121,122);color:#7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid rgb(125,121,122);margin:.5em 0;flex:1}.bn-block-content:before{margin-right:0;content:""}.bn-block-content[data-content-type=numberedListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}[data-content-type=numberedListItem]{--index: attr(data-index)}[data-prev-type=numberedListItem]{--prev-index: attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}.bn-block-content[data-content-type=checkListItem]>input{cursor:pointer;height:24px;margin-left:4px;margin-right:8px;margin-top:0;width:12px}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group{display:none}.bn-toggle-wrapper{display:flex;align-items:center}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{font-size:16px;color:var(--bn-colors-side-menu);font-weight:400;margin-left:22px;padding-inline:2px;width:fit-content}.bn-toggle-button,.bn-toggle-add-block-button{background:none;border:none;border-radius:var(--bn-border-radius-small);cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"•"}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"▪"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪"}.bn-block-content[data-content-type=codeBlock]{position:relative;background-color:#161616;color:#fff;border-radius:8px}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;overflow-x:auto;margin:0;width:100%;-moz-tab-size:2;tab-size:2;padding:24px}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;border:none;cursor:pointer;background-color:transparent;position:absolute;top:8px;left:18px;font-size:.8em;color:#fff;opacity:0;transition:opacity .3s;transition-delay:1s}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=pageBreak]>div{width:100%;height:0;border-top:dotted rgb(125,121,122) 2px;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}[data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon){width:100%}[data-file-block] .bn-add-file-button{align-items:center;background-color:#f2f1ee;border-radius:4px;color:#7d797a;display:flex;gap:10px;padding:12px}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;display:flex;gap:4px;padding:4px}[data-file-block] .bn-file-caption{font-size:.8em;padding-block:4px;word-break:break-word}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{position:absolute;width:8px;height:30px;background-color:#000;border:1px solid white;border-radius:4px;cursor:ew-resize}[data-file-block] .bn-visual-media-wrapper{display:flex;align-items:center;position:relative;max-width:100%}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;font-style:italic}[data-style-type=textColor][data-value=gray],[data-text-color=gray],.bn-block:has(>.bn-block-content[data-text-color=gray]){color:#9b9a97}[data-style-type=textColor][data-value=brown],[data-text-color=brown],.bn-block:has(>.bn-block-content[data-text-color=brown]){color:#64473a}[data-style-type=textColor][data-value=red],[data-text-color=red],.bn-block:has(>.bn-block-content[data-text-color=red]){color:#e03e3e}[data-style-type=textColor][data-value=orange],[data-text-color=orange],.bn-block:has(>.bn-block-content[data-text-color=orange]){color:#d9730d}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow],.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:#dfab01}[data-style-type=textColor][data-value=green],[data-text-color=green],.bn-block:has(>.bn-block-content[data-text-color=green]){color:#4d6461}[data-style-type=textColor][data-value=blue],[data-text-color=blue],.bn-block:has(>.bn-block-content[data-text-color=blue]){color:#0b6e99}[data-style-type=textColor][data-value=purple],[data-text-color=purple],.bn-block:has(>.bn-block-content[data-text-color=purple]){color:#6940a5}[data-style-type=textColor][data-value=pink],[data-text-color=pink],.bn-block:has(>.bn-block-content[data-text-color=pink]){color:#ad1a72}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray],.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:#ebeced}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown],.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:#e9e5e3}[data-style-type=backgroundColor][data-value=red],[data-background-color=red],.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:#fbe4e4}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange],.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:#f6e9d9}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow],.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:#fbf3db}[data-style-type=backgroundColor][data-value=green],[data-background-color=green],.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:#ddedea}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue],.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:#ddebf1}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple],.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:#eae4f2}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink],.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:#f4dfeb}[data-text-alignment=left]{justify-content:flex-start!important;text-align:left!important}[data-text-alignment=center]{justify-content:center!important;text-align:center!important}[data-text-alignment=right]{justify-content:flex-end!important;text-align:right!important}[data-text-alignment=justify]{justify-content:flex-start!important;text-align:justify!important}.bn-block-column-list{display:flex;flex-direction:row}.bn-block-column{flex:1;padding:12px 20px;overflow-x:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.bn-editor{outline:none;padding-inline:54px;--N800: #172b4d;--N40: #dfe1e6}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-root{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bn-root *,.bn-root *:before,.bn-root *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{margin:0;padding:0;font-size:inherit;min-width:2px!important}.bn-default-styles{font-size:16px;font-weight:400;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bn-table-drop-cursor{position:absolute;z-index:20;background-color:#adf;pointer-events:none}.bn-drag-preview{position:absolute;top:0;left:0;padding:10px;opacity:.001}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{position:absolute;width:2px;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;border-radius:0 1.5px 1.5px 0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;left:0;overflow:hidden;position:absolute;white-space:nowrap;-webkit-user-select:none;user-select:none;color:transparent;max-height:5px;max-width:4px;padding:0;top:-1px;transition:all .2s}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;max-height:1.1rem;max-width:20rem;padding:.1rem .3rem;top:-17px;left:0;border-radius:3px 3px 3px 0;transition:all .2s}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size: 22px;--bn-table-handle-size: 9px ;overflow-y:hidden;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);position:relative;width:100%}.bn-editor [data-content-type=table] table{width:auto!important;word-break:break-word}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{font-weight:700;text-align:left}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-container{--bn-colors-editor-text: #3f3f3f;--bn-colors-editor-background: #ffffff;--bn-colors-menu-text: #3f3f3f;--bn-colors-menu-background: #ffffff;--bn-colors-tooltip-text: #3f3f3f;--bn-colors-tooltip-background: #efefef;--bn-colors-hovered-text: #3f3f3f;--bn-colors-hovered-background: #efefef;--bn-colors-selected-text: #ffffff;--bn-colors-selected-background: #3f3f3f;--bn-colors-disabled-text: #afafaf;--bn-colors-disabled-background: #efefef;--bn-colors-shadow: #cfcfcf;--bn-colors-border: #efefef;--bn-colors-side-menu: #cfcfcf;--bn-colors-highlights-gray-text: #9b9a97;--bn-colors-highlights-gray-background: #ebeced;--bn-colors-highlights-brown-text: #64473a;--bn-colors-highlights-brown-background: #e9e5e3;--bn-colors-highlights-red-text: #e03e3e;--bn-colors-highlights-red-background: #fbe4e4;--bn-colors-highlights-orange-text: #d9730d;--bn-colors-highlights-orange-background: #f6e9d9;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #fbf3db;--bn-colors-highlights-green-text: #4d6461;--bn-colors-highlights-green-background: #ddedea;--bn-colors-highlights-blue-text: #0b6e99;--bn-colors-highlights-blue-background: #ddebf1;--bn-colors-highlights-purple-text: #6940a5;--bn-colors-highlights-purple-background: #eae4f2;--bn-colors-highlights-pink-text: #ad1a72;--bn-colors-highlights-pink-background: #f4dfeb;--bn-font-family: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius: 6px;--bn-shadow-medium: 0 4px 12px var(--bn-colors-shadow);--bn-shadow-light: 0 2px 6px var(--bn-colors-border);--bn-border: 1px solid var(--bn-colors-border);--bn-border-radius-small: max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium: var(--bn-border-radius);--bn-border-radius-large: max(var(--bn-border-radius) + 2px, 1px)}.bn-container[data-color-scheme=dark]{--bn-colors-editor-text: #cfcfcf;--bn-colors-editor-background: #1f1f1f;--bn-colors-menu-text: #cfcfcf;--bn-colors-menu-background: #1f1f1f;--bn-colors-tooltip-text: #cfcfcf;--bn-colors-tooltip-background: #161616;--bn-colors-hovered-text: #cfcfcf;--bn-colors-hovered-background: #161616;--bn-colors-selected-text: #cfcfcf;--bn-colors-selected-background: #0f0f0f;--bn-colors-disabled-text: #3f3f3f;--bn-colors-disabled-background: #161616;--bn-colors-shadow: #0f0f0f;--bn-colors-border: #161616;--bn-colors-side-menu: #7f7f7f;--bn-colors-highlights-gray-text: #bebdb8;--bn-colors-highlights-gray-background: #9b9a97;--bn-colors-highlights-brown-text: #8e6552;--bn-colors-highlights-brown-background: #64473a;--bn-colors-highlights-red-text: #ec4040;--bn-colors-highlights-red-background: #be3434;--bn-colors-highlights-orange-text: #e3790d;--bn-colors-highlights-orange-background: #b7600a;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #b58b00;--bn-colors-highlights-green-text: #6b8b87;--bn-colors-highlights-green-background: #4d6461;--bn-colors-highlights-blue-text: #0e87bc;--bn-colors-highlights-blue-background: #0b6e99;--bn-colors-highlights-purple-text: #8552d7;--bn-colors-highlights-purple-background: #6940a5;--bn-colors-highlights-pink-text: #da208f;--bn-colors-highlights-pink-background: #ad1a72}.bn-container{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{display:flex;flex-direction:column;width:100%}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-inline-content:has(>.ProseMirror-trailingBreak):before{color:var(--bn-colors-side-menu)}.bn-container .bn-color-icon{align-items:center;border:var(--bn-border);border-radius:var(--bn-border-radius-small);display:flex;justify-content:center}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-side-menu{height:30px}.bn-side-menu[data-block-type=heading][data-level="1"]{height:78px}.bn-side-menu[data-block-type=heading][data-level="2"]{height:54px}.bn-side-menu[data-block-type=heading][data-level="3"]{height:37px}.bn-side-menu[data-block-type=file]{height:38px}.bn-side-menu[data-block-type=audio]{height:60px}.bn-side-menu[data-url=false]{height:54px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);display:flex;flex-direction:column;gap:10px;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:transparent}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{align-items:center;background-color:var(--bn-colors-menu-background);border:none;border-radius:4px;color:var(--bn-colors-menu-text);display:flex;flex-direction:row;font-family:var(--bn-font-family);justify-content:center}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:solid var(--bn-colors-border) 1px;border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .mantine-Menu-dropdown,.bn-mantine .bn-menu-dropdown{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);padding:2px;overflow:auto}.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item[aria-selected=true],.bn-mantine .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Popover-dropdown:not(.bn-menu-dropdown){background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.bn-mantine .mantine-Tabs-root{width:100%;background-color:var(--bn-colors-menu-background)}.bn-mantine .mantine-Tabs-list:before{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text);border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:4px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;font-size:14px;height:52px}.bn-mantine .mantine-Tooltip-tooltip{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .mantine-Button-root[aria-controls*=dropdown]{min-width:fit-content}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;padding:2px;width:fit-content;overflow-x:auto;max-width:100vw}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-toolbar .mantine-Button-root[data-selected],.bn-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-toolbar .mantine-Button-root[data-disabled],.bn-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);border:none;color:var(--bn-colors-disabled-text)}.bn-toolbar .mantine-Menu-item{font-size:12px;height:30px}.bn-toolbar .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-TextInput-root,.bn-form-popover .mantine-FileInput-root{width:300px}.bn-form-popover .mantine-TextInput-wrapper,.bn-form-popover .mantine-FileInput-wrapper{padding:0;border-radius:4px}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{border:none;font-size:12px}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-section[data-position=left],.bn-form-popover .mantine-FileInput-placeholder{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{max-height:100%;position:relative;box-shadow:var(--mantine-shadow-md);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-default);padding:4px}.bn-mantine .bn-suggestion-menu-label{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.bn-mantine .bn-suggestion-menu-item{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.bn-mantine .bn-suggestion-menu-item:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;pointer-events:none}.bn-mt-suggestion-menu-item-body{flex:1}.bn-mt-suggestion-menu-item-section{display:flex;justify-content:center;align-items:center}.bn-mt-suggestion-menu-item-section:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.bn-mt-suggestion-menu-item-section:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.bn-mantine .bn-suggestion-menu{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);height:fit-content;max-height:inherit;overflow-y:auto;padding:2px}.bn-mantine .bn-suggestion-menu-item{cursor:pointer;height:52px}.bn-mantine .bn-suggestion-menu-item-small{height:fit-content;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm)}.bn-mantine .bn-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mt-suggestion-menu-item-section{color:var(--bn-colors-tooltip-text)}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:var(--bn-colors-tooltip-background);border-radius:var(--bn-border-radius-small);padding:8px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left]{background-color:transparent;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{height:14px;width:14px}.bn-mt-suggestion-menu-item-body{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding-right:16px}.bn-mt-suggestion-menu-item-title{color:var(--bn-colors-menu-text);line-height:20px;font-weight:500;font-size:14px;margin:0;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-title{font-size:12px}.bn-mt-suggestion-menu-item-subtitle{color:var(--bn-colors-menu-text);line-height:16px;font-size:10px;margin:0;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-label{color:var(--bn-colors-hovered-text)}.bn-mantine .bn-suggestion-menu-loader{height:20px;width:100%}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);display:grid;gap:7px;height:fit-content;justify-items:center;max-height:inherit;overflow-y:auto;padding:20px}.bn-mantine .bn-grid-suggestion-menu-item{align-items:center;border-radius:var(--bn-border-radius-large);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;margin:2px;padding:4px;width:32px}.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{align-items:center;color:var(--bn-colors-menu-text);display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{background-color:transparent;overflow:visible}.bn-side-menu .mantine-Menu-item,.bn-table-handle-menu .mantine-Menu-item{font-size:12px;height:30px}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:transparent}.bn-side-menu .mantine-UnstyledButton-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{background-color:transparent;color:var(--bn-colors-side-menu);height:22px;width:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-side-menu .mantine-Menu-dropdown{min-width:100px;padding:2px;position:absolute}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);padding:2px;width:500px;max-width:100vw}.bn-mantine .bn-panel .bn-tab-panel{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.bn-panel .mantine-TextInput-root,.bn-panel .mantine-FileInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);height:32px;width:60%}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-table-handle,.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle{align-items:center;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:grab;display:flex;height:fit-content;justify-content:center;overflow:visible;padding:0}.bn-mantine .bn-table-cell-handle{padding:0 4px}.bn-mantine .bn-table-handle svg{margin-inline:-4px}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-extend-button:hover,.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-table-cell-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button-add-remove-columns{height:100%;width:18px;margin-left:4px;cursor:col-resize}.bn-mantine .bn-extend-button-add-remove-rows{height:18px;width:100%;margin-top:4px;cursor:row-resize}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{background-color:var(--bn-colors-tooltip-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-tooltip-text);padding:4px 10px;text-align:center}.bn-mantine .bn-tick-space{padding:0;width:20px}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);display:flex;flex-direction:column;gap:16px;min-width:350px;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread:not(.selected){cursor:pointer}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{display:flex;flex-direction:column;margin:0;padding:0}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{align-items:flex-start;flex-direction:column;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{width:100%;display:flex;justify-content:flex-end}.bn-mantine .bn-action-toolbar{align-self:flex-end;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);gap:0;padding:2px}.bn-action-toolbar .mantine-Button-root,.bn-action-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-action-toolbar .mantine-Button-root:hover,.bn-action-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-action-toolbar .mantine-Button-root[data-selected],.bn-action-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-action-toolbar .mantine-Button-root[data-disabled],.bn-action-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);border:none;color:var(--bn-colors-disabled-text)}.bn-mantine .bn-action-toolbar .mantine-Menu-itemLabel{font-size:12px}.bn-mantine .bn-badge-group{display:flex;gap:4px;justify-content:flex-start;width:100%}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){display:inline-flex;gap:4px}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{align-items:center;display:inline-flex;justify-content:center}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{align-items:center;display:flex;justify-content:center}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}:root,:host{color-scheme:var(--mantine-color-scheme)}*,*:before,*:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body,:host{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){body,:host{-webkit-text-size-adjust:100%}}@media(prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root,:host{--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-heading-text-wrap: wrap;--mantine-radius-default: calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark],:host([data-mantine-color-scheme="dark"]){--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-disabled: var(--mantine-color-dark-6);--mantine-color-disabled-color: var(--mantine-color-dark-3);--mantine-color-disabled-border: var(--mantine-color-dark-4);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-9);--mantine-color-dark-light: rgba(46, 46, 46, .15);--mantine-color-dark-light-hover: rgba(46, 46, 46, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}:root[data-mantine-color-scheme=light],:host([data-mantine-color-scheme="light"]){--mantine-color-scheme: light;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-color-blue-6);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-black);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-disabled: var(--mantine-color-gray-2);--mantine-color-disabled-color: var(--mantine-color-gray-5);--mantine-color-disabled-border: var(--mantine-color-gray-3);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(46, 46, 46, .1);--mantine-color-dark-light-hover: rgba(46, 46, 46, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(46, 46, 46, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.m_d57069b5{--scrollarea-scrollbar-size: calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size) / 5);display:flex;background-color:transparent;flex-direction:row}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{top:0;right:0;bottom:0;left:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;top:0;right:0;bottom:0;left:0}.m_5ae2e3c{--loader-size-xs: calc(1.125rem * var(--mantine-scale));--loader-size-sm: calc(1.375rem * var(--mantine-scale));--loader-size-md: calc(2.25rem * var(--mantine-scale));--loader-size-lg: calc(2.75rem * var(--mantine-scale));--loader-size-xl: calc(3.625rem * var(--mantine-scale));--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:calc(.125rem * var(--mantine-scale))}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs: calc(1.125rem * var(--mantine-scale));--ai-size-sm: calc(1.375rem * var(--mantine-scale));--ai-size-md: calc(1.75rem * var(--mantine-scale));--ai-size-lg: calc(2.125rem * var(--mantine-scale));--ai-size-xl: calc(2.75rem * var(--mantine-scale));--ai-size-input-xs: calc(1.875rem * var(--mantine-scale));--ai-size-input-sm: calc(2.25rem * var(--mantine-scale));--ai-size-input-md: calc(2.625rem * var(--mantine-scale));--ai-size-input-lg: calc(3.125rem * var(--mantine-scale));--ai-size-input-xl: calc(3.75rem * var(--mantine-scale));--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: calc(1.125rem * var(--mantine-scale));--section-height-sm: calc(1.375rem * var(--mantine-scale));--section-height-md: calc(1.75rem * var(--mantine-scale));--section-height-lg: calc(2.125rem * var(--mantine-scale));--section-height-xl: calc(2.75rem * var(--mantine-scale));--section-height-input-xs: calc(1.875rem * var(--mantine-scale));--section-height-input-sm: calc(2.25rem * var(--mantine-scale));--section-height-input-md: calc(2.625rem * var(--mantine-scale));--section-height-input-lg: calc(3.125rem * var(--mantine-scale));--section-height-input-xl: calc(3.75rem * var(--mantine-scale));--section-padding-x-xs: calc(.375rem * var(--mantine-scale));--section-padding-x-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-md: calc(.625rem * var(--mantine-scale));--section-padding-x-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-xl: calc(1rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_86a44da5{--cb-size-xs: calc(1.125rem * var(--mantine-scale));--cb-size-sm: calc(1.375rem * var(--mantine-scale));--cb-size-md: calc(1.75rem * var(--mantine-scale));--cb-size-lg: calc(2.125rem * var(--mantine-scale));--cb-size-xl: calc(2.75rem * var(--mantine-scale));--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:400;font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: calc(1.875rem * var(--mantine-scale));--input-height-sm: calc(2.25rem * var(--mantine-scale));--input-height-md: calc(2.625rem * var(--mantine-scale));--input-height-lg: calc(3.125rem * var(--mantine-scale));--input-height-xl: calc(3.75rem * var(--mantine-scale));--input-padding-y-xs: calc(.3125rem * var(--mantine-scale));--input-padding-y-sm: calc(.375rem * var(--mantine-scale));--input-padding-y-md: calc(.5rem * var(--mantine-scale));--input-padding-y-lg: calc(.625rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-disabled-bg: var(--mantine-color-disabled);--input-disabled-color: var(--mantine-color-disabled-color);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: calc(.0625rem * var(--mantine-scale));--left-section-start: calc(.0625rem * var(--mantine-scale));--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: calc(.0625rem * var(--mantine-scale));--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding: 0;--input-padding-y: 0;--input-padding-inline-start: 0;--input-padding-inline-end: 0}.m_6c018570[data-pointer]{--input-cursor: pointer}.m_6c018570[data-multiline]{--input-padding-y-xs: calc(.28125rem * var(--mantine-scale));--input-padding-y-sm: calc(.34375rem * var(--mantine-scale));--input-padding-y-md: calc(.4375rem * var(--mantine-scale));--input-padding-y-lg: calc(.59375rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-size: auto;--input-line-height: var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start: var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end: var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(5.5625rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-gray-4);--input-bg: var(--mantine-color-white);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-gray-1);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-dark-4);--input-bg: var(--mantine-color-dark-6);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-dark-5);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd: var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color: var(--mantine-color-error);--input-placeholder-color: var(--mantine-color-error);--input-section-color: var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align: right;--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz, var(--input-fz, var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow: hidden}.m_8fb7ebe7[data-monospace]{--input-font-family: var(--mantine-font-family-monospace);--_input-fz: calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd: var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd: var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:transparent}.m_82577fc2{pointer-events:var(--section-pointer-events);position:absolute;z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);display:flex;align-items:center;justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events: var(--input-right-section-pointer-events);--section-end: var(--right-section-end);--section-size: var(--input-right-section-size);--section-border-radius: var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(5.5625rem * var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events: var(--input-left-section-pointer-events);--section-start: var(--left-section-start);--section-size: var(--input-left-section-size);--section-border-radius: var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color: var(--input-color, var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:500;overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration: .15s;top:0;left:0;position:absolute;z-index:0;transition-property:transform,width,height;transition-timing-function:ease;transition-duration:0ms}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius: var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent;color:var(--mantine-color-bright)}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:400;flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, .2s) ease;width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color: var(--mantine-color-gray-3);--item-filled-color: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color: var(--mantine-color-dark-4);--item-filled-color: var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_a5d60502{display:flex}.m_667c2793{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:700}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale))}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:400;margin:0;padding:0;color:var(--text-color)}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);position:relative;border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_48204f9b{--slider-size: calc(3.75rem * var(--mantine-scale));--thumb-size: calc(var(--slider-size) / 5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{position:absolute;inset:calc(.0625rem * var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none}.m_481dd586{width:calc(.125rem * var(--mantine-scale));position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:rotate(var(--angle))}.m_481dd586:before{content:"";position:absolute;top:calc(var(--thumb-size) / 3);left:calc(.03125rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));height:calc(var(--thumb-size) / 1.5);transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem * var(--mantine-scale));text-align:center;content:attr(data-label);position:absolute;top:calc(-1.5rem * var(--mantine-scale));left:calc(-.4375rem * var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs)}.m_bc02ba3d{position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px);inset-inline-end:0;height:100%;width:calc(.1875rem * var(--mantine-scale));outline:none;pointer-events:none}.m_bc02ba3d:before{content:"";position:absolute;right:0;top:0;height:min(var(--thumb-size),calc(var(--slider-size) / 2));width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration: 0ms !important}.m_89ab340[data-disabled]{--app-shell-header-offset: 0rem !important;--app-shell-navbar-offset: 0rem !important;--app-shell-aside-offset: 0rem !important;--app-shell-footer-offset: 0rem !important}.m_89ab340[data-mode=static]{display:grid;grid-template-columns:var(--app-shell-navbar-width, 0) 1fr var(--app-shell-aside-width, 0);grid-template-rows:auto 1fr auto;position:relative;height:100%;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color: var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position, fixed);grid-row:var(--app-shell-navbar-grid-row, auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0rem;height:100dvh}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1 / -1;height:100%}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column, auto);display:var(--app-shell-navbar-display, flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position, fixed);grid-column:var(--app-shell-aside-grid-column, auto);grid-row:var(--app-shell-aside-grid-row, auto);display:var(--app-shell-aside-display, flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1 / -1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);min-height:auto;grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);grid-row:var(--app-shell-main-grid-row, 2)}.m_3b16f56b,.m_3840c879{position:fixed;inset-inline:0;transition-property:transform,margin-inline-start,margin-inline-end;background-color:var(--mantine-color-body)}:where([data-mode=static]) .m_3b16f56b,:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position, fixed);grid-column:var(--app-shell-header-grid-column, auto)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset, 0rem);margin-inline-end:var(--app-shell-aside-offset, 0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b,:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);margin-inline-start:0rem;margin-inline-end:0rem}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row, auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position, fixed);grid-column:var(--app-shell-footer-grid-column, auto);grid-row:var(--app-shell-footer-grid-row, auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio: 1;max-width:100%}.m_71ac47fc>:where(*:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding: calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl: calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding: var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;overflow-wrap:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border:0 solid transparent;margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding)}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:500;position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs: calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale));--combobox-chevron-size: var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_5f75b09e{--label-lh-xs: calc(1rem * var(--mantine-scale));--label-lh-sm: calc(1.25rem * var(--mantine-scale));--label-lh-md: calc(1.5rem * var(--mantine-scale));--label-lh-lg: calc(1.875rem * var(--mantine-scale));--label-lh-xl: calc(2.25rem * var(--mantine-scale));--label-lh: var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order: 1;--label-offset-end: var(--mantine-spacing-sm);--label-offset-start: 0}.m_5f75b09e[data-label-position=right]{--label-order: 2;--label-offset-end: 0;--label-offset-start: var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor: var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor: not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end);cursor:default}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_bf2d988c{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color: var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color: var(--checkbox-color)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_26775b0a{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_5e5256ee:where([data-variant=filled]){--checkbox-icon-color: var(--mantine-color-white)}.m_5e5256ee:where([data-variant=outline]){--checkbox-icon-color: var(--checkbox-color)}.m_5e5256ee{position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-indeterminate],.m_5e5256ee[data-checked]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-indeterminate]>.m_1b1c543a,.m_5e5256ee[data-checked]>.m_1b1c543a{opacity:1;transform:none;color:var(--checkbox-icon-color)}.m_5e5256ee[data-disabled]{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-indeterminate]:not([data-disabled]),.m_76e20374[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_1b1c543a{display:block;width:60%;color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: calc(1rem * var(--mantine-scale));--avatar-size-sm: calc(1.625rem * var(--mantine-scale));--avatar-size-md: calc(2.375rem * var(--mantine-scale));--avatar-size-lg: calc(3.5rem * var(--mantine-scale));--avatar-size-xl: calc(5.25rem * var(--mantine-scale));--avatar-size: var(--avatar-size-md);--avatar-radius: calc(62.5rem * var(--mantine-scale));--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_347db0ec{--badge-height-xs: calc(1rem * var(--mantine-scale));--badge-height-sm: calc(1.125rem * var(--mantine-scale));--badge-height-md: calc(1.25rem * var(--mantine-scale));--badge-height-lg: calc(1.625rem * var(--mantine-scale));--badge-height-xl: calc(2rem * var(--mantine-scale));--badge-fz-xs: calc(.5625rem * var(--mantine-scale));--badge-fz-sm: calc(.625rem * var(--mantine-scale));--badge-fz-md: calc(.6875rem * var(--mantine-scale));--badge-fz-lg: calc(.8125rem * var(--mantine-scale));--badge-fz-xl: calc(1rem * var(--mantine-scale));--badge-padding-x-xs: calc(.375rem * var(--mantine-scale));--badge-padding-x-sm: calc(.5rem * var(--mantine-scale));--badge-padding-x-md: calc(.625rem * var(--mantine-scale));--badge-padding-x-lg: calc(.75rem * var(--mantine-scale));--badge-padding-x-xl: calc(1rem * var(--mantine-scale));--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: calc(62.5rem * var(--mantine-scale));--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: calc(.0625rem * var(--mantine-scale));--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border: 3px solid var(--bq-bd);position:relative;margin:0;border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset: calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs: calc(.75rem * var(--mantine-scale));--burger-size-sm: calc(1.125rem * var(--mantine-scale));--burger-size-md: calc(1.5rem * var(--mantine-scale));--burger-size-lg: calc(2.125rem * var(--mantine-scale));--burger-size-xl: calc(2.625rem * var(--mantine-scale));--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color: var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color: var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:before,.m_d4fb9cad:after{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs: calc(1.875rem * var(--mantine-scale));--button-height-sm: calc(2.25rem * var(--mantine-scale));--button-height-md: calc(2.625rem * var(--mantine-scale));--button-height-lg: calc(3.125rem * var(--mantine-scale));--button-height-xl: calc(3.75rem * var(--mantine-scale));--button-height-compact-xs: calc(1.375rem * var(--mantine-scale));--button-height-compact-sm: calc(1.625rem * var(--mantine-scale));--button-height-compact-md: calc(1.875rem * var(--mantine-scale));--button-height-compact-lg: calc(2.125rem * var(--mantine-scale));--button-height-compact-xl: calc(2.5rem * var(--mantine-scale));--button-padding-x-xs: calc(.875rem * var(--mantine-scale));--button-padding-x-sm: calc(1.125rem * var(--mantine-scale));--button-padding-x-md: calc(1.375rem * var(--mantine-scale));--button-padding-x-lg: calc(1.625rem * var(--mantine-scale));--button-padding-x-xl: calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:600;position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;transform:none;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media(hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}@media(hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}.m_80f1301b{display:flex;align-items:center;justify-content:var(--button-justify, center);height:100%;overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;height:100%;overflow:hidden;display:flex;align-items:center;opacity:1}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2)}.m_70be2a01{--section-height-xs: calc(1.875rem * var(--mantine-scale));--section-height-sm: calc(2.25rem * var(--mantine-scale));--section-height-md: calc(2.625rem * var(--mantine-scale));--section-height-lg: calc(3.125rem * var(--mantine-scale));--section-height-xl: calc(3.75rem * var(--mantine-scale));--section-height-compact-xs: calc(1.375rem * var(--mantine-scale));--section-height-compact-sm: calc(1.625rem * var(--mantine-scale));--section-height-compact-md: calc(1.875rem * var(--mantine-scale));--section-height-compact-lg: calc(2.125rem * var(--mantine-scale));--section-height-compact-xl: calc(2.5rem * var(--mantine-scale));--section-padding-x-xs: calc(.875rem * var(--mantine-scale));--section-padding-x-sm: calc(1.125rem * var(--mantine-scale));--section-padding-x-md: calc(1.375rem * var(--mantine-scale));--section-padding-x-lg: calc(1.625rem * var(--mantine-scale));--section-padding-x-xl: calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_e615b15f{--card-padding: var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--card-padding);color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding) * -1)}.m_599a2148:where(:first-child){margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where(:last-child){margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-bottom:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs: calc(1.4375rem * var(--mantine-scale));--chip-size-sm: calc(1.75rem * var(--mantine-scale));--chip-size-md: calc(2rem * var(--mantine-scale));--chip-size-lg: calc(2.25rem * var(--mantine-scale));--chip-size-xl: calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs: calc(.5625rem * var(--mantine-scale));--chip-icon-size-sm: calc(.75rem * var(--mantine-scale));--chip-icon-size-md: calc(.875rem * var(--mantine-scale));--chip-icon-size-lg: calc(1rem * var(--mantine-scale));--chip-icon-size-xl: calc(1.125rem * var(--mantine-scale));--chip-padding-xs: calc(1rem * var(--mantine-scale));--chip-padding-sm: calc(1.25rem * var(--mantine-scale));--chip-padding-md: calc(1.5rem * var(--mantine-scale));--chip-padding-lg: calc(1.75rem * var(--mantine-scale));--chip-padding-xl: calc(2rem * var(--mantine-scale));--chip-checked-padding-xs: calc(.5125rem * var(--mantine-scale));--chip-checked-padding-sm: calc(.625rem * var(--mantine-scale));--chip-checked-padding-md: calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg: calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl: calc(.98125rem * var(--mantine-scale));--chip-spacing-xs: calc(.625rem * var(--mantine-scale));--chip-spacing-sm: calc(.75rem * var(--mantine-scale));--chip-spacing-md: calc(1rem * var(--mantine-scale));--chip-spacing-lg: calc(1.25rem * var(--mantine-scale));--chip-spacing-xl: calc(1.375rem * var(--mantine-scale));--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);border:var(--chip-bd)}@media(hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media(hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size: calc(1.75rem * var(--mantine-scale));--cs-radius: calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-gray-3);--alpha-overlay-bg: var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-dark-4);--alpha-overlay-bg: var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius)}.m_98ae7f22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem * var(--mantine-scale)) inset}.m_95709ac0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0,0 calc(.25rem * var(--mantine-scale)),calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)),calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:2;display:flex;align-items:center;justify-content:center}.m_fee9c77{--cp-width-xs: calc(11.25rem * var(--mantine-scale));--cp-width-sm: calc(12.5rem * var(--mantine-scale));--cp-width-md: calc(15rem * var(--mantine-scale));--cp-width-lg: calc(17.5rem * var(--mantine-scale));--cp-width-xl: calc(20rem * var(--mantine-scale));--cp-preview-size-xs: calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm: calc(2.125rem * var(--mantine-scale));--cp-preview-size-md: calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg: calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl: calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md: calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl: calc(10rem * var(--mantine-scale));--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing) / 2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));display:flex;flex-wrap:wrap}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers: var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs: calc(1.375rem * var(--mantine-scale));--ci-button-size-sm: calc(1.625rem * var(--mantine-scale));--ci-button-size-md: calc(1.75rem * var(--mantine-scale));--ci-button-size-lg: calc(2rem * var(--mantine-scale));--ci-button-size-xl: calc(2.5rem * var(--mantine-scale));--ci-button-size: var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs: calc(1rem * var(--mantine-scale));--ci-preview-size-sm: calc(1.125rem * var(--mantine-scale));--ci-preview-size-md: calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg: calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl: calc(2.25rem * var(--mantine-scale));--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_7485cace{--container-size-xs: calc(33.75rem * var(--mantine-scale));--container-size-sm: calc(45rem * var(--mantine-scale));--container-size-md: calc(60rem * var(--mantine-scale));--container-size-lg: calc(71.25rem * var(--mantine-scale));--container-size-xl: calc(82.5rem * var(--mantine-scale));--container-size: var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1 / -1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs: calc(10rem * var(--mantine-scale));--dialog-size-sm: calc(12.5rem * var(--mantine-scale));--dialog-size-md: calc(21.25rem * var(--mantine-scale));--dialog-size-lg: calc(25rem * var(--mantine-scale));--dialog-size-xl: calc(31.25rem * var(--mantine-scale));--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale))}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md) / 2);inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs: calc(.0625rem * var(--mantine-scale));--divider-size-sm: calc(.125rem * var(--mantine-scale));--divider-size-md: calc(.1875rem * var(--mantine-scale));--divider-size-lg: calc(.25rem * var(--mantine-scale));--divider-size-xl: calc(.3125rem * var(--mantine-scale));--divider-size: var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color: var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: calc(20rem * var(--mantine-scale));--drawer-size-sm: calc(23.75rem * var(--mantine-scale));--drawer-size-md: calc(27.5rem * var(--mantine-scale));--drawer-size-lg: calc(38.75rem * var(--mantine-scale));--drawer-size-xl: calc(48.75rem * var(--mantine-scale));--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_8478a6da{container:mantine-grid / inline-size}.m_410352e9{--grid-overflow: visible;--grid-margin: calc(var(--grid-gutter) / -2);--grid-col-padding: calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin)}.m_96bdd299{--col-flex-grow: 0;--col-offset: 0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);padding:var(--grid-col-padding)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{display:block;object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size: calc(.625rem * var(--mantine-scale));--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{position:absolute;top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius, 1000rem);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem);z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs: calc(.625rem * var(--mantine-scale));--kbd-fz-sm: calc(.75rem * var(--mantine-scale));--kbd-fz-md: calc(.875rem * var(--mantine-scale));--kbd-fz-lg: calc(1rem * var(--mantine-scale));--kbd-fz-xl: calc(1.25rem * var(--mantine-scale));--kbd-fz: var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));unicode-bidi:embed;text-align:center;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz: var(--mantine-font-size-md);--list-lh: var(--mantine-line-height-md);--list-marker-gap: var(--mantine-spacing-lg);list-style-position:outside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap)}.m_abbac491[data-type=none]{--list-marker-gap: 0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction: row;--li-align: center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_5476e0d3{flex:1}.m_8b75e504{display:flex;justify-content:center;align-items:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs: calc(20rem * var(--mantine-scale));--modal-size-sm: calc(23.75rem * var(--mantine-scale));--modal-size-md: calc(27.5rem * var(--mantine-scale));--modal-size-lg: calc(38.75rem * var(--mantine-scale));--modal-size-xl: calc(48.75rem * var(--mantine-scale));--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs: calc(.625rem * var(--mantine-scale));--pill-fz-sm: calc(.75rem * var(--mantine-scale));--pill-fz-md: calc(.875rem * var(--mantine-scale));--pill-fz-lg: calc(1rem * var(--mantine-scale));--pill-fz-xl: calc(1.125rem * var(--mantine-scale));--pill-height-xs: calc(1.125rem * var(--mantine-scale));--pill-height-sm: calc(1.375rem * var(--mantine-scale));--pill-height-md: calc(1.5625rem * var(--mantine-scale));--pill-height-lg: calc(1.75rem * var(--mantine-scale));--pill-height-xl: calc(2rem * var(--mantine-scale));--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;overflow:hidden;height:100%;line-height:var(--pill-height);text-overflow:ellipsis}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs: calc(.375rem * var(--mantine-scale));--pg-gap-sm: calc(.5rem * var(--mantine-scale));--pg-gap-md: calc(.625rem * var(--mantine-scale));--pg-gap-lg: calc(.75rem * var(--mantine-scale));--pg-gap-xl: calc(.75rem * var(--mantine-scale));--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(6.25rem * var(--mantine-scale));flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg: var(--mantine-primary-color-light);--nl-hover: var(--mantine-primary-color-light-hover);--nl-color: var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media(hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media(hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity: .9;--description-color: var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:calc(.25rem * var(--mantine-scale));border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs: calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm: calc(.875rem * var(--mantine-scale));--ni-chevron-size-md: calc(1rem * var(--mantine-scale));--ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale));--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_80b4b171{--control-border: 1px solid var(--input-bd);--control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs: calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm: calc(1.625rem * var(--mantine-scale));--pagination-control-size-md: calc(2rem * var(--mantine-scale));--pagination-control-size-lg: calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl: calc(2.75rem * var(--mantine-scale));--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media(hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media(hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.m_f61ca620{--psi-button-size-xs: calc(1.375rem * var(--mantine-scale));--psi-button-size-sm: calc(1.625rem * var(--mantine-scale));--psi-button-size-md: calc(1.75rem * var(--mantine-scale));--psi-button-size-lg: calc(2rem * var(--mantine-scale));--psi-button-size-xl: calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs: calc(.75rem * var(--mantine-scale));--psi-icon-size-sm: calc(.9375rem * var(--mantine-scale));--psi-icon-size-md: calc(1.0625rem * var(--mantine-scale));--psi-icon-size-lg: calc(1.1875rem * var(--mantine-scale));--psi-icon-size-xl: calc(1.3125rem * var(--mantine-scale));--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;top:0;right:0;bottom:0;left:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs: calc(1.875rem * var(--mantine-scale));--pin-input-size-sm: calc(2.25rem * var(--mantine-scale));--pin-input-size-md: calc(2.625rem * var(--mantine-scale));--pin-input-size-lg: calc(3.125rem * var(--mantine-scale));--pin-input-size-xl: calc(3.75rem * var(--mantine-scale));--pin-input-size: var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem * var(--mantine-scale))}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: calc(.1875rem * var(--mantine-scale));--progress-size-sm: calc(.3125rem * var(--mantine-scale));--progress-size-md: calc(.5rem * var(--mantine-scale));--progress-size-lg: calc(.75rem * var(--mantine-scale));--progress-size-xl: calc(1rem * var(--mantine-scale));position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration, .1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration, .1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:m_e0fb7a86 1s linear infinite}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:calc(.25rem * var(--mantine-scale))}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-size: var(--radio-size-sm);--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);transform:var(--radio-icon-transform, scale(.2) translateY(calc(.625rem * var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:calc(50% - var(--radio-icon-size) / 2);left:calc(50% - var(--radio-icon-size) / 2)}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity: 1;--radio-icon-transform: scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color: var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color: var(--radio-color);--radio-icon-opacity: 1;--radio-icon-transform: none}.m_9dc8ae12{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-size: var(--radio-size-sm);--radio-color: var(--mantine-primary-color-filled);--radio-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius, 10000px);transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-indeterminate],.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-indeterminate]>.m_3e4da632,.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;transform:none;color:var(--radio-icon-color)}.m_717d7ff6[data-disabled]{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-indeterminate]:not([data-disabled]),.m_2980836c[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{display:block;width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_f8d312f2{--rating-size-xs: calc(.875rem * var(--mantine-scale));--rating-size-sm: calc(1.125rem * var(--mantine-scale));--rating-size-md: calc(1.25rem * var(--mantine-scale));--rating-size-lg: calc(1.75rem * var(--mantine-scale));--rating-size-xl: calc(2rem * var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:var(--rating-item-z-index, 0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration: 0ms}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_cf365364{--sc-padding-xs: calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm: calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md: calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg: calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl: calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:calc(.25rem * var(--mantine-scale))}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:500;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:var(--sc-radius, var(--mantine-radius-default));font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";top:0;right:0;bottom:0;left:0;z-index:0;position:absolute;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media(hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media(hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem * var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color: var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color: transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color: transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color: var(--mantine-primary-color-filled);--scp-transition-duration: 0ms;--scp-thickness: calc(.625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;transform:var(--scp-rotation);overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{position:absolute;margin:0;padding:0;inset-inline:0;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness) * 2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){top:50%;padding-inline:calc(var(--scp-thickness) * 3)}.m_925c2d2c{container:simple-grid / inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));gap:var(--sg-spacing-y) var(--sg-spacing-x)}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs: calc(.25rem * var(--mantine-scale));--slider-size-sm: calc(.375rem * var(--mantine-scale));--slider-size-md: calc(.5rem * var(--mantine-scale));--slider-size-lg: calc(.625rem * var(--mantine-scale));--slider-size-xl: calc(.75rem * var(--mantine-scale));--slider-size: var(--slider-size-md);--slider-radius: calc(62.5rem * var(--mantine-scale));--slider-color: var(--mantine-primary-color-filled);--slider-track-disabled-bg: var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg: var(--mantine-color-dark-4)}.m_c9357328{position:absolute;top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size) * 2);cursor:pointer}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg: var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg: var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);top:0;z-index:2;height:0;pointer-events:none}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2),calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, .2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:calc(1.5rem * var(--mantine-scale))}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md: calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg: calc(3rem * var(--mantine-scale));--stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale));--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: calc(62.5rem * var(--mantine-scale));--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color: var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing: calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size) / 2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_a79331dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:500;font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs: calc(1rem * var(--mantine-scale));--switch-height-sm: calc(1.25rem * var(--mantine-scale));--switch-height-md: calc(1.5rem * var(--mantine-scale));--switch-height-lg: calc(1.875rem * var(--mantine-scale));--switch-height-xl: calc(2.25rem * var(--mantine-scale));--switch-width-xs: calc(2rem * var(--mantine-scale));--switch-width-sm: calc(2.375rem * var(--mantine-scale));--switch-width-md: calc(2.875rem * var(--mantine-scale));--switch-width-lg: calc(3.5rem * var(--mantine-scale));--switch-width-xl: calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs: calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm: calc(.875rem * var(--mantine-scale));--switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs: calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm: calc(.375rem * var(--mantine-scale));--switch-label-font-size-md: calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg: calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl: calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-sm: calc(.15625rem * var(--mantine-scale));--switch-track-label-padding-md: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-lg: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl: calc(.21875rem * var(--mantine-scale));--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: calc(62.5rem * var(--mantine-scale));--switch-color: var(--mantine-primary-color-filled);--switch-disabled-color: var(--mantine-color-disabled);position:relative}.m_926b4011{height:100%;width:100%;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:600;order:var(--switch-order, 1);-webkit-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg: var(--switch-color);--switch-text-color: var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg: var(--switch-disabled-color);--switch-cursor: not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg: var(--mantine-color-gray-3);--switch-text-color: var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg: var(--mantine-color-dark-5);--switch-text-color: var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order: 2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start, var(--switch-track-label-padding));transition:inset-inline-start .15s ease}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";width:40%;height:40%;background-color:var(--switch-bg);position:absolute;border-radius:var(--switch-radius);top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg: var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-gray-1);--table-striped-color: var(--mantine-color-gray-0);--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-dark-5);--table-striped-color: var(--mantine-color-dark-6);--table-border-color: var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media(hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media(hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .m_b242d975[data-sticky]{position:sticky;top:var(--table-sticky-header-offset, 0);z-index:4;border-top:none}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";display:block;position:absolute;left:0;top:calc(-.03125rem * var(--mantine-scale));width:100%;height:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);z-index:5}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset: .8em}.m_375a65ef{display:block;padding:.3em .8em;font-size:var(--toc-size, var(--mantine-font-size-md));border-radius:var(--toc-radius, var(--mantine-radius-default));padding-left:max(calc(var(--depth-offset) * var(--toc-depth-offset)),.8em)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color: var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction: row;--tabs-panel-grow: unset;--tabs-display: block;--tabs-flex-direction: row;--tabs-list-border-width: 0;--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;--tabs-list-gap: unset;--tabs-list-line-bottom: 0;--tabs-list-line-top: unset;--tabs-list-line-start: 0;--tabs-list-line-end: 0;--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width: 0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom: unset;--tabs-list-line-top: 0;--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width: var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start: unset;--tabs-list-line-end: 0;--tabs-list-line-top: 0;--tabs-list-line-bottom: 0;--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction: column;--tabs-panel-grow: 1;--tabs-display: flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction: row-reverse;--tabs-list-line-start: 0;--tabs-list-line-end: unset;--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media(hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media(hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-right:calc(.0625rem * var(--mantine-scale)) solid transparent;border-left:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color: var(--tab-border-color);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-bottom: auto;--tab-after-top: calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto;--tab-after-right: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-after-left: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto;--tab-after-left: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-after-right: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg: transparent;--tab-color: inherit}@media(hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg: var(--tab-hover-color)}}@media(hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg: var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg: var(--tabs-color);--tab-color: var(--tabs-text-color, var(--mantine-color-white))}@media(hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg: var(--tabs-color)}}@media(hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg: var(--tabs-color)}}.m_7341320d{--ti-size-xs: calc(1.125rem * var(--mantine-scale));--ti-size-sm: calc(1.375rem * var(--mantine-scale));--ti-size-md: calc(1.75rem * var(--mantine-scale));--ti-size-lg: calc(2.125rem * var(--mantine-scale));--ti-size-xl: calc(2.75rem * var(--mantine-scale));--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: calc(1.25rem * var(--mantine-scale));--tl-line-width: calc(.25rem * var(--mantine-scale));--tl-radius: calc(62.5rem * var(--mantine-scale));--tl-color: var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.m_436178ff{--item-border: var(--tl-line-width) var(--tli-border-style, solid) var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;left:var(--timeline-line-left, 0);right:var(--timeline-line-right, 0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color: var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display: block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}.m_f698e191{--level-offset: var(--mantine-spacing-lg);margin:0;padding:0;-webkit-user-select:none;user-select:none}.m_75f3ecf{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;margin:0;padding:0;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media(hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media(hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d08caa0 :where(kbd){--kbd-fz: calc(.75rem * var(--mantine-scale));--kbd-padding: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.knowledge-doc-editor{position:relative}.knowledge-upload-tray{position:absolute;right:14px;bottom:14px;z-index:30;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100% - 28px));pointer-events:none}.kut-card{--kut-bg: #101318;--kut-ink: #eef1f5;--kut-dim: #8b93a1;--kut-line: rgba(255, 255, 255, .08);--kut-accent: #7dd3fc;--kut-ok: #6ee7b7;--kut-bad: #ff7a66;pointer-events:auto;position:relative;overflow:hidden;padding:10px 12px 10px 14px;border-radius:12px;background:radial-gradient(120% 80% at 100% 0%,rgba(125,211,252,.08),transparent 60%),var(--kut-bg);color:var(--kut-ink);box-shadow:0 1px #ffffff0a inset,0 14px 34px #080c1447,0 2px 6px #080c142e;transform:translateY(8px);opacity:0;animation:kut-enter .32s cubic-bezier(.2,.8,.2,1) forwards}.kut-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kut-accent);transition:background .2s ease}.kut-card.is-done:before{background:var(--kut-ok)}.kut-card.is-error:before{background:var(--kut-bad)}.kut-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}@keyframes kut-enter{to{transform:translateY(0);opacity:1}}.kut-card.is-done{animation:kut-enter .32s cubic-bezier(.2,.8,.2,1) forwards,kut-leave .4s ease-in 2.6s forwards}@keyframes kut-leave{to{transform:translateY(6px);opacity:0}}.kut-head{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.kut-glyph{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:5px;color:var(--kut-accent);background:#7dd3fc1f}.kut-glyph svg{width:14px;height:14px}.kut-glyph.is-done{color:#06281c;background:var(--kut-ok)}.kut-glyph.is-error{color:#2a0b06;background:var(--kut-bad)}.kut-spinner{width:10px;height:10px;border-radius:50%;border:1.6px solid rgba(125,211,252,.25);border-top-color:var(--kut-accent);animation:kut-spin .8s linear infinite}@keyframes kut-spin{to{transform:rotate(360deg)}}.kut-kind{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kut-dim);padding:1px 6px;border:1px solid var(--kut-line);border-radius:999px;white-space:nowrap}.kut-name{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kut-readout{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:12px;color:var(--kut-ink);min-width:34px;text-align:right}.kut-card.is-error .kut-readout{color:var(--kut-bad)}.kut-card.is-done .kut-readout{color:var(--kut-ok)}.kut-rail{position:relative;height:2px;margin:9px 0 8px;border-radius:2px;background:var(--kut-line);overflow:hidden}.kut-fill{position:relative;height:100%;border-radius:inherit;background:var(--kut-accent);transition:width .18s linear}.kut-card.is-uploading .kut-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-100%);animation:kut-sheen 1.4s ease-in-out infinite}@keyframes kut-sheen{to{transform:translate(100%)}}.kut-card.is-done .kut-fill{background:var(--kut-ok)}.kut-card.is-error .kut-fill{background:var(--kut-bad);opacity:.55}.kut-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.kut-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--kut-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kut-dot{margin:0 5px;opacity:.6}.kut-error{font-size:11.5px;line-height:1.35;color:#ffd7d0;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kut-actions{display:inline-flex;gap:6px;flex-shrink:0}.kut-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--kut-line);background:transparent;color:var(--kut-ink);font-size:11.5px;line-height:1;padding:5px 9px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .12s ease}.kut-btn:hover{background:#ffffff0f;border-color:#ffffff2e}.kut-btn:active{transform:translateY(1px)}.kut-btn.is-primary{color:#06281c;background:var(--kut-ok);border-color:transparent}.kut-btn.is-primary:hover{background:#8cf0c7}.kfp-upload{display:flex;flex-direction:column;gap:10px}.kfp-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed #cbd5e1;background:#f8fafc;color:#0f172a;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer}.kfp-pick:hover:not(:disabled){border-color:#0ea5e9;background:#f0f9ff;color:#0369a1}.kfp-pick:disabled{opacity:.55;cursor:wait}.kfp-pick-error{font-size:12px;color:#e5533d}.kfp-req{--kfp-ink: #1f2937;--kfp-dim: #6b7280;--kfp-line: #e5e7eb;--kfp-accent: #0ea5e9;--kfp-bad: #e5533d;position:relative;padding:10px 12px 9px;border-radius:10px;border:1px dashed var(--kfp-line);background:linear-gradient(180deg,rgba(14,165,233,.04),transparent 70%),#fafbfc;color:var(--kfp-ink);font-size:12px;overflow:hidden;animation:kfp-rise .28s cubic-bezier(.2,.8,.2,1) both}@keyframes kfp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kfp-req-title{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;color:var(--kfp-dim);margin-bottom:8px}.kfp-req-pulse{width:6px;height:6px;border-radius:50%;background:var(--kfp-accent);box-shadow:0 0 #0ea5e973;animation:kfp-pulse 1.8s ease-out infinite}.kfp-req.is-busy .kfp-req-pulse{animation-duration:.9s}@keyframes kfp-pulse{0%{box-shadow:0 0 #0ea5e973}70%{box-shadow:0 0 0 7px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}.kfp-req-row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;margin:0 -6px;border-radius:7px;transition:background .16s ease}.kfp-req-row.is-bad{background:#e5533d14;animation:kfp-shake .36s cubic-bezier(.36,.07,.19,.97) both}@keyframes kfp-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.kfp-req-key{font-size:11px;color:var(--kfp-dim)}.kfp-req-row.is-bad .kfp-req-key{color:var(--kfp-bad);font-weight:600}.kfp-chips{display:flex;flex-wrap:wrap;gap:5px}.kfp-chip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1;padding:4px 7px;border-radius:999px;border:1px solid var(--kfp-line);background:#fff;color:var(--kfp-ink);transform:translateY(4px) scale(.92);opacity:0;animation:kfp-chip-in .26s cubic-bezier(.2,.9,.3,1.2) both;transition:background .16s ease,border-color .16s ease,color .16s ease}@keyframes kfp-chip-in{to{transform:none;opacity:1}}.kfp-chip.is-hit{background:var(--kfp-accent);border-color:var(--kfp-accent);color:#fff}.kfp-req-row.is-bad .kfp-chip{opacity:.55}.kfp-req.is-busy .kfp-chip{animation:kfp-chip-in .26s both,kfp-chip-march 1.6s ease-in-out infinite}@keyframes kfp-chip-march{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.kfp-size{display:flex;align-items:center;gap:8px;min-width:0}.kfp-size-rail{flex:1;height:3px;border-radius:3px;background:var(--kfp-line);overflow:hidden;position:relative}.kfp-size-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--kfp-accent),transparent);opacity:.35;transform-origin:left;animation:kfp-draw .7s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes kfp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kfp-size-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:var(--kfp-accent);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.kfp-req-row.is-bad .kfp-size-fill{background:var(--kfp-bad)}.kfp-size-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:11px;white-space:nowrap;color:var(--kfp-ink)}.kfp-size-sep{margin:0 3px;color:var(--kfp-dim)}.kfp-req-hint{margin-top:6px;font-size:11px;color:var(--kfp-dim);min-height:14px;transition:color .16s ease}.kfp-req-row.is-bad~.kfp-req-hint{color:var(--kfp-bad)}@media(prefers-reduced-motion:reduce){.kut-card,.kut-card.is-done{animation:none;opacity:1;transform:none}.kut-card.is-uploading .kut-fill:after,.kut-spinner,.kfp-req,.kfp-req-pulse,.kfp-req-row.is-bad,.kfp-size-rail:after{animation:none}.kfp-chip{animation:none;opacity:1;transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-neutral-900:oklch(20.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.max-h-\[min\(28vh\,200px\)\]{max-height:min(28vh,200px)}.max-h-\[min\(36vh\,280px\)\]{max-height:min(36vh,280px)}.max-h-\[min\(52vh\,400px\)\]{max-height:min(52vh,400px)}.max-h-\[min\(80vh\,520px\)\]{max-height:min(80vh,520px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.min-h-0{min-height:0}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[min\(70vh\,640px\)\]{min-height:min(70vh,640px)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[132px\]{width:132px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[min\(220px\,28vw\)\]{width:min(220px,28vw)}.w-\[min\(320px\,32\%\)\]{width:min(320px,32%)}.w-\[min\(420px\,38\%\)\]{width:min(420px,38%)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[min\(100\%\,360px\)\]{max-width:min(100%,360px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[130\%\]{--tw-translate-x: -130% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[130\%\]{--tw-translate-x:130%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[130\%\]{--tw-translate-y: -130% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[130\%\]{--tw-translate-y:130%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/80{border-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-orange-600{border-color:var(--color-orange-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-900\/40{border-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/40{border-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.\!bg-white{background-color:var(--color-white)!important}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/40{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/80{background-color:#fafaf9cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-50\/80{background-color:color-mix(in oklab,var(--color-stone-50) 80%,transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-100\/80{background-color:#f5f5f4cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-100\/80{background-color:color-mix(in oklab,var(--color-stone-100) 80%,transparent)}}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/60{background-color:color-mix(in oklab,var(--color-violet-50) 60%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--muted\)\]{color:var(--muted)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-600\/80{color:#7f22fecc}@supports (color:color-mix(in lab,red,red)){.text-violet-600\/80{color:color-mix(in oklab,var(--color-violet-600) 80%,transparent)}}.text-violet-700{color:var(--color-violet-700)}.text-violet-700\/80{color:#7008e7cc}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/80{color:color-mix(in oklab,var(--color-violet-700) 80%,transparent)}}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:2px 0 4px -2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:2px 0 4px -2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-red-500\/70{--tw-ring-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:bg-sky-100:is(:where(.group):hover *){background-color:var(--color-sky-100)}.group-hover\:bg-stone-50:is(:where(.group):hover *){background-color:var(--color-stone-50)}.group-hover\:text-stone-900:is(:where(.group):hover *){color:var(--color-stone-900)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-orange-100:hover{border-color:var(--color-orange-100)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-slate-900:hover{border-color:var(--color-slate-900)}.hover\:border-stone-200:hover{border-color:var(--color-stone-200)}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/40:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-400\/40:hover{background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-400\/40:hover{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-50\/60:hover{background-color:#fafaf999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-stone-50\/60:hover{background-color:color-mix(in oklab,var(--color-stone-50) 60%,transparent)}}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-orange-700:hover{color:var(--color-orange-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-orange-300:focus{border-color:var(--color-orange-300)}.focus\:border-stone-300:focus{border-color:var(--color-stone-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-stone-200\/80:focus{--tw-ring-color:#e7e5e4cc}@supports (color:color-mix(in lab,red,red)){.focus\:ring-stone-200\/80:focus{--tw-ring-color:color-mix(in oklab, var(--color-stone-200) 80%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-slate-900:focus-visible{--tw-ring-color:var(--color-slate-900)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[200px_1fr_320px\]{grid-template-columns:200px 1fr 320px}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--bg:#faf9f6;--ink:#1a1a1a;--muted:#6b7280;--accent:#f97316;--lime:#84cc16;--border:#e8e4dc;--panel:#fff;color:var(--ink);background:var(--bg);font-family:DM Sans,Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,PingFang SC,sans-serif}html,body,#root{background:var(--bg);height:100%;margin:0}.ai-md{color:var(--ink);word-break:break-word;font-size:.875rem;line-height:1.6}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:.5em 0}.ai-md h1,.ai-md h2,.ai-md h3{margin:.75em 0 .4em;font-weight:600;line-height:1.35}.ai-md h1{font-size:1.15em}.ai-md h2{font-size:1.05em}.ai-md h3{font-size:1em}.ai-md ul,.ai-md ol{margin:.4em 0;padding-left:1.25em}.ai-md li{margin:.15em 0}.ai-md code{background:#0000000d;border-radius:4px;padding:.1em .35em;font-size:.85em}.ai-md pre{background:#0000000a;border-radius:8px;margin:.6em 0;padding:.75em 1em;overflow:auto}.ai-md pre code{background:0 0;padding:0}.ai-md a{color:#ea580c;text-underline-offset:2px;text-decoration:underline}.ai-md blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.5em 0;padding-left:.75em}.ai-md table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.8125rem;display:block;overflow-x:auto}.ai-md th,.ai-md td{border:1px solid var(--border);text-align:left;white-space:nowrap;padding:.4em .65em}.ai-md th{background:#0000000a;font-weight:600}.ai-md tr:nth-child(2n) td{background:#00000004}.rule-flow-canvas .react-flow__handle.flow-node-handle{z-index:30;transition:opacity .12s,box-shadow .12s,background-color .12s;opacity:0!important;visibility:hidden!important;background:#0f172a!important;border:2px solid #fff!important;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important}.rule-flow-canvas .react-flow__node:hover .react-flow__handle.flow-node-handle,.rule-flow-canvas .react-flow__node.selected .react-flow__handle.flow-node-handle{opacity:.9!important;visibility:visible!important}.rule-flow-canvas .react-flow__node.flow-node-invalid>div{box-shadow:0 0 0 2px #dc26268c}.rule-flow-canvas .react-flow__edge.flow-edge-invalid .react-flow__edge-path{stroke:#dc2626!important;stroke-width:2px!important}.rule-flow-canvas .react-flow__edge.flow-edge-invalid:hover .react-flow__edge-path,.rule-flow-canvas .react-flow__edge.flow-edge-invalid.selected .react-flow__edge-path{stroke:#dc2626!important;stroke-width:2.25px!important}.rule-flow-canvas .react-flow__handle.connectingto,.rule-flow-canvas .react-flow__handle.connectingfrom,.rule-flow-canvas .react-flow__handle.valid{box-shadow:0 0 0 4px #0f172a59;opacity:1!important;visibility:visible!important;pointer-events:all!important;background:#0f172a!important}.rule-flow-canvas .react-flow__handle.valid{box-shadow:0 0 0 5px #22c55e66;background:#22c55e!important}.rule-flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#0f172a;stroke-width:1.5px}.rule-flow-canvas .react-flow__edge:hover .react-flow__edge-path{stroke:#0f172a;stroke-width:1.35px}.rule-flow-canvas .react-flow__edge.updating .react-flow__edge-path{stroke:#0f172a;opacity:.55}.rule-flow-canvas .react-flow__edge-interaction{cursor:pointer}.rule-flow-canvas .react-flow__edgeupdater{cursor:grab;stroke-width:1px;opacity:0;fill:#0f172a!important;stroke:#fff!important;pointer-events:none!important}.rule-flow-canvas .react-flow__edge.selected .react-flow__edgeupdater{opacity:.9;pointer-events:all!important}.rule-flow-canvas .react-flow__edgeupdater:hover{opacity:1;cursor:grabbing}.rule-flow-canvas .react-flow__connection-path{stroke:#0f172a!important}.rule-flow-canvas .rule-quick-add-btn svg{color:inherit;stroke:currentColor}.rule-flow-canvas .rule-quick-add-btn:hover{color:#fff!important;background-color:#0f172a!important;border-color:#0f172a!important}.rule-flow-canvas .rule-quick-add-btn:hover svg{color:#fff!important;stroke:#fff!important}.rule-copilot,.rule-copilot-sidebar{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.rule-copilot-header{border-bottom:1px solid var(--line,#e5e7eb);color:#475569;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:500}.rule-copilot-header-hint{color:#94a3b8;margin-left:8px;font-weight:400}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-neutral-900:oklch(20.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.max-h-\[min\(28vh\,200px\)\]{max-height:min(28vh,200px)}.max-h-\[min\(36vh\,280px\)\]{max-height:min(36vh,280px)}.max-h-\[min\(52vh\,400px\)\]{max-height:min(52vh,400px)}.max-h-\[min\(80vh\,520px\)\]{max-height:min(80vh,520px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.min-h-0{min-height:0}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[min\(70vh\,640px\)\]{min-height:min(70vh,640px)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[132px\]{width:132px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[min\(220px\,28vw\)\]{width:min(220px,28vw)}.w-\[min\(320px\,32\%\)\]{width:min(320px,32%)}.w-\[min\(420px\,38\%\)\]{width:min(420px,38%)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[min\(100\%\,360px\)\]{max-width:min(100%,360px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[130\%\]{--tw-translate-x: -130% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[130\%\]{--tw-translate-x:130%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[130\%\]{--tw-translate-y: -130% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[130\%\]{--tw-translate-y:130%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/80{border-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-orange-600{border-color:var(--color-orange-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-900\/40{border-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/40{border-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.\!bg-white{background-color:var(--color-white)!important}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/40{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-50\/80{background-color:#fafaf9cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-50\/80{background-color:color-mix(in oklab,var(--color-stone-50) 80%,transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-100\/80{background-color:#f5f5f4cc}@supports (color:color-mix(in lab,red,red)){.bg-stone-100\/80{background-color:color-mix(in oklab,var(--color-stone-100) 80%,transparent)}}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/60{background-color:color-mix(in oklab,var(--color-violet-50) 60%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--muted\)\]{color:var(--muted)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-600\/80{color:#7f22fecc}@supports (color:color-mix(in lab,red,red)){.text-violet-600\/80{color:color-mix(in oklab,var(--color-violet-600) 80%,transparent)}}.text-violet-700{color:var(--color-violet-700)}.text-violet-700\/80{color:#7008e7cc}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/80{color:color-mix(in oklab,var(--color-violet-700) 80%,transparent)}}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:2px 0 4px -2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:2px 0 4px -2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-red-500\/70{--tw-ring-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:bg-sky-100:is(:where(.group):hover *){background-color:var(--color-sky-100)}.group-hover\:bg-stone-50:is(:where(.group):hover *){background-color:var(--color-stone-50)}.group-hover\:text-stone-900:is(:where(.group):hover *){color:var(--color-stone-900)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-orange-100:hover{border-color:var(--color-orange-100)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-slate-900:hover{border-color:var(--color-slate-900)}.hover\:border-stone-200:hover{border-color:var(--color-stone-200)}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/40:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-400\/40:hover{background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-400\/40:hover{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-50\/60:hover{background-color:#fafaf999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-stone-50\/60:hover{background-color:color-mix(in oklab,var(--color-stone-50) 60%,transparent)}}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-orange-700:hover{color:var(--color-orange-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-orange-300:focus{border-color:var(--color-orange-300)}.focus\:border-stone-300:focus{border-color:var(--color-stone-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-stone-200\/80:focus{--tw-ring-color:#e7e5e4cc}@supports (color:color-mix(in lab,red,red)){.focus\:ring-stone-200\/80:focus{--tw-ring-color:color-mix(in oklab, var(--color-stone-200) 80%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-slate-900:focus-visible{--tw-ring-color:var(--color-slate-900)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[200px_1fr_320px\]{grid-template-columns:200px 1fr 320px}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.knowledge-page-root{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.knowledge-portal-layout{background:#f4f7fa;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.knowledge-portal-main{background:#f4f7fa;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.knowledge-nav-expand-btn{display:none}.knowledge-workspace-nav-expand{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 2px #0f172a0f}.knowledge-workspace-nav-expand:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.knowledge-portal-main-nav-collapsed .knowledge-portal-root>header:first-child,.knowledge-portal-main-nav-collapsed .knowledge-portal-root>.rounded-2xl:first-child{margin-left:36px}.knowledge-portal-main:has(.knowledge-workspace-direct){background:#fff}.knowledge-portal-root{flex:1;width:100%;min-height:0;padding:16px 20px;overflow:auto}.knowledge-nav-empty{color:#94a3b8;padding:8px 16px;font-size:12px}.knowledge-nav-cat-row{align-items:center;display:flex;position:relative}.knowledge-nav-cat-row .knowledge-context-item{flex:1;width:auto;min-width:0;padding-right:28px}.knowledge-nav-cat-row .knowledge-plus-menu-wrap{z-index:1;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.knowledge-nav-hover-action{color:#64748b;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:opacity .12s,background .12s,color .12s;display:grid}.group:hover .knowledge-nav-hover-action,.group:focus-within .knowledge-nav-hover-action{opacity:1;pointer-events:auto}.knowledge-nav-hover-action:hover:not(:disabled){color:#4338ca;background:#eef2ff}.knowledge-nav-hover-action:disabled{opacity:.35;cursor:not-allowed}.knowledge-context-toggle{opacity:1;pointer-events:auto}.knowledge-workspace{flex-direction:column;flex:1;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.knowledge-workspace.knowledge-workspace-library{padding:8px 12px}.knowledge-workspace-library .knowledge-workspace-head-compact{margin-bottom:8px;padding:4px 0}.knowledge-workspace-library .knowledge-detail-body{flex:1;grid-template-columns:240px minmax(0,1fr);gap:8px;width:100%;min-width:0;min-height:0}.knowledge-workspace-library .knowledge-detail-body-tree-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-workspace-library .knowledge-item-panel.card{width:100%;min-width:0;min-height:0;margin-bottom:0;padding:8px 10px}.knowledge-workspace-library .knowledge-item-stack{gap:8px;width:100%;min-width:0}.knowledge-workspace-library .knowledge-doc-editor{flex:1;width:100%;min-width:0;min-height:280px}.knowledge-workspace-library .knowledge-doc-editor .bn-container,.knowledge-workspace-library .knowledge-doc-editor .bn-editor{width:100%;max-width:none;min-height:0}.knowledge-workspace-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.knowledge-workspace-move{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.knowledge-workspace-move:hover:not(:disabled){background:#f8fafc}.knowledge-workspace-move:disabled{opacity:.5;cursor:not-allowed}.knowledge-workspace-delete{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.knowledge-workspace-delete:hover:not(:disabled){background:#fef2f2}.knowledge-workspace-delete:disabled{opacity:.5;cursor:not-allowed}.knowledge-dataset-row{align-items:stretch;display:flex;position:relative}.knowledge-dataset-row-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:14px 40px 14px 16px;transition:background .12s}.knowledge-dataset-row-main:hover{background:#f8fafc}.knowledge-row-delete{color:#94a3b8;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.knowledge-dataset-row.group:hover .knowledge-row-delete,.knowledge-dataset-row.group:focus-within .knowledge-row-delete{opacity:1;pointer-events:auto}.knowledge-row-delete:hover{color:#dc2626;background:#fef2f2}.knowledge-panel-item-title{flex:1;margin:0;font-size:16px}.knowledge-panel-delete{align-items:center;gap:4px;display:inline-flex}.knowledge-workspace-title{margin:0;font-size:18px}.knowledge-workspace-desc{margin:4px 0 0;font-size:13px}.knowledge-workspace-loading{padding:24px}.knowledge-workspace-err{margin-bottom:8px}.knowledge-workspace-toast{z-index:80;pointer-events:none;background:#fff;border-radius:8px;max-width:min(420px,100% - 32px);margin:0;padding:8px 12px;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a29}.knowledge-detail-body.knowledge-detail-body-direct{flex:1;grid-template-columns:1fr;min-height:0}.knowledge-workspace.knowledge-workspace-direct{background:#fff;padding:0}.knowledge-workspace-direct{flex:1;min-height:0}.knowledge-workspace-direct .knowledge-workspace-head-compact{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:6px 10px}.knowledge-workspace-head-compact{align-items:center}.knowledge-workspace-library .knowledge-workspace-head-compact{border-bottom:1px solid #e2e8f0;padding-bottom:8px}.knowledge-workspace-head-inline{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-workspace-head-tags{flex:1;min-width:120px}.knowledge-workspace-head-tags.kp-tags-inline{flex-wrap:wrap}.knowledge-workspace-head-inline .knowledge-workspace-desc{width:100%;margin:0}.knowledge-workspace-head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.knowledge-workspace-head-compact .knowledge-workspace-title{margin:0;font-size:16px}.knowledge-workspace-version{color:#4338ca;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.knowledge-workspace-version:hover{text-decoration:underline}.knowledge-workspace-version-static{color:#64748b;cursor:default}.knowledge-workspace-version-static:hover{text-decoration:none}.knowledge-review-version{color:#b45309;white-space:nowrap;font-size:12px;font-weight:600}.knowledge-reject-banner{color:#991b1b;background:#fef2f2;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.knowledge-reject-banner strong{font-weight:650}.knowledge-update-banner{color:#9a3412;background:#fff7ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:12px;display:flex}.knowledge-update-banner em{background:#ffedd5;border-radius:999px;padding:2px 8px;font-style:normal}.knowledge-version-dialog{width:min(100%,420px)}.knowledge-version-hint{color:#64748b;margin:-6px 0 12px;font-size:12px;line-height:1.5}.knowledge-version-list{border:1px solid #e2e8f0;border-radius:8px;max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.knowledge-version-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.knowledge-version-row:last-child{border-bottom:0}.knowledge-version-row.current{background:#eef2ff}.knowledge-version-row em{color:#94a3b8;font-size:11px;font-style:normal}.knowledge-version-row:disabled{cursor:default;color:#94a3b8}.knowledge-change-mark{border-radius:999px;flex-shrink:0;padding:0 6px;font-size:10px;line-height:16px}.knowledge-change-mark-create{color:#047857;background:#ecfdf5}.knowledge-change-mark-delete{color:#b91c1c;background:#fef2f2}.knowledge-change-mark-draft{color:#c2410c;background:#fff7ed}.knowledge-review-pill{color:#c2410c;white-space:nowrap;background:#ffedd5;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.knowledge-local-draft{color:#c2410c;white-space:nowrap;background:#fff7ed;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.kp-publish-dialog{width:min(100%,420px)}.kp-publish-hint{color:#64748b;margin:-6px 0 12px;font-size:12px}.kp-publish-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0 0 16px;display:grid}.kp-publish-fields div{min-width:0}.kp-publish-fields dt{color:#94a3b8;margin:0 0 2px;font-size:11px}.kp-publish-fields dd{color:#0f172a;word-break:break-word;margin:0;font-size:13px}.kp-publish-full{grid-column:1/-1}.kp-publish-tags{flex-wrap:wrap;gap:6px;display:flex}.knowledge-table-embed.de-agents-scope .wb-sheet-root-flat,.knowledge-table-embed.de-agents-scope .wb-sheet-scroll,.knowledge-table-embed.de-agents-scope .wb-sheet-table{background:#fff!important}.knowledge-table-embed.de-agents-scope .wb-sheet-table thead th,.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody td{background-color:#fff!important}.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody td.bg-amber-50,.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody td[class*=bg-amber]{background-color:#fffbeb!important}.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody td[class*=bg-sky]{background-color:#f0f9ff!important}.knowledge-workspace-direct .knowledge-detail-body-direct{flex-direction:column;display:flex}.knowledge-item-panel-direct{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.knowledge-workspace-direct .knowledge-item-panel{min-height:0}.knowledge-doc-direct,.knowledge-table-embed-direct{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex}.knowledge-table-embed.de-agents-scope{background:#fff;flex:1;height:100%;min-height:0;overflow:hidden}.knowledge-table-embed.de-agents-scope .wb-sheet-toolbar select,.knowledge-table-embed.de-agents-scope .wb-toolbar-select{flex-shrink:0;width:auto;min-width:0;padding:6px 8px;font-size:12px}.knowledge-table-embed:not(.knowledge-table-embed-direct){height:min(72vh,860px)}.kp-hot-tags{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.kp-hot-tags-label{color:#64748b;font-size:11px;font-weight:600}.kp-hot-tags-list{flex-wrap:wrap;gap:6px;display:flex}.kp-hot-tag{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;font-size:11px}.kp-hot-tag.active,.kp-hot-tag:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.kp-list-toolbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.knowledge-portal-root .kp-status-filter{width:auto;min-width:108px;padding:7px 10px;font-size:12px}.kp-asset-list{margin:0;padding:0;list-style:none}.kp-asset-row{border-bottom:1px solid #f1f5f9;position:relative}.kp-asset-row:last-child{border-bottom:0}.kp-asset-row-main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:16px 80px 16px 16px;display:block}.kp-asset-actions{opacity:0;pointer-events:none;gap:2px;display:flex;position:absolute;top:12px;right:8px}.kp-asset-row:hover .kp-asset-actions,.kp-asset-row:focus-within .kp-asset-actions{opacity:1;pointer-events:auto}.kp-asset-action{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.kp-asset-action:hover{color:#0f172a;background:#f1f5f9}.kp-asset-action-delete:hover{color:#dc2626;background:#fef2f2}.kp-asset-row-main:hover{background:#f8fafc}.kp-asset-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kp-asset-type{color:#64748b;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.kp-asset-type-library{color:#3730a3;background:#eef2ff}.kp-asset-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.kp-asset-version{color:#94a3b8;margin-left:6px;font-size:11px;font-weight:500}.kp-asset-status{border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.kp-status-saved{color:#2563eb;background:#eff6ff}.kp-status-review{color:#b45309;background:#fef3c7}.kp-status-shared{color:#059669;background:#ecfdf5}button.kp-asset-status-action{font:inherit;cursor:pointer;border:0;margin-left:auto}button.kp-asset-status-action:hover:not(:disabled){background:#d1fae5}button.kp-asset-status-action:disabled{cursor:not-allowed;opacity:.6}.kp-status-archived{color:#94a3b8;background:#f8fafc}.kp-asset-summary{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.6}.kp-asset-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.kp-asset-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kp-asset-meta-item{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:inline-flex}.kp-asset-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:120px;display:flex}.kp-asset-tag-pill{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:11px}.kp-asset-tag-empty{color:#cbd5e1;font-size:11px}.kp-hot-tags-empty{color:#94a3b8;font-size:11px}.kp-hot-tag-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 10px;font-size:11px}.kp-hot-tag-clear:hover{color:#475569;background:#e2e8f0}.kp-tag-list-row{align-items:stretch;display:flex}.kp-tag-list-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.kp-tag-list-main:hover,.kp-tag-list-main.active{background:#f8fafc}.kp-tag-favorite-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-left:1px solid #f1f5f9;flex-shrink:0;place-items:center;width:44px;display:grid}.kp-tag-favorite-btn:hover{color:#f59e0b;background:#fffbeb}.kp-tag-favorite-btn.active{color:#f59e0b}.kp-tag-favorite-btn.active svg{fill:currentColor}.knowledge-nav-favorite-tags{flex-wrap:wrap;gap:6px;padding:0 12px 4px;display:flex}.knowledge-nav-favorite-tag{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;font-size:11px}.knowledge-nav-favorite-tag:hover,.knowledge-nav-favorite-tag.active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.kp-asset-tag-editable{cursor:pointer;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;padding:2px 8px}.kp-meta-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px;padding:12px 14px}.kp-meta-panel-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kp-meta-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.kp-meta-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px;font-size:11px}.kp-meta-btn.primary{color:#059669;background:#ecfdf5;border-color:#059669}.kp-meta-btn:disabled{opacity:.5;cursor:not-allowed}.kp-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kp-meta-field{color:#64748b;flex-direction:column;gap:4px;font-size:11px;display:flex}.kp-meta-field-full{margin-top:8px}.knowledge-workspace .kp-meta-field input,.knowledge-workspace .kp-meta-field textarea,.knowledge-workspace .kp-meta-tag-input{width:100%;padding:7px 10px;font-size:12px}.kp-meta-tags-edit{margin-top:10px}.kp-meta-tags-label{color:#64748b;margin-bottom:6px;font-size:11px;display:block}.kp-meta-tags-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kp-meta-tag-input{flex:1;min-width:140px;width:auto!important}.knowledge-context-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:216px;min-height:0;display:flex;overflow:hidden}.knowledge-sidebar-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:8px;padding:20px 16px 18px;display:flex}.knowledge-sidebar-head-main{flex:1;min-width:0}.knowledge-sidebar-head-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.knowledge-sidebar-head.group:hover .knowledge-nav-hover-action,.knowledge-sidebar-head.group:focus-within .knowledge-nav-hover-action{opacity:1;pointer-events:auto}.knowledge-context-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:17px;font-weight:700}.knowledge-context-caption{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:4px 0 0;font-size:10px;font-weight:600}.knowledge-context-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.knowledge-context-toggle:hover{color:#475569;background:#f1f5f9}.knowledge-context-body{flex:1;padding:16px 0;overflow-y:auto}.knowledge-context-section{margin-bottom:20px;padding:0 12px}.knowledge-context-section-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px 4px;font-size:10px;font-weight:700;display:block}.knowledge-context-nav{flex-direction:column;gap:2px;width:100%;display:flex}.knowledge-context-item{box-sizing:border-box;color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}.knowledge-context-item:hover{color:#0f172a;background:#f8fafc}.knowledge-context-item.active{color:#4338ca;background:#eef2ff;font-weight:600}.knowledge-context-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.knowledge-context-dot.bg-indigo-500{background:#6366f1}.knowledge-context-dot.bg-emerald-500{background:#10b981}.knowledge-context-dot.bg-amber-500{background:#f59e0b}.knowledge-context-dot.bg-rose-500{background:#f43f5e}.knowledge-context-dot.bg-slate-300{background:#cbd5e1}.knowledge-context-dot.bg-slate-400{background:#94a3b8}.knowledge-context-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-context-badge{color:#4338ca;background:#e0e7ff;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.knowledge-portal-root .kp-search-field{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:0 12px;transition:background .12s,box-shadow .12s;display:flex}.knowledge-portal-root .kp-search-field:focus-within{background:#fff;box-shadow:0 0 0 2px #6366f140}.knowledge-portal-root .kp-search-icon{color:#94a3b8;flex-shrink:0;width:14px;height:14px}.knowledge-portal-root .kp-search-field input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:12px}.knowledge-portal-root .kp-search-field input::placeholder{color:#94a3b8}.knowledge-plus-menu-wrap{flex-shrink:0;position:relative}.knowledge-plus-menu-wrap.open .knowledge-nav-hover-action,.knowledge-plus-menu-wrap.open .knowledge-tree-action{opacity:1;pointer-events:auto}.knowledge-plus-menu{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:168px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.knowledge-plus-menu-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:12px;display:block}.knowledge-plus-menu-item:hover:not(:disabled){color:#0f172a;background:#f8fafc}.knowledge-plus-menu-item:disabled{opacity:.45;cursor:not-allowed}.knowledge-upload-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.knowledge-upload-btn:hover:not(:disabled){background:#f8fafc}.knowledge-upload-btn:disabled{opacity:.5;cursor:not-allowed}.knowledge-create-plus-wrap{opacity:1!important;pointer-events:auto!important}.knowledge-create-plus-btn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.knowledge-create-plus-btn:hover:not(:disabled){background:#1e293b}.knowledge-create-plus-btn:disabled{opacity:.5;cursor:not-allowed}.knowledge-dialog-backdrop{z-index:100;background:#0f172a59;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.knowledge-dialog{background:#fff;border-radius:12px;width:min(100%,360px);padding:20px;box-shadow:0 16px 40px #0f172a2e}.knowledge-dialog-title{color:#0f172a;margin:0 0 14px;font-size:16px;font-weight:700}.knowledge-dialog-label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;display:flex}.knowledge-dialog-label input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px}.knowledge-dialog-label input:focus{border-color:#a5b4fc;outline:none;box-shadow:0 0 0 2px #6366f140}.knowledge-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.knowledge-dialog-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-size:12px}.knowledge-dialog-btn:hover:not(:disabled){background:#f8fafc}.knowledge-dialog-btn-primary{color:#fff;background:#4338ca;border-color:#4338ca}.knowledge-dialog-btn-primary:hover:not(:disabled){background:#3730a3}.knowledge-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.knowledge-dialog-backdrop:has(.knowledge-move-dialog),.knowledge-dialog-backdrop:has(.knowledge-version-dialog){place-items:start center;padding-top:48px}.knowledge-move-dialog{width:min(100%,480px);max-height:calc(100vh - 96px)}.knowledge-move-search{border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px}.knowledge-move-list{border:1px solid #e2e8f0;border-radius:8px;max-height:360px;overflow:auto}.knowledge-move-library{align-items:center;display:flex}.knowledge-move-twist{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:28px;display:inline-flex}.knowledge-move-row{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 10px;font-size:13px;display:flex}.knowledge-move-library .knowledge-move-row{flex:1;width:auto}.knowledge-move-row em{color:#94a3b8;margin-left:auto;font-size:11px;font-style:normal}.knowledge-move-row.active{color:#3730a3;background:#eef2ff}.knowledge-move-row:disabled{color:#cbd5e1;cursor:default}.knowledge-move-category{font-weight:600}.knowledge-move-empty{color:#94a3b8;margin:0;padding:16px;font-size:12px}.knowledge-portal-root .text-white,.knowledge-portal-root .kp-btn-dark,.knowledge-portal-root a.kp-btn-dark,.knowledge-portal-root .kp-btn-indigo,.knowledge-portal-root button.kp-btn-indigo,.knowledge-portal-root .kp-chat-user{color:#fff!important}.knowledge-portal-root .kp-btn-outline,.knowledge-portal-root a.kp-btn-outline{color:#475569!important}.knowledge-portal-root .kp-btn-dark:hover,.knowledge-portal-root a.kp-btn-dark:hover,.knowledge-portal-root .kp-btn-indigo:hover,.knowledge-portal-root button.kp-btn-indigo:hover,.knowledge-portal-root button[class*=bg-indigo-600],.knowledge-portal-root button[class*=bg-slate-900]{color:#fff!important}.knowledge-dialog-backdrop:has(.kp-share-dialog){place-items:start center;padding-top:48px}.kp-share-dialog{width:min(100%,760px);max-height:calc(100vh - 96px);position:relative;overflow:auto}.kp-share-tip{z-index:2;color:#9f1239;background:#fff1f2;border-radius:8px;margin:0;padding:8px 12px;position:absolute;bottom:64px;left:20px;right:20px;box-shadow:0 8px 24px #0f172a1f}.kp-share-body{align-items:stretch;gap:16px;display:flex}.kp-share-tree{flex:1;min-width:0}.kp-share-side{flex-direction:column;flex-shrink:0;gap:8px;width:300px;min-height:0;display:flex}.kp-share-dialog .knowledge-dialog-title{margin-bottom:6px}.kp-share-picks{flex-direction:column;gap:6px;margin:0;display:flex}.kp-share-body .kp-share-picks{flex-shrink:0;width:300px;max-height:360px;overflow:auto}.kp-share-pick{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px;font-size:13px;display:flex}.kp-share-pick-kind{color:#4338ca;background:#eef2ff;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px}.kp-share-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kp-share-perm,.kp-share-perm-label{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:88px;padding:4px 8px;font-size:12px}.kp-share-perm-label{color:#475569;align-items:center;min-height:26px;display:inline-flex}.kp-share-pick button{color:#64748b;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.kp-share-empty{color:#94a3b8;margin:0;font-size:13px}.kp-share-dialog .oa-org-tree-body{background:#fff;max-height:280px}.kp-share-dialog .oa-org-tree-search{background:#fff}.kp-share-byline{color:#64748b;margin:12px 0 0;font-size:12px}.kp-share-org{max-height:240px;overflow:auto}.kp-share-section{margin-bottom:14px}.kp-share-label{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.kp-share-dept-grid{flex-wrap:wrap;gap:6px;display:flex}.kp-share-dept{color:#475569;cursor:pointer;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.kp-share-dept.active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.kp-share-dept input{width:auto;margin:0}.kp-share-users{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kp-tags-inline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kp-tags-inline-nowrap{flex-wrap:nowrap}.kp-tags-inline-toolbar{flex-shrink:0;margin-left:auto}.knowledge-table-embed.de-agents-scope .wb-sheet-toolbar .kp-tags-inline-toolbar{max-width:none}.kp-tags-inline-toolbar .kp-tags-inline-pill{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:120px;overflow:hidden}.kp-tags-inline-overflow-wrap{flex-shrink:0;position:relative}.kp-tags-inline-overflow{color:#64748b;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:0;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;font-size:11px;display:inline-flex}.kp-tags-inline-overflow:hover:not(:disabled){color:#475569;background:#e2e8f0}.kp-tags-inline-overflow:disabled{opacity:.5;cursor:not-allowed}.kp-tags-inline-overflow-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:120px;max-width:220px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.kp-tags-inline-overflow-item{color:#4338ca;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 10px;font-size:11px;display:block;overflow:hidden}.kp-tags-inline-overflow-item:hover:not(:disabled){background:#eef2ff}.kp-tags-inline-pill{color:#4338ca;cursor:pointer;background:#eef2ff;border:0;border-radius:999px;padding:3px 10px;font-size:11px}.kp-tags-inline-pill:disabled{cursor:default;opacity:.7}.kp-tags-inline-input{border:1px solid #e2e8f0;border-radius:6px;width:auto;min-width:88px;max-width:160px;padding:4px 8px;font-size:11px}.kp-tags-inline-add{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.kp-tags-inline-add:hover:not(:disabled){color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.kp-tags-inline-add:disabled{opacity:.5;cursor:not-allowed}.knowledge-doc-head{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.knowledge-doc-head .knowledge-doc-title-row{width:100%}.knowledge-doc-head .knowledge-doc-title-row input{flex:1;min-width:0}.knowledge-workspace-head-actions .kp-meta-btn{align-items:center;gap:4px;display:inline-flex}.knowledge-item-head{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:6px 0 8px;display:flex}.knowledge-item-stack{flex-direction:column;flex:1;min-height:0;display:flex}.knowledge-item-stack .knowledge-table-embed-direct{flex:1;min-height:0}.knowledge-doc-title-row{flex-wrap:wrap;align-items:center;gap:8px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--bg: #fdfdfd;--sidebar-bg: #f2f2f2;--panel: #ffffff;--ink: #1f2937;--muted: #6b7280;--line: #e5e7eb;--line-soft: #eef0f3;--border: #e5e7eb;--skills-card: #ffffff;--accent: #111827;--accent-ink: #ffffff;--nav-hover: #e8eaee;--nav-active: #e2e5ea;--shadow-soft: 0 8px 30px rgba(15, 23, 42, .06);--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;font-family:Inter,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,SimHei,SimSun,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button.text-white,button[class*=text-white],button[class*=bg-sky-600],button[class*=bg-stone-800],button[class*=bg-slate-900],button[class*=bg-orange-600],button[class*=bg-violet-600],button[class*=bg-violet-700],button[class*=bg-indigo-600],.composer-send-btn,button[class*="hover:text-white"]:hover{color:#fff!important}.app{display:grid;grid-template-columns:248px 1fr;height:100vh;min-height:0;overflow:hidden;background:var(--bg)}.app.sidebar-collapsed{grid-template-columns:76px 1fr}.sidebar{background:var(--sidebar-bg);color:var(--ink);padding:14px 12px 12px;display:flex;flex-direction:column;gap:4px;height:100%;min-height:0;overflow:hidden}.sidebar.collapsed{padding:8px 6px 10px;gap:2px}.brand{display:flex;align-items:flex-start;gap:6px;margin:2px 6px 10px;min-height:28px}.sidebar.collapsed .brand{flex-direction:row;justify-content:center;align-items:center;gap:0;margin:0 0 6px;min-height:32px}.sidebar.collapsed .brand-version{display:none}.sidebar-collapse-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted);flex-shrink:0}.sidebar.collapsed .sidebar-collapse-btn{margin-left:0}.sidebar-collapse-btn:hover{background:var(--nav-hover);color:var(--ink)}.brand-identity{display:flex;align-items:flex-start;gap:8px;min-width:0}.brand-logo{width:auto;height:22px;object-fit:contain;flex-shrink:0;margin-top:2px}.brand-name{font-size:13px;font-weight:600;color:var(--ink)}.brand-tagline{font-size:11px;color:var(--muted);line-height:1.3}.sidebar-section{padding:12px 8px 4px;font-size:11px;letter-spacing:.04em;color:var(--muted)}.brand-version{font-size:12px;font-weight:500;color:var(--muted)}.nav{display:flex;flex-direction:column;gap:2px;position:relative;z-index:5;flex-shrink:0}.nav-entry-wrap{position:relative}.nav-entry-wrap.active .nav-item-submenu{background:var(--nav-active)}.nav-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;color:var(--ink);padding:9px 10px;border-radius:var(--radius-md);font-size:14px;font-weight:500;transition:background .15s ease}.nav-item.collapsed{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px;font-size:11px;text-align:center}.nav-item:hover{background:var(--nav-hover)}.nav-item.active{background:var(--nav-active)}.nav-flyout{position:fixed;z-index:2000;min-width:148px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.nav-flyout-item{display:block;padding:8px 12px;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.nav-flyout-item:hover{background:var(--nav-hover)}.nav-flyout-item.active{background:var(--nav-active)}.nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#4b5563;flex-shrink:0}.nav-dot{position:absolute;top:-3px;right:-4px;width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 2px #fff}.nav-item.active .nav-icon{color:var(--ink)}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.collapsed .nav-label{white-space:normal;line-height:1.15;max-width:100%;font-size:10px;font-weight:500}.task-list{flex:1;min-height:0;overflow:auto;margin-top:10px;padding:6px 4px;display:flex;flex-direction:column;gap:10px}.task-list-collapsed{flex:0 0 auto;min-height:0;margin-top:auto;padding-top:8px;padding-bottom:0;display:block}.sidebar.collapsed .sidebar-foot{margin-top:0;padding-top:4px}.task-history-page{max-width:720px}.task-history-list{padding:6px;margin-bottom:0}.task-history-list .task-item-row+.task-item-row{margin-top:2px}.task-empty{padding:36px 12px;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}.task-empty .muted{margin-top:4px;font-size:12px}.task-folder{display:flex;flex-direction:column;gap:2px;min-width:0}.task-folder-head{display:flex;align-items:center;gap:2px;min-width:0;padding:0 2px}.task-folder-toggle{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:none;background:transparent;color:var(--ink);padding:6px;border-radius:8px;text-align:left;cursor:pointer}.task-folder-toggle:hover{background:var(--nav-hover)}.task-folder-caret{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--muted);transform:rotate(90deg);transition:transform .15s ease}.task-folder-caret.is-collapsed{transform:rotate(0)}.task-folder-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.task-folder-add{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.task-folder-head:hover .task-folder-add,.task-folder-head:focus-within .task-folder-add,.task-list:has(.task-folder-empty) .task-folder-add{opacity:1}.task-folder-add:hover:not(:disabled){color:var(--ink);background:var(--nav-hover)}.task-folder-add:disabled{opacity:.4;cursor:not-allowed}.task-folder-items{display:flex;flex-direction:column;gap:1px;padding-left:8px}.project-panel{gap:8px}.project-panel-head{display:flex;align-items:center;gap:4px;padding:2px 2px 4px;min-width:0}.project-panel-title{display:flex;align-items:center;gap:4px;flex:1;min-width:0;border:none;background:transparent;color:var(--ink);padding:4px 6px;border-radius:8px;cursor:pointer;text-align:left}.project-panel-title:hover{background:var(--nav-hover)}.project-panel-title-text{font-size:13px;font-weight:650}.project-panel-title .task-folder-caret{width:12px;height:12px}.project-panel-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.project-panel-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;text-decoration:none;font-size:15px;line-height:1}.project-panel-action:hover{color:var(--ink);background:var(--nav-hover)}.project-panel-action:disabled{opacity:.4;cursor:not-allowed}.project-list{display:flex;flex-direction:column;gap:6px;min-width:0}.project-card{display:flex;flex-direction:column;gap:2px;min-width:0;border-radius:10px;padding:2px}.project-card-head{display:flex;align-items:center;gap:2px;min-width:0}.project-card-toggle{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:none;background:transparent;color:var(--ink);padding:7px 6px;border-radius:8px;text-align:left;cursor:pointer}.project-card-toggle:hover{background:var(--nav-hover)}.project-card.current .project-card-toggle{background:var(--nav-active)}.project-card.current .project-card-label{font-weight:700}.project-card-icon{display:inline-flex;color:var(--muted);flex-shrink:0}.project-card-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.project-card-head:hover .task-folder-add,.project-card-head:focus-within .task-folder-add{opacity:1}.project-summary{display:flex;flex-direction:column;gap:1px;padding:0 4px 4px 28px;min-width:0}.project-summary-empty{padding:4px 4px 8px 28px;color:var(--muted);font-size:12px}.project-summary-empty-block{padding:10px 8px 14px 12px}.project-summary .task-item-row.summary{border-radius:6px;background:transparent}.project-summary .task-item-row.summary:hover,.project-summary .task-item-row.summary.menu-open{background:var(--nav-hover)}.project-summary .task-item-row.summary.active{background:var(--nav-active)}.project-summary .task-item-row.summary .task-item{padding:4px 2px 4px 4px}.project-summary .task-item-row.summary .task-title{font-weight:400;font-size:12.5px;color:var(--muted);mask-image:linear-gradient(90deg,#000 72%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent)}.project-summary .task-item-row.summary.active .task-title,.project-summary .task-item-row.summary:hover .task-title{color:var(--ink);mask-image:none;-webkit-mask-image:none}.project-summary .task-item-row.summary .task-item-menu-btn{width:22px;height:22px;font-size:13px}.project-summary-more{align-self:flex-start;margin:2px 0 0 4px;border:none;background:transparent;color:var(--muted);font-size:12px;padding:2px 0;cursor:pointer}.project-summary-more:hover{color:var(--ink)}.simple-name-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f172a59}.simple-name-dialog{width:min(400px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px 18px 14px;box-shadow:var(--shadow-soft)}.simple-name-dialog-title{margin:0 0 14px;font-size:16px;font-weight:650}.simple-name-dialog-label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.simple-name-dialog-label input{border:1px solid var(--border);border-radius:8px;padding:9px 10px;background:var(--bg);color:var(--ink);outline:none}.simple-name-dialog-label input:focus{border-color:#94a3b8}.simple-name-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.simple-name-dialog-btn{border:1px solid var(--border);background:transparent;color:var(--ink);border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer}.simple-name-dialog-btn:hover:not(:disabled){background:var(--nav-hover)}.simple-name-dialog-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.simple-name-dialog-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.simple-name-dialog-btn:disabled{opacity:.45;cursor:not-allowed}.task-folder-empty{padding:8px 12px 10px 30px;color:var(--muted);font-size:12px}.task-item-row{display:flex;align-items:center;gap:0;border-radius:8px;min-width:0;position:relative}.task-item-row:hover,.task-item-row.active,.task-item-row.menu-open{background:var(--nav-hover)}.task-item-row.active{background:var(--nav-active)}.task-item-row.active .task-item{background:transparent}.task-item{display:flex;flex:1;min-width:0;flex-direction:row;align-items:center;gap:8px;padding:7px 4px 7px 12px;border-radius:8px;font-size:13px}.task-item:hover,.task-item.active{background:transparent}.task-item-delete{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:4px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.task-item-row:hover .task-item-delete,.task-item-row:focus-within .task-item-delete{opacity:1}.task-item-delete:hover:not(:disabled){color:#c0392b;background:#c0392b14}.task-item-delete:disabled{opacity:.4;cursor:not-allowed}.task-item-menu{position:relative;flex-shrink:0;margin-right:2px}.task-item-menu-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;opacity:0;font-size:15px;line-height:1;transition:opacity .15s,color .15s,background .15s}.task-item-row:hover .task-item-menu-btn,.task-item-row:focus-within .task-item-menu-btn,.task-item-menu.open .task-item-menu-btn{opacity:1}.task-item-menu-btn:hover:not(:disabled),.task-item-menu.open .task-item-menu-btn{color:var(--ink);background:#0000000d}.task-item-menu-btn:disabled{opacity:.4;cursor:not-allowed}.task-item-menu-pop{position:absolute;right:0;top:calc(100% + 2px);z-index:30;min-width:112px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:4px;display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 24px #00000014}.task-item-menu-pop button{text-align:left;padding:8px 10px;border:none;background:none;color:inherit;cursor:pointer;border-radius:6px;font-size:13px}.task-item-menu-pop button:hover{background:var(--nav-hover)}.task-item-menu-pop button.danger{color:#c0392b}.task-item-menu-pop button.danger:hover{background:#c0392b14}.task-item-rename{padding:4px 4px 4px 8px}.task-rename-input{width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:inherit;font:inherit;font-size:13px;font-weight:500;padding:4px 8px;outline:none}.task-rename-input:focus{border-color:var(--accent, #3b82f6)}.task-pin-mark{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--accent, #3b82f6);vertical-align:middle;transform:translateY(-1px)}.task-item-row.pinned .task-title{font-weight:600}.task-history-tabs{display:flex;gap:6px;margin:0 0 14px}.task-history-tabs button{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.task-history-tabs button.active{color:var(--text, var(--ink));background:var(--nav-hover);border-color:transparent;font-weight:600}.task-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450;line-height:1.3}.task-item-row:hover .task-meta,.task-item-row.menu-open .task-meta{visibility:hidden}.sidebar-foot{position:relative;padding-top:10px;margin-top:auto;flex-shrink:0}.app-update-toast{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:6px 6px 6px 8px;background:#fff;border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 8px 22px #0f172a1f}.app-update-toast-icon{display:inline-flex;flex:0 0 auto;color:#6b7280}.app-update-toast-title{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap}.app-update-toast-install{flex:0 0 auto;border:0;border-radius:8px;padding:6px 10px;background:#10b981;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.app-update-toast-install:disabled{opacity:.7;cursor:default}.app-update-toast-close{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:#9ca3af;font-size:16px;line-height:1}.app-update-toast-close:hover{background:#f3f4f6;color:#4b5563}.sidebar.collapsed .app-update-toast{position:fixed;left:88px;bottom:12px;margin:0;z-index:50;width:max-content}.meeting-live-dock{margin:0 6px 8px;padding:8px;border-radius:var(--radius-md);background:#fff;border:1px solid #dbeafe;display:flex;flex-direction:column;gap:6px}.meeting-live-dock.is-paused{border-color:#fde68a}.meeting-live-dock-head,.meeting-live-dock-status{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.meeting-live-dock-head{width:100%;border:0;background:transparent;padding:2px 2px 0;text-align:left}.meeting-live-dock-head strong,.meeting-live-dock-status strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}.meeting-live-dock-dot{width:8px;height:8px;border-radius:50%;background:#0284c7;flex:none;animation:meeting-live-pulse 1.6s ease-out infinite}.meeting-live-dock-dot.is-paused{background:#d97706;animation:none}.meeting-live-dock-actions{display:flex;gap:4px}.meeting-live-dock-actions button{flex:1;border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 0;font-size:11px;font-weight:600;color:#334155}.meeting-live-dock-actions button.is-end{border-color:#bae6fd;color:#0369a1}.meeting-live-dock-compact{width:36px;height:36px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dbeafe;background:#fff}.meeting-live-dock-compact.is-paused{border-color:#fde68a}.meeting-live-dock-menu .meeting-live-dock-status{padding:6px 10px 8px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.meeting-live-dock-err{margin:0;font-size:11px;line-height:1.4;color:#b91c1c}.dev-platform-sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.dev-platform-sidebar-foot .admin-logout{margin-top:0}@keyframes meeting-live-pulse{0%{box-shadow:0 0 #0284c773}70%{box-shadow:0 0 0 6px #0284c700}to{box-shadow:0 0 #0284c700}}.user-chip{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;color:inherit;padding:8px 10px;border-radius:var(--radius-md);text-align:left}.user-chip:hover{background:var(--nav-hover)}.user-chip.collapsed{justify-content:center;padding:6px 4px}.user-chip.collapsed .user-chip-name{display:none}.avatar{position:relative;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#34d399,#10b981);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.avatar-update-dot{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:999px;background:#e11d48;box-shadow:0 0 0 2px var(--sidebar-bg)}.user-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.user-chip.unsigned .avatar,.avatar.unsigned{background:#d97706}.user-chip.unsigned .user-chip-name{color:#b45309;font-weight:600}.user-menu-flyout{position:fixed;z-index:2000;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:6px}.user-menu-flyout .user-menu-name{padding:8px 10px 10px;font-weight:600;font-size:13px;border-bottom:1px solid var(--line-soft);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-flyout button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:8px 10px;border-radius:8px;font-size:14px;white-space:nowrap}.user-menu-flyout button:hover{background:#f3f4f6}.user-menu-flyout button.has-update{display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-update-dot{width:8px;height:8px;border-radius:999px;background:#e11d48;flex-shrink:0}.main{width:100%;min-width:0;height:100%;min-height:0;padding:16px 20px;overflow:auto;background:var(--bg)}.main-route-transition{view-transition-name:main-content}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(main-content){animation:90ms ease-out both route-content-out}::view-transition-new(main-content){animation:.15s ease-out both route-content-in}@keyframes route-content-out{to{opacity:0}}@keyframes route-content-in{0%{opacity:0;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(main-content),::view-transition-new(main-content){animation:none}}.main-chat{padding:0;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.main-knowledge{padding:0;display:flex;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:#f4f7fa}.main-data{padding:16px 20px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.main-oa,.main-apps{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--bg)}.apps-page{flex:1;min-height:0;overflow:auto;padding:24px 28px}.apps-page .btn,.ob-conn-page .btn,.connectors-list-page .btn,.connectors-detail-page .btn,.ob-auto .btn,.ob-run-chat .btn,.ob-picker-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid #c9d7e8;background:#fff;color:#0b1f3a;font-weight:550;cursor:pointer}.apps-page .btn:hover,.ob-conn-page .btn:hover,.connectors-list-page .btn:hover,.connectors-detail-page .btn:hover,.ob-auto .btn:hover,.ob-run-chat .btn:hover,.ob-picker-modal .btn:hover{border-color:#9ca3af}.apps-page .btn.primary,.ob-conn-page .btn.primary,.connectors-list-page .btn.primary,.connectors-detail-page .btn.primary,.ob-auto .btn.primary,.ob-run-chat .btn.primary,.ob-picker-modal .btn.primary{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent;box-shadow:0 6px 16px #0066ff47}.apps-page .btn.primary:hover,.ob-conn-page .btn.primary:hover,.connectors-list-page .btn.primary:hover,.connectors-detail-page .btn.primary:hover,.ob-auto .btn.primary:hover,.ob-run-chat .btn.primary:hover,.ob-picker-modal .btn.primary:hover{filter:brightness(1.03);border-color:transparent}.apps-page .btn.secondary,.ob-conn-page .btn.secondary,.connectors-list-page .btn.secondary,.connectors-detail-page .btn.secondary,.ob-auto .btn.secondary,.ob-run-chat .btn.secondary,.ob-picker-modal .btn.secondary{background:#f3f7fc;color:#0b1f3a;border-color:#c9d7e8}.apps-page .btn:disabled,.ob-conn-page .btn:disabled,.connectors-list-page .btn:disabled,.connectors-detail-page .btn:disabled,.ob-auto .btn:disabled,.ob-run-chat .btn:disabled,.ob-picker-modal .btn:disabled{background:#eef2f7;border-color:#d7e0ec;color:#8b98a8;box-shadow:none;cursor:default;filter:none}.apps-page .btn.apps-market-installed,.apps-page .btn.apps-market-installed:disabled{opacity:1;background:#ecfdf5;border-color:#a7f3d0;color:#047857;box-shadow:none;cursor:default;filter:none}.apps-page .apps-type-tab.active{background:color-mix(in srgb,#0066ff 12%,#fff);border-color:#06f;color:#0047cc}.apps-page .apps-market-detail-link,.apps-page .apps-back,.ob-conn-page .linkish,.connectors-detail-page .linkish,.ob-auto .linkish{color:#06f}.apps-page .apps-back:hover,.apps-page .apps-market-detail-link:hover{color:#0047cc}.apps-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.apps-header h1{margin:0 0 4px;font-size:1.35rem}.apps-header-actions{display:flex;gap:8px}.apps-type-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.apps-type-tab{border:1px solid var(--border);background:var(--panel);color:inherit;border-radius:999px;padding:6px 14px;font-size:.875rem;cursor:pointer}.apps-type-tab.active{border-color:var(--accent, #3b82f6);background:color-mix(in srgb,var(--accent, #3b82f6) 12%,transparent);color:var(--accent, #3b82f6)}.apps-back{display:inline-block;margin-bottom:6px;font-size:.875rem;color:var(--muted);text-decoration:none}.apps-back:hover{color:var(--text)}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.apps-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.apps-market-page{max-width:1100px}.apps-market-filters{margin-bottom:18px}.apps-market-source-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.apps-market-search{flex:1;min-width:180px;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;background:var(--panel)}.apps-market-cat-row{display:flex;flex-wrap:wrap;gap:8px}.apps-cat-pill{border:1px solid var(--border);background:#f8fafc;color:#4b5563;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.apps-cat-pill:hover{border-color:#9ca3af}.apps-cat-pill.active{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent}.apps-market-card-roles{font-size:12px;color:var(--muted);line-height:1.4}.apps-badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:550}.apps-badge.platform{background:#eef5ff;color:#0047cc}.apps-badge.enterprise{background:#ecfdf5;color:#047857}.apps-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.apps-detail-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;line-height:1.4;color:#5b6b7c}.apps-crumb-link{border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:inherit;line-height:inherit;color:#06f;cursor:pointer}.apps-crumb-link:hover{color:#0047cc;text-decoration:underline}.apps-crumb-sep{color:#9ca3af;font-size:inherit;line-height:inherit}.apps-crumb-current{font:inherit;font-size:inherit;line-height:inherit;font-weight:600;color:#0b1f3a}.apps-detail-lead{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.apps-detail-block p,.apps-detail-block li{margin:0;color:#374151;font-size:14px;line-height:1.7}.apps-detail-block ul,.apps-detail-block ol,.apps-detail-aside-card ol{margin:0;padding-left:1.2em}.apps-detail-block li+li,.apps-detail-aside-card li+li{margin-top:6px}.apps-detail-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.apps-toast{position:fixed;top:28px;left:50%;background:#001d4a;color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;box-shadow:0 10px 30px #001d4a47;z-index:80;opacity:0;transform:translate(-50%,-8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.apps-toast.show{opacity:1;transform:translate(-50%)}.apps-market-card{display:flex;flex-direction:column;gap:10px;min-height:188px}.apps-market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.apps-market-card-title{margin:0;font-size:16px;font-weight:650;flex:1;min-width:0}.apps-market-card-head-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.apps-market-detail-link{border:0;background:transparent;color:var(--accent, #0066ff);font:inherit;font-size:12px;font-weight:550;cursor:pointer;padding:2px 0;white-space:nowrap}.apps-market-detail-link:hover{text-decoration:underline}.apps-market-card-desc{margin:0;color:var(--muted);font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-height:40px}.apps-market-card-meta{display:flex;flex-wrap:wrap;gap:6px}.apps-market-card-actions{display:flex;gap:8px;margin-top:auto}.apps-market-card .apps-card-pin{margin-top:8px}.apps-market-card-actions .btn{flex:1}.apps-mine-card-actions,.apps-market-card-actions:has(.apps-market-remove){align-items:center}.apps-mine-card-actions .btn.primary,.apps-market-card-actions:has(.apps-market-remove) .btn.primary{flex:1}.apps-market-remove{border:0;background:transparent;padding:6px 4px;font:inherit;font-size:12px;color:#9ca3af;cursor:pointer;flex:0 0 auto;white-space:nowrap}.apps-market-remove:hover{color:#6b7280;text-decoration:underline}.apps-market-card-update{display:flex}.apps-market-card-update .btn{flex:1}.apps-market-installed{background:#ecfdf5;border-color:#a7f3d0;color:#047857;cursor:default}.apps-market-section{margin-bottom:22px}.apps-market-section-label{margin:0 0 12px;font-size:13px;font-weight:650;color:var(--muted);display:flex;align-items:center;gap:8px}.apps-market-section-label:after{content:"";flex:1;height:1px;background:var(--border)}.apps-market-section-name{font-size:14px;font-weight:650;color:#0b1f3a}.apps-market-section-count{font-size:12px;font-weight:500;color:var(--muted)}.apps-detail-page{max-width:1100px}.apps-detail-top{margin-bottom:12px}.apps-detail-layout{display:grid;grid-template-columns:1.4fr .9fr;gap:18px;align-items:start}.apps-detail-hero h1{margin:0 0 8px;font-size:1.5rem}.apps-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.apps-detail-block{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.apps-detail-block h2{margin:0 0 8px;font-size:15px}.apps-detail-aside-card h3{margin:0}.apps-detail-aside-actions{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.apps-detail-layout{grid-template-columns:1fr}.apps-detail-aside{position:static}}.apps-card-clickable{display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.apps-card-clickable:hover{border-color:var(--accent, #3b82f6);box-shadow:0 4px 12px #0000000f}.apps-card-link{display:block;color:inherit;text-decoration:none}.apps-card-link:hover h3{color:var(--accent, #3b82f6)}.apps-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.apps-card-top-main{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.apps-card-top .apps-card-type{margin-bottom:0}.apps-card-menu{position:relative}.apps-card-menu-btn{padding:2px 8px;line-height:1.2}.apps-card-menu-pop{position:absolute;right:0;top:100%;z-index:20;min-width:100px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:4px;display:flex;flex-direction:column;gap:2px}.apps-card-menu-pop a,.apps-card-menu-pop button{text-align:left;padding:8px 10px;border:none;background:none;color:inherit;text-decoration:none;cursor:pointer;border-radius:6px;white-space:nowrap}.apps-card-menu-pop a:hover,.apps-card-menu-pop button:hover{background:var(--hover, rgba(0, 0, 0, .05))}.apps-expert-run-dual{flex:1;min-height:0;display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,42%);gap:16px}.expert-run-side-panel{min-height:0;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.expert-run-side-empty{align-items:center;justify-content:center;text-align:center}.expert-view-title{margin:0 0 8px;font-size:.95rem}.expert-view-table-wrap{overflow:auto}.expert-view-table table{width:100%;border-collapse:collapse;font-size:.875rem}.expert-view-table th,.expert-view-table td{border:1px solid var(--border);padding:6px 8px;text-align:left}.expert-view-table-row.is-actionable{cursor:pointer}.expert-view-table-row:hover{background:var(--hover)}.expert-view-form-fields{display:flex;flex-direction:column;gap:10px}.expert-view-form-field{display:flex;flex-direction:column;gap:4px}.expert-view-form-field input,.expert-view-form-field select{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.expert-form-file-btn{position:relative;display:inline-flex;align-items:center;width:fit-content;cursor:pointer;overflow:hidden}.expert-form-file .expert-form-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.expert-form-file-hint,.expert-form-file-size{margin:0;color:var(--muted);font-size:12px}.expert-form-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.expert-form-file-item{display:flex;align-items:center;gap:8px;min-width:0}.expert-form-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-form-file-remove{padding:2px 8px;font-size:12px}.expert-form-file-error{white-space:pre-wrap}.expert-view-form-actions{display:flex;gap:8px;margin-top:12px}.expert-view-workbook-editor{min-height:0;overflow:hidden}.apps-expert-interactive-form .expert-view-error{margin:0 12px 12px;color:var(--danger, #c0392b);font-size:.875rem}.expert-view-error{color:var(--danger, #c0392b);font-size:.875rem}.apps-expert-edit-actions{position:relative;z-index:20;display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.apps-expert-run-header>:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.apps-expert-run-header .apps-back{margin-bottom:0;flex-shrink:0}.expert-publish-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a59}.apps-lowcode-db-dialog{display:flex;flex-direction:column;gap:16px;width:min(100%,960px);max-height:min(86vh,820px);overflow:auto;padding:20px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 16px 40px #0f172a2e}.apps-lowcode-db-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.apps-lowcode-db-head h3{margin:0}.expert-publish-dialog{width:min(100%,420px);padding:20px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 16px 40px #0f172a2e}.expert-publish-dialog-title{margin:0 0 14px;font-size:1rem;font-weight:600}.expert-publish-dialog-label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;color:var(--text)}.expert-publish-dialog-label textarea{width:100%;min-height:96px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:.875rem;resize:vertical;background:var(--bg)}.expert-publish-dialog-label textarea:focus{outline:none;border-color:var(--accent, #2563eb);box-shadow:0 0 0 3px #2563eb1f}.expert-publish-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.apps-expert-edit-actions .expert-right-tabs{flex-shrink:0}.expert-publish-dialog-label+.expert-publish-dialog-label{margin-top:14px}.expert-publish-dialog-label select{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:.875rem;background:var(--bg)}.expert-publish-dialog-label select:focus{outline:none;border-color:var(--accent, #2563eb);box-shadow:0 0 0 3px #2563eb1f}.apps-expert-interactive{display:flex;flex-direction:column;gap:8px;padding:12px 16px;overflow:hidden}.apps-expert-interactive-header{flex-shrink:0;margin-bottom:0;position:relative;z-index:50}.apps-expert-interactive-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.apps-expert-interactive-form{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden}.apps-expert-interactive-empty{padding:16px}.apps-expert-run-process{flex:1 1 42%;min-height:0;max-height:min(45vh,420px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.apps-expert-run-process-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.apps-expert-run-process-title{font-size:.875rem;font-weight:600}.apps-expert-run-process-meta{display:flex;align-items:center;gap:8px;font-size:.75rem}.apps-expert-run-process-phase.is-running{color:#2563eb}.apps-expert-run-process-phase.is-finished{color:#15803d}.apps-expert-run-process-phase.is-cancelled{color:#b45309}.apps-expert-run-process-phase.is-failed{color:#b91c1c}.apps-expert-run-process-timeline{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px;font-size:.8125rem}.apps-expert-run-process-empty{padding:6px 0}.apps-expert-run-process-step{padding:8px 10px;border-radius:8px;background:var(--bg, #f8fafc);border:1px solid var(--border)}.apps-expert-run-process-step.is-running{border-color:#93c5fd}.apps-expert-run-process-step.is-ok{border-color:#86efac}.apps-expert-run-process-step.is-warn{border-color:#fcd34d;background:#fffbeb}.apps-expert-run-process-step.is-error{border-color:#fca5a5;background:#fef2f2}.apps-expert-run-process-step-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.apps-expert-run-process-step-title{font-weight:600}.apps-expert-run-process-step-status{flex-shrink:0;font-size:.75rem;color:var(--muted)}.apps-expert-run-process-step-detail,.apps-expert-run-process-log{margin-top:4px;color:var(--muted);line-height:1.45;white-space:pre-wrap;word-break:break-word}.apps-expert-run-process-log.is-warn{color:#b45309}.apps-expert-run-process-log.is-error{color:#b91c1c}.apps-expert-run-process-activity{margin-top:4px;color:var(--muted);font-size:.75rem}.apps-expert-run-process-activity summary{cursor:pointer}.apps-expert-run-process-activity-list{margin-top:6px;max-height:140px;overflow-y:auto;overscroll-behavior:contain;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.apps-expert-run-process-method{display:inline-block;min-width:3.2em;font-weight:600}.apps-expert-run-process-views{flex-shrink:0;max-height:180px;overflow:auto;border-top:1px solid var(--border)}.apps-expert-run-process-views .expert-run-side-panel{border:0;border-radius:0;padding:10px 14px;background:transparent}.expert-connector-run{position:relative;flex-shrink:0;min-width:0}.expert-connector-run-trigger{display:flex;align-items:center;gap:8px;max-width:min(420px,46vw);height:34px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer}.expert-connector-run-trigger:hover,.expert-connector-run-trigger.open{border-color:#cbd5e1}.expert-connector-run-trigger.warn{border-color:#f59e0b;background:#fffbeb}.expert-connector-run-trigger-label{flex-shrink:0;font-size:.78rem;color:var(--muted)}.expert-connector-run-trigger-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.85rem}.expert-connector-run-pop{position:fixed;top:0;right:16px;z-index:420;width:min(520px,calc(100vw - 32px));padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff;overflow:visible;box-shadow:0 12px 32px #0f172a24}.expert-connector-run-pop-head{margin-bottom:10px}.expert-connector-run-pop-head strong{display:block;font-size:.9rem}.expert-connector-run-pop-head p{margin:4px 0 0;font-size:.8rem}.expert-connector-run-fields{display:flex;flex-direction:column;gap:12px}.expert-connector-run-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-items:end}.expert-connector-run-field label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.85rem}.expert-connector-select{position:relative;min-width:0}.expert-connector-select-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text, var(--ink));font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.expert-connector-select-trigger:disabled{opacity:.55;cursor:not-allowed}.expert-connector-select-trigger>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-connector-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:2;max-height:220px;overflow:auto;padding:4px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.expert-connector-select-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.expert-connector-select-menu button:hover,.expert-connector-select-menu button.active{background:#f8fafc}.expert-connector-run-field-label{grid-column:1 / -1;font-weight:600;font-size:.85rem}.expert-connector-run-field-key{margin-left:8px;font-weight:400;font-size:.8rem}.expert-connector-run-pop select{background:#fff}.expert-connector-deps-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:12px}.expert-connector-deps-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.expert-connector-deps-toolbar-copy h3{margin:0 0 4px;font-size:.95rem}.expert-connector-deps-toolbar-copy p{margin:0;font-size:.82rem}.expert-connector-deps-actions{display:flex;gap:8px;flex-shrink:0}.expert-connector-deps-body{flex:1;min-height:0;overflow:auto;padding:14px}.expert-connector-deps-status,.expert-connector-deps-empty{margin:0 0 12px}.expert-connector-deps-list{display:flex;flex-direction:column;gap:10px}.expert-connector-deps-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg, #f8fafc)}.expert-connector-deps-fields{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;align-items:end}.expert-connector-deps-field,.expert-connector-deps-optional,.expert-connector-deps-kind{display:flex;flex-direction:column;gap:6px;min-width:0}.expert-connector-deps-field span,.expert-connector-deps-optional span,.expert-connector-deps-kind span:first-child{font-size:.75rem;color:var(--muted);line-height:1.2}.expert-connector-deps-field input,.expert-connector-deps-kind select{width:100%;min-width:0}.expert-connector-deps-optional{align-items:flex-start}.expert-connector-deps-optional input[type=checkbox]{width:16px;height:16px;margin:8px 0 0}.expert-connector-deps-remove{flex:0 0 auto;display:flex;align-items:flex-start;padding-top:22px}.expert-connector-deps-remove .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.expert-connector-deps-available{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.expert-connector-deps-available h4{margin:0 0 8px;font-size:.82rem;font-weight:600}.expert-connector-deps-available ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.expert-connector-deps-available li{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.85rem}.expert-connector-deps-available-name{font-weight:500}@media(max-width:720px){.expert-connector-deps-card{flex-direction:column}.expert-connector-deps-fields{grid-template-columns:1fr}.expert-connector-deps-remove{padding-top:0;align-self:flex-end}}.apps-expert-interactive-actions{margin-top:16px}.apps-expert-interactive-fields{display:flex;flex-direction:column;gap:20px}.expert-input-tabs{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;border:none;border-radius:0;overflow:hidden;background:#fff}.expert-input-tabs-bar{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;border-bottom:1px solid var(--border);background:#f8fafc;flex-shrink:0}.expert-input-tab{display:inline-flex;align-items:center;gap:4px;max-width:200px;padding:8px 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;flex-shrink:0}.expert-input-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.expert-input-tab:hover{color:var(--text);background:#fff9}.expert-input-tab.active{color:var(--text);font-weight:600;border-bottom-color:var(--accent, #2563eb);background:#fff}.expert-input-tab-required{color:#dc2626}.expert-input-tab-badge{flex-shrink:0;font-size:.6875rem;font-weight:500;padding:1px 6px;border-radius:999px;background:#e0f2fe;color:#0369a1;white-space:nowrap}.expert-input-tab-panel{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:10px 12px;overflow:hidden}.expert-input-tab-panel .expert-workbook-field-picker{flex:1;min-height:0}.expert-input-form-fields{display:flex;flex-direction:column;gap:18px;width:100%;max-width:720px;align-self:flex-start;flex:1;min-height:0;overflow:auto;padding:8px 4px 20px}.expert-input-form-item{width:100%;min-width:0}.expert-input-form-fields .apps-expert-inline-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;width:100%;min-width:0;flex:0 0 auto}.expert-input-form-fields .apps-expert-switch-field{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.expert-input-form-fields .apps-expert-checkbox-field{flex-direction:row;align-items:center}.apps-expert-inline-field .expert-form-field-label{display:block;text-align:left;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--text)}.expert-input-form-fields .apps-expert-inline-field input:not([type=checkbox]),.expert-input-form-fields .apps-expert-inline-field select,.expert-input-form-fields .apps-expert-inline-field textarea{width:100%;box-sizing:border-box}.expert-input-tab-panel .apps-expert-inline-field input:not([type=checkbox]),.expert-input-tab-panel .apps-expert-inline-field select,.expert-input-tab-panel .apps-expert-inline-field textarea{min-height:40px;font-size:.9375rem}.expert-input-tab-panel .apps-expert-inline-field textarea{min-height:96px;resize:vertical}.apps-expert-switch-field{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg, #f8fafc)}.apps-expert-switch-field .expert-form-field-label{flex:1;min-width:0}.apps-expert-switch-field .ui-switch{flex-shrink:0;margin-top:2px}.apps-expert-checkbox-field{flex-direction:row;align-items:center}.apps-expert-checkbox-row{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.expert-form-multi-select{border:0;margin:0;padding:0;min-width:0}.expert-form-multi-select legend{padding:0;margin-bottom:6px}.expert-form-multi-option{display:flex;align-items:center;gap:8px;min-height:32px;font-size:.875rem;color:var(--text)}.expert-workbook-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 6px;flex-shrink:0;font-size:.8125rem}.expert-workbook-breadcrumb-current{font-weight:600;color:var(--text)}.expert-workbook-breadcrumb-link{padding:0;border:none;background:none;font:inherit;font-size:inherit;color:var(--muted);cursor:pointer}.expert-workbook-breadcrumb-link:hover{color:var(--accent, #2563eb)}.expert-workbook-breadcrumb-sep{color:var(--muted);-webkit-user-select:none;user-select:none}.expert-workbook-breadcrumb-meta{font-size:.8125rem;white-space:nowrap}.expert-workbook-breadcrumb-name{padding:2px 6px;margin:-2px 0;border:1px dashed transparent;border-radius:4px;background:none;font:inherit;font-size:inherit;font-weight:600;color:var(--text);cursor:text}.expert-workbook-breadcrumb-name:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.expert-workbook-breadcrumb-name:disabled{cursor:default;color:var(--muted);font-weight:400}.expert-workbook-breadcrumb-name-input{min-width:120px;max-width:240px;padding:2px 6px;border:1px solid var(--accent, #2563eb);border-radius:4px;font:inherit;font-size:inherit;font-weight:600;background:#fff}.expert-workbook-field-picker-sheet{flex:1;min-height:0;display:flex;flex-direction:column}.expert-workbook-field-picker-table-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff}.expert-workbook-field-picker-table-cap{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border);background:#f8fafc;flex-shrink:0}.expert-workbook-field-picker-cap-title{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--text);white-space:nowrap}.expert-workbook-field-picker-table-cap .expert-workbook-field-picker-search{flex:1 1 0;min-width:80px;min-height:28px;padding:4px 8px;border:1px solid var(--border);border-radius:6px;font:inherit;font-size:.8125rem;background:#fff}.expert-workbook-field-picker-select-head,.expert-workbook-field-picker-select-cell{width:40px;text-align:center;padding-left:8px;padding-right:4px}.expert-workbook-field-picker-name-cell{min-width:8rem}.expert-workbook-field-picker-row-count-head,.expert-workbook-field-picker-row-count{width:4.5rem;min-width:4.5rem;padding-left:6px;padding-right:6px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.expert-workbook-field-picker-name-btn{display:inline;width:auto;max-width:none;padding:0;border:none;background:none;font:inherit;font-weight:500;color:var(--accent, #2563eb);text-align:left;cursor:pointer;white-space:normal;word-break:break-word;overflow:visible}.expert-workbook-field-picker-name-btn:hover{text-decoration:underline}.expert-workbook-field-picker-table-body{flex:1;min-height:0;overflow:auto}.expert-workbook-field-picker-preview{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.expert-workbook-field-picker-preview-head{display:none}.expert-workbook-field-picker-preview .expert-view-workbook-editor{flex:1;min-height:0;max-height:none;overflow:hidden}.expert-wb-preview.de-agents-scope .wb-sheet-root-preview{border:1px solid var(--border);border-radius:8px}.expert-wb-preview.de-agents-scope .wb-sheet-table.wb-row-fixed tbody td{height:var(--wb-row-h, 36px);max-height:var(--wb-row-h, 36px)}.expert-wb-preview.de-agents-scope .wb-sheet-table thead th{height:30px}.expert-wb-preview.de-agents-scope .wb-sheet-table .wb-cell-inner{font-size:14px;padding:0 10px}.expert-wb-preview.de-agents-scope .wb-sheet-table tbody td{font-size:14px}.expert-workbook-field-picker{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.expert-workbook-field-picker-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.expert-workbook-field-picker-hint{margin:4px 0 0;font-size:.8125rem}.expert-workbook-field-picker-label{font-size:.875rem;font-weight:600;color:var(--text)}.expert-workbook-field-picker-required{color:#dc2626;margin-left:2px}.expert-workbook-field-picker-table{width:100%;border-collapse:collapse;font-size:.875rem}.expert-workbook-field-picker-table th,.expert-workbook-field-picker-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border)}.expert-workbook-field-picker-table th{position:sticky;top:0;background:var(--panel);font-weight:600;color:var(--muted);font-size:.8125rem;white-space:nowrap}.expert-workbook-field-picker-table tbody tr,.expert-workbook-field-picker-add-row{cursor:pointer}.expert-workbook-field-picker-add-row td{text-align:center;color:var(--muted)}.expert-workbook-field-picker-add-row:hover{background:#3b82f60f}.expert-workbook-field-picker-add-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;padding:0;border:1px solid var(--border);border-radius:4px;background:#fff;font-size:1rem;line-height:1;color:var(--text);cursor:pointer}.expert-workbook-field-picker-add-btn:hover:not(:disabled){border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}.expert-workbook-field-picker-add-btn:disabled{opacity:.5;cursor:not-allowed}.expert-workbook-field-picker-add-label{font-size:.875rem}.expert-workbook-field-picker-empty-row{cursor:default}.expert-workbook-field-picker-empty-row td{text-align:center;padding:20px 12px}.expert-workbook-field-picker-empty-row:hover{background:transparent}.expert-workbook-field-picker-table tbody tr:hover{background:#3b82f60f}.expert-workbook-field-picker-table tbody tr.selected{background:#dbeafe}.expert-workbook-field-picker-table tbody tr.selected td{color:#1d4ed8}.expert-row-select-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a59}.expert-row-select-dialog{width:min(560px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a2e;overflow:hidden}.expert-row-select-head{padding:16px 18px 12px;border-bottom:1px solid var(--border)}.expert-row-select-head h2{margin:0 0 4px;font-size:1rem}.expert-row-select-body{flex:1;min-height:0;overflow:auto;padding:12px 18px}.expert-row-select-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.expert-row-select-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.expert-row-select-item.selected{border-color:#2563eb;background:#eff6ff}.expert-row-select-item-index{width:28px;color:var(--muted);font-size:.8125rem;flex-shrink:0}.expert-row-select-item-text{flex:1;min-width:0;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-row-select-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--border)}.expert-workbook-field-picker-name{font-weight:500}.expert-workbook-field-picker-actions{width:52px;text-align:center;padding-left:4px;padding-right:8px;white-space:nowrap}.expert-workbook-field-picker-actions-head{width:120px;min-width:120px;text-align:center;white-space:nowrap}.expert-workbook-field-picker-run-flag-head,.expert-workbook-field-picker-run-flag{width:4.5rem;min-width:4.5rem;padding-left:6px;padding-right:6px;text-align:center;white-space:nowrap}.expert-workbook-run-pill{display:inline-block;padding:0 6px;border-radius:999px;font-size:.6875rem;font-weight:500;line-height:1.45}.expert-workbook-run-pill.done{background:#dcfce7;color:#166534}.expert-workbook-run-pill.pending{background:#f1f5f9;color:#64748b}.expert-workbook-field-picker-run-result-head,.expert-workbook-field-picker-run-result{width:4.5rem;min-width:4.5rem;padding-left:6px;padding-right:6px;text-align:center;white-space:nowrap}.expert-workbook-run-result-link{display:inline-block;color:var(--accent, #2563eb);font-size:.8125rem;white-space:nowrap}.expert-workbook-run-result-link:hover{text-decoration:underline}.expert-workbook-field-picker-run-time-head,.expert-workbook-field-picker-run-time{width:5.5rem;min-width:5.5rem;padding-left:6px;padding-right:6px;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}.expert-workbook-run-row-btn{margin-right:6px;padding:2px 8px;border:1px solid var(--border);border-radius:6px;background:#fff;font:inherit;font-size:.75rem;color:var(--text);cursor:pointer}.expert-workbook-run-row-btn:hover:not(:disabled){border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}.expert-workbook-run-row-btn:disabled{opacity:.5;cursor:not-allowed}.expert-workbook-field-picker-empty{padding:28px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.expert-workbook-field-picker-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem}.expert-workbook-field-picker-open{color:#2563eb;text-decoration:none}.expert-workbook-field-picker-open:hover{text-decoration:underline}.apps-expert-result-main{display:flex;flex-direction:column;gap:20px}.apps-expert-result-json{margin-top:8px;padding:12px;border-radius:8px;background:var(--panel);border:1px solid var(--border);overflow:auto;font-size:.8rem}.apps-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.pin-to-nav{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.pin-to-nav input[type=checkbox]{width:auto;margin:0;padding:0;flex:0 0 auto;border:0;border-radius:0;background:transparent}.pin-to-nav:has(input:disabled){cursor:default;opacity:.72}.pin-to-nav-error{margin:4px 0 0;color:#b91c1c;font-size:12px;line-height:1.4;white-space:normal}.apps-card-pin{margin-top:10px}.apps-card-pin:empty{display:none}.apps-card-clickable .apps-card-pin{margin-top:auto;padding-top:12px}.apps-card-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px}.apps-card-foot:not(:has(.pin-to-nav,.apps-card-update,.apps-card-skill)){display:none}.apps-card-clickable .apps-card-foot .apps-card-pin{margin-top:0;padding-top:0}.apps-expert-run.apps-page,.apps-expert-edit.apps-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px 20px}.apps-expert-edit-banner{margin:-8px 0 12px;font-size:.875rem}.apps-expert-layout{flex:1;min-height:0}.expert-edit-split{flex:1;min-height:0;display:flex;align-items:stretch;overflow:hidden}.expert-edit-split.dragging{cursor:col-resize}.expert-edit-split-pane{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.expert-edit-split-left{flex-shrink:0}.expert-edit-split-right{flex:1;min-width:0}.expert-edit-split-pane-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.expert-edit-split-pane-body>.apps-expert-chat,.expert-edit-split-pane-body>.apps-expert-code{flex:1;min-height:0}.expert-edit-split-handle{flex-shrink:0;width:12px;margin:0 1px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--muted);background:transparent;transition:background .15s ease;align-self:stretch}.expert-edit-split-handle:hover,.expert-edit-split.dragging .expert-edit-split-handle{background:#f1f5f9}.expert-edit-split-handle-grip{flex:1;min-height:40px;width:100%;display:flex;align-items:center;justify-content:center;cursor:col-resize;border-radius:3px}.expert-edit-split-handle-grip:hover,.expert-edit-split.dragging .expert-edit-split-handle-grip{background:#e2e8f0}.expert-edit-split-handle-btn{display:inline-flex;align-items:center;justify-content:center;width:12px;height:14px;padding:0;border:none;border-radius:2px;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.expert-edit-split-handle-btn:hover{background:#e2e8f0;color:var(--text)}.expert-edit-split-handle-icon{opacity:.7}.expert-edit-split-rail{flex-shrink:0;width:40px;min-width:40px;align-self:stretch;margin:0;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:#64748b;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:14px 0 16px}.expert-edit-split-rail:hover{color:#0f172a;background:#f8fafc}.expert-edit-split.right-collapsed .apps-expert-chat{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.expert-edit-split.right-collapsed .expert-edit-split-rail-right{border-radius:0 12px 12px 0;border-left:none}.expert-edit-split.left-collapsed .expert-edit-split-right,.expert-edit-split.left-collapsed .apps-expert-code{border-top-left-radius:0;border-bottom-left-radius:0}.expert-edit-split.left-collapsed .expert-edit-split-rail:not(.expert-edit-split-rail-right){border-radius:12px 0 0 12px;border-right:none}.expert-edit-split-rail-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1}.apps-expert-chat{background:var(--panel);border:1px solid var(--border);border-radius:12px}.expert-chat-panel{gap:12px;padding:12px 16px 16px}.expert-chat-panel .msgs{padding:4px 2px}.expert-chat-panel .bubble.user,.expert-chat-panel .bubble.assistant,.expert-chat-panel .bubble.assistant.pending{max-width:100%;width:100%;box-sizing:border-box}.expert-chat-panel .assistant-thinking,.expert-chat-panel .assistant-thinking-summary,.expert-chat-panel .assistant-thinking-lines,.expert-chat-panel .assistant-reply{width:100%;max-width:100%;box-sizing:border-box}.expert-chat-panel .assistant-thinking-lines .progress-line{word-break:break-word}.expert-chat-panel .composer-wrap,.expert-chat-panel .chat-composer-wrap{width:100%;max-width:100%;box-sizing:border-box}.expert-opening-msg{flex-shrink:0;padding:4px 2px 0}.apps-expert-code{display:flex;flex-direction:column;min-height:0;overflow:hidden}.expert-right-tabs{display:flex;gap:6px;flex-shrink:0}.expert-right-tab{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;font:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;white-space:nowrap;flex-shrink:0}.expert-right-tab:hover{color:var(--text);border-color:#cbd5e1}.expert-right-tab.active{color:var(--text);font-weight:600;border-color:var(--accent, #2563eb);background:#eff6ff}.expert-right-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.expert-app-sheets{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:12px}.expert-app-sheets-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.expert-app-sheets-tool-btn{display:inline-flex;align-items:center;gap:6px}.expert-app-sheets-chevron{opacity:.6}.expert-app-sheets-loading{padding:24px 16px}.expert-app-sheets-body{flex:1;min-height:0;overflow:auto;padding:12px}.expert-app-sheets-section+.expert-app-sheets-section{margin-top:16px}.expert-app-sheets-section-title{margin:0 0 8px;font-size:.8125rem;font-weight:600;color:var(--muted)}.expert-app-sheets-empty{margin:0;padding:16px 12px;border:1px dashed var(--border);border-radius:8px;font-size:.8125rem;text-align:center}.expert-app-sheets-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.expert-app-sheets-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff}.expert-app-sheets-item:hover{border-color:#cbd5e1}.expert-app-sheets-item-main{flex:1;min-width:0}.expert-app-sheets-item-open{width:100%;padding:0;border:none;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.expert-app-sheets-item-rename{width:100%;min-width:0;padding:4px 8px;border:1px solid var(--accent, #2563eb);border-radius:6px;font:inherit;font-size:.875rem;font-weight:600;background:#fff}.expert-app-sheets-editing{overflow:hidden}.expert-app-sheets-editor{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:8px 10px 10px}.expert-app-sheets-editor-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.expert-app-sheets-item-name{display:block;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-app-sheets-item-meta{display:block;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-app-sheets-item-time{flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums}.expert-app-sheets-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.expert-app-sheets-icon-btn:hover:not(:disabled){background:#f1f5f9;color:var(--text)}.expert-app-sheets-icon-btn.danger:hover:not(:disabled){background:#fef2f2;color:#dc2626}.expert-app-sheets-icon-btn:disabled{opacity:.45;cursor:not-allowed}.expert-right-panel .expert-workspace{flex:1;min-height:0}.expert-workspace{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.expert-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0}.expert-workspace-path{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--muted)}.expert-workspace-actions{display:flex;align-items:center;gap:10px;font-size:.8125rem}.expert-workspace-toolbar{display:none}.expert-workspace-body{flex:1;min-height:0;display:flex;flex-direction:column}.expert-workspace-tree{display:none}.expert-workspace-editor{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.expert-workspace-editor-tools{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;gap:8px;pointer-events:none}.expert-workspace-status{pointer-events:none;font-size:.75rem;padding:4px 8px;border-radius:6px;background:#ffffffeb;border:1px solid var(--border);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-workspace-file-toggle{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:8px;background:#fffffff0;color:var(--muted);cursor:pointer;box-shadow:var(--shadow-soft)}.expert-workspace-file-toggle:hover,.expert-workspace-file-toggle.active{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.expert-workspace-tree-popover{position:absolute;top:48px;right:10px;z-index:6;width:min(240px,calc(100% - 20px));max-height:min(360px,55vh);overflow:auto;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 10px 30px #0f172a1f}.expert-file-tree{list-style:none;margin:0;padding:0}.expert-file-tree li{margin:0}.expert-file-tree-label{display:block;padding:4px 8px;font-size:.8125rem;font-weight:600;color:var(--muted)}.expert-file-tree-file{display:block;width:100%;text-align:left;padding:5px 8px;border:none;border-radius:6px;background:none;font:inherit;font-size:.8125rem;color:var(--text);cursor:pointer}.expert-file-tree-file:hover{background:#0000000a}.expert-file-tree-file.active{background:#dbeafe;color:#1d4ed8}.expert-workspace-editor .monaco-editor-wrap{flex:1;min-height:0;height:100%;border:none;border-radius:0;margin:0}.expert-workspace-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:.875rem}.apps-expert-run-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-shrink:0;flex-wrap:nowrap;min-width:0;overflow:visible;position:relative;z-index:50}.apps-expert-run-title{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;flex:1}.apps-expert-run-title h1{margin:0;font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps-expert-run-title .pill,.apps-expert-run-title .pin-to-nav{flex-shrink:0;white-space:nowrap}.apps-expert-run-desc{margin:6px 0 0;font-size:.875rem;max-width:56ch}.apps-expert-run-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px}.apps-expert-run-chat-only{max-width:820px;width:100%;margin:0 auto}.apps-expert-inline-params{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 16px;border-top:1px solid var(--border);background:var(--bg)}.apps-expert-inline-field{display:flex;flex-direction:column;gap:4px;min-width:160px;flex:1 1 180px;font-size:.8125rem}.apps-expert-inline-field span:not(.expert-form-field-label):not(.expert-workbook-field-picker-required):not(.expert-form-file-name){color:var(--muted)}.apps-expert-inline-field input,.apps-expert-inline-field select,.apps-expert-inline-field textarea{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--panel)}.apps-expert-inline-field select{min-height:36px}.apps-expert-workflow-panel{width:100%;max-width:720px;margin:0 auto;padding:0 20px 24px}.apps-expert-run-messages{flex:1;min-height:0;overflow:auto}.apps-expert-run-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100%;padding:48px 28px;color:var(--muted)}.apps-expert-run-empty-icon{width:40px;height:40px;margin-bottom:12px;color:#94a3b8}.apps-expert-run-empty h2{margin:0 0 8px;font-size:1.125rem;color:var(--text)}.apps-expert-run-empty p{margin:0;max-width:42ch;line-height:1.55;font-size:.875rem}.apps-expert-script-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.apps-expert-edit-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.apps-expert-design{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.apps-expert-design h3{margin:0 0 12px;font-size:1rem}.apps-expert-editors .apps-field+.apps-field{margin-top:16px}.monaco-editor-wrap{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-top:6px}.apps-edit-link{font-size:.875rem}.expert-preview-table{margin-top:12px;overflow:auto;max-height:280px}.expert-preview-table table{width:100%;border-collapse:collapse;font-size:12px}.expert-preview-table th,.expert-preview-table td{border:1px solid var(--border);padding:4px 8px}.apps-card-type{font-size:.75rem;color:var(--muted);margin-bottom:6px}.apps-card h3{margin:0 0 8px;font-size:1rem}.apps-card-actions{display:flex;gap:8px;margin-top:12px}.apps-card-update-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 6px;border-radius:999px;background:color-mix(in srgb,#0066ff 10%,#fff);color:#0047cc;font-size:12px;font-weight:550;line-height:18px;white-space:nowrap}.apps-card-update-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#06f;flex:0 0 auto}.apps-card-update{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.apps-card-update-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.apps-card-update-kicker{font-size:11px;line-height:1.3;color:var(--muted)}.apps-card-update-ver{font-size:13px;font-weight:550;line-height:1.35;color:#0b1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-card-update.is-confirm{flex-wrap:wrap;align-items:flex-end;row-gap:8px}.apps-card-update.is-confirm .apps-card-update-copy{flex:1 0 100%}.apps-card-update.is-confirm .apps-card-update-ver{white-space:normal}.apps-card-update-actions{display:flex;flex:0 0 auto;gap:6px}.apps-page .apps-card-update .btn{height:28px;min-width:56px;padding:0 12px;font-size:12px;box-shadow:none}.apps-page .apps-card-update .btn.primary:hover{box-shadow:none}.apps-card-skill{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #d7e6ff;border-radius:10px;background:#f4f8ff}.apps-card-skill-main{display:flex;align-items:center;gap:8px;min-width:0}.apps-card-skill-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#05f,#00c8ff)}.apps-card-skill-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.apps-card-skill-name{font-size:13px;font-weight:600;line-height:1.3;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-card-skill-ver{font-size:11px;line-height:1.3;color:#6b7280}.apps-page .apps-card-skill .apps-card-skill-btn{height:28px;flex:0 0 auto;padding:0 10px;border-radius:8px;font-size:12px;box-shadow:none}.apps-page .apps-card-skill .apps-card-skill-btn.primary:hover{box-shadow:none}.apps-page .apps-card-skill .apps-card-skill-btn.is-quiet{color:#4b5563;background:#fff;border-color:#d7e0ea;cursor:default}.apps-card-skill-check{margin-right:4px}.apps-card-skill-error{margin:0;font-size:12px;line-height:1.4;color:#b91c1c}.composer-skill-hint{margin:0 0 8px;padding:6px 10px;border-radius:8px;background:#f4f8ff;color:#1e3a5f;font-size:12px;line-height:1.4}.shared-app-update-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line);color:#374151;font-size:13px;line-height:1.5}.shared-app-update-error{color:#991b1b}.apps-empty{padding:48px 16px;text-align:center;color:var(--muted)}.apps-mine-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;border:1px dashed #c9d7e8;border-radius:14px;background:#f8fafc}.apps-mine-empty p{margin:0;max-width:420px;line-height:1.55}.apps-mine-empty>p:first-child{font-size:15px;font-weight:600;color:#0b1f3a}.apps-mine-empty .btn{margin-top:12px}.apps-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:1000}.apps-modal{background:var(--panel);border-radius:12px;padding:20px;width:min(420px,92vw);box-shadow:0 12px 40px #0f172a26}.apps-modal.apps-chat-config-modal{width:min(640px,92vw);max-height:min(80vh,760px);overflow:auto}.apps-chat-config-modal .apps-linked-list{max-height:220px}.apps-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:.875rem}.apps-field input,.apps-field select,.apps-field textarea{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.apps-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.apps-error{color:#dc2626;font-size:.875rem;margin-bottom:8px}.apps-chat-layout,.apps-lowcode-layout,.apps-rule-layout{display:grid;gap:16px;min-height:calc(100vh - 120px)}.apps-chat-layout,.apps-rule-layout{grid-template-columns:320px 1fr}.apps-lowcode-layout{grid-template-columns:minmax(380px,42%) 1fr}.apps-lowcode-header{margin-bottom:12px}.apps-lowcode-detail.apps-page{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:16px 20px}.apps-lowcode-detail .apps-lowcode-header{flex-shrink:0;margin-bottom:12px;width:100%}.apps-lowcode-detail .apps-lowcode-layout{flex:1;min-height:0;min-width:0;overflow:hidden}.apps-lowcode-detail .apps-lowcode-chat,.apps-lowcode-detail .apps-lowcode-preview{min-width:0;min-height:0;height:100%}.apps-lowcode-detail .apps-lowcode-chat{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.apps-lowcode-detail .apps-lowcode-thread{padding:12px 14px 14px;gap:12px;width:100%;max-width:100%;min-width:0}.apps-lowcode-detail .apps-lowcode-chat .bubble,.apps-lowcode-detail .apps-lowcode-chat pre,.apps-lowcode-detail .apps-lowcode-chat code,.apps-lowcode-detail .apps-lowcode-chat .md-pre{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.apps-lowcode-detail .apps-lowcode-chat pre,.apps-lowcode-detail .apps-lowcode-chat .md-pre{white-space:pre-wrap}.apps-lowcode-detail .apps-lowcode-preview{overflow:hidden;background:#f1f5f9;border:1px solid var(--border);border-radius:12px;position:relative}.apps-lowcode-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);overflow:auto}.apps-lowcode-preview-overlay.has-log{justify-content:flex-start}.apps-lowcode-preview-spinner{width:28px;height:28px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:apps-lowcode-spin .8s linear infinite}.apps-lowcode-preview-overlay-title{margin:0;font-size:.9375rem;color:var(--text)}.apps-lowcode-preview-overlay-hint{margin:0;font-size:.8125rem;color:var(--muted);max-width:280px;line-height:1.5}.apps-lowcode-preview-log{margin:4px 0 0;width:min(760px,100%);max-height:min(420px,58vh);overflow:auto;flex:0 1 auto;text-align:left;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;padding:12px 14px;border-radius:8px;background:#0f172a;color:#e2e8f0}@keyframes apps-lowcode-spin{to{transform:rotate(360deg)}}.apps-lowcode-title-row{display:flex;align-items:center;gap:12px;min-width:0;width:100%;flex-wrap:wrap}.apps-lowcode-publish-status{margin:0 0 12px}.app-name-editor-title{margin:0;min-width:0;max-width:100%}.apps-header .app-name-editor-title,.apps-lowcode-title-row .app-name-editor-title{margin:0 0 4px;font-size:1.35rem}.apps-expert-run-title .app-name-editor-title{margin:0;font-size:1.35rem}.apps-card .app-name-editor-title{margin:0 0 8px;font-size:1rem}.app-name-editor-btn{display:inline;max-width:100%;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-name-editor-btn:hover,.app-name-editor-btn:focus-visible{text-decoration:underline;text-underline-offset:3px}.app-name-editor-input{min-width:8rem;max-width:24rem;width:min(24rem,100%);margin:0 0 4px;padding:2px 8px;border:1px solid var(--accent, #2563eb);border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:600}.app-name-editor-input-h3{margin:0 0 8px;font-size:1rem;max-width:100%}.apps-lowcode-preview-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.apps-lowcode-preview-refresh,.apps-lowcode-preview-restart{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem}.apps-lowcode-preview-refresh svg{width:14px;height:14px}.apps-lowcode-run .apps-lowcode-run-stage{flex:1;min-height:0;overflow:hidden;background:#f1f5f9;border:1px solid var(--border);border-radius:12px;position:relative}.apps-lowcode-header .apps-back{margin-bottom:0;flex-shrink:0}.apps-lowcode-header h1{margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-lowcode-chat{background:var(--panel);border:1px solid var(--border);border-radius:12px}.apps-lowcode-thread{width:100%;margin:0}.apps-chat-config,.apps-lowcode-design,.apps-rule-copilot{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;overflow:hidden;min-height:0;display:flex;flex-direction:column}.apps-chat-detail.apps-page{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px 20px}.apps-chat-detail .apps-header{flex-shrink:0;margin-bottom:12px}.apps-chat-detail .apps-chat-panel{flex:1;min-height:0;height:auto}.apps-chat-config-fields{overflow:visible;flex:none;max-height:none}.apps-linked-list{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:8px}.apps-linked-list label{display:flex;align-items:center;gap:8px;font-size:13px}.apps-linked-list input[type=checkbox]{width:auto;padding:0}.apps-chat-design-title{flex-shrink:0;margin:12px 0 8px}.apps-chat-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px}.apps-rule-canvas{min-height:480px;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.apps-design-log{margin-top:12px;padding:10px;background:var(--bg);border-radius:8px;font-size:.8rem;white-space:pre-wrap;max-height:200px;overflow:auto}.oa-embed{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;height:100%}.oa-embed-host{position:relative;width:100%;height:100%;min-height:0;background:#fff}.oa-embed-status{padding:32px;gap:8px}.oa-embed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:32px;background:var(--bg)}.oa-embed-frame{border:0;width:100%;height:100%;flex:1;background:#fff}.task-center-page{display:flex;flex:1;min-width:0;min-height:0;height:100%;flex-direction:column;background:var(--bg)}.apps-market-run-page{display:flex;flex:1;min-width:0;min-height:0;height:100%;flex-direction:column}.apps-market-run-page .apps-expert-run-header{flex:none}.apps-market-run-embed{flex:1;min-height:0;display:flex;flex-direction:column}.task-mgmt-page{display:flex;flex-direction:column;gap:16px;padding:16px 22px 28px;max-width:1120px;margin:0 auto;width:100%;box-sizing:border-box}.task-mgmt-header>:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.task-mgmt-sub{margin:4px 0 0;font-size:.875rem}.task-mgmt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.task-mgmt-filter{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;font-size:.875rem;color:var(--muted, #64748b);white-space:nowrap}.task-mgmt-filter>span{flex-shrink:0;white-space:nowrap}.task-mgmt-filter select{min-width:140px;padding:6px 10px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--panel, #fff);font:inherit;color:var(--text, #0f172a)}.task-mgmt-period{display:inline-flex;border:1px solid var(--border, #e2e8f0);border-radius:8px;overflow:hidden;background:var(--panel, #fff)}.task-mgmt-period button{border:0;background:transparent;padding:6px 12px;font:inherit;font-size:.8125rem;color:var(--muted, #64748b);cursor:pointer}.task-mgmt-period button.active{background:#eef4ff;color:#1d4ed8;font-weight:600}.task-mgmt-toolbar-hint{margin:0 0 0 auto;font-size:.8125rem}.task-mgmt-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.task-mgmt-kpi-card{background:var(--panel, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px 12px;text-align:center}.task-mgmt-kpi-card strong{display:block;font-size:1.5rem;font-weight:650;letter-spacing:-.02em;color:var(--text, #0f172a);line-height:1.2}.task-mgmt-kpi-card span{display:block;margin-top:4px;font-size:.8125rem;color:var(--muted, #64748b)}.task-mgmt-kpi-card em{display:block;margin-top:2px;font-style:normal;font-size:.75rem;color:#94a3b8}.task-mgmt-kpi-card.tone-info strong{color:#2563eb}.task-mgmt-kpi-card.tone-good strong{color:#059669}.task-mgmt-kpi-card.tone-warn strong{color:#d97706}.task-mgmt-kpi-card.tone-primary strong{color:#1d4ed8}.task-mgmt-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start}.task-mgmt-panel{background:var(--panel, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px 16px 16px;min-width:0}.task-mgmt-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.task-mgmt-panel-head h2{margin:0;font-size:.9375rem;font-weight:600}.task-mgmt-table-wrap{overflow-x:auto}.task-mgmt-table{width:100%;border-collapse:collapse;font-size:.8125rem}.task-mgmt-table th,.task-mgmt-table td{padding:8px 6px;text-align:left;border-bottom:1px solid #f1f5f9;white-space:nowrap}.task-mgmt-table th{color:var(--muted, #64748b);font-weight:500}.task-mgmt-table tbody tr:last-child td{border-bottom:0}.task-mgmt-warn{color:#d97706;font-weight:600}.task-mgmt-rate{font-variant-numeric:tabular-nums}.task-mgmt-load{width:72px;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.task-mgmt-load>div{height:100%;border-radius:inherit;background:#93c5fd}.task-mgmt-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.task-mgmt-issues>li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.task-mgmt-issues>li:last-child{border-bottom:0;padding-bottom:0}.task-mgmt-issue-main{flex:1;min-width:0}.task-mgmt-issue-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-mgmt-issue-title strong{font-size:.875rem;font-weight:600}.task-mgmt-issue-main p{margin:4px 0 0;font-size:.75rem;line-height:1.4}.task-mgmt-urge{flex-shrink:0;padding:4px 10px!important;font-size:.75rem!important}.task-mgmt-empty{padding:12px 0!important;border:0!important}.task-mgmt-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.6875rem;font-weight:600;line-height:1.4}.task-mgmt-badge.warn{background:#fff7ed;color:#c2410c}.task-mgmt-badge.blocked{background:#f5f3ff;color:#6d28d9}.task-mgmt-dept-panel{margin-top:0}.task-mgmt-dept-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.task-mgmt-dept-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.8125rem}.task-mgmt-dept-meta span{color:var(--muted, #64748b);font-variant-numeric:tabular-nums}.task-mgmt-dept-track{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.task-mgmt-dept-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}@media(max-width:900px){.task-mgmt-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.task-mgmt-grid{grid-template-columns:1fr}}.order-vis-page{display:flex;flex-direction:column;gap:16px;padding:16px 22px 28px;max-width:1120px;margin:0 auto;width:100%;box-sizing:border-box}.order-vis-header>:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.order-vis-sub{margin:4px 0 0;font-size:.875rem}.order-vis-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.order-vis-search{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;font-size:.875rem;color:var(--muted, #64748b);white-space:nowrap}.order-vis-search>span{flex-shrink:0}.order-vis-search input{width:min(260px,42vw);padding:6px 10px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--panel, #fff);font:inherit;color:var(--text, #0f172a)}.order-vis-risk-tabs{display:inline-flex;border:1px solid var(--border, #e2e8f0);border-radius:8px;overflow:hidden;background:var(--panel, #fff)}.order-vis-risk-tabs button{border:0;background:transparent;padding:6px 12px;font:inherit;font-size:.8125rem;color:var(--muted, #64748b);cursor:pointer}.order-vis-risk-tabs button.active{background:#eef4ff;color:#1d4ed8;font-weight:600}.order-vis-toolbar-hint{margin:0 0 0 auto;font-size:.8125rem}.order-vis-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.order-vis-kpi-card{background:var(--panel, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px 12px;text-align:center}.order-vis-kpi-card strong{display:block;font-size:1.5rem;font-weight:650;letter-spacing:-.02em;color:var(--text, #0f172a);line-height:1.2}.order-vis-kpi-card span{display:block;margin-top:4px;font-size:.8125rem;color:var(--muted, #64748b)}.order-vis-kpi-card.tone-info strong{color:#d97706}.order-vis-kpi-card.tone-good strong{color:#059669}.order-vis-kpi-card.tone-warn strong{color:#dc2626}.order-vis-kpi-card.tone-primary strong{color:#1d4ed8}.order-vis-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.order-vis-panel{background:var(--panel, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:14px 16px 16px;min-width:0}.order-vis-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.order-vis-panel-head h2{margin:0;font-size:.9375rem;font-weight:600}.order-vis-table-wrap{overflow-x:auto}.order-vis-table{width:100%;border-collapse:collapse;font-size:.8125rem}.order-vis-table th,.order-vis-table td{padding:8px 6px;text-align:left;border-bottom:1px solid #f1f5f9;white-space:nowrap}.order-vis-table th{color:var(--muted, #64748b);font-weight:500}.order-vis-table tbody tr{cursor:pointer}.order-vis-table tbody tr:hover{background:#f8fafc}.order-vis-table tbody tr.selected{background:#eff6ff}.order-vis-table tbody tr:last-child td{border-bottom:0}.order-vis-prog{display:inline-flex;align-items:center;gap:6px;min-width:88px}.order-vis-prog-track{width:52px;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.order-vis-prog-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.order-vis-prog>span{font-variant-numeric:tabular-nums;color:var(--muted, #64748b);font-size:.75rem}.order-vis-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.6875rem;font-weight:600;line-height:1.4}.order-vis-badge.warn{background:#fef2f2;color:#dc2626}.order-vis-badge.watch{background:#fff7ed;color:#c2410c}.order-vis-badge.ok{background:#ecfdf5;color:#047857}.order-vis-risks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.order-vis-risk-item{width:100%;text-align:left;border:1px solid #f1f5f9;border-radius:10px;background:#fafbfc;padding:10px 12px;cursor:pointer;font:inherit}.order-vis-risk-item:hover{border-color:#dbeafe;background:#f8fbff}.order-vis-risk-title{display:flex;align-items:center;gap:8px}.order-vis-risk-title strong{font-size:.875rem}.order-vis-risk-item p{margin:4px 0 0;font-size:.75rem;line-height:1.4;color:var(--text, #0f172a)}.order-vis-risk-item em{font-style:normal;font-weight:600;color:#1d4ed8}.order-vis-empty{padding:12px 0}.order-vis-detail{margin-top:0}.order-vis-nodes{list-style:none;margin:0;padding:4px 0 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.order-vis-nodes>li{position:relative;padding:10px 10px 10px 28px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7;min-height:72px}.order-vis-nodes>li.done{background:#f0fdf4;border-color:#bbf7d0}.order-vis-nodes>li.current{background:#eff6ff;border-color:#bfdbfe}.order-vis-node-dot{position:absolute;left:10px;top:14px;width:10px;height:10px;border-radius:50%;background:#cbd5e1}.order-vis-nodes>li.done .order-vis-node-dot{background:#22c55e}.order-vis-nodes>li.current .order-vis-node-dot{background:#2563eb;box-shadow:0 0 0 3px #2563eb33}.order-vis-nodes strong{font-size:.875rem}.order-vis-nodes p{margin:4px 0 0;font-size:.75rem;line-height:1.35}.order-vis-node-owner{color:#1d4ed8!important;font-weight:500}.order-vis-detail-foot{margin:8px 0 0;font-size:.8125rem}@media(max-width:900px){.order-vis-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.order-vis-grid{grid-template-columns:1fr}.order-vis-nodes{grid-template-columns:1fr 1fr}}.task-center-header{flex:none;padding:14px 22px 0;border-bottom:1px solid #e2eaf3;background:#fff}.meetings-page .task-center-header{padding-top:6px}.task-center-header h1{margin-bottom:8px}.task-center-tabs{margin-bottom:-1px;border-bottom:0}.task-center-tabs .ob-page-tab{display:inline-flex;align-items:center;text-decoration:none}.task-center-content{display:flex;flex:1;min-height:0;overflow:hidden}.oa-access-denied{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:32px;color:var(--text);background:var(--bg)}.oa-access-denied span{color:var(--muted)}.meetings-transcribe{display:flex;flex:1;width:100%;flex-direction:column;height:100%;min-height:0;padding:16px 20px 20px;overflow:hidden;background:#f4f7fb}.meetings-transcribe-body{display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:12px;min-height:0;flex:1}.meetings-transcribe.is-draft .meetings-transcribe-body{grid-template-columns:minmax(0,1fr) minmax(320px,1.15fr)}.meetings-transcribe.is-stage{position:relative;padding:0;background:#f7fafc}.meetings-transcribe.is-live{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(340px,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.meetings-transcribe.is-stage .meetings-transcribe-alert{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:4;max-width:min(560px,calc(100% - 32px));margin:0}.meetings-transcribe.is-live .meetings-transcribe-alert{left:26%}.meetings-transcribe-stage{flex:1;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.meetings-transcribe-orb-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px}.meetings-transcribe-orb{width:176px;height:176px;border-radius:50%;border:1px solid rgba(56,189,248,.55);background:radial-gradient(circle at 50% 38%,#fff,#e0f2fe 58%,#bae6fd);color:#0369a1;font-size:16px;font-weight:700;letter-spacing:.16em;cursor:pointer;box-shadow:0 0 0 10px #38bdf814,0 0 42px #0ea5e947}.meetings-transcribe-orb:hover:not(:disabled){box-shadow:0 0 0 14px #38bdf81f,0 0 56px #0ea5e966}.meetings-transcribe-orb:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.meetings-transcribe-resume{border:0;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.meetings-transcribe-resume:hover:not(:disabled){color:#0284c7}.meetings-transcribe-live-meta{display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.meetings-transcribe-live-meta strong{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#0b1f3a}.meetings-transcribe-live-meta span{font-size:11px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:#0284c7}.meetings-transcribe-live-actions{display:flex;gap:8px}.meetings-transcribe-live-actions button{border:1px solid #dbe4ee;background:#fffc;color:#334155;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}.meetings-transcribe-live-actions button.is-primary{border-color:#7dd3fc;color:#0369a1}.meetings-transcribe-ticker{flex:none;max-height:30%;overflow:auto;padding:8px 24px 18px;position:relative;z-index:2}.meetings-transcribe-captions-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-left:1px solid #e2eaf3;z-index:2;padding:18px 20px 16px}.meetings-transcribe-captions-pane>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex:none;margin-bottom:8px}.meetings-transcribe-captions-pane h3{margin:0;font-size:15px;font-weight:700;color:#0b1f3a}.meetings-transcribe-captions-count{font-size:12px;color:#64748b}.meetings-transcribe-oa-idle{position:absolute;top:16px;left:16px;right:16px;z-index:5}.meetings-oa-bar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffffeb;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a0f}.meetings-transcribe-captions-pane .meetings-oa-bar{margin:0 0 8px;flex:0 0 auto}.meetings-oa-bar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meetings-oa-bar-label{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.04em}.meetings-oa-bar-name{font-size:13px;color:#0f172a}.meetings-oa-bar-empty{font-size:13px;color:#94a3b8}.meetings-oa-bar-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.meetings-oa-bar-actions a,.meetings-oa-bar-actions button,.meetings-oa-bar-status button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#0369a1;font-size:12px;font-weight:600;cursor:pointer;padding:0}.meetings-oa-bar-actions a:hover,.meetings-oa-bar-actions button:hover:not(:disabled),.meetings-oa-bar-status button:hover:not(:disabled){color:#0ea5e9}.meetings-oa-bar-actions button:disabled,.meetings-oa-bar-status button:disabled{opacity:.5;cursor:wait}.meetings-oa-bar-status{margin:0;font-size:12px;color:#475569;display:flex;align-items:center;gap:8px}.meetings-oa-bar-status.is-error{color:#e5533d}.meetings-oa-panel{display:flex;flex-direction:column;gap:8px}.meetings-oa-panel input{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:13px}.meetings-oa-empty{margin:0;font-size:12px;color:#94a3b8}.meetings-oa-panel ul{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto}.meetings-oa-panel li button{width:100%;display:flex;justify-content:space-between;gap:8px;text-align:left;border:0;background:#f8fafc;border-radius:8px;padding:8px 10px;margin-bottom:6px;cursor:pointer}.meetings-oa-panel li button strong{font-size:13px;color:#0f172a}.meetings-oa-panel li button span{font-size:11px;color:#64748b}.meetings-oa-panel-actions{display:flex;gap:10px}.meetings-oa-panel-actions button.is-primary{color:#0369a1}.meetings-transcribe-speaker-hint{flex:none;margin:0 0 10px;font-size:12px;line-height:1.45;color:#94a3b8}.meetings-transcribe-followup{flex:none;padding-top:12px;margin-top:4px;border-top:1px solid #eef2f7}.meetings-transcribe-followup button{width:100%;border:1px solid #7dd3fc;background:#f0f9ff;color:#0369a1;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:650;cursor:pointer}.meetings-transcribe-followup button:hover:not(:disabled){background:#e0f2fe}.meetings-transcribe-followup button:disabled{opacity:.5;cursor:not-allowed}.meetings-transcribe-panel,.meetings-transcribe-captions,.meetings-transcribe-draft{background:#fff;border:1px solid #e2eaf3;border-radius:14px;padding:22px 24px;min-height:0;display:flex;flex-direction:column;overflow:auto}.meetings-transcribe-kicker{margin:0 0 6px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#06f}.meetings-transcribe-panel h2{margin:0 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0b1f3a}.meetings-transcribe-lead{margin:0 0 18px;color:#5b6b7c;font-size:14px;line-height:1.65}.meetings-transcribe-steps{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;counter-reset:mt-step}.meetings-transcribe-steps li{display:flex;gap:12px;align-items:flex-start;counter-increment:mt-step}.meetings-transcribe-steps li:before{content:counter(mt-step);flex:none;width:28px;height:28px;border-radius:50%;background:#eef4ff;color:#06f;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.meetings-transcribe-steps li>div{min-width:0;flex:1;padding-top:4px}.meetings-transcribe-steps strong{display:block;font-size:14px;line-height:1.4;color:#0b1f3a}.meetings-transcribe-steps span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:#5b6b7c}.meetings-transcribe-note{margin:16px 0 0;font-size:12px;color:#8a97a8;line-height:1.5}.meetings-transcribe-alert{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.5}.meetings-transcribe-alert.is-warn{background:#fff7ed;color:#9a3412}.meetings-transcribe-alert a{margin-left:8px;color:#06f}.meetings-transcribe-clock{display:flex;align-items:center;gap:10px;margin:4px 0 18px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;letter-spacing:-.03em;color:#0b1f3a}.meetings-transcribe-dot{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:550;color:#dc2626}.meetings-transcribe-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#dc2626}.meetings-transcribe-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.meetings-transcribe-panel .btn.primary{min-width:132px;height:40px;padding:0 18px}.meetings-transcribe-captions h3,.meetings-transcribe-draft h3{margin:0 0 12px;font-size:15px;font-weight:650;color:#0b1f3a}.meetings-transcribe-captions-list{overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.meetings-transcribe-captions-empty{flex:1;min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;border:1px dashed #d7e2ee;border-radius:12px;background:#f8fafc;color:#8a97a8;font-size:14px}.meetings-transcribe-captions-empty p{margin:0;display:block}.meetings-transcribe-captions-list>p{margin:0;display:grid;grid-template-columns:52px 72px minmax(0,1fr);gap:8px;font-size:13px}.meetings-transcribe-captions-list>p span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.meetings-transcribe-captions-list>p strong{color:hsl(var(--spk, 200) 48% 34%);font-weight:650}.meetings-transcribe-captions-list>p.is-partial{opacity:.7}.meetings-transcribe-captions-list>p.meetings-transcribe-captions-placeholder{display:block;color:#8a97a8}.meetings-transcribe-draft label{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:13px;color:var(--muted)}.meetings-transcribe-draft input,.meetings-transcribe-draft textarea{width:100%;border:1px solid #e2eaf3;border-radius:8px;padding:8px 10px;background:#fff}.meetings-transcribe-items{display:flex;flex-direction:column;gap:12px;margin:8px 0 14px}.meetings-transcribe-item{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #eef2f7;border-radius:10px}.meetings-transcribe-item-row{display:grid;grid-template-columns:1fr 140px auto;gap:8px;align-items:start}.meetings-transcribe-assignee{position:relative}.meetings-transcribe-assignee ul{position:absolute;z-index:5;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid #e2eaf3;border-radius:8px;box-shadow:var(--shadow-soft);max-height:180px;overflow:auto}.meetings-transcribe-assignee li button{width:100%;text-align:left;border:0;background:transparent;padding:6px 8px;border-radius:6px}.meetings-transcribe-assignee li button:hover{background:#f3f6fb}@media(max-width:960px){.meetings-transcribe{overflow:auto}.meetings-transcribe-body,.meetings-transcribe.is-draft .meetings-transcribe-body{grid-template-columns:1fr}.meetings-transcribe.is-live{grid-template-columns:1fr;grid-template-rows:minmax(200px,36vh) minmax(0,1fr)}.meetings-transcribe.is-live .meetings-transcribe-alert{left:50%}.meetings-transcribe-captions-pane{border-left:0;border-top:1px solid #e2eaf3}.meetings-transcribe-item-row{grid-template-columns:1fr}}h1{font-size:20px;font-weight:600;margin:0 0 16px;letter-spacing:-.01em}h2{font-size:15px;font-weight:600;margin:0 0 10px}.muted{color:var(--muted);font-size:13px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;margin-bottom:12px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:10px}input,textarea,select{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:9px 12px;width:100%;font-size:14px}textarea{min-height:90px}.btn{background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--radius-md);padding:8px 14px;font-size:14px;font-weight:500}.btn.secondary{background:#f3f4f6;color:var(--ink)}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.err{color:#b91c1c;font-size:13px}.pill{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;background:#f3f4f6}.pill.wait{background:#fef3c7}.pill.run{background:#dcfce7}.list-item{padding:10px 0;border-bottom:1px solid var(--line-soft)}.automations-item-main{flex:1;min-width:0;color:inherit;text-decoration:none}.automations-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.automations-form-head h1{margin:0}.automations-form-head-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.automations-section{margin-top:24px}.automations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.automations-card-link{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;color:inherit;text-decoration:none}.automations-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.automations-card-off{opacity:.72}.automations-enable-switch.on .ui-switch-track{background:var(--accent);box-shadow:none}.automations-enable-switch.on .ui-switch-label{color:var(--ink)}.automations-scenario-card{text-align:left;color:inherit;text-decoration:none}.automations-prompt-field .composer-wrap{width:100%}.automations-prompt-field .composer textarea{min-height:120px;border:0;padding:2px 0;background:transparent;border-radius:0}.automations-prompt-field .composer-bar{padding-top:10px;border-top:1px solid var(--line-soft)}.automations-prompt-field .composer-bar-left{gap:8px}.automations-prompt-field .automations-composer-chip,.automations-prompt-field .composer-sandbox-trigger{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 10px;border-radius:999px;background:#f4f5f7;color:var(--ink);font-size:12px;line-height:1.2}.automations-prompt-field .automations-composer-chip:hover,.automations-prompt-field .composer-sandbox-trigger:hover,.automations-prompt-field .automations-composer-chip.open{background:#e8eaee}.automations-prompt-field .automations-composer-chip svg{flex-shrink:0;color:#9ca3af}.automations-prompt-field .automations-composer-chip.open svg{transform:rotate(180deg)}.automations-prompt-field .automations-composer-chip-label{color:var(--muted);flex-shrink:0}.automations-prompt-field .automations-composer-chip-value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.automations-prompt-field .sandbox-option{min-width:0}.automations-prompt-field .composer-menu{top:calc(100% + 6px);bottom:auto;min-width:200px;max-height:min(240px,45vh);overflow-y:auto;z-index:30}.automations-prompt-field .composer-menu button{white-space:nowrap}.automations-freq-tabs{margin-bottom:0}.automations-schedule-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.automations-schedule-row input,.automations-schedule-row select{width:auto;flex:1 1 120px}.automations-schedule-row input[type=number]{flex:0 0 88px;width:88px}.workspace-home{width:min(760px,100%);margin:0 auto;padding:28px;gap:20px}.workspace-home-title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em;text-align:center;color:var(--ink)}.chat-project-empty{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 16px}.chat-project-empty h2{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;text-align:center;color:var(--ink)}.workspace-home .composer-wrap,.workspace-home .chat-composer-wrap{width:100%}.workspace-home-manual{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;gap:6px;border:0;background:transparent;color:var(--muted);font-size:13px;padding:4px 8px;cursor:pointer}.workspace-home-manual:hover{color:var(--text)}.manual-page{max-width:880px;margin:0 auto}.manual-lead{margin:0 0 24px;color:var(--muted);line-height:1.6}.manual-steps{display:flex;flex-direction:column;gap:32px;padding-bottom:48px}.manual-step h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:1.05rem;font-weight:600}.manual-step-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent, #3b82f6) 14%,transparent);color:var(--accent, #3b82f6);font-size:12px;font-weight:650;flex-shrink:0}.manual-step p{margin:0 0 8px;line-height:1.65;color:var(--text)}.manual-figure{margin:14px 0 0;border:1px solid var(--border, var(--line-soft));border-radius:12px;overflow:hidden;background:var(--panel)}.manual-figure img{display:block;width:100%;height:auto}.manual-figure figcaption{padding:8px 12px 10px;font-size:12px;color:var(--muted);border-top:1px solid var(--line-soft)}.hero{font-size:34px;margin:0;font-weight:600;letter-spacing:-.02em;color:#111827}.tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.tab{border:0;background:#f3f4f6;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500;color:#374151}.tab.active{background:#111827;color:#fff}.shortcuts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;color:#374151;transition:background .15s ease,border-color .15s ease}.chip:hover{background:#f9fafb;border-color:#d1d5db}.composer{position:relative;width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-soft)}.composer textarea{border:0;min-height:72px;max-height:200px;overflow-y:auto;resize:none;outline:none;padding:2px 0;font-size:15px;line-height:1.6;background:transparent}.composer textarea::placeholder{color:#9ca3af}.chat-composer-wrap.is-file-drag .composer{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.composer-file-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#ffffffdb;color:#1d4ed8;font-size:14px;pointer-events:none}.composer-inline-scroll{min-height:72px;max-height:200px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.composer-inline-input{border:0;min-height:72px;outline:none;padding:2px 0;font-size:15px;line-height:1.6;background:transparent;white-space:pre-wrap;word-break:break-word}.composer-inline-input:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.composer-inline-input.is-disabled{opacity:.6;cursor:not-allowed}.composer-inline-chip{display:inline-flex;align-items:center;vertical-align:baseline;margin:0 2px;padding:1px 8px;border-radius:8px;font-size:13px;line-height:1.45;-webkit-user-select:all;user-select:all;white-space:nowrap;max-width:min(100%,280px);overflow:hidden;text-overflow:ellipsis}.composer-inline-chip-ref{background:#f0f9ff;color:#0c4a6e;border:1px solid #e0f2fe}.composer-inline-chip-ref.is-clickable{cursor:pointer}.composer-inline-chip-ref.is-clickable:hover{background:#e0f2fe}.composer-inline-chip-file{background:#fffbeb;color:#92400e;border:1px solid #fef3c7}.composer-image-previews{display:flex;flex-wrap:wrap;gap:8px}.composer-image-preview{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#f9fafb}.composer-image-preview img{width:100%;height:100%;object-fit:cover;display:block}.composer-image-preview-remove{position:absolute;top:4px;right:4px;width:18px;height:18px;border:0;border-radius:999px;background:#111827b8;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.composer-image-preview-remove:hover{background:#111827e6}.composer-bar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.composer-bar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1;flex-wrap:nowrap;overflow:visible}.composer-bar-left:has(.composer-ref-menu){overflow:visible}.composer-ref-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;width:320px;max-height:280px;overflow:auto;background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 40px #0f172a29;font-size:12px;line-height:1.4}.composer-ref-menu button{width:auto;max-width:100%;margin:0;background:transparent;color:#1f2937;border:0;border-radius:0;box-shadow:none;font-size:12px;font-weight:400;line-height:1.4;text-align:left}.composer-ref-tabs{display:flex;position:sticky;top:0;background:#fff;border-bottom:1px solid #f3f4f6}.composer-ref-tabs button{flex:1;padding:8px 4px;text-align:center;color:#6b7280}.composer-ref-tabs button.is-active{color:#0369a1;box-shadow:inset 0 -2px #0ea5e9}.composer-ref-menu .composer-ref-item{display:flex;width:100%;align-items:center;gap:8px;padding:7px 12px}.composer-ref-item:hover,.composer-ref-command:hover{background:#f9fafb}.composer-ref-menu .composer-ref-item.is-active{background:#e0f2fe}.composer-ref-menu .composer-ref-item.composer-ref-file{justify-content:center;width:calc(100% - 16px);margin:8px;border:1px dashed #d6d3d1;border-radius:8px;color:#57534e}.composer-ref-item-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-ref-item-meta,.composer-ref-empty,.composer-ref-command span+span{color:#9ca3af}.composer-ref-empty{padding:10px 12px}.composer-ref-commands{border-top:1px solid #f3f4f6;padding:4px 0}.composer-ref-menu .composer-ref-command{display:block;width:100%;padding:7px 12px}.composer-ref-command code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#4b5563}.composer-mic-btn.recording{color:#dc2626;border-color:#fecaca;background:#fef2f2;animation:composer-mic-pulse 1.2s ease-in-out infinite}.composer-mic-status{font-size:12px;color:var(--muted)}.composer-mic-status.recording{color:#dc2626;font-variant-numeric:tabular-nums}@keyframes composer-mic-pulse{50%{box-shadow:0 0 0 4px #dc262629}}.composer-menu-wrap{position:relative;flex-shrink:0}.composer-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:120px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:4px;z-index:20}.composer-menu button{display:flex;width:100%;border:0;background:transparent;color:var(--ink);font-size:13px;text-align:left;padding:8px 10px;border-radius:8px;align-items:center}.composer-menu button:hover{background:#f3f4f6}.composer-menu button.active{background:#f3f4f6;font-weight:500}.composer-sandbox-trigger{display:inline-flex;align-items:center}.sandbox-option{display:inline-flex;align-items:center;gap:6px}.sandbox-icon{flex-shrink:0}.sandbox-icon.safe{color:#059669}.sandbox-icon.sandbox{color:#2563eb}.sandbox-icon.danger{color:#dc2626}.composer-link{border:0;background:transparent;color:var(--muted);font-size:13px;padding:0;white-space:nowrap;flex-shrink:0}.composer-link-truncate{max-width:220px;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.btn.send{border-radius:999px;padding:7px 18px;min-width:72px}.chat-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.chat-panel .msgs{flex:1;min-height:0}.chat-panel .composer-wrap,.chat-panel .chat-composer-wrap{flex-shrink:0}.chat-thread{width:min(820px,100%);margin:0 auto;padding:24px 28px 28px;height:100%;gap:16px}.chat-viz-layout{flex:1;min-height:0;height:100%;display:flex;align-items:stretch;overflow:hidden}.chat-viz-layout.dragging{cursor:col-resize}.chat-viz-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-viz-chat{flex:1}.chat-viz-side{flex-shrink:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--border);background:var(--panel)}.chat-viz-pane-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-viz-pane-body>.chat-panel{flex:1;min-height:0;height:100%}.chat-viz-side>.chat-viz-pane-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.chat-viz-side>.chat-viz-pane-body:has(.chat-viz-focus){overflow:hidden}.chat-viz-side .viz-selection-root{flex:0 0 auto;min-height:min-content;display:flex;flex-direction:column;-webkit-user-select:text;user-select:text}.chat-viz-side>.chat-viz-pane-body:has(.chat-viz-focus) .viz-selection-root{flex:1 1 0;min-height:0;height:100%;overflow:hidden}.viz-selection-tip{position:fixed;z-index:80;border:1px solid var(--border);background:var(--bg, #fff);color:inherit;border-radius:8px;padding:4px 10px;font-size:12px;line-height:1.4;box-shadow:0 6px 20px #0f172a1f;cursor:pointer}.chat-viz-side .expert-run-side-panel{flex:0 0 auto;height:auto;min-height:0;border:0;border-radius:0;background:transparent;overflow:visible}.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus) .expert-view-workbook-editor,.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus) .expert-view-workbook-editor>*,.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus) .wb-sheet-root-flat,.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus) .wb-sheet-scroll{flex:0 0 auto;height:auto;max-height:none;min-height:0;overflow:visible}.chat-viz-side .chat-viz-focus{display:flex;flex-direction:column;flex:1 1 0;height:100%;min-height:0;padding:0;gap:0;overflow:hidden}.chat-viz-side .chat-viz-focus>.expert-view-workbook,.chat-viz-side .chat-viz-focus>.chat-knowledge,.chat-viz-side .chat-viz-focus>.chat-approval-view{flex:1 1 0;min-height:0;overflow:hidden}.chat-viz-board-surface>.expert-view-workbook,.chat-viz-board-surface>.chat-knowledge,.chat-viz-board-surface>.chat-approval-view{flex:0 0 auto;min-height:280px}.chat-approval-view{display:flex;flex-direction:column;min-height:320px;height:100%;background:#f8fafc}.chat-approval-title{flex:0 0 auto;padding:12px 16px 0;font-size:14px;font-weight:650}.chat-approval-error,.chat-approval-empty{margin:16px;color:#64748b;font-size:13px}.chat-approval-view .approval-flow-canvas{flex:1 1 auto;min-height:280px}.chat-approval-variables{flex:0 0 auto;margin:0 16px 16px;padding:12px 14px 4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.chat-approval-variables h3{margin:0 0 4px;font-size:13px;font-weight:650}.chat-approval-variables ul{margin:0;padding:0;list-style:none}.chat-approval-variable{padding:8px 0;border-top:1px solid #f1f5f9}.chat-approval-variable code{font-size:12px}.chat-approval-variable p{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.45}.chat-viz-board-summary{display:flex;flex-wrap:wrap;gap:12px;flex:0 0 auto}.chat-viz-board-summary>.expert-view{flex:1 1 220px;min-width:0}.chat-viz-board-surface{flex:0 0 auto;display:flex;flex-direction:column;gap:12px}.chat-viz-side .chat-viz-focus .expert-view-workbook-editor,.chat-viz-side .chat-viz-focus .expert-view-workbook-editor>*,.chat-viz-side .chat-viz-focus .wb-sheet-root-flat{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.chat-viz-side .chat-viz-focus .wb-sheet-scroll{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain}.chat-viz-side .expert-view-workbook{-webkit-user-select:none;user-select:none}.chat-viz-side .expert-view-workbook input,.chat-viz-side .expert-view-workbook textarea,.chat-viz-side .expert-view-workbook select{-webkit-user-select:text;user-select:text}.chat-viz-handle{width:12px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent}.chat-viz-handle-grip{flex:1;width:100%;display:flex;align-items:center;justify-content:center;cursor:col-resize;color:var(--muted, #94a3b8)}.chat-viz-handle-btn{border:0;background:transparent;color:var(--muted, #64748b);padding:4px 0;cursor:pointer}.chat-viz-rail{width:36px;flex-shrink:0;border:0;border-left:1px solid var(--border);background:var(--panel);color:var(--muted, #64748b);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:12px 0}.chat-viz-rail span{writing-mode:vertical-rl;font-size:12px;letter-spacing:.08em}.chat-viz-chip{margin-top:8px;border:1px solid var(--border);background:transparent;color:inherit;border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer}.chat-viz-chip.active{border-color:#2563eb;color:#1d4ed8}.expert-view-workbook-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.expert-view-workbook-head .expert-view-title{margin:0}.expert-chart-bars{display:flex;align-items:flex-end;gap:8px;height:180px}.expert-chart-bar-col{flex:1;min-width:0;height:100%;border:0;background:transparent;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;cursor:pointer;padding:0}.expert-chart-bar-track{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px}.expert-chart-bar{width:12px;border-radius:4px 4px 0 0;min-height:4px}.expert-chart-label,.expert-chart-line-labels button{font-size:12px;color:var(--muted, #64748b)}.expert-chart-legend,.expert-chart-pie-list button,.expert-chart-legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px}.expert-chart-legend{flex-wrap:wrap;gap:10px;margin-top:8px}.expert-chart-legend i,.expert-chart-pie-list i{width:8px;height:8px;border-radius:99px;display:inline-block}.expert-chart-pie-wrap{display:flex;gap:16px;align-items:center}.expert-chart-pie{width:140px;height:140px;border-radius:50%;flex-shrink:0}.expert-chart-pie-list{display:flex;flex-direction:column;gap:6px}.expert-chart-pie-list button,.expert-chart-line-labels button{border:0;background:transparent;cursor:pointer;text-align:left;padding:0}.expert-chart-line{width:100%;height:160px}.expert-chart-line-labels{display:flex;justify-content:space-between;gap:4px}.expert-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.expert-card{text-align:left;border:1px solid var(--border);background:var(--bg, #fff);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}button.expert-card{cursor:pointer}.expert-card-label{font-size:12px;color:var(--muted, #64748b)}.expert-card-value{font-size:1.25rem}.chat-knowledge{min-height:0;height:100%;display:flex;flex-direction:column;gap:8px}.chat-knowledge-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-knowledge-head .expert-view-title{margin:0}.chat-knowledge-body{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px}.chat-knowledge-body.tree-collapsed{grid-template-columns:minmax(0,1fr)}.chat-knowledge-body .knowledge-tree-sidebar{width:100%}.chat-knowledge-main,.chat-knowledge-doc{min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px}.chat-knowledge-doc{overflow:auto}.chat-viz-side .chat-viz-stack .chat-knowledge,.chat-viz-side .chat-viz-stack .expert-view-workbook,.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus):not(.chat-viz-board) .chat-knowledge,.chat-viz-side .expert-run-side-panel:not(.chat-viz-focus):not(.chat-viz-board) .expert-view-workbook{min-height:420px}.apps-chat-detail .chat-viz-layout{flex:1;min-height:0}.msgs{overflow-y:auto;overflow-x:hidden;overflow-anchor:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.msgs:hover,.msgs.msgs-scrolling{scrollbar-color:rgba(107,114,128,.35) transparent}.msgs::-webkit-scrollbar{width:5px}.msgs::-webkit-scrollbar-track{background:transparent}.msgs::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px}.msgs:hover::-webkit-scrollbar-thumb,.msgs.msgs-scrolling::-webkit-scrollbar-thumb{background-color:#6b728059}.msgs:hover::-webkit-scrollbar-thumb:hover,.msgs.msgs-scrolling::-webkit-scrollbar-thumb:hover{background-color:#6b72808c}.msgs-bottom{height:1px;flex-shrink:0}.msgs-inner{min-height:min-content}.chat-thread .load-older{flex-shrink:0;align-self:center}.composer-wrap{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.chat-composer-wrap{width:100%;min-width:0}.composer-voice-live{color:inherit}.composer-voice-toast{position:absolute;left:16px;right:16px;top:14px;z-index:5;pointer-events:none;text-align:center;font-size:12px;font-weight:650;line-height:1.45;color:#b91c1c;text-shadow:0 1px 0 #fff,0 0 12px rgba(255,255,255,.95)}.composer-voice-meter{display:inline-flex;align-items:center;gap:8px;height:32px;max-height:32px;margin:0;padding:0 4px 0 2px;border:0;background:transparent;cursor:pointer;flex:0 0 auto;overflow:hidden;line-height:1;box-sizing:border-box}.composer-voice-meter.resolving{cursor:default}.composer-voice-stream{width:152px;height:32px;position:relative;flex:0 0 152px;min-width:152px;max-width:152px;min-height:32px;max-height:32px;overflow:hidden}.composer-voice-stream canvas{display:block;width:152px;height:32px;min-width:0;min-height:0}.composer-voice-meter-clock{font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#0284c7;min-width:2.6em}.particle-cloud{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.particle-cloud canvas{display:block;width:100%;height:100%}.message-queue{display:flex;flex-direction:column;gap:8px}.queue-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 12px;box-shadow:var(--shadow-soft)}.queue-item.editing{align-items:flex-start;border-color:#cbd5e1}.queue-item-body{flex:1;min-width:0;display:flex;align-items:center;min-height:28px}.queue-item-index{display:flex;align-items:center;min-height:28px;font-size:11px;color:var(--muted);line-height:1.5;flex-shrink:0}.queue-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.icon-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:#f3f4f6;color:#4b5563}.icon-action:hover{background:#e5e7eb}.icon-action.primary{background:var(--accent);color:var(--accent-ink)}.icon-action.primary:hover{background:#000}.icon-action.danger{color:#991b1b}.icon-action.danger:hover{background:#fef2f2}.queue-item-text{width:100%;min-width:0;font-size:13px;line-height:1.5;white-space:pre-wrap;color:#374151}.queue-item-edit{width:100%;min-height:56px;border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 10px;resize:vertical;font-size:13px;line-height:1.5}.composer-submit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);flex-shrink:0;padding:0}.composer-submit svg{width:18px;height:18px;stroke-width:2.25}.composer-submit:hover:not(:disabled){background:#000}.composer-submit:disabled{opacity:.35;cursor:not-allowed}.composer-submit.running{background:#fef2f2;color:#991b1b}.composer-submit.running:hover:not(:disabled){background:#fee2e2}.composer-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.load-older{display:block;margin:8px auto 12px;font-size:12px}.bubble{max-width:760px;padding:11px 14px;border-radius:14px;margin:8px 0;font-size:14px;line-height:1.6}.bubble.user{background:#fff;border:1px solid var(--line);padding:11px 14px;white-space:pre-wrap;box-shadow:var(--shadow-soft);width:100%;max-width:100%;box-sizing:border-box}.bubble.assistant{background:transparent;border:none;padding:11px 14px}.message-plain{white-space:pre-wrap}.message-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.bubble.user .message-image{display:block;max-width:min(280px,100%);max-height:220px;border-radius:10px;border:1px solid rgba(0,0,0,.06);object-fit:contain;background:#f9fafb}.bubble.user .message-attachments:last-child{margin-bottom:0}.bubble.user .message-attachments+.message-plain{margin-top:4px}.message-file-chip{display:inline-flex;align-items:center;max-width:min(100%,280px);padding:4px 10px;border-radius:8px;border:1px solid #fef3c7;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-ref-chip{display:inline-flex;align-items:center;max-width:min(100%,280px);margin:0 4px 4px 0;padding:2px 8px;border-radius:8px;border:1px solid #e0f2fe;background:#f0f9ff;color:#0c4a6e;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}button.message-ref-chip{font:inherit;cursor:pointer}button.message-ref-chip:hover{background:#e0f2fe}.meeting-ref-preview{width:min(560px,100%);max-height:min(72vh,640px);min-height:0;min-width:0;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a2e;display:flex;flex-direction:column;overflow:hidden}.meeting-ref-preview header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 18px;border-bottom:1px solid #eef2f7}.meeting-ref-preview h3{margin:0;font-size:15px;font-weight:700;color:#0b1f3a}.meeting-ref-preview header button{border:0;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.meeting-ref-preview-body{flex:1;min-height:0;padding:14px 18px 18px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.meeting-ref-preview-body>p{margin:0;display:grid;grid-template-columns:52px 72px minmax(0,1fr);gap:8px;font-size:13px}.meeting-ref-preview-body>p span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.meeting-ref-preview-body>p.muted{display:block;color:#8a97a8}.message-markdown{font-size:14px;line-height:1.65;color:#111827;word-break:break-word}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.message-markdown p{margin:0 0 .75em}.message-markdown h1,.message-markdown h2,.message-markdown h3,.message-markdown h4{margin:1.1em 0 .45em;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#111827}.message-markdown h1{font-size:1.35em}.message-markdown h2{font-size:1.2em}.message-markdown h3{font-size:1.08em}.message-markdown h4{font-size:1em}.message-markdown ul,.message-markdown ol{margin:0 0 .75em;padding-left:1.4em}.message-markdown li{margin:.25em 0}.message-markdown li>p{margin:.2em 0}.message-markdown blockquote{margin:0 0 .75em;padding:.1em 0 .1em .85em;border-left:3px solid #d1d5db;color:#4b5563}.message-markdown hr{border:0;border-top:1px solid var(--line);margin:1em 0}.message-markdown a{color:#2563eb;text-decoration:none}.message-markdown a:hover{text-decoration:underline}.message-markdown .md-inline-code,.message-markdown code:not(.md-code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;padding:.1em .35em}.message-markdown .md-pre{margin:0 0 .85em;padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto;white-space:pre}.message-markdown .md-pre .md-code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;background:transparent;border:0;padding:0;white-space:pre}.message-markdown table{width:100%;border-collapse:collapse;margin:0 0 .85em;font-size:13px}.message-markdown th,.message-markdown td{border:1px solid var(--line);padding:6px 10px;text-align:left}.message-markdown th{background:#f9fafb;font-weight:600}.message-markdown strong{font-weight:600}.bubble.error{background:#fef2f2;border:none;color:#991b1b}.assistant-status{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.assistant-status-body{width:100%}.status-note{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.4;color:var(--muted)}.status-note.failed{color:#9a3412}.status-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0;background:#9ca3af}.status-note.failed .status-dot{background:#f97316}.status-details{width:100%;max-width:640px;font-size:12px;color:var(--muted)}.status-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;width:fit-content;padding:2px 0}.status-details summary::-webkit-details-marker{display:none}.status-details summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.status-details[open] summary:before{transform:rotate(90deg)}.status-details pre{margin:6px 0 0;padding:10px 12px;background:#f9fafb;border:1px solid var(--line-soft);border-radius:var(--radius-md);font-size:11px;line-height:1.5;color:#6b7280;max-height:140px;overflow:auto}.bubble.assistant.pending{background:transparent;border:none;padding:11px 14px}.assistant-progress{color:var(--muted, #6b7280);font-size:13px;line-height:1.5}.assistant-thinking{margin:0;width:100%}.assistant-thinking-live{width:100%}.assistant-thinking-summary{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--muted, #6b7280);font-size:13px;line-height:1.5;text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer}.assistant-thinking-summary:hover{color:#374151}.assistant-thinking-summary.is-live{cursor:pointer}.assistant-thinking-summary.is-live:hover{color:#374151}.assistant-thinking-chevron{width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent currentColor;transition:transform .15s ease}.assistant-thinking.is-expanded>.assistant-thinking-summary .assistant-thinking-chevron,.assistant-activity-toggle.is-open>.assistant-thinking-chevron{transform:rotate(90deg)}.assistant-activity{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;width:100%}.assistant-activity.is-legacy{max-height:min(200px,28vh);overflow:auto}.assistant-activity-group,.assistant-activity-step{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.assistant-activity-toggle,.assistant-activity-label{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;margin:0;padding:1px 0;border:0;background:none;color:var(--muted, #6b7280);font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer}.assistant-activity-label{cursor:default}.assistant-activity-toggle:hover{color:#374151}.assistant-activity-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding-left:16px;box-sizing:border-box}.assistant-activity-note{margin:2px 0 4px;color:#4b5563;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-activity-detail{margin:2px 0 6px;padding:8px 10px;border-radius:8px;background:#00000008;color:var(--muted, #6b7280);font-size:12px;line-height:1.45;max-width:100%;box-sizing:border-box}.assistant-activity-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}.assistant-activity-status{margin-top:6px;color:#374151}.assistant-activity-group.is-current>.assistant-activity-toggle,.assistant-activity-group.is-current>.assistant-activity-label{color:var(--accent, #2563eb)}.assistant-thinking.is-done .assistant-thinking-lines{margin-top:6px}.assistant-reply{max-height:none;overflow:visible}.assistant-credits{margin-top:8px;font-size:12px;line-height:1.4;color:var(--muted, #6b7280)}.assistant-thinking-lines{margin-top:0;padding:8px 10px;border-radius:8px;background:#00000008;max-height:min(200px,28vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;font-size:12px;line-height:1.45;color:var(--muted, #6b7280);width:100%;box-sizing:border-box}.assistant-thinking-lines .progress-line{display:flex;align-items:flex-start;gap:6px}.assistant-thinking-lines .progress-line.is-latest{color:#374151}.progress-line-dot{flex:0 0 auto;width:6px;height:6px;margin-top:5px;border-radius:50%;background:currentColor;animation:thinking-pulse 1.1s ease-in-out infinite}.progress-line-text{min-width:0;flex:1;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}@keyframes thinking-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.progress-line-dot{animation:none;opacity:.8}}.assistant-thinking-lines .progress-line+.progress-line{margin-top:6px}.assistant-reply+.assistant-progress,.assistant-reply+.assistant-thinking-live,.assistant-reply+.assistant-thinking,.assistant-thinking-live+.assistant-reply,.assistant-thinking+.assistant-reply{margin-top:10px}.assistant-reply+.assistant-thinking-live,.assistant-reply+.assistant-thinking{padding-top:10px;border-top:1px dashed var(--line-soft)}.assistant-reply+.assistant-progress{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-soft)}.progress-line+.progress-line{margin-top:4px}.auth{max-width:420px;margin:12vh auto}.auth-tenant-page{min-height:100%}.startup-settings-entry{position:fixed;top:16px;left:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.startup-settings-origins{color:var(--muted, #667085);font-size:12px;line-height:1.4}.startup-settings-page{min-height:100%;box-sizing:border-box;padding:28px 24px 48px;background:var(--bg)}.startup-settings-head{display:flex;align-items:flex-start;gap:16px;width:100%;max-width:960px;margin:0 auto 20px}.startup-settings-head h1{margin:0 0 6px;font-size:28px;font-weight:600}.startup-settings-head p{margin:0}.startup-config-card{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.startup-config-card h2{margin:0;font-size:18px}.startup-config-card p{margin:0}.startup-config-example{margin:0;max-width:420px}.startup-config-actions{display:flex;gap:10px}.auth-oa-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:1}.auth-oa-toolbar{flex-shrink:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel)}.auth-oa-toolbar-title{text-align:center;font-weight:600}.auth-oa-toolbar-spacer{width:72px}.auth-oa-notice{flex-shrink:0;margin:0;padding:8px 16px;background:#fef2f2}.auth-oa-host{flex:1;min-height:0}.auth-oa-error{max-width:420px;margin:12vh auto;padding:24px}.auth-oa-error h2{margin:0 0 12px;font-size:1.1rem}.auth-oa-error-actions{display:flex;gap:10px;margin-top:16px}pre{white-space:pre-wrap;font-size:12px;background:#f9fafb;padding:10px;border-radius:var(--radius-md)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118273d;display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}.settings-modal{width:min(860px,100%);height:min(640px,86vh);background:#fff;border-radius:18px;box-shadow:0 20px 60px #0f172a2e;display:flex;flex-direction:column;overflow:hidden}.settings-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.settings-head h1{margin:0;font-size:18px}.icon-btn{width:32px;height:32px;border:0;background:transparent;border-radius:8px;font-size:22px;line-height:1;color:var(--muted)}.icon-btn:hover{background:#f3f4f6}.settings-body{display:grid;grid-template-columns:180px 1fr;min-height:0;flex:1}.settings-nav{border-right:1px solid var(--line-soft);padding:12px;overflow:auto;background:#fafafa}.settings-nav button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:9px 12px;border-radius:var(--radius-md);margin-bottom:2px;font-size:14px;font-weight:500}.settings-nav button.active,.settings-nav button:hover{background:#eef0f3}.settings-content{padding:22px 26px;overflow:auto}.system-log-toolbar{display:flex;align-items:center;gap:8px}.system-log-toolbar select{width:auto;flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid #e6e8ec;border-radius:8px;background:#fff}.system-log-toolbar .btn{flex:0 0 auto;white-space:nowrap;height:36px;padding:0 14px}.system-log-view{margin:0;padding:12px;border:1px solid #e6e8ec;border-radius:8px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;min-height:240px}.settings-api-key-row{padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-api-key-main{min-width:0;flex:1}.settings-api-key-secret{display:block;margin-top:6px;word-break:break-all;font-size:13px;line-height:1.45}.settings-api-key-actions{display:flex;gap:8px;flex-shrink:0}.nav-menu-setting-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;max-width:100%;min-height:32px;margin:0;cursor:pointer}.nav-menu-setting-row input[type=checkbox]{width:auto;margin:0;padding:0;flex:0 0 auto;border:0;border-radius:0;background:transparent}.nav-menu-setting-row>span{white-space:nowrap}.apps-catalog-target{box-shadow:0 0 0 2px #2563eb}.settings-field{display:flex;flex-direction:column;gap:6px}.settings-readonly{font-size:13px;line-height:1.5;color:#374151;background:#f9fafb;border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:9px 12px;word-break:break-all;-webkit-user-select:text;user-select:text}.settings-row{display:flex;gap:8px;align-items:center}.settings-row input{flex:1;min-width:0}.model-managed-panel{gap:16px}.model-managed-status{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.model-managed-status .settings-row{justify-content:space-between}.codex-mode-hint{grid-column:1 / -1;margin:-6px 0 4px;font-size:13px;line-height:1.5}.codex-batch-editor{gap:12px}.codex-batch-editor-head h3{margin:0;font-size:15px}.codex-batch-card{border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--surface-2, rgba(255, 255, 255, .02))}.codex-batch-card.is-active{border-color:color-mix(in srgb,var(--accent, #3b82f6) 45%,var(--border))}.codex-batch-card-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.codex-batch-name{flex:1;min-width:180px}.codex-batch-active{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.codex-batch-users{display:flex;flex-direction:column;gap:8px}.codex-user-chips{display:flex;flex-wrap:wrap;gap:8px}.codex-user-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-3, rgba(255, 255, 255, .06));font-size:13px}.codex-user-chip button{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.codex-user-chip button:hover{color:var(--text)}.oa-org-tree-picker{gap:10px}.oa-org-tree-search-wrap{display:flex}.oa-org-tree-search{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--text);font-size:14px}.oa-org-tree-body{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:10px;padding:6px 0;background:var(--surface-2, rgba(255, 255, 255, .02))}.oa-org-tree-row{display:flex;align-items:center;gap:8px;min-height:32px;padding-right:12px;font-size:14px}.oa-org-tree-row input[type=checkbox]{width:auto;min-width:16px;height:16px;margin:0;padding:0;flex:0 0 auto;accent-color:var(--accent)}.oa-org-tree-check{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer}.oa-org-tree-row.employee,.oa-org-tree-row.selectable{cursor:pointer}.oa-org-tree-row.employee:hover,.oa-org-tree-row.selectable:hover{background:color-mix(in srgb,var(--accent, #3b82f6) 6%,transparent)}.oa-org-tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:var(--muted, #6b7280);cursor:pointer;padding:0}.oa-org-tree-toggle:hover{color:var(--ink, #111827);background:color-mix(in srgb,var(--ink, #111827) 6%,transparent)}.oa-org-tree-toggle svg{display:block;flex-shrink:0}.oa-org-tree-toggle.spacer{display:inline-block;cursor:default;pointer-events:none}.oa-org-tree-label{flex:1;min-width:0;line-height:1.4}.oa-org-tree-badge{margin-left:8px;font-size:12px;line-height:1.4;color:var(--muted, #64748b)}.oa-org-tree-badge.on,.oa-org-tree-badge.use{color:#9a3412;font-weight:600}.oa-org-tree-badge.develop,.oa-org-tree-badge.manage{color:#1d4ed8;font-weight:600}.oa-org-tree-badge.read{color:#9a3412;font-weight:600}.oa-org-tree-badge.write{color:#0f766e;font-weight:600}.oa-org-tree-label.dept{font-weight:500}.codex-client-pools{gap:10px}.codex-client-pool-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.codex-client-pool-card.is-current{border-color:color-mix(in srgb,var(--accent, #3b82f6) 45%,var(--border))}.page-skills{max-width:1080px}.page-skills-market{max-width:none}.skills-market,.skills-installed-page,.skills-upload-page{display:flex;flex-direction:column;gap:20px}.skills-upload-page .card,.skills-upload-page .skill-upload{background:var(--skills-card);box-shadow:0 1px 3px #0f172a0f}.skills-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.skills-search-wrap{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 14px;color:#9ca3af}.skills-search{border:0;background:transparent;width:100%;font-size:14px;outline:none;color:var(--text)}.skills-topbar-actions{display:flex;gap:10px;flex-shrink:0}.skills-top-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:13px;text-decoration:none}.skills-top-btn.primary{background:#111827;color:#fff;border-color:#111827}.skills-featured{display:flex;flex-direction:column;gap:12px}.skills-section-head{display:flex;align-items:center;justify-content:space-between}.skills-section-head h2{margin:0;font-size:18px}.skills-refresh-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#6b7280;font-size:13px;cursor:pointer}.skills-category-tabs{display:flex;flex-wrap:wrap;gap:8px}.skills-category-tab{border:1px solid var(--border);background:#fff;color:#4b5563;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.skills-category-tab.active{background:#111827;color:#fff;border-color:#111827}.skills-market-grid,.skills-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skill-market-card,.skill-featured-card{background:var(--skills-card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;min-height:128px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.skill-featured-card{box-shadow:0 2px 8px #0f172a12}.skill-market-card.clickable:hover,.skill-featured-card.clickable:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.skill-market-card-head,.skill-featured-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.skill-market-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:16px}.skill-market-icon.lg{width:48px;height:48px;font-size:18px}.skill-market-add{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#fff;color:#374151;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.skill-market-add.installed{background:#ecfdf5;border-color:#bbf7d0;color:#15803d}.skill-market-remove{border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:8px;padding:4px 10px;font-size:12px;flex-shrink:0}.skill-market-remove:hover{background:#fef2f2}.skill-market-title{font-size:15px;font-weight:600;line-height:1.35;flex:1;min-width:0}.skill-market-desc{font-size:13px;line-height:1.55;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.skill-market-card .skill-meta,.skill-featured-card .skill-meta{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12px;line-height:1.5;min-height:28px}.skill-market-card.clickable,.skill-featured-card.clickable,.admin-skill-card.clickable{cursor:pointer}.admin-skill-card.clickable:hover{border-color:#d1d5db;box-shadow:0 8px 24px #0f172a0f}.skills-sub-head h1{margin-bottom:8px}.skills-back-link{display:inline-block;margin-bottom:12px;color:#6b7280;text-decoration:none;font-size:13px}.skill-format-guide{display:grid;gap:14px}.skill-format-section{display:flex;flex-direction:column;gap:8px}.skill-format-title{font-size:13px;font-weight:600;color:#374151}.skill-format-tree,.skill-format-md{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:#f9fafb;border:1px solid var(--border);font-size:12px;line-height:1.6;color:#374151;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.skill-format-head{margin-bottom:2px}.skill-upload-fields,.skill-admin-meta{gap:12px;align-items:center}.skill-featured-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4b5563}.skill-tabs{margin-bottom:16px}.skill-form textarea{min-height:180px}.skill-list{display:flex;flex-direction:column;gap:12px}.skill-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.skill-item-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.skill-meta{font-size:12px;margin-top:4px}.skill-content{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55;color:#374151;background:#f9fafb;border-radius:var(--radius-md);padding:10px 12px}.skill-empty{padding:12px 0}.skill-description{margin:8px 0 0;color:#4b5563;font-size:13px;line-height:1.5}.skill-upload p{margin:6px 0 0}.skill-manifest{margin:8px 0 0;padding-left:18px;color:#4b5563;font-size:13px}.skill-manifest-wrap summary{cursor:pointer;color:#6b7280;font-size:13px}.skill-detail{margin-top:4px}.pill.ok{background:#dcfce7;color:#166534}.pill.warn{background:#fef3c7;color:#92400e}.icon-btn.danger{color:#b91c1c}.icon-btn.danger:hover{background:#fef2f2}.admin-app{display:grid;grid-template-columns:220px 1fr;height:100vh;min-height:0;overflow:hidden;background:#f3f4f6}.admin-sidebar{background:#fff;border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden}.admin-brand{font-size:15px;font-weight:700;color:#111827;padding:0 8px;flex-shrink:0}.admin-nav{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto;padding-right:2px}.admin-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#374151;text-decoration:none;font-size:14px}.admin-nav-item:hover{background:#f3f4f6}.admin-nav-item.active{background:#111827;color:#fff}.admin-main{padding:28px 32px;overflow:auto;background:var(--bg)}.admin-skills-page{max-width:1320px;margin:0 auto}.admin-skills{display:flex;flex-direction:column;gap:24px}.admin-skills-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-skills-title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#111827}.admin-skills-subtitle{margin:6px 0 0;color:#6b7280;font-size:14px}.admin-skills-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.admin-skills-aside{position:sticky;top:0;align-self:start;max-height:calc(100vh - 56px)}.admin-skills-upload-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 56px);overflow-y:auto}.admin-skills-upload-title{margin:0;font-size:16px;font-weight:600;color:#111827}.admin-skills-dropzone{position:relative;min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border:2px dashed #7eb6ff;border-radius:14px;background:#f3f8ff;color:#526277;text-align:center;cursor:pointer}.admin-skills-dropzone strong{color:#0b1f3a;font-size:16px}.admin-skills-dropzone:hover,.admin-skills-dropzone.is-active{border-color:#05f;background:#e8f2ff}.admin-skills-dropzone.is-busy{cursor:progress}.admin-skills-dropzone-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.admin-skills-dropzone-track{width:min(180px,100%);height:8px;margin-top:8px;border-radius:999px;background:#d7e6fb;overflow:hidden}.admin-skills-dropzone-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#05f,#00c8ff)}.admin-skills-upload-ok{color:#0f7a45;font-size:13px}.admin-skills-format{border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px;background:#fafafa}.admin-skills-format summary{cursor:pointer;font-size:13px;font-weight:500;color:#374151;list-style:none}.admin-skills-format summary::-webkit-details-marker{display:none}.admin-skills-format[open] summary{margin-bottom:12px}.admin-skills-upload-form{display:flex;flex-direction:column;gap:12px}.admin-skills-upload-form .ui-switch{padding:2px 0}.admin-skills-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4b5563}.admin-skills-field select{border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:#fff}.category-picker{position:relative;display:inline-flex}.category-picker-trigger{border:1px solid var(--line);background:#f9fafb;color:#374151;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.category-picker-trigger:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.category-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.category-picker-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;min-width:120px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0f172a1f;display:flex;flex-direction:column;gap:2px}.category-picker-option{border:0;background:transparent;color:#374151;border-radius:8px;padding:7px 10px;font-size:12px;text-align:left;white-space:nowrap}.category-picker-option:hover{background:#f3f4f6}.category-picker-option.active{background:#111827;color:#fff}.category-chips{display:flex;flex-wrap:wrap;gap:6px}.category-chip{border:1px solid var(--line);background:#fff;color:#4b5563;border-radius:999px;padding:5px 11px;font-size:12px;line-height:1.2}.category-chip:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}.category-chip.active{background:#111827;color:#fff;border-color:#111827}.category-chip:disabled{opacity:.55;cursor:not-allowed}.admin-skills-check{flex-direction:row;align-items:center;gap:8px}.admin-skills-upload-btn{width:100%;position:sticky;bottom:0;z-index:1;margin-top:auto;background:#fff;box-shadow:0 -8px 12px #fff}.admin-skills-main{display:flex;flex-direction:column;gap:16px;min-width:0}.admin-skills-toolbar{display:flex;flex-direction:column;gap:12px}.admin-skills-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 16px;color:#9ca3af;box-shadow:var(--shadow-soft)}.admin-skills-search input{border:0;background:transparent;width:100%;outline:none;color:#111827;font-size:14px}.admin-skills-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-skills-tab{border:1px solid var(--line);background:#fff;color:#4b5563;border-radius:999px;padding:6px 14px;font-size:13px}.admin-skills-tab.active{background:#111827;color:#fff;border-color:#111827}.admin-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.admin-skill-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px;min-height:220px;box-shadow:var(--shadow-soft);transition:border-color .15s ease,box-shadow .15s ease}.admin-skill-card:hover{border-color:#d1d5db;box-shadow:0 10px 28px #0f172a14}.admin-skill-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-skill-card-body{flex:1;min-width:0}.admin-skill-card-actions{display:flex;align-items:center;gap:4px}.admin-skill-action{border:1px solid var(--line);background:#fff;color:#374151;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.admin-skill-action:hover,.admin-skill-action.is-active{background:#e8f2ff;border-color:#7eb6ff;color:#05f}.admin-skill-replace{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:108px;margin-top:12px;padding:16px 12px;border:2px dashed #7eb6ff;border-radius:12px;background:#f3f8ff;color:#526277;text-align:center;cursor:pointer}.admin-skill-replace strong{color:#0b1f3a;font-size:14px}.admin-skill-replace:hover,.admin-skill-replace.is-active{border-color:#05f;background:#e8f2ff}.admin-skill-replace.is-busy{cursor:progress}.admin-skill-replace-cancel{margin-top:6px;border:0;background:transparent;color:#526277;font-size:12px;cursor:pointer}.admin-skill-replace-cancel:hover{color:#0b1f3a}.admin-skill-action.danger{color:#b91c1c;border-color:#fecaca}.admin-skill-action.danger:hover{background:#fef2f2}.admin-skill-title-row{display:flex;align-items:center;gap:8px;min-width:0}.admin-skill-title{margin:0;font-size:16px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-skill-featured-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:2px 8px;flex-shrink:0}.admin-skill-slug{margin-top:4px;font-size:12px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-skill-desc{margin:10px 0 0;font-size:13px;line-height:1.55;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-skill-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line-soft)}.admin-skill-version{margin-left:auto;font-size:11px;color:#9ca3af;font-weight:600}.ui-switch{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-switch input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ui-switch-track{position:relative;width:34px;height:20px;border-radius:999px;background:#e5e7eb;transition:background .18s ease,box-shadow .18s ease;flex-shrink:0}.ui-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a2e;transition:transform .18s ease}.ui-switch-label{font-size:12px;font-weight:500;color:#6b7280;transition:color .18s ease}.ui-switch.on .ui-switch-track{background:#f59e0b;box-shadow:inset 0 0 0 1px #b4530926}.ui-switch.on .ui-switch-thumb{transform:translate(14px)}.ui-switch.on .ui-switch-label{color:#b45309}.ui-switch.disabled{opacity:.55;cursor:not-allowed}.admin-skills-empty{background:#fff;border:1px dashed var(--line);border-radius:16px;padding:48px 24px;text-align:center;color:#6b7280;font-size:14px}.admin-skills-toast{position:fixed;top:28px;left:50%;transform:translate(-50%);z-index:50;background:#fff;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;box-shadow:var(--shadow-soft);max-width:360px;text-align:center}.skill-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;justify-content:flex-end;z-index:40;padding:16px}.skill-detail-drawer{width:min(520px,100%);height:100%;background:#fff;border-radius:16px;box-shadow:0 20px 50px #0f172a2e;padding:20px;overflow:auto;display:flex;flex-direction:column;gap:16px}.skill-detail-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.skill-detail-drawer-head h2{margin:0;font-size:20px;font-weight:600}.skill-detail-slug{margin-top:4px;font-size:12px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.skill-detail-desc{margin:0;color:#4b5563;font-size:14px;line-height:1.6}.skill-detail-files summary{cursor:pointer;font-size:13px;color:#6b7280;margin-bottom:8px}.skill-detail-md{margin:0;flex:1;min-height:200px;white-space:pre-wrap;font-size:12px;line-height:1.6;color:#374151;background:#f9fafb;border:1px solid var(--line-soft);border-radius:12px;padding:14px;overflow:auto}.skill-detail-footer{padding-top:8px;border-top:1px solid var(--line-soft)}.skill-detail-footer .btn{width:100%}@media(max-width:960px){.admin-skills-layout{grid-template-columns:1fr}.admin-skills-aside{position:static}}.admin-auth-wrap,.app-loading,.admin-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f3f4f6}.admin-auth{width:min(420px,100%)}.admin-logout{width:100%;flex-shrink:0;margin-top:auto}.admin-connectors-page{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.admin-connectors-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-connectors-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;align-items:start}.admin-connectors-section-title{margin:0 0 12px;font-size:16px;font-weight:600}.admin-connectors-items{display:flex;flex-direction:column;gap:10px}.admin-connector-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fafafa}.admin-connector-card.active{border-color:#111827;background:#fff}.admin-connector-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-connector-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.admin-connector-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-connectors-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#374151}.admin-connectors-field input,.admin-connectors-field select{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px}.admin-connectors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-connectors-form-actions{display:flex;flex-wrap:wrap;gap:10px}.connector-raw-error{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45;max-height:280px;overflow:auto}@media(max-width:960px){.admin-connectors-layout{grid-template-columns:1fr}}.admin-page{display:flex;flex-direction:column;gap:20px}.admin-page-head h1{margin:0 0 6px}.admin-split{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:start}.admin-list{display:flex;flex-direction:column;gap:6px}.admin-list-item{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.admin-list-item.active{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b59}.tenant-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tenant-id-row code{font-size:12px;word-break:break-all}.channel-share-block{position:relative;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:auto;min-width:0;flex:0 0 auto}.channel-share-block.dialog{flex-direction:column;align-items:stretch;width:100%}.tenant-share-fields{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.tenant-share-hint{margin:0;font-size:12px}.tenant-share-picker{position:relative;display:inline-flex;flex-shrink:0}.tenant-share-trigger{border:1px solid var(--line);background:#f9fafb;color:#374151;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.tenant-share-trigger:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.tenant-share-trigger:disabled{opacity:.55;cursor:not-allowed}.tenant-share-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:240px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0f172a1f;display:flex;flex-direction:column;gap:2px}.tenant-share-menu .tenant-share-fields{padding:0;border:0;border-radius:0;background:transparent}.apps-expert-edit-actions .tenant-share-menu{right:0;left:auto}.admin-skill-card-foot .tenant-share-menu,.admin-connector-actions .tenant-share-menu,.dev-platform-app-card-actions .tenant-share-menu{top:auto;bottom:calc(100% + 6px)}.tenant-share-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:0;border:0;background:transparent;color:#374151;border-radius:8px;padding:7px 10px;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.tenant-share-option.check{margin:0}.tenant-share-option input{margin:0;width:15px;height:15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex:0 0 auto;accent-color:#ea580c}.tenant-share-option:hover{background:#f3f4f6}.tenant-share-option.active{background:#fff7ed;color:#9a3412}.tenant-share-option.active:hover{background:#ffedd5}.tenant-share-search{margin:4px 0;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:12px}.tenant-share-menu-list{max-height:196px;overflow:auto;display:flex;flex-direction:column;gap:2px}.tenant-share-empty{padding:8px 10px;font-size:12px;color:#9ca3af}.admin-inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-inline-form input{min-width:180px;flex:1}.tenant-dept-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tenant-dept-list li{display:flex;align-items:center;gap:8px}@media(max-width:960px){.admin-split{grid-template-columns:1fr}}.admin-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th,.admin-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.admin-main:has(.admin-db-page){display:flex;flex-direction:column;overflow:hidden}.admin-db-page{flex:1;min-height:0;overflow:hidden}.admin-db-page .admin-split{flex:1;min-height:0;align-items:stretch;overflow:hidden}.admin-db-page .admin-list,.admin-db-page .admin-db-detail{min-height:0;overflow-y:auto}.admin-db-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:0}.admin-db-toolbar select{min-width:220px}.admin-db-status{display:inline-block;margin-top:4px;font-size:12px}.admin-db-detail{display:flex;flex-direction:column;gap:16px;min-width:0}.admin-db-address{display:flex;flex-direction:column;gap:8px}.admin-db-address strong{margin-left:8px}.admin-db-url-row{display:flex;gap:8px;align-items:flex-start}.admin-db-url-row code{flex:1;min-width:0;overflow-wrap:anywhere}.admin-db-tables{display:flex;flex-wrap:wrap;gap:8px}.admin-db-tables .btn.active{border-color:#f59e0b}.admin-db-pager{display:flex;align-items:center;gap:12px}.admin-table-actions{display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.admin-release-upload h2{margin:0}.admin-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-release-progress{display:grid;gap:6px}.admin-release-progress-label{color:#526277;font-size:13px}.admin-release-progress-track{height:8px;border-radius:999px;background:#e6eef8;overflow:hidden}.admin-release-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#05f,#00c8ff)}.admin-release-qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.admin-release-platform-grid,.admin-release-qr-grid{grid-template-columns:1fr}}.admin-release-qr-card{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:12px}.admin-release-qr-image{width:180px;height:180px;object-fit:contain;background:#fff;border-radius:8px}.admin-release-qr-empty{width:180px;height:180px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:8px}.admin-release-dropzone{position:relative;min-height:168px;border:2px dashed var(--line);border-radius:12px;padding:20px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#0f172a05}.admin-release-dropzone:hover,.admin-release-dropzone-active{border-color:#3b82f6;background:#3b82f60a}.admin-release-dropzone-has-file{border-style:solid;background:#fff}.admin-release-dropzone-invalid{border-color:#e05252;background:#e052520a}.admin-release-dropzone-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.admin-release-dropzone-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:128px;text-align:center}.admin-release-dropzone-title{font-size:15px;font-weight:600}.admin-release-dropzone-hint{font-size:13px;line-height:1.5;max-width:240px}.admin-release-dropzone-file{font-size:13px;line-height:1.4;word-break:break-all;color:var(--text)}.admin-release-dropzone-clear{margin-top:4px;padding:4px 10px;font-size:12px}.admin-release-publish-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-release-publish-check input[type=checkbox]{width:auto;margin:0;flex-shrink:0}.admin-release-platform-slot{border:1px dashed var(--line);border-radius:10px;padding:12px;gap:8px}.admin-release-platform-slot-invalid{border-color:#e05252;background:#e052520a}.admin-release-slot-err{color:#c0392b;font-size:12px;line-height:1.4}.admin-release-slot-file{font-size:13px;word-break:break-all}.admin-release-table{table-layout:fixed}.admin-release-table th:nth-child(1),.admin-release-table td:nth-child(1){width:132px}.admin-release-table th:nth-child(2),.admin-release-table td:nth-child(2){width:112px}.admin-release-table td{vertical-align:top}.admin-release-channel-cell{font-size:14px;line-height:1.4}.admin-release-channel-id{font-size:12px;margin-top:4px}.admin-release-version-cell{font-size:14px;font-weight:500;word-break:break-word}.admin-release-empty-cell{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed var(--line);border-radius:10px;background:#0f172a05;font-size:13px}.admin-release-stack{display:flex;flex-direction:column;gap:8px}.admin-release-chip{margin-bottom:2px;font-size:12px;font-weight:600;color:#0b1f3a}.admin-release-artifact-card{display:flex;flex-direction:column;gap:8px;min-height:120px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.admin-release-artifact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.admin-release-artifact-head .pill{flex-shrink:0;font-size:11px;white-space:nowrap}.admin-release-platform-cell{gap:6px;min-width:0}.admin-release-file-name{font-size:13px;word-break:break-all}.admin-release-file-meta{display:flex;align-items:center;gap:8px;font-size:12px}.admin-release-platform-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.page-update{width:100%;max-width:960px;margin:0 auto;padding:8px 0 32px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.update-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.update-page-title{margin:0 0 6px;font-size:28px;font-weight:600}.update-page-subtitle{margin:0;max-width:560px}.update-version-card,.update-section,.update-hint-card{display:flex;flex-direction:column;gap:14px}.update-section-title{margin:0;font-size:18px;font-weight:600}.update-version-badges{display:flex;flex-wrap:wrap;gap:8px}.update-version-badges .pill.muted-pill{background:#f3f4f6;color:var(--muted)}.update-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.update-info-grid dt{margin:0;font-size:12px;color:var(--muted)}.update-info-grid dd{margin:4px 0 0;font-size:14px;word-break:break-all}.update-info-wide{grid-column:1 / -1}.update-release-notes{margin:0;white-space:pre-wrap;line-height:1.6}.update-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-height:36px}.update-progress{display:grid;grid-template-columns:minmax(0,1fr) 4em;align-items:center;gap:12px;width:min(420px,100%);min-height:36px}.update-progress-track{height:8px;border-radius:999px;background:#e6eef8;overflow:hidden}.update-progress-bar{height:100%;border-radius:inherit;background:var(--accent, #111827);transition:width .15s linear}.update-progress-bar.is-indeterminate{width:35%;animation:update-progress-slide 1.1s ease-in-out infinite}.update-progress-label{font-size:13px;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@keyframes update-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.update-alert{width:100%}.brand-version-block{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.brand-version-block .brand-name{line-height:1.2}.brand-version-block .brand-version{font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:168px}@media(max-width:720px){.update-info-grid{grid-template-columns:1fr}.update-page-head{flex-direction:column;align-items:stretch}}.page-connectors{max-width:1080px}.page-connectors-list{max-width:none}.connectors-list-page,.connectors-detail-page{display:flex;flex-direction:column;gap:20px}.connectors-page-title{margin:0 0 4px;font-size:28px}.connectors-page-subtitle{margin:0}.ob-conn-page{max-width:1100px}.ob-conn-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ob-conn-top>.btn{align-self:center;flex-shrink:0}.ob-conn-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.ob-conn-auth-tabs{margin-top:4px}.ob-conn-pill{border:1px solid var(--line, #e2eaf3);background:#fff;color:#4b5563;border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer}.ob-conn-pill:hover{border-color:#9ca3af}.ob-conn-pill.active{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent}.ob-conn-section{margin-top:8px}.ob-conn-section-label{margin:8px 0 12px;font-size:13px;font-weight:650;color:var(--muted, #5b6b7c);display:flex;align-items:center;gap:8px}.ob-conn-section-label:after{content:"";flex:1;height:1px;background:var(--line, #e2eaf3)}.ob-conn-section-name{font-size:14px;font-weight:650;color:#0b1f3a}.ob-conn-section-count{font-size:12px;font-weight:500;color:var(--muted, #5b6b7c)}.ob-conn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ob-conn-card{background:#fff;border:1px solid var(--line, #e2eaf3);border-radius:14px;padding:16px;box-shadow:0 1px 3px #001d4a0f;display:flex;flex-direction:column;gap:12px}.ob-conn-card:hover{border-color:#b8d4ff;box-shadow:0 10px 28px #0055ff1f}.ob-conn-card-main{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:10px;color:inherit}.ob-conn-card-top{display:flex;align-items:center;gap:12px}.ob-conn-logo{width:52px;height:52px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid var(--line, #e2eaf3);flex-shrink:0;padding:7px}.ob-conn-logo-fallback{display:grid;place-items:center;font-weight:700;color:#05f;background:#eef5ff}.ob-conn-card-title{margin:0;font-size:16px;font-weight:650}.ob-conn-card-status{margin:4px 0 0;font-size:12px;color:var(--muted, #5b6b7c)}.ob-conn-card-status.on{color:#047857}.ob-conn-card-desc{margin:0;color:var(--muted, #5b6b7c);font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.ob-conn-card-actions{display:flex;gap:8px}.ob-conn-detail{max-width:720px}.ob-conn-detail-card{background:#fff;border:1px solid var(--line, #e2eaf3);border-radius:16px;padding:28px 28px 24px;box-shadow:0 1px 3px #001d4a0f}.ob-conn-link-row{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.ob-conn-link-logo{width:56px;height:56px;border-radius:50%;border:1px solid var(--line, #e2eaf3);background:#fff;object-fit:contain;padding:8px}.ob-conn-link-dots{color:#cbd5e1;letter-spacing:2px}.ob-conn-detail-card h1{margin:0 0 10px;text-align:center;font-size:22px}.ob-conn-detail-desc{margin:0 auto 14px;max-width:560px;text-align:center;color:var(--muted, #5b6b7c);font-size:14px;line-height:1.6}.ob-conn-detail-meta{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:18px}.ob-conn-auth-panel{background:#f7fafc;border:1px solid var(--line, #e2eaf3);border-radius:12px;padding:16px;margin-bottom:16px}.ob-conn-auth-panel h3{margin:0 0 10px;font-size:15px}.ob-conn-qr-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0}.ob-conn-qr{width:148px;height:148px;border-radius:12px;background:linear-gradient(90deg,#111 25%,transparent 25%) 0 0 / 16px 16px,linear-gradient(#111 25%,transparent 25%) 0 0 / 16px 16px,#f8fafc;border:1px solid var(--line, #e2eaf3)}.ob-conn-detail-actions{display:flex;justify-content:center;gap:10px;margin:8px 0 18px}.ob-conn-tips-title{font-size:14px;font-weight:650;margin-bottom:10px}.ob-conn-tip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:0;background:#f3f6fa;border-radius:10px;padding:12px 14px;margin-bottom:8px;cursor:pointer;font-size:13px;color:#0b1f3a;line-height:1.45}.ob-conn-tip:hover{background:#e8eef7}.admin-connector-logo{width:28px;height:28px;object-fit:contain;border-radius:6px;border:1px solid var(--line, #e2eaf3);background:#fff;padding:2px;vertical-align:middle;margin-right:8px}@media(max-width:980px){.ob-conn-grid{grid-template-columns:1fr}.ob-conn-top{flex-direction:column}}.ob-conn-apps-page{max-width:820px}.ob-conn-apps-head{margin:12px 0 20px}.ob-conn-apps-head-row{display:flex;align-items:flex-start;gap:14px}.ob-conn-apps-head h1{margin:0 0 6px;font-size:22px}.ob-conn-apps-auth-hint{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f3d9a4;background:#fff8eb;border-radius:10px;color:#7a4e00}.ob-conn-apps-section{margin-bottom:22px}.ob-conn-apps-section h2{margin:0 0 10px;font-size:15px;color:#374151}.ob-conn-apps-list{display:flex;flex-direction:column;gap:10px}.ob-conn-apps-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line, #e2eaf3);border-radius:12px;background:#fff}.ob-conn-apps-card h3{margin:0 0 4px;font-size:15px}.ob-conn-apps-card p{margin:0;font-size:13px}.ob-conn-apps-source{display:inline-block;margin-top:6px;font-size:12px;color:#6b7280}.ob-conn-apps-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0}.app-connector-auth-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 14px;border:1px solid #f3d9a4;background:#fff8eb;border-radius:10px;color:#7a4e00;font-size:13px}.app-connector-auth-banner .btn{flex-shrink:0}.connectors-list-section{display:flex;flex-direction:column;gap:12px}.connectors-card{text-decoration:none;color:inherit}.connectors-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.connectors-detail-actions{display:flex;align-items:center;gap:10px}.connectors-detail-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:20px;align-items:start}.connectors-detail-section{gap:14px}.connectors-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.connectors-info-grid dt{margin:0;font-size:12px;color:var(--muted)}.connectors-info-grid dd{margin:4px 0 0;font-size:14px;word-break:break-all}.connectors-info-wide{grid-column:1 / -1}.connectors-profile-form{margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.connectors-profile-form h3{margin:0;font-size:16px}@media(max-width:900px){.connectors-detail-layout{grid-template-columns:1fr}}.connectors-page{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.connectors-header h1{margin:0 0 6px}.connectors-section h2{margin:0;font-size:18px}.connectors-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.connectors-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;align-items:start}.connectors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.connector-card,.profile-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fafafa}.connector-card-head,.profile-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.connector-card-meta{margin:8px 0 12px;font-size:13px;word-break:break-all}.profile-list{display:flex;flex-direction:column;gap:10px}.profile-card.active{border-color:#111827;background:#fff}.profile-card-actions{display:flex;flex-wrap:wrap;gap:8px}.connectors-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.connectors-field input,.connectors-field select{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.connectors-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.connectors-check input[type=checkbox]{width:auto;margin:0;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent}.connectors-form-actions{display:flex;gap:10px}@media(max-width:900px){.connectors-layout{grid-template-columns:1fr}}.data-library-root{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.data-library-body{flex:1;min-height:0;display:flex;flex-direction:column}.knowledge-library{overflow:auto;flex:1;min-height:0}.knowledge-library-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.knowledge-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.knowledge-section-title{margin:0 0 4px;font-size:16px}.knowledge-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.knowledge-create-page{overflow:auto;flex:1;min-height:0;max-width:560px}.knowledge-create-card h2{margin:0}.field-label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.app-loading-inline{padding:24px 0}.de-agents-scope{--bg: var(--bg);--ink: var(--ink);--muted: var(--muted);--border: var(--line-soft);--panel: var(--panel);font-family:inherit;color:var(--ink)}.de-agent-shell{display:flex;flex-direction:column;min-height:0;height:100%}.de-agent-shell.fill{flex:1;min-height:0;height:100%}.de-agent-shell-body{flex:1;min-height:0;overflow:auto}.de-agent-shell-body--fill{display:flex;flex-direction:column;overflow:hidden}.de-agents-scope .border,.de-agents-scope [class*=" rounded"][class*=border],.de-agents-scope aside.border,.de-agents-scope .rounded-xl.border,.de-agents-scope .rounded-2xl.border,.de-agents-scope .rounded-lg.border{border-color:var(--line-soft)!important;box-shadow:none!important}.de-agents-scope .bg-white{background:var(--panel)!important}.de-agents-scope .rounded-xl.border.bg-white,.de-agents-scope .rounded-2xl.border.bg-white,.de-agents-scope .flex.items-center.gap-3.px-3.py-2.rounded-xl.border{border-color:var(--line)!important}.de-agents-scope .flex.items-center.gap-3.px-3.py-2.rounded-xl.border:hover{border-color:#d1d5db!important;background:#fafafa!important}.wb-sheet-import-dialog{background:#fff!important;color:var(--ink);box-shadow:0 20px 50px #0f172a2e!important}.wb-sheet-import-dialog:hover{background:#fff!important}.wb-sheet-import-dialog .wb-sheet-import-replace{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;width:max-content;max-width:100%;white-space:nowrap}.wb-sheet-import-dialog .wb-sheet-import-replace input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0}.wb-sheet-import-dialog .wb-sheet-import-replace span{flex:0 0 auto;white-space:nowrap}.de-agents-scope input.border,.de-agents-scope select.border,.de-agents-scope textarea.border{border-color:var(--line)!important;border-radius:var(--radius-md)!important}.de-agents-scope .text-sm.text-\[var\(--muted\)\].py-12.text-center.border{border-style:dashed!important;border-color:var(--line-soft)!important;color:var(--muted)!important;background:#fafafa!important}.de-agents-scope .h-full.min-h-0.flex{background:transparent!important}.de-agents-scope .wb-sheet-toolbar select,.de-agents-scope .wb-toolbar-select{width:auto;min-width:0;flex-shrink:0;padding:6px 8px}.de-agents-scope .wb-sheet-toolbar-right{display:inline-flex;align-items:center;gap:4px}.de-agents-scope .wb-sheet-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#646a73!important;cursor:pointer}.de-agents-scope .wb-sheet-toolbar-icon:hover,.de-agents-scope .wb-sheet-toolbar-icon.is-active{background:#1f232914;color:#1f2329!important}.de-agents-scope.wb-search-popover,.de-agents-scope .wb-search-popover{position:fixed;z-index:10000;display:flex;align-items:center;gap:8px;width:360px;padding:8px 10px;border:1px solid #dee0e3;border-radius:10px;background:#fff;box-shadow:0 6px 24px #1f23291f}.de-agents-scope.wb-sheet-toolbar-menu,.de-agents-scope .wb-sheet-toolbar-menu{width:220px;max-width:min(220px,calc(100vw - 16px));background:#fff!important;box-shadow:0 6px 24px #1f23291f}.de-agents-scope .wb-sheet-toolbar-menu-item{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;padding:6px 12px;border:0;background:transparent;text-align:left;font-size:12px;line-height:1.4;color:#44403c;cursor:pointer}.de-agents-scope .wb-sheet-toolbar-menu-item:hover{background:#fafaf9}.de-agents-scope .wb-sheet-toolbar-menu-item input[type=checkbox]{width:14px;height:14px;margin:0;flex-shrink:0}.de-agents-scope .wb-sheet-toolbar-menu-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-agents-scope .wb-search-popover-field{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid #3370ff;border-radius:6px;background:#fff}.de-agents-scope .wb-search-popover-icon{flex-shrink:0;color:#8f959e}.de-agents-scope .wb-search-popover-input{flex:1;min-width:0;width:0;padding:0;border:0;background:transparent;color:#1f2329;font-size:13px;outline:none}.de-agents-scope .wb-search-popover-nav{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.de-agents-scope .wb-search-popover-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#646a73!important;cursor:pointer}.de-agents-scope .wb-search-popover-nav-btn:hover:not(:disabled){background:#1f23290f}.de-agents-scope .wb-search-popover-nav-btn:disabled{opacity:.35;cursor:default}.de-agents-scope .wb-search-popover-count{min-width:36px;font-size:12px;color:#8f959e;text-align:center;white-space:nowrap}.de-agents-scope .wb-search-popover-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#8f959e!important;cursor:pointer;flex-shrink:0}.de-agents-scope .wb-search-popover-close:hover{background:#1f23290f;color:#1f2329!important}.wb-search-select-overlay{position:fixed;z-index:420;min-width:560px;max-width:min(740px,calc(100vw - 16px))}.wb-search-select{border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 12px 40px #0f172a2e;padding:8px;font-size:13px}.wb-search-select-input{display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;background:#fff}.wb-search-select-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0}.wb-search-select-columns.is-single{grid-template-columns:minmax(0,1fr)}.wb-search-select-pane{min-width:0;max-height:280px;overflow:auto;border:1px solid #f1f5f9;border-radius:8px;background:#fff}.wb-search-select-history{margin-bottom:0;padding-bottom:0;border-bottom:none}.wb-search-select-tree-row{padding-left:calc(8px + (var(--wb-tree-depth, 0) * 14px))}.wb-search-select-list{max-height:240px;overflow:auto}.wb-search-select-current{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;border-radius:8px;background:#f8fafc;font-size:13px;color:#1f2329}.wb-search-select-clear{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#57534e;font-size:12px}.wb-search-select-clear:hover:not(:disabled){background:#f5f5f4;color:#1c1917}.wb-search-select-section{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:1;padding:6px 8px 4px;font-size:11px;color:#a8a29e;background:#fff}.wb-search-select-section-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.wb-search-select-history-clear{flex-shrink:0;padding:0 4px;border:none;background:transparent;color:#78716c;font-size:11px;line-height:18px;cursor:pointer}.wb-search-select-history-clear:hover:not(:disabled){color:#b91c1c}.wb-cell-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:#a8a29e;flex-shrink:0}.wb-cell-clear:hover:not(:disabled){background:#f5f5f4;color:#1c1917}.wb-cell-clear.is-placeholder{visibility:hidden;pointer-events:none}.wb-input-history-overlay{position:fixed;z-index:420;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 12px 40px #0f172a2e;padding:6px;max-height:220px;overflow:auto}.de-agents-scope .wb-sheet-table td,.de-agents-scope .wb-sheet-table th{padding:0;line-height:1.35;vertical-align:middle}.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody td,.knowledge-table-embed.de-agents-scope .wb-sheet-table thead th{background-color:#fff!important}.knowledge-table-embed.de-agents-scope .wb-sheet-table tbody tr:hover td{background-color:#fafaf9!important}.de-agents-scope .wb-sheet-table.wb-row-fixed{height:max-content}.de-agents-scope .wb-sheet-table.wb-row-fixed tbody tr{height:var(--wb-row-h, 28px)}.de-agents-scope .wb-sheet-table.wb-row-fixed tbody td{height:var(--wb-row-h, 28px);max-height:var(--wb-row-h, 28px);overflow:hidden;box-sizing:border-box;vertical-align:middle}.de-agents-scope .wb-sheet-table.wb-row-fixed .wb-cell-inner{height:var(--wb-row-h, 28px);max-height:var(--wb-row-h, 28px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap}.de-agents-scope .wb-sheet-table.wb-row-auto tbody td,.de-agents-scope .wb-sheet-table.wb-row-auto .wb-cell-inner{height:auto;max-height:none}.de-agents-scope .wb-row-resize-handle{position:absolute;left:0;right:0;bottom:-3px;height:7px;cursor:row-resize;z-index:6}.de-agents-scope .wb-row-resize-handle:hover,.de-agents-scope .wb-row-resize-handle:active{background:#0ea5e973}.de-agents-scope .wb-view-tabbar{display:flex;align-items:center;min-height:36px;padding:0 8px;background:#f5f6f7;border-bottom:1px solid #dee0e3;flex-shrink:0;gap:8px}.de-agents-scope .wb-view-tabbar-title,.table-app-sheet-head .wb-view-tabbar-title{margin:0;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0}.de-agents-scope .wb-view-tabbar-scroll{display:flex;align-items:flex-end;gap:2px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.de-agents-scope .wb-view-tabbar-scroll::-webkit-scrollbar{display:none}.de-agents-scope .wb-view-tab-wrap{flex-shrink:0}.de-agents-scope .wb-view-tab{display:inline-flex;align-items:center;gap:0;height:32px;margin-top:4px;padding:0 4px 0 0;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;color:#646a73;font-size:13px;line-height:1;white-space:nowrap;transition:color .12s,background .12s}.de-agents-scope .wb-view-tab-main{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 4px 0 10px;border:0;background:transparent;color:inherit!important;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}.de-agents-scope .wb-view-tab:hover:not(.is-active){color:#1f2329;background:#1f23290f}.de-agents-scope .wb-view-tab.is-active{background:#fff;color:#1f2329;font-weight:500;border-color:#dee0e3;border-bottom-color:#fff;margin-bottom:-1px;position:relative;z-index:1}.de-agents-scope .wb-view-tab.is-active .wb-view-tab-main{color:#1f2329!important}.de-agents-scope .wb-view-tab-label{max-width:120px;overflow:hidden;text-overflow:ellipsis}.de-agents-scope .wb-view-tab-more{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;padding:0;border:0;border-radius:4px;background:transparent;color:#8f959e!important;cursor:pointer}.de-agents-scope .wb-view-tab-more:hover{background:#1f232914;color:#1f2329!important}.de-agents-scope .wb-view-tab-rename{height:32px;margin-top:4px;margin-bottom:-1px;padding:0 8px;border:1px solid #3370ff;border-bottom-color:#fff;border-radius:6px 6px 0 0;background:#fff;color:#1f2329;font-size:13px;outline:none;width:96px}.de-agents-scope .wb-view-tab-add{display:inline-flex;align-items:center;gap:4px;height:32px;margin-top:4px;margin-left:2px;padding:0 10px;border:0;border-radius:6px 6px 0 0;background:transparent;color:#646a73!important;font-size:13px;white-space:nowrap;cursor:pointer;flex-shrink:0}.de-agents-scope .wb-view-tab-add:hover{color:#1f2329!important;background:#1f23290f}.de-agents-scope .wb-view-type-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.de-agents-scope .wb-view-type-icon--muted{color:#8f959e}.de-agents-scope .wb-view-type-icon--grid{color:#3370ff}.de-agents-scope .wb-view-type-icon--kanban{color:#34c724}.de-agents-scope .wb-view-type-icon--calendar{color:#14c0ff}.de-agents-scope .wb-view-type-icon--gantt{color:#f54a45}.de-agents-scope .wb-view-type-icon--form{color:#f80}.de-agents-scope .wb-view-type-icon--chart{color:#0ea5e9}.de-agents-scope .wb-view-type-icon--gallery{color:#a855f7}.de-agents-scope .wb-view-type-icon--ai_page{color:#7b67ee}.de-agents-scope .wb-view-type-icon--query{color:#00b69a}.de-agents-scope.wb-new-view-menu,.de-agents-scope .wb-new-view-menu{position:fixed;z-index:9999;width:220px;max-height:min(70vh,420px);overflow:auto;padding:4px 0;border:1px solid #dee0e3;border-radius:8px;background:#fff;box-shadow:0 4px 16px #1f23291f}.de-agents-scope .wb-new-view-group-label{padding:6px 12px 4px;font-size:12px;font-weight:500;color:#8f959e}.de-agents-scope .wb-new-view-divider{height:1px;margin:4px 0;background:#dee0e3}.de-agents-scope .wb-new-view-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:transparent;color:#1f2329!important;font-size:13px;text-align:left;cursor:pointer}.de-agents-scope .wb-new-view-item:hover{background:#f5f6f7}.de-agents-scope .wb-new-view-item-label{flex:1;min-width:0}.de-agents-scope .wb-new-view-badge{padding:1px 6px;border-radius:999px;background:#f54a45;color:#fff!important;font-size:10px;font-weight:600;line-height:1.4}.de-agents-scope.wb-view-tab-menu,.de-agents-scope .wb-view-tab-menu{position:fixed;z-index:9999;min-width:120px;padding:4px 0;border:1px solid #dee0e3;border-radius:8px;background:#fff;box-shadow:0 4px 16px #1f23291f}.de-agents-scope .wb-view-tab-menu-item{display:block;width:100%;padding:8px 14px;border:0;background:transparent;color:#1f2329!important;font-size:13px;text-align:left;cursor:pointer}.de-agents-scope .wb-view-tab-menu-item:hover{background:#f5f6f7}.de-agents-scope .wb-view-tab-menu-item.is-danger{color:#f54a45!important}.de-agents-scope .wb-calendar{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff}.de-agents-scope .wb-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.de-agents-scope .wb-calendar-nav{display:flex;align-items:center;gap:6px;min-width:0}.de-agents-scope .wb-calendar-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#64748b;cursor:pointer}.de-agents-scope .wb-calendar-nav-btn:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.de-agents-scope .wb-calendar-title{margin:0 4px;font-size:15px;font-weight:600;color:#1e293b;white-space:nowrap}.de-agents-scope .wb-calendar-today-btn{margin-left:4px;padding:4px 10px;font-size:12px;color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer}.de-agents-scope .wb-calendar-today-btn:hover{background:#f8fafc;border-color:#cbd5e1}.de-agents-scope .wb-calendar-add-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;flex-shrink:0}.de-agents-scope .wb-calendar-add-btn:hover{background:#f8fafc;border-color:#cbd5e1}.de-agents-scope .wb-calendar-empty-hint{margin:0;padding:8px 16px 0;font-size:12px;color:#94a3b8}.de-agents-scope .wb-calendar-body{flex:1;min-height:0;overflow:auto;padding:12px 16px 16px}.de-agents-scope .wb-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:100%;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.de-agents-scope .wb-calendar-weekday{padding:8px 0;text-align:center;font-size:12px;font-weight:500;color:#64748b;background:#f8fafc;border-bottom:1px solid #e5e7eb}.de-agents-scope .wb-calendar-weekday.is-weekend{color:#ef4444}.de-agents-scope .wb-calendar-cell{display:flex;flex-direction:column;min-height:96px;padding:6px 8px 8px;background:#fff;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.de-agents-scope .wb-calendar-cell:nth-child(7n){border-right:0}.de-agents-scope .wb-calendar-cell.is-outside{background:#fafbfc}.de-agents-scope .wb-calendar-cell.is-outside .wb-calendar-day{color:#cbd5e1}.de-agents-scope .wb-calendar-cell.is-today{background:#f0f9ff}.de-agents-scope .wb-calendar-cell-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}.de-agents-scope .wb-calendar-day{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;font-size:13px;font-weight:500;color:#334155;line-height:1}.de-agents-scope .wb-calendar-day.is-today{color:#fff;background:#2563eb;border-radius:999px;font-weight:600}.de-agents-scope .wb-calendar-more{font-size:11px;color:#94a3b8;flex-shrink:0}.de-agents-scope .wb-calendar-events{display:flex;flex-direction:column;gap:3px;min-height:0;overflow:hidden}.de-agents-scope .wb-calendar-event{padding:2px 6px 2px 5px;font-size:11px;line-height:1.35;border-radius:4px;border-left:3px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.de-agents-scope .wb-ai-page{display:flex;flex:1;min-height:0;overflow:hidden;background:#f8fafc}.de-agents-scope .wb-ai-page-table{display:flex;flex-direction:column;width:min(38%,420px);flex-shrink:0;min-height:0;border-right:1px solid var(--border);background:#fff}.de-agents-scope .wb-ai-page-table-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #eef2f7;font-size:12px;color:#64748b;flex-shrink:0}.de-agents-scope .wb-ai-page-table-toggle{padding:4px;border:0;border-radius:6px;background:transparent;cursor:pointer}.de-agents-scope .wb-ai-page-table-toggle:hover{background:#f8fafc}.de-agents-scope .wb-ai-page-table-body{flex:1;min-height:0;overflow:hidden}.de-agents-scope .wb-ai-page-table-rail{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0;border:0;border-right:1px solid var(--border);background:#fff;cursor:pointer}.de-agents-scope .wb-ai-page-table-rail:hover{background:#f8fafc}.de-agents-scope .wb-ai-page-main.apps-lowcode-layout{flex:1;min-width:0;min-height:0;height:100%;gap:12px;padding:12px 12px 12px 0;grid-template-columns:minmax(340px,42%) 1fr}.de-agents-scope .wb-ai-page-main .apps-lowcode-chat{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.de-agents-scope .wb-ai-page-main .apps-lowcode-preview{min-height:0;height:100%}.de-agents-scope .wb-ai-page-main .apps-lowcode-thread{padding:12px 14px 14px;gap:12px}.de-agents-scope .wb-ai-page-main .apps-lowcode-preview{overflow:hidden;background:#f1f5f9;border:1px solid var(--border);border-radius:12px;position:relative}.de-agents-scope .wb-form-settings{width:220px;shrink:0;flex-shrink:0;border-left:1px solid #dee0e3;background:#fff;padding:12px 14px;overflow:auto}.de-agents-scope .wb-form-settings-title{font-size:13px;font-weight:600;color:#1f2329;margin-bottom:12px}.de-agents-scope .wb-form-settings-list{display:flex;flex-direction:column;gap:14px}.de-agents-scope .wb-form-setting-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;cursor:pointer}.de-agents-scope .wb-form-setting-row input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.de-agents-scope .wb-form-setting-label{flex:1;min-width:0;font-size:12px;line-height:1.4;color:#1f2329}.de-agents-scope .wb-form-settings-badge{display:inline-block;margin-left:4px;padding:0 5px;border-radius:999px;background:#f54a45;color:#fff!important;font-size:9px;font-weight:600;vertical-align:middle}.de-agents-scope .wb-form-settings-extra{margin-top:16px;padding-top:12px;border-top:1px solid #eef0f3}.de-agents-scope .wb-form-settings-extra-title{font-size:11px;color:#8f959e;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#f5f6f7}.de-agents-scope .wb-form-settings-date{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:12px;color:#646a73}.de-agents-scope .wb-form-settings-date input{width:100%;padding:6px 8px;border:1px solid #dee0e3;border-radius:6px;font-size:12px}.wb-form-share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#0f172a59;padding:16px}.wb-form-share-dialog{width:min(100%,480px);max-height:min(90vh,720px);overflow:auto;padding:16px 18px 18px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #0f172a2e}.wb-form-share-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wb-form-share-head h3{margin:0;font-size:16px;font-weight:600}.wb-form-share-close{border:0;background:transparent;color:#64748b;cursor:pointer;padding:4px}.wb-form-share-enable{display:flex;align-items:center;gap:10px;margin-bottom:16px}.wb-form-share-enable-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.wb-form-share-help{color:#94a3b8}.wb-form-share-section{margin-bottom:16px}.wb-form-share-section-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1f2329;margin-bottom:8px}.wb-form-share-link-row{display:flex;gap:8px;margin-bottom:8px}.wb-form-share-link-input{flex:1;min-width:0;padding:8px 10px;border:1px solid #dee0e3;border-radius:8px;font-size:12px;color:#646a73;background:#f8fafc}.wb-form-share-copy{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #dee0e3;border-radius:8px;background:#fff;font-size:12px;color:#1f2329!important;cursor:pointer;white-space:nowrap}.wb-form-share-permission{width:100%;padding:8px 10px;border:1px solid #dee0e3;border-radius:8px;font-size:12px;background:#fff}.wb-form-share-invite-row{display:flex;gap:6px}.wb-form-share-invite-input{flex:1;padding:8px 10px;border:1px solid #dee0e3;border-radius:8px;font-size:12px}.wb-form-share-invite-add{width:36px;border:1px solid #dee0e3;border-radius:8px;background:#fff;cursor:pointer;display:grid;place-items:center}.wb-form-share-invite-list{list-style:none;margin:8px 0 0;padding:0}.wb-form-share-invite-list li{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12px;border-bottom:1px solid #f1f5f9}.wb-form-share-invite-remove{border:0;background:transparent;color:#64748b;font-size:11px;cursor:pointer}.wb-form-share-qr-box{display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border:1px solid #eef0f3;border-radius:10px;background:#fafafa}.wb-form-share-qr-download{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#3370ff!important}.wb-form-share-notify{display:flex;align-items:center;gap:8px;font-size:13px;padding-top:8px;border-top:1px solid #eef0f3}.wb-form-share-hint{margin:0;font-size:12px;color:#8f959e;line-height:1.5}.public-form-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:#f5f6f7}.public-form-card{width:min(100%,560px);padding:28px 24px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 20px #0f172a0f}.public-form-card h1{margin:0 0 8px;font-size:22px}.public-form-desc{margin:0 0 16px;font-size:14px;color:#64748b}.public-form-field{display:block;margin-bottom:14px;font-size:14px}.public-form-field span{display:block;margin-bottom:6px;font-weight:500}.public-form-field input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.public-form-required{color:#ef4444}.public-form-submit{width:100%;margin-top:8px;padding:10px 14px;border:0;border-radius:8px;background:#1f2937;color:#fff!important;font-size:14px;cursor:pointer}.public-form-submit:disabled{opacity:.5}.public-form-success{color:#059669;font-size:13px}.public-form-login-hint{font-size:13px;color:#64748b;margin-bottom:12px}.knowledge-table-embed.de-agents-scope .wb-view-tabbar{border-bottom-color:#dee0e3;background:#f5f6f7}.de-agents-scope .wb-sheet-table tbody td button{height:100%;min-height:0;padding:0;border:0;background:transparent}.de-agents-scope .wb-sheet-table .wb-cell-inner{height:100%;min-height:0;max-height:100%;overflow:hidden}.de-agents-scope .wb-sheet-table input[type=checkbox]{width:14px;height:14px;padding:0;margin:0;flex-shrink:0}.de-agents-scope .wb-sheet-table td input:not([type=checkbox]),.de-agents-scope .wb-sheet-table td select,.de-agents-scope .wb-sheet-table td textarea,.de-agents-scope .wb-sheet-table th input:not([type=checkbox]),.de-agents-scope .wb-sheet-table th select{width:100%;padding:0 6px;font-size:13px;border-radius:0;min-height:0;max-height:100%;height:100%;line-height:1.35;box-sizing:border-box}.de-agents-scope .materials-agent-filter{width:100%;padding:6px 8px;font-size:12px}.knowledge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.knowledge-card{text-decoration:none;color:inherit;margin-bottom:0;transition:border-color .15s ease,background .15s ease}.knowledge-card:hover{border-color:#d1d5db;background:#fafafa}.knowledge-card h3{margin:0 0 6px;font-size:15px}.knowledge-detail{display:flex;flex-direction:column;gap:8px;min-height:0}.knowledge-detail-body{display:grid;grid-template-columns:240px 1fr;gap:12px;min-height:520px}.knowledge-detail-body-tree-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-tree-sidebar{width:240px;border-radius:12px;border:1px solid var(--line-soft);background:var(--panel);display:flex;flex-direction:column;overflow:hidden;min-height:0}.knowledge-tree-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line-soft)}.knowledge-tree-head-title{font-size:12px;font-weight:600;color:#57534e}.knowledge-tree-head-tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.knowledge-tree-toggle{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0}.knowledge-tree-toggle:hover{background:#f1f5f9;color:#475569}.knowledge-tree-head-actions{display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s ease}.knowledge-tree-head.group:hover .knowledge-tree-head-actions,.knowledge-tree-head.group:focus-within .knowledge-tree-head-actions{opacity:1;pointer-events:auto}.knowledge-tree-action{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;font-size:11px;color:#c2410c;background:transparent;border:0;padding:0;cursor:pointer}.knowledge-tree-action:hover:not(:disabled){background:#fff7ed}.knowledge-tree-action:disabled{opacity:.5;cursor:not-allowed}.knowledge-tree-plus-wrap .knowledge-tree-action{color:#78716c}.knowledge-tree-body{flex:1;min-height:0;overflow:auto;padding:6px 4px}.knowledge-item-list{display:flex;flex-direction:column;gap:6px;overflow:auto}.knowledge-item-list .list-item{display:flex;justify-content:space-between;align-items:center;gap:8px}.knowledge-item-list .list-item.active{background:var(--nav-active);border-radius:var(--radius-md)}.knowledge-item-panel{min-height:520px;overflow:hidden;padding:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.knowledge-table-embed{height:min(72vh,860px);overflow:hidden}.knowledge-table-embed.knowledge-table-embed-direct{height:100%}.knowledge-doc-workbook{width:100%;height:480px;margin:12px 0;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.knowledge-doc-editor .bn-block-content:has(.knowledge-doc-workbook){overflow:visible}.knowledge-doc-workbook .knowledge-table-embed,.knowledge-doc-workbook>.flex{height:auto;flex:1;min-height:0}.knowledge-doc-table-wait{padding:24px 16px}.knowledge-doc-title-row{align-items:center;gap:8px}.knowledge-doc-save-hint{font-size:12px;white-space:nowrap;flex-shrink:0}.knowledge-doc-editor{min-height:360px;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:text}.knowledge-doc-editor .bn-container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.knowledge-doc-editor .bn-editor{flex:1;min-height:0;overflow-y:auto}.knowledge-doc-editor .bn-editor{padding-inline:12px 16px}.knowledge-doc-editor .bn-editor a{color:#0369a1;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer}.knowledge-doc-editor .bn-editor a:hover{color:#0284c7;background:#e0f2fe}.knowledge-doc-editor .bn-editor [data-background-color=blue] a,.knowledge-doc-editor .bn-editor [data-text-color=blue] a{color:#075985}.knowledge-doc-editor .bn-editor [data-content-type=table] .tableWrapper{--bn-table-handle-size: 4px;--bn-table-widget-size: 8px;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size)}.knowledge-item-stack .knowledge-doc-editor,.knowledge-doc-direct .knowledge-doc-editor{flex:1;min-height:0;overflow:hidden}.api-docs-page{display:flex;flex-direction:column;gap:24px;padding-bottom:40px;min-height:100%}.api-docs-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:4px}.api-docs-hero-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6366f1;margin-bottom:8px}.api-docs-hero-text h1{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em}.api-docs-hero-text .muted{margin:0;font-size:14px}.api-docs-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.api-docs-search-wrap{display:flex;align-items:center;gap:8px;min-width:260px;padding:9px 14px;background:#fff;border:1px solid var(--border);border-radius:999px;color:#9ca3af;box-shadow:0 1px 2px #0f172a0a}.api-docs-search{border:0;background:transparent;width:100%;font-size:14px;outline:none;color:var(--ink)}.api-docs-link-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s,background .15s}.api-docs-link-btn:hover{border-color:#c7d2fe;background:#f8faff}.api-docs-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.api-docs-layout{grid-template-columns:1fr}.api-docs-tree{max-height:280px}}.api-docs-tree{position:sticky;top:0;background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:14px;max-height:calc(100vh - 120px);overflow:auto;box-shadow:0 1px 3px #0f172a0d}.api-docs-tree-head{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:0 8px 10px}.api-docs-service+.api-docs-service{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.api-docs-service-title,.api-docs-module{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;background:transparent;cursor:pointer;border-radius:8px;transition:background .12s ease}.api-docs-service-title{font-weight:600;font-size:14px;padding:7px 8px}.api-docs-module{font-size:13px;padding:6px 8px}.api-docs-module-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.api-docs-service-title:hover,.api-docs-module:hover{background:var(--nav-hover)}.api-docs-service-title.active,.api-docs-module.active{background:#111827;color:#fff}.api-docs-service-title.active .api-docs-badge,.api-docs-module.active .api-docs-badge{background:#ffffff29;color:#fff}.api-docs-base{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#9ca3af;padding:2px 8px 10px}.api-docs-layer{margin-left:4px;margin-top:6px}.api-docs-layer-title{font-size:11px;font-weight:600;letter-spacing:.04em;color:#9ca3af;padding:4px 8px 2px}.api-docs-module-block+.api-docs-module-block{margin-top:2px}.api-docs-skill-link{display:block;font-size:11px;padding:0 8px 6px;color:#6366f1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-skill-link:hover{text-decoration:underline}.api-docs-badge{flex-shrink:0;min-width:22px;padding:2px 7px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:600;text-align:center}.api-docs-badge.subtle{background:transparent;color:#9ca3af;padding:0 4px}.api-docs-main{min-width:0}.api-docs-panel{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:24px 28px 28px;box-shadow:0 1px 3px #0f172a0d}.api-docs-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:18px;font-size:13px}.api-docs-crumb-item{display:inline-flex;align-items:center;gap:4px}.api-docs-crumb-sep{color:#d1d5db}.api-docs-crumb-btn{border:0;background:transparent;color:#6366f1;padding:2px 4px;border-radius:4px;font-size:13px}.api-docs-crumb-btn:hover{background:#eef2ff}.api-docs-crumb-current{color:#6b7280;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-docs-panel-head h2{margin:0 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em}.api-docs-panel-head .muted{margin:0 0 14px;line-height:1.6}.api-docs-stat-row{display:flex;flex-wrap:wrap;gap:8px}.api-docs-stat{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f9fafb;border:1px solid var(--line-soft);font-size:12px;color:#4b5563}.api-docs-stat.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-section{margin-top:28px}.api-docs-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.api-docs-section-head h3{margin:0;font-size:15px;font-weight:600}.api-docs-section-count{font-size:12px;color:#9ca3af}.api-docs-module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.api-docs-module-card{text-align:left;border:1px solid var(--line-soft);border-radius:12px;padding:14px 16px;background:linear-gradient(180deg,#fff,#fafafa);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.api-docs-module-card:hover{border-color:#d1d5db;box-shadow:0 8px 24px #0f172a0f;transform:translateY(-1px)}.api-docs-module-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.api-docs-module-card-title{font-weight:600;font-size:15px;line-height:1.35}.api-docs-module-card-desc{margin:0;font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.api-docs-module-card-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.api-docs-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.api-docs-tag{display:inline-flex;padding:4px 8px;border-radius:6px;background:#f3f4f6;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#4b5563}.api-docs-tag.muted{background:transparent;border:1px dashed var(--line)}.api-docs-endpoint-list{display:flex;flex-direction:column;gap:8px}.api-docs-endpoint{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid var(--line-soft);border-radius:10px;padding:12px 14px;background:#fff;cursor:pointer;transition:border-color .12s,background .12s}.api-docs-endpoint:hover{border-color:#d1d5db;background:#fafafa}.api-docs-endpoint-path{font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-docs-endpoint-summary{font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-docs-endpoint-chevron{color:#d1d5db;flex-shrink:0}@media(max-width:760px){.api-docs-endpoint{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.api-docs-endpoint-summary{grid-column:2 / -1;white-space:normal}}.api-docs-op-hero{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.api-docs-op-hero h2{margin:0 0 6px;font-size:20px;font-weight:700}.api-docs-op-path{font-size:13px;color:#374151;word-break:break-all}.api-docs-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:20px}.api-docs-info-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:#f9fafb;border:1px solid var(--line-soft)}.api-docs-info-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.api-docs-info-value{font-size:13px;color:var(--ink);word-break:break-word}.api-docs-info-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.api-docs-params{margin-top:20px}.api-docs-params.empty{padding:16px;border:1px dashed var(--line);border-radius:var(--radius-lg);background:#fafafa}.api-docs-params-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.api-docs-params-head h3{margin:0;font-size:15px;font-weight:700}.api-docs-params-sub{font-size:12px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-param-table{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;background:#fff}.api-docs-param-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) 56px minmax(160px,2fr);gap:12px;padding:10px 14px;align-items:start;border-top:1px solid var(--line-soft);font-size:13px}.api-docs-param-row:first-child{border-top:none}.api-docs-param-row.head{background:#f9fafb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.api-docs-param-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#0f172a;word-break:break-all}.api-docs-param-type{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#7c3aed}.api-docs-param-req{font-size:12px;color:#9ca3af}.api-docs-param-req.yes{color:#dc2626;font-weight:600}.api-docs-param-desc{color:var(--ink);line-height:1.5}.api-docs-param-default{display:block;margin-top:4px;font-size:12px;color:#6b7280}.api-docs-code-block.compact{margin-top:12px;border-radius:10px}.api-docs-code-block.compact pre{padding:12px 14px;font-size:11px;max-height:320px}.api-docs-param-row:not(.head) .api-docs-param-name{white-space:nowrap}.api-docs-code-block{border:1px solid #1e293b;border-radius:12px;overflow:hidden;background:#0f172a}.api-docs-code-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#1e293b;color:#94a3b8;font-size:12px;font-weight:600}.api-docs-copy-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px}.api-docs-copy-btn:hover{background:#334155}.api-docs-code-block pre{margin:0;padding:16px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6;overflow:auto;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-docs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:280px;background:#fff;border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--ink)}.api-method{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.03em;padding:4px 8px;border-radius:6px;min-width:52px}.api-method.lg{font-size:11px;padding:6px 10px;min-width:58px}.api-method-get{background:#dcfce7;color:#166534}.api-method-post{background:#dbeafe;color:#1e40af}.api-method-patch{background:#fef3c7;color:#92400e}.api-method-delete{background:#fee2e2;color:#991b1b}.api-method-other{background:#f3f4f6;color:#374151}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.skills-builtin-section{margin-bottom:28px}.skills-section-title{font-size:16px;margin:0 0 8px}.admin-users-form input{min-height:36px}.admin-users-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-users-table th,.admin-users-table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}.admin-users-check{display:flex;align-items:center;gap:8px;font-size:.875rem}.admin-users-notice{padding:12px 16px;font-size:.875rem;line-height:1.5}.admin-users-info{padding:8px 12px;border-radius:8px;background:var(--panel);border:1px solid var(--border)}.admin-users-roles-ref{display:flex;flex-direction:column;gap:12px}.admin-users-roles-hint{margin:0;font-size:.875rem}.admin-users-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.admin-users-role-card{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--bg)}.admin-users-role-card h3{margin:0 0 4px;font-size:.95rem}.admin-users-role-code{display:inline-block;margin-bottom:8px;font-size:.75rem;color:var(--muted, #64748b)}.admin-users-perm-list{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.admin-users-perm-list li{display:flex;flex-direction:column;gap:2px;font-size:.8125rem}.admin-users-perm-list code{font-size:.75rem;color:var(--muted, #64748b)}.admin-users-table select{min-width:120px;min-height:32px}.admin-users-oa-role{margin-left:6px;font-size:.75rem}.admin-users-perms-cell details{font-size:.8125rem}.admin-users-perms-cell ul{margin:6px 0 0;padding-left:16px}.admin-users-form .apps-field select{min-height:36px}.dev-platform-app .admin-brand{letter-spacing:.02em}.dev-platform-app.sidebar-collapsed{grid-template-columns:76px 1fr}.dev-platform-app .admin-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-shrink:0;min-height:32px}.dev-platform-app .admin-brand-row .sidebar-collapse-btn{margin-left:0}.dev-platform-app .admin-sidebar.collapsed{padding:16px 8px;align-items:stretch}.dev-platform-app .admin-sidebar.collapsed .admin-brand-row{justify-content:center;margin-bottom:4px}.dev-platform-app .admin-sidebar.collapsed .admin-nav-item{justify-content:center;padding:10px}.dev-platform-app .admin-sidebar.collapsed .admin-logout.collapsed{align-self:center;width:40px;padding-inline:0}.dev-platform-app .admin-main:has(.apps-expert-edit),.dev-platform-app .admin-main:has(.apps-expert-run),.dev-platform-app .admin-main:has(.apps-expert-interactive),.dev-platform-app .admin-main:has(.apps-expert-result){padding:0;overflow:hidden;display:flex;flex-direction:column}.dev-platform-app .admin-main .apps-expert-edit,.dev-platform-app .admin-main .apps-expert-run,.dev-platform-app .admin-main .apps-expert-interactive,.dev-platform-app .admin-main .apps-expert-result{flex:1;min-height:0}.dev-platform-app .admin-main:has(.api-docs-page){padding:28px 32px;overflow:auto}.dev-platform-app .admin-main .api-docs-page{min-height:0}.dev-platform-app-card{display:flex;flex-direction:column}.dev-platform-app-card .apps-card-link{flex:1}.dev-platform-app-card-actions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.apps-page .dev-platform-app-card-actions .btn,.dev-platform-app-card-actions .btn{flex:1;min-width:0;height:36px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box}.expert-share-status{border:0;font:inherit;cursor:pointer;flex-shrink:0}.expert-share-status:hover{filter:brightness(.97)}.expert-share-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a59}.expert-share-dialog{width:min(380px,100%);max-height:min(80vh,640px);overflow:auto;padding:20px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 16px 40px #0f172a2e;display:flex;flex-direction:column;gap:14px}.expert-share-dialog h3{margin:0;font-size:1rem;font-weight:600}.expert-share-dialog .channel-share-block.dialog{width:100%;gap:14px}.expert-share-dialog .ui-switch{flex-direction:row-reverse;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.share-scope-form{display:flex;flex-direction:column;gap:8px}.share-scope-label{font-size:12px;color:#6b7280}.share-scope-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:#f3f4f6}.share-scope-seg button{border:0;background:transparent;color:#4b5563;border-radius:8px;padding:7px 6px;font-size:12px;font-weight:600;cursor:pointer}.share-scope-seg button.on{background:#fff;color:#111827;box-shadow:0 1px 2px #0f172a14}.share-scope-tenants{border:1px solid var(--line);border-radius:10px;background:#fff;padding:4px}.share-scope-tenant-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto}.share-scope-tenant{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:#374151;text-align:left}.share-scope-tenant-main{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin-right:auto;min-width:0}.share-scope-tenant input{margin:0;width:15px;height:15px;flex:0 0 auto}.share-scope-tenant-name{min-width:0;text-align:left}.expert-share-dialog .share-scope-tenant,.expert-share-dialog .share-scope-tenant-main{justify-content:flex-start}.share-scope-tenant:hover{background:#f8fafc}.share-scope-tenant.on{background:#fff7ed;color:#9a3412}.expert-share-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.app-share-dialog .expert-share-dialog-actions .btn{padding:8px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:#475569;cursor:pointer}.app-share-dialog .expert-share-dialog-actions .btn:hover:not(:disabled){background:#f8fafc}.app-share-dialog .expert-share-dialog-actions .btn.primary{border-color:#4338ca;background:#4338ca;color:#fff}.app-share-dialog .expert-share-dialog-actions .btn.primary:hover:not(:disabled){background:#3730a3}.app-share-dialog .expert-share-dialog-actions .btn:disabled{opacity:.5;cursor:not-allowed}.expert-share-dialog.app-share-dialog{width:min(880px,100%);align-self:flex-start;margin-top:48px;max-height:min(760px,calc(100vh - 96px))}.app-share-perm{display:flex;align-items:center;gap:8px}.app-share-perm button{border:1px solid var(--border);background:transparent;border-radius:999px;padding:2px 10px;cursor:pointer}.app-share-perm button.on{border-color:#9a3412;color:#9a3412;background:#fff7ed}.app-share-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);gap:16px;min-height:320px}.app-share-tree,.app-share-side{min-width:0;min-height:0}.app-share-tree .oa-org-tree-body,.app-share-tags{max-height:380px;overflow:auto}.app-share-count{margin:0}.app-share-tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.app-share-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:2px 6px 2px 10px}.app-share-tag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-share-tag-perm{color:var(--muted, #64748b);font-size:12px;white-space:nowrap}.app-share-tag-perm.use{color:#9a3412}.app-share-tag-perm.develop,.app-share-tag-perm.manage{color:#1d4ed8;font-weight:600}.app-share-tag-perm.read{color:#9a3412}.app-share-tag-perm.write{color:#0f766e;font-weight:600}.app-share-tag select{border:0;background:transparent;font:inherit}.oa-org-tree-row.employee.locked{color:var(--muted, #64748b)}.oa-org-tree-row.employee.locked .oa-org-tree-check{cursor:default}.app-share-tag button{border:0;background:transparent;cursor:pointer;line-height:1}.app-share-limit{margin:0;color:#9a3412}.app-share-more{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;padding:2px 4px}@media(max-width:760px){.app-share-body{grid-template-columns:1fr}}.nav-slot-dialog-backdrop{z-index:520}.nav-slot-dialog{width:min(420px,100%)}.nav-slot-dialog-detail{margin:0}.nav-slot-dialog-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.nav-slot-dialog-row{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;font-size:14px;cursor:pointer}.nav-slot-dialog-row input[type=checkbox]{width:auto;margin:0;padding:0;flex:0 0 auto;border:0;border-radius:0;background:transparent}.nav-slot-dialog-kind{margin-left:4px;color:var(--muted);font-size:12px}.nav-slot-dialog-locked{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:13px}.expert-share-controls{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;flex-shrink:0}.apps-expert-edit-actions .expert-share-controls{margin-right:4px}.expert-share-error{color:#b91c1c;font-size:12px;margin:0}.dev-platform-app-card-actions .expert-share-controls,.dev-platform-app-card-actions .expert-share-controls .btn{flex:1 1 100%;min-width:0}.btn.ghost.danger{color:#b91c1c}.btn.ghost.danger:hover{background:#fef2f2;color:#991b1b}.main-chat{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,200,255,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 80% 0%,rgba(0,85,255,.06),transparent 50%),var(--bg, #f3f7fc)}.workspace-home.ob-home{width:min(880px,100%);gap:16px;justify-content:flex-start;padding-top:40px}.ob-home-hero{text-align:center;margin-bottom:8px}.ob-home-hero h1{margin:0 0 8px;font-size:32px;font-weight:700;letter-spacing:-.02em;color:#0b1f3a}.ob-home-hero p{margin:0;color:#5b6b7c;font-size:14px}.ob-app-guide-kind{margin:0 0 8px!important;font-size:12px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#06f!important}.ob-app-asks{margin-top:20px}.ob-app-asks-label{margin-bottom:10px;font-size:13px;font-weight:600;color:#334155}.ob-app-asks .ob-chip{max-width:100%;text-align:left;line-height:1.4;padding:8px 14px;border-radius:14px;white-space:normal}.ob-domain-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ob-domain-tab{border:1px solid #c9d7e8;background:#fff;color:#4b5563;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:550;cursor:pointer}.ob-domain-tab:hover{border-color:#9ca3af}.ob-domain-tab.active{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent;box-shadow:0 6px 16px #0066ff40}.ob-chip-row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;min-height:34px}.ob-chip{border:1px solid #e2eaf3;background:#ffffffb3;color:#4b5563;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.ob-chip:hover{border-color:#9ca3af;background:#fff}.ob-chip.active{background:#eef5ff;color:#0047cc;border-color:#b8d4ff}.ob-composer-stack{width:100%;display:flex;flex-direction:column;gap:10px}.ob-cap-tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 10px 4px 4px;border-radius:999px;background:#eef5ff;font-size:12px;color:#0047cc}.ob-cap-kind{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ob-cap-tag button{border:0;background:transparent;color:#8eb6e8;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.ob-cap-tag button:hover{color:#0047cc}.ob-suggest{border:0;background:transparent;text-align:left;padding:4px 2px;color:#9ca3af;font-size:16px;line-height:1.45;cursor:pointer;font-family:inherit}.ob-suggest strong{color:#0b1f3a;font-weight:600}.ob-cap-toggle.active{color:#0047cc;font-weight:600}.ob-cap-picker{background:#fff;border:1px solid #e2eaf3;border-radius:16px;box-shadow:0 10px 28px #0055ff14;overflow:hidden}.ob-cap-picker-head{display:flex;gap:8px;padding:12px;border-bottom:1px solid #e2eaf3;align-items:center;flex-wrap:wrap}.ob-cap-picker-head input{flex:1;min-width:140px;border:1px solid #c9d7e8;border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;outline:none}.ob-cap-picker-tabs{display:flex;gap:6px}.ob-cap-picker-tabs button{border:1px solid #c9d7e8;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.ob-cap-picker-tabs button.active{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent}.ob-cap-picker-list{max-height:260px;overflow:auto;padding:8px}.ob-cap-option{width:100%;border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.ob-cap-option:hover{background:#f8fafc}.ob-cap-option b{font-size:13px;font-weight:600;color:#0b1f3a}.ob-cap-option small{color:#5b6b7c;font-size:12px}.ob-cap-picker-empty{padding:24px;text-align:center;color:#5b6b7c;font-size:13px}.main-automations{padding:0!important;display:flex;flex-direction:column;min-height:0;background:#f3f7fc}.main-automations>.ob-run-chat{flex:1;min-height:0}.ob-auto{flex:1;min-height:0;overflow:auto;padding:28px 32px 48px;max-width:1100px;width:100%;margin:0 auto;color:#0b1f3a}.ob-auto-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ob-auto-title{margin:0 0 4px;font-size:28px;font-weight:700}.ob-auto-sub{margin:0;color:#5b6b7c;font-size:14px}.ob-auto-crumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ob-auto-crumb h1{margin:0;font-size:22px;font-weight:700}.ob-auto-actions{display:flex;gap:10px;flex-shrink:0}.linkish{border:0;background:transparent;color:#5b6b7c;font:inherit;cursor:pointer;padding:0}.linkish:hover{text-decoration:underline;color:#06f}.ob-page-tabs{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid #e2eaf3}.ob-page-tab{border:0;background:transparent;color:#5b6b7c;font-size:14px;font-weight:550;padding:10px 4px;margin-bottom:-1px;cursor:pointer;border-bottom:2px solid transparent}.ob-page-tab.active{color:#06f;border-bottom-color:#06f}.ob-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:960px){.ob-auto-grid{grid-template-columns:1fr}}.ob-auto-card-item{background:#fff;border:1px solid #e2eaf3;border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px #001d4a0f;display:flex;flex-direction:column;gap:10px;min-height:168px}.ob-auto-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ob-auto-card-head h3{margin:0;font-size:16px;font-weight:650}.ob-auto-card-desc{margin:0;color:#5b6b7c;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ob-auto-tags{display:flex;flex-wrap:wrap;gap:6px}.ob-chip-tag{display:inline-flex;padding:2px 8px;border-radius:999px;background:#eef5ff;color:#0047cc;font-size:11px}.ob-auto-meta{font-size:12px;color:#5b6b7c}.ob-auto-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.ob-switch{position:relative;width:40px;height:22px;flex-shrink:0;cursor:pointer}.ob-switch input{opacity:0;width:0;height:0;position:absolute}.ob-switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e7eb;border-radius:999px}.ob-switch span:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a33;transition:transform .15s ease}.ob-switch input:checked+span{background:linear-gradient(135deg,#05f,#00c8ff)}.ob-switch input:checked+span:after{transform:translate(18px)}.ob-empty{background:#fff;border:1px dashed #c9d7e8;border-radius:14px;padding:36px 28px}.ob-empty h2{margin:0 0 8px;font-size:18px}.ob-empty p{margin:0 0 16px;color:#5b6b7c}.ob-auto-editor{max-width:820px}.ob-auto-card{background:#fff;border:1px solid #e2eaf3;border-radius:14px;box-shadow:0 1px 3px #001d4a0f;padding:22px 24px;display:flex;flex-direction:column;gap:18px}.ob-auto-tip{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#eef5ff;border:1px solid #b8d4ff;color:#0047cc;font-size:13px;margin-bottom:14px}.ob-auto-tip strong{margin-right:6px}.ob-auto-tip-close{border:0;background:transparent;cursor:pointer;font-size:18px;color:#5b6b7c}.ob-auto-section{display:flex;flex-direction:column;gap:10px}.ob-auto-section+.ob-auto-section{padding-top:16px;border-top:1px solid #e2eaf3}.ob-auto-section-label{font-size:13px;font-weight:650}.ob-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:550}.ob-field input[type=text],.ob-field input[type=time],.ob-field input[type=date],.ob-field input[type=number],.ob-field input[type=datetime-local],.ob-field select,.ob-field textarea,.ob-row input,.ob-row select{font:inherit;font-weight:400;border:1px solid #c9d7e8;border-radius:10px;padding:10px 12px;background:#fff;color:#0b1f3a;outline:none}.ob-field textarea{resize:vertical;min-height:110px;line-height:1.5}.ob-field .hint,.ob-row .hint,.hint{font-weight:400;color:#5b6b7c;font-size:12px}.ob-cap-field{border:1px solid #e2eaf3;border-radius:12px;background:#fafafa;padding:12px;display:flex;flex-direction:column;gap:10px}.ob-cap-selected{display:flex;flex-wrap:wrap;gap:8px;min-height:28px;align-items:center}.ob-cap-empty{color:#5b6b7c;font-size:12px;font-weight:400}.ob-token{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:#fff;border:1px solid #c9d7e8;font-size:12px;font-weight:500}.ob-token-cat{color:#5b6b7c;font-weight:400}.ob-token-x{border:0;background:transparent;color:#9ca3af;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:14px}.ob-token-x:hover{background:#f3f4f6;color:#0b1f3a}.ob-cap-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob-tabs{display:flex;flex-wrap:wrap;gap:8px}.ob-tab{border:1px solid #c9d7e8;background:#fff;color:#4b5563;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.ob-tab.active{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent}.ob-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ob-row input[type=number]{width:88px}.ob-enabled{padding-top:12px;border-top:1px solid #e2eaf3;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;font-weight:400}.ob-enabled input{width:16px;height:16px;accent-color:#0066ff}.ob-run-table-wrap{overflow:auto;border:1px solid #e2eaf3;border-radius:12px;background:#fff}.ob-run-table{width:100%;border-collapse:collapse;font-size:13px}.ob-run-table th,.ob-run-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #e2eaf3;white-space:nowrap;vertical-align:top}.ob-run-table th{font-size:12px;font-weight:600;color:#5b6b7c;background:#fafafa}.ob-run-table tr:last-child td{border-bottom:0}.ob-run-row{cursor:pointer}.ob-run-row:hover{background:#f8fafc}.ob-run-table td.wrap{white-space:normal;max-width:320px;color:#5b6b7c}.ob-run-hint{color:#9ca3af;font-size:12px;margin-left:6px}.ob-status{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:550}.ob-status.ok{background:#ecfdf5;color:#047857}.ob-status.running{background:#eff6ff;color:#1d4ed8}.ob-status.fail{background:#fef2f2;color:#b91c1c}.ob-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#001d4a73;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.ob-picker-modal{width:min(720px,100%);height:min(640px,calc(100vh - 48px));background:#fff;border-radius:16px;box-shadow:0 24px 60px #001d4a47;display:flex;flex-direction:column;overflow:hidden}.ob-picker-head{padding:16px 18px 12px;border-bottom:1px solid #e2eaf3;display:flex;flex-direction:column;gap:12px}.ob-picker-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-picker-title-row h2{margin:0;font-size:16px;font-weight:650}.ob-picker-search{width:100%;border:1px solid #c9d7e8;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;outline:none}.ob-picker-body{flex:1;min-height:0;display:grid;grid-template-columns:168px 1fr}.ob-picker-cats{border-right:1px solid #e2eaf3;padding:10px;overflow:auto;background:#fafafa}.ob-picker-cat{width:100%;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;color:#4b5563;cursor:pointer;display:flex;justify-content:space-between;gap:8px}.ob-picker-cat:hover{background:#f3f4f6;color:#0b1f3a}.ob-picker-cat.active{background:#fff;color:#06f;font-weight:600;box-shadow:inset 0 0 0 1px #b8d4ff}.ob-picker-cat span{color:#5b6b7c;font-weight:400}.ob-picker-list{overflow:auto;padding:8px}.ob-picker-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:400;font-size:13px;line-height:1.4}.ob-picker-row:hover{background:#f8fafc}.ob-picker-row.selected{background:#eef5ff}.ob-picker-row input{margin-top:2px;accent-color:#0066ff;width:16px;height:16px}.ob-picker-row b{display:block;font-weight:600;font-size:13px}.ob-picker-row small{color:#5b6b7c;font-size:12px}.ob-picker-empty{padding:36px 16px;text-align:center;color:#5b6b7c;font-size:13px}.ob-picker-foot{border-top:1px solid #e2eaf3;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-run-chat{flex:1;min-height:0;display:flex;flex-direction:column;background:#f7f8fa}.ob-run-chat-top{padding:16px 28px 12px;background:#fff;border-bottom:1px solid #e2eaf3;display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-run-chat-top h1{font-size:18px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-run-prompt{margin:12px 28px 0;padding:12px 14px;background:#fff;border:1px solid #e2eaf3;border-radius:12px;color:#4b5563;font-size:13px;line-height:1.55;max-height:88px;overflow:auto}.ob-run-prompt strong{display:block;color:#0b1f3a;font-size:12px;margin-bottom:4px;font-weight:650}.ob-run-thread{flex:1;overflow:auto;padding:18px 28px 12px;display:flex;flex-direction:column;gap:16px}.ob-msg{display:flex;flex-direction:column;gap:6px;max-width:760px}.ob-msg.user{align-self:flex-end;align-items:flex-end}.ob-msg-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#5b6b7c}.ob-msg-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.ob-msg-name{font-weight:650;color:#0b1f3a}.ob-msg-status{border:0;background:transparent;color:#16a34a;font-size:12px;font-weight:550;cursor:pointer;padding:0}.ob-msg-status.fail{color:#b91c1c}.ob-msg-bubble{background:#fff;border:1px solid #e2eaf3;border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px #001d4a0f;font-size:14px;line-height:1.65;color:#0b1f3a}.ob-msg.user .ob-msg-bubble{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent;white-space:pre-wrap}.ob-msg-bubble h3{margin:0 0 10px;font-size:15px;font-weight:700}.ob-msg-bubble h4{margin:14px 0 8px;font-size:14px;font-weight:650}.ob-msg-bubble ul,.ob-msg-bubble ol{margin:0;padding-left:1.2em}.ob-msg-bubble li{margin:4px 0}.ob-msg-bubble p{margin:0 0 8px}.ob-msg-bubble p:last-child{margin-bottom:0}.ob-run-composer{padding:12px 28px 20px;background:linear-gradient(180deg,#f7f8fa00,#f7f8fa 28%)}.ob-composer-box{background:#fff;border:1px solid #c9d7e8;border-radius:16px;padding:12px 14px;box-shadow:0 1px 3px #001d4a0f;display:flex;flex-direction:column;gap:10px}.ob-composer-box textarea{width:100%;border:0;resize:none;outline:none;font:inherit;font-size:14px;min-height:52px;line-height:1.5;background:transparent}.ob-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ob-composer-actions .hint{margin:0}.ob-toast{position:fixed;top:28px;left:50%;background:#001d4a;color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;box-shadow:0 10px 30px #001d4a47;opacity:0;transform:translate(-50%,-8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:50}.ob-toast.show{opacity:1;transform:translate(-50%)}.ob-auto .btn.primary,.ob-run-chat .btn.primary,.ob-picker-modal .btn.primary{background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;border-color:transparent;box-shadow:0 6px 16px #0066ff47}.expert-app-info-page,.expert-sdk-docs-page{max-width:760px}.expert-app-info-card,.expert-sdk-docs-card{margin-top:16px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.expert-app-info-card h2,.expert-sdk-docs-card h2{margin:0 0 8px;font-size:1rem}.expert-app-info-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:12px 0 0}.expert-app-info-dl dt{color:var(--muted);font-size:12px}.expert-app-info-dl dd{margin:2px 0 0}.expert-app-info-name{grid-column:1 / -1}.expert-app-info-name .expert-app-info-copy-row input{min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.expert-app-info-copy-row{display:flex;gap:8px;align-items:center}.expert-app-info-copy-row input{flex:1}.expert-app-info-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.expert-sdk-docs-steps{margin:8px 0 12px;padding-left:20px}.expert-sdk-docs-steps li{margin:6px 0}.main-projects{display:flex;flex-direction:column;min-height:0;background:#fff}.main-projects>.projects-page,.main-projects>.project-detail{flex:1;min-height:0}.projects-page{padding:28px 36px 48px;max-width:1040px;width:100%;margin:0 auto;box-sizing:border-box;background:#fff}.projects-top{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.15fr);gap:20px 28px;align-items:center;margin-bottom:36px;min-height:168px}.projects-top-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:4px}.projects-top h1{margin:0 0 8px;font-size:40px;font-weight:700;letter-spacing:-.04em;color:#111;line-height:1.1}.projects-top-desc{margin:0 0 18px;font-size:14px;color:#8b8b8b;line-height:1.55}.projects-page .btn.projects-top-cta{height:38px;padding:0 16px;border:none;border-radius:10px;background:#171717;color:#fff;font-size:14px;font-weight:600;box-shadow:none}.projects-page .btn.projects-top-cta:hover{background:#111;filter:none}.projects-top-cta:active{transform:translateY(1px)}.projects-top-art{display:flex;justify-content:flex-end;align-items:center;min-width:0;pointer-events:none}.projects-top-img{width:min(100%,480px);max-height:220px;height:auto;display:block;object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none}.projects-block{margin-bottom:32px}.projects-block-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.projects-block-head h2{margin:0;font-size:15px;font-weight:600;color:#111;letter-spacing:-.01em}.projects-search-wrap{position:relative;display:flex;align-items:center}.projects-search-icon{position:absolute;left:12px;color:#9ca3af;font-size:14px;pointer-events:none}.projects-search{width:200px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px 8px 32px;background:#fff;color:#111;font:inherit;font-size:13px}.projects-search::placeholder{color:#9ca3af}.projects-search:focus{outline:none;border-color:#d1d5db;box-shadow:none}.projects-muted{margin:0;color:#9ca3af;font-size:13px}.projects-empty{padding:28px 4px;color:#6b7280}.projects-empty>p:first-child{margin:0 0 4px;font-weight:600;color:#374151}.projects-list{display:flex;flex-direction:column;gap:2px}.projects-item{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid transparent;border-radius:10px;background:transparent;min-height:56px;transition:background .15s ease,transform .12s ease}.projects-item:hover,.projects-item:focus-within{background:#f7f7f8}.projects-item.is-open{background:#f3f4f6}.projects-item:active:not(.is-open){transform:scale(.995)}.projects-item-main{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 14px;text-decoration:none;color:inherit;min-width:0}.projects-item-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#f2f3f5;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.projects-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.projects-item-title{font-size:14px;font-weight:600;color:#111}.projects-item-meta{font-size:12px;color:#a3a3a3}.projects-item-more-wrap{position:relative;padding-right:8px}.projects-item-more{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;letter-spacing:1px;font-weight:700;opacity:0;transition:opacity .12s ease,background .15s ease,color .15s ease}.projects-item:hover .projects-item-more,.projects-item:focus-within .projects-item-more,.projects-item.is-open .projects-item-more{opacity:1}.projects-item-more:hover{background:#eceef2;color:#111}.projects-item-menu{position:absolute;right:8px;top:40px;z-index:6;min-width:112px;padding:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #00000014}.projects-item-menu button{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.projects-item-menu button:hover{background:#f3f4f6}.projects-item-menu button.danger{color:#b91c1c}.projects-tpl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.projects-tpl{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;padding:14px;border:1px solid #eceef2;border-radius:14px;background:#fff;font:inherit;color:inherit;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .12s ease}.projects-tpl:hover{background:#fafafa;border-color:#e5e7eb}.projects-tpl .projects-item-icon{background:#eef2ff;color:#4f46e5}.projects-tpl.tone-teal .projects-item-icon{background:#e7f6f3;color:#0f766e}.projects-tpl.tone-amber .projects-item-icon{background:#fff3e4;color:#c2410c}.projects-tpl.tone-rose .projects-item-icon{background:#fff1f2;color:#e11d48}.projects-tpl.tone-slate .projects-item-icon{background:#eef3f8;color:#1d4e89}.projects-tpl:active{transform:translateY(1px)}.projects-tpl-text{display:flex;flex-direction:column;gap:4px;min-width:0}.projects-tpl-title{font-size:14px;font-weight:600;color:#111}.projects-tpl-desc{font-size:12px;line-height:1.45;color:#a3a3a3}.projects-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000052}.projects-modal{width:min(400px,100%);padding:20px 22px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 16px 40px #0000001f}.projects-modal h3{margin:0 0 14px;font-size:16px}.projects-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.projects-create-modal{width:min(560px,100%);padding:22px 24px 20px;border-radius:16px;border:none;max-height:min(90vh,760px);overflow:auto}.projects-create-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.projects-create-head h3{margin:0;font-size:18px;font-weight:600}.projects-create-close{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:22px;line-height:1;cursor:pointer}.projects-create-close:hover{background:#f3f4f6;color:#111}.projects-create-form{display:flex;flex-direction:column;gap:16px}.projects-create-field{display:flex;flex-direction:column;gap:8px;position:relative}.projects-create-label{font-size:14px;font-weight:600;color:#111}.projects-create-field input,.projects-create-field textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff;color:#111;font:inherit;font-size:14px}.projects-create-field textarea{min-height:132px;resize:vertical;line-height:1.55}.projects-create-field input:focus,.projects-create-field textarea:focus{outline:none;border-color:#d1d5db}.projects-create-field input::placeholder,.projects-create-field textarea::placeholder{color:#c4c4c4}.projects-create-count{position:absolute;right:0;top:0;font-size:12px;color:#9ca3af}.projects-create-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.projects-create-tpl{position:relative}.projects-create-tpl-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font:inherit;font-size:12px;cursor:pointer;max-width:220px}.projects-create-tpl-btn:hover{border-color:#d1d5db;background:#fafafa}.projects-create-tpl-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:4;margin:0;padding:6px;list-style:none;min-width:260px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0000001a}.projects-create-tpl-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.projects-create-tpl-menu button span:first-child{font-size:13px;font-weight:600;color:#111}.projects-create-tpl-menu button span:last-child{font-size:12px;color:#9ca3af}.projects-create-tpl-menu button:hover,.projects-create-tpl-menu button.on{background:#f5f5f5}.projects-create-binds{display:flex;flex-direction:column;gap:8px}.projects-create-bind{border:1px solid #ececec;border-radius:12px;padding:10px 12px;background:#fff}.projects-create-bind-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.projects-create-bind-head>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#111}.projects-create-bind-head em{font-style:normal;font-weight:400;color:#9ca3af;font-size:12px}.projects-create-bind-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:600}.projects-create-bind-add{border:none;background:transparent;color:#6b7280;font:inherit;font-size:13px;cursor:pointer;padding:4px 2px}.projects-create-bind-add:hover{color:#111}.projects-create-bind-tags{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.projects-create-bind-tags button{border:none;border-radius:8px;padding:4px 8px;background:#f3f4f6;color:#374151;font:inherit;font-size:12px;cursor:pointer}.projects-create-bind-tags button:hover{background:#ececec}.projects-create-bind-editor{border:1px solid #ececec;border-radius:12px;padding:12px;background:#fafafa}.projects-create-bind-editor .projects-search{width:100%}.projects-create-bind-editor .project-bindings-selected,.projects-create-bind-editor .project-bindings-hint{display:none}.projects-create-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.projects-create-hint{margin:0;font-size:12px;color:#9ca3af}.projects-create-modal .projects-modal-actions{margin-top:0}.projects-create-modal .btn:disabled{opacity:.4;cursor:default}.projects-back{display:inline-block;margin-bottom:8px;font-size:.875rem;color:var(--muted);text-decoration:none}.projects-back:hover{color:var(--text)}@media(max-width:800px){.projects-page{padding:20px 16px 36px}.projects-top{grid-template-columns:1fr;gap:12px;min-height:0;margin-bottom:28px}.projects-top h1{font-size:32px}.projects-top-art{justify-content:center;order:-1}.projects-top-img{width:min(100%,340px);max-height:160px;object-position:center}.projects-tpl-grid{grid-template-columns:1fr}.projects-block-head{flex-wrap:wrap}.projects-create-foot{flex-direction:column;align-items:stretch}.projects-create-modal .projects-modal-actions{justify-content:flex-end}}.project-detail{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;background:#fff}.project-detail-wb{overflow:hidden}.project-detail-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #ececec;flex-shrink:0}.project-detail-crumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;min-width:0}.project-detail-crumb a{color:#6b7280;text-decoration:none}.project-detail-crumb a:hover{color:#111}.project-detail-crumb strong{color:#111;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail-invite{height:34px;padding:0 16px;border-radius:8px;flex-shrink:0;transition:transform .12s ease,filter .15s ease}.project-detail-invite:hover,.project-config-save:hover,.project-plan-text-btn.is-primary:hover{filter:brightness(1.08)}.project-detail-invite:active,.project-config-save:active,.project-tasks-add:active,.project-assets-upload:active,.project-plan-text-btn:active,.project-plan-col-add:active,.project-plan-more:active,.project-work-add:active,.project-menu-trigger:active,.project-toolbar-icon:active{transform:translateY(1px)}.project-detail-body,.project-detail-body-wb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;flex:1;min-height:0;margin-top:0}.project-work-pane{display:flex;flex-direction:column;gap:0;min-height:0;padding:0 20px 12px;border:none;border-right:1px solid #ececec;border-radius:0;background:#fff}.project-work-tabs-underline{display:flex;gap:4px;padding:4px 0 0;border-bottom:1px solid #ececec;flex-shrink:0;position:relative}.project-work-tabs-underline .project-work-tab{border:none;background:transparent;border-radius:0;padding:12px 14px 10px;font-size:14px;color:#6b7280;cursor:pointer;position:relative;transition:color .15s ease,transform .12s ease}.project-work-tabs-underline .project-work-tab:hover{color:#111}.project-work-tabs-underline .project-work-tab:active{transform:translateY(1px)}.project-work-tabs-underline .project-work-tab.active{color:#111;font-weight:600;background:transparent;border:none}.project-work-tab-indicator{position:absolute;bottom:-1px;height:2px;border-radius:1px;background:#111;pointer-events:none;transition:left .18s ease,width .18s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){.project-work-tab,.project-work-tab-indicator,.project-plan-card,.project-plan-col,.project-task-row,.project-assets-item,.projects-top-cta,.project-detail-invite,.project-config-save,.project-tasks-add,.project-assets-upload,.project-plan-text-btn,.projects-item,.projects-item-more,.projects-tpl,.project-config-card,.project-config-add,.project-config-reveal,.project-connector-row,.project-bind-chip,.composer-plus-btn.is-project,.project-work-composer .composer-mic-btn,.project-work-composer .composer-submit,.project-plus-row,.project-plus-item,.project-plus-menu,.project-plus-flyout,.project-tasks-compose-cancel,.project-tasks-compose-submit,.project-menu-trigger,.project-menu-list,.project-toolbar-icon,.project-toolbar-popover,.project-view-chip,.project-work-add,.project-plan-table tbody tr,.project-plan-status,.project-plan-table-title,.project-plan-table-assignee{transition:none;animation:none}}.project-work-main{flex:1;min-height:0;overflow:auto;padding:16px 0 8px}.project-work-main:has(.project-tasks),.project-work-main:has(.project-assets){display:flex;flex-direction:column}.project-work-composer{position:relative;z-index:6;flex-shrink:0;padding:8px 0 4px;border-top:1px solid #f0f0f0}.project-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;padding:8px 8px 8px 12px;border-radius:10px;background:#171717;color:#fff;font-size:13px;line-height:1.4}.project-undo button{flex:none;height:28px;padding:0 10px;border:none;border-radius:8px;background:#fff;color:#111;font-size:13px;font-weight:600;cursor:pointer}.project-undo button:hover{background:#f3f4f6}.project-model-gate{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0 2px;color:#9ca3af;font-size:12px;line-height:1.4}.project-model-gate button{padding:0;border:none;background:none;color:#4b5563;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.project-model-gate button:hover{color:#111}.project-work-composer .chat-composer,.project-work-composer .composer{margin:0}.project-sticky-composer.chat-panel{display:block;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.project-work-composer .composer{border-color:#e5e7eb;box-shadow:0 8px 28px #0f172a0d}.composer-plus-btn.is-project{width:32px;height:32px;padding:0;border:none;border-radius:999px;background:#eef1ef;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .12s ease,color .15s ease}.composer-plus-btn.is-project:hover,.composer-plus-btn.is-project.is-open{background:#e4e9e6;color:#374151}.composer-plus-btn.is-project:active:not(:disabled){transform:scale(.92);background:#d9e0dc}.composer-plus-btn.is-project:disabled{opacity:.45;cursor:not-allowed;transform:none}.project-work-composer .composer-mic-btn{width:32px;height:32px;padding:0;border:none;border-radius:999px;background:#eef1ef;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .12s ease,color .15s ease}.project-work-composer .composer-mic-btn:hover:not(:disabled){background:#e4e9e6;color:#374151}.project-work-composer .composer-mic-btn:active:not(:disabled){transform:scale(.92);background:#d9e0dc}.project-work-composer .composer-mic-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.project-work-composer .composer-mic-btn.recording{color:#dc2626;background:#fef2f2}.project-work-composer .composer-submit{background:#374151;color:#fff;transition:background .15s ease,color .15s ease,transform .12s ease}.project-work-composer .composer-submit:hover:not(:disabled){background:#1f2937}.project-work-composer .composer-submit:active:not(:disabled){transform:scale(.92);background:#111827}.project-work-composer .composer-submit.running{background:#fef2f2;color:#991b1b}.project-work-composer .composer-submit:disabled{transform:none}.project-plus-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:232px;padding:6px;background:#fff;border-radius:16px;box-shadow:0 16px 36px #0f172a1a,0 0 0 1px #0f172a0d;animation:project-plus-in .2s ease}@keyframes project-plus-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.project-plus-slot{position:relative}.project-plus-row{width:100%;display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 10px;border:0;border-radius:10px;background:transparent;color:#1f2937;font:inherit;font-size:14px;cursor:pointer;text-align:left;transition:background .15s ease,transform .12s ease}.project-plus-row>span{flex:1}.project-plus-row.is-open,.project-plus-row:hover{background:#f3f4f6}.project-plus-row.is-open .project-plus-icon,.project-plus-row:hover .project-plus-icon{color:#374151}.project-plus-row:active{transform:translateY(1px)}.project-plus-icon{width:18px;height:18px;color:#4b5563;flex-shrink:0}.project-plus-chevron{width:16px;height:16px;color:#9ca3af}.project-plus-rule{height:1px;margin:4px 8px;background:#eceff3}.project-plus-flyout{position:absolute;left:calc(100% - 6px);top:-6px;padding-left:12px;z-index:2;animation:project-plus-fly .14s ease}@keyframes project-plus-fly{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.project-plus-flyout-card{width:240px;max-height:280px;overflow:auto;padding:6px;background:#fff;border-radius:16px;box-shadow:0 16px 36px #0f172a1a,0 0 0 1px #0f172a0d}.project-plus-item{width:100%;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font:inherit;transition:background .15s ease,transform .12s ease}.project-plus-item:hover{background:#f3f4f6}.project-plus-item:active{transform:translateY(1px)}.project-plus-item>span{display:flex;flex-direction:column;min-width:0}.project-plus-item strong{font-size:13px;font-weight:550;color:#111827}.project-plus-item em{font-style:normal;font-size:12px;color:#9ca3af}.project-plus-empty{margin:0;padding:10px;font-size:12px;color:#9ca3af}.project-plus-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.project-activity-wrap{display:flex;flex-direction:column;gap:20px}.project-writeback-tip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent, #3b82f6) 28%,var(--border));background:color-mix(in srgb,var(--accent, #3b82f6) 8%,transparent);font-size:.8rem}.project-activity-matter-card{display:flex;align-items:center;gap:8px;border:1px solid #ececec;border-radius:10px;background:#fafafa;min-width:0}.project-activity-matter-card:hover{border-color:#e5e7eb;background:#fff}.project-activity-to-task{flex-shrink:0;margin-right:8px;border:none;background:transparent;color:#6b7280;font:inherit;font-size:12px;line-height:1.2;white-space:nowrap;padding:4px 6px;border-radius:6px;cursor:pointer}.project-activity-to-task:hover{color:#111;background:#f3f4f6}.project-reply-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #ececec;border-radius:12px;background:#fafafa;font-size:13px;color:#374151}.project-reply-hint .btn{height:28px;padding:0 10px;font-size:12px}.project-activity-feed-item.kind-chat .project-activity-avatar,.project-activity-feed-item.kind-bot .project-activity-avatar{background:transparent}.project-activity-thread-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;color:#111}.project-activity-thread{padding-bottom:4px;border-bottom:1px solid #f3f4f6}.project-inline-thread.chat-panel{flex:0 0 auto;min-height:0;max-height:220px;border:none;border-radius:0;padding:0;overflow:auto;background:transparent}.project-tasks{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.project-work-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex-shrink:0}.project-work-toolbar-left,.project-work-toolbar-right{display:flex;align-items:center;gap:8px;min-width:0}.project-work-toolbar-right{margin-left:auto;flex-shrink:0}.project-view-switch{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:10px;background:#f3f4f6}.project-view-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#6b7280;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.project-view-chip:hover:not(.is-soon){color:#111}.project-view-chip.is-active{background:#fff;color:#111;font-weight:600;box-shadow:0 1px 2px #1118270f}.project-view-chip.is-soon{opacity:.45;cursor:default}.project-view-chip:active:not(.is-soon):not(.is-active){transform:translateY(1px)}.project-menu-select{position:relative;flex-shrink:0}.project-menu-select.is-block{width:100%}.project-menu-select.is-block .project-menu-trigger{width:100%;justify-content:space-between}.project-menu-trigger{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;border:1px solid #e8eaed;border-radius:10px;background:#fff;color:#111;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .12s ease}.project-menu-trigger:hover,.project-menu-trigger.is-open{background:#f7f8f9;border-color:#dde1e6}.project-menu-trigger:active{transform:translateY(1px)}.project-menu-trigger-label{max-width:7.5em;overflow:hidden;text-overflow:ellipsis}.project-menu-chevron{color:#9ca3af;flex-shrink:0}.project-menu-list{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:168px;margin:0;padding:6px;list-style:none;border:1px solid #eceef2;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1a;animation:project-plus-in .16s ease}.project-menu-option{width:100%;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#111;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease}.project-menu-option:hover{background:#f5f6f8}.project-menu-option.is-selected{background:#f3f4f6;font-weight:550}.project-menu-option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.project-menu-option-text em{font-style:normal;font-size:11px;color:#9ca3af;font-weight:400}.project-menu-check{flex-shrink:0;color:#16a34a}.project-toolbar-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.project-toolbar-icon:hover,.project-toolbar-icon.is-active{background:#f3f4f6;color:#111}.project-toolbar-icon:active{transform:translateY(1px)}.project-toolbar-filter,.project-toolbar-search-wrap{position:relative;display:inline-flex;align-items:center;gap:6px}.project-toolbar-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:22;width:220px;padding:12px;border:1px solid #eceef2;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1a;animation:project-plus-in .16s ease}.project-toolbar-popover-title{margin:0 0 8px;font-size:13px;font-weight:600;color:#111}.project-work-search{display:flex;align-items:center;gap:6px;flex:0 1 200px;height:34px;padding:0 11px;border:1px solid #e8eaed;border-radius:10px;background:#fff;color:#9ca3af;min-width:132px;transition:border-color .15s ease,background .15s ease}.project-work-search:focus-within{border-color:#d1d5db;background:#fafafa}.project-work-search.is-inline{flex:0 0 180px;min-width:140px}.project-work-search input{width:100%;min-width:0;border:none;padding:0;background:transparent;font:inherit;font-size:13px;color:#111}.project-work-search input:focus{outline:none}.project-work-add{flex-shrink:0;height:34px;padding:0 14px;border:1px solid #e8eaed;border-radius:10px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .12s ease}.project-work-add:hover,.project-work-add.is-open{background:#f7f8f9;border-color:#dde1e6}.project-plan-toolbar{justify-content:flex-end}.project-plan-filter-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 10px;border:none;border-radius:999px;background:#f3f4f6;color:#374151;font:inherit;font-size:12px;cursor:pointer}.project-plan-filter-chip span{color:#9ca3af;font-size:14px;line-height:1}.project-plan-pop{position:fixed;z-index:40;width:248px;padding:12px;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:14px;box-shadow:0 8px 20px #11182712,0 1px 3px #1118270a}.project-plan-pop.is-settings{width:268px}.project-plan-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.project-plan-pop-head strong{font-size:14px;font-weight:650;color:#111}.project-plan-pop-head button{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#9ca3af;font-size:16px;line-height:1;cursor:pointer}.project-plan-pop-head button:hover{background:#f3f4f6;color:#111}.project-plan-pop>p{margin:10px 0 6px;font-size:12px;font-weight:500;color:#8b909a}.project-plan-pop>p:first-child{margin-top:0}.project-plan-pop>p em{margin-left:4px;font-style:normal;color:#b0b6c0}.project-plan-choice{display:flex;flex-wrap:wrap;gap:6px}.project-plan-choice button{height:28px;padding:0 10px;border:1px solid #e7e9ee;border-radius:8px;background:#fff;color:#374151;font:inherit;font-size:12px;cursor:pointer}.project-plan-choice button.is-on{border-color:#171717;background:#171717;color:#fff}.project-plan-fields{list-style:none;margin:0;padding:0}.project-plan-fields li{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-size:13px;color:#1f2329}.project-plan-fields em{font-style:normal;font-size:12px;color:#b0b6c0}.project-plan-switch{width:32px;height:18px;padding:0;border:none;border-radius:999px;background:#e5e7eb;position:relative;cursor:pointer}.project-plan-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease}.project-plan-switch.is-on{background:#171717}.project-plan-switch.is-on:after{transform:translate(14px)}.project-plan-pop-note{margin:8px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.45;color:#9aa1ab!important}.project-plan-actions{display:flex;flex-direction:column;gap:2px}.project-plan-actions button{height:34px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:#1f2329;font:inherit;font-size:13px;text-align:left;cursor:pointer}.project-plan-actions button:hover{background:#f3f4f6}.project-plan-compose-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#11182747}.project-plan-compose{position:relative;display:flex;flex-direction:column;width:min(680px,100%);min-height:420px;max-height:min(560px,calc(100vh - 48px));padding:16px 18px 12px;background:#fff;border-radius:16px;box-shadow:0 18px 50px #11182729}.project-plan-compose header{display:flex;align-items:center;justify-content:space-between}.project-plan-compose h3{margin:0;font-size:16px;font-weight:650;color:#111}.project-plan-compose header>button{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:20px;line-height:1;cursor:pointer}.project-plan-compose header>button:hover{background:#f3f4f6;color:#111}.project-plan-compose-title{margin-top:18px;border:none;background:transparent;color:#111;font:inherit;font-size:20px;font-weight:600;outline:none}.project-plan-compose-title::placeholder{color:#c5c8ce;font-weight:500}.project-plan-compose-desc{flex:1;min-height:120px;margin-top:12px;border:none;resize:none;background:transparent;color:#374151;font:inherit;font-size:14px;line-height:1.6;outline:none}.project-plan-compose-desc::placeholder{color:#c5c8ce}.project-plan-compose-meta{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;border-top:1px solid #f0f1f3}.project-plan-compose-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:999px;background:#f3f4f6;color:#6b7280;font:inherit;font-size:12px;cursor:pointer}.project-plan-compose-chip i{width:12px;height:12px;border:1.5px solid #c5c8ce;border-radius:50%}.project-plan-compose-chip.is-set,.project-plan-compose-chip.is-open{color:#111;background:#eceef1}.project-plan-compose-menu{position:absolute;left:0;bottom:calc(100% - 4px);z-index:2;display:flex;flex-direction:column;min-width:160px;padding:6px;background:#fff;border:1px solid #eceef2;border-radius:12px;box-shadow:0 8px 20px #11182714}.project-plan-compose-menu button{height:32px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#1f2329;font:inherit;font-size:13px;text-align:left;cursor:pointer}.project-plan-compose-menu button:hover,.project-plan-compose-menu button.is-on{background:#f3f4f6}.project-plan-compose-menu form{padding:4px}.project-plan-compose-menu input{width:100%;height:30px;padding:0 8px;border:1px solid #e7e9ee;border-radius:8px;font:inherit;font-size:13px;outline:none}.project-plan-compose footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #f0f1f3}.project-plan-compose footer button{height:32px;padding:0 16px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.project-plan-compose footer .is-cancel{border:1px solid #e7e9ee;background:#fff;color:#111}.project-plan-compose footer .is-create{border:none;background:#171717;color:#fff}.project-plan-compose footer .is-create:disabled{background:#e5e7eb;color:#9ca3af;cursor:default}.project-work-add:active{transform:translateY(1px)}.project-work-filter-empty{margin:0;padding:2px 2px 0;color:#9ca3af;font-size:13px}.project-tasks-toolbar{display:flex;align-items:center;gap:10px;min-width:0}.project-tasks-toolbar .project-menu-trigger{height:36px;padding:0 12px;border-color:#e7e9ee;border-radius:10px;background:#fff;font-size:14px}.project-menu-select.is-task .project-menu-list{min-width:196px;padding:8px;border:1px solid #eceef2;border-radius:14px;box-shadow:0 8px 24px #11182714}.project-menu-select.is-task .project-menu-option{min-height:40px;padding:8px 12px;font-size:14px}.project-menu-select.is-task .project-menu-option.is-selected{background:transparent;font-weight:500}.project-menu-select.is-task .project-menu-check{color:#22c55e}.project-tasks-select{width:auto;box-sizing:border-box;flex-shrink:0;height:36px;padding:0 28px 0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%236b7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;color:#111;font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.project-tasks-select.is-compact{height:32px;font-size:13px}.project-tasks-private{flex:1;min-width:0;margin:0;color:#b0b5bd;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-work-toolbar-left .project-tasks-private{max-width:9em}.project-inline-note{margin:8px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.project-tasks-search{display:flex;align-items:center;gap:8px;flex:0 1 240px;height:36px;margin-left:auto;padding:0 12px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;color:#b0b5bd;min-width:160px}.project-tasks-search input{width:100%;min-width:0;border:none;padding:0;background:transparent;font:inherit;font-size:14px;color:#111}.project-tasks-search input:focus{outline:none}.project-tasks-search input::placeholder{color:#b0b5bd}.project-tasks-add{flex-shrink:0;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:transform .12s ease,background .15s ease}.project-tasks-add:hover{background:#f7f7f8}.project-tasks-compose{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid #eceef2;border-radius:12px;background:#f7f8f9}.project-tasks-compose-dot{flex-shrink:0;width:14px;height:14px;border:1.5px solid #c5cad3;border-radius:50%;background:#fff}.project-tasks-compose>input{flex:1;min-width:0;width:auto;height:28px;box-sizing:border-box;border:none;border-radius:0;padding:0;background:transparent;font:inherit;font-size:14px;color:#111}.project-tasks-compose>input:focus{outline:none}.project-tasks-compose>input::placeholder{color:#9ca3af}.project-tasks-compose-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.project-tasks-compose-cancel{height:28px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:#6b7280;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.project-tasks-compose-cancel:hover{background:#eceef2;color:#111}.project-tasks-compose-cancel:active{transform:translateY(1px)}.project-tasks-compose-submit{height:28px;padding:0 12px;border:none;border-radius:8px;background:#374151;color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,opacity .15s ease,transform .12s ease}.project-tasks-compose-submit:hover:not(:disabled){background:#1f2937}.project-tasks-compose-submit:active:not(:disabled){transform:translateY(1px)}.project-tasks-compose-submit:disabled{opacity:.35;cursor:not-allowed;transform:none}.project-tasks-empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px 8px;color:#9ca3af;font-size:13px}.project-tasks-empty.is-composing{min-height:0;padding:4px 4px 0;justify-content:flex-start;color:#b0b5bd;font-size:12px}.project-tasks-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.project-task-row{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #f3f4f6;border-radius:10px;background:transparent;transition:background .15s ease,transform .12s ease}.project-task-row:hover{background:#f7f7f8}.project-task-row:active{transform:scale(.995)}.project-task-main{flex:1;min-width:0}.project-task-title{width:100%;box-sizing:border-box;border:none;border-radius:6px;padding:0;background:transparent;color:#111;font:inherit;font-size:14px;font-weight:600}.project-task-title:focus{outline:none;background:#f7f7f8}.project-task-row.done .project-task-title{color:#9ca3af;text-decoration:line-through;font-weight:500}.project-task-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;color:#9ca3af;font-size:12px}.project-task-plan-link{border:none;padding:0;background:transparent;color:#4b5563;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.project-task-plan-link:hover{color:#111}.project-task-row.is-focus{background:#f3f4f6}.project-task-open{flex-shrink:0;height:32px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,transform .12s ease}.project-task-row:hover .project-task-open,.project-task-row:focus-within .project-task-open,.project-assets-item:hover .project-task-open,.project-assets-item:focus-within .project-task-open,.project-task-open:focus{opacity:1}.project-task-open:active{transform:translateY(1px)}.project-task-open:hover{background:#f4f5f7}.project-task-delete{flex-shrink:0;border:none;background:transparent;color:#9ca3af;font:inherit;font-size:13px;white-space:nowrap;padding:4px 6px;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.project-task-row:hover .project-task-delete,.project-task-delete:focus{opacity:1}.project-task-delete:hover{color:#b91c1c;background:#fef2f2}@media(max-width:720px){.project-tasks-toolbar{flex-wrap:wrap}.project-tasks-private{order:5;flex-basis:100%}.project-tasks-search{flex:1}}.project-tab-placeholder{display:flex;flex-direction:column;gap:10px;padding:8px 2px 16px}.project-tab-placeholder h3{margin:0;font-size:15px;font-weight:600;color:#111}.project-assets{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.project-assets-toolbar{display:flex;align-items:center;gap:10px;min-width:0}.project-assets-tool-btn{flex-shrink:0;height:36px;padding:0 14px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.project-assets-tool-btn:hover{background:#f7f8f9}.project-assets-usage{flex:1;min-width:0;margin:0;color:#9aa1ab;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-assets-search{display:flex;align-items:center;gap:8px;flex:0 1 240px;height:36px;min-width:160px;padding:0 12px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;color:#b0b5bd}.project-assets-search input{width:100%;min-width:0;border:none;padding:0;background:transparent;font:inherit;font-size:14px;color:#111}.project-assets-search input:focus{outline:none}.project-assets-search input::placeholder{color:#b0b5bd}.project-menu-select.is-asset .project-menu-check{color:#111}.project-assets-table-wrap{min-width:0;overflow:auto}.project-assets-table{width:100%;border-collapse:collapse;font-size:13px;color:#111}.project-assets-table th{height:36px;padding:0 12px;border-bottom:1px solid #f0f1f3;color:#9aa1ab;font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.project-assets-table th button{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.project-assets-table th button.is-on{color:#111;font-weight:650}.project-assets-table td{height:48px;padding:0 12px;border-bottom:1px solid #f4f5f7;color:#4b5563;white-space:nowrap}.project-assets-table tbody tr:hover{background:#fafbfc}.project-assets-table th.is-actions,.project-assets-table td.is-actions{width:1%;text-align:right}.project-assets-table td.is-actions{opacity:0}.project-assets-table tbody tr:hover td.is-actions,.project-assets-table tbody tr:focus-within td.is-actions{opacity:1}.project-assets-name{display:flex;align-items:center;gap:8px;min-width:0;color:#111}.project-assets-name .project-assets-title,.project-assets-name .project-assets-name-input{flex:1 1 140px;width:140px;max-width:320px}.project-assets-badge{flex:none;height:20px;padding:0 6px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;line-height:20px}.project-assets-upload{flex-shrink:0;height:36px;padding:0 14px;border:none;border-radius:10px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .12s ease,filter .15s ease,background .15s ease}.project-assets-upload:hover{filter:brightness(1.08)}.project-assets-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.project-assets-list{list-style:none;margin:8px 0 0;padding:0}.project-assets-item{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #f3f4f6;border-radius:10px;transition:background .15s ease,transform .12s ease}.project-assets-item:hover{background:#f7f7f8}.project-assets-item:active{transform:scale(.995)}.project-assets-icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.project-assets-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#6b7280;font-size:13px}.project-assets-crumb button{border:none;background:transparent;padding:0;color:#374151;font:inherit;cursor:pointer}.project-assets-crumb button:hover{color:#111}.project-assets-icon-btn{border:none;padding:0;background:transparent;cursor:pointer}.project-assets-open-name{border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.project-assets-open-name:hover{color:#111}.project-assets-icon.folder{color:#5b9cf5}.project-assets-icon.file{color:#e8788a}.project-assets-icon svg{display:block}.project-assets-main{flex:1;min-width:0}.project-assets-title,.project-assets-name-input{display:block;width:auto;min-width:0;max-width:280px;border:none;border-radius:6px;padding:0;background:transparent;color:#111;font:inherit;font-size:14px;font-weight:500}.project-assets-name-input:focus{outline:none;background:#f7f7f8}.project-assets-actions{display:inline-flex;gap:4px;flex-shrink:0}.project-assets-ask,.project-assets-item .project-task-delete{opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.project-assets-ask{flex-shrink:0;border:none;background:transparent;color:#6b7280;font:inherit;font-size:13px;white-space:nowrap;padding:4px 6px;border-radius:6px;cursor:pointer}.project-assets-table tbody tr:hover .project-assets-ask,.project-assets-table tbody tr:hover .project-task-delete,.project-assets-table tbody tr:hover .project-task-open,.project-assets-item:hover .project-assets-ask,.project-assets-item:hover .project-task-delete,.project-assets-ask:focus,.project-assets-item .project-task-delete:focus{opacity:1}.project-assets-ask:hover{color:#111;background:#f3f4f6}.project-assets-empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:280px;color:#6b7280;font-size:14px}@media(max-width:720px){.project-assets-toolbar{flex-wrap:wrap}}.project-members-drawer{width:min(440px,100%);max-height:min(80vh,640px);overflow:auto;padding:18px 20px 20px}.project-members-drawer .project-members{margin-top:4px}.project-config-pane-wb{display:flex;flex-direction:column;gap:0;width:260px;min-height:0;overflow:auto;padding:10px 8px 16px;border:none;border-radius:0;background:#fff}.project-config-pane-wb.is-collapsed{width:44px;padding:12px 6px;overflow:hidden}.project-config-pane-wb.is-collapsed.is-wide{width:72px;padding:12px 8px}.project-config-rail{display:flex;flex-direction:column;align-items:center;gap:8px}.project-config-pane-wb .project-config-save-rail{width:100%;height:28px;padding:0;border-radius:8px;font-size:12px}.project-config-rail-tip{color:#6b7280;font-size:11px;line-height:1.3;text-align:center}.project-config-collapse{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#8b909a;cursor:pointer;flex-shrink:0}.project-config-collapse:hover{background:#f3f4f6;color:#111}.project-config-dirty-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#111}.project-config-pane-wb .project-config-head{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:8px;padding:0 2px}.project-config-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.project-config-pane-wb .project-config-head h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:#111}.project-config-pane-wb .project-config-actions{flex-shrink:0}.project-config-pane-wb .project-config-save{height:28px;padding:0 12px;border:none;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:28px;cursor:pointer}.project-config-pane-wb .project-config-save.project-config-save-rail{width:100%;padding:0;border-radius:8px}.project-config-pane-wb .project-config-head .project-config-scope{margin-top:0;max-width:none;color:#8b909a}.project-config-actions{display:flex;align-items:center;gap:8px}.project-config-save{height:28px;padding:0 12px;border-radius:8px;font-size:12px}.project-config-stack{display:flex;flex-direction:column;gap:6px}.project-config-card{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid #eceef1;border-radius:10px;background:#fff;box-shadow:none;transition:border-color .15s ease}.project-config-card:hover{border-color:#e3e5ea}.project-config-card.is-open{border-color:#e5e7eb;background:#fff;box-shadow:none}.project-config-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-config-card-toggle{flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.project-config-card-toggle:active{transform:translateY(1px)}.project-config-card-head h3{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#111}.project-config-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:600}.project-config-add{width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:#9ca3af;font-size:16px;line-height:1;cursor:pointer;opacity:1;transition:background .15s ease,color .15s ease}.project-config-card:hover .project-config-add,.project-config-card:focus-within .project-config-add,.project-config-card.is-open .project-config-add{opacity:1}.project-config-add:hover:not(:disabled),.project-config-card.is-open .project-config-add{background:#f3f4f6;border-color:#eceef1;color:#111}.project-config-add:active:not(:disabled){transform:translateY(1px)}.project-config-add:disabled{opacity:.35;cursor:default}.project-config-desc{margin:0;font-size:12px;line-height:1.4;color:#9aa1ab}p.project-config-desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}p.project-config-desc.project-config-schedule-note{display:block;-webkit-line-clamp:unset;overflow:visible}.project-config-scope,.project-plus-scope{margin:0;font-size:12px;line-height:1.5;color:#9ca3af}.project-config-head .project-config-scope{margin-top:4px;max-width:240px}.project-plus-scope{padding:4px 10px 8px}.project-config-preview{display:flex;flex-direction:column;gap:4px}.project-config-preview-btn,.project-config-desc-btn{width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.project-config-desc-btn:active,.project-config-preview-btn:active{transform:translateY(1px)}.project-config-prompt-preview{margin:0;padding:0;font-size:12px;line-height:1.45;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-config-opening-preview{margin:0;padding:6px 8px;border-radius:8px;background:#f5f5f5;font-size:12px;line-height:1.4;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-config-chips{display:flex;flex-direction:column;gap:6px}.project-config-chip-label{font-size:12px;color:#9ca3af}.project-config-icon-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-config-tile{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#64748b}.project-config-tile.data-sheet{background:#3b82f6}.project-config-tile.data-dataset,.project-config-tile.data-doc{background:#0d9488}.project-config-tile.data-knowledge{background:#f59e0b}.project-config-tile.connector{background:#475569}.project-config-skill-notes{display:grid;gap:2px;margin-bottom:4px}.project-config-skill-note{font-size:.72rem;color:var(--muted, #64748b)}.project-config-connector-logo{width:28px;height:28px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid var(--border)}.project-config-avatar{width:32px;height:32px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.project-config-skill-tile{width:32px;height:32px;border-radius:10px;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.project-config-name,.project-config-opening{width:100%;box-sizing:border-box;border:none;border-radius:8px;padding:6px 8px;background:#f7f7f7;color:#111;font:inherit;font-size:13px}.project-config-name:focus,.project-config-opening:focus,.project-config-prompt:focus{outline:none;background:#f0f0f0}.project-config-prompt{width:100%;box-sizing:border-box;border:none;border-radius:10px;padding:10px;background:#f7f7f7;color:#374151;font:inherit;font-size:13px;line-height:1.55;resize:vertical;min-height:88px}.project-config-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.project-config-tags li{padding:4px 8px;border-radius:8px;background:#f3f4f6;color:#4b5563;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-config-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.project-config-reveal.is-open{grid-template-rows:1fr}.project-config-reveal-inner{min-height:0;overflow:hidden}.project-config-editor{margin-top:4px;padding-top:8px;border-top:1px solid #f0f0f0}.project-config-editor .project-bindings{gap:8px}.project-config-editor .project-bindings-label,.project-config-editor .project-bindings-hint{display:none}.project-config-schedule-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px 8px 12px;border-radius:12px;background:#f7f8f9;font-size:13px;color:#111}.project-config-schedule-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.project-config-schedule-card em,.project-config-schedule-card span{flex-shrink:0;font-style:normal;font-size:12px;font-weight:500;color:#6b7280;background:#fff;border-radius:999px;padding:3px 8px}.project-config-schedule-list{display:flex;flex-direction:column;gap:6px}button.project-config-schedule-card{width:100%;border:none;text-align:left;cursor:pointer;font:inherit;transition:background .15s ease,transform .12s ease}button.project-config-schedule-card:hover,button.project-config-schedule-card.is-active{background:#eef0f3}button.project-config-schedule-card:active{transform:translateY(1px)}button.project-config-schedule-card.is-off strong{color:#9ca3af}.project-config-schedule-editor{gap:8px}.project-config-schedule-time{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.project-config-schedule-time input{height:32px;border:1px solid #e5e7eb;border-radius:8px;padding:0 8px;background:#fff;color:#111;font:inherit;font-size:13px}.project-config-schedule-actions{display:flex;justify-content:flex-end;gap:6px}.project-plan-text-btn.is-danger{color:#b91c1c}.project-save-tip,.project-dirty-tip{font-size:12px;color:#6b7280}.project-dirty-tip{color:#b45309}.project-activity-feed{display:flex;flex-direction:column;gap:10px}.project-activity-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-activity-post{height:32px;padding:0 12px;border:none;border-radius:10px;background:#f4f5f7;color:#1f2329;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.project-activity-post:hover{background:#ebedf0}.project-activity-filters{position:relative;display:flex;align-items:center;gap:6px;margin-left:auto}.project-activity-filter,.project-activity-member{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:32px;padding:0 12px;border:1px solid #e7e9ee;background:#fff;border-radius:10px;font:inherit;font-size:13px;font-weight:500;line-height:1;color:#1f2329;cursor:pointer;white-space:nowrap}.project-activity-filter:hover,.project-activity-member:hover{background:#fafbfc;border-color:#dde0e6}.project-activity-filter.is-on{background:#171717;border-color:#171717;color:#fff;box-shadow:none}.project-activity-filter.is-on:hover{background:#111;border-color:#111}.project-activity-member.is-open{background:#fff;border-color:#d5d8e0}.project-activity-chevron{margin-left:1px;opacity:.55}.project-activity-member-pop{position:fixed;z-index:40;width:248px;padding:12px;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:14px;box-shadow:0 8px 20px #11182712,0 1px 3px #1118270a}.project-activity-member-search{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #e6e8ee;border-radius:8px;background:#fff;color:#b7bdc8}.project-activity-member-search:focus-within{border-color:#d0d4dc}.project-activity-member-search input{flex:1;min-width:0;border:none;background:transparent;color:#1f2329;font:inherit;font-size:13px;outline:none}.project-activity-member-search input::placeholder{color:#b0b6c0}.project-activity-member-label{margin:12px 2px 2px;font-size:13px;font-weight:500;color:#1f2329}.project-activity-member-pop ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:240px;overflow:auto}.project-activity-member-pop li button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 2px;border:none;background:transparent;color:#1f2329;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;border-radius:8px}.project-activity-member-pop li button:hover{background:#f7f8fa}.project-activity-member-pop li em{margin-left:4px;font-style:normal;font-weight:400;color:#9aa1ab}.project-activity-member-miss{padding:10px 4px 6px;color:#9aa1ab;font-size:13px}.project-activity-check{display:inline-flex;width:16px;height:16px;flex-shrink:0}.project-activity-check svg{width:16px;height:16px}.project-activity-member-actions{display:flex;gap:8px;margin-top:10px}.project-activity-member-actions button{flex:1;height:34px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#1f2329;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.project-activity-member-actions button:hover{background:#fafbfc}.project-activity-member-actions button.is-primary{border-color:#171717;background:#171717;color:#fff}.project-activity-member-actions button.is-primary:hover{background:#111;border-color:#111}.project-activity-note-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #ececec;border-radius:12px;background:#fafafa}.project-activity-note-form textarea{width:100%;min-height:72px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;background:#fff;font:inherit;font-size:14px;resize:vertical}.project-activity-note-actions{display:flex;justify-content:flex-end;gap:8px}.project-activity-note{margin:0;font-size:14px;line-height:1.7;color:#111;white-space:pre-wrap}.project-activity-dot{margin:0 6px;color:#9ca3af}.project-activity-meta.is-inline-time time{color:#9ca3af;font-size:13px}.project-welcome h3{margin:2px 0 8px;font-size:16px;line-height:1.45;font-weight:650;color:#111}.project-welcome h4{margin:12px 0 4px;font-size:14px;font-weight:650;color:#111}.project-welcome p{margin:0;font-size:14px;line-height:1.6;color:#4b5563}.project-welcome-steps{margin:6px 0 0;padding-left:1.2em;color:#4b5563;font-size:14px;line-height:1.6}.project-welcome-opening{margin-top:12px;padding-top:0}.project-welcome-opening p{white-space:pre-wrap}.project-welcome-toggle{margin-top:10px;padding:0;border:none;background:transparent;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}.project-welcome-toggle:hover{color:#111}.project-welcome-toggle.is-collapsed{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:6px;padding:10px 12px;border-radius:10px;background:#f4f5f7;color:#4b5563;font-size:13px;font-weight:500;line-height:1.45;text-align:left}.project-welcome-toggle-action{flex:none;color:#111;font-weight:600}.project-activity-empty{padding:28px 4px;color:#6b7280}.project-activity-empty>p:first-child{margin:0 0 4px;font-weight:600;color:#374151}.project-activity-feed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.project-activity-day{margin:2px 0 -6px;font-size:12px;font-weight:600;color:#9ca3af}.project-activity-feed-item{display:flex;gap:12px;align-items:flex-start;position:relative}.project-activity-feed-item:before{content:"";position:absolute;left:15px;top:34px;bottom:-12px;width:1px;background:#f0f0f0}.project-activity-feed-item.is-group-end:before,.project-activity-feed-item:last-child:before{display:none}.project-activity-avatar{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#374151;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;overflow:hidden}.project-activity-avatar.buddy{background:transparent;padding:0}.project-activity-avatar.buddy svg{display:block;width:32px;height:32px}.project-activity-avatar.me{background:#f3f4f6}.project-activity-avatar.system{background:#6b7280}.project-activity-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.project-activity-meta{display:flex;align-items:baseline;gap:12px;font-size:13px;color:#4b5563;line-height:1.45}.project-activity-meta p{margin:0;min-width:0;flex:1}.project-activity-meta strong{color:#111;font-weight:600;margin-right:6px}.project-activity-meta time{flex-shrink:0;color:#9ca3af;font-size:12px;white-space:nowrap}.project-activity-matter{flex:1;min-width:0;border:none;background:transparent;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;font-weight:500;color:#111;cursor:pointer;text-align:left}.project-activity-matter:hover{color:#111}.project-work-placeholder,.project-chat-empty{padding:24px 8px;color:#6b7280}.project-chat-panel{flex:1;min-height:0;border:none;box-shadow:none;padding:0}.project-activity-chat{flex:0 0 auto;min-height:0;height:auto}.project-activity-chat.chat-panel{display:block}.project-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6b7280}.project-field input,.project-field textarea,.project-field select{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;background:#fff;color:#111;font:inherit;font-size:13px}.project-field-grow textarea{resize:vertical;min-height:96px}.project-plan,.project-members{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.project-plan-hint{font-size:.78rem}.project-plan-add{display:flex;gap:8px;align-items:center}.project-plan-add input{flex:1;min-width:0;width:auto;box-sizing:border-box;border:1px solid #ececec;border-radius:10px;padding:9px 12px;background:#f7f7f8;color:var(--text, #111);font:inherit;font-size:13px}.project-plan-add .btn{flex-shrink:0;white-space:nowrap;height:36px;padding:0 16px;border-radius:10px}.project-plan-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.project-plan-col{min-width:0;display:flex;flex-direction:column;border:none;border-radius:12px;background:#f4f5f7;transition:background .16s ease}.project-plan-col.is-drop{background:#e7e9ee}.project-plan-col-head{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 6px;font-size:13px;font-weight:600;color:#111;border-bottom:none}.project-plan-col-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#6b7280;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.project-plan-col-body{display:flex;flex-direction:column;gap:8px;padding:4px 8px 0}.project-plan-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #ececec;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1118270a;cursor:grab;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.project-plan-card.is-focus{border-color:#111;box-shadow:0 0 0 2px #11111114}.project-plan-card:hover:not(.is-editing):not(.is-dragging){transform:translateY(-2px);box-shadow:0 6px 16px #11182714}.project-plan-card.is-dragging{opacity:.45;cursor:grabbing;box-shadow:none}.project-plan-card.is-editing{cursor:default}.project-plan-card.is-done .project-plan-card-title{color:#9ca3af}.project-plan-card-title{margin:0;padding:0;border:none;background:transparent;text-align:left;width:100%;font:inherit;font-size:13.5px;font-weight:600;line-height:1.45;color:#111;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-plan-card-desc{margin:0;font-size:12px;line-height:1.4;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-plan-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.project-plan-task-link{margin:0;padding:0;border:none;background:transparent;color:#4b5563;font:inherit;font-size:12px;line-height:1.4;text-align:left;cursor:pointer;transition:color .12s ease,transform .12s ease}.project-plan-task-link:active{transform:translateY(1px)}.project-plan-task-link:hover{color:#111}.project-plan-task-row{display:flex;flex-direction:column;gap:2px}.project-plan-task-note{margin:0;font-size:11px;line-height:1.4;color:#9ca3af}.project-plan-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#6b7280;font-size:12px}.project-plan-assignee-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-plan-avatar{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.project-plan-more{width:28px;height:24px;border:none;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;letter-spacing:1px;flex-shrink:0;font-size:14px;line-height:1}.project-plan-more:hover,.project-plan-col-add:hover,.project-plan-text-btn:hover{background:#eef0f3}.project-plan-menu{position:fixed;z-index:40;width:168px;padding:4px;background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:0 10px 28px #1118271f}.project-plan-menu button,.project-plan-text-btn,.project-plan-col-add{display:block;width:100%;text-align:left;border:none;background:transparent;color:#111;font:inherit;font-size:13px;line-height:1.3;padding:7px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.project-plan-menu button:hover{background:#f4f5f7}.project-plan-menu button.is-danger{color:#b91c1c}.project-plan-menu-label{padding:6px 10px 2px;font-size:11px;color:#9ca3af}.project-plan-editor,.project-plan-col-compose{display:flex;flex-direction:column;gap:6px}.project-plan-card-input,.project-plan-col-compose input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;background:#fff;color:#111;font:inherit;font-size:13px;min-height:0;resize:vertical}.project-plan-editor textarea.project-plan-card-input{min-height:64px}.project-plan-editor-actions{display:flex;justify-content:flex-end;gap:6px}.project-plan-text-btn,.project-plan-col-add{width:auto}.project-plan-text-btn,.project-plan-col-add,.project-plan-more,.project-config-save{transition:transform .12s ease,background .15s ease,color .15s ease,filter .15s ease}.project-plan-text-btn.is-primary{background:#111;color:#fff}.project-plan-text-btn:disabled,.project-plan-text-btn.is-primary:disabled{transform:none}.project-plan-text-btn.is-primary:disabled{opacity:.4;cursor:default}.project-plan-col-add{margin:0 8px 8px;color:#6b7280;padding:6px 8px}.project-plan-col-compose{margin:0 8px 8px;padding:8px;background:#fff;border-radius:10px;border:1px solid #ececec}.project-plan-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid #ececec;border-radius:12px;background:#fff}.project-plan-table-wrap.is-compact{flex:0 0 auto}.project-plan-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.project-plan-table th{position:sticky;top:0;z-index:1;text-align:left;padding:10px 12px;background:#fafafa;color:#6b7280;font-size:12px;font-weight:600;border-bottom:1px solid #f0f0f0}.project-plan-table th.is-status,.project-plan-table td.is-status{width:112px}.project-plan-table th.is-assignee,.project-plan-table td.is-assignee{width:148px}.project-plan-table th.is-time,.project-plan-table td.is-time{width:108px;color:#9ca3af;font-size:12px;white-space:nowrap}.project-plan-table th.is-more,.project-plan-table td.is-more{width:44px;padding-right:8px;text-align:right}.project-plan-table td{height:44px;padding:0 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.project-plan-table tbody tr{transition:background .15s ease}.project-plan-table tbody tr:hover{background:#f7f8f9}.project-plan-table tbody tr.is-focus td{background:#f3f4f6}.project-plan-table tbody tr.is-done .project-plan-table-title{color:#9ca3af;font-weight:500}.project-plan-table-title,.project-plan-table-assignee{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:2px 0;border:none;background:transparent;color:#111;font:inherit;font-size:13.5px;font-weight:600;line-height:1.4;text-align:left;cursor:text;transition:color .15s ease,transform .12s ease}.project-plan-table-title-cell{display:flex;align-items:center;gap:8px;min-width:0}.project-plan-table-title-cell .project-plan-table-title,.project-plan-table-title-cell .project-plan-cell-input{flex:1;min-width:0}.project-plan-table-title-cell .project-plan-table-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-plan-table-title-cell .project-plan-task-link{flex-shrink:0;white-space:nowrap}.project-plan-table-assignee{font-weight:500;font-size:13px;color:#374151}.project-plan-table-title:active,.project-plan-table-assignee:active{transform:translateY(1px)}.project-plan-table-assignee.is-empty{color:#9ca3af;font-weight:400}.project-plan-table-assignee span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-plan-cell-input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:4px 8px;background:#fff;color:#111;font:inherit;font-size:13px}.project-plan-cell-input:focus{outline:none;border-color:#d1d5db;box-shadow:0 0 0 3px #1118270d}.project-plan-status{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:none;border-radius:999px;background:#f3f4f6;color:#4b5563;font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.project-plan-status:hover{background:#e8eaed}.project-plan-status:active{transform:translateY(1px)}.project-plan-status.is-todo{background:#f3f4f6;color:#4b5563}.project-plan-status.is-doing{background:#e8eaed;color:#111}.project-plan-status.is-doing:hover{background:#e2e5ea}.project-plan-status.is-paused{background:#f3f4f6;color:#6b7280}.project-plan-status.is-done{background:#f3f4f6;color:#9ca3af}.project-plan-status-menu{position:fixed;z-index:40;width:148px;padding:4px;background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:0 10px 28px #1118271f}.project-plan-status-menu button{display:flex;width:100%;border:none;background:transparent;padding:4px 6px;border-radius:7px;cursor:pointer}.project-plan-status-menu button:hover,.project-plan-status-menu button.is-current{background:#f4f5f7}.project-plan-status-menu .project-plan-status{cursor:inherit}.project-plan-status-menu .project-plan-status:active{transform:none}.project-plan-table-more{opacity:0}.project-plan-table tbody tr:hover .project-plan-table-more,.project-plan-table-more.is-open{opacity:1}.project-plan-table-empty td{height:auto;padding:22px 12px;text-align:center;color:#9ca3af;font-size:13px;background:#fff}.project-plan-table-add td{height:44px;padding:0 12px;background:#fafafa;border-bottom:none}.project-plan-table-add form{margin:0}.project-plan-table-add input{width:100%;border:none;background:transparent;color:#111;font:inherit;font-size:13px;padding:2px 0}.project-plan-table-add input::placeholder{color:#9ca3af}.project-plan-table-add input:focus{outline:none}.project-plan-table-add:focus-within td{background:#fff}.project-member-search{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;max-height:220px;overflow:auto}.project-member-search li,.project-member-head{display:flex;align-items:center;gap:8px}.project-member-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.project-member-search-meta{flex:1;min-width:0;display:grid;gap:2px}.project-member-search-meta strong{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-member-search-meta em{font-style:normal;font-size:.72rem;color:var(--muted, #64748b)}.project-member-role-pill,.project-member-role-select{font-size:.75rem;border-radius:999px;padding:2px 8px;border:1px solid var(--border);background:var(--bg);color:inherit}.project-members-list{display:flex;flex-direction:column;gap:10px}.project-member-card{border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--bg);display:flex;flex-direction:column;gap:8px}.project-member-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-member-role{max-width:140px}.project-activity{margin-top:8px;padding-top:12px;border-top:1px solid var(--border)}.project-activity h3{margin:0 0 8px;font-size:.9rem}.project-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.project-activity-list li{display:flex;gap:10px;font-size:.82rem;line-height:1.4}.project-activity-time{flex-shrink:0;color:var(--muted);min-width:4.5em}@media(max-width:1100px){.project-plan-board{gap:8px}}@media(max-width:860px){.project-detail-body-wb{grid-template-columns:1fr}.project-work-pane{border-right:none;border-bottom:1px solid #ececec}.project-config-pane-wb,.project-config-pane-wb.is-collapsed,.project-config-pane-wb.is-collapsed.is-wide{width:auto}.project-plan-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-config-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.project-config-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-save-tip{font-size:.8rem;color:var(--accent, #3b82f6)}.project-dirty-tip{font-size:.8rem;color:var(--muted)}.project-field{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--muted)}.project-field-grow{flex:1;min-height:0}.project-field-grow textarea{flex:1;min-height:160px}.project-field input,.project-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--bg);color:var(--text);font:inherit;resize:vertical}.project-field input:disabled,.project-field textarea:disabled{opacity:.75;cursor:not-allowed}.project-pane-note{margin-top:auto}.project-bindings{display:flex;flex-direction:column;gap:14px;padding-top:4px;border-top:1px solid var(--border);margin-top:4px}.project-bindings-block{display:flex;flex-direction:column;gap:8px}.project-bindings-label{font-size:.8rem;font-weight:600;color:var(--muted)}.project-bindings-search{width:100%}.project-bindings-chips{display:flex;flex-wrap:wrap;gap:6px}.project-bind-chip{border:1px solid transparent;background:transparent;color:inherit;border-radius:999px;padding:4px 10px;font-size:.75rem;cursor:pointer;transition:background .15s ease,transform .12s ease}.project-bind-chip:hover{background:#f7f7f8}.project-bind-chip.on,.project-bind-chip.on:hover{background:#f3f4f6;color:#111;font-weight:600}.project-bind-chip:active{transform:translateY(1px)}.project-bindings-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-bindings-foot{margin-top:6px}.project-bind-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.project-config-empty{display:grid;gap:6px}.project-config-empty-links{display:flex;flex-wrap:wrap;gap:6px}.project-config-pane-wb .project-bindings-link{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px;text-decoration:none}.project-config-pane-wb .project-bindings-link:hover{background:#e8eaed;color:#111;text-decoration:none}.project-config-named-row{display:flex;flex-wrap:wrap;gap:8px}.project-config-named-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.project-config-named-chip em{font-style:normal;font-size:.75rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem}.project-bindings-link{font-size:.75rem;color:var(--accent, #3b82f6);text-decoration:none;white-space:nowrap}.project-bindings-link:hover{text-decoration:underline}.project-connector-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:240px;overflow:auto}.project-connector-row{border:1px solid transparent;border-radius:10px;background:transparent;transition:background .15s ease,border-color .15s ease}.project-connector-row:hover{background:#f7f7f8}.project-connector-row.on,.project-connector-row.on:hover{border-color:transparent;background:#f3f4f6}.project-connector-row.locked{opacity:.92}.project-connector-main{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;box-sizing:border-box}.project-connector-main.locked{cursor:default}.project-connector-logo{width:28px;height:28px;border-radius:8px;object-fit:contain;flex-shrink:0;background:#fff;border:1px solid var(--border)}.project-connector-logo.fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:#64748b;border:0}.project-connector-meta{flex:1;min-width:0;display:grid;gap:2px}.project-connector-meta strong{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-connector-meta em{font-style:normal;font-size:.7rem;color:var(--muted, #64748b)}.project-connector-check{width:18px;height:18px;border-radius:50%;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:transparent;flex-shrink:0}.project-connector-check.on{border-color:#111;background:#111;color:#fff}.projects-create-bind-logo{width:16px;height:16px;border-radius:4px;object-fit:contain;margin-right:4px;vertical-align:-3px;background:#fff}.projects-create-bind-logo.fallback{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#64748b}.project-bindings-selected,.project-bindings-hint{font-size:.75rem}.project-bindings-lists{display:grid;gap:8px}.project-bindings-lists select{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:7px 10px;background:var(--bg);color:var(--text);font:inherit}.project-work-pane>h2{flex-shrink:0}.project-chat-panel{flex:1;min-height:0;border:none;padding:0;background:transparent}.project-chat-empty{display:flex;flex-direction:column;gap:6px;padding:8px 2px}.project-chat-empty>p:first-child{margin:0;font-weight:600}.project-work-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;border:1px dashed var(--border);border-radius:10px;padding:24px;min-height:240px}.project-work-placeholder>p:first-child{margin:0;font-weight:600}@media(max-width:860px){.project-detail-body{grid-template-columns:1fr}}.table-app-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;padding:12px 16px}.table-app-brand{margin-bottom:8px}.table-app-brand .apps-back{margin-bottom:2px}.table-app-brand h1{margin:0;font-size:1.05rem;line-height:1.3}.table-app-scripts{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.table-app-script-btn{height:26px;padding:0 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:12px;cursor:pointer}.table-app-script-btn:hover:not(:disabled){background:#f8fafc}.table-app-script-btn:disabled{opacity:.6;cursor:default}.table-app-sheet-head{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;background:#f5f6f7;border-bottom:1px solid #dee0e3;flex-shrink:0}.table-app-body{display:flex;flex:1;min-height:0;gap:12px}.table-app-nav{width:200px;flex:none;overflow:auto;display:flex;flex-direction:column;gap:4px}.table-app-nav-group{display:flex;flex-direction:column;gap:4px}.table-app-nav-label{margin-top:8px;font-size:12px;color:var(--muted, #667085)}.table-app-nav-item{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:8px 10px;cursor:pointer}.table-app-nav-item.active{background:#e8f3ff}.table-app-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.table-app-main>.expert-view{flex:1;min-height:0}.table-app-toast{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:20;max-width:min(480px,calc(100% - 32px));padding:8px 14px;border-radius:999px;background:#001d4a;color:#fff;font-size:13px;box-shadow:0 10px 30px #001d4a47;pointer-events:none}.table-app-toast.err{background:#8a1f1f}.table-app-design-section{margin-top:20px}.table-app-design-card{border:1px solid #e6e6e6;border-radius:12px;padding:12px 16px;margin-top:8px}.table-app-design-card ul,.table-app-design-section ul{margin:8px 0 0;padding-left:18px}.table-app-dashboard,.table-app-dash-grid{padding:12px}.table-app-dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.table-app-dash-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:16px}.table-app-dash-card h3{margin:0 0 8px;font-size:13px;color:#78716c;font-weight:600}.table-app-kpi{padding:32px 16px;text-align:center}.table-app-kpi-value{font-size:36px;font-weight:650;color:#1c1917}.table-app-kpi-label{color:#78716c;font-size:13px;margin-top:4px}.table-app-chart-bars{display:flex;align-items:flex-end;gap:12px;min-height:160px;padding-top:12px}.table-app-chart-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#78716c}.table-app-chart-bar{width:100%;max-width:36px;min-height:4px;border-radius:6px 6px 0 0;background:#0ea5e9}.table-app-chart-legend{display:flex;flex-direction:column;gap:8px}.table-app-chart-row{display:grid;grid-template-columns:88px 1fr 48px;gap:8px;align-items:center;font-size:12px}.table-app-chart-track{height:8px;background:#f5f5f4;border-radius:999px;overflow:hidden}.table-app-chart-fill{height:100%;border-radius:999px}.table-app-chart-svg{width:100%;max-width:640px;height:180px}.table-app-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.table-app-gallery-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.table-app-gallery-cover{height:96px;background:#f5f5f4;display:flex;align-items:center;justify-content:center;color:#a8a29e;font-size:12px}.table-app-gallery-cover img{width:100%;height:100%;object-fit:cover}.table-app-gallery-title{padding:8px 10px;font-size:13px;font-weight:600}.wb-chart-view{display:flex;flex-direction:column;min-height:0;flex:1;gap:10px}.wb-chart-toolbar{display:flex;align-items:center;gap:12px;flex-shrink:0}.wb-chart-add{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;font-size:13px;cursor:pointer}.wb-chart-hint{font-size:12px;color:#78716c}.wb-chart-board{position:relative;min-height:280px;background:linear-gradient(to right,#f5f5f4 1px,transparent 1px) 0 0 / calc(100% / 12) 100%,linear-gradient(to bottom,#f5f5f4 1px,transparent 1px) 0 0 / 100% 88px;border:1px dashed #e7e5e4;border-radius:12px;overflow:auto}.wb-chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#78716c;font-size:13px}.wb-chart-widget{position:absolute;display:flex;flex-direction:column;box-sizing:border-box;padding:6px;background:#fff;border:1px solid #e7e5e4;border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:hidden;z-index:1}.wb-chart-widget.is-front{z-index:6}.wb-chart-widget-head{display:flex;align-items:center;gap:6px;height:28px;cursor:grab;-webkit-user-select:none;user-select:none}.wb-chart-grip{color:#a8a29e;flex-shrink:0}.wb-chart-title{flex:1;min-width:0;height:26px;border:none;background:transparent;font-size:13px;font-weight:600;outline:none}.wb-chart-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#a8a29e;cursor:pointer;border-radius:6px}.wb-chart-remove:hover{background:#fef2f2;color:#e11d48}.wb-chart-widget-controls{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px}.wb-chart-select{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:168px;padding:0 8px;border:1px solid #e7e5e4;border-radius:6px;background:#fafaf9;font-size:12px;color:#1c1917;cursor:pointer}.wb-chart-select span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-chart-select-menu{position:fixed;z-index:80;overflow:auto;padding:4px;background:#fff;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 10px 28px #0000001f}.wb-chart-select-group{padding:6px 8px 2px;font-size:11px;color:#a8a29e}.wb-chart-select-item{display:block;width:100%;text-align:left;padding:6px 8px;border:none;border-radius:6px;background:transparent;font-size:13px;cursor:pointer}.wb-chart-select-item:hover,.wb-chart-select-item.is-active{background:#f5f5f4}.wb-chart-widget-body{flex:1;min-height:0;overflow:hidden}.wb-chart-widget-body .table-app-chart-svg,.wb-chart-widget-body .table-app-chart-legend,.wb-chart-widget-body .table-app-kpi{width:100%;height:100%}.wb-chart-resize{position:absolute;right:2px;bottom:2px;width:12px;height:12px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,#d6d3d1 50%,#d6d3d1 62%,transparent 62%),linear-gradient(135deg,transparent 70%,#d6d3d1 70%,#d6d3d1 82%,transparent 82%)}.wb-sheet-table.wb-no-v-borders th,.wb-sheet-table.wb-no-v-borders td{border-right-width:0;border-left-width:0}.wb-sheet-table.wb-no-h-borders th,.wb-sheet-table.wb-no-h-borders td,.wb-sheet-table.wb-no-h-borders tr{border-top-width:0;border-bottom-width:0}.dl-page{min-height:100%;overflow:auto;background:radial-gradient(880px 360px at 8% -8%,rgba(0,200,255,.18),transparent 62%),radial-gradient(640px 320px at 100% 0%,rgba(0,85,255,.1),transparent 58%),#f7f9fc;color:#0b1f3a}.dl-top{display:flex;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;padding:22px 24px 0}.dl-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650}.dl-brand img{width:32px;height:32px;border-radius:8px}.dl-login{padding:7px 14px;border:1px solid #c9d7e8;border-radius:999px;background:#fff;font-weight:550}.dl-login:hover{border-color:#9eb4cc}.dl-main{max-width:980px;margin:0 auto;padding:48px 24px 72px}.dl-kicker{margin:0 0 8px;color:#05f;font-size:13px;font-weight:650;letter-spacing:.04em}.dl-main h1{margin:0;font-size:40px;line-height:1.15;letter-spacing:-.03em}.dl-lead{max-width:560px;margin:12px 0 0;color:#526277;font-size:16px}.dl-hero{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;padding:22px 24px;border-radius:18px;background:#0b1f3a;color:#fff}.dl-hero-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.dl-hero-label{font-size:12px;letter-spacing:.04em;color:#9fd8ff}.dl-hero-title{margin-top:4px;font-size:22px;font-weight:650}.dl-hero-meta{margin-top:4px;color:#c5d2e2;font-size:13px}.dl-note,.dl-error{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#fff;color:#526277;border:1px solid #e3eaf2}.dl-error{color:#9f1239;border-color:#fecdd3;background:#fff1f2}.dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.dl-card{display:flex;flex-direction:column;min-height:220px;padding:18px 18px 16px;border:1px solid #e3eaf2;border-radius:16px;background:#fff}.dl-url{margin-top:12px}.dl-url-label{margin-bottom:6px;color:#6b7c90;font-size:12px;font-weight:650}.dl-hero .dl-url{margin-top:0}.dl-hero .dl-url-label{color:#9fd8ff}.dl-hero .dl-command{background:#ffffff14}.dl-hero .dl-command button{background:#fff}.dl-card.is-active{border-color:#8ec5ff;box-shadow:0 10px 28px #0055ff14}.dl-card-system{color:#6b7c90;font-size:12px;font-weight:650}.dl-card h2{margin:6px 0 0;font-size:22px}.dl-card p{margin:6px 0 0;color:#526277}.dl-card-meta{margin-top:auto;padding-top:18px;color:#6b7c90;font-size:13px}.dl-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #c9d7e8;background:#f3f7fc;color:#0b1f3a;font-weight:600}.dl-btn-primary{border-color:transparent;background:linear-gradient(135deg,#05f,#00c8ff);color:#fff;box-shadow:0 8px 18px #0066ff3d}.dl-hero .dl-btn-primary{margin-top:0;min-width:168px;flex-shrink:0}.dl-btn.is-disabled{color:#8b98a8;background:#eef2f7;border-color:#d7e0ec}.dl-notes{margin-top:28px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #e3eaf2}.dl-notes h2{margin:0 0 8px;font-size:16px}.dl-notes p{margin:0;white-space:pre-wrap;color:#526277}.dl-pack{margin-top:28px}.dl-pack>h2{margin:0 0 12px;font-size:20px}.dl-pack .dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.dl-qr{margin-top:28px}.dl-qr>h2{margin:0 0 12px;font-size:20px}.dl-qr-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,280px));gap:14px}.dl-qr-card{padding:18px;border:1px solid #e3eaf2;border-radius:16px;background:#fff;text-align:center}.dl-qr-card h3{margin:0 0 12px;font-size:16px}.dl-qr-card img{width:180px;height:180px;object-fit:contain}.dl-qr-empty{width:180px;height:180px;margin:0 auto;display:grid;place-items:center;border:1px dashed #d5deea;border-radius:12px;color:#7b8ba0}.dl-qr-card p{margin:12px 0 0;color:#526277;font-size:13px}.dl-guide{margin-top:28px}.dl-guide>h2{margin:0 0 12px;font-size:20px}.dl-guide-grid{display:grid;grid-template-columns:1fr;gap:14px}.dl-guide article{padding:18px 18px 16px;border:1px solid #e3eaf2;border-radius:16px;background:#fff}.dl-guide article.is-active{border-color:#8ec5ff}.dl-guide h3{margin:0;font-size:16px}.dl-guide ol{margin:10px 0 0;padding-left:18px;color:#24364d}.dl-guide li+li{margin-top:6px}.dl-guide p{margin:12px 0 0;color:#526277;font-size:13px}.dl-guide p code,.dl-command code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dl-command{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 12px;border-radius:12px;background:#0b1f3a}.dl-command code{flex:1;min-width:0;overflow-x:auto;color:#e8f4ff;font-size:13px;white-space:nowrap}.dl-command button{flex-shrink:0;border:0;border-radius:999px;padding:6px 12px;background:#fff;color:#0b1f3a;font-weight:600}.dl-nav{display:flex;align-items:center;gap:8px}.dl-nav a{padding:7px 14px;border-radius:999px;color:#0b1f3a;font-weight:550}.dl-nav a:hover{background:#ffffffb8}.dl-nav a.is-current{background:#fff;box-shadow:inset 0 0 0 1px #c9d7e8}.dl-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.dl-section-head h2{margin:0;font-size:20px}.dl-section-head a{color:#05f;font-weight:600}.dl-doc-simple{max-width:760px;margin:0 auto;padding:36px 24px 72px}.dl-doc-layout{display:grid;grid-template-columns:188px minmax(0,1fr);gap:28px;align-items:start;max-width:980px;margin:0 auto;padding:36px 24px 72px}.dl-doc-layout>*{min-width:0}.dl-doc-toc{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;padding:12px 10px;border:1px solid #e3eaf2;border-radius:16px;background:#fff}.dl-doc-toc a{padding:6px 8px;border-radius:8px;color:#24364d;font-size:13px;font-weight:600}.dl-doc-toc a.is-sub{padding-left:18px;color:#526277;font-weight:500}.dl-doc-toc a:hover{background:#f3f7fc}.dl-doc-main h1{margin:0;font-size:40px;line-height:1.15;letter-spacing:-.03em}.dl-doc-skill{margin-top:18px}.dl-doc-skill .dl-url-label{color:#0b1f3a}.dl-doc-skill .dl-command code{white-space:normal;overflow-wrap:anywhere}.dl-doc-main h2,.dl-doc-main h3{scroll-margin-top:18px}.dl-doc-main h2{margin:36px 0 10px;font-size:24px}.dl-doc-main h3{margin:22px 0 8px;font-size:17px}.dl-doc-main p,.dl-doc-main li{color:#24364d;line-height:1.65}.dl-doc-main p{margin:10px 0 0}.dl-doc-main ol,.dl-doc-main ul{margin:12px 0 0;padding-left:20px}.dl-doc-main li+li{margin-top:6px}.dl-doc-steps>li+li{margin-top:18px}.dl-doc-steps img{display:block;width:100%;max-width:720px;height:auto;margin-top:10px;border:1px solid #e3eaf2;border-radius:12px;background:#fff}.dl-doc-steps li p{margin:10px 0 0}.dl-doc-main code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.dl-doc-main p code,.dl-doc-main li code,.dl-doc-main td code{padding:1px 5px;border-radius:6px;background:#eef3f9}.dl-doc-main pre{margin:12px 0 0;padding:12px 14px;overflow-x:auto;border-radius:12px;background:#0b1f3a;color:#e8f4ff}.dl-doc-main pre code{background:transparent;color:inherit;font-size:13px;line-height:1.55;white-space:pre}.dl-doc-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid #e3eaf2;border-radius:12px;background:#fff}.dl-doc-main table{width:100%;border-collapse:collapse;font-size:13px}.dl-doc-main th,.dl-doc-main td{padding:8px 10px;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:top}.dl-doc-main tr:last-child td{border-bottom:0}.dl-doc-main th{background:#f3f7fc;color:#0b1f3a;font-weight:650}.dl-doc-permissions th:nth-child(1),.dl-doc-permissions td:nth-child(1),.dl-doc-permissions th:nth-child(2),.dl-doc-permissions td:nth-child(2){white-space:nowrap}@media(max-width:800px){.dl-main h1,.dl-doc-main h1{font-size:32px}.dl-doc-layout{grid-template-columns:1fr;padding-top:24px}.dl-doc-toc{position:static;flex-direction:row;flex-wrap:wrap}.dl-hero,.dl-grid,.dl-pack .dl-grid,.dl-guide-grid,.dl-qr-grid{grid-template-columns:1fr}.dl-hero{flex-direction:column;align-items:stretch}.dl-grid{display:grid}}.page-approvals{max-width:880px;padding:28px 32px 48px}.main-approval-flow{padding:0;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.page-approvals-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.page-approvals-head-row a,.page-approvals-flow-link{color:var(--muted);font-size:13px;font-weight:500}.page-approvals-title{display:flex;align-items:center;gap:12px}.page-approvals-head h1{margin:0 0 8px;font-size:28px}.approval-flow-page{display:grid;grid-template-columns:220px minmax(0,1fr) 240px;height:100%;min-height:0}.approval-progress-detail{grid-template-columns:minmax(0,1fr) 240px}.approval-progress-page{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;padding:20px 24px 24px;gap:14px;background:#fff}.approval-progress-head,.approval-progress-title-row{display:flex;align-items:center;gap:12px;min-width:0}.approval-progress-head h1,.approval-flow-stage .approval-progress-title-row h2{margin:0;font-size:22px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-back{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px 0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);font-size:13px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;flex-shrink:0}.approval-back:hover{background:#f3f4f6;border-color:#d1d5db;color:var(--ink)}.approval-progress-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.approval-progress-toolbar input{width:min(320px,100%);height:36px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:#fff}.approval-progress-scope{display:flex;gap:4px;padding:3px;border-radius:10px;background:#f3f4f6}.approval-progress-scope button{border:0;background:transparent;border-radius:8px;padding:6px 12px;cursor:pointer;color:var(--muted)}.approval-progress-scope button.is-active{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0f172a14}.approval-progress-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--border);border-radius:12px}.approval-progress-table{width:100%;border-collapse:collapse;font-size:14px}.approval-progress-table th,.approval-progress-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.approval-progress-table th{position:sticky;top:0;background:#f8fafc;color:var(--muted);font-weight:600;font-size:12px}.approval-progress-title{font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis}.approval-progress-status{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:12px;background:#f3f4f6;color:#4b5563}.approval-progress-status.is-running{background:#eff6ff;color:#1d4ed8}.approval-progress-status.is-approved{background:#f0fdf4;color:#15803d}.approval-progress-status.is-rejected{background:#fef2f2;color:#b91c1c}.approval-progress-empty{margin:0;padding:28px 14px}.approval-flow-list,.approval-flow-inspector{background:#fff;overflow:auto;padding:16px}.approval-flow-list{border-right:1px solid var(--border)}.approval-flow-list h1{margin:8px 0 14px;font-size:18px}.approval-flow-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.approval-flow-list button{width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.approval-flow-list button small{color:var(--muted);font-size:12px}.approval-flow-list button.is-active{background:var(--nav-active)}.approval-flow-stage{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px;gap:10px}.approval-flow-stage h2{margin:0;font-size:16px}.approval-flow-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dev-platform-app .admin-main:has(.approval-flow-page){padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.dev-platform-app .admin-main .approval-flow-page{flex:1;min-height:0;height:100%}.approval-flow-canvas{flex:1;min-height:0}.approval-flow-canvas .react-flow{height:100%}.approval-flow-canvas .group\/node{min-width:196px;max-width:240px}.approval-flow-canvas .approval-kind-start .group\/node{border-radius:999px;border-color:#059669;background:#ecfdf5;text-align:center}.approval-flow-canvas .approval-kind-end .group\/node{border-radius:999px;border-width:3px;border-color:#64748b;background:#f8fafc;text-align:center}.approval-flow-canvas .approval-kind-end .group\/node:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid currentColor;border-radius:inherit;pointer-events:none}.approval-flow-canvas .approval-kind-end-pass .group\/node{border-color:#16a34a;background:#f0fdf4;color:#15803d}.approval-flow-canvas .approval-kind-end-reject .group\/node{border-color:#dc2626;background:#fef2f2;color:#b91c1c}.approval-flow-canvas .approval-kind-action .group\/node{border-radius:12px;border-color:#2563eb;border-left-width:6px;background:#fff}.approval-flow-canvas .approval-kind-select .group\/node{width:148px;min-width:148px;max-width:148px;min-height:0;padding:18px 26px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.approval-flow-canvas .approval-kind-select .react-flow__handle{position:absolute!important;z-index:30}.approval-flow-canvas .approval-kind-select .react-flow__handle-top{top:0!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.approval-flow-canvas .approval-kind-select .react-flow__handle-right{top:50%!important;right:0!important;left:auto!important;bottom:auto!important;transform:translate(50%,-50%)!important}.approval-flow-canvas .approval-kind-select .react-flow__handle-bottom{bottom:0!important;left:50%!important;top:auto!important;right:auto!important;transform:translate(-50%,50%)!important}.approval-flow-canvas .approval-kind-select .react-flow__handle-left{top:50%!important;left:0!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.approval-flow-canvas .approval-kind-select .group\/node:before,.approval-flow-canvas .approval-kind-select .group\/node:after{content:"";position:absolute;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);z-index:0}.approval-flow-canvas .approval-kind-select .group\/node:before{top:0;right:0;bottom:0;left:0;background:#d97706}.approval-flow-canvas .approval-kind-select .group\/node:after{top:3px;right:3px;bottom:3px;left:3px;background:#fffbeb}.approval-flow-canvas .approval-kind-select .group\/node>div:not(.react-flow__handle){position:relative;z-index:1;justify-content:center;max-width:100%}.approval-flow-canvas .approval-kind-start .group\/node>div:first-of-type span{color:#047857;font-weight:700}.approval-flow-canvas .approval-kind-end .group\/node>div:first-of-type span{color:#334155;font-weight:700}.approval-flow-canvas .approval-kind-end-pass .group\/node>div:first-of-type span{color:#15803d}.approval-flow-canvas .approval-kind-end-reject .group\/node>div:first-of-type span{color:#b91c1c}.approval-flow-canvas .approval-kind-action .group\/node>div:first-of-type span{color:#1d4ed8;font-weight:700}.approval-flow-canvas .approval-kind-select .group\/node>div:first-of-type span{color:#b45309;font-weight:700}.approval-flow-canvas .group\/node .truncate{white-space:normal;overflow:visible;text-overflow:unset}.approval-flow-canvas .group\/node .node-note{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.approval-flow-note{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.approval-flow-canvas .approval-kind-select .group\/node .truncate,.approval-flow-canvas .approval-kind-select .group\/node .node-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:108px}.approval-flow-variables{flex:0 0 auto;max-height:148px;overflow:auto;padding:10px 12px 2px;background:#fff;border:1px solid var(--border);border-radius:10px}.approval-flow-variables h3{margin:0 0 8px;font-size:13px}.approval-flow-variables ul{list-style:none;margin:0;padding:0}.approval-flow-variables li{margin:0 0 8px}.approval-flow-variables code{font-size:12px}.approval-flow-variables p{margin:2px 0 0;color:var(--muted);font-size:12px}.approval-flow-inspector{border-left:1px solid var(--border)}.approval-flow-inspector-label,.approval-flow-kind{color:var(--muted);font-size:12px}.approval-flow-name{margin-top:4px;font-weight:650}.approval-flow-detail p{margin:8px 0 0;color:var(--muted);font-size:12px}.approval-flow-current{color:var(--ink)}.approval-flow-canvas .approval-state-passed .group\/node{border-color:#16a34a!important;background:#f0fdf4!important}.approval-flow-canvas .approval-state-current .group\/node{border-color:#2563eb!important;background:#eff6ff!important;box-shadow:0 0 0 3px #2563eb2e}.approval-flow-canvas .approval-state-skipped .group\/node,.approval-flow-canvas .approval-state-waiting .group\/node{border-style:dashed!important;border-color:#94a3b8!important;background:#f8fafc!important;opacity:.72}.approval-flow-canvas .approval-state-rejected .group\/node{border-color:#dc2626!important;background:#fef2f2!important}.approval-flow-canvas .approval-state-withdrawn .group\/node{border-color:#d97706!important;background:#fffbeb!important}.approval-flow-canvas .approval-kind-select.approval-state-passed .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-current .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-skipped .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-waiting .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-rejected .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-withdrawn .group\/node:before{background:#d97706}.approval-flow-canvas .approval-kind-select.approval-state-passed .group\/node,.approval-flow-canvas .approval-kind-select.approval-state-current .group\/node,.approval-flow-canvas .approval-kind-select.approval-state-skipped .group\/node,.approval-flow-canvas .approval-kind-select.approval-state-waiting .group\/node,.approval-flow-canvas .approval-kind-select.approval-state-rejected .group\/node,.approval-flow-canvas .approval-kind-select.approval-state-withdrawn .group\/node{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.approval-flow-canvas .approval-kind-select.approval-state-passed .group\/node:before{background:#16a34a}.approval-flow-canvas .approval-kind-select.approval-state-passed .group\/node:after{background:#f0fdf4}.approval-flow-canvas .approval-kind-select.approval-state-current .group\/node:before{background:#2563eb}.approval-flow-canvas .approval-kind-select.approval-state-current .group\/node:after{background:#eff6ff}.approval-flow-canvas .approval-kind-select.approval-state-skipped .group\/node:before,.approval-flow-canvas .approval-kind-select.approval-state-waiting .group\/node:before{background:#94a3b8}.approval-flow-canvas .approval-kind-select.approval-state-skipped .group\/node:after,.approval-flow-canvas .approval-kind-select.approval-state-waiting .group\/node:after{background:#f8fafc}.approval-flow-canvas .approval-kind-select.approval-state-rejected .group\/node:before{background:#dc2626}.approval-flow-canvas .approval-kind-select.approval-state-rejected .group\/node:after{background:#fef2f2}.approval-flow-canvas .approval-kind-select.approval-state-withdrawn .group\/node:before{background:#d97706}.approval-flow-canvas .approval-kind-select.approval-state-withdrawn .group\/node:after{background:#fffbeb}@media(max-width:800px){.approval-flow-page{grid-template-columns:1fr;height:auto;min-height:100%}.approval-flow-canvas{min-height:420px}}.page-approvals-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.page-approvals-item{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between}.page-approvals-main{min-width:0;flex:1}.page-approvals-title{display:flex;align-items:center;gap:12px;font-weight:650}.page-approvals-title-btn{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}.page-approvals-title-btn:hover{text-decoration:underline}.page-approvals-summary{margin:6px 0 0;max-height:4.8em;overflow:hidden;font-size:13px;line-height:1.5;color:#334155}.page-approvals-summary .message-markdown{font-size:13px;line-height:1.5;color:#334155}.page-approvals-summary .message-markdown p,.page-approvals-summary .message-markdown ul,.page-approvals-summary .message-markdown ol,.page-approvals-summary .message-markdown h1,.page-approvals-summary .message-markdown h2,.page-approvals-summary .message-markdown h3,.page-approvals-summary .message-markdown h4,.page-approvals-summary .message-markdown blockquote,.page-approvals-summary .message-markdown pre{margin:0 0 .2em}.page-approvals-summary .message-markdown img,.page-approvals-summary .message-markdown pre,.page-approvals-summary .message-markdown table{max-width:100%;max-height:2.4em}.page-approvals-approve{background:#15803d;color:#fff}.page-approvals-reject{background:#b91c1c;color:#fff}.page-approvals-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:#0f172a73}.page-approvals-detail{width:min(640px,100%);max-height:calc(100vh - 96px);overflow:auto;padding:20px 22px 18px;border-radius:12px;background:#fff}.page-approvals-detail h2{margin:0;font-size:20px}.page-approvals-detail-summary{margin-top:12px;max-height:50vh;overflow:auto}.page-approvals-object-link{display:inline-block;margin-top:12px;color:#4338ca;font-size:14px;font-weight:600}.page-approvals-detail .page-approvals-actions{margin-top:16px}.page-approvals-reject-dialog textarea{display:block;width:100%;margin-top:8px;min-height:96px}.page-approvals-reject-label{display:block;margin-top:12px;font-size:13px;color:#334155}.page-approvals-reject-note{margin:8px 0 0;color:#991b1b;font-size:13px;line-height:1.5}.page-approvals-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:13px}.page-approvals-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
