@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500&display=swap";.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: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--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}.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))}.ag-filter-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>*:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;inset:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-aasc{font-family:var(--ag-icon-font-family-aasc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aasc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aasc, var(--ag-icon-font-color))}.ag-icon-aasc:before{content:var(--ag-icon-font-code-aasc, "");display:var(--ag-icon-font-display-aasc, var(--ag-icon-font-display))}.ag-icon-aasc:after{background-image:var(--ag-icon-image-aasc, var(--ag-icon-image));display:var(--ag-icon-image-display-aasc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aasc, var(--ag-icon-image-opacity, .9))}.ag-icon-adesc{font-family:var(--ag-icon-font-family-adesc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-adesc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-adesc, var(--ag-icon-font-color))}.ag-icon-adesc:before{content:var(--ag-icon-font-code-adesc, "");display:var(--ag-icon-font-display-adesc, var(--ag-icon-font-display))}.ag-icon-adesc:after{background-image:var(--ag-icon-image-adesc, var(--ag-icon-image));display:var(--ag-icon-image-display-adesc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-adesc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow, "");display:var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow, var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, .9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin, "");display:var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom, "");display:var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top, "");display:var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up, "");display:var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down, "");display:var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left, "");display:var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right, "");display:var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, .9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add, "");display:var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add, var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, .9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit, var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit, "");display:var(--ag-icon-font-display-edit, var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit, var(--ag-icon-image));display:var(--ag-icon-image-display-edit, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );--ag-tooltip-error-text-color: var(--ag-invalid-color);--ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-data-background-color: var(--ag-background-color);--ag-odd-row-background-color: var(--ag-data-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-row-drag-indicator-color: var(--ag-range-selection-border-color);--ag-row-drag-indicator-width: 2px;--ag-column-drag-indicator-color: var(--ag-range-selection-border-color);--ag-column-drag-indicator-width: 2px;--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-error-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-pagination-panel-height: var(--ag-header-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color: #bbb;--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-side-bar-panel-animation-duration: 0s;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-background-color: #ffa500;--ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);--ag-cell-batch-edit-text-color: #422f00;--ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color: var(--ag-background-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-background-color: var(--ag-background-color);--ag-filter-panel-card-subtle-color: var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color);--ag-formula-token-1-color: #3269c6;--ag-formula-token-1-background-color: rgb(50 105 198 / 16%);--ag-formula-token-1-border-color: var(--ag-formula-token-1-color);--ag-formula-token-2-color: #c0343f;--ag-formula-token-2-background-color: rgb(192 52 63 / 16%);--ag-formula-token-2-border-color: var(--ag-formula-token-2-color);--ag-formula-token-3-color: #8156b8;--ag-formula-token-3-background-color: rgb(129 86 184 / 16%);--ag-formula-token-3-border-color: var(--ag-formula-token-3-color);--ag-formula-token-4-color: #007c1f;--ag-formula-token-4-background-color: rgb(0 124 31 / 16%);--ag-formula-token-4-border-color: var(--ag-formula-token-4-color);--ag-formula-token-5-color: #b03e85;--ag-formula-token-5-background-color: rgb(176 62 133 / 16%);--ag-formula-token-5-border-color: var(--ag-formula-token-5-color);--ag-formula-token-6-color: #b74900;--ag-formula-token-6-background-color: rgb(183 73 0 / 16%);--ag-formula-token-6-border-color: var(--ag-formula-token-6-color);--ag-formula-token-7-color: #247492;--ag-formula-token-7-background-color: rgb(36 116 146 / 16%);--ag-formula-token-7-border-color: var(--ag-formula-token-7-color)}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-top,.ag-sticky-bottom{background-color:var(--ag-data-background-color)}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-pinned-left-sticky-bottom,.ag-pinned-right-sticky-bottom{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label,.ag-header-group-cell-selectable .ag-header-cell-comp-wrapper{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-delay-render .ag-cell,.ag-delay-render .ag-row,.ag-delay-render .ag-spanned-cell-wrapper,.ag-delay-render .ag-header-cell,.ag-delay-render .ag-header-group-cell{visibility:hidden}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;top:0;line-height:initial}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{height:100%;min-height:100%;width:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top,.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{box-sizing:border-box}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-context-menu-loading-icon{position:absolute;pointer-events:none}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-rich-select-loading{display:flex;min-height:2rem}.ag-rich-select-list .ag-rich-select-loading .ag-loading-text{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-rich-select-typing-multi .ag-picker-field-display{flex:0 1 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-pill-display{display:flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-pill-display .ag-pill-container{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-field-input{flex:0 0 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-wrapper{flex:0 0 auto;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-field-input{width:auto;min-width:1ch;max-width:100%}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{overflow:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute;contain:paint}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{width:100%;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{position:absolute;bottom:-2px;left:0;height:4px;width:100%;cursor:ns-resize}.ag-floating-bottom .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-content-editable-field{display:flex;align-items:center}.ag-content-editable-field-input{cursor:text;display:block;flex:1 1 auto;outline:none;white-space:nowrap;line-height:normal;overflow:auto;overflow-y:hidden;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-content-editable-field-input::-webkit-scrollbar{display:none!important}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table;container-type:normal}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-drag-handle-disabled{opacity:.35;pointer-events:none}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-not-allowed{border-color:color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 50%)}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-rich-select-loading{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-left:.25rem}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-right:.25rem}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-right:auto}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-right:auto}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-content-editable-field-input{background-color:var(--ag-background-color);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);color:var(--ag-foreground-color)}.ag-ltr .ag-content-editable-field-input{padding-left:var(--ag-grid-size)}.ag-rtl .ag-content-editable-field-input{padding-right:var(--ag-grid-size)}.ag-cell-editor .ag-wrapper.ag-content-editable-field-input{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-content-editable-field-input:focus,.ag-content-editable-field-input:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}:where(.ag-content-editable-field.ag-disabled .ag-content-editable-field-input){background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-content-editable-field-input.invalid{border-color:var(--ag-invalid-color)}.ag-formula-token{line-height:var(--ag-line-height, 1.6)}.ag-formula-token-color-1{color:var(--ag-formula-token-1-color)}.ag-formula-token-color-2{color:var(--ag-formula-token-2-color)}.ag-formula-token-color-3{color:var(--ag-formula-token-3-color)}.ag-formula-token-color-4{color:var(--ag-formula-token-4-color)}.ag-formula-token-color-5{color:var(--ag-formula-token-5-color)}.ag-formula-token-color-6{color:var(--ag-formula-token-6-color)}.ag-formula-token-color-7{color:var(--ag-formula-token-7-color)}.ag-formula-range-color-1{--ag-range-selection-border-color: var(--ag-formula-token-1-color);--ag-range-selection-background-color: var(--ag-formula-token-1-background-color)}.ag-formula-range-color-2{--ag-range-selection-border-color: var(--ag-formula-token-2-color);--ag-range-selection-background-color: var(--ag-formula-token-2-background-color)}.ag-formula-range-color-3{--ag-range-selection-border-color: var(--ag-formula-token-3-color);--ag-range-selection-background-color: var(--ag-formula-token-3-background-color)}.ag-formula-range-color-4{--ag-range-selection-border-color: var(--ag-formula-token-4-color);--ag-range-selection-background-color: var(--ag-formula-token-4-background-color)}.ag-formula-range-color-5{--ag-range-selection-border-color: var(--ag-formula-token-5-color);--ag-range-selection-background-color: var(--ag-formula-token-5-background-color)}.ag-formula-range-color-6{--ag-range-selection-border-color: var(--ag-formula-token-6-color);--ag-range-selection-background-color: var(--ag-formula-token-6-background-color)}.ag-formula-range-color-7{--ag-range-selection-border-color: var(--ag-formula-token-7-color);--ag-range-selection-background-color: var(--ag-formula-token-7-background-color)}.ag-range-handle.ag-formula-range-color-1,.ag-fill-handle.ag-formula-range-color-1{background-color:var(--ag-formula-token-1-color)}.ag-range-handle.ag-formula-range-color-2,.ag-fill-handle.ag-formula-range-color-2{background-color:var(--ag-formula-token-2-color)}.ag-range-handle.ag-formula-range-color-3,.ag-fill-handle.ag-formula-range-color-3{background-color:var(--ag-formula-token-3-color)}.ag-range-handle.ag-formula-range-color-4,.ag-fill-handle.ag-formula-range-color-4{background-color:var(--ag-formula-token-4-color)}.ag-range-handle.ag-formula-range-color-5,.ag-fill-handle.ag-formula-range-color-5{background-color:var(--ag-formula-token-5-color)}.ag-range-handle.ag-formula-range-color-6,.ag-fill-handle.ag-formula-range-color-6{background-color:var(--ag-formula-token-6-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip,.ag-tooltip.ag-cell-formula-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height);background-color:var(--ag-data-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-spanned-cell-wrapper{background-color:var(--ag-data-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:var(--ag-row-drag-indicator-width);background-color:var(--ag-row-drag-indicator-color);border-radius:calc(var(--ag-row-drag-indicator-width) / 2);left:1px;pointer-events:none}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{display:block;width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));right:1px}.ag-row-highlight-inside:after{display:block;width:auto;height:auto;inset:0;background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color)}.ag-body,.ag-floating-top,.ag-floating-bottom{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;inset:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;inset:0;pointer-events:none}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-data-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center,.ag-overlay-exporting-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);display:flex}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-cell-range-selected-1.ag-formula-range,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-cell-range-selected-2.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-cell-range-selected-3.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-cell-range-selected-4.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{display:flex;flex-direction:column;gap:var(--ag-widget-vertical-spacing);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:var(--ag-widget-container-vertical-padding);overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-horizontal-size, var(--ag-side-bar-panel-width));background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-content{display:flex;height:100%;overflow:hidden auto}.ag-tool-panel-wrapper.ag-tool-panel-animating{display:block!important;transition:width var(--ag-side-bar-panel-animation-duration) ease-in-out}@media(prefers-reduced-motion:reduce){.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:none}}.ag-tool-panel-external{display:flex;flex-direction:row}:where(.ag-tool-panel-external) .ag-tool-panel-wrapper{flex-grow:1}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{display:flex;flex-direction:column;width:100%}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>*:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{flex:1;overflow:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel-container>*:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{display:flex;flex-direction:row;align-items:center;padding-top:var(--ag-widget-vertical-spacing)}.ag-ltr .ag-filter-card-header>*:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>*:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{flex:1;overflow:hidden;padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ag-filter-card-title{overflow:hidden;text-overflow:ellipsis}.ag-filter-card-expand-icon{display:flex;flex:1;justify-content:end}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);background:none;border:none;cursor:pointer;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{padding:0;border:0}.ag-filter-add-button{display:flex;flex-direction:row;width:100%;align-items:center;line-height:1.5}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-column-panel-buttons .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-column-panel-buttons:last-child{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-column-panel-buttons-button{line-height:1.5}.ag-column-panel .ag-standard-button.ag-column-panel-buttons-apply-button:not(:disabled){color:var(--ag-column-panel-apply-button-color);background-color:var(--ag-column-panel-apply-button-background-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{margin-right:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-header-cell.ag-right-aligned-header .ag-header-col-ref{margin-left:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:var(--ag-column-drag-indicator-width);border-radius:calc(var(--ag-column-drag-indicator-width) / 2);background-color:var(--ag-column-drag-indicator-color)}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1;align-items:unset}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size);line-height:0}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;inset:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:unset}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600;line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg,var(--ag-input-background-color),var(--ag-input-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-range-field-input{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-range-field-input::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}.ag-range-field-input::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}.ag-range-field-input::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input:focus{outline:none}.ag-range-field-input:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-ms-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAB60AAsAAAAAP9AAAB5kAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHItkBmAAjSYK02DDKgE2AiQDgnALgToABCAFhEYHhlUbGDZVRoWNAxCE6WSJokyNVmT/f0mQlxh6/aA2IaNSNSSMnFiPpCFrpxM4K2otB+uVtaIChHJqIvHDENnTdjLimnVXso4TytrTJzK4pg/me9l/YydzYHHZUEoe/n/tf/vemffdUS3liyhimoYMWTONUCiBEgj1rEV/Ps+9r/et+feYGhwbKIIByglQsVguFajUU8Bc6vSDVEIwvGxhQJFLtCEtQ2/vNjUAhue32YNvIvjF/0kD+mOjuHBJiFhF6aKMlUuMra2hbnfnSte6K4W1lzBXJX9zibf9f1FyUeqFXiEMufb6HcLgvJBHHMR871Sllk9WUWBoOTCmNGMQhNhF1s/dxncbCywH32oQBABKPMP/4ONvm6pmuvZk1rDIKWNuj+d82xpMQjITCuCDoFwi4H9V01W86y5NTmllGNP3ZJsIEKIEfEASRN09UzB9pjuvvGce3eXWdFNK77N4dBHdmVLbMLmOacOSYc2WOcOecUq2UFgnyp8tvnAVMiEtgVbEqzq3Qvxp3Rok89J7f80caG99C/bAiwpChJiEMMkNsv3qO5FAi6w2cmJqYUP+8Y3XT3WgZbdMcFwwPX5w74bks4VuGJfwX0Jtizy/N79/pfqZHub8wldS/ebV1/JWTStGFpTXNhUiGebJXMhhIzw+Kow1Wp3Vx3Cx4BriBBMY7FUEVWCyPj07hjTMCLSjjXjp9iJ4cXOjtAYk5WqtyiAIE0/zHeW3d4ymMZoax5hylBHhW73RzQRXSOOUUNFlTXgHARsVeftSI8aBgBRLlEUf0YLqBlHcg1Mn5ulxGECa1zFIIFe9DPZTzxyJICgoPs6gZ4FQt31fAFGzaFNCBQfqfY4OkMwQmk11bGbRObSxGmIALe+rQ3GqsKa9Gx+mSU4dQKNLsLj5JLEOJLVbUlPrvVXQEWIGvwoagTW8hECk63NwE/pNegiVBO19+fvxO/7xo0Tb08ubS2WpOm1Ou1J72k9gtoXyPf4qXw23W0/TE2qmIGqePZKStASraUzvycGhxdVSLPoyZDNUB1xagP0Acq3XKqNOXrAtnO7AamiZGA69W2viqHLEswsRLpvw7JC0TSR9eiOQxTG1uXgOA5mrkZLA2AriEAUvOhPH5dHZkzpQ9LS+QyWUXwTDWFp6e1Gc2BNRo6JEdlF5bnbEozzK0Q14T9ATnV6siC4K4sirtu+W1Sf14g3UeLrzjqH+9c2n6Jm2qo2FsWRFrPgoThTXRxMfVQQvztMX8OaUAHQDxFxDb4daQrpI0Erq0y7c+bBJaQBKDNoaSGR4ZN0WsR7XQOD9MMK/w+MZ3BAQSRUaEQ8OKahltEb6uGEUFRpJ+9ySelSFsl/QGCqpFT+zBtqogEtzIEQ1iKNA9BsUJKWu+1dyJJrx9AYG8sd8GXwpDnz6J5cyQMYUIHsVK3cnb/uPVIwKH9grtZF+Fdj0AKiBAlycKcr5cvP0dDaofd9FFLHu46F9QxseiZZy68lPTNbrLrlx6yVSyczsRM6DTmFlQAKqsil05HHKU5ETKPYEDWrg5TI1B46FkCgsDk8g+mf2YVSoNLR09AyMTMwsrGzsHJxc3Dy8fBR+AUEhYUYRUTFxCUkpaRlZOXkFRXolZRVVNXU0RkNTS1tH1z4LpAaQPbzhzx9fW1ya2ptYmVFZ3pyb3eYuTG/tzq/v7FtdbUD53nsVuPTRBnCjceBma8CtFoHbLQF3mgLutgfcawK43wrwoBngUavA45aBJ20CT5sDnjULPG8beNkk8KoF4HXTwJu2gLftAu+aB963DnxoB/h49kEQo1gSBiwFA5YGNEAwaIRg0QTBoRmCRwuEgFYIEW0QEtohZHRAKOiEUNEFoUE3hBY9EDr0QujRB2FAP4QRAxAmDEKYMQRhwTCEFSMQNoxC2DEG4cAhCCcOQ7hwBMKNoxAeHIPwoh3Cl+MQOQGRkxA5BZHTEOiDiBgZAzwKDPAYMMDjwABPAAM8CQzwFDDA08AAzwADPAsM8BwwwPPAAC8AA7wIDPASGHrjZWDOeQUY4FVggNeAAV4HBngDGOBNOJcSonUuNYg2Q8Y7wADvAgO8BwzwPjDAB8AAHwIDfAQUTMfB13b+wG+0PwNd37NyHissKde4UwgUUmNwqY/Aon/vkN88uAmfAbkGfo4B8ovk+AjEx2oSoACDojFdV2rGpfWbber8hlTuUk5tptE2hRfFHQyEb0uOjojmRtADtjDYgavYTZIwNJIJ0Z6cHx0sCaaHD4s8jko58QxFsBCpCmwOTmUh/SRkM18oYtAD7Dr2Q0a4Zx9QKILJ8mexdStGY+SMMDRRKBayoiLp0KZwCAlnoFw+P5LFixJjdJ8mBqNKdnOxu0O4jCjS8Oyd0ulbaf7rNCvNsMSlVH3Yo+lAuQG5MjYh//wtgQBOxVvFygozrpmYk/R2l4ilVHppV4d3mgjyspFM+61xYQ+DuudwKuHE7DdFRPViyCsQ45WDMdtNptebRYJiDjuQL6FDJVdgelrTlkZEddl3l/j0crn2TZJr17fSjk4CnIhBw0jyhW9PuO1Ude0efnFjW8jbh03SrSieKnrug9sUtDTUBLbABthnNpgtcItcOwuqPqeASn7cA7uv0sDycqZn1NYFgGauWoxGHgA1VpLPhO3OsKBIOvaQqJ6wiAs5iTuYWvk6/DFePsDDJYausJ7LdYZr4+gqJnZe89JYmaMQUDTiUqVm3JXIrz8Zke3U8iXqkIcdSjVqHyWtDb9w9dmOg5nG56znz+VCGPN61Yg//8ULxczR/v6fpFSo7rwiZe4ObU/Mh8w9whXBE0yaRn4x08UbPGRK+EFXVPNWF0+MvvyGyxsG1F91/Qx+FExPiEcsX7QIw1716ptL2Z2Hvua6Mun6z8LlF7sOfyNeyBusXzTJt+Vknj9odCfI1MNRCwkt5taAOmeM+Z3CQ/MrXgkFHS4WjsRlpsEbFx/gPFwbXMDJo5soMf7QUKok1BoRWUdsW06g+VPMenLrOlVw3gPW4ds38BuuT9YdSivNUI19MjmQWeLTdctblukuo1mElw1o1VGjXoeoKibSkO8cBsKxHYsPn6O/d/PaFuqJBZwhfteZ2KPVy5B9xefRtfjmtRPUSFmhkJbk4kMNa2hkU4vd3KT35YrRZuP6GKFFM5WcsATfBQveE/UN/EWpAens6nY5xtsMU90AubaCRFGqN9wR39SFvimGFBohOwR1XTCFuMfhBNe2FYZslyF+xLKIIcNuLlGUeMgMmzSyDMO2DZNDpEjrYb2oT0yTJG/YEMecyQvFgelQ1SEeVcS6tiqrlkh3WQzhDUihoK89x6YpKGH2bovYGp6GM2QOzUoo781G3UeMUWvEbeeaerLP4sjc/Vz+TNkXzcp4Ll9ORht9nrZhinUImsHyHAbQ4A8RMWq1xr1UgpPGACnCE0yU5nnyQrIa4Qjnt1yqUkgy30tAPYFTwkMmQQcB3RORpsBBsmHHnIQjhyBRtYhGf5az+eL8zNlHghm1PqzeZH2PL2rvv58DuCDhdfjFacloc9qCkT3mj0kkpzNDiM+Xdo0oVqc3ymWeSbHQyzNvLhc0vQQZmkLyBdVvejxDo7Fy+/PF1/MVFuHPGdDBwnkTVXaWzn1yR80zrffRrZLBrfbEWF/4zz9FJcdxuDTzZl69u6O7Z2SqEc2RGTiNZ1WceQafPydeL0Jv2DulV7e3To30BLs+nSdkuMubfv3+rqN9YxOh9pKZj27JWWLO1yKfWZ92oQPWYU8+aWa1QB92oMuY6eQCsBp3w4yZGp1rR8M3O8Aai1CQd1hzWIND1521NWKUB3EhHRMzPcZvRKV78QDgxx0O8tDE2qApzmkruTr16YQdif6meHy/wWwszR3YgVKjVKeDzKZ/zEeC0l9M4AS5cXUADc5OAoC91SSGZFcHfJYpL96Cx6f74cDMRC2+kQRYqRTZqVneWObu6gEtqG687Aj7IwNrmy0cEx0zaIIbnL8h6fdq3pERt8DBSNKEHYtEp0wyHK61yUqXieJ47PInGWYoCKAppOT2wlpK4wY0rbfAOsvP8iLoqRzd/PqcTdyuuwDM7WgetmWDeGlt01RuOmhfiU063Wi1DDrSJGLOkyGLLB1FB8O7WPYSy1UMojV8M5IWC1tq+tRcHy1XJk6ylZiV7AdlnP6wH2EWHIQf1qvIJeMPeUACiSmz54pids7HxmjaiZS3JCmrgQCvsb7s/M1nAOTVGllYtMC6QculGXwvQNOjt1/k3QD3L6/NHD6jor8XF5TJxTfho7xR1Z2Qh3wNO1wbY4qERIq8VbT0aDZhZ1pncM4W5GoI2B1nk1QhOpFaZlx6pRgMZaNQKUmmxtxfsltRGCkddHTk/FnZbqcqruF60jB+LlfjxTtQZ6TVE0oXF3dlO9Py6fVVHOkK9mfaX6QcRZHWPnHunbFGZXtRy0fenIoDryUHDKHESouLclaXPVLHD3sdb/XTSV5e/sln9pqUU9scDak4sJnr7Gxp3D8hqFRGm9tAUz+y079Eo81Wo/m2kvZqccBitX3Mr1rppGvHBCgjjcdmMIshYvP9ELLQypjYFxydHAAaDVwbvAj7D/sW6w6e+azXHEx4cnYQDWmmh51l5lqZMnlEj5NhaSbwoseaqK6JjjPx5m408msdoABjtXUAXwuwHyB9AoKNygLOFgsCVfBex9PdT9qHoV2bX26ryAFPuC5DsiJyI7ZXQFcmihWONbELDzjooSouNj2bhj0hz/C6GeHlIa9Ib9yJeymc0GPeUi6heRoNBEivm9puVQb/PwJ7Kx089i5nllUydzZXA9Glpo28AyNtD3NnrYoaozjdElW2Ti5ON55Qmk7fuHmBX0ZV19NmYB+lrRb8oky7xFCFlBrfyIiVVXPhZDwVTlhfBbVadyh4QyxTjrgGhZvBI4WjhodelA1j875QJh68aOuuNBtYm5Gi/ro1g6phfOhC9xHdfPG9C7bnNSz75IkkT7yAS2g8klsT9ZMLBlw0PENy4INtQiqp1qgiWxYymbwxE+vcpzJbfFZ5iP2PuDi0eapoavPn+5YCZDvJD27f55tdRZMc5CY3/6/cj4bO//fyN3PcMg18ICr5gJST27bh/kflhIcCPDvlsLZtq4hpa21lWqq6LwPw125rOQh7pUG4hSFA8XSbLcyW2vVZiMJ+OX6Zt8GeAuHyRBIjuVzcv19N3L93HXJhDvT6hoZev0g7UHX+EjMEwBwrMAI5+oT12qTh0h+2DZ+McURh31vV/PTAHCr2g+LBOH/YldrwsiBGJPzh7Q3F/OJm/bRKtq9ZvphcGN8OGYtjDP2RLPiWBFLqK2fiDTHH1+YmzBfdY8HfHkc0qbPgjq9g5CP+bJrk3m+uYRfBPr6UOHfi2DESc8pxtxvY+fuppMu94mvEg0cdRT8ukdMX42bC2Shf0Y/Z+6YyLv25ecN9Kke8OkkfkENRHD3BG3ZftUIkSrUNU6IwOyJY4KbEb9Xm0e42nzix/etQ9MPpIHlsEPVFvd6RkVdyh3zQrtfbXY2s3WofyWR9K5rbq7aPeIFQtx5xoEdRB/YlGZMl6BnVXA+qLjxD3JgTmWpoNAVyB749pE3Tl7v4oPQN1eHDudUrc2EoBcq/TlZVwbnKFCWct7IqH969AHzMBNzgc0IoCJ1xkrqhbvMW/aZDu5Y1i4ifVR4nZaaMTmGfKaRc02wc6gISXQrzwNE3ukc7e4I23OAPpcC9iTkT4XG4srW7v3xj7I0vd69tMccbbxUVDAb301iuaS8q6kviJnWXFLueoE9cpt2lxH1FRe1PIgAs+YDAHJhn/XqCsIdpwzQYhlImihOUygoSI3NzP39YGRnNpKfQ4e8hjTRaKnvRRzduOCIdYduFB8UHhZGvreSAnM5f9bEDhoFYPWjMZnIsr5X2hnz4ZcexLz8MgY3RehCkW8Ec5xukp+MkcebY01KD5FJsQv78tdLP0+H64ycWnThcDxth6eThrg3FmcaDXcc3hlYD1nKYlJOTk+AjCo/44yOZj5SD4JsYCe35aIQ4MTcCxZ5W9ihPx0I9j/9NKeLGXEj1005+hapCO5MQUZhkP0/SKeF3fnb28pPxTovBtCf/EJgTI9lsDhvH3BhRnIVNYi4MR4/MUZ0ITH8yWlVhW7c7/SIFq8KSsUps+se/pN4+MBzxVW19G+VZkEId9pKyrucFPPf9U798z7pYfUAuHmhFwjlRf7+1y4+275reEFNUNUybu+Y3bqS1pDaUuVLP2xF64kIojzc5W7lb/WDjTjTk5LW96Y0/0JlGhHGp8f0B1tRdKB718eRbO6rtrFOM1OmKvC/DrkkYweW6T75iv3Un/Nys12NdMW5uLODs8Q/JY9H8ualPOev6QvvWcZLvqYJop8IN780NlIs8GlxDaoihvOlzLSukVXx9EW3VycamuHhCr2+G/PXXdEqJJFubUsQo4Lo5BfSiFG22pISqa8xejq0c5CfEFzg/EOEaj4bQkK/VXVHxesnvZECkSkAcmAv98slTYolDjkvEJPYp7VVO+eDY2p4+Qe6rfHLXUp+9au/abE7BMNP+S+9s63zrzTO650HDSjozN39Naf2xtZnIySA0KIOrrzA1TOt7FjysZYSDGImVYMuYv7uqmtla22Yw/y2kHAh0BrB+aUquQp0+W63Irzndu7ExSn33YYk34+E35Yzx2S95Citno3g0Y7v4CfcTPODVR31ke8fgko/ZONXKK2NrtewynlVILGlMmapYbJrSJqzcIs5q3NjbW7PzvdhhdXquYmnK+qQkoNspWzFlKzBPDlZETQPWPOzzrHHG7PWdhSSGp0q0Hh9DRSMCA6t9TTE5FYfV7HT2Lunew8MVOTFNWsiSrBmh3dbG6xJzeCWRPdChH71H3qaNaJIt0LwoIanOF8kbSspPSMhfJN2FRfsbPKymMISW6RIg71/Ehfws9JfenxHXO9/EyFFKZ8X5Abqn70DAqXwHmH8KmTDhb8uemxwZwf2PFBIou221raIZMAAUrwtJjYl0Twr3nc4ajbgNvNl5PqY6Lw7E3lQRGClezB9Pnc/rZRHmRHrhUnix2F5t1uiF7MUlBIaXFFcpixGn3IlIp+5AkYLqRqIPehWdo1rpZAYgH6DCGmn/Uh2h7o8gV7PX2UhDINFF4PL+QiIubixLlDVmZNovW4aP+jyIC3MhHuCt5ftl6NJ0GRMRmaFl0czEYsl8rah0ofrnaUqkiTXD7uDyJ0yqNJVpgp+JVx00M6FEOk8jMi4YqE1ZkpAqw6wFbSGfcl8+kEhaZiF456tzArGQd/mtaxvFMdJm8/g7Cj2eTmLy+xFQ2mxIdzCrZyVvCEC6oK+ue5pumKZMGpTKZ7MRcof/93Qc+7p1KeLabHvqpQ7U2UEs5FCt0zY25qX22G/2fpZ2oVOIC5mClkyNDJkkMYlr/22M5CKCHBsD9/8ibuE5g0mdk98i3+aJk/gBssf/IsDsgeMkRo6O2qUmPeE+l23z+TyYkjmuPMHMJ7Xuqd+iDfxu4RToL9krvvXo0S1z51boeULu9CdP5bW1toTbGarEDZmF1Z6fOwfg5dMAh6vRpM1UWxcWJOYlJOQlFriku5iX0Id2vdZlmutmVaQtW5ZWMfvnqU/96N0BP83+Oe0nUDHrMWZ2RR1gQ/fFdCFfeilu4qqOuySd4I3r5vMtbA6cDk9o75Shfhg/SV8n/15WZ0xKh19QcukDKOHPTx/npSca7dLAY6/mvbrwDHUhMpMJ93MUEm+/Q2BkfrD21lpmVbXdZJQhbhB6syl8nJ8nvRhL0UccFHaF9DRnyeAaWRbqQA2IC21fXg2cLWvuCela+mOEAc6pjYD10elwLOJG7shqQLa0uZfG/55P6z2YJQU1sjuIE40JS4/Wh/VAHWGYI/8w6gJ0JHeCpAbXIh+eEb4nlU6d0w2SgdgBgmSyDoruo05kaEj7XUPHCxjSnzV0x9RKd04kH7pTeMeDOBAQpRpdE3i1Um3OWYY0z7DMgCuXvlM4d1l2M7LJsqmc0V2YplbMaQzJr/6TA2nOXjan8HzFcvp4TmtkHLRWtqElaw2yeAnDurBrf6U5vHtJd2GY3bqoCSnYYcg17Ija9O67m6Jak5t2FVOYlPSz74XmnqYqjlmmr9dvGtOmbVte+5O9HQUDP3RXWUS1e+wRoKNfnh71CPfE5wPROgfqRLz9/YTcIccnp/wSPFNTdrMlrLbW3t/vRVyI+Ed06iKZiAtzI+Dro6F5XAwoNvnZ+favMn3Ow+TbJyftnw8HbMTPXs4zWyjwde5Vy01Xwbgcf3DfAzrkxDJ9fSSGA+PIXLdK/EVrrGALyXRExN4BI51tMsFipY0D31w4NDjgf69rOPSd9evaaltElupu228P/V1L8F+DFk+UhWdGwBUOvEcGfIyRX4Q+FNOwSbyKTP6EWTVTBUQScdJB0cEkOv3XTMlDnTNyHtj1rTYBqB3D+u2rylLNKpU5texZarmLZlUvPyt/TZU3lelokNeyTGaVmlpaTFKr7LZ0P/eWFqlJZr1dE/wqAXUia2tCj1VTY5Yo5a5SvxMshFbRXImJyTZV3lp2h1rylq1X3lj/vceIpSFTJUwDh8axyvw8n7xr8wZB2JtzsMo82M4XC1UpRmOKSrOi4MeAd/jbyTsBP63I16iMySnG13VyksCrhH9W5KsroLJ1Tt2tf7dH0ZcELvMSxE94adwn4rmBlj89uN/Rwv9GKfb5NVcGImzPUmR9peePy9y54qfcNN5TcQJ3W/TaV3sv08Mz6GKGey94+eA8I5xh3lu3sHafmSFmrAXja4gbeRwc9Hr5rjjj+Ypv9FcwZLU5WXzqe0n4pKHxQxx1BJ/mrJhfd8oLBh/LMFkNyJIeDDnx5a71/+z6UjWPGi19tnvlwpbw3mQsHHh8sAuMjJIywoSkes1MvYXghhhZsQFZgrMRjqm/v/TGtNS3XpSFR4FyHBC7I0Ycax5HYAT+jUhfPTzzCIEB5diBytGFRLnzE1fAb9nfFgjW7r+OqpwZYVukW5hnXKGK9peuQdbAXM2dvHp6XJZs2Elpl7ZTdq6auRV11WbOIjY3oC7fu9o0zZ4O7wy8LLDZrBbb5kc83Wz6bF1mZuoAfSDVvnkz2Pl/Nurz6UUUtKbI3aIBaSU097A70EuhqGtmpBOgDbftg3xg0pjggDqOyT1QVPo+5IhaDeUCUP/OGujHVXo9dOMWadCCpCu/2UXcoyUIkSYchRK68m9N6SjqZ+kOSCtC07QBWp12U3+55VPofRH4FhpmeWb+gzoqMmlKt0IPhBZER3FlH/SdyULMSCdA1GP3yJ1QaGLWlYsNomUxSRuoKiWkvgniMi0nCTJAja/oysWQO8qr/1+XRWh1JaJkEAKWt4ii9hYIaqNZOyPQC8xE6J/KXxt4fudfxWJ4zu9BIZAPgFQW/NWVXQUyG/VP+vQjmv4sMSUBoH9DmKF8f1HM/PHjH03h+7jB/9dJ/v45JMTVmXg+8TJoSXqgDk6XXzpyEpnYI+NK5IkWe2EArWz1nFYjSZzWQFamLTWiDztvZfAogiiDAcHqfXUaSfVBqU3rJ6Wh9edpDLM/lIXW/6eJzsnvd5OE094CqI/i3UcG0fs3rHMA+blKsi+/UJJnKl4Oz1Vv7IiEAoquON2K1NavqlVRCTfFO1O8qhC4iMKfaPVwVo1vT09VmvBguelAfRTvPjIkfr1/w43K4WytCNaqzv6FTzTBwcZUvByeCbUjEPFZQdHZp9uXndqN/aq5XRUf1cJN8U4VE9KQUl5DrPc+0abqcO7gxbenfKiKVB0sFfPPUpdF/D/Cc0CVyrQcttPl9mivzw8gwoQyLqTSxjofhFGcpFlelFXdtF0/jNO8rNt+nNf9vN+v0erS9RmGzKzsnNy8/ILCouKSUqPJbLGWlS8wwO9OK9S1YA3qmYYgwpfUg2T78Dl1AA6vBkMLZDEM7BlE1xFE+3Xia7nrQff4YzeeHCpK4wkUt1VdmYgWn1sOLGX0J50y+ihyQ2lqmVTAKrq+5XgbWOGUeja1PZu1z9oe4PUhNy4ZgXqom+ANyxQgnXt7d1j5cMPcwHGStF+Lj4NaOMf+xZymHysdBk+Mk44Cg/NUjxu4+sbfsd8g5bGgpNSAmHBGrCWEwBfIQby6iD0sToPoW9a1rPcPl6esylRyVa1+xNFAfH3WfoIWp6mhMFA6vtABc8FnYLTh43ckItWxqDNTQSxt4ATYpqviCJOf83JEGmeShHY7eTHkNGjUi42HgbhGfdqoOsBymo8tlMq0h5kQl7T42ByhK0+sys205CrHqXJkKwOYkuP8gMXObvAmvwBjw6dj/tWW4FwfnVcDpjZi0Kjxhg2Zi0nGGmeCOZsvczJXUzYmm2hupjWVuXcA);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-input-error-focus-box-shadow: 0 0 0 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-active-color) 50%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-filter-panel-card-subtle-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-column-drag-indicator-color: var(--ag-active-color);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px;--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-active-color);--ag-column-panel-apply-button-color: var(--ag-background-color);--ag-column-panel-apply-button-background-color: var(--ag-active-color)}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-column-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-row-number-cell,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-filter-card-title,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-row-number-cell,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-card-title,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-row-number-cell,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-card-title{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media(max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none}.ag-theme-quartz .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-dark .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-auto-dark .ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon{position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--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-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-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--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-400:oklch(70.2% .183 293.541);--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-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--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;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--color-field-border:var(--field-border,var(--border));--border-width-field:var(--field-border-width,var(--border-width));--color-default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,:host{--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,:host{--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,:host{--color-field-focus:var(--field-background,var(--default));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,:host{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,:host{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,:host{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,:host{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,:host{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,:host{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,:host{--color-warning-soft-foreground:var(--warning);--color-success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,:host{--color-success-soft-foreground:var(--success);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear;--color-zinc-25:#fdfdfd}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:oklch(87.1% .006 286.286);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:oklch(70.5% .015 286.067);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset}}@layer components;}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible=true]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{margin-left:calc(var(--spacing) * .5);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--separator);border-radius:3.40282e38px;width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{border-radius:calc(var(--radius) * 3);background-color:var(--surface)}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);width:fit-content;height:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.link{-webkit-text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.link{text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),text-decoration-color .1s var(--ease-out),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);text-decoration-thickness:1.5px}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:currentColor;opacity:.6;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{margin-left:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5)}.link.button{gap:calc(var(--spacing) * 0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing) * 1);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover);--pagination-link-fg:var(--color-default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--color-default);--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{position:relative}.tabs__list{background-color:var(--default);padding:calc(var(--spacing) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing) * 1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{z-index:1;cursor:var(--cursor-interactive);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-left:calc(var(--spacing) * 4)}.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary .tabs__list{padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}.tabs--secondary .tabs__list[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary .tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.tabs--secondary .tabs__list[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tabs--secondary .tabs__tab{border-radius:0}.tabs--secondary .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary .tabs__separator{display:none}.tabs--secondary .tabs__indicator{background-color:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal] .tabs__indicator{height:2px;top:auto;bottom:0}.tabs--secondary[data-orientation=vertical] .tabs__indicator{width:2px;height:100%;top:0;left:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-hover);--button-fg:var(--color-accent-foreground)}.button--secondary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-accent-soft-foreground)}.button--tertiary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--color-default);--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--color-default) 60%, transparent)}}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-pressed:var(--color-danger-hover);--button-fg:var(--color-danger-foreground)}.button--danger-soft{--button-bg:var(--color-danger-soft);--button-bg-hover:var(--color-danger-soft-hover);--button-bg-pressed:var(--color-danger-soft-hover);--button-fg:var(--color-danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--color-accent-soft);--toggle-button-bg-selected-hover:var(--color-accent-soft-hover);--toggle-button-bg-selected-pressed:var(--color-accent-soft-hover);--toggle-button-fg-selected:var(--color-accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--color-default);--toggle-button-bg-pressed:var(--color-default);--toggle-button-fg:var(--color-default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:calc(var(--spacing) * 1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{background-color:var(--surface);padding:calc(var(--spacing) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}.dropdown{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-left:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-right:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.list-box{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-left:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{top:50%;left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{right:calc(var(--spacing) * 2);left:auto}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.tag-group{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:calc(var(--spacing) * 1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.tag:is([data-selected=true],[aria-selected=true]){color:var(--accent)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;border-radius:3.40282e38px;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{will-change:opacity,transform}.color-slider{gap:calc(var(--spacing) * 1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.color-slider .color-slider__track{border-radius:3.40282e38px;grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{top:calc(var(--spacing) * 0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-top-left-radius:999px;border-bottom-left-radius:999px;left:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-right-radius:999px;border-bottom-right-radius:999px;right:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{left:calc(var(--spacing) * 0);width:100%;height:.625rem}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-left-radius:999px;border-top-right-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:3.40282e38px}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--color-default);--color-input-group-bg-hover:var(--color-default-hover);--color-input-group-bg-focus:var(--color-default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.color-field--full-width{width:100%}.slider{gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.slider .slider__track{background-color:var(--default);border-radius:3.40282e38px;grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:center;gap:calc(var(--spacing) * 3);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:var(--switch-control-bg);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--color-accent);--switch-control-bg-checked-hover:var(--color-accent-hover)}.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch[data-focus-visible=true] .switch__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch[data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch[data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);border-radius:3.40282e38px;margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground);--badge-border:var(--color-background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--color-accent)}.badge--default{--badge-fg:var(--color-default-foreground)}.badge--success{--badge-fg:var(--color-success)}.badge--warning{--badge-fg:var(--color-warning)}.badge--danger{--badge-fg:var(--color-danger)}.badge--top-right{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,-25%)}.badge--top-left{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,25%)}.badge--bottom-left{bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--color-accent);--badge-fg:var(--color-accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--primary.badge--success{--badge-bg:var(--color-success);--badge-fg:var(--color-success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--color-warning);--badge-fg:var(--color-warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--soft.badge--success{--badge-bg:var(--color-success-soft);--badge-fg:var(--color-success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--color-warning-soft);--badge-fg:var(--color-warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--color-danger-soft);--badge-fg:var(--color-danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--color-default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--color-accent)}.chip--danger{--chip-fg:var(--color-danger)}.chip--default{--chip-fg:var(--color-default-foreground)}.chip--success{--chip-fg:var(--color-success)}.chip--warning{--chip-fg:var(--color-warning)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--color-accent);--chip-fg:var(--color-accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--color-success);--chip-fg:var(--color-success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--color-warning);--chip-fg:var(--color-warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--color-danger);--chip-fg:var(--color-danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--color-accent-soft);--chip-fg:var(--color-accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--color-success-soft);--chip-fg:var(--color-success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--color-warning-soft);--chip-fg:var(--color-warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--color-danger-soft);--chip-fg:var(--color-danger-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;overflow-x:auto}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .table__scroll-container{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff40}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 2.5)}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary .table__column:first-child{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.table-root--secondary .table__column:last-child{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2)}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);position:absolute}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__body tr:first-child td:first-child{border-top-left-radius:calc(var(--radius) * 2)}.table__body tr:first-child td:last-child{border-top-right-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) * 2)}.table__body:not(tbody){border-radius:calc(var(--radius) * 2);height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.table__row[data-drop-target=true] .table__cell{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{position:relative;overflow:auto}.table__column-resizer{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;background-clip:content-box;border-style:none;outline-style:none;position:absolute}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing) * 1);--meter-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing) * 1)}.meter--lg .meter__track{height:calc(var(--spacing) * 3)}.meter--default{--meter-fill:var(--color-default-foreground)}.meter--accent{--meter-fill:var(--color-accent)}.meter--success{--meter-fill:var(--color-success)}.meter--warning{--meter-fill:var(--color-warning)}.meter--danger{--meter-fill:var(--color-danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing) * 1)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3)}.progress-bar--default{--progress-bar-fill:var(--color-default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--color-accent)}.progress-bar--success{--progress-bar-fill:var(--color-success)}.progress-bar--warning{--progress-bar-fill:var(--color-warning)}.progress-bar--danger{--progress-bar-fill:var(--color-danger)}.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--color-default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--color-accent)}.progress-circle--success{--progress-circle-stroke:var(--color-success)}.progress-circle--warning{--progress-circle-stroke:var(--color-warning)}.progress-circle--danger{--progress-circle-stroke:var(--color-danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transform-origin:50%;animation:.75s linear infinite spin;position:relative}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing) * 1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:1;position:absolute}@media(min-width:40rem){.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);border-style:var(--tw-border-style);background-color:var(--overlay);opacity:0;border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:calc(var(--spacing) * 0)}}.toast--accent .toast__title{color:var(--accent)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex}.checkbox:not(:has([data-slot=description])){align-items:center}.checkbox:has([data-slot=description]){align-items:flex-start}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.checkbox:disabled,.checkbox[data-disabled=true],.checkbox[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground);background:var(--accent-hover)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox:has([data-slot=description]) .checkbox__control{margin-top:calc(var(--spacing) * .5)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox[data-focus-visible=true] .checkbox__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--color-default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing) * 0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>: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)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-background,var(--default));--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-background,var(--default))}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--color-field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);background-color:var(--field-placeholder,var(--muted));border-radius:4px;width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{background-color:var(--separator);border-radius:4px;flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--color-default);--input-otp-slot-bg-hover:var(--color-default-hover);--input-otp-slot-bg-focus:var(--color-default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.input:focus,.input[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--color-field-focus)}.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--color-default);--input-group-bg-hover:var(--color-default-hover);--input-group-bg-focus:var(--color-default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.number-field__input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--color-default);--number-field-group-bg-hover:var(--color-default-hover);--number-field-group-bg-focus:var(--color-default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--color-default);--radio-control-bg-hover:var(--color-default-hover)}.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.radio:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control),.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control)) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);border-radius:3.40282e38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:focus-visible .radio__control,.radio[data-focus-visible=true] .radio__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{background-color:var(--accent);border-color:#0000}.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-visible,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-within,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing) * 0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:3.40282e38px;scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.search-field__group:has([slot=clear]) .search-field__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.search-field__clear-button{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--color-default);--search-field-group-bg-hover:var(--color-default-hover);--search-field-group-bg-focus:var(--color-default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--color-field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--color-field-focus)}.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--color-default);--textarea-bg-hover:var(--color-default-hover);--textarea-bg-focus:var(--color-default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{color:var(--accent)}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{color:var(--accent)}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent);border-radius:0}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent);transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid::-webkit-scrollbar{width:6px}.calendar-year-picker__year-grid::-webkit-scrollbar-track{background:0 0}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#ffffff40}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}}.calendar-year-picker__year-cell: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left:calc(var(--spacing) * 0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing) * 0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{color:var(--accent)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{color:var(--danger)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--color-default);--date-input-group-bg-hover:var(--color-default-hover);--date-input-group-bg-focus:var(--color-default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{will-change:opacity,transform}.date-range-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing) * 1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{will-change:opacity,transform}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;border-radius:4px;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--secondary{background-color:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.separator--tertiary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--tertiary{background-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{inset:calc(var(--spacing) * 0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent)}.avatar__fallback--default{color:var(--default-foreground)}.avatar__fallback--success{color:var(--success)}.avatar__fallback--warning{color:var(--warning)}.avatar__fallback--danger{color:var(--danger)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.avatar--soft .avatar__fallback--accent{color:var(--accent)}.avatar--soft .avatar__fallback--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.avatar--soft .avatar__fallback--success{color:var(--success)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.avatar--soft .avatar__fallback--warning{color:var(--warning)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.avatar--soft .avatar__fallback--danger{color:var(--danger)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.alert-dialog__icon--accent{color:var(--accent)}.alert-dialog__icon--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.alert-dialog__icon--success{color:var(--success)}.alert-dialog__icon--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.alert-dialog__icon--warning{color:var(--warning)}.alert-dialog__icon--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.alert-dialog__icon--danger{color:var(--danger)}.alert-dialog__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;flex:1;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.alert-dialog__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing) * 0)}.drawer__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);background-color:var(--separator);border-radius:3.40282e38px}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:calc(var(--spacing) * 0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing) * 0)}@media(min-width:40rem){.modal__container--full{padding:calc(var(--spacing) * 0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.modal__dialog--scroll-inside{overflow:hidden}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing) * 0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.modal__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);flex:1;line-height:1.43}.modal__body--scroll-inside{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.modal__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-right:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__trigger{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;padding-right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--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);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.select__trigger:has(.select__indicator){padding-right:calc(var(--spacing) * 7)}@media(hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--color-field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--color-default);--select-trigger-bg-hover:var(--color-default-hover);--select-trigger-bg-focus:var(--color-default)}@media(hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-right:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){border-color:var(--color-field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--color-default);--autocomplete-trigger-bg-hover:var(--color-default-hover);--autocomplete-trigger-bg-focus:var(--color-default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]{background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-right:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.scroll-shadow{--scroll-shadow-size:40px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scroll-shadow--hide-scrollbar::-webkit-scrollbar{display:none}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[1200\/800\]{aspect-ratio:1200/800}.aspect-square{aspect-ratio:1}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[4px\]{width:4px;height:4px}.size-\[46\%\]{width:46%;height:46%}.size-\[52\%\]{width:52%;height:52%}.size-\[55\%\]{width:55%;height:55%}.size-\[58\%\]{width:58%;height:58%}.size-\[68px\]{width:68px;height:68px}.size-full{width:100%;height:100%}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.15rem\]{height:1.15rem}.h-\[16\%\]{height:16%}.h-\[20px\]{height:20px}.h-\[80\%\]{height:80%}.h-\[200px\]{height:200px}.h-\[260px\]{height:260px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.\!max-h-8{max-height:calc(var(--spacing) * 8)!important}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[340px\]{max-height:340px}.max-h-\[min\(20rem\,50vh\)\]{max-height:min(20rem,50vh)}.max-h-\[min\(32rem\,70vh\)\]{max-height:min(32rem,70vh)}.max-h-full{max-height:100%}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[44px\]{min-height:44px}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[min\(40vh\,24rem\)\]{min-height:min(40vh,24rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[5\.5rem\]{width:5.5rem}.w-\[22rem\]{width:22rem}.w-\[50\%\]{width:50%}.w-\[72\%\]{width:72%}.w-\[84px\]{width:84px}.w-\[142px\]{width:142px}.w-\[260px\]{width:260px}.w-\[min\(calc\(100vw-2rem\)\,16rem\)\]{width:min(100vw - 2rem,16rem)}.w-\[min\(calc\(100vw-2rem\)\,18rem\)\]{width:min(100vw - 2rem,18rem)}.w-\[var\(--trigger-width\)\]{width:var(--trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-8{max-width:calc(var(--spacing) * 8)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[85\%\]{max-width:85%}.max-w-\[180px\]{max-width:180px}.max-w-\[360px\]{max-width:360px}.max-w-\[470px\]{max-width:470px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(12rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(12rem,100vw - 1.5rem)}.max-w-\[min\(16rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(16rem,100vw - 1.5rem)}.max-w-\[min\(100vw-24px\,320px\)\]{max-width:min(100vw - 24px,320px)}.max-w-\[min\(1120px\,calc\(100vw-2rem\)\)\]{max-width:min(1120px,100vw - 2rem)}.max-w-\[var\(--trigger-width\)\]{max-width:var(--trigger-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-8{min-width:calc(var(--spacing) * 8)!important}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[17rem\]{min-width:17rem}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[800px\]{min-width:800px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[var\(--trigger-width\)\]{min-width:var(--trigger-width)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;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-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_72px_104px_96px_28px\]{grid-template-columns:1fr 72px 104px 96px 28px}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.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}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[3\%\]{gap:3%}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}: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-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-3xl{border-radius:calc(var(--radius) * 3)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--landing-radius-lg\)\]{border-radius:var(--landing-radius-lg)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-xs{border-radius:calc(var(--radius) * .25)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-lg{border-top-left-radius:calc(var(--radius) * 1);border-top-right-radius:calc(var(--radius) * 1)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.5);border-top-right-radius:calc(var(--radius) * 1.5)}.rounded-b-\[100px\]{border-bottom-right-radius:100px;border-bottom-left-radius:100px}.rounded-b-lg{border-bottom-right-radius:calc(var(--radius) * 1);border-bottom-left-radius:calc(var(--radius) * 1)}.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-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0a12171a\]{border-color:#0a12171a}.border-\[rgba\(10\,18\,23\,0\.15\)\]{border-color:#0a121726}.border-\[rgba\(255\,168\,47\,0\.35\)\]{border-color:#ffa82f59}.border-\[var\(--app-hairline\)\]{border-color:var(--app-hairline)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--landing-hairline-strong\)\]{border-color:var(--landing-hairline-strong)}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-foreground{border-color:var(--foreground)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-violet-400\/60{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/60{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.border-zinc-200\/90{border-color:#e4e4e7e6}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/90{border-color:color-mix(in oklab,var(--color-zinc-200) 90%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-zinc-900\/10{border-color:#18181b1a}@supports (color:color-mix(in lab,red,red)){.border-zinc-900\/10{border-color:color-mix(in oklab,var(--color-zinc-900) 10%,transparent)}}.border-t-foreground{border-top-color:var(--foreground)}.bg-\[\#0a12170d\]{background-color:#0a12170d}.bg-\[\#6D00CC\]{background-color:#6d00cc}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#ebebec\]{background-color:#ebebec}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f9f9f9\]{background-color:#f9f9f9}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[rgba\(10\,18\,23\,0\.05\)\]{background-color:#0a12170d}.bg-\[rgba\(10\,18\,23\,0\.06\)\]{background-color:#0a12170f}.bg-\[rgba\(255\,168\,47\,0\.1\)\]{background-color:#ffa82f1a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--app-hairline\,\#e3e8ee\)\]{background-color:var(--app-hairline,#e3e8ee)}.bg-\[var\(--app-ink\)\]{background-color:var(--app-ink)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.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-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--border)}.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-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-overlay{background-color:var(--overlay)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.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-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-zinc-25{background-color:var(--color-zinc-25)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/50{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}.bg-zinc-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/60{background-color:color-mix(in oklab,var(--color-zinc-50) 60%,transparent)}}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/80{background-color:color-mix(in oklab,var(--color-zinc-50) 80%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-100\/90{background-color:#f4f4f5e6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-100\/90{background-color:color-mix(in oklab,var(--color-zinc-100) 90%,transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/\[0\.04\]{background-color:#18181b0a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-zinc-900) 4%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\!bg-none{background-image:none!important}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50\/90{--tw-gradient-from:#f5f3ffe6}@supports (color:color-mix(in lab,red,red)){.from-violet-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-violet-50) 90%, transparent)}}.from-violet-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-50{--tw-gradient-from:var(--color-zinc-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-100{--tw-gradient-to:var(--color-zinc-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.35rem\]{padding-inline:.35rem}.px-\[6\%\]{padding-inline:6%}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-7{padding-block:calc(var(--spacing) * 7)}.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)}.py-16{padding-block:calc(var(--spacing) * 16)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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-\[0\.85rem\]{font-size:.85rem}.text-\[0\.6875rem\]{font-size:.6875rem}.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-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#686d70\]{color:#686d70}.text-\[rgba\(10\,18\,23\,0\.4\)\]{color:#0a121766}.text-\[rgba\(10\,18\,23\,0\.5\)\]{color:#0a121780}.text-\[rgba\(10\,18\,23\,0\.6\)\]{color:#0a121799}.text-\[rgba\(10\,18\,23\,0\.7\)\]{color:#0a1217b3}.text-\[rgba\(10\,18\,23\,0\.8\)\]{color:#0a1217cc}.text-\[rgba\(10\,18\,23\,0\.25\)\]{color:#0a121740}.text-\[rgba\(10\,18\,23\,0\.35\)\]{color:#0a121759}.text-\[rgba\(10\,18\,23\,0\.45\)\]{color:#0a121773}.text-\[rgba\(10\,18\,23\,0\.55\)\]{color:#0a12178c}.text-\[var\(--app-danger\,\#e5484d\)\]{color:var(--app-danger,#e5484d)}.text-\[var\(--app-ink\)\]{color:var(--app-ink)}.text-\[var\(--app-ink\,\#0a1217\)\]{color:var(--app-ink,#0a1217)}.text-\[var\(--app-ink-muted\)\]{color:var(--app-ink-muted)}.text-\[var\(--app-ink-secondary\)\]{color:var(--app-ink-secondary)}.text-\[var\(--app-warning\,\#ffa82f\)\]{color:var(--app-warning,#ffa82f)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\,\#6b7280\)\]{color:var(--color-text-muted,#6b7280)}.text-\[var\(--landing-ink\)\]{color:var(--landing-ink)}.text-\[var\(--landing-muted\)\]{color:var(--landing-muted)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.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-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.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-foreground{color:var(--foreground)}.text-gray-500{color:var(--color-gray-500)}.text-indigo-700{color:var(--color-indigo-700)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-600{color:var(--color-orange-600)}.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-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.\!opacity-60{opacity:.6!important}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--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-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,55\,112\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00377014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(10\,18\,23\,0\.06\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0a12170f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(109\,40\,217\,0\.15\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#6d28d926);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 24px 64px 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-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-none{--tw-shadow:0 0 #0000;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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.ring{--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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-zinc-200\/80{--tw-ring-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.ring-zinc-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.ring-zinc-900{--tw-ring-color:var(--color-zinc-900)}.ring-zinc-900\/10{--tw-ring-color:#18181b1a}@supports (color:color-mix(in lab,red,red)){.ring-zinc-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-zinc-900) 10%, transparent)}}.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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-filter{-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[analytics\:backfill-lifetime\]{analytics:backfill-lifetime}.\[analytics\:backfill-partners\]{analytics:backfill-partners}.\[db\:admin\]{db:admin}.\[db\:bootstrap-admin\]{db:bootstrap-admin}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-120:is(:where(.group):hover *){--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/view-row\:opacity-100:is(:where(.group\/view-row):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-aria-expanded\:text-zinc-700:is(:where(.group)[aria-expanded=true] *){color:var(--color-zinc-700)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-\[\.toast\]\:rounded-md:is(:where(.group).toast *){border-radius:calc(var(--radius) * .75)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toaster\]\:rounded-lg:is(:where(.group).toaster *){border-radius:calc(var(--radius) * 1)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing) * 1)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-900\/20:hover{border-color:#18181b33}@supports (color:color-mix(in lab,red,red)){.hover\:border-zinc-900\/20:hover{border-color:color-mix(in oklab,var(--color-zinc-900) 20%,transparent)}}.hover\:bg-\[\#0a12170f\]:hover{background-color:#0a12170f}.hover\:bg-\[\#0a121714\]:hover{background-color:#0a121714}.hover\:bg-\[\#e0e0e2\]:hover{background-color:#e0e0e2}.hover\:bg-\[rgba\(10\,18\,23\,0\.05\)\]:hover{background-color:#0a12170d}.hover\:bg-\[rgba\(10\,18\,23\,0\.9\)\]:hover{background-color:#0a1217e6}.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/65:hover{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/65:hover{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_8px_28px_rgba\(15\,23\,42\,0\.1\)\]:hover{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-zinc-900\/10:hover{--tw-shadow-color:#18181b1a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-zinc-900\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.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-zinc-900\/10:focus{--tw-ring-color:#18181b1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-zinc-900\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-zinc-900) 10%, transparent)}}.focus\:ring-offset-2:focus{--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)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-foreground:focus-visible{--tw-ring-color:var(--foreground)}.focus-visible\:ring-violet-500\/30:focus-visible{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.focus-visible\:ring-violet-500\/40:focus-visible{--tw-ring-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.focus-visible\:ring-zinc-300\/70:focus-visible{--tw-ring-color:#d4d4d8b3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-zinc-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-zinc-300) 70%, transparent)}}.focus-visible\:ring-zinc-400:focus-visible{--tw-ring-color:var(--color-zinc-400)}.focus-visible\:ring-zinc-900:focus-visible{--tw-ring-color:var(--color-zinc-900)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}@media(hover:hover){.enabled\:hover\:bg-\[\#0a12170f\]:enabled:hover{background-color:#0a12170f}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[\#0a121740\]:disabled{color:#0a121740}.disabled\:text-zinc-400:disabled{color:var(--color-zinc-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[focus-visible\=true\]\:ring-0[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.data-\[focus-visible\=true\]\:outline-none[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.data-\[hovered\=true\]\:bg-\[rgba\(10\,18\,23\,0\.05\)\][data-hovered=true]{background-color:#0a12170d}.data-\[hovered\=true\]\:bg-white[data-hovered=true]{background-color:var(--color-white)}.data-\[hovered\=true\]\:bg-zinc-100[data-hovered=true]{background-color:var(--color-zinc-100)}.data-\[hovered\=true\]\:bg-zinc-200[data-hovered=true]{background-color:var(--color-zinc-200)}.data-\[hovered\=true\]\:text-zinc-800[data-hovered=true]{color:var(--color-zinc-800)}.data-\[hovered\=true\]\:text-zinc-900[data-hovered=true]{color:var(--color-zinc-900)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[pressed\=true\]\:bg-zinc-200[data-pressed=true]{background-color:var(--color-zinc-200)}.data-\[selected\=true\]\:bg-transparent[data-selected=true]{background-color:#0000}.data-\[selected\=true\]\:bg-white[data-selected=true]{background-color:var(--color-white)}.data-\[selected\=true\]\:font-semibold[data-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected\=true\]\:text-zinc-900[data-selected=true]{color:var(--color-zinc-900)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-sm[data-selected=true]{--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)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}}.motion-safe\:animate-pulse:is([data-reduce-motion=false],[data-reduce-motion=false] *),.motion-safe\:animate-pulse:is([data-reduce-motion=false],[data-reduce-motion=false] *):before,.motion-safe\:animate-pulse:is([data-reduce-motion=false],[data-reduce-motion=false] *):after{animation:var(--animate-pulse)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *,[data-reduce-motion=false],[data-reduce-motion=false] *)),.motion-safe\:animate-pulse:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *,[data-reduce-motion=false],[data-reduce-motion=false] *)):before,.motion-safe\:animate-pulse:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *,[data-reduce-motion=false],[data-reduce-motion=false] *)):after{animation:var(--animate-pulse)}}@media(min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table{display:table}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:gap-x-0{column-gap:calc(var(--spacing) * 0)}.sm\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-zinc-200{border-color:var(--color-zinc-200)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[120px\]{padding-inline:120px}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pr-8{padding-right:calc(var(--spacing) * 8)}.sm\:pb-\[80px\]{padding-bottom:80px}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[34px\]{font-size:34px}}@media(min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:flex{display:flex}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:min-h-\[280px\]{min-height:280px}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-\[100px\]{width:100px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[minmax\(11rem\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,2\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,2.65fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:items-stretch{align-items:stretch}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:bg-accent\/50:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)[data-state=active],:is()[data-state=active]{color:var(--foreground)}@media(prefers-color-scheme:dark){.dark\:data-\[state\=active\]\:text-foreground:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:data-\[state\=active\]\:text-foreground[data-state=active],:is()[data-state=active]{color:var(--foreground)}}@media print{.print\:mt-0{margin-top:calc(var(--spacing) * 0)}.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--color-bg:#fff;--color-surface:#fff;--color-surface-elevated:#f6f6f6;--color-border:#ebebeb;--color-text:#000;--color-text-muted:#666;--color-accent:#000;--color-accent-hover:#000;--color-success:#22c55e;--color-error:#ef4444;--dot-size:2.5px;--dot-gap:2px;--agent-activity-glyph:calc(3 * var(--dot-size) + 2 * var(--dot-gap));--agent-activity-gap:.5rem;--agent-activity-lead:calc(var(--agent-activity-glyph) + var(--agent-activity-gap));--color-hairline:#e6e6e6;--color-hairline-soft:#f1f1f1;--color-surface-soft:#f7f7f5;--color-block-mint:#c8e6cd;--color-block-cream:#f4ecd6;--color-block-lime:#dceeb1;--app-ink:#0a1217;--app-ink-secondary:#0a121799;--app-ink-muted:#0a121766;--app-canvas:#fff;--app-canvas-soft:#fdf6ec;--app-hairline:#0a12171a;--app-hairline-input:#0a121726;--app-hairline-strong:#0a121733;--app-canvas-chip:#0a12170f;--app-canvas-chip-hover:#0a12171a;--app-canvas-muted-fill:#0a12170d;--app-canvas-muted-fill-strong:#0a121714;--app-canvas-sidebar:#f9f9f9;--app-sidebar-width:268px;--app-dropdown-shadow:0 4px 16px #0a12170f;--app-ease:cubic-bezier(.25, .5, .25, 1);--app-warning:#ffa82f;--app-warning-bg:#ffa82f1a;--app-alert:#ff3b30;--app-alert-bg:#ff3b300f;--design-radius-md:8px;--design-radius-lg:24px;--radius:8px;--radius-lg:16px;--surface:#fff}.demo-shell-scroll,.app-ui-modal__surface,.workflow-mapper__menu-scroll,.cz-panel__scroll,.cz-panel textarea.input,.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll),.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll){scrollbar-width:thin;scrollbar-color:var(--color-zinc-300,#d4d4d8) transparent}.demo-shell-scroll:hover,.app-ui-modal__surface:hover,.workflow-mapper__menu-scroll:hover,.cz-panel__scroll:hover,.cz-panel textarea.input:hover,.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll):hover,.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll):hover{scrollbar-color:var(--color-zinc-300,#d4d4d8) var(--color-zinc-100,#f4f4f5)}.demo-shell-scroll::-webkit-scrollbar{width:7px}.app-ui-modal__surface::-webkit-scrollbar{width:7px}.workflow-mapper__menu-scroll::-webkit-scrollbar{width:7px}.cz-panel__scroll::-webkit-scrollbar{width:7px}.cz-panel textarea.input::-webkit-scrollbar{width:7px}.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll)::-webkit-scrollbar{width:7px}.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll)::-webkit-scrollbar{width:7px}.demo-shell-scroll::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.app-ui-modal__surface::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.workflow-mapper__menu-scroll::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.cz-panel__scroll::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.cz-panel textarea.input::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll)::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll)::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin-block:12px}.demo-shell-scroll:hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.app-ui-modal__surface:hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.workflow-mapper__menu-scroll:hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.cz-panel__scroll:hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.cz-panel textarea.input:hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll):hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll):hover::-webkit-scrollbar-track{background:var(--color-zinc-100,#f4f4f5)}.demo-shell-scroll::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.app-ui-modal__surface::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.workflow-mapper__menu-scroll::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.cz-panel__scroll::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.cz-panel textarea.input::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll)::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll)::-webkit-scrollbar-thumb{background:var(--color-zinc-300,#d4d4d8);border-radius:9999px}.discover-app-modal-backdrop.modal__backdrop{padding:1.25rem}.discover-app-modal-root.modal__container{pointer-events:none;flex:none;width:min(100vw - 2.5rem,1120px);max-width:1120px;height:auto;max-height:none;overflow:visible}.modal__dialog.discover-app-modal{width:min(100vw - 2.5rem,1120px);max-width:1120px}.modal__dialog.discover-catalog-modal,.discover-catalog-modal{height:min(92dvh,1080px);min-height:min(92dvh,1080px);max-height:min(92dvh,1080px);box-shadow:none;pointer-events:auto;background:#fff;border-radius:32px;flex-direction:column;padding:0;display:flex;overflow:hidden!important}.discover-catalog-modal>.modal__body,.discover-catalog-modal .modal__body,.discover-catalog-modal__body,.discover-catalog-modal .modal__body--scroll-inside{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;height:auto;min-height:0;margin:0;display:flex;max-height:none!important;padding:0!important;overflow:hidden auto!important}.discover-catalog-modal__body--centered{text-align:center;justify-content:center;align-items:center;min-height:240px;display:flex;padding:32px!important}.discover-catalog-modal__body--amigo{position:relative}@media(max-width:767px){.discover-catalog-modal__body--amigo:after{content:"";height:calc(32px + env(safe-area-inset-bottom,0px));flex-shrink:0;display:block}}.discover-catalog-modal__hero{flex-direction:column;gap:12px;margin-top:-24px;padding:0 60px 20px;display:flex}.discover-catalog-modal__avatar-slot{width:fit-content;height:68px}.discover-catalog-modal__avatar-morph{z-index:21;transform-origin:0 0;will-change:transform;width:68px;height:68px;position:relative}.discover-catalog-modal__avatar{border-radius:18px}.discover-catalog-modal__identity{flex-direction:column;gap:4px;display:flex}.discover-catalog-modal__title{letter-spacing:-.03em;color:#0e0e0e;margin:0;font-size:28px;font-weight:500;line-height:1.12}.discover-catalog-modal__short{color:#52525b;max-width:42rem;margin:0;font-size:16px;font-weight:400;line-height:1.45}.discover-catalog-modal__sticky-cta{z-index:20;-webkit-backdrop-filter:blur(12px)saturate(1.05);pointer-events:none;--discover-morph:0;background:#ffffffeb;border-bottom:none;padding:20px 0 16px;position:sticky;top:0}.discover-catalog-modal__sticky-cta--stuck{pointer-events:auto}.discover-catalog-modal__sticky-cta-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 60px;display:flex}.discover-catalog-modal__sticky-brand{pointer-events:none;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.discover-catalog-modal__sticky-cta--stuck .discover-catalog-modal__sticky-brand{pointer-events:auto}.discover-catalog-modal__sticky-avatar{visibility:hidden;flex-shrink:0;width:40px;height:40px}.discover-catalog-modal__sticky-avatar-img{border-radius:11px}.discover-catalog-modal__sticky-brand-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.discover-catalog-modal__sticky-brand-line{min-width:0;display:block;overflow:clip}.discover-catalog-modal__sticky-brand-name,.discover-catalog-modal__sticky-brand-short{transition:transform .28s cubic-bezier(.32,.72,.25,1);display:block;transform:translateY(-110%)}.discover-catalog-modal__sticky-cta--stuck .discover-catalog-modal__sticky-brand-name{transform:none}.discover-catalog-modal__sticky-cta--stuck .discover-catalog-modal__sticky-brand-short{transition-delay:90ms;transform:none}.discover-catalog-modal__sticky-brand-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:#0e0e0e;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.discover-catalog-modal__sticky-brand-short{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.discover-catalog-modal__sticky-actions{pointer-events:auto;flex-shrink:0;align-items:center;gap:12px;display:flex}.discover-catalog-modal__sticky-close.app-ui-modal__close-btn{width:36px;min-width:36px;height:36px;display:none}.discover-catalog-modal__shots{padding:16px 0 8px 32px}.discover-catalog-modal__about{padding:24px 60px 40px}.discover-catalog-modal__section-title{letter-spacing:-.01em;color:#0e0e0e;margin:0 0 10px;font-size:17px;font-weight:600}.discover-catalog-modal__description{color:#52525b;white-space:pre-line;max-width:42rem;margin:0;font-size:15px;line-height:1.6}.discover-storefront-details{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;min-width:0;display:grid}@media(min-width:768px){.discover-storefront-details--split{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);align-items:start;gap:40px}.discover-storefront-details--split .discover-storefront-details__aside{grid-column:2}}.discover-storefront-details__main,.discover-storefront-details__aside{min-width:0}.discover-capabilities{flex-direction:column;gap:28px;display:flex}.discover-capabilities__section{min-width:0}.discover-capabilities__group+.discover-capabilities__group{margin-top:16px}.discover-capabilities__app-label{letter-spacing:-.01em;color:#0e0e0e;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3}.discover-capabilities__subhead{color:#71717a;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.3}.discover-capabilities__automation{flex-direction:column;gap:14px;display:flex}.discover-capabilities__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.discover-capabilities__row{color:#273951;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:400;line-height:1.4;display:flex}.discover-capabilities__row>span{overflow-wrap:anywhere;min-width:0}.discover-capabilities__brand{flex-shrink:0;width:20px;height:20px}.discover-capabilities__glyph{color:#0e0e0e;flex-shrink:0;width:18px;height:18px}.discover-use-cases{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}@media(min-width:768px){.discover-use-cases:not(.discover-use-cases--stack){grid-template-columns:repeat(3,minmax(0,1fr))}}.discover-use-case{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding-block:24px;display:flex}@media(min-width:768px){.discover-use-cases:not(.discover-use-cases--stack) .discover-use-case{padding:0 28px}.discover-use-cases:not(.discover-use-cases--stack) .discover-use-case:first-child{padding-left:0}.discover-use-cases:not(.discover-use-cases--stack) .discover-use-case:last-child{padding-right:0}.discover-use-cases:not(.discover-use-cases--stack) .discover-use-case+.discover-use-case{border-left:1px solid #e3e8ee}}@media(max-width:767px){.discover-use-case+.discover-use-case{border-top:1px solid #e3e8ee}}.discover-use-cases--stack .discover-use-case{gap:12px;padding-block:16px}.discover-use-cases--stack .discover-use-case+.discover-use-case{border-top:1px solid #e3e8ee;border-left:none}.discover-use-case__icon{color:#0e0e0e;flex-shrink:0;width:24px;height:24px}.discover-use-case__title{letter-spacing:-.01em;color:#0e0e0e;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.2}.discover-use-case__body{color:#52525b;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}@media(max-width:767px){.discover-app-modal-backdrop.modal__backdrop{width:100%!important;height:var(--discover-sheet-height,100dvh)!important;min-height:var(--discover-sheet-height,100dvh)!important;max-height:var(--discover-sheet-height,100dvh)!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important;inset:0!important}.discover-app-modal-root.modal__container,.discover-app-modal-root.modal__container--full{width:100%!important;max-width:none!important;height:var(--discover-sheet-height,100dvh)!important;max-height:var(--discover-sheet-height,100dvh)!important;min-height:var(--discover-sheet-height,100dvh)!important;flex:auto!important;align-self:stretch!important;margin:0!important;padding:0!important}.modal__dialog.discover-app-modal,.modal__dialog.discover-catalog-modal,.modal__dialog.modal__dialog--full.discover-catalog-modal,.discover-catalog-modal{width:100%!important;max-width:none!important;height:var(--discover-sheet-height,100dvh)!important;max-height:var(--discover-sheet-height,100dvh)!important;min-height:var(--discover-sheet-height,100dvh)!important;border-radius:0!important;align-self:stretch!important;margin:0!important}.discover-catalog-modal>.modal__body,.discover-catalog-modal .modal__body,.discover-catalog-modal__body,.discover-catalog-modal .modal__body--scroll-inside{flex:auto!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}.discover-catalog-modal__sticky-cta{padding-top:max(20px,env(safe-area-inset-top,0px))}.discover-catalog-modal__sticky-close.app-ui-modal__close-btn{display:inline-flex}.discover-catalog-modal__hero{padding:0 20px 20px}.discover-catalog-modal__sticky-cta-inner{padding:0 20px}.discover-catalog-modal__shots{padding-left:20px}.discover-catalog-modal__about{padding:24px 20px 40px}}.discover-shot-slider{flex-direction:column;gap:14px;display:flex}.discover-shot-slider__stage{position:relative}.discover-shot-slider__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:12px;padding-right:32px;display:flex;overflow:auto hidden}.discover-shot-slider__viewport::-webkit-scrollbar{display:none}.discover-shot-slider__slide{scroll-snap-align:start;scroll-snap-stop:always;background:#f4f4f5;border:1px solid #0a0a0a0f;border-radius:20px;flex:0 0 calc(71.4286% - 8.57143px);overflow:hidden}.discover-shot-slider__img{aspect-ratio:16/10;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block}.discover-shot-slider__arrow{z-index:2;color:#0e0e0e;opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #0a0a0a1a;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0a0a0a1f}.discover-shot-slider__arrow--prev{left:12px}.discover-shot-slider__arrow--next{right:12px}.discover-shot-slider:hover .discover-shot-slider__arrow,.discover-shot-slider:focus-within .discover-shot-slider__arrow{opacity:1;pointer-events:auto}.discover-shot-slider__arrow:hover{background:#fff;border-color:#0a0a0a2e}@media(hover:none){.discover-shot-slider__arrow{opacity:1;pointer-events:auto}}.discover-shot-slider__dots{justify-content:center;align-items:center;gap:6px;display:flex}.discover-shot-slider__dot{background:#d4d4d8;border:none;border-radius:9999px;width:6px;height:6px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s}.discover-shot-slider__dot--active{background:#0e0e0e;width:18px}@media(prefers-reduced-motion:reduce){.discover-shot-slider__viewport{scroll-behavior:auto}.discover-shot-slider__dot{transition:none}}@media(max-width:767px){.discover-shot-slider__slide--tappable{cursor:zoom-in}}.discover-shot-lightbox{z-index:10000;color:#fff;touch-action:none;overscroll-behavior:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.discover-shot-lightbox-click-guard{z-index:10000;position:fixed;inset:0}.discover-shot-lightbox__close{top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:2;color:#fff;background:#ffffff24;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute}.discover-shot-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.discover-shot-lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:56px 12px 48px;display:flex;overflow:hidden}.discover-shot-lightbox__img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.discover-shot-lightbox__dots{left:0;right:0;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute}.discover-shot-lightbox__dot{pointer-events:auto;background:#ffffff59;border:none;border-radius:9999px;width:6px;height:6px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s}.discover-shot-lightbox__dot--active{background:#fff;width:18px}@media(prefers-reduced-motion:reduce){.discover-shot-lightbox__dot{transition:none}}@media(min-width:768px){.discover-shot-lightbox{display:none}}.discover-catalog-modal__preview .discover-app-modal__scroll,.discover-app-modal__scroll{max-height:none}*{box-sizing:border-box}html{touch-action:pan-x pan-y;background:#fff;height:100%}body{background-color:var(--color-bg);height:100%;min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}#root{flex-direction:column;height:100%;min-height:100%;display:flex}#root>*{flex:1;min-height:0}#root:has(.discover-page--light),#root:has(.site-marketing-page),#root:has(.landing-page),#root:has(.app-shell--two-column){height:auto;min-height:100vh;overflow:visible}html:has(.app-shell--portal-editor),body:has(.app-shell--portal-editor){overscroll-behavior:none;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}#root:has(.app-shell--portal-editor){height:100%;min-height:100dvh;overflow:hidden}#root:has(.discover-page--light)>*,#root:has(.site-marketing-page)>*,#root:has(.landing-page)>*,#root:has(.app-shell--two-column)>*{flex:1 0 auto;min-height:auto}.site-marketing-page{z-index:0;background:#fff url(/assets/bg-landing-D-nfxjp_.png) top/100% no-repeat;position:relative}.pricing-plan-dropdown-popover,.landing-dropdown-menu,.portal-apps-dropdown-popover,.pricing-plan-dropdown-popover [data-slot=dropdown-menu],.landing-dropdown-menu [data-slot=dropdown-menu],.portal-apps-dropdown-popover [data-slot=dropdown-menu],.pricing-plan-dropdown-popover [data-slot=menu-item],.landing-dropdown-menu [data-slot=menu-item],.portal-apps-dropdown-popover [data-slot=menu-item]{color:#18181b}.pricing-plan-dropdown-popover [data-slot=menu-item]:hover,.pricing-plan-dropdown-popover [data-slot=menu-item][data-focused],.pricing-plan-dropdown-popover [data-slot=menu-item][data-hovered],.landing-dropdown-menu [data-slot=menu-item]:hover,.landing-dropdown-menu [data-slot=menu-item][data-focused],.landing-dropdown-menu [data-slot=menu-item][data-hovered],.portal-apps-dropdown-popover [data-slot=menu-item]:hover,.portal-apps-dropdown-popover [data-slot=menu-item][data-focused],.portal-apps-dropdown-popover [data-slot=menu-item][data-hovered]{color:#18181b;background-color:#f4f4f5}.portal-apps-dropdown-popover [data-slot=menu-item] .text-red-600{color:#dc2626!important}a.public-marketplace-app-card-link:hover,a.public-marketplace-app-card-link:focus,a.public-marketplace-app-card-link:focus-visible{text-decoration:none}button{cursor:pointer;font-family:inherit}.page{background-color:var(--color-bg);min-height:100vh;padding:1.5rem}.page--centered{justify-content:center;align-items:center;display:flex}.card:not([data-slot=card]){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:2rem}.card--hero{text-align:center;max-width:480px}.card--error{border-color:var(--color-error);color:var(--color-error)}.card__badge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:#6366f126;border-radius:6px;margin-bottom:1rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.card__title:not([data-slot=card-title]){margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.card__subtitle{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.card__actions{flex-direction:column;gap:.75rem;display:flex}.hero-title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.hero-subtitle{color:var(--color-text-muted);margin:0 0 2rem;font-size:1.1rem;line-height:1.5}.hero-actions{justify-content:center;gap:1rem;display:flex}.hero-actions--split{flex-wrap:wrap}.btn{border-radius:var(--radius);border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.btn--full{width:100%}.btn--primary{background:var(--color-accent);color:#fff}.btn--primary:hover{background:var(--color-accent-hover)}.btn--secondary{background:var(--color-surface-elevated);color:var(--color-text);border:1px solid var(--color-border)}.btn--secondary:hover{background:var(--color-border)}.btn--ghost{color:var(--color-text-muted);background:0 0}.btn--ghost:hover{color:var(--color-text)}.header{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 2rem;display:flex}.header__title{margin:0;font-size:1.5rem;font-weight:600}.dashboard{max-width:900px;margin:0 auto}.dashboard .card:not([data-slot=card]){max-width:100%}.profile{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;display:flex}.profile__avatar{object-fit:cover;border:3px solid var(--color-accent);border-radius:50%;width:96px;height:96px}.profile__name{font-size:1.25rem;font-weight:600}.profile__email{color:var(--color-text-muted);font-size:.95rem}.profile__role{color:var(--color-accent);margin-top:.25rem;font-size:.85rem}.profile-loading{color:var(--color-text-muted)}.loading-screen{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.loading-screen__spinner,.app-loading-mark{flex-shrink:0;width:48px;height:48px}.app-loading-mark--on-dark{filter:invert()}@keyframes spin{to{transform:rotate(360deg)}}.header__nav{align-items:center;gap:1rem;display:flex}.nav-link{color:var(--color-text-muted);font-size:.9rem;text-decoration:none}.nav-link:hover{color:var(--color-text)}.nav-link--active{color:var(--color-accent)}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem}.stat-card h3{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.9rem}.stat-value{margin:0;font-size:2rem;font-weight:700}.user-list{margin:0;padding:0;list-style:none}.user-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.user-list li:last-child{border-bottom:none}.user-list__email{color:var(--color-text-muted);font-size:.9rem}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.data-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.8rem}.table-wrapper{overflow-x:auto}.detail-list{grid-template-columns:auto 1fr;gap:.5rem 2rem;display:grid}.detail-list dt{color:var(--color-text-muted);font-size:.9rem}.detail-list dd{margin:0}.mono{font-family:ui-monospace,monospace;font-size:.85rem}.badge{border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge--user{color:var(--color-accent);background:#6366f133}.badge--admin{color:var(--color-error);background:#ef444433}.badge--developer{color:var(--color-success);background:#22c55e33}.btn--sm{padding:.4rem .75rem;font-size:.85rem}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.input{width:100%;color:var(--color-text);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem .75rem;font-family:inherit;font-size:1rem}.input:focus{border-color:var(--color-accent);outline:none}textarea.input{resize:vertical;min-height:60px}.discover-page--light{color-scheme:light;--color-bg:#fcfbfb;--color-surface:#fff;--color-surface-elevated:#f3f4f6;--color-border:#e5e7eb;--color-text:#111827;--color-text-muted:#6b7280;--color-accent:#000;--color-accent-hover:#1f2937;box-sizing:border-box;background-color:var(--color-bg);min-height:100vh;color:var(--color-text);padding:1.5rem}.discover-page--light .discover-header{background:var(--color-surface);margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.discover-page--light .marketing-site-header{background:#fffffff2;margin:-1.5rem -1.5rem 0}.discover-page--light .appzilla-kit-footer{margin:0 -1.5rem -1.5rem}.discover-page--light.page--centered{justify-content:center;align-items:center;display:flex}.discover-header{border-bottom:1px solid var(--color-border);padding:1rem 1.5rem}.discover-header__inner{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.discover-header__logo{color:var(--color-text);font-size:1.25rem;font-weight:700;text-decoration:none}.discover-header__logo:hover{color:var(--color-accent);text-decoration:none}.discover-header__nav{align-items:center;gap:1rem;display:flex}.discover-main{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.discover-main--catalog-wide{max-width:1200px}.marketplace-browse-shell .discover-main.discover-main--catalog-wide{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.discover-title{letter-spacing:-.02em;color:var(--color-text);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.discover-subtitle{color:var(--color-text-muted);margin:0;font-size:1.1rem;line-height:1.5}.category-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.category-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .2s;display:flex}.category-card:hover{border-color:var(--color-accent)}.category-card__link{color:inherit;flex:1;text-decoration:none}.category-card__link:hover .category-card__title{color:var(--color-accent)}.category-card__footer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.category-card__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.category-card__desc{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.4}.breadcrumb{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.breadcrumb a{color:var(--color-accent)}.breadcrumb [aria-current=page]{color:var(--color-text-muted);font-weight:500}.discover-dropdown{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;width:min(100vw - 2rem,42rem);overflow:hidden;box-shadow:0 20px 40px #00000014,0 4px 12px #0000000a}.discover-dropdown__callouts{border-bottom:1px solid #f0f0f2;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;display:grid}.discover-dropdown__callout{background:#fafafa;border:1px solid #ececee;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.discover-dropdown__callout:hover{background:#f4f4f5;border-color:#d4d4d8}.discover-dropdown__callout-icon{shrink:0;border-radius:.625rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.discover-dropdown__callout-icon--solutions{color:#7c3aed;background:#ede9fe}.discover-dropdown__callout-icon--apps{color:#2563eb;background:#dbeafe}.discover-dropdown__callout-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.discover-dropdown__callout-title{color:#18181b;font-size:.9375rem;font-weight:600;line-height:1.25}.discover-dropdown__callout-desc{color:#71717a;font-size:.8125rem;line-height:1.35}.discover-dropdown__columns{grid-template-columns:2fr 1fr;gap:0;padding:.75rem .5rem .875rem;display:grid}.discover-dropdown__use-cases{border-right:1px solid #f0f0f2;padding:0 .5rem}.discover-dropdown__use-cases-cols{grid-template-columns:1fr 1fr;gap:0 1.25rem;display:grid}.discover-dropdown__col--industry{padding:0 .5rem 0 .75rem}.discover-dropdown__col-heading{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin:0 0 .5rem;padding:0 .25rem;font-size:.6875rem;font-weight:600}.discover-dropdown__list{margin:0;padding:0;list-style:none}.discover-dropdown__link{color:#3f3f46;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.discover-dropdown__link:hover{color:#18181b;background:#f4f4f5}.discover-dropdown__link-icon{size:1rem;color:#a1a1aa;flex-shrink:0;width:1rem;height:1rem}.discover-dropdown__empty{color:#a1a1aa;margin:0;padding:.25rem;font-size:.8125rem}.discover-dropdown__browse-all{color:#18181b;align-items:center;gap:.35rem;margin-top:.75rem;padding:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.discover-dropdown__browse-all:hover{text-underline-offset:2px;text-decoration:underline}.discover-dropdown__browse-all--secondary{color:#52525b;margin-top:.35rem;font-weight:500}@media(max-width:640px){.discover-dropdown__callouts,.discover-dropdown__columns{grid-template-columns:1fr}.discover-dropdown__use-cases{border-bottom:1px solid #f0f0f2;border-right:none;margin-bottom:.5rem;padding-bottom:.75rem}.discover-dropdown__use-cases-cols{grid-template-columns:1fr}}.marketplace-browse-sidebar{width:100%;position:relative}@media(min-width:768px){.marketplace-browse-sidebar{z-index:40;overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 5.5rem);padding-right:.25rem;position:sticky;top:4rem;overflow-y:auto}}.marketplace-browse-sidebar__section{margin-bottom:1.75rem}.marketplace-browse-sidebar__section:last-child{margin-bottom:0}.marketplace-browse-sidebar__label{letter-spacing:.02em;color:var(--color-text);margin:0 0 .625rem;font-size:.8125rem;font-weight:700}.marketplace-browse-sidebar__list{margin:0;padding:0;list-style:none}.marketplace-browse-sidebar__item{margin:0;padding:0}.marketplace-browse-sidebar__link{color:var(--color-text);padding:.3125rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.marketplace-browse-sidebar__link:hover{text-underline-offset:2px;text-decoration:underline}.marketplace-browse-sidebar__link--active{color:var(--color-accent);font-weight:600}.developers-main{max-width:640px;margin:0 auto;padding:2rem 1.5rem 3rem}.developers-main--narrow{max-width:480px}.developers-note{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}.form-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.form-field:last-child{margin-bottom:0}.form-field__label{color:var(--color-text-muted);font-size:.85rem;font-weight:500}.form-actions{margin-top:1.5rem}.form-error{color:var(--color-error);margin:0 0 1rem;font-size:.9rem}.form-success{color:var(--color-success);margin:0 0 1rem;font-size:.9rem}.admin-subtabs{gap:.5rem;max-width:900px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;display:flex}.admin-subtab{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:.5rem 1rem;font-family:inherit;font-size:.95rem;font-weight:600}.admin-subtab:hover{color:var(--color-text);border-color:var(--color-text-muted)}.admin-subtab--active{background:var(--color-surface-elevated);color:var(--color-accent);border-color:var(--color-accent)}.filter-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.filter-tab{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.85rem;font-weight:500}.filter-tab:hover{color:var(--color-text)}.filter-tab--active{color:var(--color-accent);border-color:var(--color-accent);background:#6366f133}.badge--pending{color:#facc15;background:#eab30833}.badge--approved-req{color:var(--color-success);background:#22c55e33}.badge--rejected-req{color:var(--color-text-muted);background:#a1a1aa40}.modal-backdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card{width:100%;max-width:28rem;max-height:90vh;overflow:auto}.table-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.data-table__detail-row td{background:var(--color-bg);vertical-align:top;padding:1rem 1rem 1.25rem}.application-detail{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 2rem;margin:0;display:grid}.application-detail__row{flex-direction:column;gap:.2rem;display:flex}.application-detail__row dt{color:var(--color-text-muted);margin:0;font-size:.8rem}.application-detail__row dd{margin:0;font-size:.9rem;line-height:1.4}.loading-screen--inline{flex-direction:row;gap:1rem;padding:2rem}.loading-screen--page{box-sizing:border-box;width:100%;min-height:100%;color:var(--color-text-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.875rem;padding:2rem;display:flex}.loading-screen--page p{letter-spacing:-.01em;color:var(--color-text-muted);margin:0;font-size:.9375rem;font-weight:500}.studio-page--connecting{background:var(--color-bg,#f9fafb);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.user-menu{position:relative}.user-menu__trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.user-menu__avatar{object-fit:cover;border:2px solid var(--color-border);border-radius:50%;width:36px;height:36px}.user-menu__avatar--text{background:var(--color-surface-elevated);color:var(--color-accent);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.user-menu__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);z-index:50;min-width:200px;padding:.5rem 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000059}.user-menu__meta{border-bottom:1px solid var(--color-border);margin-bottom:.25rem;padding:.5rem 1rem .75rem}.user-menu__name{font-size:.9rem;font-weight:600;display:block}.user-menu__email{color:var(--color-text-muted);word-break:break-all;margin-top:.15rem;font-size:.8rem;display:block}.user-menu__item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none;display:block}.user-menu__item:hover:not(:disabled){background:var(--color-surface-elevated)}.user-menu__item:disabled{opacity:.45;cursor:not-allowed}.developer-apps-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.studio-page{flex-direction:column;height:100%;min-height:0;display:flex}.studio-page--portal-editor{--portal-editor-topbar-h:48px;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden}.portal-editor-header{box-sizing:border-box;height:var(--portal-editor-topbar-h);min-height:var(--portal-editor-topbar-h);max-height:var(--portal-editor-topbar-h);background:var(--color-surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;padding:0 8px;display:grid}.portal-editor-header__left{flex-wrap:nowrap;justify-self:start;align-items:center;gap:.5rem;min-width:0;display:flex}.portal-editor-header__center{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.portal-editor-header__toolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.portal-editor-header__mode-tabs{flex-shrink:0}.portal-editor-header__view-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}.portal-editor-header__modes{flex-wrap:wrap;flex-shrink:0;gap:.25rem;display:flex}.portal-editor-header__brand-link{color:var(--color-text);flex-shrink:0}.portal-editor-header__brand-trigger{max-width:100%}.portal-editor-header__app-name{color:inherit}.portal-editor-header__dropdown{opacity:.6;font-size:.65rem}.portal-editor-header__sections{flex-wrap:wrap;align-items:center;gap:.15rem;margin-left:.25rem;display:flex}.portal-editor-header__section{color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.35rem .65rem;font-size:.84rem;font-weight:500}.portal-editor-header__section:hover{color:var(--color-text);background:var(--color-surface-elevated)}.portal-editor-header__section--active{color:var(--color-text);background:var(--color-surface-elevated);box-shadow:inset 0 -2px 0 var(--color-accent);font-weight:600}.portal-editor-header__right{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem;min-width:0;display:flex}.portal-editor-app-menu__section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted,#64748d);margin:.5rem 0 .15rem;padding:0 .75rem;font-size:.6875rem;font-weight:600}.portal-editor-app-menu.app-ui-dropdown__dialog{gap:0;padding:4px}.portal-editor-app-menu__section,.portal-editor-app-menu__views{flex-direction:column;gap:1px;display:flex}.portal-editor-app-menu__divider{background:var(--app-hairline,#e3e8ee);height:1px;margin:6px -4px}.portal-editor-app-menu__cta-stack{flex-direction:column;gap:6px;padding:2px 4px 4px;display:flex}.portal-editor-app-menu__cta{border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:2rem;min-height:2rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.portal-editor-app-menu__cta--publish{color:#fff;background:#0a1217}.portal-editor-app-menu__cta--publish:hover:not(:disabled),.portal-editor-app-menu__cta--publish[data-hovered=true]:not(:disabled){color:#fff;opacity:.88;background:#0a1217}.portal-editor-app-menu__cta--publish:active:not(:disabled),.portal-editor-app-menu__cta--publish[data-pressed=true]:not(:disabled){opacity:.82}.portal-editor-app-menu .app-ui-dropdown__item{gap:.75rem;min-height:1.875rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;font-size:.8125rem}.portal-editor-app-menu__shortcut{box-sizing:border-box;color:#0a12178c;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#0a121714;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.portal-editor-app-menu .app-ui-dropdown__item>svg,.portal-editor-app-menu .app-ui-dropdown__item>[data-icon]{width:1rem;min-width:1rem;height:1rem}.portal-editor-app-menu__footer{border-top:1px solid var(--app-hairline,#e3e8ee);margin-top:.35rem;padding-top:.35rem}.portal-editor-app-menu__view-row{border-radius:1000px;align-items:center;min-width:0;padding-right:.75rem;display:flex;position:relative}.portal-editor-app-menu__view-row:hover,.portal-editor-app-menu__view-row--active{background:#0a12170d}.portal-editor-app-menu__view-btn{min-width:0}.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn{padding-right:1.75rem}.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn,.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn:hover,.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn[data-hover=true],.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn[data-hovered=true],.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn:active,.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn[data-pressed=true],.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn.app-ui-dropdown__item--active,.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn.app-ui-dropdown__item--active:hover,.portal-editor-app-menu__view-row .portal-editor-app-menu__view-btn.app-ui-dropdown__item--active[data-hovered=true]{background:0 0!important}.portal-editor-app-menu__view-btn--add{width:100%;color:var(--app-ink-muted,#64748d)}.portal-editor-app-menu__view-btn--add svg,.portal-editor-app-menu__view-btn--add .text-zinc-500{color:inherit}.portal-editor-app-menu__view-btn--add:hover,.portal-editor-app-menu__view-btn--add[data-hover=true],.portal-editor-app-menu__view-btn--add[data-hovered=true]{color:var(--app-ink,#0a1217)}.portal-editor-app-menu__view-edit{width:24px;min-width:24px;height:24px;color:var(--app-ink-muted);border-radius:8px;flex-shrink:0;position:absolute;top:50%;right:2.25rem;transform:translateY(-50%)}.portal-editor-app-menu__view-edit:hover,.portal-editor-app-menu__view-edit[data-hover=true],.portal-editor-app-menu__view-edit[data-hovered=true],.portal-editor-app-menu__view-edit:active,.portal-editor-app-menu__view-edit[data-pressed=true]{color:var(--app-ink);background:0 0!important}.portal-editor-app-menu__view-edit svg{width:14px;height:14px}.portal-editor-app-menu__view-row .portal-editor-app-menu__shortcut{flex-shrink:0;margin-left:0}.studio-editor-main{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-editor-canvas{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.studio-editor-main--build{background:#fff;flex-direction:column;flex:1;min-height:0;margin:0;padding:0 8px 8px;display:flex;overflow:hidden}.studio-vite-build{border:1px solid var(--app-hairline);background:#fff;border-radius:20px;flex-direction:row;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.studio-editor-main--tools{background:#fff;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.studio-editor-main--tools>.studio-tools-scroll{flex:1;height:100%;min-height:0}.studio-editor-canvas.studio-tools-scroller{overflow:hidden auto}.studio-tools-scroller>.studio-editor-main--tools,.studio-tools-scroller>.studio-editor-main--tools>.studio-tools-scroll{flex:none;height:auto;min-height:auto;overflow:visible}.studio-editor-main--tools>.wiring-map,.package-editor-page>.wiring-map,.install-preview__chrome-body>.wiring-map{flex:1;min-height:0}.portal-editor-header__right .btn--secondary.btn--sm{flex-shrink:0}.studio-workspace-chrome{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.4rem .75rem;display:flex}.studio-workspace-chrome__views{flex-wrap:wrap;flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex}.studio-workspace-chrome__views .studio-view-tabs{flex:0 auto;min-width:0}.studio-workspace-chrome__modes{flex-wrap:wrap;flex-shrink:0;gap:.25rem;display:flex}.studio-build-mode-bar__mode{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);color:var(--color-text-muted);cursor:pointer;padding:.35rem .85rem;font-size:.82rem;font-weight:500}.studio-build-mode-bar__mode:hover{color:var(--color-text);border-color:var(--color-accent)}.studio-build-mode-bar__mode--active{color:var(--color-text);background:var(--color-surface-elevated);border-color:var(--color-border);font-weight:600}.studio-build-mode-bar__import{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);color:var(--color-text-muted);cursor:pointer;padding:.35rem .85rem;font-size:.82rem;font-weight:500}.studio-build-mode-bar__import:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.studio-build-mode-bar__import:disabled{opacity:.45;cursor:not-allowed}.studio-build-mode-bar__export{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);color:var(--color-text-muted);cursor:pointer;padding:.35rem .85rem;font-size:.82rem;font-weight:500}.studio-build-mode-bar__export:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.studio-build-mode-bar__export:disabled{opacity:.45;cursor:not-allowed}.studio-settings-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.studio-settings-tabs{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;flex-shrink:0;gap:.25rem;padding:.5rem 1rem;display:flex}.studio-settings-tab{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:500}.studio-settings-tab--active{color:var(--color-text);background:var(--color-surface-elevated);border-color:var(--color-accent)}.studio-settings-panel{flex-direction:column;align-items:stretch;width:100%;display:flex}.studio-app-details__tabs-nav{z-index:4;-webkit-backdrop-filter:blur(8px);background:#ffffffc7;margin:0 -.25rem;padding:.5rem .25rem .75rem;position:sticky;top:0}.studio-app-details__section{scroll-margin-top:3.75rem}.studio-app-details__footer{z-index:4;-webkit-backdrop-filter:blur(8px);margin-top:.5rem;background:#ffffffc7;flex-direction:column;gap:.75rem;margin-inline:-80px;padding:12px 80px 16px;display:flex;position:sticky;bottom:0}.studio-app-details__footer-pending{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.studio-app-details__footer-pending-icon{width:1.25rem;height:1.25rem;color:var(--app-ink);flex-shrink:0;margin-top:.1rem}.studio-app-details__footer-pending-copy{min-width:0;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.45}.studio-app-details__footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}.studio-app-details__footer-status{min-width:0;color:var(--app-ink-muted,#64748d);flex:auto;margin:0;font-size:.8125rem;line-height:1.35}.studio-app-details__footer-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.studio-app-details__footer:after{content:"";-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#ffffffc7;height:24px;position:absolute;top:100%;left:0;right:0}@media(max-width:767px){.studio-app-details__footer{margin-inline:-16px;padding:12px 16px 16px}}.studio-tools-page-header{margin:0}.studio-tools-page-header .app-page-title{margin-top:48px}.studio-tools-page-header .app-page-lead code{background:var(--app-canvas-muted-fill,#0a12170d);color:var(--app-ink);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.8125rem}@media(max-width:767px){.studio-tools-page-header .app-page-title{margin-top:32px}}.studio-editor-main--tools>.studio-settings-shell{flex:1;min-width:0;min-height:0}.studio-tools-scroll{box-sizing:border-box;width:min(100%,var(--app-content-max-width,90rem));max-width:var(--app-content-max-width,90rem);margin-inline:auto;padding:0 80px 48px}.studio-tools-scroll:has(.studio-app-details){padding-bottom:0}@media(max-width:767px){.studio-tools-scroll{padding:0 16px 32px}.studio-tools-scroll:has(.studio-app-details){padding-bottom:0}}.studio-editor-main--tools .studio-settings-panel{flex:none;min-height:auto;overflow:visible}.studio-settings-shell--rail .studio-settings-panel{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.studio-settings-manifest__textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-height:280px;color:var(--color-text);resize:vertical;margin-top:.75rem;padding:.75rem;font-family:ui-monospace,monospace;font-size:.82rem}.studio-agent__composer-placeholder{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);margin-top:1.25rem;padding:.75rem}.studio-page__breadcrumb{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.75rem 1.25rem;font-size:.9rem}.studio-page__breadcrumb a{color:var(--color-accent)}.studio-page__sep{opacity:.6;margin:0 .35rem}.studio-page__main-tabs{border-bottom:1px solid var(--color-border);background:var(--color-bg);gap:.25rem;padding:.5rem 1.25rem 0;display:flex}.studio-page__main-tab{color:var(--color-text-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;background:0 0;border:none;padding:.45rem .9rem;font-size:.9rem;font-weight:500}.studio-page__main-tab:hover{color:var(--color-text)}.studio-page__main-tab--active{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 0 var(--color-surface)}.studio-data-tab{flex:1;min-height:0;padding:0 1.25rem 1.25rem;overflow:auto}.studio-collections-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:1.25rem;display:flex}.studio-collections-page__loading{min-height:15rem;color:var(--app-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.studio-collections-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-collections-page__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.studio-collections-page__sandbox-hint{color:var(--app-ink-muted);cursor:default;align-items:center;gap:.375rem;margin:0;font-size:.75rem;line-height:1.4;display:inline-flex}.studio-collections-page__add-btn{flex-shrink:0;gap:.375rem}.studio-collections-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:17.5rem;padding:3rem 1.5rem;display:flex}.studio-collections-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3.5rem;height:3.5rem;color:var(--app-ink-muted);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.studio-collections-page__empty-title{color:var(--app-ink);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.studio-collections-page__empty-lead{max-width:22rem;color:var(--app-ink-secondary);margin:.375rem auto 0;font-size:.875rem;line-height:1.5}.studio-collections-page__code{border:1px solid var(--app-hairline);color:var(--app-ink);background:#fff;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.studio-collections-page__capabilities{flex-direction:column;width:100%;display:flex}.studio-collections-page__capabilities-item{border-top:1px solid var(--app-hairline);overflow:hidden}.studio-collections-page__capabilities-trigger{text-align:left;width:100%;transition:opacity .1s var(--app-ease);outline:none;align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.studio-collections-page__capabilities-trigger:hover{opacity:.85}.studio-collections-page__capabilities-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:1.75rem;height:1.75rem;color:var(--app-ink-muted);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-collections-page__capabilities-copy{flex:1;min-width:0}.studio-collections-page__capabilities-title{min-width:0;color:var(--app-ink);flex:1;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.studio-collections-page__capabilities-meta{color:var(--app-ink-secondary);font-size:.75rem;line-height:1.4;display:block}.studio-collections-page__capabilities-chevron{width:1rem;height:1rem;color:var(--app-ink-muted);flex-shrink:0}.studio-collections-page__capabilities-panel{border-top:1px solid var(--app-hairline)}.studio-collections-page__capabilities-body{padding:1rem 0 .25rem}.studio-capabilities-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:1.25rem;display:flex}.studio-capabilities-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-capabilities-page__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.studio-capabilities-page__section{flex-direction:column;gap:1rem;display:flex}.studio-capabilities-page__add-btn{flex-shrink:0;gap:.375rem}.studio-capabilities-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:14rem;padding:2.5rem 1.5rem;display:flex}.studio-capabilities-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.studio-capabilities-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.studio-capabilities-page__empty-hint{max-width:20rem;color:var(--app-ink-secondary);margin:0;font-size:.8125rem;line-height:1.5}.studio-capabilities-page__item-grid--modal{margin-top:.25rem}.studio-capabilities-page__list{border-top:1px solid var(--app-hairline);flex-direction:column;display:flex}.studio-capabilities-page__item{border-bottom:1px solid var(--app-hairline);flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.studio-capabilities-page__item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media(min-width:768px){.studio-capabilities-page__item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-capabilities-page__item-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-capabilities-page__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.studio-capabilities-page__field--span{grid-column:span 2}@media(min-width:768px){.studio-capabilities-page__item-grid--compact .studio-capabilities-page__field--span{grid-column:span 1}}.studio-capabilities-page__label{color:var(--app-ink-muted);font-size:.75rem;font-weight:500;line-height:1.3}.studio-capabilities-page__input{border:1px solid var(--app-hairline-input);width:100%;height:2rem;color:var(--app-ink);font:inherit;background:#fff;border-radius:.375rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25}.studio-capabilities-page__input:focus{border-color:#0a121759;outline:none}.studio-capabilities-page__input:disabled{opacity:.6;cursor:default;background:var(--app-canvas-muted-fill)}.studio-capabilities-page__type-badge{background:var(--app-canvas-muted-fill);height:2rem;color:var(--app-ink-secondary);border-radius:.375rem;align-items:center;margin:0;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.studio-capabilities-page__fields-row{flex-direction:column;gap:.5rem;display:flex}.studio-capabilities-page__fields-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.studio-capabilities-page__sync-btn{height:1.75rem;padding:0 .625rem;font-size:.75rem}.studio-capabilities-page__fields-empty{color:var(--app-ink-muted);margin:0;font-size:.75rem}.studio-capabilities-page__field-chips{flex-wrap:wrap;gap:.375rem;display:flex}.studio-capabilities-page__field-chip{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);color:var(--app-ink-secondary);border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.studio-capabilities-page__field-chip code{color:var(--app-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.studio-capabilities-page__field-required{text-transform:uppercase;letter-spacing:.02em;color:var(--app-ink-muted);font-size:.625rem;font-weight:500}.studio-capabilities-page__warnings{flex-direction:column;gap:.25rem;display:flex}.studio-capabilities-page__warning{color:var(--app-warning);margin:0;font-size:.75rem;line-height:1.4}.studio-capabilities-page__code{border:1px solid var(--app-hairline);background:#fff;border-radius:.25rem;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.studio-capabilities-page__item-footer{justify-content:flex-start;display:flex}.studio-capabilities-page__remove-btn{color:var(--app-alert);font:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500}.studio-capabilities-page__remove-btn:hover:not(:disabled){opacity:1;text-decoration:underline}.studio-capabilities-page__remove-btn:disabled{opacity:.4;cursor:default}.studio-capabilities-page__integration-groups{flex-direction:column;gap:1.5rem;display:flex}.studio-capabilities-page__integration-group{flex-direction:column;gap:.625rem;display:flex}.studio-capabilities-page__integration-title{color:var(--app-ink);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.studio-capabilities-page__integration-chips{flex-wrap:wrap;gap:.5rem;display:flex}.studio-capabilities-page__chip-btn{height:2rem;padding:0 .75rem;font-size:.8125rem}.studio-capabilities-page__integration-meta{color:var(--app-ink-muted);margin:0;font-size:.75rem;line-height:1.4}.studio-widgets-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:1.25rem;display:flex}.studio-widgets-page__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-widgets-page__header-copy{min-width:0}.studio-widgets-page__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.studio-widgets-page__meta{color:var(--app-ink-muted);margin:0;font-size:.8125rem;line-height:1.4}.studio-widgets-page__add-btn{flex-shrink:0;gap:.375rem}.studio-widgets-page__preview{min-width:0}.studio-widgets-page__chart-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}@media(min-width:1024px){.studio-widgets-page__chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-widgets-page__chart-card{border:1px solid var(--app-hairline);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .1s var(--app-ease),background-color .1s var(--app-ease);background:#fff;border-radius:.75rem;flex-direction:column;padding:0;display:flex;overflow:hidden}.studio-widgets-page__chart-card:hover{border-color:#0a12173d}.studio-widgets-page__chart-card:focus-visible{outline-offset:2px;outline:2px solid #533afd}.studio-widgets-page__chart-card--static{cursor:default}.studio-widgets-page__chart-card--static:hover{border-color:var(--app-hairline)}.studio-widgets-page__chart-card--static .studio-widgets-page__chart-canvas{pointer-events:auto}.studio-widgets-page__chart-canvas{pointer-events:none;height:10.5rem;transition:opacity .15s var(--app-ease);animation:studio-widget-chart-in .45s var(--app-ease);padding:.75rem .75rem .25rem;display:block}@keyframes studio-widget-chart-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.studio-widgets-page__chart-canvas{animation:none}}.studio-widgets-page__chart-canvas--loading{opacity:.55}.widget-tile--fill{height:100%;min-height:0;position:relative}.widget-tile--fill .studio-widgets-page__chart-canvas--fill{pointer-events:auto;flex:auto;height:auto;min-height:0}.widget-tile__hide{z-index:5;border:1px solid var(--app-hairline);width:2rem;height:2rem;color:var(--app-ink-muted);cursor:pointer;pointer-events:auto;touch-action:none;background:#fffffff5;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.widget-tile__hide:hover{color:var(--app-ink);background:#fff}.studio-widgets-page__chart-name{border-top:1px solid var(--app-hairline);flex-direction:column;gap:.125rem;min-width:0;padding:.625rem 1rem .875rem;display:flex}.studio-widgets-page__chart-title{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden}.studio-widgets-page__chart-desc{color:var(--app-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.studio-widgets-page__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:500}.studio-widgets-page__editor{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.studio-widgets-page__fields{gap:1rem;display:grid}.studio-widgets-page__fields--pair{grid-template-columns:1fr}@media(min-width:640px){.studio-widgets-page__fields--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-widgets-page__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.studio-widgets-page__label{color:var(--app-ink);font-size:.8125rem;font-weight:500;line-height:1.35}.studio-widgets-page__input,.studio-widgets-page__select,.studio-widgets-page__textarea{border:1px solid var(--app-hairline-input);width:100%;color:var(--app-ink);font:inherit;transition:border-color .1s var(--app-ease),box-shadow .1s var(--app-ease);background:#fff;border-radius:.5rem;outline:none;font-size:.8125rem;line-height:1.35}.studio-widgets-page__input,.studio-widgets-page__select{height:2.25rem;padding:0 .75rem}.studio-widgets-page__textarea{resize:vertical;min-height:4.5rem;padding:.625rem .75rem}.studio-widgets-page__input:focus,.studio-widgets-page__select:focus,.studio-widgets-page__textarea:focus{border-color:#0a121759;box-shadow:0 0 0 2px #0a121714}.studio-widgets-page__select-wrap{position:relative}.studio-widgets-page__select{appearance:none;padding-right:2rem}.studio-widgets-page__select-icon{pointer-events:none;width:1rem;height:1rem;color:var(--app-ink-muted);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.studio-widgets-page__field-hint{color:var(--app-ink-muted);font-size:.75rem;line-height:1.4}.studio-widgets-page__field-error{color:var(--app-alert,#ff3b30);font-size:.75rem;line-height:1.4}.studio-widgets-page__chart-pills{flex-wrap:wrap;gap:.375rem;display:flex}.studio-widgets-page__chart-pill{border:1px solid var(--app-hairline);height:2.25rem;color:var(--app-ink);font:inherit;cursor:pointer;transition:background-color .15s var(--app-ease),border-color .15s var(--app-ease);background:0 0;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.studio-widgets-page__chart-pill:hover:not(.studio-widgets-page__chart-pill--active){border-color:#0a121733}.studio-widgets-page__chart-pill--active{background:var(--app-canvas-chip);border-color:#0000}.studio-widgets-page__editor-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.studio-widgets-page__reorder-btn{border:1px solid var(--app-hairline);width:2rem;height:2rem;color:var(--app-ink-secondary);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;display:flex}.studio-widgets-page__reorder-btn:hover:not(:disabled){background:var(--app-canvas-muted-fill);color:var(--app-ink)}.studio-widgets-page__reorder-btn:disabled{opacity:.3;cursor:default}.studio-widgets-page__remove{color:var(--app-alert,#ff3b30);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-left:.25rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.studio-widgets-page__remove:hover{opacity:.85}.studio-widgets-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:1.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.studio-widgets-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.studio-widgets-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.studio-widgets-page__empty-hint{max-width:22rem;color:var(--app-ink-secondary);margin:0;font-size:.8125rem;line-height:1.5}.studio-widgets-page__empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.studio-storage-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:1rem;display:flex}.studio-storage-page__drop-overlay{z-index:80;pointer-events:none;background:#ffffffc7;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.studio-storage-page__drop-panel{border:1px dashed var(--app-hairline);background:var(--app-canvas,#fff);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:min(22rem,100%);padding:2.5rem 1.5rem;display:flex}.studio-storage-page--drop-active .studio-storage-page__empty{border-color:var(--app-ink)}.studio-storage-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:-8px 0 16px;display:flex}.studio-storage-page__header .app-ui-search{flex:16rem;max-width:24rem}.studio-storage-page__header .studio-storage-page__upload-btn{margin-left:auto}.studio-storage-page__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.studio-storage-page__hint{color:var(--app-ink-muted);cursor:default;margin:-.25rem 0 0;font-size:.75rem;line-height:1.4}.studio-storage-page__upload-btn{flex-shrink:0;gap:.375rem}.studio-storage-page__file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-storage-page__loading{min-height:14rem;color:var(--app-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.studio-storage-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:14rem;padding:2.5rem 1.5rem;display:flex}.studio-storage-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.studio-storage-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.studio-storage-page__empty-hint{max-width:20rem;color:var(--app-ink-secondary);margin:0;font-size:.8125rem;line-height:1.5}.studio-storage-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-storage-page__count{color:var(--app-ink-muted);margin:0;font-size:.75rem;line-height:1.4}.studio-storage-page__no-results{text-align:center;color:var(--app-ink-muted);margin:0;padding:2rem 0;font-size:.875rem}.studio-storage-page__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.studio-storage-page__row{transition:background-color .1s var(--app-ease);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.625rem;padding:.5rem .625rem;display:flex}.studio-storage-page__row:hover{background:var(--app-canvas-muted-fill)}.studio-storage-page__row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;align-items:center;gap:.75rem;padding:0;text-decoration:none;display:flex}.studio-storage-page__row-main[aria-disabled=true]{cursor:not-allowed;opacity:.6}.studio-storage-page__thumb{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.studio-storage-page__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.studio-storage-page__thumb-fallback{letter-spacing:.03em;color:var(--app-ink-muted);font-size:.5625rem;font-weight:600}.studio-storage-page__meta{min-width:0}.studio-storage-page__name{text-overflow:ellipsis;white-space:nowrap;color:var(--app-ink);font-size:.875rem;font-weight:500;line-height:1.4;display:block;overflow:hidden}.studio-storage-page__sub{color:var(--app-ink-muted);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}.studio-storage-page__actions{flex-shrink:0;align-items:center;display:flex}.studio-storage-page__menu-trigger{width:2rem;min-width:2rem;height:2rem;color:var(--app-ink-muted);border-radius:9999px;padding:0}.studio-storage-page__menu-trigger:hover:not(:disabled){color:var(--app-ink);background:var(--app-canvas-muted-fill)}.studio-storage-page__action-btn{height:1.75rem;padding:0 .625rem;font-size:.75rem}.studio-storage-page__remove-btn{color:var(--app-alert);font:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1.75rem}.studio-storage-page__remove-btn:hover:not(:disabled){opacity:1;text-decoration:underline}.studio-storage-page__remove-btn:disabled{opacity:.4;cursor:default}.studio-integrations-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:1.25rem;display:flex}.studio-integrations-page__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .75rem;display:flex}.studio-integrations-page__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.studio-integrations-page__meta{color:var(--app-ink-muted);margin:-8px 0 16px;font-size:.75rem;line-height:1.4}.studio-integrations-page__loading{min-height:12rem;color:var(--app-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.studio-integrations-page__code{border:1px solid var(--app-hairline);background:#fff;border-radius:.25rem;margin-right:.25rem;padding:.0625rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.studio-integrations-page__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.studio-integrations-page__list{flex-direction:column;gap:1.5rem;display:flex}.studio-integrations-page__card{background:var(--app-canvas-sidebar);min-width:0;min-height:11.5rem;color:inherit;font:inherit;text-align:left;transition:background-color .1s var(--app-ease);border:none;border-radius:1.75rem;flex-direction:column;align-items:flex-start;gap:0;padding:1.25rem;display:flex}.studio-integrations-page__card:hover{background:var(--app-canvas-muted-fill-strong)}.studio-integrations-page__card-body{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;padding:0;display:flex}.studio-integrations-page__card-body:hover,.studio-integrations-page__card-body:focus-visible{outline:none}.studio-integrations-page__card--soon{cursor:default;opacity:.72}.studio-integrations-page__card--soon:hover{background:var(--app-canvas-sidebar)}.studio-integrations-page__card-footer{flex-shrink:0;align-items:center;width:100%;margin-top:auto;padding-top:.75rem;display:flex}.studio-integrations-page__empty{color:var(--app-ink-muted);margin:0;padding:.25rem 0 .5rem;font-size:.8125rem;line-height:1.5}.studio-integrations-page__field{flex-direction:column;gap:.375rem;display:flex}.studio-integrations-page__field--slot-key{padding-top:.5rem}.studio-integrations-page__label{color:var(--app-ink);font-size:.8125rem;font-weight:500;line-height:1.4}.studio-integrations-page__hint{color:var(--app-ink-muted);margin:0;font-size:.75rem;line-height:1.4}.studio-integrations-page__input{border:1px solid var(--app-hairline-input);width:100%;max-width:20rem;height:2rem;color:var(--app-ink);font:inherit;transition:border-color .1s var(--app-ease),box-shadow .1s var(--app-ease);background:#fff;border-radius:.375rem;outline:none;padding:0 .625rem;font-size:.8125rem;line-height:1.25}.studio-integrations-page__input:focus{border-color:#0a121759;box-shadow:0 0 0 2px #0a121714}.studio-integrations-page__input--modal{max-width:none}.studio-integrations-page__toggle-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-integrations-page__toggle-copy{flex:1;min-width:0}.studio-integrations-page__permissions{flex-direction:column;gap:.625rem;display:flex}.studio-integrations-page__permissions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.studio-integrations-page__permissions-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.studio-integrations-page__text-btn{color:var(--app-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;line-height:1.4;text-decoration:underline}.studio-integrations-page__text-btn:hover{opacity:.75}.studio-integrations-page__text-btn--muted{color:var(--app-ink-muted)}.studio-integrations-page__permission-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.studio-integrations-page__permission-row{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.studio-integrations-page__permission-label{color:var(--app-ink);font-size:.8125rem;font-weight:500;line-height:1.4}.studio-integrations-page__coming-soon-section{flex-direction:column;gap:.5rem;display:flex}.studio-integrations-page__coming-soon-title{color:var(--app-ink-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:500;line-height:1.4}.app-ui-modal-backdrop.modal__backdrop{background:#0003}.app-ui-modal-container.modal__container{padding:.75rem}@media(min-width:640px){.app-ui-modal-container.modal__container{padding:1.5rem}}.modal__dialog.app-ui-modal{width:min(100vw - 1.5rem,560px);max-width:560px;min-height:0;max-height:min(90vh,720px);box-shadow:none;background:0 0;border:none;border-radius:2.5rem;padding:0;overflow:hidden}.modal__dialog.app-ui-modal.app-ui-modal--wide{width:min(100vw - 1.5rem,960px);max-width:960px}.modal__dialog.app-ui-modal.app-ui-modal--wide.workflow-picker-modal{width:min(100vw - 1.5rem,720px);max-width:720px}.modal__dialog.app-ui-modal.app-ui-modal--hero{max-height:min(92vh,880px)}.app-ui-modal__split{align-items:start;gap:1.25rem;display:grid}@media(min-width:768px){.app-ui-modal__split{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem)}}.app-ui-modal__split .studio-widgets-page__editor,.app-ui-modal__split .studio-widgets-page__preview{min-width:0}@media(min-width:768px){.app-ui-modal__split .studio-widgets-page__preview{position:sticky;top:5.5rem}}.app-ui-modal__surface{border:1px solid var(--app-hairline);background:#fff;background-color:var(--app-canvas);max-height:min(90vh,720px);color:var(--app-ink);border-radius:2.5rem;flex-direction:column;padding:1.5rem;display:flex;overflow:auto;box-shadow:0 0 4px #0000000a,0 12px 32px #00000014}@media(min-width:640px){.app-ui-modal__surface{padding:1.75rem 2rem 2rem}}.app-ui-modal__surface--sticky-footer{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0;overflow:hidden auto}.app-ui-modal__surface--sticky-footer>.modal__header,.app-ui-modal__surface--sticky-footer>.app-ui-modal__header{flex-shrink:0}.app-ui-modal__surface--sticky-footer .app-ui-modal__header{z-index:10;isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#ffffffad;border-bottom:1px solid #0a12170f;padding:1.5rem 1.5rem 1rem;position:sticky;top:0}.app-ui-modal__surface--sticky-footer .app-ui-modal__header--flush{border-bottom:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-ui-modal__surface--sticky-footer .app-ui-modal__header{background:#fffffff0}}.modal__dialog.app-ui-modal .app-ui-modal__surface--sticky-footer>.modal__body,.modal__dialog.app-ui-modal .app-ui-modal__surface--sticky-footer>.app-ui-modal__body{z-index:0;flex:none;min-height:auto;position:relative;overflow:visible}.app-ui-modal__surface--sticky-footer .app-ui-modal__header+.modal__body,.app-ui-modal__surface--sticky-footer .app-ui-modal__header+.app-ui-modal__body{margin-top:1rem;padding-inline:1.5rem}@media(min-width:640px){.app-ui-modal__surface--sticky-footer .app-ui-modal__header{padding:1.75rem 2rem 1rem}.app-ui-modal__surface--sticky-footer .app-ui-modal__header+.modal__body,.app-ui-modal__surface--sticky-footer .app-ui-modal__header+.app-ui-modal__body{padding-inline:2rem}}.app-ui-modal__surface.app-ui-modal__surface--hero-split{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;height:min(78vh,680px);min-height:min(78vh,680px);max-height:min(92vh,880px);padding:0;display:grid;overflow:hidden}.app-ui-modal__surface.app-ui-modal__surface--hero-split.app-ui-modal__surface--sticky-footer{overflow:hidden}.app-ui-modal__hero-split-main{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.app-ui-modal__header,.app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.modal__header{flex-shrink:0;position:static}.app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.app-ui-modal__body,.app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.modal__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.modal__dialog.app-ui-modal .app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.app-ui-modal__body,.modal__dialog.app-ui-modal .app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.modal__body{-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-ui-modal__surface--hero-split .app-ui-modal__hero-split-main>.app-ui-modal__footer{background:var(--app-canvas);flex-shrink:0;position:static}.app-ui-modal__hero-split-art{background:var(--app-canvas-soft);min-width:0;position:relative;overflow:hidden}.app-ui-modal__hero-split-art img,.app-ui-modal__hero-split-image{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.app-ui-modal__hero-split-caption-wrap{z-index:1;pointer-events:none;justify-content:flex-start;align-items:center;padding:2.5rem 2.25rem 2.5rem 3rem;display:flex;position:absolute;inset:0}.app-ui-modal__hero-split-copy{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.app-ui-modal__hero-split-caption{letter-spacing:-.03em;color:var(--app-ink);text-wrap:pretty;margin:0;font-size:3rem;font-weight:600;line-height:1.08}.app-ui-modal__hero-split-desc{max-width:18rem;color:var(--app-ink-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:400;line-height:1.45}.app-ui-modal__hero-split-replay{z-index:2;border:1px solid var(--app-hairline);width:2.25rem;height:2.25rem;color:var(--app-ink-secondary);cursor:pointer;transition:background-color .15s var(--app-ease),color .15s var(--app-ease);background:#ffffffe0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:1.25rem;left:1.25rem}.app-ui-modal__hero-split-replay:hover{color:var(--app-ink);background:#fff}@media(prefers-reduced-motion:reduce){.app-ui-modal__hero-split-image{will-change:auto}}@media(max-width:639px){.app-ui-modal__surface.app-ui-modal__surface--hero-split{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:min(90vh,720px);min-height:0;max-height:min(90vh,720px)}.app-ui-modal__hero-split-art{display:none}.app-ui-modal__hero-split-main{height:100%;min-height:0;max-height:100%}}.app-ui-modal__scroll{flex:auto;min-height:0;overflow:hidden auto}.app-ui-modal__scroll .modal__body{margin-top:0}.app-ui-modal__footer{background:var(--app-canvas);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.app-ui-modal__footer--end{justify-content:flex-end}.app-ui-modal__surface--sticky-footer .app-ui-modal__footer{z-index:10;padding:1rem 1.5rem 1.5rem;position:sticky;bottom:0}@media(min-width:640px){.app-ui-modal__surface--sticky-footer .app-ui-modal__footer{padding:1rem 2rem 2rem}}.modal__dialog.app-ui-modal .modal__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0}.modal__dialog.app-ui-modal .modal__header+.modal__body{margin-top:1rem}.modal__dialog.app-ui-modal .modal__body{min-height:0;color:var(--app-ink);font-size:.875rem;line-height:1.5;overflow:visible}.modal__dialog.app-ui-modal .modal__heading{color:var(--app-ink)}.app-ui-modal__header{border:none;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:0;display:flex}.app-ui-modal__header-main{flex-direction:column;flex:1;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.app-ui-modal__title-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:2.5rem;height:2.5rem;color:var(--app-ink);border-radius:.625rem;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.app-ui-modal__close-btn{z-index:5;border:1px solid var(--app-hairline);background:var(--app-canvas);width:2rem;min-width:2rem;height:2rem;color:var(--app-ink);opacity:1;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.app-ui-modal__close-btn:hover,.app-ui-modal__close-btn[data-hovered]{background:var(--app-canvas-muted-fill);opacity:1;border-color:#0a121733}.app-ui-modal__surface--sticky-footer .app-ui-modal__close-btn{-webkit-backdrop-filter:blur(8px);background:#ffffffb8}.app-ui-modal__surface--sticky-footer .app-ui-modal__close-btn:hover,.app-ui-modal__surface--sticky-footer .app-ui-modal__close-btn[data-hovered]{background:#ffffffe0}.app-ui-modal__title{color:var(--app-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.app-ui-modal__body{flex-direction:column;gap:1.25rem;padding:0;display:flex}.modal__dialog.app-ui-modal .app-ui-modal__surface>.modal__body,.modal__dialog.app-ui-modal .app-ui-modal__surface>.app-ui-modal__body{flex:none;min-height:auto}.app-ui-modal__lead{color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.app-ui-modal__lead--ink{color:var(--app-ink)}.app-ui-modal__lead strong{font-weight:600}.app-ui-modal__empty{color:var(--app-ink-muted);margin:0;font-size:.8125rem;line-height:1.5}.app-ui-modal__section{flex-direction:column;gap:.875rem;display:flex}.app-ui-modal__section--tail{padding-bottom:1.25rem}.app-ui-modal__section-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.setup-checklist__card.studio-integrations-page__card{width:100%;min-width:0;min-height:0}.setup-checklist__card-body{cursor:default}.setup-checklist__card-footer{justify-content:flex-start}.setup-checklist__connect{justify-content:center;width:100%;padding:.5rem .875rem;font-size:.8125rem}.setup-checklist__select{width:100%;padding:.5rem .625rem;font-size:.8125rem}.setup-checklist__account-trigger{box-sizing:border-box;border:1px solid var(--app-hairline-input);width:100%;min-width:0;height:2.5rem;min-height:2.5rem;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--app-ease);background:#fff;border-radius:9999px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem 1rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.setup-checklist__account-trigger:hover:not(:disabled),.setup-checklist__account-trigger:focus-visible{border-color:#0a121759}.setup-checklist__account-trigger:disabled{opacity:.55;cursor:default}.setup-checklist__done-badge{color:#059669;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.app-ui-modal__eyebrow{color:var(--app-ink-muted);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.app-ui-modal__step-pill{box-sizing:border-box;font-variant-numeric:tabular-nums;width:fit-content;color:var(--app-ink);background:#f6f5f4;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:.1875rem .4375rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.app-ui-modal__fields{flex-direction:column;gap:.875rem;display:flex}.app-ui-modal__field-grid{gap:.875rem;display:grid}@media(min-width:480px){.app-ui-modal__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-ui-modal__select,select.app-ui-input,select.app-ui-modal__input,.app-ui-modal .cz-row select.input{appearance:none;cursor:pointer;color:var(--app-ink,#0a1217);-webkit-text-fill-color:var(--app-ink,#0a1217);color-scheme:light;background:var(--app-canvas,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a1217' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center / 1rem;padding-right:2.5rem}.app-ui-modal__select:disabled,select.app-ui-input:disabled,select.app-ui-modal__input:disabled,.app-ui-modal .cz-row select.input:disabled{opacity:.55;cursor:default}.app-ui-modal__remove{align-self:flex-start;margin-top:.25rem}.app-ui-modal__field{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex}.app-ui-modal__label{color:var(--app-ink);font-size:.8125rem;font-weight:500;line-height:1.4}.app-ui-modal__hint{color:var(--app-ink-muted);margin:0;font-size:.75rem;line-height:1.4}.app-ui-modal__hint a{color:var(--app-ink);text-underline-offset:2px;text-decoration:underline}.app-ui-modal__hint a:hover{opacity:.75}.app-ui-modal__input,.app-ui-input,.app-ui-modal .cz-row input.input,.app-ui-modal .cz-row select.input{box-sizing:border-box;border:1px solid var(--app-hairline-input);width:100%;min-width:0;height:2.5rem;min-height:2.5rem;color:var(--app-ink);font:inherit;transition:border-color .15s var(--app-ease);background-color:#fff;border-radius:9999px;outline:none;padding:0 1rem;font-size:.875rem;line-height:1.35}.app-ui-modal__input:focus,.app-ui-input:focus,.app-ui-modal .cz-row .input:focus,.app-ui-modal .cz-row .input:focus-visible{box-shadow:none;border-color:#0a121759}.app-ui-modal .cz-row textarea.input{box-sizing:border-box;border:1px solid var(--app-hairline-input);width:100%;color:var(--app-ink);font:inherit;background-color:#fff;border-radius:1rem;outline:none;padding:.625rem 1rem;font-size:.875rem;line-height:1.45}.app-ui-modal .cz-row{align-items:center;gap:.875rem;min-height:2.5rem;padding:0}.app-ui-modal .cz-row--stack{align-items:stretch}.app-ui-modal .cz-row__label{color:var(--app-ink);padding-top:0;font-size:.8125rem;font-weight:500;line-height:1.4}.app-ui-modal .cz-row__hint{color:var(--app-ink-muted);font-size:.75rem}.app-ui-modal .cz-file{border-color:var(--app-hairline-input);gap:.5rem;min-height:2.5rem;padding:.25rem .25rem .25rem 1rem}.app-ui-modal .cz-file:focus-within{border-color:#0a121759}.app-ui-modal .cz-file__select,.app-ui-modal .cz-file__input{color:var(--app-ink);font-size:.8125rem}.app-ui-modal .cz-file__select-trigger[data-placeholder=true]{color:var(--app-ink-muted)}.app-ui-modal .cz-file__btn{width:2rem;height:2rem}.app-ui-modal .cz-integration .cz-segment{width:auto;margin-left:auto}.app-ui-modal .cz-integration .cz-row__control:has(>.cz-segment){flex:none;max-width:58%}.app-ui-modal .cz-integration .cz-segment__btn{flex:none;min-width:2.5rem;padding:.25rem .625rem;font-size:.75rem}input.app-ui-modal__input:read-only,input.app-ui-input:read-only,textarea.app-ui-modal__input:read-only,textarea.app-ui-input:read-only{color:var(--app-ink-secondary);background-color:var(--app-canvas-muted-fill);cursor:default}input.app-ui-modal__input.app-ui-modal__input--copy:read-only,input.app-ui-input.app-ui-modal__input--copy:read-only{color:var(--app-ink);background-color:var(--app-canvas);cursor:text}.app-ui-modal__input-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:grid}.app-ui-modal__input-row>input.app-ui-modal__input,.app-ui-modal__input-row>input.app-ui-input,.app-ui-modal__input-row>.app-ui-modal__input,.app-ui-modal__input-row>.app-ui-input{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:2.25rem;min-height:2.25rem}.app-ui-modal__input-row>.app-ui-btn{height:2.25rem;min-height:2.25rem}.app-ui-modal__textarea{box-sizing:border-box;border:1px solid var(--app-hairline-input);width:100%;min-width:0;min-height:5.5rem;color:var(--app-ink);font:inherit;resize:vertical;transition:border-color .15s var(--app-ease);background:#fff;border-radius:1rem;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.app-ui-modal__textarea:focus{border-color:#0a121759}.app-ui-input.app-ui-input--with-end-action{padding-right:2.75rem}.app-ui-modal__textarea.app-ui-modal__textarea--with-end-action{padding-bottom:2.5rem;padding-right:2.75rem}.app-ui-modal__rows{margin:0;padding:0;list-style:none}.app-ui-modal__row{justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.app-ui-modal__rows .app-ui-modal__row+.app-ui-modal__row{padding-top:.625rem}.app-ui-modal__row-copy{flex:1;min-width:0}.app-ui-modal__row-label{color:var(--app-ink);font-size:.8125rem;font-weight:500;line-height:1.4}.studio-text-input-design{border:1px solid var(--app-hairline-input);width:100%;height:2rem;color:var(--app-ink);transition:border-color .1s var(--app-ease),box-shadow .1s var(--app-ease);background:#fff;border-radius:.375rem;outline:none;padding:0 .625rem;font-size:.8125rem;line-height:1.25}.studio-text-input-design:focus{border-color:#0a121759;box-shadow:0 0 0 2px #0a121714}.studio-api-tab{min-width:0;color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:2rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}.studio-api-tab__integrations-callout{border:1px solid var(--app-hairline,#e3e8ee);background:var(--app-canvas-sidebar,#f9f9f9);border-radius:12px;padding:1.25rem}.studio-api-tab__integrations-callout-title{color:var(--app-ink);margin:0 0 .4rem;font-size:1.25rem;font-weight:500;line-height:1.4}.studio-api-tab__integrations-intro{color:var(--app-ink-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.4}.studio-api-tab__integrations-intro strong{color:var(--app-ink);font-weight:500}.studio-api-tab__integrations-slot-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.studio-api-tab__integrations-slot{border-left:3px solid var(--color-accent);background:0 0;margin:0;padding:0 0 0 .85rem}.studio-api-tab__integrations-slot:not(:first-child){border-top:1px solid var(--color-border);margin-top:.85rem;padding-top:.85rem}.studio-api-tab__integrations-slot-head{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.studio-api-tab__integrations-provider{color:var(--color-text);font-size:.9rem;font-weight:600}.studio-api-tab__integrations-slot-key{background:var(--color-surface-elevated,#0000000f);border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:.15rem .45rem;font-size:.8rem}.studio-api-tab__integrations-pill{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);background:#6366f11f;border:1px solid #6366f159;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:600}.studio-api-tab__integrations-pill--muted{background:var(--color-surface-elevated,#0000000f);color:var(--color-text-muted);border-color:var(--color-border)}.studio-api-tab__integrations-empty{color:var(--color-text-muted);margin:.4rem 0 0;font-size:.85rem}.studio-api-tab__integrations-actions{flex-direction:column;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.studio-api-tab__integrations-actions li{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.studio-api-tab__integrations-action-code{background:var(--color-surface-elevated,#0000000f);border-radius:3px;padding:.1rem .35rem;font-size:.8rem}.studio-api-tab__integrations-action-label{color:var(--color-text-muted);font-size:.85rem}.studio-api-tab__integrations-example{border-top:1px solid var(--color-border);margin-top:1.15rem;padding-top:1.1rem}.studio-api-tab__integrations-example-title{color:var(--color-text-muted);letter-spacing:.02em;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.studio-api-tab__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:0}.studio-api-tab__header{margin-bottom:0}.studio-api-tab__title{margin-bottom:.35rem}.studio-api-tab__intro{margin:0;line-height:1.5}.studio-api-tab__agent-list{color:var(--app-ink-secondary);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.4}.studio-api-tab__agent-list li{margin-bottom:.5rem}.studio-api-tab__agent-list li:last-child{margin-bottom:0}.studio-api-tab__agent-list strong{color:var(--app-ink);font-weight:500}.studio-api-tab__agent-list code,.studio-api-tab__lede code,.studio-api-tab__muted code,.studio-api-tab__endpoint__hint code{background:var(--app-canvas-muted-fill,#0a12170d);color:var(--app-ink);border-radius:.375rem;padding:.1rem .35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:400}.studio-api-tab__panel{background:var(--app-canvas-sidebar,#f9f9f9);border:1px solid var(--app-hairline,#e3e8ee);border-radius:12px;padding:1rem 1.25rem}.studio-api-tab__panel-label{text-transform:uppercase;letter-spacing:.04em;color:var(--app-ink-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:500}.studio-api-tab__install-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.studio-api-tab__lede{color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.4}.studio-api-tab__lede strong{color:var(--app-ink);font-weight:500}.studio-api-tab__muted{color:var(--app-ink-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.4}.studio-api-tab__muted--tight{margin-top:.65rem}.studio-api-tab__inline-code{font-size:.8125rem}.studio-api-tab__id{word-break:break-all;border:1px solid var(--app-hairline,#e3e8ee);min-width:0;color:var(--app-ink);background:#fff;border-radius:6px;flex:1;padding:.35rem .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem}.studio-api-tab__pre{color:#f4f4f5;background:#0a1217;border-radius:8px;margin:.5rem 0 0;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.45;overflow-x:auto}.studio-api-tab__section{margin-top:0}.studio-api-tab__section-title{color:var(--app-ink);text-transform:none;letter-spacing:normal;opacity:1;border-bottom:none;margin:0 0 .75rem;padding-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.4}.studio-api-tab__endpoint-list{flex-direction:column;gap:.65rem;display:flex}.studio-api-tab__endpoint{border:1px solid var(--app-hairline,#e3e8ee);background:#fff;border-radius:12px;padding:.75rem 1rem}.studio-api-tab__endpoint__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.studio-api-tab__endpoint__badges{flex-wrap:wrap;gap:.35rem;display:flex}.studio-api-tab__method{letter-spacing:.04em;border-radius:9999px;padding:.2rem .45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;display:inline-block}.studio-api-tab__method--get{color:#15803d;background:#22c55e1f}.studio-api-tab__method--post{color:#1d4ed8;background:#3b82f61f}.studio-api-tab__method--patch{color:#b45309;background:#f59e0b24}.studio-api-tab__method--delete{color:#b91c1c;background:#ef44441f}.studio-api-tab__method--default{background:var(--app-canvas-muted-fill,#0a12170d);color:var(--app-ink)}.studio-api-tab__copy{color:var(--app-ink-secondary);border:1px solid var(--app-hairline,#e3e8ee);cursor:pointer;background:0 0;border-radius:9999px;padding:.25rem .65rem;font-size:.8125rem;font-weight:500}.studio-api-tab__copy:hover{color:var(--app-ink);background:var(--app-canvas-muted-fill,#0a12170d);border-color:#0a121733}.studio-api-tab__url{word-break:break-all;white-space:pre-wrap;width:100%;color:var(--app-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.5;display:block}.studio-api-tab__endpoint__hint{color:var(--app-ink-secondary);margin:.55rem 0 0;font-size:.875rem;line-height:1.4}.studio-api-tab__endpoint__hint code{font-size:.8125rem}.studio-data-tab__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.studio-data-tab__toolbar-text{flex:1;min-width:min(100%,220px);margin:0}.studio-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.studio-toolbar--header{background:0 0;border:none;flex:0 auto;min-width:0;max-width:min(100%,52rem);margin:0;padding:0}.studio-toolbar--header .studio-toolbar__left{flex-flow:wrap;align-items:center;gap:.35rem .75rem}.studio-toolbar--header .studio-toolbar__row{align-items:center;margin-top:0}.studio-toolbar--header .studio-toolbar__meta{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.75rem;overflow:hidden}.studio-toolbar--header .studio-toolbar__notice{text-align:right;flex-basis:100%;margin:0}.studio-toolbar__left{flex-direction:column;gap:.15rem;min-width:0;display:flex}.studio-toolbar__name{font-size:.95rem;font-weight:600}.studio-toolbar__meta{color:var(--color-text-muted);font-size:.8rem}.studio-toolbar__row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.studio-toolbar__version-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.studio-toolbar__select{max-width:min(420px,100%);padding:.4rem .65rem;font-size:.88rem}.studio-toolbar--header .studio-toolbar__select{max-width:min(220px,36vw);padding:.3rem .5rem;font-size:.8rem}.studio-toolbar__notice{color:var(--color-error);margin:.35rem 0 0;font-size:.82rem}.studio-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-toolbar__status{color:var(--color-text-muted);max-width:200px;font-size:.8rem}.studio-toolbar__test-link{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.studio-toolbar__test-link-icon{flex-shrink:0;font-size:1rem}.studio-view-tabs-row{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem 1rem;display:flex}.studio-view-tabs{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.studio-view-tabs__tab{background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:500}.studio-view-tabs__tab:hover{color:var(--color-text)}.studio-view-tabs__tab--active{color:var(--color-text);background:var(--color-surface-elevated)}.studio-view-tabs__add{flex-shrink:0}.studio-workspace,.studio-workspace>div:not(.studio-workspace__inner){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.studio-workspace__inner{--portal-editor-shell-brand-w:0px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.portal-editor-shell-brand{z-index:6;box-sizing:border-box;height:var(--portal-editor-topbar-h,48px);pointer-events:auto;place-self:start;align-items:center;gap:.15rem;max-width:min(420px,100% - 8px);padding:0 12px;display:flex;position:absolute;top:0;left:0}.portal-editor-header__back{box-sizing:border-box;width:28px;height:28px;color:var(--color-zinc-300,#d4d4d8);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.portal-editor-header__back:hover{color:#000;background:#0a12170d}.portal-editor-header__back .size-4,.portal-editor-header__back svg{width:1rem;height:1rem}.portal-editor-shell-brand .portal-editor-header__brand-trigger{flex:0 auto;min-width:0;padding-right:12px}.portal-editor-shell-brand .portal-editor-header__brand-trigger:focus,.portal-editor-shell-brand .portal-editor-header__brand-trigger:focus-visible,.portal-editor-shell-brand .portal-editor-header__brand-trigger[data-focus-visible=true]{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}.portal-editor-header__brand-crumbs{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.portal-editor-shell-brand .portal-editor-header__app-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:9rem;overflow:hidden}.portal-editor-header__brand-sep{color:var(--app-ink-muted,#94a3b8);flex-shrink:0;font-size:.875rem;font-weight:400;line-height:1}.portal-editor-header__brand-location{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;color:var(--app-ink-secondary,#273951);flex:auto;font-size:.875rem;font-weight:500;overflow:hidden}.portal-editor-shell-mode{z-index:6;box-sizing:border-box;height:var(--portal-editor-topbar-h,48px);pointer-events:auto;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.studio-body--agent-collapsed .studio-editor-stage>.portal-editor-header,.studio-body:not(.studio-body--with-agent) .studio-editor-stage>.portal-editor-header{padding-left:var(--portal-editor-shell-brand-w)}.studio-main-column{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;min-height:0;display:grid;overflow:hidden}.studio-editor-stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.studio-agent-reopen{box-sizing:border-box;color:#0a1217cc;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;display:inline-flex}.studio-agent-reopen:hover,.studio-agent-reopen[data-hovered=true]{color:#0a1217e6;background:#0a12170d}.studio-body--with-agent{--studio-agent-w:320px;grid-template-columns:var(--studio-agent-w) minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.studio-body--with-agent.studio-body--agent-resizing{cursor:col-resize;transition:none}.studio-body--with-agent>.studio-agent-aside{order:1;position:relative}.studio-body--with-agent>.studio-editor-stage{order:2}.studio-body--with-agent.studio-body--agent-collapsed{--studio-agent-w:0px}.studio-body>aside.studio-agent-aside:not(.hidden){opacity:1;flex-direction:column;min-width:0;min-height:0;transition:opacity .22s,transform .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translate(0)}.studio-agent-resize{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;width:7px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.studio-agent-resize:before{content:"";opacity:0;background:#e3e8ee;width:1px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.studio-agent-resize__grip{opacity:0;pointer-events:none;background:#e3e8ee;border-radius:999px;width:3px;height:28px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-agent-resize:hover:before,.studio-agent-resize:focus-visible:before,.studio-body--agent-resizing .studio-agent-resize:before,.studio-agent-resize:hover .studio-agent-resize__grip,.studio-agent-resize:focus-visible .studio-agent-resize__grip,.studio-body--agent-resizing .studio-agent-resize__grip{opacity:1}.studio-agent-resize:focus-visible{outline:none}.studio-body--agent-collapsed .studio-agent-resize{display:none}.studio-body--agent-collapsed>aside.studio-agent-aside:not(.hidden){opacity:0;pointer-events:none;transform:translate(-10px)}.studio-editor-stage>.studio-editor-canvas{flex:1;min-width:0;min-height:0}.studio-agent{min-width:0;min-height:0;color:var(--color-text);-webkit-overflow-scrolling:touch;padding:1rem;overflow:auto}.studio-agent.studio-agent--panel{flex-direction:column;flex:1;padding:0 0 .65rem .85rem;display:flex;position:relative;overflow:hidden}.studio-agent__chrome{box-sizing:border-box;height:var(--portal-editor-topbar-h,48px);min-height:var(--portal-editor-topbar-h,48px);max-height:var(--portal-editor-topbar-h,48px);padding:0 .5rem 0 max(.85rem,var(--portal-editor-shell-brand-w));flex-shrink:0;justify-content:flex-start;align-items:center;gap:.5rem;margin:0 0 0 -.85rem;display:flex}.studio-agent__chrome-spacer{flex:auto;min-width:0}.studio-agent__close-btn{color:#0a1217cc;border-radius:9999px;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:auto;padding:0}.studio-agent__close-btn:hover,.studio-agent__close-btn[data-hovered=true]{color:#0a1217e6;background:#0a12170d}.studio-agent.studio-agent--page{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;flex:1;min-height:0;padding:.85rem .9rem;display:flex;overflow:hidden}.portal-framed-shell__scroll:has(.workspace-assistant-page){flex-direction:column;padding-bottom:0;display:flex}.workspace-assistant-page{flex-direction:column;width:100%;min-height:100dvh;display:flex}.workspace-assistant-header{z-index:3;width:100%;min-height:var(--app-mobile-chrome-height);background:#fff;flex-shrink:0;justify-content:stretch;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}.workspace-assistant-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:2.25rem;display:flex}.workspace-assistant-header__start{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.workspace-assistant-header__sidebar-toggle{flex-shrink:0}.workspace-assistant-header__thread-trigger-wrap{outline:none;align-self:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}@media(min-width:768px){.workspace-assistant-header{padding-inline:24px}.app-shell__main:has(.workspace-assistant-page) .app-shell-collapsed-chrome .app-shell-sidebar-reopen{display:none}}.workspace-assistant-header__thread-trigger{min-width:0;max-width:min(100%,20rem);padding-inline:.75rem}.workspace-assistant-header__thread-trigger.app-ui-btn--ghost{background:0 0;border-color:#0000}.workspace-assistant-header__thread-trigger.app-ui-btn--ghost:hover:not(:disabled),.workspace-assistant-header__thread-trigger.app-ui-btn--ghost:focus-visible,.workspace-assistant-header__thread-trigger.app-ui-btn--ghost[aria-expanded=true]{background:var(--app-canvas-chip);border-color:#0000}.workspace-assistant-header__thread-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-assistant-header__new-chat{flex-shrink:0;gap:.5rem;margin-left:auto}.app-page-chrome-header{z-index:3;width:100%;min-height:var(--app-mobile-chrome-height);background:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex;position:sticky;top:0}@media(min-width:768px){.app-page-chrome-header{padding-inline:24px}}.app-page-chrome-header--sidebar-collapsed{justify-content:space-between}.app-page-chrome-header__action{flex-shrink:0;gap:.5rem}.app-page-chrome-header+.app-page{box-sizing:border-box;padding-inline:80px}.app-page-chrome-header+.app-page .app-page-title{margin-top:24px}@media(max-width:767px){.app-page-chrome-header{display:none}.app-page-chrome-header+.app-page{padding-inline:16px}.workspace-assistant-header{display:none}.workspace-assistant-page{min-height:calc(100dvh - var(--app-mobile-chrome-height))}}.workspace-assistant-page__body{width:min(100%,var(--app-content-max-width,90rem));max-width:var(--app-content-max-width,90rem);box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;margin:0 auto;padding-inline:80px;display:flex}@media(max-width:767px){.workspace-assistant-page__body{padding-inline:16px}}.workspace-assistant-page__status,.workspace-assistant-page--loading{flex:auto;justify-content:center;align-items:center;min-height:12rem;margin:0;display:flex}.portal-framed-shell:has(.app-account-page),.portal-framed-shell:has(.account-integrations-page){border-color:var(--app-hairline);background:#fff}.portal-framed-shell__scroll:has(.app-account-page),.portal-framed-shell__scroll:has(.account-integrations-page){background:#fff;padding:2rem 1.5rem 1.5rem}.app-account-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased}.app-account-page__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.app-account-page__tab{border:1px solid var(--app-hairline);height:2.25rem;color:var(--app-ink-secondary);font:inherit;cursor:pointer;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease),color .1s var(--app-ease);background:0 0;border-radius:9999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.app-account-page__tab:hover{color:var(--app-ink);border-color:#0a121733}.app-account-page__tab--active{color:var(--app-ink);box-shadow:0 0 0 1px var(--app-hairline);background:#fff;border-color:#0a121733}.app-account-page__panel{flex-direction:column;gap:1rem;display:flex}.app-account-page__panel--integrations .studio-integrations-page{gap:1.25rem}.app-account-page__alerts{flex-direction:column;gap:.75rem;display:flex}.app-account-page__section{flex-direction:column;gap:1.25rem;display:flex}.app-account-page__section-lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.app-account-page__avatar-block{align-items:center;gap:1rem;display:flex}.app-account-page__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:4rem;height:4rem}.app-account-page__avatar--fallback{background:var(--app-canvas-chip);color:var(--app-ink);justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:inline-flex}.app-account-page__avatar-copy{min-width:0}.app-account-page__field{flex-direction:column;gap:.375rem;max-width:24rem;display:flex}.app-account-page__field-label{color:var(--app-ink);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.app-account-page__hint{color:var(--app-ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.app-account-page__hint--danger{color:var(--app-alert)}.app-account-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.app-account-page__empty{color:var(--app-ink-muted);margin:0;font-size:.875rem;line-height:1.5}.app-account-page__workspace-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-account-page__workspace-row{border-top:1px solid var(--app-hairline);justify-content:space-between;align-items:flex-start;gap:.875rem;padding:1rem 0;display:flex}.app-account-page__workspace-main{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.app-account-page__workspace-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.app-account-page__workspace-avatar{background:var(--app-canvas-chip);width:2rem;height:2rem;color:var(--app-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.app-account-page__workspace-name{color:var(--app-ink);margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.app-account-page__plan-badge{background:var(--app-canvas-chip);height:1.375rem;color:var(--app-ink-secondary);border-radius:9999px;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.app-account-page__usage-stat{color:var(--app-ink-secondary);margin:0;font-size:.8125rem;line-height:1.4}.app-account-page__usage-value{color:var(--app-ink);font-weight:500}.app-account-page__usage-limit{color:var(--app-ink-muted)}.app-account-page__progress{background:var(--app-canvas-chip);border-radius:9999px;width:100%;max-width:20rem;height:.375rem;overflow:hidden}.app-account-page__progress-fill{border-radius:inherit;background:var(--app-ink);height:100%}.account-integrations-page{width:100%}.upgrade-paywall-modal-container,.upgrade-paywall-modal-container.modal__container--full,.upgrade-paywall-modal,.upgrade-paywall-modal.max-h-full{height:auto!important;max-height:calc(100dvh - 2rem)!important}.upgrade-paywall-modal.landing-page{background-color:var(--landing-bone);background-image:url(/pricing-bg2.png);background-position:top;background-repeat:no-repeat;background-size:100%;min-height:0;overflow:clip}.upgrade-paywall-modal__close{z-index:10;position:absolute;top:1.25rem;right:1.25rem}@media(min-width:640px){.upgrade-paywall-modal__close{top:1.5rem;right:1.5rem}}.upgrade-paywall-modal [data-slot=modal-body]{max-height:calc(100dvh - 2rem);overflow:clip auto}.upgrade-paywall-modal .landing-pricing__wrap{gap:2rem}.upgrade-paywall-modal .landing-pricing__cycle-track{background-color:var(--landing-bone);background-image:url(/pricing-bg2.png);background-position:top;background-repeat:no-repeat;background-size:1120px}.upgrade-paywall-modal .landing-pricing__cycle-btn.is-active{background:#ffffffeb}.app-ui-checkbox-control{border:1px solid var(--app-hairline-strong);background:var(--app-canvas);border-radius:5px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;display:inline-flex;overflow:visible;box-shadow:none!important}.app-ui-checkbox-control:before{display:none!important}[data-slot=checkbox]:focus-visible .app-ui-checkbox-control{outline:2px solid var(--app-hairline-strong);outline-offset:2px}[data-slot=checkbox]:hover .app-ui-checkbox-control,[data-slot=checkbox][data-hovered=true] .app-ui-checkbox-control{border-color:var(--app-hairline-strong);background:var(--app-canvas)}[data-slot=checkbox][aria-checked=true] .app-ui-checkbox-control,[data-slot=checkbox][data-selected=true] .app-ui-checkbox-control,[data-slot=checkbox][aria-checked=mixed] .app-ui-checkbox-control,[data-slot=checkbox][data-indeterminate=true] .app-ui-checkbox-control{color:#fff;border-color:var(--app-ink)!important;background:var(--app-ink)!important}.app-ui-checkbox-indicator{z-index:1;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.app-ui-checkbox-indicator svg{width:12px;height:12px}.app-ui-btn{height:2.25rem;color:var(--app-ink);font:inherit;cursor:pointer;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease),opacity .1s var(--app-ease);background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.app-ui-btn--block{width:100%}.app-ui-btn--primary{background:var(--app-ink);color:#fff}a.app-ui-btn--primary,a.app-ui-btn--primary:hover,a.app-ui-btn--primary:focus-visible{color:#fff;text-decoration:none}.app-ui-btn--primary:hover:not(:disabled){background:#0a1217e6}.app-ui-btn--ghost{border-color:var(--app-hairline)}.app-ui-btn--ghost:hover:not(:disabled){background:var(--app-canvas-muted-fill);border-color:#0a121733}.app-ui-btn--current{background:var(--app-canvas-chip);color:var(--app-ink-muted);cursor:default}.app-ui-btn:disabled{opacity:.5;cursor:default}.app-ui-dropdown{border:1px solid var(--app-hairline);background:var(--app-canvas);color:var(--app-ink);border-radius:1rem;outline:none;overflow:hidden;box-shadow:var(--app-dropdown-shadow)!important}.app-ui-dropdown__dialog{max-height:inherit;flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.app-ui-dropdown__empty{color:var(--app-ink-secondary);margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.app-ui-dropdown__dialog--search{gap:0;padding:0;overflow:hidden}.app-ui-dropdown__search{border:0;border-bottom:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;display:flex}.app-ui-dropdown__search-icon{width:.875rem;height:.875rem;color:var(--app-ink-muted);flex-shrink:0}.app-ui-dropdown__search-input{min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:.875rem;line-height:1.35}.app-ui-dropdown__search-input::placeholder{color:var(--app-ink-muted)}.app-ui-dropdown__list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:4px;display:flex;overflow:hidden auto}.app-ui-dropdown__item{width:100%;height:auto;min-height:2.25rem;color:var(--app-ink);text-align:left;cursor:pointer;transition:background-color .1s var(--app-ease);background:0 0;border:0;border-radius:9999px;justify-content:flex-start;align-items:center;padding:.375rem .75rem .375rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25;display:inline-flex}.app-ui-dropdown__item--with-media{gap:.5rem;padding-inline:.5rem}.app-ui-dropdown__item:hover:not(:disabled),.app-ui-dropdown__item[data-hovered=true]:not(:disabled){background:var(--app-canvas-muted-fill)}.app-ui-dropdown__item--active{background:var(--app-canvas-chip);font-weight:500}.app-ui-dropdown__item:disabled{opacity:.5;cursor:not-allowed}.app-ui-dropdown--resource .app-ui-dropdown__item{font-size:.8125rem}.app-ui-dropdown--resource .app-ui-dropdown__list{max-height:16rem}.app-ui-dropdown__thread-row{align-items:center;width:100%;min-width:0;display:flex;position:relative}.app-ui-dropdown__thread-row .app-ui-dropdown__item{flex:1;min-width:0;padding-right:2rem}.app-ui-dropdown__thread-row__rename{z-index:1;width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--app-ink-secondary);opacity:0;pointer-events:none;padding:0;transition:opacity .2s ease-in-out;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.app-ui-dropdown__thread-row:hover .app-ui-dropdown__thread-row__rename,.app-ui-dropdown__thread-row__rename:focus-visible{opacity:1;pointer-events:auto}.app-ui-dropdown__thread-row__rename:hover{color:var(--app-ink)}.app-ui-tabs-nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-ui-tabs-nav>.app-ui-search{flex:none}.app-ui-portal-apps-toolbar{flex-wrap:nowrap;flex:none;align-items:center;gap:.75rem;display:flex}.app-ui-portal-apps-toolbar .app-ui-search{flex:none}.app-ui-catalog-filter{flex-shrink:0;display:inline-flex}.app-ui-filter-trigger{height:2.25rem;min-height:2.25rem;color:var(--app-ink);white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:inline-flex}.app-ui-filter-trigger:hover,.app-ui-filter-trigger[data-hovered=true],.app-ui-filter-trigger:focus-visible{color:var(--app-ink);background:0 0}.app-ui-filter-trigger:hover .app-ui-filter-trigger__caret,.app-ui-filter-trigger[data-hovered=true] .app-ui-filter-trigger__caret{color:var(--app-ink)}.app-ui-filter-trigger__icon{width:1rem;height:1rem;color:var(--app-ink-muted);flex-shrink:0}.app-ui-filter-trigger__label{min-width:0}.app-ui-filter-trigger__caret{width:.875rem;height:.875rem;color:var(--app-ink-muted);transition:color .15s var(--app-ease,ease);flex-shrink:0}.app-shell .app-ui-filter-trigger[data-slot=button]:hover,.app-shell .app-ui-filter-trigger[data-slot=button][data-hovered=true]{background:0 0}.app-ui-filter-dropdown{min-width:10rem}@media(max-width:767px){.app-ui-tabs-nav--stacked-mobile{flex-direction:column;align-items:stretch}.app-ui-tabs-nav--stacked-mobile .app-ui-catalog-filter{flex:none;width:100%}.app-ui-tabs-nav--stacked-mobile .app-ui-filter-trigger{justify-content:flex-start;width:100%}.app-ui-tabs-nav--stacked-mobile>.app-ui-search{flex:auto;width:100%;max-width:none}.app-ui-tabs-nav--stacked-mobile .app-ui-portal-apps-toolbar{flex-direction:column;align-items:stretch;width:100%}.app-ui-tabs-nav--stacked-mobile .app-ui-portal-apps-toolbar .app-ui-search{flex:auto;width:100%;max-width:none}}.app-ui-tabs{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.app-ui-tab{border:1px solid var(--app-hairline);height:2.25rem;color:var(--app-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--app-ease),border-color .15s var(--app-ease);background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.app-ui-tab:hover:not(:disabled):not(.app-ui-tab--active){border-color:#0a121733}.app-ui-tab:disabled{opacity:.5;cursor:default}.app-ui-tab--active{background:var(--app-canvas-chip);color:var(--app-ink);border-color:#0000}.app-ui-tab__count{background:var(--app-canvas-muted-fill);min-width:1.125rem;height:1.125rem;color:var(--app-ink-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.app-ui-tab--active .app-ui-tab__count{background:#0a121714}.plan-feature-badge{background:var(--app-canvas-muted-fill);letter-spacing:.01em;height:1.125rem;color:var(--app-ink-secondary);white-space:nowrap;vertical-align:middle;border-radius:9999px;align-items:center;margin-left:.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.app-ui-tab--active .plan-feature-badge{background:#0a121714}.feature-tip{vertical-align:middle;align-items:center;margin-left:.25rem;display:inline-flex;position:relative}.feature-tip__trigger{color:var(--app-ink-muted,#6b7280);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.feature-tip__trigger:hover,.feature-tip__trigger:focus-visible{color:var(--app-ink,#0a1217)}.feature-tip__icon{width:.875rem;height:.875rem}.feature-tip__bubble{z-index:60;color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;background:#0a1217;border-radius:.5rem;width:max-content;max-width:16rem;padding:.5rem .625rem;font-size:.75rem;font-weight:400;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a3d}.feature-tip__trigger:hover+.feature-tip__bubble,.feature-tip__trigger:focus-visible+.feature-tip__bubble{opacity:1;visibility:visible}.landing-pricing__plan:first-child .feature-tip__bubble,.app-plan-card:first-child .feature-tip__bubble{left:0;transform:none}@media(prefers-reduced-motion:reduce){.feature-tip__bubble{transition:none}}.discover-tag-pick__list{flex-wrap:wrap;gap:.5rem;display:flex}.discover-tag-pick__dropdown-root{width:100%;position:relative}.discover-tag-pick__trigger{text-align:left;cursor:pointer;appearance:none;width:100%;color:var(--app-ink);background-color:var(--app-canvas,#fff);justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.discover-tag-pick__trigger-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink);flex:1;overflow:hidden}.discover-tag-pick__trigger-summary.discover-tag-pick__trigger-placeholder{color:var(--app-ink-muted)}.discover-tag-pick__trigger-chevron{width:1rem;height:1rem;color:var(--app-ink-muted);transition:transform .15s var(--app-ease);flex-shrink:0}.discover-tag-pick__trigger--open .discover-tag-pick__trigger-chevron{transform:rotate(180deg)}.discover-tag-pick__menu{z-index:20;border:1px solid var(--app-hairline);background:var(--app-canvas);box-shadow:var(--app-dropdown-shadow);border-radius:1rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden}.discover-tag-pick__menu-inner{flex-direction:column;gap:2px;max-height:12rem;padding:4px;display:flex;overflow-y:auto}.discover-tag-pick__menu-option{width:100%;min-height:2.25rem;color:var(--app-ink);cursor:pointer;transition:background-color .1s var(--app-ease);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem 1rem;font-size:.875rem;line-height:1.25;display:flex}.discover-tag-pick__menu-option:hover{background:var(--app-canvas-muted-fill)}.discover-tag-pick__menu-option--selected{background:var(--app-canvas-chip);font-weight:500}.discover-tag-pick__menu-checkbox{accent-color:var(--app-ink);flex-shrink:0;margin:0}.discover-tag-pick__tag{border:1px solid var(--app-hairline);background:var(--app-canvas);height:2rem;color:var(--app-ink);font:inherit;cursor:pointer;transition:background-color .15s var(--app-ease),border-color .15s var(--app-ease);border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.discover-tag-pick__tag:hover:not(:disabled):not(.discover-tag-pick__tag--selected){border-color:#0a121733}.discover-tag-pick__tag--selected{background:var(--app-canvas-chip);border-color:#0000}.discover-tag-pick__tag:disabled{cursor:not-allowed;opacity:.5}.discover-tag-pick__tag-check{color:#059669;flex-shrink:0;width:.875rem;height:.875rem;animation:.55s cubic-bezier(.34,1.56,.64,1) both marketplace-install-check-pop}@media(prefers-reduced-motion:reduce){.discover-tag-pick__tag-check{animation:none}}.create-wizard-step-2{--create-wizard-card-inset-inline:.625rem}.create-portal-app-modal .app-ui-modal__surface--sticky-footer .app-ui-modal__header{border-bottom:none}.create-portal-app-modal .app-ui-modal__surface--sticky-footer:not(.app-ui-modal__surface--hero-split)>.modal__body,.create-portal-app-modal .app-ui-modal__surface--sticky-footer:not(.app-ui-modal__surface--hero-split)>.app-ui-modal__body{flex:none;min-height:auto;max-height:none;overflow:visible}.create-wizard-step-2 .app-ui-modal__section--tail{padding-inline-start:var(--create-wizard-card-inset-inline)}.create-wizard-template-carousel{width:100%;padding-block:.5rem}.create-wizard-template-carousel__viewport{width:100%;position:relative;overflow:visible}.create-wizard-template-carousel__nav{z-index:4;border:1px solid var(--app-hairline);width:2rem;height:2rem;color:var(--app-ink-secondary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--app-ease),background-color .15s var(--app-ease),border-color .15s var(--app-ease),color .15s var(--app-ease);background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.create-wizard-template-carousel__nav--left{left:.75rem}.create-wizard-template-carousel__nav--right{right:.75rem}.create-wizard-template-carousel__nav--visible{opacity:1;pointer-events:auto}.create-wizard-template-carousel__nav:hover:not(:disabled){color:var(--app-ink);background:#fff;border-color:#0a121733}.create-wizard-template-carousel__nav:disabled{opacity:0;cursor:not-allowed}.create-wizard-template-carousel__fade{pointer-events:none;z-index:3;opacity:0;width:7rem;transition:opacity .4s var(--app-ease);position:absolute;top:0;bottom:0}.create-wizard-template-carousel__fade--visible{opacity:1}.create-wizard-template-carousel__fade--left{background:linear-gradient(to right,var(--app-canvas) 0%,var(--app-canvas) 22%,var(--app-canvas) 52%,var(--app-canvas) 78%,transparent 100%);left:0}@supports (color:color-mix(in lab,red,red)){.create-wizard-template-carousel__fade--left{background:linear-gradient(to right,var(--app-canvas) 0%,color-mix(in srgb,var(--app-canvas) 92%,transparent) 22%,color-mix(in srgb,var(--app-canvas) 55%,transparent) 52%,color-mix(in srgb,var(--app-canvas) 18%,transparent) 78%,transparent 100%)}}.create-wizard-template-carousel__fade--right{background:linear-gradient(to left,var(--app-canvas) 0%,var(--app-canvas) 22%,var(--app-canvas) 52%,var(--app-canvas) 78%,transparent 100%);right:0}@supports (color:color-mix(in lab,red,red)){.create-wizard-template-carousel__fade--right{background:linear-gradient(to left,var(--app-canvas) 0%,color-mix(in srgb,var(--app-canvas) 92%,transparent) 22%,color-mix(in srgb,var(--app-canvas) 55%,transparent) 52%,color-mix(in srgb,var(--app-canvas) 18%,transparent) 78%,transparent 100%)}}.create-wizard-template-carousel__track{scroll-behavior:smooth;padding:.5rem var(--create-wizard-card-inset-inline,.625rem);scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.create-wizard-template-carousel__track::-webkit-scrollbar{display:none}.create-wizard-template-carousel .my-apps-card--pick{aspect-ratio:4/5;box-sizing:border-box;cursor:pointer;text-align:left;width:14.5rem;min-height:0;transition:transform .22s var(--app-ease),background-color .22s var(--app-ease),border-color .22s var(--app-ease);border:2px solid #0000;flex:none;padding:1.75rem;transform:scale(1)}.create-wizard-template-carousel .my-apps-card--pick:hover:not(:disabled):not(.my-apps-card--pick-soon),.create-wizard-template-carousel .my-apps-card--pick:focus-visible:not(:disabled):not(.my-apps-card--pick-soon){z-index:1;background:var(--app-canvas-muted-fill-strong);transform:scale(1.02)}.create-wizard-template-carousel .my-apps-card--pick-selected{background:var(--app-canvas-chip);border-color:var(--app-ink)}.create-wizard-template-carousel .my-apps-card--pick:not(.my-apps-card--pick-soon) .my-apps-card__content>:first-child{transition:background-color .22s var(--app-ease),color .22s var(--app-ease)}.create-wizard-template-carousel .my-apps-card--pick-selected .my-apps-card__content>:first-child{background-color:var(--app-ink)!important;color:#fff!important}.create-wizard-template-carousel .my-apps-card--pick-selected:hover:not(:disabled){z-index:1;background:var(--app-canvas-chip);transform:scale(1.02)}.create-wizard-template-carousel .my-apps-card--pick-soon,.create-wizard-template-carousel .my-apps-card--pick-soon:hover,.create-wizard-template-carousel .my-apps-card--pick:disabled,.create-wizard-template-carousel .my-apps-card--pick:disabled:hover{opacity:.42;z-index:0;background:var(--app-canvas-sidebar);cursor:not-allowed;transform:none}.create-wizard-template-carousel .my-apps-card--pick-soon .my-apps-card__title,.create-wizard-template-carousel .my-apps-card--pick-soon .my-apps-card__desc{color:var(--app-ink-muted)}.create-wizard-template-carousel .my-apps-card--pick-soon .my-apps-card__content>:first-child{opacity:.55}.create-wizard-template-badge{z-index:2;background:var(--app-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border-radius:9999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;line-height:1.3;position:absolute;top:1rem;right:1rem}.create-wizard-style-palettes{flex-wrap:wrap;gap:.75rem;display:flex}.create-wizard-style-option{cursor:pointer;width:7.25rem;transition:transform .22s var(--app-ease);background:0 0;border:0;flex-direction:column;flex:none;gap:.5rem;padding:0;display:flex;position:relative;transform:scale(1)}.create-wizard-style-option__label{color:var(--app-ink-secondary);text-align:center;font-size:.75rem;font-weight:500;line-height:1.3}.create-wizard-style-option--selected .create-wizard-style-option__label{color:var(--app-ink)}.create-wizard-style-palette{aspect-ratio:4/5;box-sizing:border-box;border:2px solid var(--app-hairline);width:100%;min-height:0;transition:border-color .22s var(--app-ease);border-radius:.875rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;position:relative;overflow:hidden}.create-wizard-style-option--selected .create-wizard-style-palette{border-color:var(--app-ink)}.create-wizard-style-option:hover:not(:disabled),.create-wizard-style-option:focus-visible:not(:disabled){z-index:1;transform:scale(1.02)}.create-wizard-style-palette__primary{border-right:1px solid #0a12170f;width:100%;height:100%;min-height:0;display:block}.create-wizard-style-palette__secondary{grid-template-rows:repeat(3,minmax(0,1fr));width:100%;height:100%;min-height:0;display:grid}.create-wizard-style-palette__swatch{width:100%;min-height:0;display:block}.create-wizard-style-palette__secondary .create-wizard-style-palette__swatch+.create-wizard-style-palette__swatch{border-top:1px solid #0a12170f}.studio-capabilities-page__grid,.studio-integrations-page__grid,.studio-widgets-page__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.75rem;display:grid}@media(min-width:1024px){.studio-capabilities-page__grid,.studio-integrations-page__grid,.studio-widgets-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-capabilities-page__card,.studio-widgets-page__card{background:var(--app-canvas-sidebar);min-width:0;min-height:11.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .1s var(--app-ease);border:none;border-radius:1.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem;display:flex}.studio-capabilities-page__card:hover,.studio-widgets-page__card:hover{background:var(--app-canvas-muted-fill-strong)}.studio-capabilities-page__card-icon,.studio-integrations-page__card-icon,.studio-widgets-page__card-icon{border:1px solid var(--app-hairline);width:2.25rem;height:2.25rem;color:var(--app-ink-secondary);background:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-capabilities-page__card-title,.studio-integrations-page__card-title,.studio-widgets-page__card-title{color:var(--app-ink);font-size:.875rem;font-weight:500;line-height:1.4}.studio-capabilities-page__card-desc,.studio-integrations-page__card-desc,.studio-widgets-page__card-desc{-webkit-line-clamp:3;min-width:0;color:var(--app-ink-secondary);-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.app-ui-search{border:1px solid var(--app-hairline-input);min-width:min(100%,16rem);max-width:24rem;height:2.25rem;transition:border-color .1s var(--app-ease),box-shadow .1s var(--app-ease);background:#fff;border-radius:9999px;flex:1;align-items:center;gap:.75rem;padding:0 .875rem 0 1rem;display:flex}.app-ui-search:focus-within{border-color:#0a121759;box-shadow:0 0 0 2px #0a121714}.app-ui-search:focus-within .app-ui-search__icon{color:var(--app-ink-secondary)}.app-ui-search__icon{width:1rem;min-width:1rem;height:1rem;min-height:1rem;color:var(--app-ink-muted);flex-shrink:0}.app-ui-search__input{width:100%;min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:none;outline:none;font-size:.8125rem;line-height:1.25}.app-ui-search__input::placeholder{color:var(--app-ink-muted)}.app-page{flex-direction:column;gap:32px;width:100%;display:flex}.app-page-header{flex-direction:column;gap:6px;display:flex}.app-page-eyebrow,a.app-page-eyebrow,a.app-page-eyebrow:visited{width:fit-content;color:var(--app-ink-muted);transition:color .12s var(--app-ease);align-items:center;gap:.125rem;margin:48px 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.app-page-eyebrow__icon{color:#0a121747;width:.875rem;height:.875rem;transition:color .12s var(--app-ease);flex-shrink:0}.app-page-eyebrow:hover,a.app-page-eyebrow:hover{color:var(--app-ink-secondary)}.app-page-eyebrow:hover .app-page-eyebrow__icon{color:#0a121773}.app-page-header:has(.app-page-eyebrow) .app-page-title{margin-top:0}.app-page-chrome-header+.app-page .app-page-header:has(.app-page-eyebrow) .app-page-eyebrow{margin-top:24px}.app-page-title{color:var(--app-ink);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:48px 0 0;padding:0;font-size:1.75rem;font-weight:500;line-height:1.4}.app-page-header:not(:has(.app-page-lead)) .app-page-title{margin-bottom:24px}.app-page-lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:0 0 24px;font-size:1rem;line-height:1.5}.app-page-toolbar{margin-top:-8px;margin-bottom:8px}.app-page-breadcrumb{color:#0a12178c;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:1.4;display:flex}.app-page-breadcrumb__link{color:inherit;text-decoration:none}.app-page-breadcrumb__link:hover{color:#0a1217d9}.app-page-breadcrumb__sep{color:#0a121759}.app-page-breadcrumb__current{color:#0a1217d9;font-weight:500}.app-page-section{flex-direction:column;gap:12px;display:flex}.app-page-section-title{color:var(--app-ink);text-wrap:pretty;margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}.app-page-section__collapse-trigger{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.app-page-section__collapse-trigger:hover .app-page-section-title,.app-page-section__collapse-trigger:hover .app-page-section__collapse-caret{color:var(--app-ink-secondary,#273951)}.app-page-section__collapse-trigger:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px;border-radius:.25rem}.app-page-section__collapse-caret{width:1.125rem;height:1.125rem;color:var(--app-ink-muted,#64748d);flex-shrink:0}.portal-analytics{flex-direction:column;gap:2rem;display:flex}.portal-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.portal-analytics-stat,.portal-analytics-chart{border:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:12px;min-width:0;padding:1.5rem}.portal-analytics-stat__title,.portal-analytics-chart__title{color:var(--app-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.portal-analytics-stat__lead,.portal-analytics-chart__lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.portal-analytics-stat__value{font-variant-numeric:tabular-nums;color:var(--app-ink);margin:1rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.2}.portal-analytics-stat__hint{color:var(--app-ink-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}.portal-analytics-stat__link{color:var(--app-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.portal-analytics-stat__link:hover{color:var(--app-ink-secondary)}.portal-analytics-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.portal-analytics-chart__body{margin-top:1rem}.portal-analytics-chart__empty,.portal-analytics-chart__loading{text-align:center;min-height:200px;color:var(--app-ink-muted);justify-content:center;align-items:center;padding:1rem;font-size:.875rem;line-height:1.4;display:flex}@media(max-width:1023px){.portal-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-analytics-charts{grid-template-columns:1fr}}@media(max-width:639px){.portal-analytics-stats{grid-template-columns:1fr}}.portal-activity{border:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:12px;overflow:hidden}.portal-activity__scroll{overflow-x:auto}.portal-activity__table{border-collapse:collapse;width:100%;min-width:800px}.portal-activity__table th,.portal-activity__table td{text-align:left;border-bottom:1px solid var(--app-hairline);vertical-align:top;padding:.875rem 1.5rem}.portal-activity__table th{z-index:1;background:var(--app-canvas);color:var(--app-ink);font-size:.875rem;font-weight:500;position:sticky;top:0}.portal-activity__th-btn{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.portal-activity__th-btn:hover{color:var(--app-ink-secondary)}.portal-activity__table tbody tr:last-child td{border-bottom:none}.portal-activity__table td{color:var(--app-ink);font-size:.875rem;line-height:1.4}.portal-activity__when{color:var(--app-ink-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem}.portal-activity__app{align-items:center;gap:.625rem;display:flex}.portal-activity__app-text{min-width:0}.portal-activity__meta{color:var(--app-ink-muted);margin-top:.125rem;font-size:.75rem;line-height:1.4}.portal-activity__link{color:var(--app-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.portal-activity__link:hover{color:var(--app-ink-secondary)}.portal-activity__note{max-width:240px}.portal-activity__empty{text-align:center;color:var(--app-ink-muted);font-size:.875rem;padding:2rem 1.5rem!important}.portal-activity__badge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.portal-activity__badge--approved{background:var(--app-canvas-chip);color:var(--app-ink)}.portal-activity__badge--review{background:var(--app-warning-bg);color:var(--app-warning)}.portal-activity__badge--rejected{background:var(--app-alert-bg);color:var(--app-alert)}.portal-earnings{border:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:12px;max-width:36rem;padding:1.5rem}.portal-earnings__title{color:var(--app-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.portal-earnings__lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.portal-earnings__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.portal-earnings__status{border-radius:9999px;align-items:center;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.portal-earnings__status--connected{background:var(--app-canvas-chip);color:var(--app-ink)}.portal-earnings__status--disconnected{background:var(--app-warning-bg);color:var(--app-warning)}.portal-earnings-stack{flex-direction:column;gap:1rem;display:flex}.portal-earnings__terms{gap:.75rem;margin:1rem 0 0;display:grid}.portal-earnings__term dt{color:var(--app-ink-secondary);margin:0;font-size:.75rem;line-height:1.4}.portal-earnings__term dd{color:var(--app-ink);margin:.125rem 0 0;font-size:.875rem;line-height:1.4}.portal-earnings__amount{font-variant-numeric:tabular-nums}.portal-earnings__terms-link{color:var(--app-ink);margin:1rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}@media(max-width:767px){.app-page-title{margin-top:32px;font-size:1.375rem}}.app-shell .switch__control{background-color:var(--app-canvas-chip);border-color:#0000}.app-shell .switch:has([aria-checked=true]) .switch__control,.app-shell .switch[data-selected=true] .switch__control{background-color:var(--app-ink);border-color:var(--app-ink)}.app-shell .switch__thumb{background-color:#fff}.portal-framed-shell:has(.app-settings-billing-page){border-color:var(--app-hairline);background:#fff}.portal-framed-shell__scroll:has(.app-settings-billing-page){background:#fff;padding:2rem 1.5rem 1.5rem}.app-settings-billing-page{width:100%;color:var(--app-ink);-webkit-font-smoothing:antialiased}.app-settings-billing-page__loading{min-height:12rem;color:var(--app-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.app-settings-billing-page__alerts{flex-direction:column;gap:.75rem;display:flex}.app-settings-billing-page__tab-panel{flex-direction:column;gap:1.5rem;display:flex}.app-settings-billing-page__edit-form{flex-direction:column;gap:1.25rem;display:flex}.app-settings-billing-page__usage-stack{flex-direction:column;gap:0;display:flex}.app-settings-billing-page__usage-block{flex-direction:column;gap:.75rem;display:flex}.app-settings-billing-page__usage-stack>.app-settings-billing-page__usage-block+.app-settings-billing-page__usage-block{border-top:1px solid var(--app-hairline);margin-top:2rem;padding-top:2rem}.app-settings-billing-page__topups{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.app-settings-billing-page__topup-row{flex-wrap:wrap;gap:.5rem;display:flex}.app-settings-usage-history{border:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:12px;margin-top:.5rem;padding:1.25rem 1.25rem 1rem}.app-settings-usage-history__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-settings-usage-history__title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.app-settings-usage-history__lead{color:var(--app-ink-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.app-settings-usage-history__total{color:var(--app-ink-muted);flex-shrink:0;margin:0;font-size:.8125rem;line-height:1.4}.app-settings-usage-history__total strong{color:var(--app-ink);font-variant-numeric:tabular-nums;font-weight:500}.app-settings-usage-history__chart{width:100%;min-width:0;height:220px;margin-top:1rem}.app-settings-usage-history__legend{color:var(--app-ink-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;line-height:1.3;display:flex}.app-settings-usage-history__swatch{background:#0a1217;border-radius:2px;width:.625rem;height:.625rem}.app-inline-notice{color:var(--app-ink-secondary);background:0 0;border:none;border-radius:0;align-items:flex-start;gap:.625rem;padding:.625rem 0;font-size:.875rem;line-height:1.4;display:flex}.app-inline-notice--warning,.app-inline-notice--success,.app-inline-notice--danger{background:0 0}.app-inline-notice__icon{width:1rem;height:1rem;color:var(--app-ink-muted);flex-shrink:0;margin-top:.125rem}.app-inline-notice--warning .app-inline-notice__icon{color:var(--app-warning);opacity:.85}.app-inline-notice--danger .app-inline-notice__icon{color:var(--app-alert);opacity:.85}.app-inline-notice__content{flex:auto;min-width:0}.app-inline-notice__title{color:var(--app-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.app-inline-notice__body{color:var(--app-ink-secondary);margin:.125rem 0 0}.app-inline-notice__title+.app-inline-notice__body:only-child,.app-inline-notice__body:first-child:last-child{margin-top:0}.app-inline-notice__dismiss{color:var(--app-ink-muted);cursor:pointer;transition:color .1s var(--app-ease);background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.app-inline-notice__dismiss:hover{color:var(--app-ink)}.workspace-billing-banner{z-index:40;background-color:var(--app-canvas);width:min(100vw - 32px,21rem);color:var(--app-ink-secondary);-webkit-font-smoothing:antialiased;background-image:url(/pricing-bg2.png);background-position:top;background-repeat:no-repeat;background-size:100%;border:none;border-radius:28px;flex-direction:column;gap:20px;padding:40px;display:flex;position:fixed;bottom:24px;right:24px;overflow:clip;box-shadow:0 12px 40px #0a12171f}.workspace-billing-banner__close{width:28px;height:28px;color:var(--app-ink-muted);cursor:pointer;transition:background-color .1s var(--app-ease),color .1s var(--app-ease);background:#ffffffb8;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.workspace-billing-banner__close:hover{background:var(--app-canvas);color:var(--app-ink)}.workspace-billing-banner__close:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px}.workspace-billing-banner__title{letter-spacing:-.01em;color:var(--app-ink);margin:0;padding-right:1.75rem;font-size:1.25rem;font-weight:500;line-height:1.35}.workspace-billing-banner__lead,.workspace-billing-banner__perk{font-size:.875rem;line-height:1.4}.workspace-billing-banner__lead{color:var(--app-ink-secondary);margin:0}.workspace-billing-banner__perks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.workspace-billing-banner__perk{color:var(--app-ink);align-items:flex-start;gap:8px;display:flex}.workspace-billing-banner__perk-icon{width:14px;height:14px;color:var(--app-ink);flex-shrink:0;margin-top:2px}.workspace-billing-banner__actions{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.workspace-billing-banner__action{width:100%;height:36px;font-size:.875rem}.workspace-billing-banner__plans-link{color:var(--app-ink-secondary);text-align:center;transition:color .1s var(--app-ease);font-size:.875rem;line-height:1.4;text-decoration:none}.workspace-billing-banner__plans-link:hover{color:var(--app-ink);text-decoration:underline}.workspace-billing-banner__plans-link:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px;border-radius:4px}@media(max-width:767px){.workspace-billing-banner{gap:10px;width:min(100vw - 32px,20rem);padding:16px;bottom:16px;right:16px}}.app-settings-billing-page__plan-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.app-settings-billing-page__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted);margin:0;font-size:.75rem;font-weight:500}.app-settings-billing-page__plan-name{color:var(--app-ink);margin:.25rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.4}.app-settings-billing-page__plan-status{color:var(--app-ink-muted);margin-left:.375rem;font-size:.875rem;font-weight:400}.app-settings-billing-page__section{flex-direction:column;gap:1rem;display:flex}.app-settings-billing-page__section--divided{border-top:1px solid var(--app-hairline);padding-top:2rem}.app-settings-billing-page__pricing{--landing-ink:#0e0e0e;--landing-black:#000;--landing-bone:#fff;--landing-sand:#f6f5f4;--landing-muted:#666;--landing-hairline:#0a0a0a0d;--landing-hairline-strong:#0a0a0a1a;--landing-ease:cubic-bezier(.16, 1, .3, 1);--landing-radius-pill:32px;flex-direction:column;gap:3rem;display:flex}.app-settings-billing-page__pricing .landing-pricing__plan-cta .app-ui-btn{height:2.5rem}.app-settings-billing-page__section-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.app-settings-billing-page__section-lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.app-settings-billing-page__usage-stat{margin-top:1rem}.app-settings-billing-page__usage-value{font-variant-numeric:tabular-nums;color:var(--app-ink);font-size:1.5rem;font-weight:500}.app-settings-billing-page__usage-limit{color:var(--app-ink-muted);font-size:.875rem}.app-settings-billing-page__progress{background:var(--app-canvas-chip);border-radius:9999px;height:.375rem;margin-top:.75rem;overflow:hidden}.app-settings-billing-page__progress-fill{background:var(--app-ink);height:100%;transition:width .2s var(--app-ease);border-radius:9999px}.app-settings-billing-page__muted{color:var(--app-ink-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.4}.app-settings-billing-page__storage-list{margin:1rem 0 0;padding:0;list-style:none}.app-settings-billing-page__storage-row{border-top:1px solid var(--app-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;font-size:.875rem;line-height:1.4;display:flex}.app-settings-billing-page__storage-entity{align-items:center;gap:.625rem;min-width:0;display:flex}.app-settings-billing-page__storage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink);overflow:hidden}.app-settings-billing-page__storage-bytes{font-variant-numeric:tabular-nums;color:var(--app-ink-secondary);flex:none}.app-settings-billing-page__chart-wrap{margin-top:.5rem}.install-usage-chart--app .install-usage-chart__bars{background:var(--app-canvas-muted-fill);border:none}.install-usage-chart--app .install-usage-chart__bar{background:var(--app-ink);opacity:.75}.app-settings-billing-page__paid-list{margin:.75rem 0 0;padding:0;list-style:none}.app-settings-billing-page__paid-row{border-bottom:1px solid var(--app-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;display:flex}.app-settings-billing-page__paid-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.app-settings-billing-page__paid-avatar{flex-shrink:0;position:relative}.app-settings-billing-page__paid-avatar:after{content:"";box-shadow:inset 0 0 0 1px var(--app-hairline);pointer-events:none;border-radius:28%;position:absolute;inset:0}.app-settings-billing-page__paid-row:last-child{border-bottom:none;padding-bottom:0}.app-settings-billing-page__paid-name{color:var(--app-ink);margin:0;font-size:.875rem;font-weight:500}.app-settings-billing-page__paid-meta{color:var(--app-ink-muted);margin:.125rem 0 0;font-size:.875rem}.app-settings-members__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.app-settings-members__list{margin:0;padding:0;list-style:none}.app-settings-members__row{border-bottom:1px solid var(--app-hairline);grid-template-columns:minmax(0,1.4fr) minmax(8rem,.7fr) minmax(9rem,.8fr) auto;align-items:center;gap:1rem;padding:.875rem 0;display:grid}.app-settings-members__row:last-child{border-bottom:none}.app-settings-members__row--invite{grid-template-columns:minmax(0,1fr) auto}.app-settings-members__identity{min-width:0}.app-settings-members__name{color:var(--app-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}.app-settings-members__you{letter-spacing:.02em;text-transform:uppercase;color:var(--app-ink-muted);background:#0a12170f;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.app-settings-members__email{color:var(--app-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.8125rem;overflow:hidden}.app-settings-members__role-label,.app-settings-members__purchase-value{color:var(--app-ink-secondary,#0a121799);font-size:.875rem}.app-settings-members__select{width:100%;max-width:11rem}.app-settings-members__purchase{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.app-settings-members__purchase-label{color:var(--app-ink-muted);font-size:.75rem}.app-settings-members__actions{justify-self:end}.app-settings-members__actions-spacer{min-width:4.5rem;display:inline-block}@media(max-width:720px){.app-settings-members__row{grid-template-columns:1fr;gap:.75rem}.app-settings-members__actions{justify-self:start}}.app-invite-page{color:#0a1217;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.app-invite-page__card{background:#fff;border:1px solid #0a12171a;border-radius:40px;flex-direction:column;gap:1rem;width:min(100%,28rem);padding:2rem 2rem 1.75rem;display:flex;box-shadow:0 0 4px #0000000a,0 12px 32px #00000014}.app-invite-page__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.4}.app-invite-page__lead{color:#0a121799;margin:0;font-size:1rem;line-height:1.5}.app-invite-page__meta{color:#0a121766;margin:0;font-size:.875rem}.app-settings-mcp__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-settings-mcp__header-copy{flex:16rem;min-width:0}.app-settings-mcp__header .app-settings-billing-page__section-lead{max-width:none}.app-settings-mcp__list{margin:0;padding:0;list-style:none}.app-settings-mcp__row{border-bottom:1px solid var(--app-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 0;display:flex}.app-settings-mcp__row:last-child{border-bottom:none;padding-bottom:0}.app-settings-mcp__row-main{flex:18rem;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.app-settings-mcp__app-icon{background:var(--app-canvas-chip);width:2rem;height:2rem;color:var(--app-ink);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-settings-mcp__row-copy{flex:1;min-width:0}.app-settings-mcp__row-actions{flex-wrap:wrap;gap:.25rem;display:flex}.app-settings-mcp__name{color:var(--app-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.app-settings-mcp__handle{background:var(--app-canvas-chip);color:var(--app-ink-secondary);border-radius:9999px;padding:.0625rem .375rem;font-size:.75rem;font-weight:400}.app-settings-mcp__meta{overflow-wrap:anywhere;color:var(--app-ink-muted);margin:.125rem 0 0;font-size:.875rem}.app-settings-mcp__status{color:var(--app-ink-secondary);align-items:center;gap:.375rem;margin:.375rem 0 0;font-size:.8125rem;display:flex}.app-settings-mcp__dot{background:var(--app-ink-muted);border-radius:9999px;width:.4375rem;height:.4375rem}.app-settings-mcp__dot--connected{background:#16a34a}.app-settings-mcp__dot--error{background:var(--app-danger)}.app-settings-mcp__dot--pending{background:#d97706}.app-settings-mcp__advanced{border-top:1px solid var(--app-hairline);padding-top:.75rem}.app-settings-mcp__advanced-summary{cursor:pointer;color:var(--app-ink-secondary);font-size:.8125rem}.app-settings-mcp__advanced-summary:hover{color:var(--app-ink)}.app-settings-mcp__advanced[open] .app-settings-mcp__advanced-summary{margin-bottom:.75rem}.app-settings-mcp__error{overflow-wrap:anywhere;color:var(--app-danger);margin:.25rem 0 0;font-size:.8125rem}.app-settings-mcp__danger:hover:not(:disabled){color:var(--app-danger)}.app-settings-mcp__empty{border:1px dashed var(--app-hairline-strong);color:var(--app-ink-muted);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1rem;display:flex}.app-settings-mcp__empty-title{color:var(--app-ink);margin:.25rem 0 0;font-size:.875rem;font-weight:500}.app-settings-mcp__empty-hint{max-width:24rem;margin:0;font-size:.875rem}.app-settings-mcp__endpoint{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.app-settings-mcp__endpoint-url{overflow-wrap:anywhere;min-width:0;color:var(--app-ink);flex:16rem;font-size:.875rem}.app-billing-cycle{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.app-billing-cycle--section{margin-bottom:.25rem}.app-billing-cycle__track{border:1px solid var(--app-hairline);background:var(--app-canvas-chip);border-radius:9999px;padding:.125rem;display:inline-flex}.app-billing-cycle__btn{height:2rem;color:var(--app-ink-secondary);font:inherit;cursor:pointer;transition:background-color .1s var(--app-ease),color .1s var(--app-ease);background:0 0;border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.app-billing-cycle__btn--active{color:var(--app-ink);box-shadow:0 0 0 1px var(--app-hairline);background:#fff}.app-billing-cycle__save{color:var(--app-ink-secondary);text-transform:lowercase;background:#0a12170f;border-radius:9999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500}.app-billing-cycle__hint{color:var(--app-ink-muted);margin:0;font-size:.75rem}.app-plan-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:1024px){.app-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.app-plan-grid--compact{gap:.75rem}}.app-plan-card{border:1px solid var(--app-hairline);background:#fff;border-radius:1.75rem;flex-direction:column;min-height:0;padding:1.5rem 1.75rem;display:flex;position:relative}.app-plan-card--featured{border-color:#0a12172e}.app-plan-card__badge{background:var(--app-ink);color:#fff;white-space:nowrap;border-radius:9999px;padding:.125rem .625rem;font-size:.6875rem;font-weight:500;position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}.app-plan-card__desc{min-height:3rem;color:var(--app-ink-secondary);margin:.375rem 0 0;font-size:.875rem;line-height:1.4}.app-plan-card__meta{color:var(--app-ink-muted);margin-top:.125rem;font-size:.875rem;display:block}.app-plan-card__meter,.app-plan-card__meter--static{border:1px solid var(--app-hairline);width:100%;height:2.25rem;color:var(--app-ink);text-align:left;cursor:pointer;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease);background:0 0;border-radius:9999px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:flex}.app-plan-card__meter--static{cursor:default}.app-plan-card__meter:hover{background:var(--app-canvas-muted-fill)}.app-plan-card__meter-popover{border:1px solid var(--app-hairline);background:#fff;border-radius:1rem;padding:.25rem;overflow:hidden;box-shadow:0 2px 6px #00000026}.app-plan-card__meter-option{cursor:pointer;border-radius:9999px;outline:none;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.app-plan-card__cta{flex-shrink:0;width:100%;margin-top:.75rem}.app-plan-card__features{flex-direction:column;flex:auto;min-height:0;margin-top:1.25rem;display:flex}.app-plan-card__includes{letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted);margin:0;font-size:.75rem;font-weight:500}.app-plan-card__feature-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.app-plan-card__feature{color:var(--app-ink-secondary);gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.app-plan-card__feature-icon{width:1rem;height:1rem;color:var(--app-ink-muted);flex-shrink:0;margin-top:.125rem}.workspace-assistant{flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-assistant__alerts{flex-shrink:0;padding:.75rem 0 .5rem}.workspace-assistant__alerts .form-error{margin:0}.workspace-assistant__messages{flex-direction:column;flex:auto;min-height:0;padding:.5rem 0 0;display:flex}.workspace-assistant__thread{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;padding-bottom:40px;display:flex}.workspace-assistant__thread--empty{justify-content:center;align-items:center}.workspace-assistant__empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;padding:2rem 1.5rem;display:flex}.workspace-assistant__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.workspace-assistant__empty-title{color:var(--app-ink);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.workspace-assistant__empty-hint{color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.workspace-assistant .studio-agent-bubble--assistant{max-width:100%}.workspace-assistant__composer{z-index:2;margin-top:auto;background:#fff;flex-shrink:0;margin-inline:0;padding:.75rem 0 20px;position:sticky;bottom:0;box-shadow:0 -12px 24px 12px #fff}.workspace-assistant__composer-form{width:100%}.workspace-assistant__composer .studio-agent-chat__composer{border-top:0;padding-top:0}.studio-agent-chat{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.studio-agent-chat__header{flex-shrink:0}.studio-agent-chat__scroll{flex-direction:column;flex:1;gap:1.1rem;min-height:120px;padding:.15rem .25rem .5rem 0;display:flex;overflow:hidden auto}.studio-agent-chat__scroll--empty{padding:0;position:relative;overflow:hidden}.studio-agent-chat__empty-headline{z-index:1;pointer-events:none;text-align:center;letter-spacing:-.04em;color:#0d253d;flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:clamp(1.5rem,4.2vw,1.85rem);font-weight:700;line-height:1.12;animation:3.2s ease-in-out 1.1s infinite studio-agent-empty-headline-alive;display:flex;position:absolute;inset:0}.studio-agent-chat__boot-error{z-index:1;text-align:center;pointer-events:none;justify-content:center;align-items:center;margin:0;padding:1.5rem;display:flex;position:absolute;inset:0}.studio-agent-chat__empty-headline>span{opacity:0;filter:blur(6px);transform-origin:bottom;will-change:transform,opacity,filter;animation:.9s forwards studio-agent-empty-word-in;display:block;transform:translateY(1.1rem)scale(.72)}@keyframes studio-agent-empty-word-in{0%{opacity:0;filter:blur(6px);animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translateY(1.1rem)scale(.72)}58%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.22,.05,.2,1);transform:translateY(-.08rem)scale(1.06)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes studio-agent-empty-headline-alive{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.015)}}@media(prefers-reduced-motion:reduce){.studio-agent-chat__empty-headline{animation:none}.studio-agent-chat__empty-headline>span{opacity:1;filter:none;animation:none;transform:none}}.studio-agent-chat__dot-matrix{pointer-events:none;background:#fff;flex:auto;align-self:stretch;width:100%;min-height:8rem}.studio-agent-chat__dot-matrix-canvas{background:#fff;width:100%;height:100%;display:block}.studio-agent-chat__row{width:100%;display:flex}.studio-agent-chat__row--user{justify-content:flex-end}.studio-agent-chat__row--assistant{justify-content:flex-start}.studio-agent-stream--user{flex:0 auto;max-width:min(100%,28rem)}.studio-agent-stream__user-prompt{background:var(--color-surface-elevated,#f4f4f5);width:fit-content;max-width:100%;color:var(--color-text);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:.65rem .85rem;font-size:.875rem;line-height:1.5}.studio-agent-stream--assistant{width:100%;max-width:100%;color:var(--color-text);flex-direction:column;gap:.45rem;font-size:.875rem;line-height:1.6;display:flex}.studio-agent-stream__text{color:var(--color-text)}.studio-agent-stream__text .studio-agent-md__p{color:var(--color-text);margin:0 0 .7rem;font-size:.875rem;line-height:1.6}.studio-agent-stream__text .studio-agent-md__p:last-child{margin-bottom:0}.studio-agent-stream__text .studio-agent-md__ul{margin:.2rem 0 .65rem;padding-left:1.4rem;list-style-type:disc;list-style-position:outside}.studio-agent-stream__text .studio-agent-md__ol{margin:.2rem 0 .65rem;padding-left:1.4rem;list-style-type:decimal;list-style-position:outside}.studio-agent-stream__text .studio-agent-md__li{margin:.18rem 0;padding-left:.1rem}.studio-agent-stream__text .studio-agent-md__li::marker{color:var(--color-text-muted)}.studio-agent-stream__text .studio-agent-md__strong{color:var(--color-text);font-weight:600}.studio-agent-stream__text .studio-agent-md__h1,.studio-agent-stream__text .studio-agent-md__h2,.studio-agent-stream__text .studio-agent-md__h3{color:var(--color-text);margin:.75rem 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.5}.studio-agent-stream__text .studio-agent-md__h1:first-child,.studio-agent-stream__text .studio-agent-md__h2:first-child,.studio-agent-stream__text .studio-agent-md__h3:first-child{margin-top:0}.studio-agent-stream__text .studio-agent-md__code-inline{background:var(--color-surface-elevated,#f4f4f5);color:var(--color-text);border-radius:5px;padding:.12em .35em;font-size:.84em}.studio-agent-stream__thought{margin:0}.studio-agent-stream__thought-summary{cursor:pointer;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;min-height:1.25rem;padding:0 0 0 var(--agent-activity-lead);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.studio-agent-stream__thought-summary::-webkit-details-marker{display:none}.studio-agent-stream__steps{margin:0}.studio-agent-stream__steps-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;min-height:1.25rem;padding:0;list-style:none;display:flex}.studio-agent-stream__steps-summary>.agent-tool-activity{flex:0 auto;min-width:0}.studio-agent-stream__steps-summary::-webkit-details-marker{display:none}.studio-agent-stream__steps-body{padding:0 0 0 var(--agent-activity-lead);color:var(--color-text-muted);max-height:12rem;margin:.3rem 0 0;font-size:.8125rem;line-height:1.5;list-style:none;overflow-y:auto}.studio-agent-stream__steps-body li{word-break:break-word;padding:.05rem 0}.studio-agent-stream__thought-summary:after,.studio-agent-stream__steps-summary:after{content:"";opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;width:.3rem;height:.3rem;margin-left:.4rem;transition:transform .16s;display:inline-block;transform:rotate(45deg)translateY(-.06rem)}.studio-agent-stream__steps-summary:after{flex:none;margin-left:0}details[open]>.studio-agent-stream__thought-summary:after,details[open]>.studio-agent-stream__steps-summary:after{transform:rotate(225deg)translateY(-.06rem)}.studio-agent-stream__steps-summary:hover:after,.studio-agent-stream__thought-summary:hover:after{opacity:.9}@media(prefers-reduced-motion:reduce){.studio-agent-stream__thought-summary:after,.studio-agent-stream__steps-summary:after{transition:none}}.studio-agent-stream__thought-body{padding:0 0 0 var(--agent-activity-lead);color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word;max-height:10rem;margin:.3rem 0 0;font-family:inherit;font-size:.8125rem;line-height:1.5;overflow-y:auto}.demo-assistant-tool-activity{box-sizing:border-box;width:100%;max-width:42rem;margin:0 auto;padding:0 1rem}.agent-tool-activity{align-items:center;gap:var(--agent-activity-gap);min-height:1.25rem;color:var(--color-text-muted);display:flex}.agent-tool-activity__glyph{width:var(--agent-activity-glyph);height:var(--agent-activity-glyph);color:var(--color-text);flex:none;justify-content:center;align-items:center;display:flex}.agent-tool-activity__dots{grid-template-columns:repeat(3,var(--dot-size));grid-template-rows:repeat(3,var(--dot-size));gap:var(--dot-gap);display:grid}.agent-tool-activity__dot{width:var(--dot-size);height:var(--dot-size);opacity:.28;background:currentColor;border-radius:50%}.agent-tool-activity__dots[data-running=true] .agent-tool-activity__dot{animation:1.15s ease-in-out infinite agent-tool-dot-flicker;animation-delay:calc(var(--dot-phase,0) * -128ms)}.agent-tool-activity__check{stroke-width:3px;width:.8125rem;height:.8125rem;display:block}@keyframes agent-tool-dot-flicker{0%,to{opacity:.04}50%{opacity:1}}.agent-tool-activity__odometer{flex:auto;min-width:0;height:1.25rem;display:block;overflow:hidden}.agent-tool-activity__odometer-track{will-change:transform;flex-direction:column;display:flex}.agent-tool-activity__odometer-track[data-animate=true]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.agent-tool-activity__odometer-item{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;height:1.25rem;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;line-height:1.25rem;display:block;overflow:hidden}.agent-shimmer{background-image:linear-gradient(100deg,var(--color-text-muted) 32%,var(--color-text) 50%,var(--color-text-muted) 68%);color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.1s linear infinite agent-shimmer-sweep}@keyframes agent-shimmer-sweep{0%{background-position:160%}to{background-position:-60%}}@media(prefers-reduced-motion:reduce){.agent-tool-activity__dots[data-running=true] .agent-tool-activity__dot{opacity:.55;animation:none}.agent-tool-activity__odometer-track{transition:none}.agent-shimmer{color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}.studio-agent-stream__footer{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;border:0;margin:.35rem 0 0;padding:0;font-size:.75rem;line-height:1.35;overflow:hidden}.studio-agent-bubble{border:1px solid var(--color-border);border-radius:12px;max-width:min(100%,22rem);padding:.55rem .75rem;font-size:.84rem;line-height:1.45}.studio-agent-bubble--user{background:var(--color-surface-elevated);border-color:var(--color-border);color:var(--color-text)}.studio-agent-bubble--assistant{color:var(--color-text);background:0 0;border:none;max-width:100%;padding:0}.studio-agent-bubble__label{display:none}.studio-agent-bubble__tools{color:var(--color-text-muted);border-top:0;margin-top:.25rem;padding-top:0;font-size:.75rem}.studio-agent-bubble__tool{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.studio-agent-reasoning{background:0 0;border:0;margin-bottom:.35rem;overflow:visible}.studio-agent-reasoning__summary{cursor:pointer;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding:0;font-size:.8rem;font-weight:500;list-style:none}.studio-agent-reasoning__summary::-webkit-details-marker{display:none}.studio-agent-reasoning__summary:before{display:none}.studio-agent-reasoning__body{color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word;max-height:10rem;margin:.35rem 0 0;padding:0;font-family:inherit;font-size:.8rem;line-height:1.45;overflow-y:auto}.studio-agent-chat__step{display:none}.studio-agent-md__p{margin:0 0 .5rem}.studio-agent-md__p:last-child{margin-bottom:0}.studio-agent-md__ul,.studio-agent-md__ol{margin:.35rem 0 .5rem;padding-left:1.35rem}.studio-agent-md__ul{list-style-type:disc;list-style-position:outside}.studio-agent-md__ol{list-style-type:decimal;list-style-position:outside}.studio-agent-md__li{margin:.15rem 0}.studio-agent-md__h1,.studio-agent-md__h2,.studio-agent-md__h3{margin:.65rem 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.5}.studio-agent-md__h1:first-child,.studio-agent-md__h2:first-child,.studio-agent-md__h3:first-child{margin-top:0}.studio-agent-md__a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.studio-agent-md__quote{border-left:3px solid var(--color-accent);background:var(--color-surface-elevated);color:var(--color-text-muted);margin:.45rem 0;padding:.35rem .55rem}.studio-agent-md__hr{border:0;border-top:1px solid var(--color-border);margin:.5rem 0}.studio-agent-md__table{border-collapse:collapse;width:100%;margin:.45rem 0;font-size:.78rem}.studio-agent-md__th,.studio-agent-md__td{border:1px solid var(--color-border);text-align:left;padding:.3rem .45rem}.studio-agent-md__th{background:var(--color-surface-elevated)}.studio-agent-md__pre{background:var(--color-code-bg);color:var(--color-code-fg);border-radius:8px;margin:.45rem 0;padding:.45rem .55rem;font-size:.74rem;line-height:1.4;overflow-x:auto}.studio-agent-md__pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:0 0!important;padding:0!important}.studio-agent-md__code-inline{background:var(--color-surface-elevated);color:var(--color-text);border-radius:4px;padding:.1em .28em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.studio-agent-md__strong{font-weight:600}.studio-agent-chat__composer{border-top:none;flex-direction:column;flex-shrink:0;gap:.35rem;padding-top:0;display:flex}.studio-agent-chat__composer-form{width:100%;min-width:0}.studio-agent-chat__composer-shell{border:1px solid var(--app-hairline);background:var(--color-surface);border-radius:9999px;flex-direction:column;align-items:stretch;gap:0;padding:.35rem .45rem .35rem .75rem;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.studio-agent-chat__mentions{z-index:20;border:1px solid var(--app-hairline);background:var(--color-surface,#fff);max-height:18rem;box-shadow:var(--app-dropdown-shadow,0 8px 24px #00377014);border-radius:.75rem;margin:0;padding:.25rem;list-style:none;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.studio-agent-chat__mention-section{letter-spacing:.02em;text-transform:uppercase;color:var(--app-ink-muted);padding:.4rem .5rem .2rem;font-size:.6875rem;font-weight:500}.studio-agent-chat__mention{text-align:left;width:100%;color:var(--app-ink);border-radius:.5rem;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8125rem;display:flex}.studio-agent-chat__mention--active{background:var(--app-canvas-chip)}.studio-agent-chat__mention-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.studio-agent-chat__mention-handle,.studio-agent-chat__mention-hint{text-overflow:ellipsis;white-space:nowrap;color:var(--app-ink-muted);flex-shrink:0;font-size:.75rem;overflow:hidden}.studio-agent-chat__mention-hint{margin-left:auto;padding-left:.5rem}.studio-agent-chat__composer-shell--expanded{border-radius:1.25rem;gap:.2rem;padding:.5rem .55rem .45rem .75rem}.studio-agent-chat__composer-shell--has-context{border-radius:1.25rem;gap:.35rem;padding:.45rem .55rem .4rem .6rem}.studio-agent-chat__composer-context{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.studio-agent-chat__context-chip{border:1px solid var(--app-hairline);background:var(--app-canvas-chip);min-width:0;max-width:100%;color:var(--app-ink);border-radius:.5rem;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .4rem;font-size:.75rem;line-height:1.3;display:inline-flex}.studio-agent-chat__context-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-agent-chat__context-chip-remove{width:1rem;height:1rem;color:var(--app-ink-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.studio-agent-chat__context-chip-remove:hover{background:var(--app-ink)}@supports (color:color-mix(in lab,red,red)){.studio-agent-chat__context-chip-remove:hover{background:color-mix(in srgb,var(--app-ink) 10%,transparent)}}.studio-agent-chat__context-chip-remove:hover{color:var(--app-ink)}.studio-agent-chat__composer-shell:focus-within{border-color:var(--app-hairline-input);box-shadow:0 0 0 2px var(--app-ink)}@supports (color:color-mix(in lab,red,red)){.studio-agent-chat__composer-shell:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-ink) 8%,transparent)}}.studio-agent-chat__composer-input-row{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex;position:relative}.studio-agent-chat__composer-measure{visibility:hidden;pointer-events:none;white-space:pre;height:0;font-family:inherit;font-size:.84rem;line-height:1.45;font-weight:inherit;letter-spacing:inherit;position:absolute;top:0;left:0;overflow:hidden}.studio-agent-chat__composer-shell--expanded .studio-agent-chat__composer-input-row{align-items:flex-start}.studio-agent-chat__composer-input-row .studio-agent-chat__textarea{flex:auto;min-width:0}.studio-agent-chat__composer-shell:not(.studio-agent-chat__composer-shell--expanded) .studio-agent-chat__composer-input-row .studio-agent-chat__textarea{white-space:nowrap;overflow:hidden}.studio-agent-chat__composer-shell--expanded .studio-agent-chat__textarea{field-sizing:content;white-space:pre-wrap;overflow:hidden auto}.studio-agent-chat__composer-footer{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding:0 .35rem;display:flex}.studio-agent-chat__textarea{resize:none;width:100%;min-height:1.35rem;max-height:8rem;color:var(--color-text);background:0 0;border:none;outline:none;margin:0;padding:.15rem 0;font-family:inherit;font-size:.84rem;line-height:1.35}.studio-agent-chat__textarea::placeholder{color:var(--color-text-muted)}.studio-agent-chat__textarea:disabled{opacity:.6;cursor:not-allowed}.studio-agent-chat__composer-bar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;min-width:0;padding-top:.05rem;display:flex}.studio-agent-chat__composer-bar-right{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.studio-agent-chat__composer-send-btn{box-sizing:border-box;aspect-ratio:1;background:var(--color-text);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-surface);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s;display:inline-flex}.studio-agent-chat__composer-send-btn:hover:not(:disabled){opacity:.88}.studio-agent-chat__composer-send-btn:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.studio-agent-chat__composer-send-btn:disabled{opacity:.35;cursor:not-allowed}.studio-agent-chat__composer-stop-btn:disabled{opacity:1;cursor:pointer}.studio-agent-chat__composer-stop-btn{position:relative}.studio-agent-chat__composer-stop-btn:after{content:"";border:1.5px solid var(--color-text);border-radius:999px;position:absolute;inset:-3px}@supports (color:color-mix(in lab,red,red)){.studio-agent-chat__composer-stop-btn:after{border:1.5px solid color-mix(in srgb,var(--color-text) 22%,transparent)}}.studio-agent-chat__composer-stop-btn:after{border-top-color:var(--color-text);animation:.9s linear infinite studio-agent-stop-spin}@keyframes studio-agent-stop-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.studio-agent-chat__composer-stop-btn:after{animation:none}}.studio-agent-chat__model-dropdown{width:fit-content;max-width:100%}.studio-agent-chat__model-trigger{border:1px solid var(--color-border);background:var(--color-surface);width:fit-content;max-width:100%;min-height:2rem;color:var(--color-text);border-radius:8px;outline:none;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .4rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s;display:inline-flex}.studio-agent-chat__model-trigger--plain,.studio-agent-chat__composer-footer .studio-agent-chat__model-trigger{min-height:auto;color:var(--color-text-muted);background:0 0;border:none;padding:.15rem .25rem}.studio-agent-chat__model-trigger--plain:hover:not(:disabled),.studio-agent-chat__composer-footer .studio-agent-chat__model-trigger:hover:not(:disabled),.studio-agent-chat__model-trigger--plain[data-hovered=true]:not(:disabled),.studio-agent-chat__composer-footer .studio-agent-chat__model-trigger[data-hovered=true]:not(:disabled){color:#000;background:0 0;border:none}.studio-agent-chat__model-trigger:hover:not(:disabled){background:var(--color-surface-elevated);border-color:var(--color-text-muted)}.studio-agent-chat__model-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.studio-agent-chat__model-trigger:disabled{opacity:.55;cursor:not-allowed}.studio-agent-chat__model-mark{width:1rem;height:1rem;color:var(--color-text);opacity:.92}.studio-agent-chat__style-trigger{justify-content:center;min-width:2rem;padding-inline:.4rem}.studio-agent-chat__style-menu [role=menuitem],.studio-agent-chat__style-item{text-align:left;align-items:flex-start}.studio-agent-chat__style-swatches{border:1px solid var(--app-hairline);border-radius:9999px;display:inline-flex;overflow:hidden}.studio-agent-chat__style-swatch{width:.75rem;height:.75rem;display:block}.studio-agent-chat__style-item [slot=label]{text-align:left;width:100%;color:var(--color-text);flex-direction:column;align-items:flex-start;display:flex}.studio-agent__messages{color:var(--color-text)}.studio-agent__message-role{color:var(--color-text);margin-bottom:.25rem;display:block}.studio-agent__message-text{color:var(--color-text)}.studio-agent__message-meta{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.72rem;line-height:1.4}.studio-agent__title{color:var(--color-text);margin:0 0 .5rem;font-size:1rem}.studio-agent__text{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.5}.studio-agent__actions{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.studio-agent__hint{color:var(--color-text-muted);margin:0 0 .65rem;font-size:.82rem;line-height:1.45}.studio-agent__hint code{color:var(--color-accent);font-size:.8rem}.studio-agent__modal-backdrop{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.studio-agent__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;width:100%;max-width:420px;padding:1rem 1.25rem;box-shadow:0 8px 32px #0003}.studio-manifest{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.studio-manifest__title{margin:0 0 .35rem;font-size:.95rem}.studio-manifest__textarea{resize:vertical;width:100%;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45}.studio-manifest-cap{color:var(--app-ink);border-top:none;margin-top:0;padding-top:0}.studio-manifest-cap__title{color:var(--app-ink);margin:0 0 .35rem;font-size:1rem;font-weight:500;line-height:1.4}.studio-manifest-cap__intro{color:var(--app-ink-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.4}.studio-manifest-cap__mono{word-break:break-all;font-size:.72rem}.studio-manifest-cap__list{flex-direction:column;gap:1.25rem;margin-top:0;display:flex}.studio-manifest-cap__view{background:0 0;border:none;border-radius:0;padding:0}.studio-manifest-cap__view-title{color:var(--app-ink);margin:0 0 .75rem;font-size:1rem;font-weight:500;line-height:1.4}.studio-manifest-cap__section-title{color:var(--app-ink);margin:0 0 .5rem;font-size:.875rem;font-weight:500;line-height:1.4}.studio-manifest-cap__collection{margin-bottom:1rem}.studio-manifest-cap__collection:last-child{margin-bottom:0}.studio-manifest-cap__collection-title{color:var(--app-ink);margin:0 0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.4}.studio-manifest-cap__slug{color:var(--app-ink-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:400}.studio-manifest-cap__matrix-wrap{overflow-x:auto}.studio-manifest-cap__matrix{table-layout:fixed;border-collapse:collapse;width:100%;max-width:36rem;font-size:.75rem;line-height:1.4}.studio-manifest-cap__col-field{width:16rem}.studio-manifest-cap__col-op{width:4.5rem}.studio-manifest-cap__matrix th{border-bottom:1px solid var(--app-hairline);letter-spacing:.02em;text-transform:uppercase;color:var(--app-ink-muted);text-align:center;padding:.375rem .5rem;font-size:.6875rem;font-weight:500}.studio-manifest-cap__matrix th:first-child{text-align:left}.studio-manifest-cap__matrix td{border-bottom:1px solid var(--app-hairline);vertical-align:middle;padding:.375rem .5rem}.studio-manifest-cap__matrix tbody tr:last-child td{border-bottom:none}.studio-manifest-cap__field-cell{min-width:12rem;max-width:20rem;overflow:hidden}.studio-manifest-cap__field-name{text-overflow:ellipsis;white-space:nowrap;color:var(--app-ink-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.studio-manifest-cap__ops-row td{background:var(--app-canvas-muted-fill)}.studio-manifest-cap__ops-label{color:var(--app-ink-secondary);font-size:.75rem;font-weight:500}.studio-manifest-cap__cell-check{text-align:center;color:var(--app-ink-muted)}.studio-manifest-cap__cell-na{color:var(--app-ink-muted)}.studio-manifest-cap__check{appearance:none;cursor:pointer;width:1rem;height:1rem;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease);background:#fff;border:1px solid #0a121733;border-radius:5px;margin:0 auto;display:block}.studio-manifest-cap__check:checked{border-color:var(--app-ink);background-color:var(--app-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 5.5' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.studio-manifest-cap__check:disabled{opacity:.35;cursor:not-allowed}.studio-manifest-cap__hint,.studio-manifest-cap__empty{color:var(--app-ink-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.studio-manifest-cap__integrations{border-top:1px solid var(--app-hairline);margin-top:1rem;padding-top:1rem}.studio-manifest-cap__label{margin-bottom:.25rem;font-size:.78rem;font-weight:600;display:block}.studio-manifest-cap__ul{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.studio-manifest-cap__muted{color:var(--app-ink-muted)}.studio-sandpack{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.studio-sandpack--build{--sp-layout-height:100%;flex:1;min-height:0;overflow:hidden}.studio-sandpack--build .sp-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.studio-sandpack .sp-layout{border:none;flex:1;height:100%;min-height:0}.studio-sandpack--build .sp-layout,.studio-sandpack .sp-stack{flex:1;min-height:0}.studio-sandpack .sp-file-explorer{min-width:180px;max-width:260px}.install-preview{flex-direction:column;gap:1rem;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:flex}.install-preview__header a.nav-link{margin-bottom:.25rem;display:inline-block}.install-preview__frame-wrap{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.install-preview__frame{border:1px solid var(--color-border);background:var(--color-bg);border-radius:20px;flex:1;width:100%;min-height:min(72vh,820px)}.install-preview__runtime{width:100%}.install-preview__runtime-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.75rem;display:grid}.install-preview__runtime-heading{margin:0 0 .35rem;font-size:.95rem}.install-preview__runtime-list{color:var(--color-text);margin:0;padding-left:1.1rem;font-size:.88rem}.install-preview__runtime-json{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);max-height:180px;margin:0;padding:.75rem;font-size:.75rem;line-height:1.4;overflow:auto}.workflow-runs-table-wrap{margin-top:.5rem;overflow-x:auto}.workflow-runs-table{border-collapse:collapse;width:100%;font-size:.82rem}.workflow-runs-table th,.workflow-runs-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.4rem .5rem}.workflow-runs-table th{color:var(--color-text-muted);font-weight:600}.install-preview__settings-textarea{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);width:100%;min-height:140px;color:var(--color-text);resize:vertical;box-sizing:border-box;margin-top:.35rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.45}.install-preview__database{box-sizing:border-box;width:100%;max-width:none}.library-asset-list{margin:0;padding:0;list-style:none}.library-asset-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:stretch;gap:.75rem;padding:.65rem 0;display:flex}.library-asset-row__main{text-align:left;cursor:pointer;border-radius:var(--radius-sm);min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;margin:-.25rem -.35rem;padding:.25rem .35rem;text-decoration:none;display:flex}.library-asset-row__main:hover:not(:disabled){background:var(--color-surface-elevated)}.library-asset-row__main:disabled,.library-asset-row__main[aria-disabled=true]{cursor:not-allowed;opacity:.75}.library-asset-row__thumb{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.library-asset-row__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.library-asset-row__thumb-fallback{letter-spacing:.02em;color:var(--color-text-muted);font-size:.65rem;font-weight:600}.library-asset-row__meta{min-width:0}.library-asset-row__name{word-break:break-word;display:block}.library-asset-row__sub{margin-top:.2rem;display:block}.library-asset-row__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.install-preview__main-tabs{gap:.25rem;margin-bottom:1rem;display:flex}.install-preview__main-tab{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:.45rem .9rem;font-size:.9rem;font-weight:500}.install-preview__main-tab:hover{color:var(--color-text)}.install-preview__main-tab--active{color:var(--color-text);border-color:var(--color-accent);background:var(--color-bg)}.studio-page.studio-page--portal-editor.install-preview.install-preview--full{flex:1;align-self:stretch;gap:0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:hidden}.install-purchase-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:2.5rem 1.5rem;display:flex}.install-purchase-empty__title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.install-purchase-empty__lead{max-width:26rem;color:var(--app-ink);margin:0;font-size:.875rem;line-height:1.5}.install-purchase-empty__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;margin-top:.25rem;display:flex}.install-purchase-empty__actions a.app-ui-btn{color:inherit;text-decoration:none}.studio-page.studio-page--portal-editor.install-preview.install-preview--full.install-preview--utility-scroll{flex:none;height:auto;min-height:100%;overflow:visible}.install-preview .portal-editor-header{z-index:30;flex-shrink:0;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);width:100%;position:relative}.install-preview-mobile-nav__toggle,.install-preview-mobile-nav{display:none}.install-preview--utility-scroll .portal-editor-header{z-index:30;background:var(--color-surface,#fff);position:sticky;top:0}.install-preview .portal-editor-header__center{justify-self:stretch;width:100%;min-width:0}.install-preview .portal-editor-header__center .portal-editor-header__sections{flex-wrap:nowrap;justify-content:center;gap:.5rem;max-width:100%;margin-left:0;overflow-x:auto}.install-preview-header-tabs button:focus,.install-preview-header-tabs button:focus-visible,.install-preview-header-tabs button[data-focus-visible=true],.install-preview-header-tabs button[data-focus=true]{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}.install-preview__main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 .5rem .5rem;display:flex;overflow:hidden}.install-preview__main--utility{flex:none;min-height:auto;padding:0;overflow:visible}.install-preview--utility-scroll .install-preview__main--utility>.studio-tools-scroll{flex:none;min-height:auto;overflow:visible}.install-preview__chrome-body{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.portal-framed-shell,.portal-framed-shell__scroll{--landing-radius-lg:24px;--landing-ease:cubic-bezier(.16, 1, .3, 1);--landing-placeholder:#e4e4e3;--landing-ink:#0e0e0e;background-color:#fff}.install-preview__preview-row{border-radius:20px;flex-direction:row;flex:1;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.studio-sandpack .install-preview__preview-row{border-radius:0}.install-preview__preview-row,.studio-vite-build{--customize-drawer-w:320px}.install-preview__customize-drawer{--customize-island-inset:20px;top:var(--customize-island-inset);right:var(--customize-island-inset);bottom:var(--customize-island-inset);z-index:6;width:min(var(--customize-drawer-w),calc(100% - var(--customize-island-inset) - var(--customize-island-inset)));max-width:calc(100% - var(--customize-island-inset) - var(--customize-island-inset));border:1px solid var(--color-border,#e3e8ee);background:var(--color-surface,#fff);box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity .3s var(--app-ease,cubic-bezier(.25, .5, .25, 1)),transform .3s var(--app-ease,cubic-bezier(.25, .5, .25, 1)),visibility .3s var(--app-ease,cubic-bezier(.25, .5, .25, 1)),width .3s var(--app-ease,cubic-bezier(.25, .5, .25, 1));border-radius:16px;flex:none;padding:0;position:absolute;overflow:hidden;transform:translate(12px)}.studio-vite-build--customize-open>.install-preview__customize-drawer,.install-preview__preview-row--drawer-open>.install-preview__customize-drawer{pointer-events:auto;opacity:1;visibility:visible;transform:none}.install-preview__preview-row--customize-resizing>.install-preview__customize-drawer,.studio-vite-build--customize-resizing>.install-preview__customize-drawer{transition:none}.install-preview__preview-row--customize-resizing,.studio-vite-build--customize-resizing{cursor:col-resize}.install-preview__customize-resize{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.install-preview__customize-resize:before{content:"";opacity:0;background:#e3e8ee;width:1px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.install-preview__customize-resize__grip{opacity:0;pointer-events:none;background:#e3e8ee;border-radius:999px;width:3px;height:28px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.install-preview__customize-resize:hover:before,.install-preview__customize-resize:focus-visible:before,.install-preview__preview-row--customize-resizing .install-preview__customize-resize:before,.studio-vite-build--customize-resizing .install-preview__customize-resize:before,.install-preview__customize-resize:hover .install-preview__customize-resize__grip,.install-preview__customize-resize:focus-visible .install-preview__customize-resize__grip,.install-preview__preview-row--customize-resizing .install-preview__customize-resize__grip,.studio-vite-build--customize-resizing .install-preview__customize-resize__grip{opacity:1}.install-preview__customize-resize:focus-visible{outline:none}.install-preview__customize-drawer--fill{flex-direction:column;padding:0;display:flex;overflow:hidden}.install-preview__customize-drawer>.cz-panel{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0 1rem 1rem;position:absolute;inset:0;overflow:hidden auto}.install-preview__customize-drawer>.cz-panel.cz-panel--fill,.install-preview__customize-drawer--fill>.cz-panel{flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.install-preview__customize-drawer-toolbar{background:var(--color-surface);z-index:1;justify-content:flex-end;padding:.65rem 0 .5rem;display:flex;position:sticky;top:0}.install-preview__customize-close{padding:.3rem .65rem;font-size:.82rem}.install-preview__header-actions{align-items:center;gap:.5rem;display:flex}@media(max-width:767px){.install-preview:has(.install-preview-mobile-nav) .portal-editor-header{grid-template-columns:minmax(0,1fr) auto}.install-preview:has(.install-preview-mobile-nav) .portal-editor-header__center{display:none}.install-preview-mobile-nav__toggle{width:2rem;height:2rem;color:var(--color-zinc-300,#d4d4d8);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.install-preview-mobile-nav__toggle:hover{color:var(--color-zinc-700,#3f3f46);background:#0a12170d}.install-preview-mobile-nav__toggle-icon{width:1.25rem;height:1.25rem}.install-preview-mobile-nav{top:var(--portal-editor-topbar-h,48px);z-index:29;pointer-events:none;visibility:hidden;display:block;position:fixed;bottom:0;left:0;right:0}.install-preview-mobile-nav[data-open]{pointer-events:auto;visibility:visible}.install-preview-mobile-nav__backdrop{opacity:0;cursor:pointer;background:#0a0a0a40;border:0;padding:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.install-preview-mobile-nav[data-open] .install-preview-mobile-nav__backdrop{opacity:1}.install-preview-mobile-nav__panel{max-height:calc(100dvh - var(--portal-editor-topbar-h,48px));background:var(--color-surface,#fff);border-bottom:1px solid var(--app-hairline,#0a12171a);opacity:0;padding:8px 16px 24px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(-16px)}.install-preview-mobile-nav[data-open] .install-preview-mobile-nav__panel{opacity:1;transform:translateY(0)}.install-preview-mobile-nav__links{flex-direction:column;gap:2px;display:flex}.install-preview-mobile-nav__links>*{justify-content:flex-start;width:100%}.install-preview-mobile-nav__links button{justify-content:flex-start;width:100%;min-height:44px}.install-preview__customize-label{display:none}.install-preview__customize-btn{gap:0!important;width:2rem!important;min-width:2rem!important;max-width:2rem!important;padding-inline:0!important}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.install-preview-mobile-nav__backdrop,.install-preview-mobile-nav__panel{transition:none}}.install-preview__header-actions button{height:2rem;min-height:2rem;max-height:2rem}.install-preview__section-label{align-items:center;gap:.35rem;display:inline-flex}.install-preview__section-globe{opacity:.82;flex-shrink:0;font-size:1rem}.install-preview__theme-color-field{min-width:0}.install-preview__theme-color-field .form-field__label{margin-bottom:.35rem;display:block}.install-preview__theme-color-row{align-items:stretch;gap:.5rem;min-width:0;display:flex}.install-preview__theme-color-picker-trigger{border-radius:var(--radius-md,8px);flex-shrink:0;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:2px;display:inline-flex}.install-preview__theme-color-picker-trigger[data-hovered]:not([data-disabled]){background:#94a3b81f}.install-preview__customize-inner{flex-direction:column;gap:0;min-height:0;padding-bottom:.25rem;display:flex}.install-preview__customize-sections{flex:auto;min-height:0;padding-bottom:5.5rem}.install-preview__customize-actions{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:4;margin:.5rem -1rem -1rem;position:sticky;bottom:-1px;box-shadow:0 -6px 20px #0f172a14}.install-preview__customize-form-actions{flex-wrap:wrap;gap:.5rem;margin-top:0;display:flex}.install-preview__theme-color-popover{z-index:80}.cz-panel{--cz-ink:var(--app-ink,#0a1217);--cz-mute:var(--app-ink-secondary,#0a121799);--cz-hairline:var(--app-hairline,#0a12171a);--cz-hairline-input:var(--app-hairline-input,#0a121726);--cz-fill:var(--app-canvas-chip,#0a12170f);--cz-accent:var(--app-ink,#0a1217);--cz-accent-deep:#0a1217e6;color:var(--cz-ink);flex-direction:column;min-height:0;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.cz-header{z-index:6;-webkit-backdrop-filter:blur(8px);background:#ffffffd1;align-items:center;margin:0 -1rem;padding:.85rem 1rem .6rem;display:flex;position:sticky;top:0}.cz-title{letter-spacing:-.01em;color:var(--cz-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}.cz-title--cap{text-transform:capitalize}.cz-status{white-space:nowrap;color:var(--cz-mute);background:0 0;border-radius:9999px;align-items:center;gap:.28rem;padding:.25rem .4rem;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.cz-status[data-state=saved]{color:var(--cz-mute);background:0 0}.cz-status[data-state=dirty]{color:#b45309;background:#f59e0b1f}.cz-status[data-state=error]{color:var(--color-error);background:#ef44441a}.cz-status__dot{background:currentColor;border-radius:9999px;width:6px;height:6px}.cz-status__spin{animation:.7s linear infinite cz-spin}@keyframes cz-spin{to{transform:rotate(360deg)}}.cz-error{color:var(--color-error);margin:.6rem 0 0;font-size:.78rem}.cz-sections{flex-direction:column;flex:auto;gap:1.1rem;min-height:0;padding:.9rem 0 1.25rem;display:flex}.cz-section{flex-direction:column;display:flex}.cz-section+.cz-section{border-top:1px solid var(--cz-hairline);padding-top:1.1rem}.cz-empty{color:var(--cz-mute,#64748d);margin:0;font-size:.78rem;line-height:1.5}.cz-empty code{background:var(--color-surface-elevated);border-radius:5px;padding:.05rem .3rem;font-family:ui-monospace,monospace;font-size:.74rem}.cz-panel .install-preview__runtime-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .7rem;font-size:.7rem;font-weight:600}.cz-panel .cz-group__desc{color:var(--color-text-muted)}.cz-panel .form-field{gap:.3rem;margin-bottom:0}.cz-panel .form-field__label{color:var(--cz-mute);font-size:.78rem;font-weight:400}.cz-panel .form-field__hint{color:var(--cz-mute);font-size:.72rem;line-height:1.35}.cz-panel .input{width:100%;height:32px;min-height:32px;color:var(--cz-ink);border:1px solid var(--cz-hairline-input);box-shadow:none;transition:border-color .15s var(--app-ease,ease);background:#fff;border-radius:9999px;padding:0 .8rem;font-size:.8rem;line-height:1.3}.cz-panel .input:focus,.cz-panel .input:focus-visible{box-shadow:none;border-color:#0a121759;outline:none}.cz-panel textarea.input{resize:vertical;border-radius:1rem;height:auto;min-height:64px;padding:.5rem .8rem;line-height:1.45}.cz-panel select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding-right:1.9rem}.cz-row{justify-content:space-between;align-items:flex-start;gap:.65rem;min-height:38px;padding:.25rem 0;display:flex}.cz-row__label{min-width:0;color:var(--cz-mute);flex:1;padding-top:.45rem;font-size:.78rem;font-weight:400;line-height:1.35}.cz-row__control{flex:0 0 58%;min-width:0;max-width:58%}.cz-row__control>.input{width:100%}.cz-row__control--slider{align-items:center;gap:.45rem;display:flex}.cz-row__hint{width:100%;color:var(--cz-mute);font-size:.7rem;line-height:1.35}.cz-slider-num{text-align:center;width:2.75rem!important;min-height:28px!important;padding:.2rem .35rem!important}.cz-slider{min-width:4rem;accent-color:var(--cz-accent,#0a1217);flex:1}.cz-segment{background:var(--cz-fill,#0a12170f);border:none;border-radius:9999px;width:100%;padding:2px;display:flex}.cz-segment__btn{min-width:0;color:var(--cz-mute,#0a121799);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1 1 0;padding:.3rem .55rem;font-size:.74rem;font-weight:500;transition:background-color .15s,color .15s}.cz-segment__btn.is-active{color:var(--cz-ink,#0a1217);background:#fff;font-weight:600;box-shadow:0 1px 3px #0a12171f}.cz-section--record{border-bottom:1px solid var(--color-border);margin-bottom:.5rem;padding-bottom:.75rem}.cz-section__head{margin-bottom:.5rem}.cz-section__title{letter-spacing:-.01em;text-transform:none;color:var(--cz-ink,#0d253d);margin:0;font-size:.82rem;font-weight:600}.cz-section__desc{color:var(--cz-mute,#64748d);margin:.2rem 0 0;font-size:.72rem}.cz-status--inline{margin-top:.25rem;font-size:.68rem}.cz-muted-inline{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.cz-record-fields .customize-schema-group .cz-grid{flex-direction:column;gap:0;display:flex}.cz-record-fields .cz-grid__cell{grid-column:auto}.cz-survey-pick{width:100%;min-height:28px;padding:.25rem .45rem;font-size:.75rem}.cz-row--survey-pick{border-bottom:none;margin-bottom:.35rem;padding-bottom:0}.cz-row--survey-pick .cz-row__control{max-width:62%}.cz-sections--flat{padding-top:0}.cz-flat-group{flex-direction:column;display:flex}.cz-flat-group .cz-section__title{margin-top:.6rem;margin-bottom:.25rem}.cz-flat-group .cz-section__title:first-child{margin-top:0}.cz-flat-group .cz-flat-group .cz-section__title{color:var(--cz-mute,#64748d);font-size:.74rem;font-weight:500}.cz-row--stack{flex-direction:column;align-items:stretch;gap:.35rem}.cz-row--stack .cz-row__label{padding-top:0}.cz-row__control--full{width:100%;max-width:100%}.cz-empty--hint{padding:.5rem 0;font-size:.75rem;line-height:1.45}.cz-color.cz-color--inline,.cz-color--inline{width:100%;height:auto;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.cz-color--inline .cz-color{border:1px solid var(--cz-hairline-input,#0a121726);background:#fff;border-radius:9999px;align-items:center;gap:.45rem;width:100%;height:32px;padding:3px 10px 3px 4px;display:flex}.cz-color--inline .cz-color:focus-within{box-shadow:none;background:#fff;border-color:#0a121759}.cz-color--inline .cz-color__hex{min-width:0;min-height:0;color:var(--cz-mute,#0a121799);background:0 0;border:none;flex:auto;padding:0;font-size:.74rem}.cz-color--inline .cz-color__swatch{border:none;border-radius:9999px;width:24px;height:24px;padding:0}.cz-color--inline .cz-color__swatch-chip{border-radius:9999px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #0a12171a}.cz-integrations{flex-direction:column;gap:16px;margin-top:.45rem;display:flex}.cz-integration{background:var(--app-canvas-sidebar,#f9f9f9);border:none;border-radius:1.25rem;padding:.75rem .85rem .65rem}.cz-integration__head{align-items:center;gap:.55rem;min-height:32px;margin-bottom:.5rem;display:flex}.cz-integration__icon{border:1px solid var(--app-hairline,#0a12171a);background:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cz-integration__name{min-width:0;color:var(--cz-ink,#0a1217);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;font-weight:500;overflow:hidden}.cz-integration__status{color:var(--cz-mute,#0a121799);flex-shrink:0;align-items:center;gap:.3rem;font-size:.7rem;font-weight:500;display:inline-flex}.cz-integration__status:before{content:"";background:#0a121733;border-radius:9999px;width:6px;height:6px}.cz-integration__status[data-connected=true]{color:#15803d}.cz-integration__status[data-connected=true]:before{background:#22c55e}.cz-integration__connect{color:#fff;background:var(--app-ink,#0a1217);transition:background-color .1s var(--app-ease,ease);border-radius:9999px;flex-shrink:0;padding:.3rem .7rem;font-size:.72rem;font-weight:500;text-decoration:none}.cz-integration__connect:hover{color:#fff;background:#0a1217e6;text-decoration:none}.cz-integration__warn{color:#b45309;margin:.3rem 0 0;font-size:.72rem}.cz-integration .cz-row{min-height:36px}.app-ui-modal .cz-integration .cz-row--stack{gap:.25rem;min-height:0;padding-top:0;padding-bottom:.15rem}.cz-file{border:1px solid var(--cz-hairline-input,#0a121726);box-sizing:border-box;width:100%;min-height:38px;transition:border-color .15s var(--app-ease,ease);background:#fff;border-radius:9999px;align-items:center;gap:.4rem;padding:4px 6px 4px 4px;display:flex}.cz-file:focus-within{border-color:#0a121759}.cz-file__thumb{background:var(--cz-fill,#0a12170f);width:28px;height:28px;color:var(--cz-mute,#0a121799);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cz-file__thumb img{object-fit:cover;width:100%;height:100%}.cz-file__select{min-width:0;font:inherit;color:var(--cz-ink,#0a1217);appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .1rem center/.85rem no-repeat;border:none;outline:none;flex:auto;padding:0 1.1rem 0 0;font-size:.78rem;overflow:hidden}.cz-file__select:disabled{cursor:default;color:var(--cz-mute,#0a121799)}.cz-file__select-wrap{outline:none;flex:auto;min-width:0;display:flex}.cz-file__select-trigger{text-align:left;background-image:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-right:0;display:inline-flex}.cz-file__select-trigger[data-placeholder=true]{color:var(--cz-mute,#0a121799)}.cz-file__input{min-width:0;font:inherit;color:var(--cz-ink,#0a1217);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:.78rem}.cz-file__input:disabled{color:var(--cz-mute,#0a121799)}.cz-file__btn{background:var(--cz-fill,#0a12170f);width:28px;height:28px;color:var(--cz-ink,#0a1217);cursor:pointer;transition:background-color .1s var(--app-ease,ease);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cz-file__btn:hover:not(:disabled):not([data-disabled=true]){background:var(--app-canvas-chip-hover,#0a12171a)}.cz-file__btn:disabled,.cz-file__btn[data-disabled=true]{opacity:.5;cursor:not-allowed}.cz-panel--fill{background:var(--color-surface);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.cz-panel__header{border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.85rem 1rem .5rem;display:flex}.cz-panel__header-text{min-width:0}.cz-panel__chrome{flex-shrink:0}.cz-panel__tabs-wrap{padding:0 1rem .75rem}.cz-panel__title{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.cz-panel__tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.cz-panel__tabs-list{background:var(--cz-fill,#f6f9fc);border-radius:9999px;gap:.125rem;width:100%;padding:.125rem;display:inline-flex}.cz-panel__tabs-list .tabs__tab,.cz-panel__tabs-list .tabs__tab[data-selected=true]{box-shadow:none;background-color:#0000}.cz-panel__scroll{flex:auto;min-height:0;padding:.35rem 1rem 1rem;overflow:hidden auto}.cz-panel__tab-panel{outline:none}.cz-panel__loading,.cz-panel__empty,.cz-panel__error{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.78rem}.cz-panel__error{color:var(--color-error)}.cz-panel__hint{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.4}.cz-panel__hint strong{color:var(--color-text);font-weight:600}.cz-premium-fields{--cz-control-width:9.75rem;flex-direction:column;display:flex}.cz-prop{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:38px;padding:.3rem 0;display:flex}.cz-prop--stack{flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem 0 .55rem}.cz-prop__label{min-width:0;color:var(--cz-mute,#0a121799);flex:1;padding-top:.45rem;font-size:.78rem;font-weight:400;line-height:1.35}.cz-prop--stack .cz-prop__label{padding-top:0}.cz-prop__control{width:var(--cz-control-width);min-width:var(--cz-control-width);max-width:var(--cz-control-width);flex-shrink:0;justify-content:flex-end;display:flex}.cz-prop--stack .cz-prop__control,.cz-prop__control--full{justify-content:stretch;width:100%;min-width:0;max-width:100%}.cz-prop__control--slider{width:var(--cz-control-width);min-width:var(--cz-control-width);max-width:var(--cz-control-width);align-items:center;gap:.45rem}.cz-premium-input{box-sizing:border-box;border:1px solid var(--cz-hairline-input,#0a121726)!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border-radius:9999px!important;font-size:.78rem!important}.cz-premium-input:focus,.cz-premium-input[data-focused]{box-shadow:none!important;background:#fff!important;border-color:#0a121759!important}.cz-premium-input--num{text-align:center;width:2.75rem!important;min-width:2.75rem!important;padding-inline:.35rem!important}.cz-premium-textarea{border:1px solid var(--cz-hairline-input,#0a121726)!important;box-shadow:none!important;background:#fff!important;border-radius:1rem!important;font-size:.75rem!important}.cz-premium-select-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-height:32px;max-height:32px;font-weight:500;border:1px solid var(--cz-hairline-input,#0a121726)!important;color:var(--cz-ink,#0a1217)!important;box-shadow:none!important;background:#fff!important;border-radius:9999px!important;padding:0 .7rem!important;font-size:.78rem!important;display:inline-flex!important}.cz-premium-select-trigger[data-hovered]:not([data-disabled]){background:var(--app-canvas-muted-fill,#0a12170d)!important}.cz-premium-range{min-width:3.5rem;accent-color:var(--cz-accent,#0a1217);flex:1}.cz-segment--premium{background:var(--cz-fill,#0a12170f);border-color:#0000;width:100%;display:flex}.cz-segment--premium .cz-segment__btn{text-transform:capitalize;flex:1 1 0;min-width:0;padding:.2rem .35rem}.cz-color-strip{width:100%}.cz-color-strip__inner{border:1px solid var(--cz-hairline-input,#0a121726);box-sizing:border-box;background:#fff;border-radius:9999px;align-items:center;gap:.35rem;width:100%;min-height:32px;padding:3px 10px 3px 4px;display:inline-flex}.cz-color-strip__inner:focus-within{box-shadow:none;border-color:#0a121759}.cz-prop__control .cz-color-strip{width:100%}.cz-color-strip__swatch{cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.cz-color-strip__chip{border:1px solid #0a12171a;border-radius:9999px;width:100%;height:100%;display:block}.cz-color-strip__hex{font-variant-numeric:tabular-nums;text-transform:uppercase;flex:1;min-width:0!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:var(--color-text-muted)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.72rem!important}.cz-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem .55rem;display:grid}.cz-grid__cell{min-width:0}.cz-grid__cell[data-compact=false]{grid-column:1/-1}.cz-switch-row{justify-content:space-between;align-items:center;gap:.6rem;min-height:32px;display:flex}.cz-switch-row__main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cz-color{border:1px solid var(--cz-hairline-input,#0a121726);min-width:0;height:32px;transition:border-color .15s var(--app-ease,ease);background:#fff;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .6rem 0 .25rem;display:flex}.cz-color:focus-within{box-shadow:none;border-color:#0a121759}.cz-color[data-disabled=true]{opacity:.6}.cz-color__swatch{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.cz-color__swatch-chip{border-radius:5px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}.cz-color__hex{letter-spacing:.01em;text-transform:uppercase;min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:auto;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.cz-color__hex::placeholder{text-transform:none;color:var(--color-text-muted)}.install-preview--full .install-preview__preview-row .install-preview__frame-wrap{flex:1;min-width:0}.studio-page.studio-page--portal-editor.install-preview.install-preview--full .install-preview__preview-row{background:#fff;border:1px solid #e5e5e5;border-radius:1.5rem;overflow:hidden}.install-preview--full .install-preview__frame-wrap{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:0;display:flex}.install-preview--full .install-preview__frame{box-sizing:border-box;border:0;border-radius:0;flex:auto;width:100%;max-width:none;height:100%;min-height:0}.install-preview__non-view{box-sizing:border-box;flex:1;min-width:0;min-height:0;padding:1rem;overflow:auto}.install-preview__non-view--loading{justify-content:center;align-items:center;padding:0;display:flex}.install-preview__non-view--loading .loading-screen--page p{animation:1.8s ease-in-out infinite install-preview-loading-pulse}@keyframes install-preview-loading-pulse{0%,to{opacity:.45}50%{opacity:1}}.install-settings-page{color:var(--app-ink);-webkit-font-smoothing:antialiased;flex-direction:column;gap:2rem;display:flex}.install-settings-page__section-lead{max-width:36rem;color:var(--app-ink-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.install-settings-page .app-page-section{margin-top:0}.portal-framed-shell:has(.install-settings-page){border-color:var(--app-hairline);background:#fff}.portal-framed-shell__scroll:has(.install-settings-page){background:#fff}.install-settings-section{border-bottom:1px solid var(--app-hairline);flex-direction:column;gap:.5rem;padding-bottom:2rem;display:flex}.install-settings-section:last-child{border-bottom:none;padding-bottom:0}.install-settings-section--danger{border-top:none;padding-top:0}.install-settings-section__title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.install-settings-section__lead{max-width:29.375rem;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.4}.install-settings-section__lead a{color:var(--app-ink);text-underline-offset:2px;text-decoration:underline}.install-settings-section__lead a:hover{opacity:.75}.install-settings-section__stat{font-variant-numeric:tabular-nums;color:var(--app-ink);margin:.5rem 0 0;font-size:1.5rem;font-weight:500}.install-settings-section__stat-muted{color:var(--app-ink-muted);font-size:.875rem;font-weight:400}.install-settings-section__footnote{color:var(--app-ink-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.4}.install-settings-section .form-error{color:var(--app-alert);margin:0;font-size:.875rem}.install-settings-page .install-usage-chart--app .install-usage-chart__bars{background:var(--app-canvas-muted-fill);border-color:var(--app-hairline)}.install-settings-page .install-usage-chart--app .install-usage-chart__bar{background:var(--app-ink);opacity:.75}.install-settings-page .install-usage-chart--app .install-usage-chart__labels{color:var(--app-ink-muted)}.install-integrations-setup--bare,.install-preview__library--bare{box-shadow:none;background:0 0;border:none;padding:0}.install-usage-summary{margin:.25rem 0 .75rem}.install-usage-chart{flex-direction:column;gap:.5rem;display:flex}.install-usage-chart__bars{border-radius:var(--radius-md,8px);background:var(--color-surface-elevated,#f4f4f5);border:1px solid var(--color-border);align-items:flex-end;gap:3px;height:8rem;padding:.5rem .25rem 0;display:flex}.install-usage-chart__col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.install-usage-chart__bar{background:var(--color-accent,#6366f1);opacity:.85;border-radius:4px 4px 2px 2px;width:100%;min-height:2px}.install-usage-chart__labels{color:var(--color-text-muted);justify-content:space-between;font-size:.72rem;display:flex}.install-preview__settings-stack{flex-direction:column;gap:1rem;width:100%;max-width:960px;margin:0 auto;display:flex}.install-db--compact .install-db__add{margin-bottom:1rem}.install-db__grid-wrap{width:100%;margin:.5rem 0 1rem}.install-db__grid-wrap .ag-theme-quartz-dark{--ag-font-size:13px;--ag-background-color:var(--color-bg);--ag-foreground-color:var(--color-text);--ag-header-background-color:var(--color-surface);--ag-odd-row-background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.install-db__grid-wrap .ag-theme-quartz-dark{--ag-odd-row-background-color:color-mix(in srgb, var(--color-surface) 40%, transparent)}}.install-db__grid-wrap--studio.ag-theme-quartz{--ag-font-size:13px;--ag-background-color:#fff;--ag-foreground-color:#18181b;--ag-header-background-color:#fafafa;--ag-border-color:#e4e4e7;--ag-row-hover-color:#f4f4f5;--ag-odd-row-background-color:#fafafa}.install-db--studio .install-db__add{border-bottom:none}.install-db__grid-wrap .ag-root-wrapper{border-radius:var(--radius-md);border:1px solid var(--color-border)}.runtime-data-grid__actions{justify-content:flex-end;align-items:center;display:flex}.install-db__toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.install-db__toolbar--studio{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.5rem}.studio-collections-page .install-db__toolbar--studio{gap:.375rem}.install-db__toolbar-title{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;display:flex}.install-db__toolbar-heading{color:var(--app-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.install-db__toolbar-meta{font-variant-numeric:tabular-nums;color:var(--app-ink-muted);font-size:.75rem}.install-db__toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.install-db__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.install-db__toolbar-search{flex:0 auto}.install-db__toolbar-add{background:#fff;flex-shrink:0;height:2rem;margin-left:auto;padding:0 .75rem;font-size:.8125rem}.install-db__field--grow{flex:1;min-width:200px}.install-db__add{border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1rem}.install-db__subhead{margin:0 0 .5rem;font-size:.95rem}.install-db__add-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.install-db__json{min-height:100px;font-family:ui-monospace,monospace;font-size:.8rem}.install-db__table-wrap{margin:.5rem 0 1rem;overflow-x:auto}.install-db__table{border-collapse:collapse;width:100%;font-size:.88rem}.install-db__table th,.install-db__table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.35rem .5rem}.install-db__table th{background:var(--color-surface);font-weight:600}.install-db__actions{white-space:nowrap}.input--table{width:100%;min-width:80px;padding:.25rem .4rem;font-size:.85rem}.install-db__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.install-db--studio .install-db__pager{border-top:1px solid var(--app-hairline);margin-top:.75rem;padding-top:.75rem}.install-db__pager-meta{color:var(--app-ink-muted);font-size:.75rem;line-height:1.4}.install-db__pager-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.install-db__pager-icon-btn{width:2rem;height:2rem;color:var(--app-ink-muted);cursor:default;transition:background-color .1s var(--app-ease),color .1s var(--app-ease),opacity .1s var(--app-ease);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.install-db__pager-icon-btn:not(:disabled){color:var(--app-ink-secondary);cursor:pointer}.install-db__pager-icon-btn:not(:disabled):hover{background:var(--app-canvas-muted-fill);color:var(--app-ink)}.install-db__pager-icon-btn:disabled{opacity:.3}.portal-framed-shell__scroll:has(.workspace-workflows-page){flex-direction:column;padding:0;display:flex;overflow:hidden}.workspace-workflows-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workflow-list-page__header,.workflow-list-section{width:100%}.workflow-list-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12.5rem;padding:2.5rem 1.5rem;display:flex}.workflow-list-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.workflow-list-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.workflow-list-page__empty-hint{max-width:22rem;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.workflow-list-page__empty-action{margin-top:.25rem}.my-apps-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12.5rem;padding:2.5rem 1.5rem;display:flex}.my-apps-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.my-apps-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.my-apps-page__empty-hint{max-width:26rem;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.my-apps-page__search-empty{color:var(--app-ink-secondary);text-align:center;margin:0;padding:2rem 0;font-size:.875rem;line-height:1.5}.my-apps-page__empty-action{margin-top:.25rem}.my-apps-page__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media(min-width:480px){.my-apps-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.my-apps-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.my-apps-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.my-apps-card{aspect-ratio:4/5;background:var(--app-canvas-sidebar);min-height:14rem;transition:transform .22s var(--app-ease),background-color .22s var(--app-ease);border-radius:1.75rem;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;transform:scale(1)}.my-apps-card:hover{z-index:1;background:var(--app-canvas-muted-fill-strong);transform:scale(1.02)}.my-apps-card--create{cursor:pointer;background:var(--app-canvas-chip);border:none;justify-content:center;align-items:center;padding:0;display:flex}.my-apps-card--create:hover{background:var(--app-canvas-chip-hover)}.my-apps-card__create-icon{width:2rem;height:2rem;color:var(--app-ink-secondary)}.my-apps-card__link{z-index:0;border-radius:inherit;outline:none;position:absolute;inset:0}.my-apps-card__link:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px}.my-apps-card__content{z-index:1;pointer-events:none;flex-direction:column;flex:1;align-items:flex-start;gap:1rem;width:100%;min-width:0;min-height:0;display:flex;position:relative}.solution-brand-avatar{box-sizing:border-box;background:#f4f4f5;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.solution-brand-avatar__cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.solution-brand-avatar__cell--filled{background:#fff}.solution-brand-avatar__cell--plus{color:#71717a;background:#e4e4e7}.solution-brand-avatar__integration{width:72%;height:72%;display:block}.my-apps-card__copy{flex-direction:column;gap:4px;width:100%;min-width:0;margin-top:auto;display:flex}.my-apps-card__title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.my-apps-card__desc{-webkit-line-clamp:3;color:var(--app-ink-secondary);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.my-apps-card__desc--placeholder{color:var(--app-ink-muted)}.my-apps-card__badge{letter-spacing:.1px;text-transform:uppercase;border-radius:9999px;align-items:center;width:fit-content;margin-bottom:4px;padding:4px 8px;font-size:.625rem;font-weight:500;line-height:1.15;display:inline-flex}.my-apps-card__badge--live{background:var(--app-canvas-chip);color:var(--app-ink)}.my-apps-card__badge--draft{background:var(--app-canvas-chip);color:var(--app-ink-muted)}.my-apps-card__badge--review{background:var(--app-warning-bg);color:var(--app-warning)}.my-apps-card__badge--archived{background:var(--app-canvas-chip);color:var(--app-ink-secondary)}.my-apps-card__footer{z-index:2;width:100%;margin-top:auto;padding-top:.75rem;display:flex;position:relative}.my-apps-card__update{font:inherit;color:var(--app-ink);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.4}.my-apps-card__update:hover:not(:disabled){opacity:.65}.my-apps-card__update:disabled{opacity:.4;cursor:default}.workspace-solutions-page__empty{border:1px dashed var(--app-hairline);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12.5rem;padding:2.5rem 1.5rem;display:flex}.workspace-solutions-page__empty-icon{border:1px solid var(--app-hairline);background:var(--app-canvas-muted-fill);width:3rem;height:3rem;color:var(--app-ink-muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.workspace-solutions-page__empty-title{color:var(--app-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.4}.workspace-solutions-page__empty-hint{max-width:26rem;color:var(--app-ink-secondary);margin:0;font-size:.875rem;line-height:1.5}.workspace-solutions-page__empty-action{margin-top:.25rem}.workflow-list{flex-direction:column;gap:.125rem;width:100%;display:flex}.workflow-list-row{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--app-ease,ease);background:0 0;border:none;border-radius:1rem;align-items:center;gap:1rem;margin:0 -.75rem;padding:.875rem .75rem;display:flex}.workflow-list-row:hover{background:var(--app-canvas-muted-fill,#0a12170d)}.workflow-list-row:focus{outline:none}.workflow-list-row:focus-visible{background:var(--app-canvas-muted-fill,#0a12170d);box-shadow:0 0 0 2px var(--app-canvas,#fff),0 0 0 4px #0a121733}.workflow-list-row__apps{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;min-width:0;display:flex}.workflow-list-row__apps-avatar{flex-shrink:0}.workflow-list-row__apps-overflow{background:var(--app-canvas-chip,#0a12170f);min-width:1.75rem;height:1.75rem;color:var(--app-ink-secondary,#0a121799);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.workflow-list-row__meta{flex:1;min-width:0}.workflow-list-row__title{color:var(--app-ink,#0a1217);margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.workflow-list-row__description{color:var(--app-ink-muted,#0a121766);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.workflow-list-row__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.workflow-list-row__enabled{align-items:center;gap:.5rem;display:flex}.workflow-list-row__enabled-label{min-width:1.25rem;color:var(--app-ink-muted,#0a121766);text-align:right;font-size:.75rem;font-weight:500;line-height:1.3}.workflow-list-row__menu-trigger{width:2rem;min-width:2rem;height:2rem;color:var(--app-ink-muted,#0a121766);border-radius:9999px;flex-shrink:0;padding:0}.workflow-list-row__menu-trigger:hover:not(:disabled),.workflow-list-row__menu-trigger[data-hovered]:not(:disabled){color:var(--app-ink,#0a1217);background:var(--app-canvas-muted-fill-strong,#0a121714)}.studio-workflows-card{flex-direction:column;gap:.75rem;display:flex}.studio-workflows-field{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.studio-workflows-field input,.studio-workflows-field select{border:1px solid #e4e4e7;border-radius:.375rem;padding:.375rem .5rem}.studio-workflows-fields-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.studio-workflows-fields-list li{color:#52525b;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.studio-workflows-fields-list code{background:#f4f4f5;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem}.workflow-field-mapper-row{border-bottom:1px solid #f4f4f5;flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex}.workflow-field-mapper-row:last-child{border-bottom:none;padding-bottom:0}.workflow-field-mapper-row__label{flex-direction:column;gap:.125rem;display:flex}.workflow-field-mapper-row__label-heading{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.workflow-field-mapper-row__label span{color:#18181b;font-size:.8125rem;font-weight:500}.workflow-field-mapper-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.1875rem .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.workflow-field-mapper-badge--required{color:#9a3412;background:#ffedd5}.workflow-field-mapper-warning{color:#9a3412;margin:.5rem 0 0;font-size:.75rem}.workflow-field-mapper-row--required-unmapped{background:#fff7ed;border-bottom-color:#0000;border-radius:.5rem;margin:0 -.625rem;padding:.625rem}.workflow-field-mapper-row--required-unmapped+.workflow-field-mapper-row{border-top:1px solid #f4f4f5}.workflow-field-mapper-row__label code{color:#71717a;font-size:.6875rem}.workflow-field-mapper-row__select select{background:#fff;border:1px solid #e4e4e7;border-radius:.375rem;width:100%;padding:.375rem .5rem;font-size:.8125rem}.workflow-field-mapper-row__source{flex-direction:column;gap:.25rem;display:flex}.workflow-field-mapper-row__source-label{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:.6875rem;font-weight:600}.workflow-field-mapper-row__source-select{background:#fff;border:1px solid #e4e4e7;border-radius:.375rem;width:100%;padding:.375rem .5rem;font-size:.8125rem}.workflow-field-mapper-row__source-select:focus{border-color:#93c5fd;outline:2px solid #bfdbfe}.workflow-trigger-palette{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.workflow-trigger-palette__current{background:#fafafa;border:1px solid #e4e4e7;border-radius:.625rem;padding:.75rem}.workflow-trigger-palette__current-label{color:#18181b;font-weight:600}.workflow-trigger-palette__current-meta{color:#71717a;margin-top:.125rem;font-size:.8125rem}.workflow-trigger-modal__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.workflow-trigger-modal__app-row,.workflow-trigger-modal__trigger-row{text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:.625rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .15s,border-color .15s;display:flex}.workflow-trigger-modal__app-row:hover,.workflow-trigger-modal__trigger-row:hover{background:#fafafa;border-color:#d4d4d8}.workflow-trigger-modal__avatar{color:#52525b;background:#f4f4f5;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:flex}.workflow-app-avatar{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:flex}.workflow-app-avatar--canvas{border-radius:.75rem;width:2.75rem;height:2.75rem;font-size:1rem}.workflow-app-avatar--img,.workflow-trigger-modal__avatar--img{object-fit:cover}.workflow-trigger-modal__trigger-icon{color:#4f46e5;background:#eef2ff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.workflow-trigger-modal__empty,.workflow-trigger-modal__empty-panel{text-align:center;color:#71717a;padding:1.5rem 1rem}.workflow-trigger-modal__empty-panel{flex-direction:column;align-items:center;display:flex}.workflow-edit-page{flex-direction:column;flex:1;min-height:0;display:flex}.workflow-edit-page__error{background:#fef2f2;border-bottom:1px solid #fecaca;margin:0;padding:.5rem 1rem}.workflow-edit-page__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workflow-edit-page__body--with-agent{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;display:grid}.workflow-edit-page__body--with-agent>aside.studio-agent-aside{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workflow-edit-page__main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 .5rem .5rem;display:flex}.workflow-edit-page__content-shell{flex:1;min-width:0;min-height:0;position:relative}.workflow-edit-page__activity-overlay{z-index:10;border-radius:inherit;background:var(--color-zinc-25,#fafafa);flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.workflow-edit-page__activity-overlay.workflow-activity-panel{background:var(--color-zinc-25,#fafafa)}.workflow-activity-panel__content{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.workflow-canvas{background:#00000005;flex:1;width:100%;min-height:0}.package-editor-page{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.studio-page.studio-page--portal-editor.package-editor-page.package-editor-page--utility-scroll{flex:none;height:auto;min-height:100%;overflow:visible}.package-editor-page--utility-scroll .portal-editor-header{z-index:30;background:var(--color-surface,#fff);position:sticky;top:0}.package-editor-page--utility-scroll>.studio-tools-scroll{flex:none;min-height:auto;overflow:visible}.package-editor-page__body{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0 .5rem .5rem;display:flex;overflow:hidden}.studio-agent-aside{border-left:none}.solution-hub-page{flex-direction:column;width:100%;min-width:0;display:flex}.app-shell-content:has(.solution-hub-page--map){width:100%;max-width:none;margin-inline:0;padding:0}.solution-hub-page--map{height:100dvh}.solution-hub-page--map>.wiring-map{flex:auto;min-height:0}@media(max-width:767px){.solution-hub-page--map{height:calc(100dvh - var(--app-mobile-chrome-height))}}.package-editor-page__tab{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workflow-edit-page__banner{flex-shrink:0}.workflow-edit-page .workflow-canvas{height:100%}.workflow-canvas .react-flow{width:100%;height:100%}.workflow-editor-header__left{align-items:center;gap:.25rem;min-width:0;display:flex}.workflow-editor-header__breadcrumb{color:#0a12178c;flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;font-size:.875rem;line-height:1.3;display:flex}.workflow-editor-header__breadcrumb-item{flex-shrink:1;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.workflow-editor-header__breadcrumb-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;transition:color .1s var(--app-ease);text-decoration:none;overflow:hidden}.workflow-editor-header__breadcrumb-link:hover{color:#0a1217d9}.workflow-editor-header__breadcrumb-sep{color:#0a121759;flex-shrink:0}.workflow-editor-header__name-field{flex:auto;align-items:center;min-width:0;max-width:16rem;display:flex}.workflow-editor-header__name-edit{color:#0a1217d9;min-width:0;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.workflow-editor-header__name-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-editor-header__name-pencil{width:.875rem;height:.875rem;color:var(--app-ink-muted);opacity:.85;transition:color .1s var(--app-ease),opacity .1s var(--app-ease);flex-shrink:0}.workflow-editor-header__name-edit:hover .workflow-editor-header__name-pencil{color:var(--app-ink);opacity:1}.workflow-editor-header__name-input{min-width:4ch;max-width:100%;box-shadow:none;color:#0a1217d9;font:inherit;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.3}.workflow-editor-header__name-input::placeholder{color:var(--app-ink-muted);font-weight:500}.workflow-editor-header__enabled-toggle{align-items:center;gap:.5rem;padding-right:.25rem;display:flex}.workflow-editor-header__enabled-label{color:#71717a;text-align:right;min-width:1.5rem;font-size:.75rem;font-weight:500}.workflow-select-modal{flex-direction:column;max-height:85vh;display:flex;overflow:hidden}.workflow-select-modal__header{flex-shrink:0}.workflow-select-modal__body{max-height:calc(85vh - 7rem);overflow-y:auto}.workflow-picker-modal .app-ui-modal__surface--sticky-footer .workflow-picker-modal__header.app-ui-modal__header{align-items:center;padding:1rem 1rem .875rem}@media(min-width:640px){.workflow-picker-modal .app-ui-modal__surface--sticky-footer .workflow-picker-modal__header.app-ui-modal__header{padding:1.25rem 1.25rem .875rem}}.workflow-picker-modal__heading-icon{color:#0a12178c;flex-shrink:0;width:1.125rem;height:1.125rem}.workflow-picker-modal__title.app-ui-modal__title{font-size:1.0625rem;line-height:1.3}.workflow-picker-modal__header .app-ui-modal__header-main{flex-direction:row;align-items:center;gap:.5rem}.workflow-picker-modal .app-ui-modal__surface--sticky-footer .app-ui-modal__header+.modal__body,.workflow-picker-modal .app-ui-modal__surface--sticky-footer .app-ui-modal__header+.app-ui-modal__body{margin-top:0;padding:0}.workflow-picker-modal__empty-wrap{padding:1.25rem 1.5rem 1.5rem}.workflow-picker-modal__search.app-ui-search{flex:none;width:100%;min-width:0;max-width:none}.workflow-picker-modal__split{align-items:stretch;gap:1rem;min-height:16rem;padding:.75rem .75rem 1rem;display:grid}@media(min-width:768px){.workflow-picker-modal__split{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);gap:0;min-height:18rem;padding:0}}.workflow-picker-modal__apps,.workflow-picker-modal__detail{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media(min-width:768px){.workflow-picker-modal__apps{border-right:1px solid #0a12170f;padding:.75rem .5rem 1rem .75rem}.workflow-picker-modal__detail{padding:.75rem 1.25rem 1rem 1rem}}.workflow-picker-modal__row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;transition:background-color .1s cubic-bezier(.25,.5,.25,1);display:flex}.workflow-picker-modal__row:hover{background:#0a12170a}.workflow-picker-modal__row--selected{background:#0a12170d}.workflow-picker-modal__row--selected:hover{background:#0a121714}.workflow-picker-modal__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:10rem;padding:1.5rem 1rem;display:flex}.workflow-editor-header__tabs{flex-shrink:0}.workflow-linear-node-wrap{flex-direction:column;align-items:stretch;width:400px;min-width:360px;max-width:480px;display:flex;position:relative}.workflow-linear-node-wrap--sectioned{padding-top:32px}.workflow-linear-node-wrap--add{align-items:center}.workflow-linear-node__section{color:var(--app-ink,#0a1217);pointer-events:none;margin:0;font-size:1rem;font-weight:600;line-height:1.4;position:absolute;top:0;left:.5rem}.workflow-linear-node{width:100%;min-width:0;box-shadow:none;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #0a12170f;border-radius:24px;min-height:4.5rem;padding:.75rem 1rem;transition:background-color .1s cubic-bezier(.25,.5,.25,1)}.workflow-linear-node:hover{background:#0a121705}.workflow-linear-node--trigger.workflow-linear-node--empty{background:#f5f5f5;border-color:#0000000f}.workflow-linear-node--trigger.workflow-linear-node--empty:hover{background:#ebebeb}.workflow-linear-node--action{background:#fff;border-color:#0a12170f}.workflow-linear-node--add-step{color:#0a12178c;background:#fff;border:1px solid #0a12171a;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:flex}.workflow-linear-node--add-step:hover{color:var(--app-ink,#0a1217);background:#0a12170a}.workflow-linear-node__handle{opacity:0;pointer-events:none;background:0 0!important;border:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}.workflow-linear-node__row{align-items:center;gap:1rem;display:flex}.workflow-linear-node__chevron{color:#0a121766;flex-shrink:0;width:1rem;height:1rem;margin-left:auto}.workflow-linear-node__text{text-align:left;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.workflow-linear-node__text span{color:#0a121799;font-size:.8125rem;font-weight:500;line-height:1.4}.workflow-linear-node__text strong{color:var(--app-ink,#0a1217);font-size:1rem;font-weight:600;line-height:1.4}.workflow-linear-node__avatar--lg{width:2.5rem;height:2.5rem}.workflow-canvas .react-flow__edge-path{stroke:#0a12171f}.workflow-canvas .react-flow__controls{display:none}.wiring-map{background:#fff;width:100%;height:100%;min-height:0;position:relative}.wiring-map .react-flow{width:100%;height:100%}.wiring-map--message{color:var(--app-ink-muted);justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.wiring-map .react-flow__controls{opacity:0;pointer-events:none}.wiring-frame{z-index:-1;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wiring-frame__box{fill:none;stroke:var(--app-ink);stroke-width:3px;stroke-dasharray:10 9;animation:6s linear infinite wiring-frame-march}.wiring-frame__box--inner{stroke-width:2px}@keyframes wiring-frame-march{to{stroke-dashoffset:-38px}}.wiring-map .react-flow__handle.wiring-node__port{opacity:0;pointer-events:none;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.wiring-map .react-flow__handle.wiring-node__port--l,.wiring-map .react-flow__handle.wiring-node__port--r{top:var(--wiring-port-y,17px)}.wiring-node{--wiring-glyph:34px;--wiring-port-y:calc(var(--wiring-glyph) / 2);box-sizing:border-box;cursor:pointer;text-align:center;width:100%;height:100%;transition:opacity .12s var(--app-ease);animation:wiring-node-in .18s var(--app-ease);flex-direction:column;align-items:center;gap:.375rem;padding:0 .375rem;display:flex}@keyframes wiring-node-in{0%{opacity:0;transform:translateY(-5px)scale(.94)}}@media(prefers-reduced-motion:reduce){.wiring-node{animation:none}}.wiring-node__icon{box-sizing:border-box;width:var(--wiring-glyph);height:var(--wiring-glyph);color:var(--app-ink-secondary);font-size:var(--wiring-glyph);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wiring-node__icon>svg,.wiring-mark>svg{stroke-width:1.4px;width:100%;height:100%}.wiring-mark[data-kind=customization]{--wiring-accent:#b45309}.wiring-mark[data-kind=view]{--wiring-accent:#2563eb}.wiring-mark[data-kind=widget]{--wiring-accent:#059669}.wiring-mark[data-kind=collection]{--wiring-accent:#7c3aed}.wiring-mark[data-kind=endpoint]{--wiring-accent:#0d9488}.wiring-mark[data-kind=trigger]{--wiring-accent:#ea580c}.wiring-mark[data-kind=action]{--wiring-accent:#e11d48}.wiring-mark[data-kind=dashboard]{--wiring-accent:#0891b2}.wiring-mark[data-kind=automation]{--wiring-accent:#c026d3}.wiring-mark[data-kind=app]{--wiring-accent:#4f46e5}.wiring-mark:not([data-kind=root]){color:var(--wiring-accent,var(--app-ink-secondary))}.wiring-mark__brand,.wiring-mark__img{object-fit:cover;border-radius:10px;width:100%;height:100%}.wiring-mark__brand{box-shadow:inset 0 0 0 1px var(--app-hairline);object-fit:contain;background:#fff;padding:3px}.wiring-mark__img{box-shadow:inset 0 0 0 1px var(--app-hairline)}.wiring-node__text{flex-direction:column;align-items:center;gap:.0625rem;width:100%;min-width:0;display:flex}.wiring-node__label{letter-spacing:-.01em;color:var(--app-ink);-webkit-line-clamp:2;text-shadow:0 0 4px var(--app-canvas-sidebar,#f9f9f9),0 0 4px var(--app-canvas-sidebar,#f9f9f9),0 0 8px var(--app-canvas-sidebar,#f9f9f9);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wiring-node__meta{justify-content:center;align-items:center;gap:.25rem;max-width:100%;display:flex}.wiring-node__sub{color:var(--app-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.wiring-node__badge{color:#4434d4;letter-spacing:.04em;text-transform:uppercase;background:#533afd17;border-radius:9999px;flex-shrink:0;padding:.0625rem .3125rem;font-size:.5625rem;font-weight:600}.wiring-node--d0 .wiring-node__label{letter-spacing:-.025em;font-size:1.0625rem;font-weight:700}.wiring-node--group .wiring-node__icon,.wiring-node--d0 .wiring-node__icon{color:var(--app-ink)}.wiring-node--group .wiring-node__label{letter-spacing:-.015em;font-size:.9375rem;font-weight:700}.wiring-node--d3 .wiring-node__label{font-size:.75rem;font-weight:500}.wiring-node.is-foldable{cursor:pointer}.wiring-node.is-foldable .wiring-node__label{flex-wrap:wrap;justify-content:center;align-items:center;gap:.0625rem;display:flex}.wiring-node__fold{color:var(--app-ink-muted);flex-shrink:0;font-size:.85em}.wiring-node.is-boundary:not(.wiring-node--group) .wiring-node__icon{box-shadow:inset 0 0 0 1.5px var(--wiring-accent,#0891b2);border-radius:999px;padding:.375rem}@supports (color:color-mix(in lab,red,red)){.wiring-node.is-boundary:not(.wiring-node--group) .wiring-node__icon{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wiring-accent,#0891b2) 34%,transparent)}}.wiring-node.is-available .wiring-node__label,.wiring-node.is-available .wiring-node__sub{color:var(--app-ink-muted);font-weight:400}.wiring-node.is-available .wiring-node__icon{color:var(--app-ink-muted)}.wiring-node.is-available .wiring-mark__brand{opacity:.55;filter:grayscale()}.wiring-node.is-focus .wiring-node__icon{box-shadow:0 0 0 7px var(--wiring-accent,var(--app-ink));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.wiring-node.is-focus .wiring-node__icon{box-shadow:0 0 0 7px color-mix(in srgb,var(--wiring-accent,var(--app-ink)) 11%,transparent)}}.wiring-node.is-muted{opacity:.24}.wiring-map .react-flow__edge-path{stroke:#0a12173d;stroke-width:2px}.wiring-map .wiring-edge--spine.is-available .react-flow__edge-path{stroke:#0a121714;stroke-dasharray:3 3}.wiring-map .wiring-edge--flow{opacity:.4;transition:opacity .12s var(--app-ease)}.wiring-map .wiring-edge--flow.is-hidden{opacity:0}.wiring-map .wiring-edge--flow .react-flow__edge-path{stroke-dasharray:5 5}@keyframes wiring-flow-march{to{stroke-dashoffset:-20px}}.wiring-map .wiring-edge--flow.is-live .react-flow__edge-path{animation:1.6s linear infinite wiring-flow-march}.wiring-map .wiring-edge--flow.is-available .react-flow__edge-path{stroke:#0a12172e;animation:none}@media(prefers-reduced-motion:reduce){.wiring-map .wiring-edge--flow.is-live .react-flow__edge-path{animation:none}}.wiring-map .wiring-edge--flow .react-flow__edge-text{fill:var(--app-ink-secondary);font-size:.625rem;font-weight:600}.wiring-map .wiring-edge--flow .react-flow__edge-textbg{fill:#fff;stroke:var(--app-hairline);stroke-width:1px}.wiring-map .wiring-edge--flow .react-flow__edge-text,.wiring-map .wiring-edge--flow .react-flow__edge-textbg{opacity:0;transition:opacity .12s var(--app-ease)}.wiring-map .wiring-edge--flow.is-lit .react-flow__edge-text,.wiring-map .wiring-edge--flow.is-lit .react-flow__edge-textbg{opacity:1}.wiring-map .wiring-edge--data .react-flow__edge-path{stroke:#533afd}.wiring-map .wiring-edge--integration .react-flow__edge-path{stroke:#0d9488}.wiring-map .wiring-edge--automation .react-flow__edge-path{stroke:#ea2261}.wiring-map .wiring-edge--surface .react-flow__edge-path{stroke:#0369a1}.wiring-map .wiring-edge--customization .react-flow__edge-path{stroke:#b45309}.wiring-map .wiring-edge.is-dimmed{opacity:.1}.wiring-map .wiring-edge--flow.is-lit{opacity:1}.wiring-map .wiring-edge--spine.is-lit .react-flow__edge-path{stroke:#0a12178c}.wiring-map .react-flow__node:has(.wiring-node.is-muted) .wiring-node__port.is-used{opacity:.2}.wiring-legend-btn{z-index:4;border:1px solid var(--app-hairline);width:2.25rem;height:2.25rem;color:var(--app-ink-secondary);cursor:pointer;transition:all .12s var(--app-ease);background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 1px 3px #00377014}.wiring-legend-btn:hover{border-color:var(--app-hairline-strong);color:var(--app-ink)}.wiring-legend-btn:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px}.wiring-legend__toggle{border:1px solid var(--app-hairline-input);color:var(--app-ink-secondary);font:inherit;cursor:pointer;transition:all .12s var(--app-ease);background:#fff;border-radius:9999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.wiring-legend__toggle:hover{border-color:var(--app-hairline-strong);color:var(--app-ink)}.wiring-legend__toggle:focus{outline:none}.wiring-legend__toggle:focus-visible{outline:2px solid var(--app-ink);outline-offset:2px}.wiring-legend__toggle.is-on{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.wiring-legend__keys{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.wiring-legend__keys li{color:var(--app-ink-secondary);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.wiring-legend__swatch{border-top:2px dashed;width:1rem;height:0}.wiring-legend__swatch--data{color:#533afd}.wiring-legend__swatch--integration{color:#0d9488}.wiring-legend__swatch--automation{color:#ea2261}.wiring-legend__swatch--surface{color:#0369a1}.wiring-legend__swatch--customization{color:#b45309}.wiring-legend__swatch--available{border:1px dashed var(--app-ink-muted);width:.75rem;height:.75rem;color:var(--app-ink-muted);border-radius:3px}.wiring-detail{z-index:5;border:1px solid var(--app-hairline);background:#fff;border-radius:12px;flex-direction:column;width:19rem;max-height:calc(100% - 2rem);display:flex;position:absolute;top:1rem;right:1rem;overflow:hidden;box-shadow:0 8px 24px #00377014}.wiring-detail__head{border-bottom:1px solid var(--app-hairline);flex-shrink:0;align-items:center;gap:.625rem;padding:.875rem;display:flex}.wiring-detail__icon{background:var(--app-canvas-chip);width:1.75rem;height:1.75rem;color:var(--app-ink-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiring-detail__title{flex-direction:column;min-width:0;display:flex}.wiring-detail__title strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.wiring-detail__title span{color:var(--app-ink-muted);font-size:.6875rem}.wiring-detail__close{width:1.5rem;height:1.5rem;color:var(--app-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.wiring-detail__close:hover{background:var(--app-canvas-chip);color:var(--app-ink)}.wiring-detail__body{flex:0 auto;padding:.875rem;overflow-y:auto}.wiring-detail__note{background:var(--app-canvas-muted-fill);color:var(--app-ink-secondary);border-radius:8px;margin:0 0 .75rem;padding:.5rem .625rem;font-size:.75rem}.wiring-detail__rows{flex-direction:column;gap:.375rem;margin:0 0 1rem;display:flex}.wiring-detail__rows>div{justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.wiring-detail__rows dt{color:var(--app-ink-muted);flex-shrink:0}.wiring-detail__rows dd{color:var(--app-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.wiring-detail__section{margin-bottom:1rem}.wiring-detail__section h4{letter-spacing:.03em;color:var(--app-ink-muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .375rem;font-size:.6875rem;font-weight:500;display:flex}.wiring-detail__section-hint{letter-spacing:0;color:var(--app-ink-muted);opacity:.7;text-transform:none;font-weight:400}.wiring-detail__flows{flex-direction:column;gap:.1875rem;margin:0;padding:0;list-style:none;display:flex}.wiring-detail__flow{background:var(--app-canvas-muted-fill);width:100%;color:var(--app-ink-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--app-ease),background .12s var(--app-ease);border:1px solid #0000;border-left:2px solid;border-radius:6px;align-items:center;gap:.4375rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.wiring-detail__flow:hover{background:var(--app-canvas-chip)}.wiring-detail__flow:focus-visible{outline:2px solid var(--app-ink);outline-offset:1px}.wiring-detail__flow--data{color:#533afd}.wiring-detail__flow--integration{color:#0d9488}.wiring-detail__flow--automation{color:#ea2261}.wiring-detail__flow--surface{color:#0369a1}.wiring-detail__flow--customization{color:#b45309}.wiring-detail__flow.is-available{color:var(--app-ink-muted);border-color:var(--app-hairline);background:0 0;border-left-style:dashed}.wiring-detail__flow-arrow{flex-shrink:0;font-size:.75rem}.wiring-detail__flow-verb{opacity:.85;flex-shrink:0;font-size:.6875rem}.wiring-detail__flow-node{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;margin-left:auto;font-weight:500;display:flex;overflow:hidden}.wiring-detail__flow.is-available .wiring-detail__flow-node{color:var(--app-ink-muted);font-weight:400}.wiring-detail__section ul{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.wiring-detail__section li{background:var(--app-canvas-muted-fill);border-radius:6px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3125rem .5rem;font-size:.75rem;display:flex}.wiring-detail__section li.is-available{border:1px dashed var(--app-hairline);color:var(--app-ink-muted);background:0 0}.wiring-detail__item-label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiring-detail__item-hint{color:var(--app-ink-muted);flex-shrink:0;font-size:.625rem}.wiring-detail__link{background:var(--app-ink);color:#fff;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;text-decoration:none;display:inline-flex}@media(max-width:900px){.wiring-detail{width:auto;max-height:45%;inset:auto .5rem .5rem}.wiring-legend{display:none}}.modal__dialog.app-ui-modal.workflow-step-config-modal{width:min(100vw - 1.5rem,672px);max-width:672px}.workflow-action-dropdown__trigger-wrap{width:100%;display:block}.workflow-action-dropdown__trigger{border:1px solid var(--app-hairline-input);width:100%;min-height:2.25rem;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--app-ease);background:#fff;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.5rem .875rem .5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.35;display:flex}.workflow-action-dropdown__trigger:hover{border-color:#0a121747}.workflow-action-dropdown__trigger[aria-expanded=true]{border-color:#0a121759}.workflow-action-dropdown__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-action-dropdown__trigger-caret{width:1rem;height:1rem;color:var(--app-ink-muted);flex-shrink:0}.workflow-action-dropdown__menu.app-ui-dropdown{box-sizing:border-box;width:var(--trigger-width)!important;min-width:var(--trigger-width)!important;max-width:var(--trigger-width)!important}.workflow-action-dropdown__dialog.app-ui-dropdown__dialog{gap:0;max-height:min(20rem,50vh);padding:0;overflow:hidden}.workflow-action-dropdown__search{z-index:1;border:0;border-bottom:1px solid var(--app-hairline);background:var(--app-canvas);border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;display:flex;position:sticky;top:0}.workflow-action-dropdown__search-icon{width:.875rem;height:.875rem;color:var(--app-ink-muted);flex-shrink:0}.workflow-action-dropdown__search-input{min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:.875rem;line-height:1.35}.workflow-action-dropdown__search-input::placeholder{color:var(--app-ink-muted)}.workflow-action-dropdown__list{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:4px;display:flex;overflow:hidden auto}.workflow-step-config-modal__delete{height:2.25rem;min-height:2.25rem;color:var(--app-alert,#ff3b30);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 .25rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.workflow-step-config-modal__delete:hover:not(:disabled){opacity:.85}.workflow-step-config-modal__delete:disabled{opacity:.45;cursor:default}.workflow-step-config-modal__header-main{flex-direction:row;align-items:center;gap:.625rem}.workflow-step-config-modal__title{flex:1;align-items:center;gap:.35rem;min-width:0;margin:0;font-size:1rem;line-height:1.3;display:flex}.workflow-step-config-modal__app{color:var(--app-ink);flex-shrink:0;font-weight:600}.workflow-step-config-modal__action-edit{min-width:0;max-width:100%;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.3;display:inline-flex}.workflow-step-config-modal__action{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-step-config-modal__action-pencil{width:.875rem;height:.875rem;color:var(--app-ink-muted);opacity:.85;transition:color .1s var(--app-ease),opacity .1s var(--app-ease);flex-shrink:0}.workflow-step-config-modal__action-edit:hover .workflow-step-config-modal__action-pencil{color:var(--app-ink);opacity:1}.workflow-step-config-modal__action-input{min-width:4ch;max-width:100%;box-shadow:none;color:var(--app-ink);font:inherit;field-sizing:content;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.3}.workflow-step-config-modal__action-input::placeholder{color:var(--app-ink-muted)}.workflow-step-config-modal__action-input:focus{outline:none}.workflow-mapper__field-wrap{width:100%;min-width:0;position:relative}.app-ui-modal__input-row>.workflow-mapper__field-wrap{width:100%;min-width:0}.workflow-mapper__field{box-sizing:border-box;border:1px solid var(--app-hairline-input);cursor:text;width:100%;min-width:0;min-height:2.25rem;transition:border-color .15s var(--app-ease),border-radius .25s var(--app-ease),padding .25s var(--app-ease);background-color:#fff;border-radius:1.125rem;align-items:center;padding:.25rem 2.25rem .25rem .75rem;display:flex;position:relative}.workflow-mapper__field--expanded{border-radius:1.25rem;align-items:flex-start;padding-block:.5rem}.workflow-mapper__field--multiline{min-height:5.5rem;padding:.625rem 2.25rem .625rem .875rem}.workflow-mapper__field--focused{border-color:#0a121759}.workflow-mapper__field--warn{border-color:#ffa82f8c}.workflow-mapper__placeholder{color:var(--app-ink-muted);white-space:nowrap;pointer-events:none;align-items:center;gap:.3rem;font-size:.875rem;line-height:1.35;display:flex;position:absolute;top:50%;left:.75rem;right:2.25rem;overflow:hidden;transform:translateY(-50%)}.workflow-mapper__field--expanded .workflow-mapper__placeholder{top:.625rem;transform:none}.workflow-mapper__slash-key{border:1px solid var(--app-hairline);min-width:1.125rem;height:1.125rem;color:var(--app-ink-secondary);background:#0a12170a;border-radius:.3125rem;justify-content:center;align-items:center;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;display:inline-flex}.workflow-mapper__add-anchor{z-index:1;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.workflow-mapper__field--expanded .workflow-mapper__add-anchor{top:.375rem;transform:none}.workflow-mapper__add-anchor .tooltip__trigger{display:inline-flex}.workflow-mapper__add-tooltip{align-items:center;gap:.3rem;margin:0;display:inline-flex}.workflow-mapper__add{width:1.75rem;height:1.75rem;color:var(--app-ink-muted);cursor:pointer;transition:background-color .1s var(--app-ease),color .1s var(--app-ease);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-mapper__add:hover:not(:disabled){background:var(--app-canvas-muted-fill);color:var(--app-ink)}.workflow-mapper__add:disabled{opacity:.4;cursor:default}.workflow-mapper__editor{min-width:0;color:var(--app-ink,#0a1217);caret-color:var(--app-ink,#0a1217);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;flex:auto;padding-block:.125rem;font-size:.875rem;line-height:1.8}.workflow-mapper__field--multiline .workflow-mapper__editor{min-height:4.25rem}.workflow-mapper__chip{border:1px solid var(--app-hairline);background:var(--app-canvas-chip,#f4f4f5);max-width:100%;color:var(--app-ink);font:inherit;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:9999px;align-items:center;gap:.25rem;margin-inline:.125rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.workflow-mapper__chip>svg{flex-shrink:0}.workflow-mapper__chip:hover,.workflow-mapper__chip--active{background:var(--app-canvas-chip-hover,#e4e4e7);border-color:#0a121733}.workflow-mapper__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-mapper__chip-toolbar{z-index:45;background:var(--app-ink);box-shadow:var(--app-dropdown-shadow);transform-origin:bottom;will-change:opacity,transform;border:0;border-radius:9999px;gap:.125rem;padding:.2rem;display:flex;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.workflow-mapper__chip-toolbar--in{animation:workflow-mapper-chip-toolbar-in .14s var(--app-ease) both}.workflow-mapper__chip-toolbar--out{animation:workflow-mapper-chip-toolbar-out .12s var(--app-ease) both;pointer-events:none}@keyframes workflow-mapper-chip-toolbar-in{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes workflow-mapper-chip-toolbar-out{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(4px)scale(.92)}}.workflow-mapper__chip-toolbar-btn{width:1.75rem;height:1.75rem;color:var(--app-on-primary,#fff);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-mapper__chip-toolbar-btn:hover{background:#ffffff1f}.workflow-mapper__slash-menu{z-index:10050;position:fixed}.workflow-mapper__menu{width:min(20rem,100vw - 2rem);max-width:20rem;max-height:70vh;overflow:hidden}.workflow-mapper__menu-dialog{flex-direction:column;gap:2px;max-height:70vh;padding:4px;display:flex;overflow:hidden}.workflow-mapper__menu-search{border:0;border-bottom:1px solid var(--app-hairline);background:var(--app-canvas);cursor:text;border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;margin:-4px -4px 2px;padding:.625rem .875rem;display:flex}.workflow-mapper__menu-search-icon{width:.875rem;height:.875rem;color:var(--app-ink-muted);flex-shrink:0}.workflow-mapper__menu-search-input{min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:.875rem;line-height:1.35}.workflow-mapper__menu-search-input::placeholder{color:var(--app-ink-muted)}.workflow-mapper__menu-source{width:100%;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.3125rem .75rem .3125rem .5rem;font-size:.875rem;line-height:1.25;display:flex}.workflow-mapper__menu-source:hover,.workflow-mapper__menu-source--active{background:var(--app-canvas-muted-fill)}.workflow-mapper__menu-source-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink);flex:1;font-size:.875rem;font-weight:400;line-height:1.25;overflow:hidden}.workflow-mapper__menu-source-app{font-weight:600}.workflow-mapper__menu-source-trigger{font-weight:400}.workflow-mapper__menu-source-caret{width:.875rem;height:.875rem;color:var(--app-ink-muted);flex-shrink:0;margin-left:auto}.workflow-mapper__menu-footer{border-top:1px solid var(--app-hairline);background:var(--app-canvas);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem 1rem;margin:0 -4px -4px;padding:.375rem .625rem;display:flex}.workflow-mapper__menu-hint{color:var(--app-ink-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;line-height:1.3;display:inline-flex}.workflow-mapper__menu-kbd{border:1px solid var(--app-hairline);background:var(--app-canvas-chip);min-width:1.125rem;height:1.125rem;color:var(--app-ink-secondary);font:inherit;border-radius:4px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.workflow-mapper__menu-scroll{flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow:hidden auto}.workflow-mapper__menu-source-group{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-mapper__menu-list{flex-direction:column;gap:2px;min-width:0;padding-left:0;display:flex}.workflow-mapper__menu-item{box-sizing:border-box;width:100%;height:auto;min-height:2rem;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .1s var(--app-ease);background:0 0;border:0;border-radius:9999px;justify-content:flex-start;align-items:center;gap:.75rem;padding:.3125rem .75rem .3125rem 1.75rem;font-size:.875rem;font-weight:400;line-height:1.25;display:inline-flex}.workflow-mapper__menu-item-type-icon{width:.875rem;height:.875rem;color:var(--app-ink-muted);flex-shrink:0}.workflow-mapper__menu-item:hover,.workflow-mapper__menu-item--active{background:var(--app-canvas-muted-fill)}.workflow-mapper__menu-item--active{background:var(--app-canvas-chip);font-weight:500}.workflow-mapper__menu-item-main{flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.workflow-mapper__menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.workflow-mapper__menu-item--active .workflow-mapper__menu-item-label{font-weight:500}.workflow-mapper__menu-item-value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--app-ink-muted);flex-shrink:0;font-size:.75rem;font-weight:400;overflow:hidden}.widget-dashboard-grid__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.widget-picker-tile:hover .studio-widgets-page__chart-card{border-color:#0a12173d}.widget-picker-tile:focus-visible{outline:2px solid var(--app-ink,#0a1217);outline-offset:2px}.widget-picker-tile--selected .studio-widgets-page__chart-card{border-color:var(--app-ink,#0a1217);box-shadow:0 0 0 1px var(--app-ink,#0a1217)}.widget-dashboard-grid__layout{width:100%;margin-inline:0}.widget-dashboard-grid__layout--apps{flex-direction:column;gap:2rem;display:flex}.widget-dashboard-grid__app-section{min-width:0}.widget-dashboard-grid__app-heading{align-items:center;gap:.5rem;min-width:0;margin-bottom:.75rem;display:flex}.widget-dashboard-grid__toolbar .app-ui-search{flex:16rem;max-width:24rem}.widget-dashboard-grid__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.widget-dashboard-grid .react-grid-item{flex-direction:column;display:flex}.widget-dashboard-grid .react-grid-item>div{flex:1;height:100%;min-height:0}.widget-dashboard-grid .react-grid-item.react-grid-placeholder{opacity:1;background:#0a12170f;border:1px dashed #0a12172e;border-radius:.75rem;transition-duration:80ms}.widget-dashboard-grid .react-grid-item.react-draggable-dragging{z-index:4;opacity:.92;cursor:grabbing}.widget-dashboard-grid .react-grid-item.react-draggable-dragging .widget-tile{box-shadow:0 8px 24px #0a12171f}.widget-dashboard-grid:not(.widget-dashboard-grid--edit) .react-grid-layout,.widget-dashboard-grid:not(.widget-dashboard-grid--edit) .react-grid-item{transition:none!important}.widget-dashboard-grid--edit .react-grid-item.cssTransforms{transition:transform .12s}.widget-dashboard-grid--edit .react-grid-item.react-draggable-dragging{transition:none!important}.widget-dashboard-grid--edit .react-grid-layout{transition:height .12s}.widget-dashboard-grid--capped{flex-direction:column;align-items:center;display:flex}.widget-dashboard-grid--capped .widget-dashboard-grid__toolbar{align-self:stretch}.widget-dashboard-grid--capped .widget-dashboard-grid__layout{flex-shrink:0}.widget-dashboard-grid--capped .react-grid-item{max-width:360px;max-height:360px}.marketplace-install-btn.button,.discover-catalog-modal__sticky-actions .button{height:36px}.marketplace-install-btn--installing{box-shadow:none;pointer-events:none;cursor:default;opacity:1!important;background:#3f3f46!important}.marketplace-install-btn--installing:before{content:"";z-index:0;pointer-events:none;background:#000;width:0%;animation:10s linear forwards marketplace-install-progress;position:absolute;inset:0 auto 0 0}.marketplace-install-btn--success{box-shadow:none;pointer-events:none;cursor:default;transform:none;opacity:1!important;background:#047857!important}.marketplace-install-btn__roller{height:1.25em;display:inline-flex;overflow:hidden}.marketplace-install-btn__roller-track{will-change:transform;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.marketplace-install-btn__roller-line{white-space:nowrap;justify-content:center;align-items:center;height:1.25em;line-height:1.25;display:flex}@keyframes marketplace-install-progress{0%{width:0%}to{width:100%}}@keyframes marketplace-install-check-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.marketplace-install-btn--installing:before{width:70%;animation:none}.marketplace-install-btn__roller-track{transition:none}}.workflow-linear-node__builtin-avatar{color:#0a121799;background:#0a12170d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.workflow-linear-node__detail{text-overflow:ellipsis;white-space:nowrap;color:#0a121766;max-width:40%;font-size:.6875rem;overflow:hidden}.workflow-linear-node-wrap--branch{align-items:center;width:400px;min-width:360px}.workflow-branch-label{border:1px solid var(--app-hairline,#e3e8ee);color:#0a1217b3;cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.workflow-branch-label:hover{background:#0a121708}.workflow-picker-modal__group-label{letter-spacing:.04em;text-transform:uppercase;color:#0a121766;margin:.5rem 0 .25rem;padding:0 .5rem;font-size:.6875rem;font-weight:600}.workflow-mapper__menu-source-builtin{color:#0a121799;background:#0a12170f;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.workflow-conditions{flex-direction:column;gap:.75rem;display:flex}.workflow-conditions__match{background:#0a12170d;border-radius:9999px;gap:2px;padding:2px;display:inline-flex}.workflow-conditions__match-btn{color:#0a12178c;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500}.workflow-conditions__match-btn--active{color:var(--app-ink,#0a1217);background:#fff;box-shadow:0 1px 2px #0a121714}.workflow-conditions__row{align-items:flex-start;gap:.5rem;display:flex}.workflow-conditions__op{flex:none;width:10.5rem}.workflow-conditions__source,.workflow-conditions__value{flex:1 1 0;min-width:0}.workflow-conditions__remove{color:#0a121766;cursor:pointer;background:0 0;border:none;border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2.25rem;display:inline-flex}.workflow-conditions__remove:hover:not(:disabled){color:var(--app-danger,#e5484d);background:#e5484d14}.workflow-conditions__remove:disabled{opacity:.35;cursor:default}.workflow-paths__branch{border:1px solid var(--app-hairline,#e3e8ee);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.workflow-paths__branch-name{min-width:0;color:var(--app-ink,#0a1217);background:0 0;border:1px solid #0000;border-radius:.5rem;flex:1;padding:.25rem .375rem;font-size:.875rem;font-weight:600}.workflow-paths__branch-name:hover{background:#0a121708}.workflow-paths__branch-name:focus{border-color:var(--app-hairline-strong,#0a121733);background:#fff;outline:none}.workflow-paths__link{color:var(--color-primary,#533afd);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500}.workflow-paths__link:hover{text-decoration:underline}.workflow-ai__field-row{align-items:center;gap:.5rem;display:flex}.workflow-test-result{border:1px solid var(--app-hairline,#e3e8ee);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.workflow-test-result--ok{background:#30a46c0f;border-color:#30a46c59}.workflow-test-result--fail{background:#e5484d0f;border-color:#e5484d59}.workflow-test-result__title{color:var(--app-ink,#0a1217);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.workflow-test-result__json{white-space:pre-wrap;word-break:break-word;max-height:16rem;color:var(--app-ink,#0a1217);background:#0a12170a;border-radius:.625rem;margin:0;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.workflow-test-modal__mock{min-height:8rem;font-size:.75rem;line-height:1.5}.workflow-test-timeline{flex-direction:column;gap:.5rem;display:flex}.workflow-test-step{border:1px solid var(--app-hairline,#e3e8ee);border-radius:.875rem;gap:.625rem;padding:.625rem .75rem;display:flex}.workflow-test-step--ok{color:#1d7a4c}.workflow-test-step--filtered{color:#9a6700}.workflow-test-step--fail{color:var(--app-danger,#e5484d)}.workflow-test-step--skipped{color:#0a121766}.workflow-test-step__title{color:var(--app-ink,#0a1217);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.workflow-test-step__status{text-transform:uppercase;letter-spacing:.03em;color:currentColor;font-size:.6875rem;font-weight:500}.workflow-test-step__error{color:var(--app-danger,#e5484d);margin:.25rem 0 0;font-size:.75rem}.workflow-test-step__details{margin-top:.375rem}.workflow-test-step__details summary{color:#0a12178c;cursor:pointer;font-size:.75rem;font-weight:500}.workflow-test-step__data-label{text-transform:uppercase;letter-spacing:.04em;color:#0a121773;margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:600}.workflow-schedule-custom{border:1px dashed var(--app-hairline,#e3e8ee);border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.875rem;display:flex}.workflow-linear-node__issue{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:inline-flex}.workflow-linear-node__issue--error{color:var(--app-danger,#e5484d);background:#e5484d1a}.workflow-linear-node__issue--warning{color:var(--app-warning,#ffa82f);background:#ffa82f1f}.workflow-lint-banner{border-radius:.75rem;margin:.5rem 1rem 0;padding:.5rem .875rem;font-size:.8125rem;line-height:1.45}.workflow-lint-banner--error{color:#a63a3e;background:#e5484d0f;border:1px solid #e5484d4d}.workflow-lint-banner--warn{color:#8a5a00;background:#ffa82f14;border:1px solid #ffa82f59}.workflow-step-diagnostics{background:#ffa82f14;border:1px solid #ffa82f59;border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.workflow-step-diagnostics__row{color:#7a4d00;align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.workflow-step-diagnostics__row svg{margin-top:.125rem}.workflow-mapper__chip--broken{text-decoration:line-through;text-decoration-thickness:1px;color:var(--app-danger,#e5484d)!important;background:#e5484d1a!important;border-color:#e5484d66!important}.workflow-editor-header__publish{background:var(--app-ink,#0a1217);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.375rem;height:2rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.workflow-editor-header__publish:hover:not(:disabled){background:#21303a}.workflow-editor-header__publish:disabled{opacity:.45;cursor:default}.workflow-version-menu{min-width:280px}.workflow-version-menu__title{letter-spacing:.04em;text-transform:uppercase;color:#0a121766;margin:.25rem .5rem .375rem;font-size:.6875rem;font-weight:600}.workflow-version-menu__list{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow:auto}.workflow-version-menu__row{align-items:center;gap:.5rem;width:100%;display:flex!important}.workflow-version-menu__version{color:var(--app-ink,#0a1217);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600}.workflow-version-menu__meta{text-overflow:ellipsis;white-space:nowrap;color:#0a121773;flex:1;min-width:0;font-size:.6875rem;overflow:hidden}.workflow-version-menu__tag{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;flex:none;align-items:center;gap:.2rem;padding:.0625rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}.workflow-version-menu__tag--latest{color:#0a121799;background:#0a12170f}.workflow-version-menu__tag--published{color:#1d7a4c;background:#30a46c1f}.workflow-config-tabs{background:#0a12170d;border-radius:9999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.workflow-config-tabs__tab{color:#0a12178c;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.25rem .875rem;font-size:.8125rem;font-weight:500}.workflow-config-tabs__tab--active{color:var(--app-ink,#0a1217);background:#fff;font-weight:600;box-shadow:0 1px 2px #0a121714}.workflow-trigger-config__card{border:1px solid var(--app-hairline,#e3e8ee);border-radius:1rem;padding:.875rem}.workflow-test-narrative{flex-direction:column;gap:.375rem;display:flex}.workflow-test-narrative__line{color:var(--app-ink,#0a1217);background:#0a121706;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;font-size:.8438rem;line-height:1.5;display:flex}.workflow-test-narrative__line svg{margin-top:.1875rem}.workflow-test-narrative__line--trigger{color:var(--app-ink,#0a1217);background:#533afd0f;margin:0;font-weight:500}.workflow-test-narrative__line.workflow-test-step--fail{background:#e5484d0f}.workflow-test-narrative__line.workflow-test-step--filtered{background:#ffa82f14}.workflow-test-narrative__line.workflow-test-step--skipped{color:#0a121773}.workflow-test-modal__publish-note{border:1px solid var(--app-hairline,#e3e8ee);color:#0a1217a6;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.5;display:flex}.workflow-test-modal__publish-note svg{margin-top:.125rem}.workflow-test-modal__mock-details summary{color:#0a12178c;cursor:pointer;font-size:.75rem;font-weight:500}.mcp-consent-demo{background:var(--app-canvas-sidebar,#f9f9f9);min-height:100dvh;color:var(--app-ink,#0a1217);justify-content:center;align-items:center;padding:24px;display:flex}@keyframes mcp-consent-demo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mcp-consent-demo__surface{border:1px solid var(--app-hairline,#0a12171a);background:var(--app-canvas,#fff);width:100%;max-width:560px;animation:mcp-consent-demo-rise .3s var(--app-ease,cubic-bezier(.25, .5, .25, 1)) both;border-radius:40px;padding:28px 32px 32px;box-shadow:0 0 4px #0000000a,0 12px 32px #00000014}.mcp-consent-demo__brand{align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.mcp-consent-demo__brand img,.mcp-consent-demo__brand svg{flex-shrink:0;display:block}.mcp-consent-demo__title{text-wrap:pretty;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.4}.mcp-consent-demo__lead{color:var(--app-ink-secondary,#0a121799);margin:0 0 20px;font-size:14px;line-height:1.4}.mcp-consent-demo__lead strong{color:var(--app-ink,#0a1217);font-weight:500}.mcp-consent-demo__section-title{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.mcp-consent-demo__perms{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.mcp-consent-demo__perms li{padding-left:18px;font-size:14px;line-height:1.4;position:relative}.mcp-consent-demo__perms li:before{content:"";background:var(--app-ink,#0a1217);border-radius:9999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.mcp-consent-demo__hint{color:var(--app-ink-muted,#0a121766);margin:0 0 20px;font-size:13px;line-height:1.4}.mcp-consent-demo__field{margin:0 0 16px;display:block}.mcp-consent-demo__label{color:var(--app-ink,#0a1217);margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.4;display:block}.mcp-consent-demo__select{border:1px solid var(--app-hairline-input,#0a121726);width:100%;height:40px;color:var(--app-ink,#0a1217);font:inherit;appearance:none;transition:border-color .1s var(--app-ease,cubic-bezier(.25, .5, .25, 1)),box-shadow .1s var(--app-ease,cubic-bezier(.25, .5, .25, 1));background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230a1217' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m4 6 4 4 4-4'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border-radius:9999px;padding:0 40px 0 16px;font-size:14px;line-height:1.4}.mcp-consent-demo__select:focus-visible{border-color:#0a121759;outline:none;box-shadow:0 0 0 2px #0a121714}.mcp-consent-demo__check{background:var(--app-canvas-chip,#0a12170f);border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 8px;padding:14px 16px;display:flex}.mcp-consent-demo__check input{width:18px;height:18px;accent-color:var(--app-ink,#0a1217);cursor:pointer;flex-shrink:0;margin:2px 0 0}.mcp-consent-demo__check label{cursor:pointer;margin:0}.mcp-consent-demo__check .mcp-consent-demo__label{margin:0 0 2px}.mcp-consent-demo__check .mcp-consent-demo__hint{margin:0;display:block}.mcp-consent-demo__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}@media(max-width:640px){.mcp-consent-demo__surface{border-radius:28px;padding:24px}.mcp-consent-demo__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.mcp-consent-demo__surface{animation:none}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}.app-shell,.admin-ui-shell{--admin-bg: #ffffff;--content-bg: #f6f9fc;--admin-surface: #ffffff;--admin-surface-muted: #f6f9fc;--admin-border: #e3e8ee;--admin-border-input: #a8c3de;--admin-text: #0d253d;--admin-text-secondary: #273951;--admin-text-muted: #64748d;--admin-text-subtle: #61718a;--admin-primary: #533afd;--admin-primary-deep: #4434d4;--admin-primary-press: #2e2b8c;--admin-primary-soft: #665efd;--admin-primary-subdued: #b9b9f9;--admin-brand-dark: #1c1e54;--admin-on-primary: #ffffff;--admin-nav-active-bg: #b9b9f9;--admin-nav-hover-bg: rgba(83, 58, 253, .06);--admin-nav-active-text: #4434d4;--admin-upgrade-bg: #f5e9d4;--admin-upgrade-border: #e3d5bc;--admin-radius-card: 12px;--admin-radius-input: 6px;--admin-radius-pill: 9999px;--admin-radius-nav: var(--admin-radius-pill);--admin-shadow-card: rgba(0, 55, 112, .08) 0 1px 3px;--admin-shadow-panel: rgba(0, 55, 112, .08) 0 8px 24px, rgba(0, 55, 112, .04) 0 2px 6px;--sidebar-width: 268px;--sidebar-padding: 1rem;display:flex;min-height:100vh;font-family:Inter,SF Pro Display,system-ui,-apple-system,sans-serif;font-weight:400;font-feature-settings:"ss01";background:var(--admin-bg);color:var(--admin-text);-webkit-font-smoothing:antialiased}.app-shell{flex:1 1 0%;min-height:100vh;width:100%;flex-direction:column}.app-shell__row{display:flex;flex:1 1 0%;min-height:0;min-width:0;width:100%}.app-shell a:not(.app-ui-btn),.admin-ui-shell a:not(.app-ui-btn){color:inherit;text-decoration:none}.app-shell a:not(.app-ui-btn):hover,.admin-ui-shell a:not(.app-ui-btn):hover{text-decoration:none}.admin-ui-shell__sidebar{flex-shrink:0;width:var(--sidebar-width);height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:var(--sidebar-padding);background:var(--content-bg);border-right:1px solid var(--admin-border);overflow-y:auto}.admin-ui-shell__logo{display:block;margin:0 0 1.25rem;line-height:0}.admin-ui-shell__logo-img{display:block;height:22px;width:auto;max-width:100%}.admin-ui-shell__workspace{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);padding:.65rem .875rem;margin-bottom:1rem;box-shadow:var(--admin-shadow-card);font-size:.875rem;font-weight:400;color:var(--admin-text);letter-spacing:-.01em}.admin-ui-shell__workspace-meta{font-size:.75rem;font-weight:300;color:var(--admin-text-muted);margin-top:.2rem}.admin-ui-shell__nav{display:flex;flex-direction:column;gap:.25rem}.admin-ui-shell__nav-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-subtle);margin:1rem 0 .35rem .5rem}.admin-ui-shell__nav-label:first-of-type{margin-top:0}.admin-ui-shell__nav-back{margin-bottom:1rem}.admin-ui-shell__nav-link{display:flex;align-items:center;gap:.5rem;min-height:36px;padding:0 .875rem;border-radius:var(--admin-radius-nav);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--admin-text-secondary);transition:background-color .12s ease,color .12s ease}.admin-ui-shell__nav-link:hover{background:var(--admin-nav-hover-bg);color:var(--admin-text)}.admin-ui-shell__nav-link--active{background:var(--admin-nav-active-bg);color:var(--admin-nav-active-text);font-weight:400}.admin-ui-shell__nav-icon{width:16px;height:16px;flex-shrink:0}.admin-ui-shell__settings-link{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--admin-radius-nav);font-size:.9rem;font-weight:500;color:var(--admin-text-muted);margin-top:.5rem}.admin-ui-shell__settings-link:hover{background:var(--admin-surface-muted);color:var(--admin-text)}.admin-ui-shell__settings-link--active{background:var(--admin-nav-active-bg);color:var(--admin-text);font-weight:600}.admin-ui-shell__settings-link--active .admin-ui-shell__nav-icon{opacity:1}.admin-ui-shell__upgrade{margin-top:auto;padding-top:1.5rem}.admin-ui-shell__upgrade-card{background:var(--admin-upgrade-bg);border:1px solid var(--admin-upgrade-border);border-radius:var(--admin-radius-card);padding:1rem;font-size:.8rem;line-height:1.45;color:var(--admin-text)}.admin-ui-shell__upgrade-card p{margin:0 0 .75rem;color:var(--admin-text-muted)}.admin-ui-shell__main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100vh}.admin-ui-shell__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 2rem;background:var(--admin-bg);border-bottom:1px solid var(--admin-border);z-index:2}.admin-ui-shell__title{margin:0;font-size:1.25rem;font-weight:300;line-height:1.4;letter-spacing:-.2px;color:var(--admin-text)}.admin-ui-shell__body{flex:1;min-height:0;overflow-y:auto;padding:2rem;background:var(--content-bg)}.admin-ui-tokens__section{margin-bottom:2.5rem}.admin-ui-tokens__section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-muted);margin:0 0 1rem}.admin-ui-tokens__grid-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.admin-ui-tokens__swatch{border-radius:var(--admin-radius-card);border:1px solid var(--admin-border);overflow:hidden;background:var(--admin-surface);box-shadow:var(--admin-shadow-card)}.admin-ui-tokens__swatch-color{height:56px}.admin-ui-tokens__swatch-label{padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:var(--admin-text)}.admin-ui-tokens__swatch-token{font-size:.65rem;color:var(--admin-text-muted);font-family:ui-monospace,monospace;word-break:break-all}.admin-ui-tokens__type-row{margin-bottom:1rem}.admin-ui-tokens__type-sample--display{font-size:1.75rem;font-weight:300;letter-spacing:-.64px;color:var(--admin-text)}.admin-ui-tokens__type-sample--title{font-size:1.25rem;font-weight:300;letter-spacing:-.2px;color:var(--admin-text)}.admin-ui-tokens__type-sample--body{font-size:.9375rem;font-weight:300;color:var(--admin-text)}.admin-ui-tokens__type-sample--muted{font-size:.875rem;font-weight:300;color:var(--admin-text-muted)}.admin-ui-tokens__buttons{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-ui-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:1rem;font-weight:400;font-family:inherit;border-radius:var(--admin-radius-pill);border:none;cursor:pointer;transition:background .15s ease,opacity .15s ease}.admin-ui-btn--primary{background:var(--admin-primary);color:var(--admin-on-primary)}.admin-ui-btn--primary:hover{background:var(--admin-primary-press)}.admin-ui-btn--secondary{background:var(--admin-surface);color:var(--admin-primary);border:1px solid var(--admin-primary)}.admin-ui-btn--secondary:hover{background:var(--admin-nav-hover-bg)}.admin-ui-btn--ghost{background:transparent;color:var(--admin-text-secondary)}.admin-ui-btn--ghost:hover{background:var(--admin-nav-hover-bg);color:var(--admin-text)}.admin-ui-btn--sm{padding:6px 12px;font-size:.875rem}.admin-ui-tokens__card-demo{max-width:360px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);padding:1.25rem;box-shadow:var(--admin-shadow-card)}.admin-ui-tokens__card-demo h3{margin:0 0 .35rem;font-size:1rem;font-weight:600}.admin-ui-tokens__card-demo p{margin:0;font-size:.85rem;color:var(--admin-text-muted)}.admin-ui-tokens__svg-bg-icon{width:40px;height:40px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20aria-hidden='true'%3e%3cpath%20fill='currentColor'%20d='M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77l-6.18%203.25L7%2014.14%202%209.27l6.91-1.01L12%202z'%20/%3e%3c/svg%3e") center / 24px 24px no-repeat;background-color:var(--admin-surface-muted);border-radius:8px;border:1px solid var(--admin-border)}.admin-ui-tokens__svg-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.admin-ui-tokens__code{font-size:.75rem;font-family:ui-monospace,monospace;color:var(--admin-text-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;padding:.75rem 1rem;margin:.5rem 0 0;max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.app-shell--two-column{--app-sidebar-width: 268px;--app-sidebar-bg: #f9f9f9;--app-sidebar-transition: .3s cubic-bezier(.25, .5, .25, 1);--app-content-max-width: 90rem;--app-mobile-chrome-height: 52px;flex:1 0 auto;min-height:100vh}.app-shell--admin{--admin-text: #0a1217;--admin-text-secondary: rgba(10, 18, 23, .8);--admin-text-muted: rgba(10, 18, 23, .6);--admin-text-subtle: rgba(10, 18, 23, .55);--admin-primary: #0a1217;--admin-primary-deep: #0a1217;--admin-primary-press: rgba(10, 18, 23, .85);--admin-primary-soft: rgba(10, 18, 23, .7);--admin-primary-subdued: rgba(10, 18, 23, .08);--admin-nav-active-bg: rgba(10, 18, 23, .05);--admin-nav-hover-bg: rgba(10, 18, 23, .05);--admin-nav-active-text: #0a1217;--content-bg: #ffffff;--admin-bg: #ffffff;--admin-surface: #ffffff;--admin-surface-muted: #f9f9f9;--admin-border: rgba(10, 18, 23, .1)}.app-shell--two-column .app-shell__row{flex:1 0 auto;min-height:0;align-items:flex-start}.app-shell--two-column .app-shell__main{min-height:auto;overflow:visible}.app-shell__main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.app-shell-sidebar{flex-shrink:0;width:var(--app-sidebar-width);position:sticky;top:0;align-self:flex-start;height:100vh;max-height:100vh;display:flex;flex-direction:column;padding:0;background:var(--app-sidebar-bg);overflow:hidden;transition:width var(--app-sidebar-transition),opacity var(--app-sidebar-transition)}.app-shell-sidebar--hidden{width:0;opacity:0;pointer-events:none}.app-shell-sidebar-backdrop{display:none}@media(max-width:1023px){.app-shell--two-column .app-shell__main{width:100%}.app-shell-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;align-self:auto;width:var(--app-sidebar-width);max-width:min(var(--app-sidebar-width),85vw);height:100dvh;max-height:100dvh;transform:translate(0);opacity:1;transition:transform var(--app-sidebar-transition),box-shadow var(--app-sidebar-transition);box-shadow:4px 0 24px #00000014}.app-shell-sidebar--hidden{width:var(--app-sidebar-width);max-width:min(var(--app-sidebar-width),85vw);opacity:1;transform:translate(-100%);box-shadow:none;pointer-events:none}.app-shell-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:40;margin:0;padding:0;border:0;background:#0a121740;cursor:default}}.app-shell-sidebar__chrome{position:sticky;top:0;z-index:2;flex-shrink:0;background:var(--app-sidebar-bg)}.app-shell-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;width:100%;min-height:36px;padding:8px 27px 0 24px}.app-shell-sidebar__brand-link{display:inline-flex;border-radius:8px;outline:none}.app-shell-sidebar__brand-link:focus-visible{box-shadow:0 0 0 2px #0a121733}.app-shell-sidebar__brand-logo{display:block;width:36px;height:36px;margin-left:-6px;object-fit:contain}.app-shell-sidebar__brand .app-shell-sidebar__collapse-btn{opacity:0;transition:opacity .15s ease}.app-shell-sidebar:hover .app-shell-sidebar__brand .app-shell-sidebar__collapse-btn,.app-shell-sidebar:focus-within .app-shell-sidebar__brand .app-shell-sidebar__collapse-btn,.app-shell-sidebar__brand .app-shell-sidebar__collapse-btn:focus-visible{opacity:1}.app-shell-sidebar__top{position:sticky;top:0;z-index:2;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;box-sizing:border-box;padding:12px 16px 0;margin-bottom:16px;background:var(--app-sidebar-bg)}.app-shell-sidebar__chrome .app-shell-sidebar__top{position:static;background:transparent}.app-shell-sidebar__workspace-trigger{width:100%;box-sizing:border-box;padding-right:16px;border:1px solid var(--app-hairline, #e3e8ee);background:#fff}.app-shell-sidebar__workspace-trigger:hover,.app-shell-sidebar__workspace-trigger[data-hovered=true]{background-color:#fff;border-color:#0a121733}.app-shell-sidebar__workspace-label{font-weight:500;color:#0a1217}.app-shell-sidebar__top--solution{padding-top:16px}.app-shell-sidebar__solution-title{display:flex;box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 14px;border-radius:1000px;font-size:15px;font-weight:600;line-height:1.4;color:#0a1217;text-decoration:none;outline:none;transition:background-color .1s cubic-bezier(.25,.5,.25,1)}.app-shell-sidebar__solution-title:hover{background-color:#0a12170d}.app-shell-sidebar__solution-title:focus-visible{box-shadow:0 0 0 2px #0a121733}.app-shell-sidebar__solution-title-chevron{flex-shrink:0;width:16px;height:16px;color:#0a12178c}.app-shell-sidebar__solution-title:hover .app-shell-sidebar__solution-title-chevron{color:#0a1217}.app-shell-sidebar__solution-title-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-sidebar__admin-label{min-width:0;flex:1 1 auto;padding:.375rem .5rem;font-size:.875rem;font-weight:600;line-height:1.4;color:#0a1217}.app-shell-sidebar__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px}.app-shell-sidebar__scroll-inner{display:flex;min-height:100%;flex-direction:column}.app-shell-sidebar__collapse-btn{flex-shrink:0;margin-left:auto;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:8px;color:#0a121799}.app-shell-sidebar__collapse-btn:hover,.app-shell-sidebar__collapse-btn[data-hovered=true]{background:#0a12170d;color:#0a1217e6}.app-shell-sidebar__nav{display:flex;flex-direction:column;gap:2px}.app-shell-sidebar .app-shell-sidebar__nav-item{box-sizing:border-box;width:100%;height:36px;min-height:36px;max-height:36px;justify-content:flex-start;gap:0;padding:0 14px;border-radius:1000px;font-size:14px;font-weight:500;line-height:1.5;color:#0a1217cc;background:transparent;transition:background-color .1s cubic-bezier(.25,.5,.25,1),color .1s cubic-bezier(.25,.5,.25,1)}.app-shell-sidebar .app-shell-sidebar__nav-item:hover,.app-shell-sidebar .app-shell-sidebar__nav-item[data-hovered=true]{color:#0a1217;background-color:#0a12170d}.app-shell-sidebar .app-shell-sidebar__nav-item:active,.app-shell-sidebar .app-shell-sidebar__nav-item[data-pressed=true]{color:#0a1217;background-color:#0a121714}.app-shell-sidebar .app-shell-sidebar__nav-item--active,.app-shell-sidebar .app-shell-sidebar__nav-item--active:hover,.app-shell-sidebar .app-shell-sidebar__nav-item--active[data-hovered=true]{color:#0a1217;background-color:#0a12170d}.app-shell-sidebar .app-shell-sidebar__nav-item:disabled,.app-shell-sidebar .app-shell-sidebar__nav-item[data-disabled=true]{opacity:.5}.app-shell-sidebar__nav-icon-slot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;min-width:16px;margin-right:8px}.app-shell-sidebar__nav-icon{flex-shrink:0;width:16px;height:16px;color:#0a1217cc}.app-shell-sidebar__nav-icon svg{display:block;width:16px;height:16px;stroke-width:1.5}.app-shell-sidebar__nav-label{min-width:0;flex:1 1 auto;text-align:left}.app-shell-sidebar .app-shell-sidebar__nav-item--active .app-shell-sidebar__nav-icon,.app-shell-sidebar .app-shell-sidebar__nav-item:hover .app-shell-sidebar__nav-icon{color:#0a1217}.app-shell-sidebar__section{margin-top:32px}.app-shell-sidebar__section-label{margin:0 0 2px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:#0a1217cc}.app-shell-sidebar__section--recent{margin-top:24px}.app-shell-sidebar__section-header{display:flex;align-items:center;gap:4px;padding-right:4px;margin-bottom:2px}.app-shell-sidebar__section-toggle{flex:1;min-width:0;height:28px;min-height:28px;justify-content:flex-start;gap:0;padding:0 6px 0 14px;border-radius:6px;color:#0a1217cc;background:transparent}.app-shell-sidebar__section-toggle:hover,.app-shell-sidebar__section-toggle[data-hovered=true],.app-shell-sidebar__section-toggle:active,.app-shell-sidebar__section-toggle[data-pressed=true]{color:#0a1217cc;background:transparent}.app-shell-sidebar__section-header .app-shell-sidebar__section-label{flex:0 1 auto;min-width:0;margin-bottom:0;padding:0;font-size:13px;font-weight:500;line-height:1.4;color:#0a1217cc}.app-shell-sidebar__section-toggle .app-shell-sidebar__section-toggle-caret{width:16px;margin-left:2px;margin-right:0;opacity:0;transition:opacity .15s ease-in-out}.app-shell-sidebar__section--recent.is-collapsed .app-shell-sidebar__section-toggle-caret{opacity:1}.app-shell-sidebar__section--recent.is-open:hover .app-shell-sidebar__section-toggle-caret,.app-shell-sidebar__section--recent.is-open:focus-within .app-shell-sidebar__section-toggle-caret{opacity:1}.app-shell-sidebar__section-add-btn{flex-shrink:0;margin-left:auto;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:8px;color:#0a12178c;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.app-shell-sidebar__section--recent:hover .app-shell-sidebar__section-add-btn,.app-shell-sidebar__section--recent:focus-within .app-shell-sidebar__section-add-btn{opacity:1;pointer-events:auto}.app-shell-sidebar__section-add-btn:hover,.app-shell-sidebar__section-add-btn[data-hovered=true]{color:#0a1217e6;background:#0a12170d}.app-shell-sidebar .app-shell-sidebar__recent-item{font-size:13px}.app-shell-sidebar__recent-item .app-shell-sidebar__nav-label{font-size:13px;font-weight:500}.app-shell-sidebar__recent-row{position:relative;display:flex;width:100%;min-width:0;align-items:center}.app-shell-sidebar__recent-row .app-shell-sidebar__recent-item{flex:1;min-width:0;padding-right:2rem}.app-shell-sidebar__recent-row__menu{position:absolute;right:10px;top:50%;z-index:1;transform:translateY(-50%);transition:opacity .2s ease-in-out}.app-shell-sidebar__recent-row__menu:not(.is-open){opacity:0;pointer-events:none}.app-shell-sidebar__recent-row:hover .app-shell-sidebar__recent-row__menu,.app-shell-sidebar__recent-row__menu.is-open{opacity:1;pointer-events:auto}.app-shell-sidebar__recent-row__menu-btn{min-width:1.75rem;width:1.75rem;height:1.75rem;padding:0;color:#0a12178c}.app-shell-sidebar__recent-row__menu-btn:hover{color:#0a1217d9}.app-shell-sidebar__recent-row__menu-dropdown{min-width:13rem!important;width:13rem!important;max-width:none!important}.app-shell-sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:8px}.app-shell-sidebar .app-shell-sidebar__upgrade-cta{justify-content:center;background:#fff;border:1px solid var(--app-hairline, rgba(10, 18, 23, .1));color:var(--app-ink, #0a1217);font-weight:500}.app-shell-sidebar .app-shell-sidebar__upgrade-cta .app-shell-sidebar__nav-label{flex:0 1 auto;text-align:center}.app-shell-sidebar .app-shell-sidebar__upgrade-cta .app-shell-sidebar__nav-icon{color:var(--app-ink, #0a1217)}.app-shell-sidebar .app-shell-sidebar__upgrade-cta:hover:not(:disabled),.app-shell-sidebar .app-shell-sidebar__upgrade-cta[data-hovered=true]:not(:disabled){background:#fff;border-color:var(--app-hairline-strong, rgba(10, 18, 23, .2));color:var(--app-ink, #0a1217);opacity:1}.app-shell-sidebar .app-shell-sidebar__upgrade-cta:hover:not(:disabled) .app-shell-sidebar__nav-icon,.app-shell-sidebar .app-shell-sidebar__upgrade-cta[data-hovered=true]:not(:disabled) .app-shell-sidebar__nav-icon{color:var(--app-ink, #0a1217)}.app-shell-sidebar .app-shell-sidebar__upgrade-cta:active:not(:disabled),.app-shell-sidebar .app-shell-sidebar__upgrade-cta[data-pressed=true]:not(:disabled){background:var(--app-canvas-chip, rgba(10, 18, 23, .06));color:var(--app-ink, #0a1217);opacity:1}.app-shell-sidebar__account-trigger{width:100%}.app-shell-sidebar__account-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;margin-right:8px;overflow:hidden;border-radius:9999px}.app-shell-sidebar__account-avatar-media,.app-shell-sidebar__account-avatar-fallback{width:24px;height:24px;border-radius:9999px}.app-shell-sidebar__account-avatar-media{display:block;object-fit:cover}.app-shell-sidebar__account-avatar-fallback{display:flex;align-items:center;justify-content:center;background:#0a12170f;font-size:11px;font-weight:600;line-height:1;color:#0a1217b3}.app-shell-account-menu__header{margin:0 0 4px;padding:6px 12px 8px;border-bottom:1px solid rgba(10,18,23,.1)}.app-shell-account-menu__name{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#0a1217}.app-shell-account-menu__email{margin:2px 0 0;font-size:12px;line-height:1.3;color:#0a121799}.app-shell-sidebar-reopen{position:fixed;top:12px;left:12px;z-index:20;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:9999px;color:#0a1217cc;background:transparent;box-shadow:none}.app-shell-sidebar-reopen:hover,.app-shell-sidebar-reopen[data-hovered=true]{background:#0a12170d;box-shadow:none;border:0}.workspace-assistant-header .app-shell-sidebar-reopen,.app-page-chrome-header .app-shell-sidebar-reopen{position:static;top:auto;left:auto;z-index:auto;flex-shrink:0}.app-shell-collapsed-chrome{flex-shrink:0}@media(min-width:768px){.app-shell-collapsed-chrome{height:0;overflow:visible;pointer-events:none}.app-shell-collapsed-chrome__action,.app-shell--sidebar-open .app-shell-collapsed-chrome{display:none}.app-shell-collapsed-chrome .app-shell-sidebar-reopen{pointer-events:auto}.app-shell__main:has(.app-page-chrome-header) .app-shell-collapsed-chrome .app-shell-sidebar-reopen{display:none}}@media(max-width:767px){.app-shell-collapsed-chrome{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--app-mobile-chrome-height);padding:8px 12px;background:#fff;border-bottom:1px solid rgba(10,18,23,.1)}.app-shell-collapsed-chrome__start{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:4px}.app-shell-collapsed-chrome__leading{display:flex;min-width:0;flex:1 1 auto;align-items:center}.app-shell-collapsed-chrome__leading .workspace-assistant-header__thread-trigger{max-width:100%;min-width:0;padding-inline:.5rem}.app-shell__main:has(.workspace-assistant-page) .app-shell-collapsed-chrome{border-bottom:none}.app-shell-collapsed-chrome__action{margin-left:auto;flex-shrink:0}.app-shell-collapsed-chrome .app-shell-sidebar-reopen{position:static;top:auto;left:auto}.app-shell--two-column .app-page-title{margin-top:16px}}.app-shell-sidebar-reopen[data-pressed=true]{background:#0a121714;box-shadow:none;border:0}.app-shell-topbar{position:sticky;top:0;z-index:10;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 24px;background:#ffffffb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-shell-topbar{background:#fffffff0}}.app-shell-topbar__start{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.app-shell-topbar__sidebar-toggle{flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:8px;color:#0a1217b3}.app-shell-topbar__sidebar-toggle:hover,.app-shell-topbar__sidebar-toggle[data-hovered=true]{background:#0a12170d}.app-shell-topbar__breadcrumb{min-width:0;font-size:14px;font-weight:500;color:#0a121799;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell-topbar__breadcrumb-item{display:inline}.app-shell-topbar__breadcrumb-sep{margin:0 .35rem;color:#0a121759}.app-shell-topbar__breadcrumb-link{color:inherit;text-decoration:none}.app-shell-topbar__breadcrumb-link:hover{color:#0a1217e6}.app-shell-topbar__breadcrumb-current{color:#0a1217}.app-shell-topbar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.app-shell--two-column .app-shell__body--chrome{flex:1 0 auto;min-height:auto;padding:0;display:flex;flex-direction:column;align-items:stretch;width:100%;overflow:visible}.app-shell--two-column .app-shell__body--chrome:has(.workspace-assistant-page){align-items:stretch}.app-shell-content:has(.workspace-assistant-page){padding:0;width:100%;max-width:none;margin-inline:0}.app-shell-content:has(>.app-page-chrome-header){padding:0 0 48px}@media(min-width:768px){.app-shell__body--chrome:has(>.app-shell-content>.app-page-chrome-header){align-items:stretch}.app-shell-content:has(>.app-page-chrome-header){width:100%;max-width:none;margin-inline:0}.app-shell-content:has(>.app-page-chrome-header)>.app-page{width:min(100%,var(--app-content-max-width, 90rem));max-width:var(--app-content-max-width, 90rem);margin-inline:auto}}.app-shell__main:has(.workspace-assistant-page) .app-shell-collapsed-chrome,.app-shell__main:has(.app-page-chrome-header) .app-shell-collapsed-chrome{width:100%;border-bottom:none}.app-shell-content{box-sizing:border-box;min-width:0;width:min(100%,var(--app-content-max-width, 90rem));max-width:var(--app-content-max-width, 90rem);margin-inline:auto;background:#fff;padding:0 80px 48px}@media(max-width:767px){.app-shell-content{padding:0 16px 32px}.app-shell-topbar{padding:8px 16px}}.app-shell__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;z-index:2}.app-shell__title{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--admin-text)}.app-shell__body{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}.app-shell--portal-chrome .app-shell__main,.app-shell--two-column .app-shell__main{background:#fff}.app-shell--portal-chrome .app-shell__body--portal-chrome,.app-shell--two-column .app-shell__body--portal-chrome{flex:1 0 auto;min-height:auto;padding:0;overflow:visible}.app-shell__body--editor{padding:0;overflow:hidden;display:flex;flex-direction:column;flex:1 1 0%;min-height:0}.app-shell--portal-editor{min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.app-shell--portal-editor .app-shell__row{flex:1 1 0%;min-height:0;align-items:stretch}.app-shell--portal-editor .app-shell__main{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.app-shell--portal-editor .app-shell__body--editor{flex:1 1 0%;min-height:0}.app-shell--portal-editor .app-shell-content{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;width:100%;max-width:none;margin-inline:0;padding:0;overflow:hidden}.app-shell--portal-editor .app-shell-content:has(.install-preview--utility-scroll),.app-shell--portal-editor .app-shell-content:has(.package-editor-page--utility-scroll){position:relative;overflow-x:hidden;overflow-y:auto}.app-shell--portal-editor .portal-editor-header__brand-link,.app-shell--portal-editor .portal-editor-header__app-name{color:var(--admin-text)}.app-shell--portal-editor .portal-editor-header__brand-link:hover{background:#f4f4f5}.app-shell--portal-editor .studio-agent{background:var(--admin-surface);border:none;color:var(--admin-text)}.app-shell--portal-editor .studio-body,.app-shell--portal-editor .studio-editor-main--tools{background:#fff}.app-shell--portal-editor .studio-agent__messages,.app-shell--portal-editor .studio-agent__message-role,.app-shell--portal-editor .studio-agent__message-text,.app-shell--portal-editor .studio-agent__title{color:var(--admin-text)}.app-shell--portal-editor .studio-agent__message-meta{color:var(--admin-text-muted)}.app-shell--portal-editor .studio-agent-bubble--user{background:var(--admin-surface-muted);border-color:var(--admin-border);color:var(--admin-text)}.app-shell--portal-editor .studio-agent-bubble--assistant{background:transparent;border:none;color:var(--admin-text)}.app-shell--portal-editor .studio-agent-reasoning{border:0;background:transparent}.app-shell--portal-editor .studio-page--portal-editor .studio-agent-md__a{color:var(--color-accent)}.app-shell--portal-editor .studio-agent-chat__model-trigger{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text)}.app-shell--portal-editor .studio-agent-chat__model-trigger:hover:not(:disabled){background:var(--admin-surface-muted);border-color:var(--admin-text-muted)}.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger{background:transparent;border:none;color:var(--app-ink-muted, rgba(10, 18, 23, .6))}.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger:hover:not(:disabled),.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger[data-hovered=true]:not(:disabled),.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger[data-hover=true]:not(:disabled),.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger:focus-visible,.app-shell--portal-editor .studio-agent-chat__composer-footer .studio-agent-chat__model-trigger[aria-expanded=true]{background:transparent;border:none;color:#000}.app-shell--portal-editor .studio-agent-chat__model-mark{color:var(--admin-text)}.app-shell--portal-editor .portal-editor-header__section{color:var(--admin-text-muted)}.app-shell--portal-editor .portal-editor-header__section:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.app-shell--portal-editor .portal-editor-header__section--active{color:var(--admin-text);background:var(--admin-nav-active-bg);box-shadow:inset 0 -2px 0 var(--admin-text)}.app-shell--portal-editor .studio-page--portal-editor{--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-elevated: #f3f4f6;--color-border: #e5e7eb;--color-text: #111827;--color-text-muted: #6b7280;--color-accent: #2563eb;--color-accent-hover: #1d4ed8;--color-code-bg: #0f172a;--color-code-fg: #e2e8f0}.app-shell--portal-editor .studio-page--portal-editor.package-editor-page{--color-bg: #ffffff;background:#fff}.app-shell--portal-editor .studio-workspace-chrome{background:var(--admin-surface);border-bottom-color:var(--admin-border)}.app-shell--portal-editor .studio-agent__title{color:var(--admin-text)}.app-shell .app-sidebar{width:var(--sidebar-width);flex-shrink:0;height:100%;max-height:100%;position:sticky;top:0;align-self:stretch;display:flex;flex-direction:column;padding:var(--sidebar-padding);background:var(--admin-bg);border-right:1px solid var(--admin-border);overflow-y:auto;gap:0}.app-shell .app-sidebar__brand{padding:0 0 1rem}.app-shell .app-sidebar__logo{display:block;line-height:0}.app-shell .app-sidebar__logo:hover{opacity:.85}.app-shell .app-sidebar__logo-img{display:block;height:22px;width:auto;max-width:100%}.app-shell .app-sidebar__workspace{position:relative;padding:0 0 1rem}.app-shell .app-sidebar__workspace-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;gap:.125rem;padding:.25rem;border-radius:12px;background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-card)}.app-shell .app-sidebar__workspace-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px;padding:0;margin-bottom:.35rem;box-shadow:var(--admin-shadow-card);overflow:hidden}.app-shell .app-sidebar__workspace-name{font-size:13px;font-weight:600;color:#000;letter-spacing:-.01em;line-height:1.25}.app-shell .app-sidebar__workspace-name-row{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.app-shell .app-sidebar__plan-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:4px;flex-shrink:0}.app-shell .app-sidebar__plan-badge--free{background:#f4f4f5;color:#52525b}.app-shell .app-sidebar__plan-badge--pro{background:#eef2ff;color:#4338ca}.app-shell .app-sidebar__plan-badge--business{background:#ecfdf5;color:#047857}.app-shell .app-sidebar__workspace-meta{font-size:12px;font-weight:400;color:#666;margin-top:.15rem;line-height:1.25}.app-shell .app-sidebar__workspace-btn{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.65rem .75rem .5rem;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--admin-text);background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left}.app-shell .app-sidebar__workspace-btn-text{min-width:0;flex:1}.app-shell .app-sidebar__workspace-btn:hover{background:var(--admin-nav-hover-bg)}.app-shell .app-sidebar__workspace-divider{height:1px;margin:0 .75rem;background:var(--admin-border)}.app-shell .app-sidebar__workspace-chevron{flex-shrink:0;font-size:.75rem;line-height:1.4;color:var(--admin-text);margin-top:.15rem}.app-shell .app-sidebar__workspace-item{display:block;width:100%;box-sizing:border-box;margin:0;border:none;background:transparent;font-family:inherit;color:#000;text-align:left;text-decoration:none;cursor:pointer;border-radius:8px}.app-shell .app-sidebar__workspace-item--row{display:flex;align-items:center;gap:.5rem;padding:.4rem .45rem;font-size:13px;font-weight:500;line-height:1.25}.app-shell .app-sidebar__workspace-item-label{min-width:0;flex:1}.app-shell .app-sidebar__workspace-item--current .app-sidebar__workspace-item-label{font-weight:600}.app-shell .app-sidebar__workspace-avatar{display:block;width:20px;height:20px;flex-shrink:0;border-radius:8px;background:#ccc}.app-shell .app-sidebar__workspace-item-icon{width:16px;height:16px;flex-shrink:0}.app-shell .app-sidebar__workspace-item:hover,.app-shell .app-sidebar__workspace-item:focus-visible{background:var(--admin-nav-hover-bg)}.app-shell .app-sidebar__workspace-item--action{color:#000}.app-shell .app-sidebar__workspace-label{color:var(--admin-text)}.app-shell .app-sidebar__nav{display:flex;flex-direction:column;gap:.25rem;padding:0}.app-shell .app-sidebar__section{border-top-color:var(--admin-border);margin-top:.5rem;padding-top:.5rem}.app-shell .app-sidebar__section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-subtle);padding:0 .5rem;margin:.25rem 0}.app-shell .app-sidebar__link{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--admin-radius-nav);font-size:.9rem;color:var(--admin-text);font-weight:500}.app-shell .app-sidebar__link:hover{color:var(--admin-text);background:var(--admin-nav-hover-bg)}.app-shell .app-sidebar__link--active{color:var(--admin-text);background:var(--admin-nav-active-bg);font-weight:600}.app-shell .app-sidebar__link-btn{display:flex;align-items:center;gap:.625rem;width:100%;margin:0;padding:.5rem .75rem;border:none;border-radius:var(--admin-radius-nav);background:transparent;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--admin-text);text-align:left;cursor:pointer}.app-shell .app-sidebar__link-btn:hover{color:var(--admin-text);background:var(--admin-nav-hover-bg)}.app-shell .app-sidebar__link-btn:disabled{opacity:.65;cursor:not-allowed}.app-shell .app-sidebar__link-icon{width:16px;height:16px;flex-shrink:0}.app-shell .app-sidebar__invite-team{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem .65rem;font-family:inherit;font-size:13px;font-weight:500;color:#000;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left}.app-shell .app-sidebar__invite-icon{width:16px;height:16px;flex-shrink:0}.app-shell .app-sidebar__invite-team:hover{background:var(--admin-nav-hover-bg);color:#000}.app-shell .app-sidebar__invite-label{font-weight:500}.app-shell .app-sidebar__settings-link{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--admin-radius-nav);font-size:.9rem;font-weight:500;color:var(--admin-text);margin-top:.5rem}.app-shell .app-sidebar__settings-link:hover{background:var(--admin-nav-hover-bg);color:var(--admin-text)}.app-shell .app-sidebar__settings-link--active{background:var(--admin-nav-active-bg);color:var(--admin-text);font-weight:600}.app-shell .app-sidebar__integrations{display:block;padding:.5rem .65rem;border-radius:var(--admin-radius-nav);font-size:.92rem;color:var(--admin-text-muted);opacity:.5;cursor:not-allowed}.app-shell .app-sidebar__upgrade{margin-top:auto;padding-top:1.25rem}.app-shell .app-sidebar__upgrade-card{background:var(--admin-upgrade-bg);border:1px solid var(--admin-upgrade-border);border-radius:var(--admin-radius-card);padding:1rem;font-size:.8rem;line-height:1.45}.app-shell .app-sidebar__upgrade-card p{margin:0 0 .75rem;color:var(--admin-text-muted)}.app-shell .discover-header,.app-shell .marketing-site-header{display:none}.app-shell .page{min-height:unset;padding:0;background:transparent}.app-shell .discover-page--light{min-height:0;padding:0;background:transparent;color:inherit}.app-shell .discover-main{color:var(--admin-text)}.app-shell .discover-subtitle,.app-shell .breadcrumb,.app-shell .breadcrumb a{color:var(--admin-text-muted)}.app-shell .category-card{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-card)}.app-shell .category-card:hover{border-color:var(--admin-text)}.app-shell .category-card__link:hover .category-card__title,.app-shell .category-card__title{color:var(--admin-text)}.app-shell .category-card__desc{color:var(--admin-text-muted)}.app-shell .dashboard{max-width:960px}.app-shell .studio-api-tab__lede,.app-shell .studio-api-tab__agent-list,.app-shell .studio-api-tab__endpoint__hint{color:var(--app-ink-secondary, rgba(10, 18, 23, .8));opacity:1}.app-shell .studio-api-tab__muted,.app-shell .studio-api-tab__muted--tight,.app-shell .studio-api-tab__panel-label{color:var(--app-ink-muted, rgba(10, 18, 23, .6));opacity:1}.app-shell .studio-api-tab__panel{background:var(--app-canvas-sidebar, #f9f9f9);border-color:var(--app-hairline, #e3e8ee)}.app-shell .studio-api-tab__id{background:#fff;border-color:var(--app-hairline, #e3e8ee);color:var(--app-ink, #0a1217)}.app-shell .studio-api-tab__endpoint{background:#fff;border-color:var(--app-hairline, #e3e8ee)}.app-shell .studio-api-tab__method--default{background:var(--app-canvas-muted-fill, rgba(10, 18, 23, .05));color:var(--app-ink, #0a1217)}.app-shell .studio-api-tab__copy{color:var(--app-ink-secondary, rgba(10, 18, 23, .8));border-color:var(--app-hairline, #e3e8ee);opacity:1}.app-shell .studio-api-tab__copy:hover{color:var(--app-ink, #0a1217);border-color:#0a121733}.app-shell .studio-api-tab__url{color:var(--app-ink, #0a1217)}.app-shell .stat-card h3{color:var(--admin-text-muted)}.app-shell .stat-value{color:var(--admin-text)}.app-shell .btn--primary{background:var(--admin-primary);color:var(--admin-on-primary)}.app-shell .btn--primary:hover{opacity:.92;background:var(--admin-primary)}.app-shell .btn--secondary{background:var(--admin-surface-muted);color:var(--admin-text);border-color:var(--admin-border)}.app-shell .btn--secondary:hover{background:#e5e7eb}.app-shell .btn--ghost{color:var(--admin-text-muted)}.app-shell .btn--ghost:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.app-shell .data-table th,.app-shell .data-table td{border-bottom-color:var(--admin-border)}.app-shell .data-table th{color:var(--admin-text-muted)}.app-shell .user-list li{border-bottom-color:var(--admin-border)}.app-shell .form-success{color:#15803d}.app-shell .form-error{color:#b91c1c}.app-shell .loading-screen,.app-shell .filter-tab{color:var(--admin-text-muted)}.app-shell .filter-tab--active{background:var(--admin-text);color:var(--admin-on-primary)}.app-shell .modal-backdrop{background:#00000059}.app-shell .modal-card{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.app-shell .badge--user{background:#e0e7ff;color:#3730a3}.app-shell .badge--admin{background:#fee2e2;color:#991b1b}.app-shell .badge--developer{background:#dbeafe;color:#1e40af}.app-shell .user-menu__dropdown,.app-shell--admin .user-menu__dropdown{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:0 12px 32px #0000001f}.app-shell .user-menu__meta,.app-shell--admin .user-menu__meta{border-bottom-color:var(--admin-border)}.app-shell .user-menu__name,.app-shell .user-menu__item,.app-shell--admin .user-menu__name,.app-shell--admin .user-menu__item{color:var(--admin-text)}.app-shell .user-menu__email,.app-shell--admin .user-menu__email{color:var(--admin-text-muted)}.app-shell .user-menu__item:hover:not(:disabled),.app-shell--admin .user-menu__item:hover:not(:disabled){background:var(--admin-nav-active-bg)}.app-shell .user-menu__avatar,.app-shell--admin .user-menu__avatar{border-color:var(--admin-border)}.app-shell .user-menu__avatar--text,.app-shell--admin .user-menu__avatar--text{background:var(--admin-surface-muted);color:var(--admin-text)}.app-shell--admin .dashboard{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.app-shell--admin .card,.app-shell--admin .stat-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);color:var(--admin-text);box-shadow:var(--admin-shadow-card)}.app-shell--admin .card:not([data-slot=card]){padding:1.5rem}.app-shell--admin .stat-card{padding:1.25rem 1.5rem}.app-shell--admin .card__title:not([data-slot=card-title]){margin:0 0 .35rem;font-size:1.25rem;font-weight:300;line-height:1.4;letter-spacing:-.2px;color:var(--admin-text)}.app-shell--admin .card__subtitle{color:var(--admin-text-muted);font-size:.9375rem;font-weight:300;line-height:1.5;margin:0 0 1.25rem}.app-shell--admin .card__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.app-shell--admin .stat-card h3{margin:0 0 .35rem;font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-muted)}.app-shell--admin .stat-value{margin:0;font-size:2rem;font-weight:300;line-height:1.1;letter-spacing:-.42px;font-feature-settings:"tnum";color:var(--admin-text)}.app-shell--admin .stats-grid{gap:1rem;margin-bottom:0}.app-shell--admin .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:8px 16px;font-size:.9375rem;font-weight:400;font-family:inherit;border-radius:var(--admin-radius-pill);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.app-shell--admin .btn--sm{min-height:2rem;padding:6px 12px;font-size:.875rem}.app-shell--admin .btn--primary{background:var(--admin-primary);color:var(--admin-on-primary);border-color:var(--admin-primary)}.app-shell--admin .btn--primary:hover:not(:disabled){background:var(--admin-primary-press);border-color:var(--admin-primary-press)}.app-shell--admin .btn--secondary{background:var(--admin-surface);color:var(--admin-primary);border-color:var(--admin-primary)}.app-shell--admin .btn--secondary:hover:not(:disabled){background:var(--admin-nav-hover-bg)}.app-shell--admin .btn--ghost{background:transparent;color:var(--admin-text-secondary);border-color:var(--admin-border)}.app-shell--admin .btn--ghost:hover:not(:disabled){color:var(--admin-text);background:var(--admin-nav-hover-bg);border-color:var(--admin-border)}.app-shell--admin .btn--danger{background:transparent;color:#b42318;border-color:transparent}.app-shell--admin .btn--danger:hover:not(:disabled){background:#fef2f2;color:#991b1b}.app-shell--admin .btn:disabled{opacity:.55;cursor:not-allowed}.app-shell--admin .data-table{font-size:.9375rem}.app-shell--admin .data-table th,.app-shell--admin .data-table td{padding:.75rem 1rem;border-bottom-color:var(--admin-border)}.app-shell--admin .data-table th{font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted)}.app-shell--admin .data-table td{color:var(--admin-text)}.app-shell--admin .data-table .mono,.app-shell--admin .admin-numeric{font-feature-settings:"tnum";letter-spacing:-.42px}.app-shell--admin .data-table__detail-row td{background:var(--admin-surface-muted)}.app-shell--admin .user-list li{border-bottom-color:var(--admin-border)}.app-shell--admin .user-list a{color:var(--admin-primary);font-weight:400}.app-shell--admin .user-list a:hover{color:var(--admin-primary-deep)}.app-shell--admin .user-list__email,.app-shell--admin .loading-screen{color:var(--admin-text-muted)}.app-shell--admin .admin-subtabs{display:flex;flex-wrap:wrap;gap:.5rem}.app-shell--admin .admin-subtab{font-family:inherit;font-size:.875rem;font-weight:400;padding:.4rem .875rem;border-radius:var(--admin-radius-pill);border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.app-shell--admin .admin-subtab:hover{color:var(--admin-text);border-color:var(--admin-border-input)}.app-shell--admin .admin-subtab--active{background:var(--admin-primary-subdued);color:var(--admin-primary-deep);border-color:var(--admin-primary-soft)}.app-shell--admin .filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.app-shell--admin .filter-tab{font-family:inherit;font-size:.875rem;font-weight:400;padding:.4rem .875rem;border-radius:var(--admin-radius-pill);border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.app-shell--admin .filter-tab:hover{color:var(--admin-text);border-color:var(--admin-border-input)}.app-shell--admin .filter-tab--active{background:var(--admin-primary);color:var(--admin-on-primary);border-color:var(--admin-primary)}.app-shell--admin .modal-backdrop{background:#0d253d59}.app-shell--admin .modal-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);box-shadow:var(--admin-shadow-panel);color:var(--admin-text);padding:1.5rem}.app-shell--admin .modal-card .card__title{margin-bottom:.35rem}.app-shell--admin .form-field{display:flex;flex-direction:column;gap:.35rem;margin:1rem 0}.app-shell--admin .form-field__label{font-size:.8125rem;font-weight:400;color:var(--admin-text-muted)}.app-shell--admin .form-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.app-shell--admin .admin-panel{margin-top:1rem;padding:1rem;border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted)}.app-shell--admin .admin-panel__title{margin:0;font-size:.875rem;font-weight:400;color:var(--admin-text)}.app-shell--admin .admin-panel__lead{margin:.25rem 0 0;font-size:.8125rem;color:var(--admin-text-muted)}.app-shell--admin .admin-field-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1.25rem}.app-shell--admin .admin-field{display:flex;flex-direction:column;gap:.25rem}.app-shell--admin .admin-field__label{font-size:.75rem;font-weight:400;color:var(--admin-text-muted)}.app-shell--admin .admin-field__value{margin:0;font-size:.9375rem;font-weight:400;color:var(--admin-text)}.app-shell--admin .admin-link,.admin-ui-shell a.admin-link{color:var(--admin-primary);text-decoration:none;font-weight:400}.app-shell--admin .admin-link:hover,.admin-ui-shell a.admin-link:hover{color:var(--admin-primary-deep);text-decoration:underline}.app-shell--admin .admin-eyebrow,.admin-ui-shell a.admin-eyebrow{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:.8125rem;font-weight:400;color:var(--admin-text-muted);text-decoration:none}.admin-ui-shell a.admin-eyebrow:hover{color:var(--admin-text-secondary)}.app-shell--admin .badge{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--admin-radius-pill)}.app-shell--admin .badge--user{background:var(--admin-primary-subdued);color:var(--admin-primary-deep)}.app-shell--admin .badge--admin{background:#fde8ef;color:#9f1239}.app-shell--admin .badge--developer{background:#e8f5ef;color:#166534}.app-shell--admin .badge--pending{background:#fef3c7;color:#92400e}.app-shell--admin .badge--approved-req{background:#dcfce7;color:#166534}.app-shell--admin .badge--rejected-req{background:#f1f5f9;color:var(--admin-text-muted)}.app-shell--admin .input,.admin-ui-shell textarea.input,.admin-ui-shell select.input{width:100%;padding:8px 12px;font-size:.9375rem;font-weight:300;font-family:inherit;color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border-input);border-radius:var(--admin-radius-input)}.app-shell--admin .input:focus,.admin-ui-shell textarea.input:focus,.admin-ui-shell select.input:focus{outline:none;border-color:var(--admin-primary)}.app-shell--admin .card--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.app-shell--admin .form-success{color:#166534;font-size:.9375rem}.app-shell--admin .form-error{color:#b42318;font-size:.9375rem}.app-shell--admin .detail-list dt{color:var(--admin-text-muted);font-size:.8125rem}.app-shell--admin .detail-list dd{font-size:.9375rem}.app-shell--admin .application-detail__row dt{color:var(--admin-text-muted)}.app-shell--admin .table-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.app-shell--admin .admin-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted)}.app-shell--admin .admin-bulk-bar__label{font-size:.875rem;color:var(--admin-text-muted)}.app-shell--admin .admin-filter-group__label{display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-muted)}.app-shell--admin .admin-check-row{display:flex;flex-wrap:wrap;gap:1rem}.app-shell--admin .admin-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--admin-text-secondary)}.app-shell--admin .admin-check input{accent-color:var(--admin-primary)}.admin-ui-shell [data-slot=card]{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);box-shadow:var(--admin-shadow-card);color:var(--admin-text)}.admin-ui-shell [data-slot=card-header]{border-bottom:1px solid var(--admin-border)}.admin-ui-shell [data-slot=dialog]{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);box-shadow:var(--admin-shadow-panel);color:var(--admin-text)}.admin-ui-shell [data-slot=modal-header]{border-bottom:1px solid var(--admin-border)}.admin-ui-shell [data-slot=modal-heading]{font-size:1.125rem;font-weight:300;letter-spacing:-.2px;color:var(--admin-text)}.app-shell--admin .text-default-500,.app-shell--admin .text-default-600{color:var(--admin-text-muted)!important}.app-shell--admin .text-default-700,.app-shell--admin .text-default-900{color:var(--admin-text)!important}.app-shell--admin .text-danger{color:#b42318!important}.app-shell--admin .text-primary{color:var(--admin-primary)!important}.app-shell--admin .border-divider{border-color:var(--admin-border)!important}.app-shell--admin .bg-default-50{background:var(--admin-surface-muted)!important}.admin-ui-shell [data-slot=table]{color:var(--admin-text)}.admin-ui-shell [data-slot=table] th{font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-ui-shell [data-slot=table] td{border-bottom-color:var(--admin-border)}.admin-ui-shell [data-slot=popover]{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);box-shadow:var(--admin-shadow-panel)}.app-shell--admin .admin-modal{max-width:42rem;max-height:90vh;display:flex;flex-direction:column}.app-shell--admin .admin-modal [data-slot=modal-body]{padding:1.25rem 1.5rem}.app-shell .input,.app-shell textarea.input{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.app-shell .filter-tab{border-color:var(--admin-border);color:var(--admin-text-muted)}.app-shell .filter-tab--active{background:var(--admin-text);color:var(--admin-on-primary);border-color:var(--admin-text)}.app-shell--admin .admin-loading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:48px 0 0;color:var(--app-ink-secondary);font-size:.875rem}.app-shell--admin .app-shell-content,.app-shell--admin .app-page{width:100%;max-width:var(--app-content-max-width, 90rem);box-sizing:border-box}.app-shell--admin .app-page>.card{width:100%;max-width:none;align-self:stretch}.app-shell--admin .card:not([data-slot=card]){max-width:none;padding:1.5rem}.app-shell--admin .card,.app-shell--admin .admin-panel{border:1px solid var(--app-hairline);border-radius:12px;background:var(--app-canvas);box-shadow:none;color:var(--app-ink)}.app-shell--admin .admin-panel{padding:1.25rem}.app-shell--admin .card__title:not([data-slot=card-title]){margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--app-ink)}.app-shell--admin .card__subtitle{margin:0 0 1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--app-ink-secondary)}.app-shell--admin .card__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem}.app-shell--admin .card__title-row .card__title{margin:0}.app-shell--admin .stats-grid,.app-shell--admin .portal-analytics-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.app-shell--admin .stat-card,.app-shell--admin .portal-analytics-stat{min-width:0;border:1px solid var(--app-hairline);border-radius:12px;background:var(--app-canvas);padding:1.5rem;box-shadow:none}.app-shell--admin .stat-card h3,.app-shell--admin .portal-analytics-stat__title{margin:0 0 .75rem;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--app-ink)}.app-shell--admin .stat-value,.app-shell--admin .portal-analytics-stat__value{margin:0;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:0;color:var(--app-ink)}.app-shell--admin .data-table{width:100%;border-collapse:collapse;font-size:.875rem}.app-shell--admin .data-table th,.app-shell--admin .data-table td{padding:.75rem 1rem;border-bottom:1px solid var(--app-hairline);text-align:left;vertical-align:top}.app-shell--admin .data-table th{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted)}.app-shell--admin .data-table td{color:var(--app-ink)}.app-shell--admin .data-table__detail-row td{background:var(--app-canvas-sidebar)}.app-shell--admin .admin-table-wrap,.app-shell--admin .table-wrapper{width:100%;overflow:visible}.app-shell--admin .user-list li{border-bottom-color:var(--app-hairline)}.app-shell--admin .user-list__email{color:var(--app-ink-secondary);font-size:.875rem}.app-shell--admin .admin-link,.app-shell--admin a.admin-link{color:var(--app-ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.app-shell--admin .admin-link:hover,.app-shell--admin a.admin-link:hover{color:var(--app-ink-secondary)}.app-shell--admin .admin-eyebrow,.app-shell--admin a.admin-eyebrow{display:inline-flex;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:500;color:var(--app-ink-muted);text-decoration:none}.app-shell--admin a.admin-eyebrow:hover{color:var(--app-ink-secondary)}.app-shell--admin .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:2.25rem;padding:0 1rem;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--app-ink);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;text-decoration:none;transition:background-color .1s var(--app-ease),border-color .1s var(--app-ease),opacity .1s var(--app-ease)}.app-shell--admin .btn--sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.app-shell--admin .btn--primary{background:var(--app-ink);color:#fff;border-color:var(--app-ink)}.app-shell--admin .btn--primary:hover:not(:disabled){background:#0a1217e6}.app-shell--admin .btn--secondary,.app-shell--admin .btn--ghost{border-color:var(--app-hairline)}.app-shell--admin .btn--secondary:hover:not(:disabled),.app-shell--admin .btn--ghost:hover:not(:disabled){background:var(--app-canvas-muted-fill);border-color:#0a121733}.app-shell--admin .btn--danger{color:var(--app-alert);border-color:transparent}.app-shell--admin .btn--danger:hover:not(:disabled){background:var(--app-alert-bg)}.app-shell--admin .btn:disabled{opacity:.5;cursor:default}.app-shell--admin .input,.app-shell--admin select.input{width:100%;box-sizing:border-box;min-height:2.5rem;padding:0 1rem;border:1px solid var(--app-hairline-input);border-radius:9999px;background:#fff;color:var(--app-ink);font:inherit;font-size:.875rem;outline:none}.app-shell--admin textarea.input{width:100%;box-sizing:border-box;min-height:5.5rem;padding:.75rem 1rem;border:1px solid var(--app-hairline-input);border-radius:12px;background:#fff;color:var(--app-ink);font:inherit;font-size:.875rem;line-height:1.5;outline:none;resize:vertical}.app-shell--admin .input:focus,.app-shell--admin select.input:focus,.app-shell--admin textarea.input:focus{border-color:#0a121759}.app-shell--admin .admin-field__label,.app-shell--admin .form-field__label{font-size:.8125rem;font-weight:500;color:var(--app-ink-secondary)}.app-shell--admin .admin-field__value{font-size:.875rem;color:var(--app-ink)}.app-shell--admin .form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.5rem}.app-shell--admin .form-success{color:#15803d;font-size:.875rem}.app-shell--admin .form-error{color:var(--app-alert);font-size:.875rem}.app-shell--admin .badge{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;border-radius:9999px}.app-shell--admin .table-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.app-shell--admin .admin-ui-tokens__section-title{color:var(--app-ink-muted)}.app-shell--admin .admin-ui-tokens__type-sample--display,.app-shell--admin .admin-ui-tokens__type-sample--title,.app-shell--admin .admin-ui-tokens__type-sample--body{color:var(--app-ink);font-weight:500}.app-shell--admin .admin-ui-tokens__type-sample--muted{color:var(--app-ink-secondary)}.app-shell--admin .admin-ui-tokens__swatch{border-color:var(--app-hairline);box-shadow:none}.app-shell--admin .admin-ui-btn--primary{background:var(--app-ink);color:#fff}.app-shell--admin .admin-ui-btn--secondary{border:1px solid var(--app-hairline);color:var(--app-ink)}.app-shell--admin .admin-ui-tokens__card-demo{border-color:var(--app-hairline);box-shadow:none}.app-shell--admin .detail-list dt{color:var(--app-ink-muted);font-size:.8125rem}.app-shell--admin .detail-list dd{font-size:.875rem;color:var(--app-ink)}.app-shell--admin .card--error{border-color:#ff3b3059;background:var(--app-alert-bg);color:var(--app-alert)}.app-shell--admin .modal-backdrop{background:var(--app-overlay-scrim, rgba(0, 0, 0, .25))}.app-shell--admin .modal-card{border:1px solid var(--app-hairline);border-radius:24px;box-shadow:0 0 4px #0000000a,0 12px 32px #00000014;padding:1.5rem}.app-shell--admin .admin-filter-group__label{color:var(--app-ink-muted)}.app-shell--admin .admin-bulk-bar{border-color:var(--app-hairline);background:var(--app-canvas-sidebar);border-radius:12px}.app-shell--admin [data-slot=table]{color:var(--app-ink)}.app-shell--admin [data-slot=table] th{color:var(--app-ink-muted)}.app-shell--admin [data-slot=table] td{border-bottom-color:var(--app-hairline)}.app-shell--admin .admin-table{width:100%;background:transparent}.app-shell--admin .admin-table [data-slot=scroll-container],.app-shell--admin .admin-table [class*=overflow-y-auto],.app-shell--admin .admin-table [class*=overflow-auto]{max-height:none!important;overflow-y:visible!important}.app-shell--admin .admin-table [data-slot=table]{width:100%;color:var(--app-ink);background:transparent}.app-shell--admin .admin-table th{padding:.625rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--app-ink-muted);background:transparent;border-bottom:1px solid var(--app-hairline)}.app-shell--admin .admin-table td{padding:.75rem 1rem;font-size:.875rem;color:var(--app-ink);border-bottom:1px solid var(--app-hairline);vertical-align:top}.app-shell--admin .admin-table tbody tr:last-child td{border-bottom:none}.app-shell--admin .admin-bulk-bar{margin-bottom:0}.app-shell--admin .admin-table__app-cell{min-width:14rem;width:36%;max-width:28rem}.app-shell--admin .admin-table__app-cell-inner{display:flex;flex-direction:column;gap:.125rem;min-width:0}.app-shell--admin .admin-table__description{margin:0;min-width:0;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;line-height:1.4}.app-shell--admin .admin-table__inline-field{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.app-shell--admin .admin-table__inline-input.app-ui-input{width:auto;height:2rem;min-height:2rem;padding:0 .75rem;font-size:.8125rem;min-width:4.5rem}.app-shell--admin .admin-table__inline-input--wide.app-ui-input{min-width:10rem;max-width:14rem}.app-shell--admin .admin-table__toggle-cell{vertical-align:top;white-space:nowrap}.app-shell--admin .admin-table__toggle{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;color:var(--app-ink-secondary);cursor:pointer}.app-shell--admin .admin-table__toggle:last-child{margin-bottom:0}.app-shell--admin .admin-table__pricing-fields{display:flex;flex-direction:column;gap:.375rem;min-width:12rem}.app-shell--admin .admin-table__price-row{display:flex;align-items:center;gap:.375rem}.app-shell--admin .admin-table__price-row__label{width:4.75rem;flex-shrink:0;font-size:.75rem;color:var(--app-ink-muted)}.app-shell--admin .card .app-ui-tabs-nav{margin:0 0 1rem}.app-shell--admin .admin-emails__hint{margin:0 0 1rem;font-size:.875rem;color:var(--app-ink-secondary)}.app-shell--admin .admin-emails__branding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.app-shell--admin .admin-emails__field--wide{grid-column:1 / -1}.app-shell--admin .admin-emails__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.app-shell--admin .admin-emails__split{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1.5rem;align-items:start}@media(max-width:960px){.app-shell--admin .admin-emails__branding,.app-shell--admin .admin-emails__split{grid-template-columns:1fr}}.app-shell--admin .admin-emails__list{display:flex;flex-direction:column;gap:.25rem}.app-shell--admin .admin-emails__list-item{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;text-align:left;padding:.625rem .75rem;border:1px solid var(--app-hairline);border-radius:8px;background:var(--app-canvas);color:var(--app-ink);cursor:pointer;font:inherit}.app-shell--admin .admin-emails__list-item:hover{background:var(--app-canvas-soft, #f6f9fc)}.app-shell--admin .admin-emails__list-item--active{border-color:var(--app-ink)}.app-shell--admin .admin-emails__list-key{font-size:.8125rem;font-family:ui-monospace,monospace}.app-shell--admin .admin-emails__list-cat{font-size:.75rem;color:var(--app-ink-secondary)}.app-shell--admin .admin-emails__payload{font-family:ui-monospace,monospace;font-size:.75rem;resize:vertical;min-height:12rem}.app-shell--admin .admin-emails__meta{display:grid;gap:.75rem;margin-bottom:1rem}.app-shell--admin .admin-emails__meta-label{display:block;font-size:.75rem;color:var(--app-ink-secondary);margin-bottom:.25rem}.app-shell--admin .admin-emails__subject{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.app-shell--admin .admin-emails__meta-value{margin:0;font-size:.875rem}.app-shell--admin .admin-emails__frame{display:block;width:100%;min-height:36rem;height:42rem;border:1px solid var(--app-hairline);border-radius:12px;background:#f6f5f4}.app-shell--admin .admin-emails__text{margin-top:1rem;font-size:.875rem}.app-shell--admin .admin-emails__text pre{margin:.5rem 0 0;padding:.75rem 1rem;border:1px solid var(--app-hairline);border-radius:8px;background:var(--app-canvas);white-space:pre-wrap;word-break:break-word;font-size:.75rem;font-family:ui-monospace,monospace}.app-shell--admin .admin-subs__stack{display:flex;flex-direction:column;gap:2.5rem}.app-shell--admin .admin-subs__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.app-shell--admin .admin-subs__section-title{margin:0 0 .25rem;font-size:1rem;font-weight:500}.app-shell--admin .admin-subs__section-lead{margin:0;max-width:72ch;font-size:.875rem;line-height:1.5;color:var(--app-ink-muted)}.app-shell--admin .admin-subs__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--app-ink-muted)}.app-shell--admin .admin-subs__hint--warn{color:#b45309}.app-shell--admin .admin-status-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border:1px solid var(--app-hairline);border-radius:999px;font-size:.75rem}.app-shell--admin .admin-add-panel,.app-shell--admin .admin-subs__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;border:1px solid var(--app-hairline);border-radius:12px;background:var(--app-canvas)}.app-shell--admin .admin-add-panel{padding:0;border:0;background:none}.app-shell--admin .admin-subs__field{display:flex;flex-direction:column;gap:.25rem;min-width:12rem;font-size:.75rem;color:var(--app-ink-muted)}.app-shell--admin .admin-subs__form-actions{display:flex;gap:.5rem;margin-left:auto}.app-shell--admin .admin-subs__steps{margin:0 0 1rem;padding-left:1.25rem;max-width:80ch;font-size:.875rem;line-height:1.6}.app-shell--admin .admin-subs__steps li{margin-bottom:.5rem}.app-shell--admin .admin-subs__problems{margin:0;padding-left:1.1rem;font-size:.8125rem;color:#b45309}.app-shell--admin .admin-subs__pre{margin:0;padding:.6rem .75rem;max-width:44rem;border:1px solid var(--app-hairline);border-radius:8px;background:var(--app-canvas);white-space:pre-wrap;word-break:break-word;font-size:.75rem;font-family:ui-monospace,monospace}.app-shell--admin .admin-subs__details summary{cursor:pointer;font-size:.875rem}.landing-page{--landing-ink: #0e0e0e;--landing-black: #000000;--landing-bone: #ffffff;--landing-sand: #f6f5f4;--landing-muted: #666666;--landing-hairline: rgba(10, 10, 10, .05);--landing-hairline-strong: rgba(10, 10, 10, .1);--landing-card-soft: rgba(10, 10, 10, .05);--grid-line: rgba(10, 10, 10, .08);--grid-hover: #f7f7f7;--landing-placeholder: #e4e4e3;--landing-max: 1432px;--landing-gutter: 32px;--landing-gutter-sm: 24px;--landing-radius-pill: 32px;--landing-radius-lg: 24px;--landing-ease: cubic-bezier(.16, 1, .3, 1);--landing-header-height: 62px;color-scheme:light;min-height:100vh;max-width:100%;overflow-x:clip;scrollbar-gutter:stable;background:var(--landing-bone);color:var(--landing-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.4;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-optical-sizing:auto}.landing-page :is(.landing-eyebrow,.landing-display,.landing-h2,.landing-h3,.landing-benefit__title,.landing-card__label){font-synthesis:none}.landing-page__main{min-width:0;max-width:100%;overflow-x:clip}.landing-page:has(.landing-browse),.landing-page:has(.landing-statement-pin),.landing-page:has(.about-track){overflow-x:visible}.landing-page:has(.landing-browse) .landing-page__main,.landing-page:has(.landing-statement-pin) .landing-page__main,.landing-page:has(.about-track) .landing-page__main{overflow-x:visible}.landing-header{position:sticky;top:0;z-index:50;width:100%;min-width:0;overflow:visible;font-size:15px;--landing-header-bg-opacity: 0;background-color:rgba(255,255,255,var(--landing-header-bg-opacity));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.landing-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;width:100%;min-width:0;max-width:calc(var(--landing-max) + (var(--landing-gutter) * 2));margin-inline:auto;padding:12px var(--landing-gutter);box-sizing:border-box}.landing-header__logo{display:inline-flex;flex-shrink:0;text-decoration:none}.landing-header__logo img{display:block;width:32px;height:32px}.landing-header__nav{display:none;align-items:center;justify-content:flex-start;gap:32px;min-width:0;overflow:visible}.landing-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.landing-header__actions-desktop{display:flex;align-items:center;gap:12px}.landing-header__link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.4;color:var(--landing-ink);opacity:.65;text-decoration:none;cursor:pointer;transition:opacity .2s var(--landing-ease);white-space:nowrap}.landing-header__link:hover{opacity:1;color:var(--landing-ink);text-decoration:none}.landing-header__chevron{width:14px;height:14px;flex-shrink:0;opacity:.65}.catalog-nav-hover__menu{display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--landing-hairline-strong);border-radius:16px;background:var(--landing-bone);box-shadow:0 4px 16px #0a12170f}.catalog-nav-hover__item{display:block;min-width:0;padding:6px 12px 6px 16px;border-radius:var(--landing-radius-pill);font-size:14px;font-weight:400;line-height:1.4;color:var(--landing-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-nav-hover__item:hover{background:var(--landing-card-soft);color:var(--landing-ink);text-decoration:none}@media(prefers-reduced-motion:reduce){.catalog-nav-hover__panel{transition:none}}.landing-header__sign-in{display:none}.landing-header__skeleton{width:7rem;height:38px;flex-shrink:0;border-radius:var(--landing-radius-pill);background:var(--landing-card-soft)}@media(min-width:768px){.landing-header__nav{display:flex}}@media(min-width:640px){.landing-header__sign-in{display:inline-flex}}.landing-header__menu-toggle{display:none}.landing-header__menu-icon{width:22px;height:22px;color:var(--landing-ink)}.landing-mobile-nav{display:none}@media(max-width:767px){.landing-header__inner{grid-template-columns:auto auto;justify-content:space-between;gap:0}.landing-header__actions{justify-self:end}.landing-header__actions-desktop{display:none}.landing-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer}.landing-header__menu-toggle:hover{background:transparent;opacity:.65}.landing-mobile-nav{display:block;position:fixed;top:var(--landing-header-height);right:0;bottom:0;left:0;z-index:49;pointer-events:none;visibility:hidden}.landing-mobile-nav[data-open]{pointer-events:auto;visibility:visible}.landing-mobile-nav__backdrop{position:absolute;inset:0;border:0;padding:0;background:#0a0a0a40;opacity:0;cursor:pointer;transition:opacity .35s var(--landing-ease)}.landing-mobile-nav[data-open] .landing-mobile-nav__backdrop{opacity:1}.landing-mobile-nav__panel{position:relative;max-height:calc(100vh - var(--landing-header-height));overflow-y:auto;background:var(--landing-bone);border-bottom:1px solid var(--landing-hairline-strong);margin-top:-1px;padding:9px var(--landing-gutter) 24px;transform:translateY(-16px);opacity:0;transition:transform .4s var(--landing-ease),opacity .35s var(--landing-ease)}.landing-mobile-nav[data-open] .landing-mobile-nav__panel{transform:translateY(0);opacity:1}.landing-mobile-nav__links{display:flex;flex-direction:column}.landing-mobile-nav__link{display:flex;align-items:center;width:100%;padding:14px 0;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.4;color:var(--landing-ink);text-decoration:none;text-align:left;cursor:pointer}.landing-mobile-nav__link:hover{text-decoration:none;color:var(--landing-ink)}.landing-mobile-nav__accordion{border-bottom:1px solid var(--landing-hairline)}.landing-mobile-nav__accordion-row{display:flex;align-items:center;gap:8px}.landing-mobile-nav__accordion-link{flex:1;min-width:0;padding:14px 0;font-weight:500;line-height:1.4;color:var(--landing-ink);text-decoration:none}.landing-mobile-nav__accordion-link:hover{opacity:.65;color:var(--landing-ink);text-decoration:none}.landing-mobile-nav__accordion-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:14px 4px;border:0;background:none;cursor:pointer}.landing-mobile-nav__accordion-icon{width:18px;height:18px;flex-shrink:0;color:var(--landing-muted);transition:transform .35s var(--landing-ease)}.landing-mobile-nav__accordion-icon[data-open]{transform:rotate(180deg)}.landing-mobile-nav__accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--landing-ease)}.landing-mobile-nav__accordion-body[data-open]{grid-template-rows:1fr}.landing-mobile-nav__accordion-inner{overflow:hidden}.landing-mobile-nav__sublist{margin:0;padding:0 0 12px;list-style:none}.landing-mobile-nav__sublink{display:block;padding:10px 0;font-size:inherit;font-weight:500;line-height:1.4;color:var(--landing-muted);text-decoration:none;transition:color .2s var(--landing-ease)}.landing-mobile-nav__sublink:hover{color:var(--landing-ink);text-decoration:none}.landing-mobile-nav__actions{display:flex;flex-direction:column;gap:4px;margin-top:24px;padding-top:24px;border-top:1px solid var(--landing-hairline)}.landing-mobile-nav__sign-in{justify-content:center;padding-block:4px;opacity:1}.landing-mobile-nav__cta{width:100%;justify-content:center}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.landing-mobile-nav__backdrop,.landing-mobile-nav__panel,.landing-mobile-nav__accordion-body,.landing-mobile-nav__accordion-icon{transition:none}}.landing-page .appzilla-kit-footer{background:var(--landing-bone)}.landing-footer{width:100%;padding-block:80px 48px;border-top:1px solid var(--landing-hairline-strong)}.landing-footer__shell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand nav" "meta social";column-gap:64px;align-items:start}.landing-footer__brand{grid-area:brand}.landing-footer__brand:not(.landing-footer__brand--meta){width:40px;height:40px}.landing-footer__brand--meta{grid-area:meta;padding-top:64px}.landing-footer__nav{grid-area:nav;justify-self:stretch;align-self:start}.landing-footer__nav--social{grid-area:social;justify-self:stretch;align-self:start;padding-top:64px}.landing-footer__logo{display:inline-flex;width:40px;height:40px;text-decoration:none}.landing-footer__logo-icon{width:40px;height:40px}.landing-footer__newsletter{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--landing-muted);text-decoration:none;transition:color .2s var(--landing-ease)}.landing-footer__newsletter:hover{color:var(--landing-ink);text-decoration:none}.landing-footer__columns{display:flex;flex-wrap:wrap;gap:48px 72px}.landing-footer__col{min-width:9rem}.landing-footer__col-title{margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--landing-ink)}.landing-footer__col-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.landing-footer__link{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--landing-muted);text-decoration:none;transition:color .2s var(--landing-ease)}.landing-footer__link:hover{color:var(--landing-ink);text-decoration:none}.landing-footer__copyright{margin:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--landing-muted)}.landing-footer__social-row,.landing-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.landing-footer__social-link{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--landing-muted);text-decoration:none;transition:color .2s var(--landing-ease)}.landing-footer__social-link:hover{color:var(--landing-ink);text-decoration:none}@media(max-width:950px){.landing-footer{padding-block:64px 40px}.landing-footer__shell{grid-template-columns:1fr;grid-template-areas:"brand" "nav" "meta" "social";row-gap:0}.landing-footer__brand:not(.landing-footer__brand--meta){margin-bottom:40px}.landing-footer__brand--meta,.landing-footer__nav--social{padding-top:48px}.landing-footer__nav,.landing-footer__nav--social{justify-self:start;width:100%}.landing-footer__columns{gap:32px 48px}}@media(max-width:650px){.landing-footer__columns{flex-direction:column;gap:32px}.landing-footer__social{gap:24px}}.landing-wrap{width:100%;min-width:0;max-width:calc(var(--landing-max) + (var(--landing-gutter) * 2));margin-inline:auto;padding-inline:var(--landing-gutter);box-sizing:border-box}.landing-section{min-width:0;max-width:100%;padding-block:56px}@media(max-width:950px){.landing-page{--landing-gutter: var(--landing-gutter-sm)}}.landing-section--hero{padding-block:80px 64px}.landing-section--sand{background:var(--landing-sand);padding-block:96px}.landing-section--signoff{padding-block:96px 80px;background-color:var(--landing-sand);background-position:center;background-size:cover;background-repeat:no-repeat}.landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-eyebrow{margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--landing-ink)}.landing-eyebrow strong{font-weight:inherit}.landing-display{margin:0 0 24px;max-width:14ch;font-size:clamp(44px,5vw + 1rem,72px);font-weight:500;line-height:.95;letter-spacing:-.03em;text-wrap:balance}.landing-lead{margin:0 0 24px;max-width:45ch;font-size:16px;line-height:1.4;color:var(--landing-ink)}.landing-note-block{margin-top:24px;margin-inline:auto;max-width:52ch;text-align:center}.landing-note{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--landing-muted)}.landing-note__mark{font-size:.65em;line-height:0;vertical-align:super;margin-left:1px}.landing-footnote{margin:10px 0 0;font-size:11px;font-weight:400;line-height:1.35;color:var(--landing-muted);opacity:.85}.landing-footnote__mark{font-size:.75em;line-height:0;vertical-align:super;margin-right:2px}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:center}.landing-error-state{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:var(--landing-gutter-sm) var(--landing-gutter)}.landing-error-state__panel{width:100%;max-width:480px;text-align:center}.landing-error-state__panel .landing-h3{margin-bottom:12px}.landing-error-state__lead{margin:0 0 24px;font-size:16px;line-height:1.4;color:var(--landing-muted)}.landing-error-state__panel .landing-actions{margin-top:0}.landing-hero-media{width:100%;min-width:0;max-width:100%;margin-top:64px;border-radius:var(--landing-radius-lg);background:var(--landing-placeholder);aspect-ratio:16 / 10;overflow:hidden}.landing-hero-media--compact{width:100%;max-height:80vh}.landing-header .landing-btn{font-size:inherit}.landing-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 16px;border-radius:var(--landing-radius-pill);border:1px solid transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;transition:opacity .2s var(--landing-ease)}.landing-btn:hover{opacity:.6;text-decoration:none}.landing-btn--primary{background:var(--landing-black);color:var(--landing-bone);border-color:var(--landing-black)}.landing-btn--ghost{background:var(--landing-bone);color:var(--landing-ink);border-color:var(--landing-ink)}.landing-section-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:64px}.landing-section-head--compact{margin-bottom:48px}.landing-section-head--start{align-items:flex-start;text-align:left}.landing-home .landing-section-head .landing-h2{max-width:min(100%,18ch);line-height:1.05}.landing-h2{margin:0 0 20px;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.02em;text-wrap:balance}.landing-h3{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.landing-body{margin:0;max-width:45ch;font-size:16px;line-height:1.4;color:var(--landing-ink)}.landing-statement-pin{height:220vh;width:100%}.landing-statement-pin__sticky{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;height:100vh;width:100%;padding-inline:var(--landing-gutter);box-sizing:border-box;background:var(--landing-bone)}.landing-statement-pin--static{height:auto}.landing-statement-pin--static .landing-statement-pin__sticky{position:relative;height:auto;padding-block:64px}.landing-statement{margin:0 auto;max-width:min(28ch,100%);text-align:center;font-size:clamp(28px,2.8vw + .75rem,44px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.landing-statement__word{color:color-mix(in srgb,var(--landing-ink) calc(var(--statement-t, 0) * 100%),#d0d0d0)}.landing-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;min-width:0;max-width:100%}.landing-grid-4{--landing-dock-bounce: cubic-bezier(.34, 1.56, .64, 1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;min-width:0;max-width:100%;overflow:visible}.landing-grid-4 .landing-card{min-height:24rem;height:100%}.landing-grid-4 .landing-card__body{flex:1;justify-content:flex-start}.landing-grid-4 .landing-card__label{font-size:20px}@media(max-width:950px){.landing-display{max-width:none}.landing-h2{font-size:32px}.landing-h3{font-size:18px}.landing-hero-media{margin-top:48px;aspect-ratio:4 / 3}}@media(max-width:1100px){.landing-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-grid-4 .landing-card{min-height:18rem}}@media(max-width:650px){.landing-grid-2,.landing-grid-4{grid-template-columns:1fr}.landing-section--hero{padding-block:64px 48px}.landing-section--signoff{padding-block:64px 56px}}.landing-benefit-layout{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);column-gap:80px;align-items:stretch;width:100%;min-width:0;max-width:100%}.landing-benefit-visual{border-radius:var(--landing-radius-lg);background-color:var(--landing-placeholder);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100%;width:100%;min-width:0;max-width:100%}.landing-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:72px;text-align:left;align-content:start;width:100%;min-width:0;max-width:100%}.landing-benefit{display:flex;flex-direction:column;min-width:0;max-width:100%}.landing-benefit__icon{width:24px;height:24px;margin-bottom:12px;flex-shrink:0;color:var(--landing-ink)}.landing-benefit__title{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--landing-ink);overflow-wrap:anywhere}.landing-benefit__desc{margin:0;font-size:15px;line-height:1.5;color:var(--landing-muted);overflow-wrap:anywhere}@media(max-width:950px){.landing-benefit-layout{grid-template-columns:minmax(0,1fr);row-gap:48px;column-gap:0}.landing-benefit-visual{min-height:0;aspect-ratio:16 / 10}.landing-benefit-grid{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:48px}}.landing-card{display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:10rem;min-width:0;max-width:100%;padding:20px 24px;border-radius:var(--landing-radius-lg);background:var(--landing-card-soft);text-decoration:none;color:inherit;transition:gap .4s var(--landing-ease)}.landing-card__step{margin:0;font-size:14px;font-weight:500;line-height:1.2;color:var(--landing-muted)}.landing-card__body{display:flex;flex-direction:column;gap:26px}a.landing-card:hover{gap:8px;text-decoration:none;color:inherit}.landing-card--dark{background:var(--landing-black);color:var(--landing-bone)}.landing-grid-4 .landing-card{--dock-x: 0px;background:var(--landing-bone);box-shadow:0 0 #0a0a0a00;transform:translate3d(var(--dock-x),0,0) scale(1);transform-origin:center center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:transform .55s var(--landing-dock-bounce),box-shadow .45s var(--landing-ease)}@media(min-width:951px){.landing-grid-4:has(.landing-card:hover) .landing-card{transform:translate3d(var(--dock-x),0,0) scale(.92);box-shadow:0 0 #0a0a0a00}.landing-grid-4:has(.landing-card:hover) .landing-card:hover{--dock-x: 0px;z-index:1;transform:translateZ(0) scale(1.08);box-shadow:0 16px 40px #0a0a0a1f}.landing-grid-4:has(.landing-card:nth-child(1):hover) .landing-card:nth-child(2){--dock-x: -22px}.landing-grid-4:has(.landing-card:nth-child(1):hover) .landing-card:nth-child(3){--dock-x: -38px}.landing-grid-4:has(.landing-card:nth-child(1):hover) .landing-card:nth-child(4){--dock-x: -48px}.landing-grid-4:has(.landing-card:nth-child(2):hover) .landing-card:nth-child(1){--dock-x: 22px}.landing-grid-4:has(.landing-card:nth-child(2):hover) .landing-card:nth-child(3){--dock-x: -22px}.landing-grid-4:has(.landing-card:nth-child(2):hover) .landing-card:nth-child(4){--dock-x: -38px}.landing-grid-4:has(.landing-card:nth-child(3):hover) .landing-card:nth-child(1){--dock-x: 38px}.landing-grid-4:has(.landing-card:nth-child(3):hover) .landing-card:nth-child(2){--dock-x: 22px}.landing-grid-4:has(.landing-card:nth-child(3):hover) .landing-card:nth-child(4){--dock-x: -22px}.landing-grid-4:has(.landing-card:nth-child(4):hover) .landing-card:nth-child(1){--dock-x: 48px}.landing-grid-4:has(.landing-card:nth-child(4):hover) .landing-card:nth-child(2){--dock-x: 38px}.landing-grid-4:has(.landing-card:nth-child(4):hover) .landing-card:nth-child(3){--dock-x: 22px}}.landing-card__icon-stack{--landing-icon-ghost: var(--landing-placeholder);--landing-icon-fade: 1.25s;position:relative;display:inline-grid;width:36px;height:36px;place-items:center}.landing-card__icon-stack>.landing-card__icon{grid-area:1 / 1}.landing-card__icon{width:36px;height:36px;color:var(--landing-ink)}.landing-card__icon--base{color:var(--landing-icon-ghost)}.landing-card__icon--base :is(path,circle,rect,polygon)[fill]:not([fill=none]){fill:currentColor}.landing-card__icon--draw{color:var(--landing-ink)}.landing-card__icon--draw :is(path,circle,rect,line,polyline,polygon,ellipse){stroke-dasharray:1;stroke-dashoffset:0}.landing-card:hover .landing-card__icon--draw{animation:landing-icon-to-gray var(--landing-icon-fade) cubic-bezier(.33,0,.2,1) forwards,landing-icon-to-ink .01s linear var(--landing-icon-fade) forwards}.landing-card:hover .landing-card__icon--draw :is(path,circle,rect,line,polyline,polygon,ellipse){animation:landing-icon-draw 2.2s cubic-bezier(.33,0,.2,1) var(--landing-icon-fade) forwards}@keyframes landing-icon-to-gray{0%{color:var(--landing-ink)}to{color:var(--landing-icon-ghost)}}@keyframes landing-icon-to-ink{to{color:var(--landing-ink)}}@keyframes landing-icon-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.landing-card:hover .landing-card__icon--draw,.landing-card:hover .landing-card__icon--draw :is(path,circle,rect,line,polyline,polygon,ellipse){animation:none}.landing-grid-4 .landing-card,.landing-grid-4:has(.landing-card:hover) .landing-card,.landing-grid-4:has(.landing-card:hover) .landing-card:hover{--dock-x: 0px;transform:none;box-shadow:0 0 #0a0a0a00;transition:none}}.landing-card__label{margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.landing-card__hint{margin:0;font-size:14px;font-weight:500;line-height:1.4;opacity:.65;overflow-wrap:anywhere}.landing-visual{display:flex;justify-content:center;margin-bottom:48px}.landing-visual img{width:min(100%,420px);height:auto}.landing-apply{padding-block:96px}.landing-apply__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;width:100%;align-items:start}.landing-apply__intro{min-width:0;width:100%;padding-top:8px}.landing-apply__title{margin:0 0 24px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.landing-apply__lead{margin:0 0 32px;font-size:16px;line-height:1.45;color:var(--landing-muted)}.landing-apply__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.landing-apply__points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}.landing-apply__check{flex-shrink:0;width:16px;height:16px;margin-top:2px}.landing-apply__quote{margin:48px 0 0;padding:0}.landing-apply__quote blockquote{margin:0;font-size:clamp(20px,2vw + .5rem,24px);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:pretty}.landing-apply__quote-mark{display:block;margin-bottom:10px;font-size:clamp(36px,3vw + .25rem,44px);font-weight:500;line-height:.85;letter-spacing:-.04em;color:var(--landing-ink)}.landing-apply__quote figcaption{margin-top:20px}.landing-apply__quote cite{display:block;font-style:normal;font-size:14px;font-weight:500;line-height:1.3;color:var(--landing-muted)}.landing-apply__form-col{min-width:0;width:100%}.landing-apply__form-panel{min-width:0;padding:0;border-radius:var(--landing-radius-lg);background:transparent;border:none;box-shadow:none}.landing-apply__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:14px;min-width:0}.landing-signoff-form{width:100%;max-width:560px;margin:32px 0 0;text-align:left}.landing-signoff-form--success{margin-top:32px;text-align:left}.landing-signoff{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px;margin-inline:auto;text-align:left}.landing-signoff .landing-h2,.landing-signoff .landing-lead{max-width:none;text-align:left}.landing-section--signoff .landing-lead{margin-bottom:0}.landing-page-footnotes{width:100%;box-sizing:border-box;padding:32px var(--landing-gutter);border-top:1px solid var(--landing-hairline-strong)}.landing-page-footnotes .landing-footnote{margin:0;max-width:none}.landing-field{display:flex;flex-direction:column;gap:4px;min-width:0}.landing-field--span-2{grid-column:1 / -1}.landing-field__label{font-size:13px;font-weight:500;line-height:1.2;color:var(--landing-ink)}.landing-input,.landing-select,.landing-textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:var(--landing-bone);color:var(--landing-ink);font:inherit;font-size:14px;line-height:1.35;transition:border-color .15s var(--landing-ease)}.landing-input,.landing-select{height:40px;min-height:40px;padding:0 16px}.landing-select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.landing-textarea{min-height:88px;padding:10px 16px;border-radius:20px;resize:vertical}.landing-input:focus,.landing-select:focus,.landing-textarea:focus{outline:none;border-color:#00000059}.landing-input::placeholder,.landing-textarea::placeholder{color:var(--landing-muted);opacity:.75}.landing-multiselect__root{position:relative;min-width:0}.landing-multiselect__trigger{display:flex;align-items:center;width:100%;min-width:0;height:40px;padding:0 36px 0 16px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:999px;background-color:var(--landing-bone);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:var(--landing-ink);font:inherit;font-size:14px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s var(--landing-ease)}.landing-multiselect__trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-multiselect__trigger:focus,.landing-multiselect__trigger.is-open{outline:none;border-color:#00000059}.landing-multiselect__placeholder{color:var(--landing-muted);opacity:.75}.landing-multiselect__menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;background-color:#fff;max-height:220px;overflow-y:auto;box-shadow:0 8px 24px #0e0e0e14}.landing-dropdown-menu{overflow:hidden;padding:6px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:var(--landing-bone);box-shadow:none;z-index:60}.landing-dropdown-item,.landing-dropdown-menu [data-slot=menu-item]{border-radius:10px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.35;color:var(--landing-ink)}.landing-dropdown-item[data-hovered],.landing-dropdown-item[data-focused],.landing-dropdown-menu [data-slot=menu-item][data-hovered],.landing-dropdown-menu [data-slot=menu-item][data-focused]{background:#0000000a}.landing-page button.landing-select{display:flex;align-items:center;text-align:left}.landing-input--static{display:flex;align-items:center;margin-top:20px;cursor:default}.landing-multiselect__option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:14px;line-height:1.35;cursor:pointer}.landing-multiselect__option:hover{background:#0000000a}.landing-multiselect__option input{width:14px;height:14px;margin:0;flex-shrink:0;accent-color:var(--landing-black)}.landing-check-field{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;cursor:pointer}.landing-check-field input{width:14px;height:14px;margin:0;flex-shrink:0;accent-color:var(--landing-black)}.landing-form__error{margin:0;font-size:14px;line-height:1.4;color:#c0392b}.landing-form__submit{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.landing-form__submit .landing-btn{min-height:40px;padding:8px 20px;font-size:15px}.landing-form__submit .landing-btn:disabled{opacity:.5;cursor:not-allowed}.landing-form__note{margin:0;font-size:13px;line-height:1.4;color:var(--landing-muted)}.landing-apply--success{padding-block:96px}.landing-apply__success{max-width:52ch;margin-inline:auto;text-align:center}.landing-apply__success .landing-lead{margin-inline:auto}.landing-apply__success .landing-actions{margin-top:8px}@media(max-width:950px){.landing-apply__layout{grid-template-columns:minmax(0,1fr);row-gap:48px}.landing-apply__intro{padding-top:0;width:100%}.landing-apply__quote{margin-top:40px}.landing-apply__form-col{width:100%}.landing-apply__form{grid-template-columns:minmax(0,1fr)}.landing-signoff-form,.landing-signoff{max-width:none}.landing-field:not(.landing-field--span-2){grid-column:1 / -1}}.landing-page:has(.landing-partners){background-color:var(--landing-bone)}.landing-pricing{padding-block:64px 96px}.landing-pricing__wrap{display:flex;flex-direction:column;gap:48px}.landing-pricing__head{max-width:36ch}.landing-pricing__title{margin:0;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.landing-pricing__lead{margin:16px 0 0;font-size:16px;line-height:1.45;color:var(--landing-muted)}.landing-pricing__cycle{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.landing-pricing__cycle-track{display:inline-flex;flex-shrink:0;padding:4px;border-radius:999px;background:var(--landing-sand)}.landing-pricing__cycle-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--landing-muted);font:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .15s var(--landing-ease),color .15s var(--landing-ease)}.landing-pricing__cycle-btn.is-active{background:var(--landing-bone);color:var(--landing-ink)}.landing-pricing__cycle-save-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:500;line-height:1.2}.landing-pricing__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px);align-items:start}.landing-pricing__plans--dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px);max-width:720px;margin-inline:auto}.landing-pricing__plan{display:grid;grid-template-rows:auto auto auto 1fr;row-gap:20px;align-content:start;min-width:0}.landing-pricing__plan-stack{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2;min-width:0}.landing-pricing__plan-head{display:flex;flex-direction:column;gap:12px;min-width:0}.landing-pricing__plan-name{margin:0;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--landing-ink)}.landing-pricing__plan-price{margin:0;min-height:2.75em;font-size:16px;line-height:1.35;color:var(--landing-ink)}.landing-pricing__plan-price-amount{font-weight:500;color:var(--landing-ink)}.landing-pricing__plan-price-suffix{font-weight:400;color:var(--landing-muted)}.landing-pricing__plan-meter{position:relative;z-index:1;min-width:0}.landing-pricing__select-wrap{margin-top:0;position:relative;z-index:1}.landing-input--static{margin-top:0}.landing-pricing__plan-cta{width:100%}.landing-pricing__plan-cta .landing-btn{box-sizing:border-box;display:flex;width:100%;min-height:40px;height:40px;align-items:center;justify-content:center;padding:0 16px;line-height:1.25;font-size:14px;font-weight:500}.landing-pricing__plan-cta .landing-btn--ghost{border:1px solid var(--landing-ink)}.landing-pricing__divider{margin:12px 0 4px;border:none;border-top:1px solid var(--landing-hairline-strong)}.landing-pricing__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.landing-pricing__feature{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--landing-ink)}.landing-pricing__feature-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--landing-ink)}.landing-faq-panel{width:100%;min-width:0;padding:48px;border-radius:var(--landing-radius-lg);background:var(--landing-sand);box-sizing:border-box}@media(max-width:950px){.landing-faq-panel{padding:32px 24px}}.landing-pricing__faq{max-width:100%;padding-top:48px}.landing-pricing__faq--panel,.landing-faq-panel .landing-pricing__faq{padding-top:0}.landing-pricing__faq-title{margin:0 0 32px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-pricing__faq-list{border-top:1px solid var(--landing-hairline-strong)}.landing-pricing__faq-item{border-bottom:1px solid var(--landing-hairline-strong)}.landing-pricing__faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;list-style:none;font-size:16px;font-weight:400;line-height:1.45;color:var(--landing-ink);cursor:pointer}.landing-pricing__faq-trigger::-webkit-details-marker{display:none}.landing-pricing__faq-caret{flex-shrink:0;width:16px;height:16px;color:var(--landing-ink);transition:transform .2s var(--landing-ease)}.landing-pricing__faq-item[open] .landing-pricing__faq-caret{transform:rotate(180deg)}.landing-pricing__faq-body{padding:0 0 20px;max-width:72ch;font-size:15px;line-height:1.5;color:var(--landing-muted)}.landing-pricing__faq-link{color:var(--landing-ink);text-decoration:underline;text-underline-offset:2px}.landing-pricing__faq-link:hover{opacity:.6}@media(max-width:950px){.landing-pricing__plans,.landing-pricing__plans--dual{grid-template-columns:minmax(0,1fr);gap:48px;max-width:none}.landing-pricing__faq-title{font-size:32px;margin-bottom:24px}}.landing-prose{padding-block:64px 96px}.landing-prose__wrap{max-width:min(720px,100%);margin-inline:auto}.landing-prose__title{margin:0 0 24px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-prose__lead{margin:0 0 32px;max-width:65ch;font-size:16px;line-height:1.4;color:var(--landing-muted)}.landing-prose__body{font-size:16px;line-height:1.5;color:var(--landing-ink)}.landing-prose__article h1{margin:0 0 24px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-prose__article h2{margin:48px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--landing-hairline-strong);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;scroll-margin-top:56px}.landing-prose__article h2:first-of-type{margin-top:32px}.landing-prose__article h3{margin:32px 0 12px;font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:56px}.landing-prose__article p{margin:0 0 16px}.landing-prose__article p.landing-prose__updated{margin:0 0 32px;font-size:14px;font-weight:500;color:var(--landing-muted)}.landing-prose__article ul,.landing-prose__article ol{margin:0 0 20px;padding-left:1.5rem}.landing-prose__article ul{list-style:disc}.landing-prose__article ol{list-style:decimal}.landing-prose__article li{margin-bottom:8px}.landing-prose__article li::marker{color:var(--landing-muted)}.landing-prose__article a{color:var(--landing-ink);text-decoration:underline;text-underline-offset:2px}.landing-prose__article a:hover{opacity:.6}.landing-prose__article strong{font-weight:500;color:var(--landing-ink)}.landing-prose__article hr{margin:40px 0;border:none;border-top:1px solid var(--landing-hairline-strong)}.landing-prose__article blockquote{margin:16px 0;padding-left:16px;border-left:2px solid var(--landing-hairline-strong);color:var(--landing-muted)}@media(max-width:950px){.landing-prose{padding-block:48px 64px}}.landing-browse{padding-block:48px 80px}.landing-browse-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;width:100%;min-width:0}.landing-browse-shell--with-sidebar{gap:48px}@media(min-width:768px){.landing-browse-shell--with-sidebar{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);column-gap:56px}}.landing-browse-sidebar{display:none;position:relative;width:100%;min-width:0}@media(min-width:768px){.landing-browse-sidebar{display:block;position:sticky;top:calc(var(--landing-header-height) + 12px);z-index:2;align-self:start;max-height:calc(100vh - var(--landing-header-height) - 24px);overflow-y:auto;overscroll-behavior:contain}}.landing-browse-sidebar__section{margin-bottom:28px}.landing-browse-sidebar__section:last-child{margin-bottom:0}.landing-browse-sidebar__label{margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--landing-muted)}.landing-browse-sidebar__list{margin:0;padding:0;list-style:none}.landing-browse-sidebar__item{margin:0}.landing-browse-sidebar__link{display:block;padding:4px 0;font-size:15px;font-weight:400;line-height:1.35;color:var(--landing-ink);text-decoration:none}.landing-browse-sidebar__link:hover{opacity:.65}.landing-browse-sidebar__link--active{font-weight:500;color:var(--landing-ink)}.landing-browse__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:14px;line-height:1.35;color:var(--landing-muted)}.landing-browse__breadcrumb a{color:var(--landing-ink);text-decoration:underline;text-underline-offset:2px}.landing-browse__breadcrumb a:hover{opacity:.6}.landing-browse__title{margin:0 0 16px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-browse__lead{margin:0 0 32px;max-width:65ch;font-size:16px;line-height:1.4;color:var(--landing-muted)}.landing-browse__note{margin:-16px 0 32px;max-width:65ch;font-size:15px;line-height:1.45;color:var(--landing-muted)}.landing-app-detail{width:100%;min-width:0}.landing-app-detail__header{min-width:0}.landing-app-detail__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.landing-app-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.landing-app-detail__tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--landing-radius-pill);background:var(--landing-sand);font-size:14px;font-weight:500;line-height:1.2;color:var(--landing-ink);text-decoration:none;transition:opacity .2s var(--landing-ease)}.landing-app-detail__tag:hover{opacity:.65}.landing-app-detail__lead{margin-bottom:0}.landing-app-detail__price{margin:0;font-size:15px;line-height:1.35;color:var(--landing-muted);text-align:right}.landing-app-detail__install{min-width:9.5rem}.landing-app-detail__preview{margin-top:48px;padding:clamp(16px,3vw,24px);border-radius:var(--landing-radius-lg);background:var(--landing-sand);min-width:0}.landing-app-detail__skeleton{background:#0a0a0a14;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.landing-browse__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:40px}.landing-browse__pagination-btn{min-height:38px;padding:8px 16px;font-size:14px}.landing-browse__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.landing-browse__pagination-label{font-size:14px;line-height:1.35;color:var(--landing-muted)}.landing-browse__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:8px}@media(min-width:640px){.landing-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.landing-browse__grid,.landing-browse__grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-browse__empty,.landing-browse__empty-state{grid-column:1 / -1}.landing-browse__empty{margin-top:8px;padding:24px;border-radius:var(--landing-radius-lg);background:var(--landing-sand)}.landing-browse__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0}.landing-browse__muted{margin:0;font-size:15px;line-height:1.45;color:var(--landing-muted)}.landing-browse__link{color:var(--landing-ink);text-decoration:underline;text-underline-offset:2px}.landing-browse__link:hover{opacity:.6}.landing-browse__grid .discover-catalog-solution-card--landing.my-apps-card{background:var(--landing-sand, #f4f4f5);--app-ink: var(--landing-ink, #0e0e0e);--app-ink-secondary: var(--landing-muted, #71717a);--app-ink-muted: var(--landing-muted, #71717a)}.landing-browse__grid .discover-catalog-solution-card--landing.my-apps-card:hover{background:color-mix(in srgb,var(--landing-sand, #f4f4f5) 70%,#fff)}.landing-browse-card__hero{border-radius:var(--landing-radius-lg);background:var(--landing-placeholder);overflow:hidden}.landing-browse-card__hero img,.landing-browse-card__hero .landing-browse-card__hero-fallback{display:block;width:100%;transition:transform .45s var(--landing-ease);will-change:transform}.landing-browse-card__hero img{object-fit:cover}.group:hover .landing-browse-card__hero img,.group:hover .landing-browse-card__hero .landing-browse-card__hero-fallback,.landing-browse-card__hero:hover img{transform:scale(1.04)}.landing-browse-card__meta{gap:12px}.landing-browse-card__meta .portal-squircle-app-avatar,.landing-browse-card__meta [class*=squircle]{flex-shrink:0}@media(max-width:950px){.landing-browse{padding-block:32px 64px}.landing-app-detail__preview{margin-top:32px}.landing-browse-shell--with-sidebar{gap:32px}}.landing-home-hero.landing-section--hero{padding-block:80px 64px}.landing-home-hero .landing-display{max-width:13ch}.landing-section--hero.landing-hero--entrance,.landing-home-hero.landing-section--hero{overflow:visible}.landing-hero--entrance .landing-display,.landing-hero--entrance .landing-lead,.landing-hero--entrance .landing-actions,.landing-pricing__head--entrance .landing-pricing__title,.landing-pricing__head--entrance .landing-pricing__lead{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;animation:landing-hero-entrance-fade .9s var(--landing-ease) both}.landing-hero--entrance .landing-display,.landing-pricing__head--entrance .landing-pricing__title{animation-delay:.08s}.landing-hero--entrance .landing-lead,.landing-pricing__head--entrance .landing-pricing__lead{animation-delay:.28s}.landing-hero--entrance .landing-actions{animation-delay:.48s}@keyframes landing-hero-entrance-fade{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@supports (-webkit-touch-callout: none){.landing-page,.landing-page__main{overflow-x:hidden;overflow-y:visible}}.landing-hero-media--ink{-webkit-mask-image:radial-gradient(circle,#000 48%,transparent 78%),radial-gradient(circle,#000 45%,transparent 76%),radial-gradient(circle,#000 50%,transparent 80%),radial-gradient(circle,#000 42%,transparent 74%),radial-gradient(circle,#000 46%,transparent 77%),radial-gradient(circle,#000 40%,transparent 72%);mask-image:radial-gradient(circle,#000 48%,transparent 78%),radial-gradient(circle,#000 45%,transparent 76%),radial-gradient(circle,#000 50%,transparent 80%),radial-gradient(circle,#000 42%,transparent 74%),radial-gradient(circle,#000 46%,transparent 77%),radial-gradient(circle,#000 40%,transparent 72%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:24% 30%,70% 24%,48% 62%,82% 68%,14% 76%,58% 16%;mask-position:24% 30%,70% 24%,48% 62%,82% 68%,14% 76%,58% 16%;-webkit-mask-size:0 0,0 0,0 0,0 0,0 0,0 0;mask-size:0 0,0 0,0 0,0 0,0 0,0 0;animation:landing-hero-ink-reveal 5.5s cubic-bezier(.33,0,.2,1) .55s forwards}@keyframes landing-hero-ink-reveal{to{-webkit-mask-size:170% 170%,190% 190%,210% 210%,160% 160%,180% 180%,150% 150%;mask-size:170% 170%,190% 190%,210% 210%,160% 160%,180% 180%,150% 150%}}@media(prefers-reduced-motion:reduce){.landing-hero--entrance .landing-display,.landing-hero--entrance .landing-lead,.landing-hero--entrance .landing-actions,.landing-pricing__head--entrance .landing-pricing__title,.landing-pricing__head--entrance .landing-pricing__lead{animation:none;opacity:1;transform:none}.landing-hero-media--ink{animation:none;-webkit-mask-image:none;mask-image:none}}.landing-page .landing-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 24px;padding:8px 16px;border-radius:var(--landing-radius-pill);background:var(--landing-sand);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--landing-ink)}.landing-page .landing-eyebrow strong{font-weight:inherit}.landing-home-hero .landing-actions .landing-btn{padding-inline:28px}@media(max-width:767px){.landing-home-hero .landing-actions{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;max-width:100%}.landing-home-hero .landing-actions .landing-btn{flex:0 1 auto;min-width:0;padding-inline:14px;white-space:nowrap}}.landing-home-overview-section{padding-block:48px 64px}.landing-home-overview__title{margin:0 0 48px;max-width:14ch;font-size:clamp(32px,3vw + .5rem,42px);font-weight:500;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.landing-home-stats{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:72px;row-gap:32px;width:100%;margin:0;padding:0}.landing-home-stat{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;min-width:0;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.landing-home-stat--visible{opacity:1}@media(prefers-reduced-motion:reduce){.landing-home-stat{opacity:1;transition:none}}.landing-home-stat__value{margin:0;font-size:clamp(44px,4vw + 1rem,64px);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.landing-home-stat__value-stack{display:inline-grid;justify-items:start}.landing-home-stat__value-stack>*{grid-area:1 / 1}.landing-home-stat__value-ghost{visibility:hidden}.landing-home-stat__value-live{display:inline-flex;align-items:baseline}.landing-home-stat__reel{position:relative;display:block;height:1em;overflow:hidden}.landing-home-stat__reel:before,.landing-home-stat__reel:after{content:"";position:absolute;left:0;right:0;z-index:1;height:.22em;pointer-events:none}.landing-home-stat__reel:before{top:0;background:linear-gradient(to bottom,var(--landing-bone),transparent)}.landing-home-stat__reel:after{bottom:0;background:linear-gradient(to top,var(--landing-bone),transparent)}.landing-home-stat__reel-track{display:flex;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.landing-home-stat__reel-num{display:block;height:1em;line-height:1;font-variant-numeric:tabular-nums}.landing-home-stat__suffix{flex-shrink:0}.landing-home-stat__label{margin:0;max-width:12ch;font-size:16px;line-height:1.4;color:var(--landing-muted)}.landing-home-divider{width:100%;height:1px;margin:0;border:0;background:var(--landing-hairline-strong)}.landing-home-divider--spaced{margin-block:48px}.landing-home-features{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}@media(min-width:768px){.landing-home-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-home-feature{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0;padding-block:32px}@media(min-width:768px){.landing-home-feature{padding:0 48px}.landing-home-feature:first-child{padding-left:0}.landing-home-feature:last-child{padding-right:0}.landing-home-feature+.landing-home-feature{border-left:1px solid var(--landing-hairline-strong)}}@media(max-width:767px){.landing-home-feature+.landing-home-feature{border-top:1px solid var(--landing-hairline-strong)}.landing-home-overview__title{max-width:none}}.landing-home-feature__icon{width:24px;height:24px;flex-shrink:0;color:var(--landing-ink)}.landing-home-feature__title{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.landing-home-feature__body{margin:0;font-size:15px;line-height:1.45;color:var(--landing-muted);overflow-wrap:anywhere}.landing-home-buyer-demo{padding-block:64px 80px;background-color:var(--landing-bone);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--landing-bone)}.landing-home-buyer-demo__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;width:100%;min-width:0}.landing-home-buyer-demo__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;min-width:0}@media(max-width:767px){.landing-home-buyer-demo__toolbar,.landing-home-buyer-demo__tabs{justify-content:center}.landing-home-buyer-demo__tabs{flex-wrap:wrap;gap:8px;width:100%}.landing-home-buyer-demo__tab{flex:0 0 auto;white-space:nowrap}}.landing-home-buyer-demo__tab{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;min-height:40px;padding:0 20px;border:0;border-radius:var(--landing-radius-pill);background:transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:1;color:var(--landing-bone);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;transition:opacity .2s var(--landing-ease)}.landing-home-buyer-demo__tab:hover{opacity:.85}.landing-home-buyer-demo__tab[aria-selected=true]{background:var(--landing-bone);color:var(--landing-ink)}.landing-home-buyer-demo__tab[aria-selected=true]:hover{opacity:1}.landing-home-buyer-demo__title{margin:40px auto 0;min-height:2lh;max-width:16ch;font-size:32px;font-weight:500;line-height:1.05;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--landing-bone)}.landing-home-buyer-demo__media{display:flex;justify-content:center;min-width:0;margin-top:48px}.landing-home-buyer-demo__media[hidden]{display:none}.landing-home-buyer-demo__placeholder,.landing-home-buyer-demo__video{width:min(100%,calc(80vh * 1592 / 1080));max-height:80vh;aspect-ratio:1592 / 1080;border-radius:var(--landing-radius-lg)}.landing-home-buyer-demo__video{display:block;object-fit:contain;overflow:clip}@media(max-width:950px){.landing-home-buyer-demo__title{max-width:none}.landing-home-buyer-demo__media{margin-top:32px}}.landing-home-integration-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;width:100%;max-width:700px;margin-inline:auto}.landing-home-integration-cell{width:68px;height:68px;flex-shrink:0}.landing-home-integration-cell img{display:block;width:100%;height:100%;object-fit:contain}.landing-home-tabs{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0;padding:4px;border-radius:var(--landing-radius-pill);background:var(--landing-card-soft);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.landing-home-tabs::-webkit-scrollbar{display:none}@media(max-width:767px){.landing-home-tabs{display:flex;width:100%;justify-content:flex-start;padding:4px 24px 4px 4px}}.landing-home-tabs__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;height:34px;min-height:34px;padding:0 16px;border:0;border-radius:var(--landing-radius-pill);background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:var(--landing-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;scroll-snap-align:start;transition:color .2s var(--landing-ease),background .2s var(--landing-ease)}.landing-home-tabs__btn:hover{color:var(--landing-ink)}.landing-home-tabs__btn[aria-selected=true]{background:var(--landing-bone);color:var(--landing-ink)}.landing-home-browse-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.4;color:var(--landing-ink);text-decoration:none;transition:opacity .2s var(--landing-ease)}.landing-home-browse-link:hover{opacity:.6;text-decoration:none;color:var(--landing-ink)}.landing-home-browse-link__icon{width:16px;height:16px;flex-shrink:0}@media(max-width:650px){.landing-home-integration-cell{width:56px;height:56px}}.landing-home-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;min-width:0}.landing-home-audience__panel{display:flex;flex-direction:column;gap:32px;min-width:0;padding:48px 44px;border-radius:var(--landing-radius-lg)}.landing-home-audience__panel--light{background:var(--landing-bone);color:var(--landing-ink)}.landing-home-audience__panel--sand{background-color:var(--landing-sand);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--landing-ink)}.landing-home-audience__intro{display:flex;flex-direction:column;gap:16px;min-width:0}.landing-home-audience__eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:8px 16px;border-radius:var(--landing-radius-pill);background:#ffffffb8;font-size:14px;font-weight:500;line-height:1.2;color:var(--landing-ink)}.landing-home-audience__panel--light .landing-home-audience__eyebrow{background:var(--landing-sand)}.landing-home-audience__title{margin:0;font-size:clamp(28px,2.5vw + .5rem,40px);font-weight:500;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.landing-home-audience__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;min-width:0}.landing-home-audience__item{display:flex;align-items:flex-start;gap:12px;padding:24px 0;border-top:1px solid var(--landing-hairline-strong);min-width:0}.landing-home-audience__item:first-child{padding-top:0;border-top:none}.landing-home-audience__check{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--landing-ink)}.landing-home-audience__copy{min-width:0}.landing-home-audience__item-title{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.landing-home-audience__item-body{margin:0;font-size:15px;line-height:1.45;color:var(--landing-muted);overflow-wrap:anywhere}@media(max-width:950px){.landing-home-audience{grid-template-columns:minmax(0,1fr)}.landing-home-audience__panel{padding:36px 32px}}@media(max-width:650px){.landing-home-audience__panel{padding:32px 28px}}.auth-page{position:relative;min-height:100vh;min-height:100dvh;background:var(--landing-bone);color:var(--landing-ink)}.auth-page__header{position:absolute;z-index:3;top:0;left:0;padding:20px var(--landing-gutter)}.auth-page__header .landing-header__logo img{width:44px;height:44px}.auth-page__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;min-height:100dvh}.auth-page__art{min-height:100%}.auth-page__art .app-ui-modal__hero-split-caption-wrap{padding:2.5rem 2.5rem 2.5rem 4.5rem}.auth-page__art .app-ui-modal__hero-split-caption{font-size:clamp(2.75rem,4vw + 1rem,3.75rem)}.auth-page__art .app-ui-modal__hero-split-desc{max-width:22rem;font-size:1.125rem;line-height:1.5}.auth-page__main{display:flex;align-items:center;justify-content:center;min-width:0;padding:88px var(--landing-gutter) 48px;box-sizing:border-box}.auth-page__form{width:100%;max-width:400px}.auth-page__title{margin:0 0 8px;font-size:clamp(28px,3vw + .5rem,36px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.auth-page__subtitle{margin:0 0 28px;font-size:15px;line-height:1.45;color:var(--landing-muted)}.auth-page__form>.landing-form__error{margin:-12px 0 20px}.auth-page__oauth{width:100%;box-sizing:border-box}.auth-page__divider{margin:20px 0;font-size:13px;font-weight:500;line-height:1;text-align:center;color:var(--landing-muted)}.auth-page__fields{grid-template-columns:minmax(0,1fr)}.auth-page__name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-page__actions{width:100%}.auth-page__actions .landing-btn{width:100%;box-sizing:border-box}.auth-page__text-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:none;font:inherit;font-size:13px;font-weight:500;line-height:1.4;color:var(--landing-muted);cursor:pointer;text-align:center}.auth-page__text-btn:hover:not(:disabled){color:var(--landing-ink)}.auth-page__text-btn:disabled{opacity:.5;cursor:not-allowed}.auth-page__switch{margin:28px 0 0;font-size:14px;line-height:1.4;text-align:center;color:var(--landing-muted)}.auth-page__switch a{color:var(--landing-ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.auth-page__switch a:hover{opacity:.7}@media(max-width:839px){.auth-page__split{grid-template-columns:minmax(0,1fr)}.auth-page__art{display:none}.auth-page__main{padding-top:96px}}.onboarding-page__form{max-width:440px}.onboarding-page__step-pill{margin:0 0 12px}.onboarding-step-body{display:flex;flex-direction:column;gap:18px}.onboarding-page .landing-multiselect__menu{z-index:40}.onboarding-field__label{display:block;margin:0;font-size:15px;font-weight:700;line-height:1.45;color:var(--landing-ink)}.onboarding-field__hint{display:block;margin:-2px 0 0;font-size:13px;line-height:1.35;color:var(--landing-muted)}.onboarding-page .landing-multiselect__trigger.is-invalid,.onboarding-page .landing-multiselect__trigger.is-invalid:focus,.onboarding-page .landing-multiselect__trigger.is-invalid.is-open{border-color:#c0392b}.onboarding-field .landing-multiselect__option.is-disabled{opacity:.45;cursor:not-allowed}button.landing-multiselect__option.onboarding-select__option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.35;text-align:left}button.landing-multiselect__option.onboarding-select__option:hover,button.landing-multiselect__option.onboarding-select__option:focus-visible{background:#0000000a}button.landing-multiselect__option.onboarding-select__option.is-selected{font-weight:600}.onboarding-other{margin-top:0}.onboarding-page__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.onboarding-page__actions .landing-btn{width:100%;box-sizing:border-box}.onboarding-page .landing-form__error{margin:16px 0 0}.landing-plan-matrix{width:100%;min-width:0;padding-top:80px}.landing-plan-matrix__title{margin:0 0 32px;font-size:clamp(36px,4vw + .5rem,56px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-plan-matrix__scroll{overflow-x:auto;border-top:1px solid var(--landing-hairline-strong)}.landing-plan-matrix__table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.landing-plan-matrix__table th,.landing-plan-matrix__table td{padding:16px 20px 16px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--landing-hairline)}.landing-plan-matrix__table thead th{padding-top:20px;padding-bottom:20px;font-weight:500;border-bottom:1px solid var(--landing-hairline-strong)}.landing-plan-matrix__feature-col{width:40%;min-width:220px}.landing-plan-matrix__table tbody th{font-weight:400}.landing-plan-matrix__group-row th{padding-top:32px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--landing-muted);border-bottom:1px solid var(--landing-hairline-strong)}.landing-plan-matrix__feature-name{display:block}.landing-plan-matrix__feature-desc{display:block;margin-top:4px;max-width:52ch;font-size:13px;color:var(--landing-muted)}.landing-plan-matrix__check{width:20px;height:20px}.landing-plan-matrix__absent{color:var(--landing-muted)}.landing-plan-matrix__note{display:block;margin-top:2px;font-size:12px;color:var(--landing-muted)}@media(max-width:950px){.landing-plan-matrix{padding-top:48px}.landing-plan-matrix__table{font-size:14px}}.about-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--landing-ease),transform .7s var(--landing-ease)}.about-reveal--in{opacity:1;transform:none}.about-display{max-width:18ch}.about-chapter{max-width:68ch;margin-bottom:56px}.about-chapter--tight{margin-bottom:40px}.about-chapter__title{margin-bottom:24px;max-width:min(100%,26ch)}.about-chapter__lead{margin:0;max-width:58ch;font-size:16px;font-weight:400;line-height:1.4}.about-chapter__body{margin:20px 0 0;max-width:62ch;font-size:16px;line-height:1.4;color:var(--landing-ink)}.about-curve{position:relative;margin:0}.about-curve__plot{position:relative;width:100%;aspect-ratio:1400 / 520}.about-curve__svg{display:block;width:100%;height:100%}.about-curve__axis{stroke:var(--landing-hairline-strong);stroke-width:1}.about-curve__gap{fill:#0a0a0a12}.about-curve__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.about-curve__line--cost{stroke:#a2a2a0;stroke-width:2;stroke-dasharray:7 6}.about-curve__line--opportunity{stroke:var(--landing-ink);stroke-width:2.5}.about-curve__cross{stroke:#0a0a0a40;stroke-width:1;stroke-dasharray:4 5;transition:opacity .4s var(--landing-ease)}.about-curve__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--landing-ink)}.about-curve__dot--cost{background:#a2a2a0}.about-curve__label{position:absolute;margin:0;max-width:22ch;font-size:16px;font-weight:500;line-height:1.3;transition:opacity .5s var(--landing-ease)}.about-curve__label--cost{top:0;left:5%;color:#7d7d7b}.about-curve__label--opportunity{top:0;right:5%;text-align:right;color:var(--landing-ink)}.about-curve__note{position:absolute;left:63%;top:40%;margin:0;max-width:18ch;font-size:14px;font-weight:500;line-height:1.35;color:var(--landing-muted);transition:opacity .5s var(--landing-ease)}.about-curve__axis-row{display:flex;justify-content:space-between;padding:8px 5% 0;font-size:14px;font-weight:500;color:var(--landing-muted)}.about-curve__caption{margin:20px 0 0;max-width:58ch;font-size:16px;line-height:1.4;color:var(--landing-muted)}.about-split{margin-top:72px}.about-split__statement{margin:0 0 40px;max-width:26ch;font-size:clamp(26px,2.4vw + .5rem,36px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.about-overlap{margin:0;width:100%}.about-overlap__plot{position:relative;width:100%}.about-overlap__svg{display:block;width:100%;height:100%}.about-overlap__lobe{fill:#0a0a0a0d;stroke:#0a0a0a38;stroke-width:1;transition:none}.about-overlap__lens{fill:var(--landing-ink);stroke:none}.about-overlap__label{position:absolute;margin:0;transform:translate(-50%,-50%);white-space:nowrap;font-size:18px;font-weight:500;color:var(--landing-muted);transition:opacity .4s var(--landing-ease)}.about-overlap__mark{position:absolute;display:block;transform:translate(-50%,-50%);aspect-ratio:1;color:var(--landing-bone);transition:opacity .35s var(--landing-ease)}.about-overlap__mark svg{display:block;width:100%;height:100%}.about-overlap__readout{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0;padding-top:16px;border-top:1px solid var(--landing-hairline-strong)}.about-overlap__readout>div{flex:1 1 260px;min-width:0;max-width:46ch}.about-overlap__readout dt{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--landing-muted)}.about-overlap__readout dd{margin:0;font-size:16px;line-height:1.4;color:var(--landing-ink)}.about-card{padding:24px;border-radius:var(--landing-radius-lg);background:var(--landing-card-soft)}.about-card--surface{background:var(--landing-sand)}.about-card__icon{width:24px;height:24px;margin-bottom:16px;color:var(--landing-ink)}.about-card__title{margin:0 0 8px;font-size:20px;font-weight:500;letter-spacing:-.01em}.about-card__body{margin:0;font-size:15px;line-height:1.5;color:var(--landing-muted)}.about-journey{display:flow-root;margin:0}.about-journey__track{position:relative;width:100%;height:210px;margin-block:150px}.about-journey__rail,.about-journey__rail-fill{position:absolute;top:50%;left:5%;height:2px;transform:translateY(-50%);border-radius:2px}.about-journey__rail{right:5%;background:var(--landing-hairline-strong)}.about-journey__rail-fill{background:var(--landing-ink)}.about-journey__dot{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--landing-hairline-strong);background:var(--landing-bone);font-size:12px;font-weight:500;color:var(--landing-muted);transition:background .35s var(--landing-ease),border-color .35s var(--landing-ease),color .35s var(--landing-ease)}.about-journey__dot--finish{width:32px;height:32px}.about-journey__dot svg{width:14px;height:14px}.about-journey__dot--passed{border-color:var(--landing-ink);background:var(--landing-ink);color:var(--landing-bone)}.about-journey__label{position:absolute;top:calc(50% - 30px);margin:0;transform:translate(-50%,-100%);white-space:nowrap;font-size:15px;font-weight:500;color:var(--landing-muted);transition:color .35s var(--landing-ease)}.about-journey__label--passed{color:var(--landing-ink)}.about-journey__parked,.about-journey__walker{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%}.about-journey__parked{top:calc(50% - 88px);width:40px;height:40px;transform:translate(-50%,-50%);border:1px solid var(--landing-hairline-strong);background:var(--landing-bone);color:var(--landing-muted)}.about-journey__parked svg{width:18px;height:18px}.about-journey__parked-note{position:absolute;top:calc(50% - 88px);margin:0 0 0 30px;transform:translateY(-50%);white-space:nowrap;font-size:14px;color:var(--landing-muted)}.about-journey__walker{top:calc(50% + 44px);width:46px;height:46px;transform:translate(-50%,-50%);background:var(--landing-ink);color:var(--landing-bone)}.about-journey__walker svg{width:26px;height:26px}.about-journey__steps{display:none;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;font-size:14px;font-weight:500}.about-journey__steps li{display:inline-flex;align-items:center;gap:8px}.about-journey__steps span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--landing-hairline-strong);font-size:12px;color:var(--landing-muted)}.about-journey__steps svg{width:12px;height:12px}.about-journey__caption{margin:28px 0 0;max-width:68ch;font-size:16px;line-height:1.4;color:var(--landing-muted)}@media(max-width:950px){.about-journey__track{height:170px;margin-block:72px}.about-journey__label{display:none}.about-journey__steps{display:flex}}.about-bento{--bento-green: #15803d;margin-top:56px}.about-bento__label{margin:0 0 20px;font-size:14px;font-weight:500;color:var(--landing-muted)}.about-bento__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--grid-line)}.about-bento__tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:28px;background:var(--landing-bone);transition:background-color .25s var(--landing-ease)}.about-bento__tile:hover{background:var(--grid-hover)}.about-bento__tile--hero{grid-column:span 2;grid-row:span 2;justify-content:flex-end;padding:36px 32px 32px}.about-bento__tile--wide{grid-column:span 2}.about-bento__tile--full{grid-column:span 4}.about-bento__tile--outcome{grid-column:span 2}.about-bento__tile--outcome:hover{background:var(--bento-green);color:var(--landing-bone)}.about-bento__icon{width:24px;height:24px;margin-bottom:8px}.about-bento__tile--hero .about-bento__icon{margin-bottom:auto}.about-bento__title{margin:0;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.about-bento__body{margin:0;font-size:16px;line-height:1.5;color:var(--landing-muted)}.about-bento__tile--outcome:hover .about-bento__body{color:#ffffffc7}.about-pull--inline{display:block;margin:20px 0 0;max-width:62ch;font-size:16px;line-height:1.4;color:var(--landing-ink)}.about-pull__quiet{font-weight:400}.about-pull__loud{font-weight:500;white-space:nowrap}.about-track{position:relative;width:100%;height:240vh}.about-track__sticky{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;box-sizing:border-box;padding-block:calc(var(--landing-header-height) + 16px) 32px;background:var(--landing-bone)}.about-track--static{height:auto}.about-track--static .about-track__sticky{position:relative;height:auto;padding-block:64px}.about-system__layout{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);column-gap:48px;align-items:center}.about-system__title{margin:0 0 32px;max-width:18ch;font-size:clamp(28px,2.4vw + .5rem,40px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.about-system__beats{display:grid;gap:24px;margin:0;padding:0;list-style:none;counter-reset:about-beat}.about-system__beat{opacity:.32;transition:opacity .5s var(--landing-ease)}.about-system__beat-button{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.about-system__beat:not(.about-system__beat--active):hover{opacity:.6}.about-system__beat--active{opacity:1}.about-system__beat-title{display:block;margin:0 0 8px;font-size:22px;font-weight:500;letter-spacing:-.01em}.about-system__beat-body{display:block;margin:0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--landing-muted)}.about-system__figure{display:grid;justify-items:center;gap:16px;min-width:0}.about-system__stage{container-type:inline-size;position:relative;width:100%;max-width:min(920px,calc((100vh - 150px)*1.35));aspect-ratio:900 / 640}.about-system__lottie{position:absolute;inset:0;width:100%;height:100%}.about-system__marks{position:absolute;inset:0}.about-system__core,.about-system__app,.about-system__client{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:opacity .35s var(--landing-ease)}.about-system__core img{width:4.6cqw;height:auto}.about-system__app svg{width:3.4cqw;height:3.4cqw;color:var(--landing-ink)}.about-system__client{gap:.9cqw}.about-system__client svg{width:3cqw;height:3cqw;color:var(--landing-ink)}.about-system__client-label{font-size:clamp(9px,2.1cqw,15px);font-weight:500;line-height:1;white-space:nowrap}@container (max-width: 420px){.about-system__client-label{display:none}}.about-system__caption{margin:0;max-width:46ch;text-align:center;font-size:13px;line-height:1.4;color:var(--landing-muted)}.about-pie{display:grid;gap:40px}.about-pie__stage{container-type:inline-size;position:relative;width:100%;max-width:1000px;margin-inline:auto;aspect-ratio:620 / 244}.about-pie__svg{display:block;width:100%;height:100%}.about-pie__rim{fill:#0a0a0a17;stroke:#0a0a0a2e;stroke-width:1}.about-pie__wedge{stroke:var(--landing-ink);stroke-width:1;stroke-linejoin:round}.about-pie__wedge--1{fill:#d7e2ff}.about-pie__wedge--2{fill:#fbe7ab}.about-pie__wedge--3{fill:#ffd8bd}.about-pie__marks{position:absolute;inset:0}.about-pie__label{position:absolute;display:flex;align-items:center;gap:clamp(4px,.8cqw,8px);margin:0;transform:translate(-50%,-50%);white-space:nowrap;font-size:clamp(10px,1.6cqw,16px);font-weight:500;color:var(--landing-ink);transition:opacity .4s var(--landing-ease)}.about-pie__index{display:flex;align-items:center;justify-content:center;width:clamp(15px,2.2cqw,22px);height:clamp(15px,2.2cqw,22px);border-radius:50%;background:var(--landing-bone);font-size:clamp(9px,1.2cqw,12px)}.about-pie__features{margin-top:8px}.about-market__stage{display:grid;justify-items:center;gap:12px;width:100%}.about-market__title{margin:0;max-width:24ch;text-align:center;font-size:clamp(24px,2.2vw + .5rem,34px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.about-market__svg{display:block;width:100%;max-width:1040px;max-height:54vh;overflow:hidden}.about-market__plane ellipse{stroke:#0a0a0a1a}.about-market__plane line{stroke:#0a0a0a0f}.about-market__base{fill:#0a0a0a12;stroke:#0a0a0a47}.about-market__wall{fill:url(#about-market-wall);stroke:#0a0a0a38}.about-market__surface{fill:#0a0a0a0f;stroke:var(--landing-ink);stroke-width:1.5}.about-market__measure line,.about-market__annotation line{stroke:#0a0a0a4d}.about-market__measure text,.about-market__annotation text{font-size:13px;font-weight:500;fill:var(--landing-ink)}.about-market__measure-sub,.about-market__annotation--top text{fill:var(--landing-muted)}.about-market__readout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 48px;width:100%;max-width:1040px;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--landing-hairline-strong)}.about-market__readout dt{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--landing-muted)}.about-market__readout dd{margin:0;display:flex;align-items:baseline;gap:6px}.about-market__figure{font-size:clamp(28px,2.4vw + .5rem,40px);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.about-market__figure-of{font-size:15px;color:var(--landing-muted)}.about-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--grid-line)}.about-pillar{display:flex;flex-direction:column;gap:10px;padding:28px;background:var(--landing-bone);transition:background-color .25s var(--landing-ease)}.about-pillar:hover{background:var(--grid-hover)}.about-pillar__index{margin:0;font-size:14px;font-weight:500;color:var(--landing-muted)}.about-pillar__icon{width:24px;height:24px;margin-top:12px}.about-pillar__title{margin:0;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.about-pillar__body{margin:0 0 auto;font-size:16px;line-height:1.5;color:var(--landing-muted)}.about-pillar--wide{grid-column:span 2}.about-pillar--full{grid-column:span 4;display:grid;grid-template-columns:auto auto minmax(0,18ch) minmax(0,1fr);align-items:center;column-gap:24px;padding:26px 28px}.about-pillar--full .about-pillar__index{grid-area:1 / 1}.about-pillar--full .about-pillar__icon{grid-area:1 / 2;margin:0}.about-pillar--full .about-pillar__title{grid-area:1 / 3}.about-pillar--full .about-pillar__body{grid-area:1 / 4;margin:0;max-width:62ch}.landing-statement--xl{max-width:min(24ch,100%);font-size:clamp(32px,3.8vw + .75rem,60px)}@media(max-width:1100px){.about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.about-pillar--wide{grid-column:span 2}.about-pillar--full{grid-column:span 2;grid-template-columns:1fr;row-gap:8px;padding:28px}.about-pillar--full .about-pillar__index,.about-pillar--full .about-pillar__icon,.about-pillar--full .about-pillar__title,.about-pillar--full .about-pillar__body{grid-area:auto}.about-pillar--full .about-pillar__icon{margin-top:12px}}@media(max-width:950px){.about-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-bento__tile--hero{grid-row:span 1}.about-bento__tile--full{grid-column:span 2}.about-system__layout{grid-template-columns:1fr;row-gap:24px}.about-system__figure{order:-1}.about-system__stage{max-width:min(330px,32vh)}.about-system__caption{display:none}.about-system__title{margin-bottom:18px;font-size:24px}.about-system__beats{gap:14px}.about-system__beat-title{font-size:18px}.about-system__beat-body{font-size:14px}.about-market__svg{max-height:40vh}}@media(max-width:650px){.about-pillar--wide,.about-pillar--full{grid-column:span 1}.about-track__sticky{padding-block:calc(var(--landing-header-height) + 4px) 16px}.about-curve__plot{aspect-ratio:4 / 3}.about-curve__labels{display:grid;gap:8px;margin-top:16px}.about-curve__label{position:static;display:flex;align-items:center;gap:10px;max-width:none;text-align:left;font-size:14px}.about-curve__label:before{content:"";flex:0 0 auto;width:20px;height:0;border-top:2px solid currentColor}.about-curve__label--cost:before{border-top-style:dashed}.about-curve__note{left:58%;top:50%;max-width:12ch;font-size:13px}.about-pillars,.about-bento__grid{grid-template-columns:1fr}.about-bento__tile--hero,.about-bento__tile--wide,.about-bento__tile--outcome,.about-bento__tile--full{grid-column:span 1;grid-row:span 1}.about-market__readout{gap:12px 32px}}@media(prefers-reduced-motion:reduce){.about-reveal{opacity:1;transform:none;transition:none}.about-system__beat{opacity:1;transition:none}}
