.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))}:root{--jbutton-color: #298BA8;--jactive-color: #007aff;--jsafe-area-top: env(safe-area-inset-top);--jsafe-area-bottom: env(safe-area-inset-bottom)}[data-visible=false],.row[data-visible=false]{display:none}div[data-before]:before{content:attr(data-before)}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jreadonly{pointer-events:none}.jdragging{opacity:.2;filter:alpha(opacity=20)}.jupload.input{position:relative;box-sizing:border-box;background-size:initial;height:33px;min-height:initial;padding:6px 30px 6px 6px}.jupload.input:before{content:"save";font-size:18px;font-family:Material Icons;color:#000;position:absolute;right:5px}.jupload:empty:before{z-index:0}.jupload img{width:100%}.jupload.input img{width:initial;max-width:100%;height:100%}.jupload[data-multiple]{padding:10px}.jupload[data-multiple] img{height:70px;width:100px;-o-object-fit:cover;object-fit:cover;margin-right:5px;margin-bottom:5px}.jupload{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;min-height:180px}.jupload:not(.input):empty:before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.jupload-item{padding-right:22px;border-radius:1px;display:inline-block;position:relative}.jphoto{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}.jphoto:empty:before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;text-align:center}.jremove{opacity:.2;filter:alpha(opacity=20)}.round img{border-radius:1000px}.jtooltip{position:fixed;top:10px;left:10px;z-index:5;font-family:initial;font-size:12px;color:#000;background-color:#fff;border:1px solid black;padding:8px;margin:10px;display:block;animation:jfadeIn .5s;pointer-events:none}.jtooltip:empty{display:none}@keyframes jfadeIn{0%{opacity:0}to{opacity:1}}.jpanel{position:absolute;box-sizing:border-box;z-index:10}.jpanel:focus{outline:2px solid black;outline-offset:-1px;z-index:1000!important}.jpanel-action{position:absolute;width:8px;height:8px;background-color:#fff;border:1px solid black;box-sizing:border-box;pointer-events:auto;z-index:1000}.jpanel-action[data-position=n-resize]{top:-4px;left:calc(50% - 4px)}.jpanel-action[data-position=ne-resize]{top:-4px;left:calc(100% - 4px)}.jpanel-action[data-position=e-resize]{top:calc(50% - 4px);left:calc(100% - 4px)}.jpanel-action[data-position=se-resize]{top:calc(100% - 4px);left:calc(100% - 4px)}.jpanel-action[data-position=s-resize]{top:calc(100% - 4px);left:calc(50% - 4px)}.jpanel-action[data-position=sw-resize]{top:calc(100% - 4px);left:-4px}.jpanel-action[data-position=w-resize]{top:calc(50% - 4px);left:-4px}.jpanel-action[data-position=nw-resize]{top:-4px;left:-4px}.jpanel-action[data-action=rotate]{top:-50px;left:calc(50% - 12px);width:24px;height:24px;border:0;cursor:move;background-color:transparent}.jpanel-action[data-action=rotate]:before{content:"refresh";font-family:Material Icons;font-size:24px}.jpanel-action[data-action=rotate]:after{position:absolute;content:"";bottom:-22px;left:50%;width:1px;height:28px;background-color:#000}.jloading{position:fixed;z-index:10001;width:100%;left:0;right:0;top:0;bottom:0;background-color:#000000b3}.jloading:after{content:"";display:block;margin:0 auto;margin-top:50vh;width:40px;height:40px;border-style:solid;border-color:#fff;border-top-color:transparent;border-width:4px;border-radius:50%;animation:jspin .8s linear infinite}.jloading.jspin{background-color:transparent}.jloading.jspin:after{margin:80px auto 0;border-color:#aaa;border-top-color:transparent}.jfade-in{animation:jfade-in 2s forwards}.jfade-out{animation:jfade-out 1s forwards}.jslide-left-in{position:relative;animation:jslide-left-in .4s forwards}.jslide-left-out{position:relative;animation:jslide-left-out .4s forwards}.jslide-right-in{position:relative;animation:jslide-right-in .4s forwards}.jslide-right-out{position:relative;animation:jslide-right-out .4s forwards}.jslide-top-in{position:relative;animation:jslide-top-in .4s forwards}.jslide-top-out{position:relative;animation:jslide-top-out .2s forwards}.jslide-bottom-in{position:relative;animation:jslide-bottom-in .4s forwards}.jslide-bottom-out{position:relative;animation:jslide-bottom-out .1s forwards}.jslide-left-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-left-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-right-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-right-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jspin{animation:jspin 2s infinite linear}@keyframes jfade-in{0%{opacity:0}to{opacity:100}}@keyframes jfade-out{0%{opacity:100}to{opacity:0}}@keyframes jslide-left-in{0%{left:-100%}to{left:0%}}@keyframes jslide-left-out{0%{left:0%}to{left:-100%}}@keyframes jslide-right-in{0%{left:100%}to{left:0%}}@keyframes jslide-right-out{0%{left:0%}to{left:100%}}@keyframes jslide-top-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes jslide-top-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes jslide-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes jslide-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes jspin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.jcalendar{position:absolute;z-index:9000;display:none;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;min-width:280px}.jcalendar.jcalendar-focus{display:block}.jcalendar .jcalendar-backdrop{position:fixed;top:0;left:0;z-index:9000;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;display:none}.jcalendar .jcalendar-container{position:relative;box-sizing:border-box}.jcalendar .jcalendar-content{position:absolute;z-index:9001;box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-header{text-align:center}.jcalendar-header span{margin-right:4px;font-size:1.1em;font-weight:700}.jcalendar-prev{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-next{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-weekday{font-weight:600;background-color:#fcfcfc;padding:14px}.jcalendar-table{padding:10px}.jcalendar-table>table{width:100%;background-color:#fff}.jcalendar-table>table>thead{cursor:pointer}.jcalendar-table thead td{padding:10px;height:40px}.jcalendar-table>table>tbody>tr{height:34px}.jcalendar-table>table>tbody td{box-sizing:border-box;cursor:pointer;padding:9px;font-size:.9em}.jcalendar-table tfoot td{padding:10px}.jcalendar-months td,.jcalendar-years td{height:24px}.jcalendar-input{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27gray%27%3E%3Cpath d=%27M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z%27/%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0z%27/%3E%3C/svg%3E");background-position:top 50% right 5px;background-repeat:no-repeat;box-sizing:border-box}.jcalendar-done{box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-update{border:1px solid #ccc;background-color:#fff;border-radius:4px;padding:5px;width:100%}.jcalendar-container select{width:55px;display:inline-block;border:0px;padding:4px;text-align:center;font-size:1.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:10px}.jcalendar-container select:first-child{margin-right:2px}.jcalendar-selected{background-color:#eee}.jcalendar-reset,.jcalendar-confirm{text-transform:uppercase;cursor:pointer;color:var(--jactive-color)}.jcalendar-controls{padding:15px;box-sizing:border-box;vertical-align:middle;display:flex;justify-content:space-between;align-items:center}.jcalendar-controls div{font-weight:700}.jcalendar-fullsize{position:fixed;width:100%;top:0;left:0}.jcalendar-fullsize .jcalendar-content{position:fixed;width:100%;left:0;bottom:0}.jcalendar-focus.jcalendar-fullsize .jcalendar-backdrop{display:block}.jcalendar-sunday{color:red}.jcalendar-disabled{color:#ccc}.jcalendar-time{display:flex}.jcalendar_warning{color:red}.jcalendar-hide-controls .jcalendar-controls{display:none}.jcolor{display:none;outline:none;position:absolute}.jcolor-input{padding-right:24px!important;background:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z%27/%3E%3C/svg%3E") top 50% right 4px no-repeat,content-box;box-sizing:border-box}.jcolor-content{position:absolute;z-index:9000;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;border-radius:4px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;background-color:#fff;box-sizing:border-box;min-width:260px}.jmodal .jcolor-content{position:fixed}.jcolor-controls{display:flex;padding:10px;border-bottom:1px solid #eee;margin-bottom:5px}.jcolor-controls div{flex:1;font-size:1em;color:var(--jactive-color);text-transform:uppercase;font-weight:700;box-sizing:border-box}.jcolor-content table{border-collapse:collapse;box-sizing:border-box}.jcolor-focus{display:block}.jcolor table{width:100%;height:100%;min-height:160px}.jcolor td{padding:7px}.jcolor-selected{background-repeat:no-repeat;background-size:16px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27 fill=%27white%27/%3E%3C/svg%3E")}.jcolor-fullscreen{position:fixed;left:0;bottom:0;width:100%;max-height:290px;border-radius:0;box-sizing:border-box}.jcolor-fullscreen .jcolor-controls{padding:15px;box-shadow:1px 0 1px #00000063}.jcolor-reset{text-align:left}.jcolor-close{text-align:right}.jcolor-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jcolor-content .jtabs-content{padding:7px}.jcolor-grid tr:first-child>td:first-child{border-top-left-radius:3px}.jcolor-grid tr:first-child>td:last-child{border-top-right-radius:3px}.jcolor-grid tr:last-child>td:first-child{border-bottom-left-radius:3px}.jcolor-grid tr:last-child>td:last-child{border-bottom-right-radius:3px}.jcolor-hsl{box-sizing:border-box}.jcolor-hsl>div{height:100%;position:relative}.jcolor-hsl canvas{display:block;border-radius:4px;-webkit-user-drag:none}.jcolor-point{height:5px;width:5px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.jcolor-sliders{padding:10px 20px 10px 10px}.jcolor-sliders input{-webkit-appearance:none;height:12px;width:80%;background:#d3d3d3;opacity:1;border-radius:30px;outline:none}.jcolor-sliders-input-subcontainer{display:flex;justify-content:space-between;align-items:center}.jcolor-sliders-input-container{margin-top:4px;line-height:.8em;text-align:left}.jcolor-sliders-input-container>label{font-size:10px;text-transform:uppercase;color:#bbbbbd}.jcolor-sliders-input-subcontainer>input{border:0px;padding:1px}.jcolor-sliders-input-container input::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-input-container input::-moz-range-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-final-color{padding:6px;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-top:10px;text-align:center}.jcolor-sliders-final-color>div:nth-child(2){width:71px;text-transform:uppercase}.jcolor .jtabs .jtabs-headers-container .jtabs-controls{display:none!important}.jcolor .jtabs .jtabs-headers-container{display:flex!important;justify-content:center;padding:4px}.jcolor .jtabs-headers>div:not(.jtabs-border){padding:2px 15px!important;font-size:.8em}.jcontextmenu{position:fixed;z-index:10000;background:#fff;color:#555;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:2px 2px 2px #8f9091;border:1px solid #C6C6C6;padding:4px 0;margin:0;outline:none;display:none}.jcontextmenu.jcontextmenu-focus{display:inline-block}.jcontextmenu>div{box-sizing:border-box;display:flex;padding:8px 8px 8px 32px;width:250px;position:relative;cursor:default;font-size:11px;font-family:sans-serif;text-align:left;align-items:center}.jcontextmenu>div:before{content:attr(data-icon);font-family:Material Icons!important;font-size:15px;position:absolute;left:9px;line-height:24px}.jcontextmenu.symbols>div:before{font-family:Material Symbols Outlined!important}.jcontextmenu>div.header{display:none}.jcontextmenu>div a{color:#555;text-decoration:none;flex:1;cursor:pointer}.jcontextmenu>div span{margin-right:10px;font-size:.9em}.jcontextmenu .jcontextmenu-disabled a{color:#ccc}.jcontextmenu .jcontextmenu-disabled:before{color:#ccc}.jcontextmenu>div:hover{background:#ebebeb}.jcontextmenu hr{border:1px solid #e9e9e9;border-bottom:0;margin-top:5px;margin-bottom:5px}.jcontextmenu>hr:hover{background:transparent}.jcontextmenu .jcontextmenu{top:4px;left:99%;opacity:0;position:absolute}.jcontextmenu>div:hover>.jcontextmenu{display:block;opacity:1;transform:translate(0) scale(1);pointer-events:auto}@media only screen and (max-width: 420px){.jcontextmenu{top:initial!important;left:0!important;bottom:0!important;width:100vw;height:260px;overflow:scroll;animation:jslide-bottom-in .4s forwards;padding-top:0}.jcontextmenu div{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:15px}.jcontextmenu>div.header{background-color:#d3d3d3;padding:5px;top:0;position:sticky;z-index:2}.jcontextmenu>div.header>a.title{text-align:left}.jcontextmenu>div.header>a.close{text-align:right}.jcontextmenu a{font-size:1.4em;text-transform:uppercase}.jcontextmenu span,.jcontextmenu hr{display:none}}.jdropdown{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block}.jdropdown-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none}.jdropdown[disabled]{opacity:.5;pointer-events:none}.jdropdown-focus{position:relative}.jdropdown-focus .jdropdown-container{transform:translateZ(0)}.jdropdown-default.jdropdown-focus .jdropdown-header{outline:auto 5px -webkit-focus-ring-color}.jdropdown-default.jdropdown-focus .jdropdown-header.jdropdown-add{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2724px%27 height=%2724px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27/%3E%3C/svg%3E")}.jdropdown-container-header{padding:0;margin:0;position:relative;box-sizing:border-box}.jdropdown-header{width:100%;appearance:none;background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;padding-right:30px!important}.jdropdown-insert-button{font-size:1.4em;text-transform:uppercase;position:absolute;right:30px;top:4px;display:none}.jdropdown-container{min-width:inherit;transform:translate3d(-10000px,0,0);position:absolute;z-index:9001}.jdropdown-close{display:none;font-size:1em;color:var(--jactive-color);text-transform:uppercase;text-align:right;padding:12px;font-weight:700}.jdropdown-content{min-width:inherit;margin:0;box-sizing:border-box}.jdropdown-item{white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow-x:hidden;color:#000;display:flex;align-items:center}.jdropdown-description{text-overflow:ellipsis;overflow:hidden;line-height:1.5em}.jdropdown-image{margin-right:10px;width:32px;height:32px;border-radius:20px}.jdropdown-image-small{width:24px;height:24px}.jdropdown-icon{margin-right:10px;font-size:30px;margin-left:-5px}.jdropdown-icon-small{font-size:24px;margin-left:0}.jdropdown-title{font-size:.7em;text-overflow:ellipsis;overflow-x:hidden;display:block}.jdropdown-default .jdropdown-header{border:1px solid #ccc;padding:5px 16px 5px 10px}.jdropdown-default .jdropdown-container{background-color:#fff}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-header{padding-right:50px}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-insert-button{display:block}.jdropdown-default .jdropdown-content{min-width:inherit;border:1px solid #8fb1e3;margin:0;background-color:#fff;box-sizing:border-box;min-height:10px;max-height:215px;overflow-y:auto}.jdropdown-default .jdropdown-item{padding:4px 40px 4px 8px}.jdropdown-default .jdropdown-item:hover{background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-cursor{background-color:#eee}.jdropdown-default .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 5px;background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-group{margin-top:5px}.jdropdown-default .jdropdown-group .jdropdown-item{padding-left:16px}.jdropdown-default .jdropdown-group-name{padding-left:8px;font-weight:700;text-align:left}.jdropdown-default .jdropdown-reset_{content:"x";position:absolute;top:0;right:0;margin:5px 10px 5px 5px;font-size:12px;width:12px;cursor:pointer;text-shadow:0px 0px 5px #fff;display:none;line-height:1.8em}.jdropdown-default.jdropdown-focus .jdropdown-reset_,.jdropdown-picker.jdropdown-focus .jdropdown-backdrop{display:block}.jdropdown-picker .jdropdown-header{outline:none}.jdropdown-picker .jdropdown-container{position:fixed;bottom:0;left:0;border-bottom:1px solid #e6e6e8;width:100%;background-color:#fff;box-sizing:border-box}.jdropdown-picker .jdropdown-close{box-shadow:0 -1px 5px #00000063;background-color:#fff;display:block}.jdropdown-picker .jdropdown-content{overflow-y:scroll;height:280px;background-color:#fafafa;border-top:1px solid #e6e6e8}.jdropdown-picker .jdropdown-group-name{font-size:1em;text-transform:uppercase;display:block;border-bottom:1px solid #e6e6e8;padding:10px 20px;text-align:center;font-weight:700}.jdropdown-picker .jdropdown-item{font-size:1em;text-transform:uppercase;border-bottom:1px solid #e6e6e8;padding:10px 20px}.jdropdown-picker .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 15px;background-color:#1f93ff;color:#fff}.jdropdown-picker .jdropdown-cursor{background-color:#1f93ff;color:#fff}.jdropdown-searchbar.jdropdown-focus{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#fafafa;padding:0;z-index:9001;overflow-y:scroll;will-change:scroll-position;-webkit-overflow-scrolling:touch}.jdropdown-searchbar.jdropdown-focus .jdropdown-container-header{position:fixed;top:0;left:0;z-index:9002;padding:6px;background-color:#fff;box-shadow:0 1px 2px #0000001a;width:100%;height:40px}.jdropdown-searchbar.jdropdown-focus .jdropdown-header{border:0px!important;background-position-x:0%!important;background-position-y:40%!important;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IiNlNmU2ZTgiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);padding-left:30px!important;padding-right:60px!important}.jdropdown-searchbar.jdropdown-focus .jdropdown-close{display:block}.jdropdown-searchbar .jdropdown-header{outline:none}.jdropdown-searchbar .jdropdown-container{margin-top:40px;width:100%}.jdropdown-searchbar .jdropdown-close{position:fixed;top:0;right:0}.jdropdown-searchbar .jdropdown-content{margin-top:10px}.jdropdown-searchbar .jdropdown-group{margin-top:10px;margin-bottom:15px;background-color:#fff}.jdropdown-searchbar .jdropdown-group-name{border-top:1px solid #e6e6e8;border-bottom:1px solid #e6e6e8;padding:10px 10px 10px 12px;font-weight:700}.jdropdown-searchbar .jdropdown-group-arrow{float:right;width:24px;height:24px;background-repeat:no-repeat}.jdropdown-searchbar .jdropdown-group-arrow-down{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+)}.jdropdown-searchbar .jdropdown-group-arrow-up{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.jdropdown-searchbar .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 15px;background-color:#fff;font-size:.9em}.jdropdown-searchbar .jdropdown-description{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 20px)}.jdropdown-searchbar .jdropdown-content>.jdropdown-item:first-child{border-top:1px solid #e6e6e8}.jdropdown-searchbar .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 15px}.jdropdown-list .jdropdown-container{display:block}.jdropdown-list .jdropdown-header{display:none}.jdropdown-list .jdropdown-group{background-color:#fff}.jdropdown-list .jdropdown-group-name{border-bottom:1px solid #e6e6e8;padding-top:10px;padding-bottom:10px;font-weight:700}.jdropdown-list .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 10px;background-color:#fff}.jdropdown-list .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 10px}@media only screen and (max-width : 800px){.jdropdown-list{width:100%!important;border:0px;padding:0}.jdropdown-list .jdropdown-container{min-width:100%}.jdropdown-searchbar.jdropdown-focus .jdropdown-description{text-transform:uppercase}}.app .jdropdown-item{text-transform:uppercase}.jdropdown-create-container{margin:10px;border:1px solid #ccc;border-radius:2px;padding:6px}.jdropdown-color{background-color:#fff;border:1px solid transparent;border-radius:12px;width:12px;height:12px;margin-right:6px}.jdropdown-item[data-disabled]{opacity:.5;pointer-events:none}.jeditor-container{border:1px solid #ccc;box-sizing:border-box}.jeditor-container.with-margin{background-color:#f2f2f2;max-width:1200px}.jeditor-dragging{border:1px dashed #000}.jeditor{outline:none;word-break:break-word}.jeditor-container.with-margin .jeditor{background-color:#fff;margin:80px;min-height:800px;padding:80px;max-width:800px}.jeditor[data-placeholder]:empty:before{content:attr(data-placeholder);color:#d3d3d3}.jsnippet{margin-top:15px;cursor:pointer;border:1px solid #ccc;position:relative}.jsnippet:focus{outline:none}.jsnippet img{width:100%}.jsnippet .jsnippet-title{padding:15px;font-size:1.4em}.jsnippet .jsnippet-description{padding-left:15px;padding-right:15px;font-size:1em}.jsnippet .jsnippet-host{padding:15px;text-transform:uppercase;font-size:.8em;color:#777;text-align:right}.jsnippet .jsnippet-url{display:none}.jeditor .jsnippet:after{content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 2px #fff;position:absolute;top:12px;right:12px}.jsnippet *{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img{border:2px solid transparent;box-sizing:border-box}.jeditor img.resizing{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img:focus{border:2px solid #0096FD;outline:#0096FD}.jeditor .pdf{background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512;%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23C30B15;%27 d=%27M511.344,274.266C511.77,268.231,512,262.143,512,256C512,114.615,397.385,0,256,0S0,114.615,0,256 c0,117.769,79.53,216.949,187.809,246.801L511.344,274.266z%27/%3E%3Cpath style=%27fill:%2385080E;%27 d=%27M511.344,274.266L314.991,77.913L119.096,434.087l68.714,68.714C209.522,508.787,232.385,512,256,512 C391.243,512,501.976,407.125,511.344,274.266z%27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27278.328,333.913 255.711,77.913 119.096,77.913 119.096,311.652 %27/%3E%3Cpolygon style=%27fill:%23E8E6E6;%27 points=%27392.904,311.652 392.904,155.826 337.252,133.565 314.991,77.913 255.711,77.913 256.067,333.913 %27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27314.991,155.826 314.991,77.913 392.904,155.826 %27/%3E%3Crect x=%27119.096%27 y=%27311.652%27 style=%27fill:%23FC0F1A;%27 width=%27273.809%27 height=%27122.435%27/%3E%3Cg%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M204.871,346.387c13.547,0,21.341,6.659,21.341,18.465c0,12.412-7.795,19.601-21.341,19.601h-9.611 v14.909h-13.471v-52.975L204.871,346.387L204.871,346.387z M195.26,373.858h8.93c5.904,0,9.308-2.952,9.308-8.552 c0-5.525-3.406-8.324-9.308-8.324h-8.93V373.858z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M257.928,346.387c16.649,0,28.152,10.746,28.152,26.487c0,15.666-11.655,26.488-28.683,26.488 h-22.25v-52.975H257.928z M248.619,388.615h9.611c8.249,0,14.151-6.357,14.151-15.665c0-9.384-6.205-15.817-14.757-15.817h-9.006 V388.615z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M308.563,356.982v12.26h23.763v10.596h-23.763v19.525h-13.471v-52.975h39.277v10.595h-25.806 V356.982z%27/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:60px;height:60px}.jeditor-toolbar{width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:10px}.toolbar-on-top .jeditor-toolbar{width:initial;margin:0;box-shadow:1px 1px 2px #0000001a;display:block}.toolbar-on-top .jeditor{padding:15px}.toolbar-on-top .jtoolbar .material-icons{font-size:24px;transform:initial;margin:4px}.toolbar-on-top .jtoolbar .jpicker-header{font-size:1em;margin-top:4px;margin-bottom:4px}.jeditor table{border-collapse:collapse}.jeditor table td{border:1px solid #bbb;height:2em}.jeditor table td:focus{border:1px solid blue}.jeditor .line-break{border-top:1px dashed #ccc;display:flex;justify-content:center;pointer-events:none}.jeditor .line-break:before{content:"New page";background-color:#fff;color:#ccc;margin:-1em;padding:6px;position:absolute}.jfloating{position:fixed;bottom:0;right:0;margin-right:5px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;box-sizing:border-box;padding-top:50px!important;z-index:9002;border-radius:8px}.jfloating.jfloating-big{width:510px!important;height:472px!important}.jfloating.jfloating-small{width:300px!important;height:320px!important}.jfloating.jfloating-large{width:600px!important;height:600px!important}.jfloating:before{position:absolute;top:0;left:0;width:100%;content:attr(title);padding:15px;box-sizing:border-box;font-size:1.2em;box-shadow:1px 1px 3px #0003;background-color:#fff;border-radius:8px 8px 0 0;background-color:#404040;font-size:.93rem;font-weight:600;color:#fff;letter-spacing:.5px}.jfloating:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23FFF%27 d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:absolute;top:0;right:0;margin:14px;font-size:24px;width:24px;height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jfloating_content{padding:20px;overflow-y:auto;max-height:100%;box-sizing:border-box;height:-webkit-fill-available}.jfloating.jfloating-minimized{height:50px!important}.jfloating.jfloating-minimized .jfloating_content{display:none}.jmodal{position:fixed;top:50%;left:50%;width:60%;height:60%;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;transform:translate(-50%,-50%);box-sizing:border-box;z-index:9002;border-radius:4px;display:flex;flex-direction:column}.jmodal_title{padding:20px;height:70px;box-sizing:border-box;font-size:1.4em;background-color:#fff;border-radius:8px 8px 0 0;pointer-events:none;display:flex;align-items:center;border-bottom:1px solid #eee}.jmodal_title>div{font-size:1.4em}.jmodal_title[data-icon]:before{content:attr(data-icon);font-family:Material Icons!important;width:24px;height:24px;font-size:24px;margin-right:10px;line-height:24px}.jmodal_content{padding:20px;overflow-y:auto;height:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#333 transparent}.jmodal_title:empty{display:none}.jmodal_title:empty+.jmodal_content{height:100%}.jmodal_content::-webkit-scrollbar{height:12px;width:12px}.jmodal_content::-webkit-scrollbar-track{border:1px solid #fff;background:#eee}.jmodal_content::-webkit-scrollbar-thumb{border:1px solid #fff;background:#888}.jmodal:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:absolute;top:0;right:0;margin:25px;font-size:24px;width:24px;height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jmodal_fullscreen{width:100%!important;height:100%!important;top:0;left:0;transform:none;border:0px;border-radius:0}.jmodal_backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#0003;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jmodal_content .jcalendar .jcalendar-content,.jmodal_content .jdropdown-container{position:fixed}.jnotification{position:fixed;z-index:10000;box-sizing:border-box;padding:10px;bottom:0}.jnotification-container{box-shadow:0 2px 15px -5px #000000b3;border-radius:8px;background-color:#000;background:#5c5c5c;background:linear-gradient(0deg,#5c5c5c,#4d4d4d);color:#fff;width:320px;margin:30px;padding:20px}.jnotification-close{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");font-size:20px;width:20px;height:20px;cursor:pointer}.jnotification-title{font-weight:700}.jnotification-header{display:flex;padding-bottom:5px}.jnotification-header:empty{display:none}.jnotification-image{margin-right:5px}.jnotification-image:empty{display:none}.jnotification-image img{width:24px}.jnotification-name{text-transform:uppercase;font-size:.9em;flex:1;letter-spacing:.1em}.jnotification-error .jnotification-container{background:#b62606;background:linear-gradient(0deg,#aa290d,#950b0b)}@media (max-width: 800px){.jnotification{top:calc(0px + var(--jsafe-area-top));width:100%}.jnotification-container{background:#fffffff2;border:1px solid #eee;color:#444;margin:0;width:initial}.jnotification-error .jnotification-container{background:#fffffff2;color:#790909}.jnotification-close{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}}.jnotification-header{display:flex;justify-content:flex-start;align-items:center}.jpicker{cursor:pointer;white-space:nowrap;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;position:relative;min-height:26px}.jpicker-header{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;text-align:left;outline:none;line-height:24px;padding:2px 35px 2px 12px;border-radius:4px}.jpicker-header:hover{background-color:#f2f2f2}.jpicker-content{position:absolute;top:0;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;max-height:250px;scrollbar-width:thin;scrollbar-color:#333 transparent}.jpicker-content::-webkit-scrollbar{width:8px}.jpicker-content::-webkit-scrollbar-track{background:#eee}.jpicker-content::-webkit-scrollbar-thumb{background:#888}.jpicker-content>div{padding:6px 15px}.jpicker-focus>.jpicker-content{display:block}.jpicker-content>div:hover{background-color:#efefef}.jpicker-content>div:empty{opacity:0}.jpicker-header>i,.jpicker-header>div{display:block}.jpicker-focus>.jpicker-content.jpicker-columns{display:flex!important;justify-content:center;flex-wrap:wrap}.jpicker-focus .jpicker-content.jpicker-grid{display:inline-grid}.jprogressbar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block;box-sizing:border-box;cursor:pointer;border:1px solid #ccc;position:relative}.jprogressbar:before{content:attr(data-value);position:absolute;margin:5px 5px 5px 10px}.jprogressbar-header::-moz-placeholder{color:#000}.jprogressbar-header::placeholder{color:#000}.jprogressbar:focus{outline:auto 5px -webkit-focus-ring-color}.jprogressbar>div{background-color:#eee;background-color:red;box-sizing:border-box;height:31px}.jrating{display:flex}.jrating>div{width:24px;height:24px;line-height:24px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z%27 fill=%27gray%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jrating .jrating-over{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");opacity:.7}.jrating .jrating-selected{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27red%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jsearch{position:relative;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container{position:absolute;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;border:none;border-radius:4px;width:280px;padding:8px 0;z-index:1;box-shadow:0 2px 4px #0003;transition:opacity .218s;background:#fff;border:1px solid rgba(0,0,0,.2);cursor:pointer;margin:0;min-width:300px;outline:none;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container:empty:after{content:attr(data-placeholder)}.jsearch_container>div{color:#333;cursor:pointer;display:flex;padding:5px 10px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container>div:hover{background-color:#e8eaed}.jsearch_container>div>img{width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;margin-right:2px}.jsearch_container>div>div{overflow:hidden;text-overflow:ellipsis;margin-left:2px;max-width:300px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container .selected{background-color:#e8eaed}.jslider{outline:none}.jslider-focus{width:100%!important;height:100%!important}.jslider-focus img{display:none}.jslider img{width:100px}.jslider-left:before{position:fixed;left:15px;top:50%;content:"arrow_back_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-right:after{position:fixed;right:15px;top:50%;content:"arrow_forward_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-close{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:fixed;top:15px;right:15px;cursor:pointer;z-index:3000;display:block!important}.jslider-counter{height:24px;background-color:transparent;position:fixed;left:50%;transform:translate(-50%);bottom:15px;cursor:pointer;z-index:3000;display:flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;flex-direction:row}.jslider-caption{position:fixed;max-width:90vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;top:15px;left:15px;z-index:3000;color:#fff;font-size:1rem;display:block!important}.jslider-counter div{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;display:block!important}.jslider-counter .jslider-counter-focus{background-color:#6495ed;pointer-events:none}.jslider-focus{position:fixed;left:0;top:0;width:100%;min-height:100%;max-height:100%;z-index:2000;margin:0;box-sizing:border-box;background-color:#000c;transition-duration:.05s;display:flex;align-items:center}.jslider-focus img{width:50vw;height:auto;box-sizing:border-box;margin:0 auto;vertical-align:middle;display:none}.jslider-focus img.jslider-vertical{width:auto;height:80vh}@media only screen and (max-width: 576px){.jslider-focus img.jslider-vertical{width:99vw!important;height:auto!important}.jslider-focus img{width:100vw!important;height:auto!important}}.jslider-grid{display:grid;grid-gap:1px;position:relative}.jslider-grid[data-number="2"]{grid-template-columns:1fr 50%}.jslider-grid[data-number="3"]{grid-template-columns:1fr 33%}.jslider-grid[data-number="4"]{grid-template-columns:1fr 25%}.jslider-grid img{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jslider-grid[data-total]:after{content:attr(data-total) "+";font-size:1.5em;position:absolute;color:#fff;right:15px;bottom:6px}.jslider-grid img:first-child{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1;display:block}.jslider-grid[data-number="2"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="3"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="4"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="4"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:nth-child(4){-ms-grid-column:2;-ms-grid-row:3;grid-column:2;grid-row:3;display:block}.jtabs{max-width:100vw;position:relative}.jtabs .jtabs-headers-container{display:flex;align-items:center}.jtabs .jtabs-headers{display:flex;align-items:center;overflow:hidden;position:relative}.jtabs .jtabs-headers>div:not(.jtabs-border){padding:8px 20px;margin-left:1px;margin-right:1px;background-color:#f1f1f1;cursor:pointer;white-space:nowrap;text-align:center}.jtabs .jtabs-headers>div.jtabs-selected{background-color:#e8e8e8;color:#000}.jtabs .jtabs-headers>div>div{color:#555;width:100%;overflow:hidden}.jtabs .jtabs-headers i{display:block;margin:auto}.jtabs .jtabs-content{box-sizing:border-box}.jtabs .jtabs-content>div{display:none;box-sizing:border-box}.jtabs .jtabs-content>div.jtabs-selected{display:block}.jtabs .jtabs-border{position:absolute;height:2px;background-color:#888;transform-origin:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:color,left,transform;display:none;pointer-events:none}.jtabs-animation .jtabs-border{display:initial}.jtabs .jtabs-controls{margin:3px 3px 3px 10px;display:flex;min-width:82px}.jtabs .jtabs-controls>div{cursor:pointer;background-position:center;background-repeat:no-repeat;width:24px;height:24px;line-height:24px}.jtabs .jtabs-prev{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E")}.jtabs .jtabs-prev.disabled{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E")}.jtabs .jtabs-next{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E")}.jtabs .jtabs-next.disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E")}.jtabs .jtabs-add{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27 fill=%27%23bbbbbb%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jtabs.jtabs-modern .jtabs-headers>div:not(.jtabs-border){padding:4px 10px;background-color:#fff}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected{color:#000}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected .material-icons{color:#000}.jtabs.jtabs-modern .jtabs-headers{background:#eeeeef!important;padding:2px;border-radius:4px}.jtabs.jtabs-modern .jtabs-headers .jtabs-border{border-color:#eeeeef!important}.jtabs.jtabs-modern .jtabs-border{background-color:#c2c5bce1}.jtags{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:1px;border:1px solid #ccc;position:relative}.jtags.jtags-empty:not(.jtags-focus):before{position:absolute;color:#ccc;content:attr(data-placeholder);top:0;margin:3px 3px 3px 6px}.jtags>div{padding:3px 22px 3px 10px;font-size:.9em;position:relative;border-radius:1px;margin:2px;display:block;outline:none}.jtags>div:empty:before{content:" ";white-space:pre}.jtags>div:after{content:"x";position:absolute;right:4px;width:12px;height:12px;cursor:pointer;font-size:.9em;display:none}.jtags_label{background-color:#e4e4e4!important}.jtags_label:after{display:inline-block!important}.jtags_error:after{color:#fff!important}.jtags_error{background-color:#d93025!important;color:#fff}.jtoolbar-container{border-radius:2px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:inline-flex!important}.jtoolbar{cursor:pointer;white-space:nowrap;display:flex;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px}.jtoolbar-disabled{pointer-events:none;opacity:.4}.jtoolbar-mobile{display:flex;position:fixed;bottom:0;margin:0;left:0;width:100%;background:#f7f7f8;z-index:1;box-sizing:border-box;box-shadow:0 -1px 2px #0000001a;border-radius:0}.jtoolbar>div{display:inline-flex;align-items:center;box-sizing:border-box;vertical-align:middle;justify-content:space-evenly}.jtoolbar-mobile>div{display:flex;width:100%}.jtoolbar .jtoolbar-item{text-align:center;margin:auto;padding:2px 4px}.jtoolbar-mobile .jtoolbar-item{position:relative;flex:1}.jtoolbar .jtoolbar-divisor{width:2px;height:18px;padding:0;margin-left:4px;margin-right:4px;background-color:#ddd}.jtoolbar .jtoolbar-label{padding-left:8px;padding-right:8px}.jtoolbar-mobile a{text-decoration:none;display:inline-block}.jtoolbar-mobile i{display:inline-flex!important;color:#929292}.jtoolbar-mobile span{font-size:.7em;display:block;color:#929292}.jtoolbar-mobile .jtoolbar-selected a,.jtoolbar-mobile .jtoolbar-selected i,.jtoolbar-mobile .jtoolbar-selected span{color:var(--jactive-color)!important;background-color:transparent}.jtoolbar-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jtoolbar-item i{display:block;color:#333}.jtoolbar-item:hover{background-color:#f2f2f2}.jtoolbar .jpicker{padding-left:0;padding-right:0}.jtoolbar .jpicker-header{padding:0 20px 0 8px;background-position:top 50% right 0;display:flex;align-items:center}.jtoolbar .jpicker-content>div{padding:6px}.jtoolbar-active{background-color:#eee}.jtoolbar .fa{width:18px;height:18px;display:block;line-height:18px;font-size:14px}.jtoolbar .material-icons{font-size:18px;width:24px;height:24px;display:block;line-height:24px;transform:rotate(.03deg);text-align:center}.jtoolbar .jtoolbar-arrow{background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z%27/%3E%3C/svg%3E");width:24px;height:16px;margin-left:4px;border-left:1px solid #f2f2f2}.jtoolbar-floating{position:absolute;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;margin-right:20px}.jtoolbar-floating .jtoolbar-divisor{display:none}.jtoolbar-arrow-selected .jtoolbar-floating{display:flex;flex-wrap:wrap}:root{--jss-border-color:#000}.jss_spreadsheet{outline:none}.jss_container{display:inline-block;padding-right:2px;box-sizing:border-box;overscroll-behavior:contain;outline:none}.fullscreen{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:21;display:flex;flex-direction:column;background-color:#fff}.fullscreen .jtabs-content{flex:1;overflow:hidden}.fullscreen .jss_content{overflow:auto;width:100%!important;height:100%;max-height:100%!important}.fullscreen .jss_container{height:100%}.jss_content{display:inline-block;box-sizing:border-box;padding-right:3px;padding-bottom:3px;position:relative;scrollbar-width:thin;scrollbar-color:#666 transparent}@supports (-moz-appearance:none){.jss_content{padding-right:10px}}.jss_content::-webkit-scrollbar{width:8px;height:8px}.jss_content::-webkit-scrollbar-track{background:#eee}.jss_content::-webkit-scrollbar-thumb{background:#666}.jss_worksheet{border-collapse:separate;table-layout:fixed;white-space:nowrap;empty-cells:show;border:0px;background-color:#fff;width:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.jss_worksheet>thead>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden;position:sticky;top:0;z-index:2}.jss_worksheet>thead>tr>td.dragging{opacity:.5}.jss_worksheet>thead>tr>td.selected{background-color:#dcdcdc}.jss_worksheet>thead>tr>td.arrow-up{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jss_worksheet>thead>tr>td.arrow-down{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jss_worksheet>tbody>tr>td:first-child{position:relative;background-color:#f3f3f3;text-align:center}.jss_worksheet>tbody.resizable>tr>td:first-child:before{content:" ";width:100%;height:3px;position:absolute;bottom:0;left:0;cursor:row-resize}.jss_worksheet>tbody.draggable>tr>td:first-child:after{content:" ";width:3px;height:100%;position:absolute;top:0;right:0;cursor:move}.jss_worksheet>tbody>tr.dragging>td{background-color:#eee;opacity:.5}.jss_worksheet>tbody>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;padding:4px;white-space:nowrap;box-sizing:border-box;line-height:1em}.jss_overflow>tbody>tr>td{overflow:hidden}.jss_worksheet>tbody>tr>td:last-child{overflow:hidden}.jss_worksheet>tbody>tr>td>img{display:inline-block;max-width:100px}.jss_worksheet>tbody>tr>td.readonly{color:#0000004d}.jss_worksheet>tbody>tr.selected>td:first-child{background-color:#dcdcdc}.jss_worksheet>tbody>tr>td>select,.jss_worksheet>tbody>tr>td>input,.jss_worksheet>tbody>tr>td>textarea{border:0px;border-radius:0;outline:0px;width:100%;margin:0;padding:0 2px 0 0;background-color:transparent;box-sizing:border-box}.jss_worksheet>tbody>tr>td>textarea{resize:none;padding-top:6px!important}.jss_worksheet>tbody>tr>td>input[type=checkbox]{width:12px;margin-top:2px}.jss_worksheet>tbody>tr>td>input[type=radio]{width:12px;margin-top:2px}.jss_worksheet>tbody>tr>td>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position-x:100%;background-position-y:40%;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+)}.jss_worksheet>tbody>tr>td.jss_dropdown{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow-x:hidden}.jss_worksheet>tbody>tr>td.jss_dropdown.jss_comments{background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") top 50% right 5px no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) top right no-repeat}.jss_worksheet>tbody>tr>td>.color{width:90%;height:10px;margin:auto}.jss_worksheet>tbody>tr>td>a{text-decoration:underline}.jss_worksheet>tbody>tr>td.highlight>a{color:#00f;cursor:pointer}.jss_worksheet>tfoot>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden}.jss_worksheet .highlight{background-color:#0000000d}.jss_worksheet .highlight-top{border-top:1px solid #000;box-shadow:0 -1px #ccc}.jss_worksheet .highlight-left{border-left:1px solid #000;box-shadow:-1px 0 #ccc}.jss_worksheet .highlight-right{border-right:1px solid #000}.jss_worksheet .highlight-bottom{border-bottom:1px solid #000}.jss_worksheet .highlight-top.highlight-left{box-shadow:-1px -1px #ccc;-webkit-box-shadow:-1px -1px #ccc;-moz-box-shadow:-1px -1px #ccc}.jss_worksheet .highlight-selected{background-color:#0000}.jss_worksheet .selection{background-color:#0000000d}.jss_worksheet .selection-left{border-left:1px dotted #000}.jss_worksheet .selection-right{border-right:1px dotted #000}.jss_worksheet .selection-top{border-top:1px dotted #000}.jss_worksheet .selection-bottom{border-bottom:1px dotted #000}.jss_corner{position:absolute;background-color:#000;height:1px;width:1px;border:1px solid rgb(255,255,255);top:-2000px;left:-2000px;cursor:crosshair;box-sizing:initial;z-index:20;padding:2px}.jss_worksheet .editor{outline:0px solid transparent;white-space:nowrap;text-align:left;padding:0;box-sizing:border-box;overflow:visible!important}.jss_worksheet .editor>input{padding-left:4px}.jss_worksheet .editor .jupload{position:fixed;top:100%;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;border-radius:4px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;width:300px;min-height:225px;margin-top:2px}.jss_worksheet .editor .jupload img{width:100%;height:auto}.jss_worksheet .editor .jss_richtext{position:fixed;top:100%;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;width:358px;margin-top:2px;text-align:left;white-space:initial}.jss_worksheet .editor .jclose:after{position:absolute;top:0;right:0;margin:10px;content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jss_worksheet,.jss_worksheet td,.jss_corner{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.jss_textarea{position:absolute;top:-999px;left:-999px;width:1px;height:1px}.jss_worksheet .dragline{position:absolute}.jss_worksheet .dragline div{position:relative;top:-6px;height:5px;width:22px}.jss_worksheet .dragline div:hover{cursor:move}.jss_worksheet .onDrag{background-color:#0009}.jss_worksheet .error{border:1px solid red}.jss_worksheet thead td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet tbody tr.resizing>td{border-bottom-style:dotted!important;border-bottom-color:red!important}.jss_worksheet tbody td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet .jdropdown-header{border:0px!important;outline:none!important;width:100%!important;height:100%!important;padding:0 0 0 8px!important}.jss_worksheet .jdropdown-container{margin-top:1px}.jss_worksheet .jdropdown-container-header{padding:0;margin:0;height:inherit}.jss_worksheet .jdropdown-picker{border:0px!important;padding:0!important;width:inherit;height:inherit}.jss_worksheet .jss_comments{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top right}.jss_worksheet .sp-replacer{margin:2px;border:0px}.jss_worksheet>thead>tr.jss_filter>td>input{border:0px;width:100%;outline:none}.jss_about{float:right;font-size:.7em;padding:2px;text-transform:uppercase;letter-spacing:1px;display:none}.jss_about a{color:#ccc;text-decoration:none}.jss_about img{display:none}.jss_filter{display:flex;justify-content:space-between;margin-bottom:4px}.jss_filter>div{padding:8px;align-items:center}.jss_pagination{display:flex;justify-content:space-between;align-items:center}.jss_pagination>div{display:flex;padding:10px}.jss_pagination>div:last-child{padding-right:10px;padding-top:10px}.jss_pagination>div>div{text-align:center;width:36px;height:36px;line-height:34px;border:1px solid #ccc;box-sizing:border-box;margin-left:2px;cursor:pointer}.jss_page{font-size:.8em}.jss_page_selected{font-weight:700;background-color:#f3f3f3}.jss_toolbar{display:flex;background-color:#f3f3f3;border:1px solid #ccc;padding:4px;margin:0 2px 4px 1px}.jss_toolbar:empty{display:none}.jss_worksheet .dragging-left{background-repeat:no-repeat;background-position:top 50% left 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E")}.jss_worksheet .dragging-right{background-repeat:no-repeat;background-position:top 50% right 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E")}.jss_hidden_index>tbody>tr>td:first-child,.jss_hidden_index>thead>tr>td:first-child,.jss_hidden_index>tfoot>tr>td:first-child,.jss_hidden_index>colgroup>col:first-child{display:none}.jss_worksheet .jrating{display:inline-flex}.jss_worksheet .jrating>div{zoom:.55}.jss_worksheet .copying-top{border-top:1px dashed #000}.jss_worksheet .copying-left{border-left:1px dashed #000}.jss_worksheet .copying-right{border-right:1px dashed #000}.jss_worksheet .copying-bottom{border-bottom:1px dashed #000}.jss_worksheet .jss_column_filter{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow:hidden;padding:0 20px 0 6px}.jss_worksheet thead .jss_freezed,.jss_worksheet tfoot .jss_freezed{left:0;z-index:3!important;box-shadow:2px 0 2px .2px #ccc!important;-webkit-box-shadow:2px 0px 2px .2px #ccc!important;-moz-box-shadow:2px 0px 2px .2px #ccc!important}.jss_worksheet tbody .jss_freezed{position:relative;background-color:#fff;box-shadow:1px 1px 1px 1px #ccc!important;-webkit-box-shadow:2px 4px 4px .1px #ccc!important;-moz-box-shadow:2px 4px 4px .1px #ccc!important}.red{color:red}.jss_worksheet>tbody>tr>td.readonly>input[type=checkbox],.jss_worksheet>tbody>tr>td.readonly>input[type=radio]{pointer-events:none;opacity:.5}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui, "Public Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono, "Public Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{color-scheme:light;--green-50: #f1f7f3;--green-100: #dcecdf;--green-200: #b6d8bd;--green-300: #7fbb8c;--green-400: #4ea065;--green-500: #2d8348;--green-600: #1d6b45;--green-700: #155b3a;--green-800: #153d26;--green-900: #0f2e1d;--ink-50: #f7f8f5;--ink-100: #ecedea;--ink-200: #dcdfd9;--ink-300: #b8bdb4;--ink-400: #868c82;--ds-skeleton-base: #e8eae6;--ds-skeleton-sheen: rgba(255, 255, 255, .62);--ink-500: #5d635a;--ink-700: #2d322c;--ink-900: #161915;--paper: #f7f4ec;--white: #ffffff;--lavender-50: #f4f0fe;--lavender-200: #d8c8fb;--background: #ffffff;--foreground: var(--ink-900);--muted: var(--ink-100);--muted-foreground: var(--ink-500);--accent: var(--green-600);--accent-secondary: var(--green-700);--accent-deep: var(--green-800);--accent-surface: var(--green-50);--accent-foreground: #ffffff;--border: var(--ink-200);--card: #ffffff;--rail: #ffffff;--ring: var(--green-600);--primary: var(--accent);--primary-foreground: var(--accent-foreground);--secondary: var(--muted);--secondary-foreground: var(--foreground);--input: var(--border);--destructive: var(--color-danger-strong);--destructive-foreground: #ffffff;--popover: var(--card);--popover-foreground: var(--foreground);--card-foreground: var(--foreground);--color-background: var(--background);--color-foreground: var(--foreground);--color-brand-secondary: var(--accent);--color-muted-foreground: var(--muted-foreground);--color-border: rgba(22, 25, 21, .1);--color-focus-ring: var(--ring);--color-transparent: transparent;--color-focus-ring-offset-alpha-92: rgba(255, 255, 255, .92);--color-link-underline-alpha-35: rgba(29, 107, 69, .35);--color-surface-border-alpha-95: rgba(220, 223, 217, .95);--color-surface-bg-alpha-92: rgba(255, 255, 255, .92);--color-surface-bg-alpha-95: rgba(255, 255, 255, .95);--color-surface-border-alpha-08: rgba(22, 25, 21, .08);--color-surface-border-alpha-12: rgba(22, 25, 21, .12);--color-surface-border-alpha-18: rgba(22, 25, 21, .18);--color-surface-raised: #ffffff;--color-surface-muted: var(--ink-50);--color-surface-subtle: rgba(255, 255, 255, .92);--color-rail: #ffffff;--color-foreground-alpha-70: rgba(22, 25, 21, .7);--color-foreground-alpha-65: rgba(22, 25, 21, .65);--color-foreground-alpha-34: rgba(22, 25, 21, .34);--color-foreground-alpha-20: rgba(22, 25, 21, .2);--color-foreground-alpha-16: rgba(22, 25, 21, .16);--color-foreground-alpha-14: rgba(22, 25, 21, .14);--color-foreground-alpha-04: rgba(22, 25, 21, .04);--color-foreground-alpha-025: rgba(22, 25, 21, .025);--color-shadow-black-alpha-10: rgba(22, 25, 21, .08);--color-shadow-black-alpha-04: rgba(22, 25, 21, .04);--color-shadow-black-alpha-03: rgba(22, 25, 21, .03);--color-shadow-black-alpha-02: rgba(22, 25, 21, .02);--color-accent-alpha-70: rgba(29, 107, 69, .7);--color-accent-alpha-50: rgba(29, 107, 69, .5);--color-accent-alpha-45: rgba(29, 107, 69, .45);--color-accent-alpha-35: rgba(29, 107, 69, .35);--color-accent-alpha-26: rgba(29, 107, 69, .26);--color-accent-alpha-25: rgba(29, 107, 69, .25);--color-accent-alpha-18: rgba(29, 107, 69, .18);--color-accent-alpha-14: rgba(29, 107, 69, .14);--color-info-border: rgba(22, 25, 21, .1);--color-info-bg: rgba(22, 25, 21, .035);--color-danger-strong: #b8324c;--color-warning-strong: #b8651a;--color-accent-secondary-alpha-12: rgba(21, 91, 58, .12);--color-placeholder-alpha-70: rgba(93, 99, 90, .7);--color-status-success: #166534;--color-status-success-border: rgba(22, 101, 52, .18);--color-status-success-bg: rgba(22, 101, 52, .07);--color-status-warning: #b8651a;--color-status-warning-border: rgba(184, 101, 26, .18);--color-status-warning-bg: rgba(184, 101, 26, .07);--color-status-danger: #b8324c;--color-status-danger-border: rgba(184, 50, 76, .18);--color-status-danger-bg: rgba(184, 50, 76, .07);--radius-xs: .375rem;--radius-sm: .45rem;--radius-md: .5rem;--radius-lg: .6rem;--radius-xl: .65rem;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(22, 25, 21, .03);--shadow-card: 0 1px 2px rgba(22, 25, 21, .04), 0 4px 12px rgba(22, 25, 21, .04);--shadow-pop: 0 8px 24px rgba(22, 25, 21, .08);--shadow-dialog: 0 18px 40px rgba(22, 25, 21, .12);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--text-xs: .72rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .95rem;--text-lg: 1rem;--text-xl: 1.05rem;--text-2xl: 1.3rem;--text-3xl: 1.55rem;--text-4xl: 1.75rem;--text-display: clamp(2rem, 3.6vw, 3.1rem);--lh-tight: 1.1;--lh-snug: 1.35;--lh-normal: 1.48;--lh-relaxed: 1.55;--tracking-tight: -.025em;--tracking-display: -.045em;--dot-texture-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23ffffff' fill-opacity='0.12'/%3E%3C/svg%3E");--gradient-accent: var(--accent);--gradient-accent-underline: var(--color-accent-alpha-18);--gradient-accent-glow: none;--font-ui: "Public Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-display: var(--font-ui);--font-mono: var(--font-ui);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-ui);text-rendering:optimizeLegibility}[data-theme=dark]{color-scheme:dark;--background: #14160f;--foreground: var(--ink-100);--muted: rgba(255, 255, 255, .06);--muted-foreground: rgba(255, 255, 255, .55);--accent: var(--green-500);--accent-secondary: var(--green-300);--accent-deep: var(--green-700);--accent-surface: rgba(45, 131, 72, .14);--accent-foreground: #ffffff;--border: rgba(255, 255, 255, .08);--card: #1a1d18;--rail: #1a1d18;--ring: var(--green-300);--primary: var(--accent);--primary-foreground: var(--accent-foreground);--secondary: var(--muted);--secondary-foreground: var(--foreground);--input: var(--border);--destructive: var(--color-danger-strong);--destructive-foreground: #ffffff;--popover: var(--card);--popover-foreground: var(--foreground);--card-foreground: var(--foreground);--color-border: rgba(255, 255, 255, .08);--color-focus-ring-offset-alpha-92: rgba(20, 22, 15, .92);--color-link-underline-alpha-35: rgba(127, 187, 140, .35);--color-surface-border-alpha-95: rgba(45, 50, 44, .95);--color-surface-bg-alpha-92: rgba(20, 22, 15, .92);--color-surface-bg-alpha-95: rgba(20, 22, 15, .95);--color-surface-border-alpha-08: rgba(255, 255, 255, .06);--color-surface-border-alpha-12: rgba(255, 255, 255, .1);--color-surface-border-alpha-18: rgba(255, 255, 255, .14);--color-surface-raised: #1a1d18;--color-surface-muted: rgba(255, 255, 255, .04);--color-surface-subtle: rgba(20, 22, 15, .92);--color-rail: #1a1d18;--color-foreground-alpha-70: rgba(255, 255, 255, .7);--color-foreground-alpha-65: rgba(255, 255, 255, .65);--color-foreground-alpha-34: rgba(255, 255, 255, .34);--color-foreground-alpha-20: rgba(255, 255, 255, .2);--color-foreground-alpha-16: rgba(255, 255, 255, .16);--color-foreground-alpha-14: rgba(255, 255, 255, .14);--color-foreground-alpha-04: rgba(255, 255, 255, .04);--color-foreground-alpha-025: rgba(255, 255, 255, .025);--color-shadow-black-alpha-10: rgba(0, 0, 0, .5);--color-shadow-black-alpha-04: rgba(0, 0, 0, .3);--color-shadow-black-alpha-03: rgba(0, 0, 0, .25);--color-shadow-black-alpha-02: rgba(0, 0, 0, .2);--color-accent-alpha-70: rgba(127, 187, 140, .7);--color-accent-alpha-50: rgba(127, 187, 140, .5);--color-accent-alpha-45: rgba(127, 187, 140, .45);--color-accent-alpha-35: rgba(127, 187, 140, .35);--color-accent-alpha-26: rgba(127, 187, 140, .26);--color-accent-alpha-25: rgba(127, 187, 140, .25);--color-accent-alpha-18: rgba(127, 187, 140, .18);--color-accent-alpha-14: rgba(127, 187, 140, .14);--color-info-border: rgba(255, 255, 255, .1);--color-info-bg: rgba(255, 255, 255, .035);--color-danger-strong: #ec5f7f;--color-warning-strong: #d6913e;--color-accent-secondary-alpha-12: rgba(127, 187, 140, .18);--color-placeholder-alpha-70: rgba(255, 255, 255, .45);--color-status-success: #5cbb86;--color-status-success-border: rgba(92, 187, 134, .3);--color-status-success-bg: rgba(92, 187, 134, .1);--color-status-warning: #d6913e;--color-status-warning-border: rgba(214, 145, 62, .3);--color-status-warning-bg: rgba(214, 145, 62, .1);--color-status-danger: #ec5f7f;--color-status-danger-border: rgba(236, 95, 127, .3);--color-status-danger-bg: rgba(236, 95, 127, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .4);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .5);--shadow-dialog: 0 18px 40px rgba(0, 0, 0, .55);--ink-50: rgba(255, 255, 255, .04);--ink-100: rgba(255, 255, 255, .08);--ink-200: rgba(255, 255, 255, .12);--ink-300: rgba(255, 255, 255, .22);--ink-400: rgba(255, 255, 255, .4);--ink-500: rgba(255, 255, 255, .55);--ds-skeleton-base: rgba(255, 255, 255, .07);--ds-skeleton-sheen: rgba(255, 255, 255, .12);--ink-700: rgba(255, 255, 255, .78);--ink-900: rgba(255, 255, 255, .92)}*{border-color:var(--color-border)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}body{margin:0;min-height:100vh;background-color:var(--color-background);background-image:none;color:var(--color-foreground);font-family:var(--font-ui);font-feature-settings:"ss01" 1;line-height:1.48}#root{min-height:100vh}:where(input,button,textarea,select){font:inherit}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 6px var(--color-focus-ring-offset-alpha-92)}a{color:var(--color-brand-secondary);text-decoration-color:var(--color-link-underline-alpha-35);text-underline-offset:3px}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ds-display{font-family:var(--font-display);font-weight:600;line-height:1.1;letter-spacing:-.02em}.ds-landing-main{padding:2rem 1rem 3rem}.ds-landing-stack{display:flex;width:100%;flex-direction:column;gap:2.5rem}.ds-landing-hero-section{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-surface-border-alpha-08)}.ds-landing-hero-grid{display:grid;gap:1.5rem;align-items:end}.ds-landing-hero-title{margin:0;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.02;letter-spacing:-.045em;color:var(--foreground)}.ds-landing-hero-intro{max-width:44rem;margin:.85rem 0 0;font-size:1rem;color:var(--color-muted-foreground)}.ds-landing-empty-panel{border:1px solid var(--color-surface-border-alpha-12);border-radius:.65rem;background:var(--color-surface-raised);padding:1rem 1.1rem;font-size:.92rem;color:var(--color-muted-foreground)}.ds-panel{border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--color-surface-raised);box-shadow:0 1px 2px var(--color-shadow-black-alpha-03)}.ds-page-working-state{position:sticky;top:clamp(5rem,calc(50svh - 10rem),16rem);display:flex;min-height:20rem;width:min(100%,34rem);margin-inline:auto;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:clamp(3rem,7vw,5rem) 1.5rem;background:transparent;text-align:center}.ds-page-working-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;padding:0 1.5rem;background:var(--color-background)}.ds-skeleton{position:relative;overflow:hidden;background:var(--ds-skeleton-base);border-radius:.5rem}.ds-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--ds-skeleton-sheen) 50%,transparent 100%);animation:ds-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes ds-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.ds-skeleton:after{animation:none}}.ds-agent-working-bar{position:relative;height:3px;overflow:hidden;border-radius:9999px;background:#3b82f624}.ds-agent-working-bar>span{position:absolute;top:0;bottom:0;border-radius:9999px;background:#3b82f6;animation:ds-agent-indeterminate 1.15s ease-in-out infinite}@keyframes ds-agent-indeterminate{0%{left:-45%;width:45%}55%{left:30%;width:55%}to{left:100%;width:40%}}@media (prefers-reduced-motion: reduce){.ds-agent-working-bar>span{animation:none;left:0;width:100%;opacity:.55}}.ds-loading-indicator{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;text-align:center}.ds-loading-indicator-compact{gap:.625rem}.ds-loading-indicator-media{display:flex;width:100%;max-width:20rem;flex-direction:column;gap:.6rem}.ds-loading-indicator-compact .ds-loading-indicator-media{max-width:15rem;gap:.5rem}.ds-loading-indicator-bar{height:.85rem;border-radius:.45rem}.ds-loading-indicator-compact .ds-loading-indicator-bar{height:.7rem}.ds-loading-indicator-bar-1{width:100%}.ds-loading-indicator-bar-2{width:82%}.ds-loading-indicator-bar-3{width:64%}.ds-loading-indicator-copy{display:flex;max-width:36rem;flex-direction:column;align-items:center;gap:.25rem}.ds-loading-indicator-label{color:var(--color-foreground-strong);font-size:.9375rem;font-weight:600;line-height:1.5}.ds-loading-indicator-detail{color:var(--color-foreground-alpha-60);font-size:.8125rem;line-height:1.5}.ds-page-working-title{max-width:36rem;color:#162019;font-size:1.125rem;font-weight:600;line-height:1.35}.ds-page-working-description{margin:0;max-width:34rem;color:var(--color-foreground-alpha-65);font-size:.9375rem;line-height:1.55}.ds-section-label{display:inline-flex;align-items:center;gap:.5rem}.ds-section-label-dot{display:inline-flex;height:.45rem;width:.45rem;border-radius:999px;background:var(--accent);flex:0 0 auto}.ds-section-label-text{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-muted-foreground)}.ds-table-wrap{overflow:hidden;border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--color-surface-raised);font-size:.8125rem;box-shadow:0 1px 2px var(--color-shadow-black-alpha-03)}.ds-dialog-backdrop{position:fixed;top:-1rem;right:0;bottom:0;left:0;min-height:calc(100dvh + 1rem);z-index:70;display:flex;align-items:center;justify-content:center;background:#18221b47;overflow-y:auto;padding:calc(env(safe-area-inset-top,0px) + 1.75rem) 1.5rem 1.5rem}.ds-dialog{width:100%;max-width:42rem;border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--color-surface-raised);box-shadow:0 18px 40px #18221b1f}.ds-toolbar-title{font-size:1rem;font-weight:600;color:var(--foreground)}.ds-toolbar-meta{font-size:.8rem;color:var(--color-muted-foreground)}.ds-empty{border:1px dashed var(--color-surface-border-alpha-18);border-radius:.5rem;background:#ffffffb8;padding:2rem 1.25rem;text-align:center;font-size:.9rem;color:var(--color-muted-foreground)}.ds-page-state{border:1px solid var(--color-surface-border-alpha-08);border-radius:.6rem;background:var(--color-surface-raised);padding:1.1rem 1.15rem}.ds-page-state-neutral{background:var(--color-surface-raised)}.ds-page-state-warning{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg)}.ds-page-state-danger{border-color:var(--color-status-danger-border);background:var(--color-status-danger-bg)}.ds-page-state-success{border-color:var(--color-status-success-border);background:var(--color-status-success-bg)}.ds-page-state-title{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}.ds-page-state-description{margin:.4rem 0 0;max-width:48rem;font-size:.88rem;line-height:1.55;color:var(--color-muted-foreground)}.ds-publication-preview{overflow:hidden;border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--color-surface-raised)}.ds-publication-preview-scroll{position:relative;background:var(--color-surface-raised);min-height:36rem}.ds-publication-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--color-surface-border-alpha-08);padding:.75rem 1rem;background:var(--color-surface-raised)}.ds-publication-preview-note{font-size:.8rem;color:var(--color-muted-foreground)}.ds-publication-preview-placeholder{display:flex;align-items:flex-start;justify-content:center;padding:1.25rem;background:var(--color-surface-raised)}.ds-publication-preview-sheet{width:min(100%,49rem);min-height:32rem;border:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-raised);box-shadow:0 1px 2px var(--color-shadow-black-alpha-03)}.ds-publication-preview-sheet-head{display:grid;gap:.7rem;padding:1.35rem 1.35rem .9rem;border-bottom:1px solid var(--color-surface-border-alpha-08)}.ds-publication-preview-sheet-body{display:grid;gap:.8rem;padding:1.1rem 1.35rem 1.35rem}.ds-publication-preview-line{height:.72rem;border-radius:.22rem;background:var(--color-foreground-alpha-04)}.ds-publication-preview-spacer{height:.8rem}.ds-publication-panel-title{margin:0;font-size:.92rem;font-weight:600;color:var(--foreground)}@media (min-width: 900px){.ds-landing-main{padding:2.5rem 2.5rem 4rem}.ds-landing-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.ds-landing-focus-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ds-landing-row-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ds-landing-row-cta{justify-content:flex-end}.ds-publication-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.ds-outcome-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.ds-salary-gap-hero{max-width:100%}.ds-salary-gap-hero .ds-outcome-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(420px,1.15fr) auto;align-items:center;gap:1.5rem}.ds-salary-gap-hero .ds-outcome-decision{justify-self:center;width:100%;max-width:52rem}.ds-salary-gap-hero .ds-outcome-copy{max-width:52rem}.ds-salary-gap-hero .ds-outcome-hero-action{justify-content:flex-end;align-self:center}.ds-outcome-stats{grid-template-columns:minmax(180px,1.45fr) repeat(3,minmax(0,.85fr));align-items:start}.ds-outcome-stat{border-top:none;padding-top:0}.ds-outcome-row{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.ds-correction-row{grid-template-columns:minmax(0,.95fr) minmax(560px,1.2fr)}.ds-outcome-row-stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:end;text-align:right}.ds-correction-row-stats{grid-template-columns:repeat(3,minmax(180px,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}.ds-salary-gap-row{grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr)}.ds-salary-gap-comparator-line{flex-wrap:nowrap}}.ds-modal-header{border-bottom:1px solid var(--color-surface-border-alpha-08);padding-bottom:.9rem;margin-bottom:1rem}.ds-modal-title{font-size:1.05rem;font-weight:600;color:var(--foreground)}.ds-modal-subtitle{margin-top:.25rem;font-size:.84rem;line-height:1.45;color:var(--color-muted-foreground)}@keyframes ds-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.72}}@keyframes ds-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ds-animate-pulse-soft,.ds-animate-slide-down{animation:none}.t-h3{font-size:var(--text-lg);font-weight:600;color:var(--foreground)}.t-secondary{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--muted-foreground)}.t-caption{font-size:var(--text-xs);color:var(--muted-foreground)}.fin-shell{display:grid;grid-template-columns:240px 1fr;grid-template-rows:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--ink-50);color:var(--ink-900)}.fin-shell--no-sidebar{grid-template-columns:1fr}.fin-sidebar{background:#1a1d18;color:#ffffffc7;display:flex;flex-direction:column;padding:16px 0 12px;border-right:1px solid rgba(255,255,255,.06);overflow:hidden;position:sticky;top:0;height:100vh;height:100svh}.fin-side-head{padding:6px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.fin-logo{height:22px;width:auto;filter:brightness(0) invert(1)}.fin-side-org{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:12px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer}.fin-side-org .dot{width:26px;height:26px;border-radius:6px;background:var(--green-600);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fin-side-org .meta{min-width:0}.fin-side-org .\!meta{min-width:0!important}.fin-side-org .meta .name{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-side-org .\!meta .name,.fin-side-org .meta .\!name{font-size:13px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fin-side-org .meta .sub{font-size:11px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-side-org .\!meta .sub{font-size:11px!important;color:#ffffff73!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fin-side-org svg{color:#fff6}a.fin-side-org.fin-side-user{grid-template-columns:auto 1fr;text-decoration:none;transition:background .14s}a.fin-side-org.fin-side-user:hover{background:#ffffff17;border-color:#ffffff1f}.fin-side-org .dot.user{border-radius:999px}.fin-side-org .dot.\!user{border-radius:999px!important}.fin-nav{flex:1;overflow-y:auto;padding:6px 8px 12px}.fin-nav-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 12px;margin:1px 0;border-radius:6px;font-size:13px;color:#ffffffb3;text-decoration:none;transition:background-color .14s ease,color .14s ease}.fin-nav-item:hover{background:#ffffff0a;color:#fff}.fin-nav-item.on{background:#ffffff14;color:#fff}.fin-nav-item.\!on{background:#ffffff14!important;color:#fff!important}.fin-nav-item .tag{font-size:11px;color:#fff6;font-variant-numeric:tabular-nums}.fin-nav-item.on .tag{color:var(--green-300)}.fin-nav-item.\!on .tag{color:var(--green-300)!important}.fin-nav-home{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 12px;margin:2px 0;border-radius:6px;cursor:pointer;font-weight:500;font-size:13px;color:#ffffffb3;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.fin-nav-home:hover{background:#ffffff14;color:#fff;border-color:#ffffff29}.fin-nav-home .arrow{color:#fff6;transition:color .14s ease}.fin-nav-home:hover .arrow{color:#fff}.fin-side-foot{padding:8px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.fin-help-card .\!label{font-size:12px!important;font-weight:600!important;color:#fffffff2!important}.fin-help-card .label{font-size:12px;font-weight:600;color:#fffffff2}.fin-help-card .hint{font-size:11px;color:#ffffff80;margin-top:1px}.fin-side-user{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:6px 10px}.fin-side-user .avatar{width:30px;height:30px;border-radius:999px;background:var(--green-600);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fin-side-user .meta{min-width:0}.fin-side-user .\!meta{min-width:0!important}.fin-side-user .meta .n{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-side-user .\!meta .n,.fin-side-user .meta .\!n{font-size:12px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fin-side-user .meta .r{font-size:11px;color:#ffffff73}.fin-side-user .\!meta .r,.fin-side-user .meta .\!r{font-size:11px!important;color:#ffffff73!important}.fin-main{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--color-surface-raised);position:relative}.fin-fullbleed-host{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.fin-topbar{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:flex-start;padding:18px 28px;border-bottom:1px solid var(--ink-100);background:var(--color-surface-raised)}.fin-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:4px}.fin-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ink-900)}.fin-topbar-right{display:flex;align-items:center;gap:10px;padding-top:4px}.fin-locale{display:inline-flex;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;padding:2px;font-size:12px;font-weight:600}.fin-locale a,.fin-locale button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:4px 10px;border-radius:4px;cursor:pointer;color:var(--ink-500);text-decoration:none;font:inherit}.fin-locale a.on,.fin-locale button.on{background:var(--color-surface-raised);color:var(--ink-900);box-shadow:0 1px 2px #0000000a}.fin-locale a.\!on,.fin-locale button.\!on{background:var(--color-surface-raised)!important;color:var(--ink-900)!important;box-shadow:0 1px 2px #0000000a!important}.ds-workspace-pill{position:relative;display:inline-flex}.ds-workspace-pill-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:3px 9px 3px 3px;border:1px solid var(--ink-200);border-radius:999px;background:var(--white);color:var(--ink-900);font:600 12.5px Public Sans,sans-serif;transition:background-color .14s ease,border-color .14s ease}.ds-workspace-pill-btn:hover{background:#fcfcfa;border-color:var(--ink-300)}.ds-workspace-pill.on .ds-workspace-pill-btn{background:var(--ink-50);border-color:var(--ink-300)}.ds-workspace-pill.\!on .ds-workspace-pill-btn{background:var(--ink-50)!important;border-color:var(--ink-300)!important}.ds-workspace-pill-avatar{width:22px;height:22px;border-radius:999px;background:var(--green-700);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.02em;flex:0 0 22px}.ds-workspace-pill-name{letter-spacing:-.005em}.ds-workspace-pill-caret{color:var(--ink-500);transition:transform .16s ease}.ds-workspace-pill.on .ds-workspace-pill-caret{transform:rotate(180deg)}.ds-workspace-pill.\!on .ds-workspace-pill-caret{transform:rotate(180deg)!important}.ds-workspace-pill-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:100;min-width:320px;max-width:360px;background:var(--white);border:1px solid var(--ink-100);border-radius:12px;box-shadow:0 12px 32px #1619151f,0 2px 6px #1619150f;padding:8px;display:flex;flex-direction:column;animation:ds-workspace-pill-in .14s ease}@keyframes ds-workspace-pill-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-workspace-pill-section-h{font-size:10.5px;font-weight:700;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 6px}.ds-workspace-pill-sep{height:1px;background:var(--ink-100);margin:6px 0}.ds-workspace-pill-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:none;text-decoration:none;font:500 13px Public Sans,sans-serif;color:var(--ink-900);transition:background-color .1s ease}.ds-workspace-pill-item:hover{background:var(--ink-100)}.ds-workspace-pill-item.current{background:var(--green-50)}.ds-workspace-pill-item.\!current{background:var(--green-50)!important}.ds-workspace-pill-item.current:hover{background:var(--green-100)}.ds-workspace-pill-item.\!current:hover{background:var(--green-100)!important}.ds-workspace-pill-item[disabled],.ds-workspace-pill-item[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ds-workspace-pill-item[disabled]:hover,.ds-workspace-pill-item[aria-disabled=true]:hover{background:none}.ds-workspace-pill-item.small{padding:7px 10px;font-size:12.5px;color:var(--ink-700)}.ds-workspace-pill-item.small>span:not(.ds-workspace-pill-tag):not(.ds-workspace-pill-kbd){flex:1}.ds-workspace-pill-item.small>svg:first-child{color:var(--ink-500);flex:0 0 14px}.ds-workspace-pill-item-m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ds-workspace-pill-item-m .t{font-size:13px;font-weight:600;color:var(--ink-900)}.ds-workspace-pill-item-m .s{font-size:11px;color:var(--ink-500)}.ds-workspace-pill-item-m .\!s{font-size:11px!important;color:var(--ink-500)!important}.ds-workspace-pill-item.current .ds-workspace-pill-item-m .t{color:var(--green-800)}.ds-workspace-pill-item.\!current .ds-workspace-pill-item-m .t{color:var(--green-800)!important}.ds-workspace-pill-item.current>svg:last-child{color:var(--green-700)}.ds-workspace-pill-item.\!current>svg:last-child{color:var(--green-700)!important}.ds-workspace-pill-tag{font-size:11px;font-weight:600;color:var(--ink-500);font-variant-numeric:tabular-nums}.ds-workspace-pill-kbd{font-size:10.5px;font-weight:600;color:var(--ink-500);padding:2px 6px;border:1px solid var(--ink-200);border-radius:4px}.ds-workspace-pill-tail{color:var(--ink-400);margin-left:auto}.ds-workspace-pill-user{display:flex;align-items:center;gap:6px;padding:4px;border-radius:8px}.ds-workspace-pill-user-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:4px 6px;border-radius:6px;text-decoration:none;font:inherit;color:inherit;transition:background-color .12s ease}.ds-workspace-pill-user-btn:hover{background:var(--ink-100)}.ds-workspace-pill-user-m{flex:1;display:flex;flex-direction:column;min-width:0}.ds-workspace-pill-user-m .n{font-size:13px;font-weight:600;color:var(--ink-900)}.ds-workspace-pill-user-m .\!n{font-size:13px!important;font-weight:600!important;color:var(--ink-900)!important}.ds-workspace-pill-user-m .r{font-size:11px;color:var(--ink-500)}.ds-workspace-pill-user-m .\!r{font-size:11px!important;color:var(--ink-500)!important}.ds-workspace-pill-user-btn:hover .ds-workspace-pill-user-m .r{color:var(--green-700)}.ds-workspace-pill-user-btn:hover .ds-workspace-pill-user-m .\!r{color:var(--green-700)!important}.ds-workspace-pill-out{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--ink-200);border-radius:6px;cursor:pointer;padding:5px 7px;color:var(--ink-500);transition:background-color .12s ease,color .12s ease}.ds-workspace-pill-out:hover{background:var(--ink-100);color:var(--ink-900)}.ds-workspace-pill-lang{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.ds-workspace-pill-lang-label{font-size:12.5px;font-weight:500;color:var(--ink-700)}.ds-workspace-pill-lang-seg{display:inline-flex;background:var(--ink-100);border-radius:7px;padding:2px;gap:2px}.ds-workspace-pill-lang-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:4px 12px;min-width:36px;border-radius:5px;background:transparent;font:600 11px Public Sans,sans-serif;color:var(--ink-500);letter-spacing:.02em;text-align:center;transition:background-color .12s ease,color .12s ease}.ds-workspace-pill-lang-seg button:hover{color:var(--ink-900)}.ds-workspace-pill-lang-seg button.on{background:var(--white);color:var(--green-700);box-shadow:0 1px 2px #1619150f}.ds-workspace-pill-lang-seg button.\!on{background:var(--white)!important;color:var(--green-700)!important;box-shadow:0 1px 2px #1619150f!important}.fin-stepnav{flex:0 0 auto;background:var(--color-surface-raised);border-bottom:1px solid var(--ink-100);padding:14px 28px 0;position:relative}.fin-stepnav-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.fin-stepnav-left{display:inline-flex;align-items:flex-end;gap:12px;min-width:0}.fin-stepnav-logo{flex:0 0 auto;display:inline-flex;align-items:center;padding-bottom:9px;opacity:.85;transition:opacity .14s ease}.fin-stepnav-logo:hover{opacity:1}.fin-stepnav-logo img{height:18px;width:auto}.fin-stepnav-crumb{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-500);font-weight:500}.fin-stepnav-crumb>a,.fin-stepnav-crumb>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-500);font:inherit;cursor:pointer;padding:4px 8px;border-radius:5px;margin-left:-8px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:background-color .14s ease,color .14s ease}.fin-stepnav-crumb>a:hover,.fin-stepnav-crumb>button:hover{background:var(--ink-50);color:var(--ink-900)}.fin-stepnav-crumb .sep{color:var(--ink-300)}.fin-stepnav-crumb .now{color:var(--ink-900);font-weight:600}.fin-stepnav-actions{display:flex;align-items:center;gap:8px}.fin-stepnav-save{display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--color-surface-raised);height:30px;padding:0 12px;border-radius:6px;font:500 12px var(--font-ui, sans-serif);color:var(--ink-700);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.fin-stepnav-save:hover{border-color:var(--green-500);color:var(--green-700);background:var(--green-50)}.fin-stepnav-save .saved{color:var(--green-700);display:inline-flex;align-items:center;gap:4px}.fin-stepnav-save .\!saved{color:var(--green-700)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.fin-stepnav-exit{display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:0 10px;border-radius:6px;font:500 12px var(--font-ui, sans-serif);color:var(--ink-500);cursor:pointer;text-decoration:none;transition:background-color .14s ease,color .14s ease}.fin-stepnav-exit:hover{background:var(--ink-50);color:var(--ink-900)}.fin-stepnav-track{position:relative;display:grid;grid-template-columns:repeat(var(--fin-stepnav-count, 8),1fr);gap:4px;padding-bottom:0}.fin-stepnav-fill-bg{position:absolute;left:22px;right:22px;top:19px;height:2px;background:var(--ink-100);z-index:0}.fin-stepnav-fill{position:absolute;left:22px;top:19px;height:2px;background:var(--green-600);transition:width .35s cubic-bezier(.2,.8,.2,1);z-index:0;max-width:calc(100% - 44px)}.fin-stepnav-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 6px 12px;font-family:inherit;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-3px;text-align:center;min-width:0;text-decoration:none;position:relative;z-index:1;transition:background-color .14s ease}.fin-stepnav-step .num{width:26px;height:26px;flex:0 0 26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-raised);border:1.5px solid var(--ink-200);font:600 11px var(--font-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--ink-500);position:relative;z-index:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.fin-stepnav-step .num svg{display:block}.fin-stepnav-step .lbl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;min-width:0}.fin-stepnav-step .lbl .name{font:500 11px var(--font-ui, sans-serif);color:var(--ink-500);letter-spacing:-.005em;max-width:100px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fin-stepnav-step .lbl .\!name{font:500 11px var(--font-ui, sans-serif)!important;color:var(--ink-500)!important;letter-spacing:-.005em!important;max-width:100px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.fin-stepnav-step.done .num{background:var(--green-50);border-color:var(--green-300);color:var(--green-700)}.fin-stepnav-step.done .lbl .name{color:var(--ink-900);font-weight:600}.fin-stepnav-step.done .lbl .\!name{color:var(--ink-900)!important;font-weight:600!important}.fin-stepnav-step.done:hover .num{background:var(--green-600);color:#fff;border-color:var(--green-600)}.fin-stepnav-step.current{cursor:default;border-bottom-color:var(--green-600)}.fin-stepnav-step.\!current{cursor:default!important;border-bottom-color:var(--green-600)!important}.fin-stepnav-step.current .num{background:var(--green-600);color:#fff;border-color:var(--green-600);box-shadow:0 0 0 4px #2d834824}.fin-stepnav-step.\!current .num{background:var(--green-600)!important;color:#fff!important;border-color:var(--green-600)!important;box-shadow:0 0 0 4px #2d834824!important}.fin-stepnav-step.current .lbl .name{color:var(--ink-900);font-weight:600}.fin-stepnav-step.\!current .lbl .name,.fin-stepnav-step.current .lbl .\!name{color:var(--ink-900)!important;font-weight:600!important}.fin-stepnav-step.locked{cursor:not-allowed;opacity:.55}.fin-stepnav-step.locked .num{background:var(--ink-50);border-style:dashed;color:var(--ink-400)}.fin-stepnav-step.locked .lbl .name{color:var(--ink-500)}.fin-stepnav-step.locked .lbl .\!name{color:var(--ink-500)!important}.fin-stepnav-step.available:hover .num{border-color:var(--ink-400);color:var(--ink-700)}.fin-stepnav-step.available:hover .lbl .name{color:var(--ink-700)}.fin-stepnav-step.available:hover .lbl .\!name{color:var(--ink-700)!important}.fin-content{flex:1;min-height:0;overflow-y:auto;padding:22px 28px 32px;background:var(--color-surface-raised);position:relative}.fin-auth{min-height:100vh;background:var(--ink-900);color:#ffffffeb;display:grid;grid-template-columns:1fr 480px}.fin-auth-left{padding:40px 56px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);overflow:hidden}.fin-auth-logo{filter:brightness(0) invert(1)}.fin-auth-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green-300)}.fin-auth-display{font-size:56px;font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:24px 0 0;color:#fff}.fin-auth-display .accent{color:var(--green-300)}.fin-auth-lede{font-size:16px;line-height:1.55;color:#fff9;max-width:440px;margin-top:18px}.fin-auth-features{display:grid;gap:14px;margin-top:36px;max-width:440px}.fin-auth-feature{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.fin-auth-feature-num{font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fin-auth-feature-label{font-size:14px;color:#ffffffc7}.fin-auth-foot{display:flex;justify-content:space-between;font-size:12px;color:#fff6;margin-top:auto;padding-top:32px}.fin-auth-right{background:var(--card, #ffffff);padding:56px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;color:var(--ink-900)}.fin-auth-right-locale{position:absolute;top:24px;right:24px}.fin-auth-right-inner{width:100%;max-width:380px}.fin-auth-account-meta .\!label{color:var(--ink-500)!important}.fin-auth-account-meta .label{color:var(--ink-500)}@media (max-width: 880px){.fin-auth{grid-template-columns:1fr}.fin-auth-left{display:none}}.ds-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-surface-border-alpha-08);border-radius:.625rem;background:var(--color-surface-raised);overflow:hidden}.ds-kpi{padding:1.125rem 1.375rem;border-right:1px solid var(--color-surface-border-alpha-08)}.ds-kpi:last-child{border-right:0}.ds-kpi-accent{background:var(--color-accent-alpha-14)}.ds-kpi-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.5rem}.ds-kpi-value{font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--foreground);font-variant-numeric:tabular-nums}.ds-kpi-value-sub{font-size:1rem;color:var(--color-muted-foreground);margin-left:.25rem;font-weight:500}.ds-kpi-sub{font-size:.75rem;color:var(--color-muted-foreground);margin-top:.375rem}@media (max-width: 880px){.ds-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-kpi{border-right:0;border-bottom:1px solid var(--color-surface-border-alpha-08)}.ds-kpi:nth-child(2n){border-right:0}}.ds-resume-card{border:1px solid var(--color-surface-border-alpha-08);border-radius:.625rem;background:var(--color-surface-raised);overflow:hidden;cursor:pointer;transition:border-color .14s,box-shadow .14s}.ds-resume-card:hover{border-color:var(--color-accent-alpha-25);box-shadow:0 1px #141e1905,0 8px 24px -16px #141e191a}.ds-resume-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.375rem;align-items:center;padding:1.375rem 1.5rem 1.25rem;border-bottom:1px solid var(--color-surface-border-alpha-08)}.ds-resume-ring{position:relative;width:88px;height:88px;flex-shrink:0}.ds-resume-ring-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.ds-resume-ring-num{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);line-height:1}.ds-resume-ring-of{font-size:.625rem;color:var(--color-muted-foreground);margin-top:.125rem;font-weight:500}.ds-resume-meta{min-width:0}.ds-resume-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.375rem}.ds-resume-title{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .375rem;color:var(--foreground);line-height:1.2}.ds-resume-sub{display:flex;gap:.5rem;align-items:center;font-size:.75rem;color:var(--color-muted-foreground);flex-wrap:wrap}.ds-resume-eta{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-foreground-alpha-70);font-weight:500}.ds-resume-eta:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 .1875rem var(--color-accent-alpha-18)}.ds-resume-saved{color:var(--color-muted-foreground)}.ds-resume-cta{white-space:nowrap;align-self:center}.ds-resume-tasks{padding:.875rem 1.125rem 1.125rem}.ds-resume-tasks-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding:0 .25rem}.ds-resume-tasks-label{font-size:.75rem;color:var(--color-foreground-alpha-70);font-weight:500}.ds-resume-tasks-link{font-size:.75rem;color:var(--color-muted-foreground);text-decoration:none;font-weight:500;background:none;border:0;padding:0;cursor:pointer}.ds-resume-tasks-link:hover{color:var(--foreground)}.ds-resume-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ds-resume-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.625rem .75rem;border-radius:.5rem;background:var(--color-surface-muted);transition:background-color .14s;cursor:pointer;border:0;width:100%;text-align:left;font:inherit;color:inherit}.ds-resume-task:hover{background:var(--color-surface-border-alpha-08)}.ds-resume-task .l{font-size:.8125rem;font-weight:500;color:var(--foreground);line-height:1.25;display:block}.ds-resume-task .m{font-size:.6875rem;color:var(--color-muted-foreground);margin-top:.125rem;display:block}.ds-resume-task .\!m{font-size:.6875rem!important;color:var(--color-muted-foreground)!important;margin-top:.125rem!important;display:block!important}.ds-resume-task-num{width:1.25rem;height:1.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:var(--foreground);background:var(--color-surface-raised);border:1px solid var(--color-surface-border-alpha-18);flex-shrink:0;font-variant-numeric:tabular-nums}.ds-resume-task-warn .ds-resume-task-num{color:#8a5a00;background:#fff7e6;border-color:#f3d99b}.ds-resume-task-info .ds-resume-task-num{color:var(--accent);background:#2d834814;border-color:#2d834833}.ds-resume-task-body{display:flex;flex-direction:column;min-width:0}.ds-resume-task-chip{font-size:.625rem;font-weight:600;padding:.1875rem .5rem;border-radius:999px;background:var(--color-surface-raised);border:1px solid var(--color-surface-border-alpha-12);color:var(--color-foreground-alpha-70);letter-spacing:.02em;flex-shrink:0;white-space:nowrap}.ds-resume-task-warn .ds-resume-task-chip{color:#8a5a00;background:#fff7e6;border-color:#f3d99b}.ds-resume-task-info .ds-resume-task-chip{color:var(--accent);background:#2d834814;border-color:#2d834833}.ds-activity{padding:.25rem .5rem .75rem;display:flex;flex-direction:column;gap:.125rem}.ds-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:flex-start;padding:.625rem .75rem;border-radius:.375rem;transition:background-color .14s}.ds-activity-row:hover{background:var(--color-surface-muted)}.ds-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.375rem;background:#ecedea;color:#2d322c;flex-shrink:0}.ds-activity-icon-green{background:#f1f7f3;color:#155b3a}.ds-activity-icon-amber{background:#b8651a1a;color:#b8651a}.ds-activity-row .t{font-size:.8125rem;color:var(--foreground);font-weight:500;line-height:1.35}.ds-activity-row .s{font-size:.6875rem;color:var(--color-muted-foreground);margin-top:.125rem}.ds-activity-row .\!s{font-size:.6875rem!important;color:var(--color-muted-foreground)!important;margin-top:.125rem!important}.ds-pill-soft{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5625rem;border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:.01em;border:1px solid transparent;background:var(--color-surface-border-alpha-08);color:var(--color-foreground-alpha-70)}.ds-pill-soft-dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--color-muted-foreground);flex-shrink:0}.ds-pill-soft-green{background:var(--color-accent-alpha-14);color:var(--accent);border-color:var(--color-accent-alpha-25)}.ds-pill-soft-green .ds-pill-soft-dot{background:var(--accent)}.ds-pill-soft-amber{background:#b8651a1a;color:#8a5a00;border-color:#b8651a40}.ds-pill-soft-amber .ds-pill-soft-dot{background:#b8651a}.ds-pill-soft-neutral{background:var(--color-surface-muted);color:var(--color-foreground-alpha-70);border-color:var(--color-surface-border-alpha-12)}.ds-tabs{display:inline-flex;background:var(--color-surface-muted);border:1px solid var(--color-surface-border-alpha-08);border-radius:.375rem;padding:.125rem}.ds-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.25rem .625rem;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--color-muted-foreground);display:inline-flex;align-items:center;gap:.375rem;transition:background-color .14s,color .14s}.ds-tabs button:hover{color:var(--foreground)}.ds-tabs button.ds-tabs-on{background:var(--color-surface-raised);color:var(--foreground);box-shadow:0 1px 2px #0000000a}.ds-tabs button .ds-tabs-count{color:var(--color-muted-foreground);font-weight:600;font-variant-numeric:tabular-nums}.ds-tabs button.ds-tabs-on .ds-tabs-count{color:var(--color-foreground-alpha-70)}.ds-data-table{width:100%;border-collapse:collapse;font-size:.8125rem}.ds-data-table th{text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);padding:.625rem 1.25rem;border-top:1px solid var(--color-surface-border-alpha-08);border-bottom:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-muted)}.ds-data-table td{padding:.875rem 1.25rem;border-bottom:1px solid var(--color-surface-border-alpha-08);color:var(--color-foreground-alpha-70);vertical-align:middle}.ds-data-table tr:last-child td{border-bottom:0}.ds-data-table tr.ds-data-table-hot td{background:#2d834808}.ds-data-table tr:hover td{background:var(--color-surface-muted)}.ds-data-table tr.ds-data-table-hot:hover td{background:#2d83480f}.ds-data-table .ds-data-table-name{font-weight:600;color:var(--foreground);line-height:1.2}.ds-data-table .ds-data-table-id{font-size:.6875rem;color:var(--color-muted-foreground);margin-top:.125rem;font-variant-numeric:tabular-nums}.ds-data-table .ds-data-table-step{display:inline-flex;align-items:center;gap:.5rem}.ds-data-table .ds-data-table-step-num{font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.ds-data-table .ds-data-table-step-meta{color:var(--color-muted-foreground);font-size:.75rem}.ds-data-table .ds-data-table-actions{display:flex;align-items:center;gap:.25rem;justify-content:flex-end}.ds-data-table-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:.375rem;border-radius:.375rem;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s,color .14s}.ds-data-table-action-btn:hover:not(:disabled){background:var(--color-surface-muted);color:var(--foreground)}.ds-data-table-action-btn:disabled{opacity:.4;cursor:not-allowed}.ds-data-table-action-btn.ds-data-table-action-danger:hover:not(:disabled){color:#b42332}.ds-landing-resume-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem}@media (max-width: 980px){.ds-landing-resume-grid{grid-template-columns:minmax(0,1fr)}}.ds-field{display:flex;flex-direction:column;gap:.375rem}.ds-field-label{font-size:.75rem;font-weight:600;color:var(--foreground);letter-spacing:.01em}.ds-field-hint{font-size:.75rem;color:var(--color-muted-foreground)}.ds-radio-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.875rem 1rem;background:var(--color-surface-raised);border:1px solid var(--color-surface-border-alpha-12);border-radius:.5rem;cursor:pointer;transition:all .14s;text-align:left;font:inherit;color:inherit;width:100%}.ds-radio-card:hover{border-color:var(--color-foreground-alpha-70)}.ds-radio-card-on{border-color:var(--accent);background:#2d834808;box-shadow:inset 0 0 0 1px var(--accent)}.ds-radio-card-on .ds-radio-card-icon{background:var(--accent);color:#fff}.ds-radio-card-on .ds-radio-card-radio{border-color:var(--accent)}.ds-radio-card-on .ds-radio-card-radio:after{content:"";position:absolute;top:.1875rem;right:.1875rem;bottom:.1875rem;left:.1875rem;border-radius:999px;background:var(--accent)}.ds-page-actions{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 0 0;border-top:1px solid var(--color-surface-border-alpha-08);margin-top:.25rem;gap:.75rem}.ds-doc-list{padding:0;border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--card);overflow:hidden}.ds-doc-list-head{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--color-surface-border-alpha-08)}.ds-doc-list-head-left{display:flex;align-items:baseline;gap:.625rem;min-width:0}.ds-doc-list-head-left h3{margin:0;font-size:.8125rem;font-weight:600;color:var(--foreground);letter-spacing:-.005em}.ds-doc-list-count{font-size:.71875rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.ds-doc-list-count strong{color:var(--foreground);font-weight:600}.ds-doc-list-filter{display:flex;gap:.125rem;padding:.125rem;background:var(--color-surface-muted);border-radius:.375rem;border:1px solid var(--color-surface-border-alpha-08)}.ds-doc-list-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:.6875rem;padding:.25rem .5625rem;border-radius:.25rem;color:var(--color-muted-foreground);cursor:pointer;font-variant-numeric:tabular-nums;transition:all .12s}.ds-doc-list-filter button:hover{color:var(--foreground)}.ds-doc-list-filter button.active{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000a}.ds-doc-section+.ds-doc-section{border-top:1px solid var(--color-surface-border-alpha-08)}.ds-doc-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease}.ds-doc-section-head:hover{background:var(--color-surface-muted)}.ds-doc-section.is-open .ds-doc-section-head{padding-bottom:.125rem}.ds-doc-section-head-lhs{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.ds-doc-section-caret{width:.875rem;height:.875rem;color:var(--color-muted-foreground);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,color .12s;flex-shrink:0}.ds-doc-section.is-open .ds-doc-section-caret{transform:rotate(90deg);color:var(--foreground)}.ds-doc-section-title{font-size:.75rem;font-weight:600;color:var(--color-foreground-alpha-70);letter-spacing:.01em}.ds-doc-section.is-open .ds-doc-section-title{color:var(--foreground)}.ds-doc-section-count{font-size:.6875rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ds-doc-section-count.is-complete{color:var(--accent)}.ds-doc-section-count.is-complete:before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:999px;background:var(--accent);margin-right:.375rem;vertical-align:1px}.ds-doc-section-note{padding:0 1.125rem .375rem;font-size:.6875rem;color:var(--color-muted-foreground);line-height:1.45;font-style:italic}.ds-doc-row{display:flex;align-items:center;gap:.75rem;padding:.5625rem 1.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease}.ds-doc-row+.ds-doc-row{border-top:1px solid var(--color-surface-border-alpha-08)}.ds-doc-row:hover{background:var(--color-surface-muted)}.ds-doc-row-icon{flex-shrink:0;width:1.875rem;height:1.875rem;border-radius:.375rem;background:var(--color-surface-muted);color:var(--color-foreground-alpha-70);border:1px solid var(--color-surface-border-alpha-08);display:flex;align-items:center;justify-content:center;transition:all .12s ease}.ds-doc-row.done .ds-doc-row-icon{background:#155b3a1a;color:var(--accent);border-color:#155b3a38}.ds-doc-row.muted{opacity:.5}.ds-doc-row.muted:hover{opacity:.75}.ds-doc-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.ds-doc-row-name{font-size:.8125rem;font-weight:500;color:var(--foreground);line-height:1.35}.ds-doc-row-meta{font-size:.71875rem;color:var(--color-muted-foreground);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-doc-row-file{display:inline-flex;align-items:center;gap:.3125rem;font-size:.71875rem;color:var(--accent);font-weight:500;line-height:1.4}.ds-doc-row-pill{flex-shrink:0;font-size:.625rem;font-weight:500;letter-spacing:.02em;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--color-surface-border-alpha-12);color:var(--color-muted-foreground);background:var(--card);white-space:nowrap}.ds-doc-row-pill.req{color:var(--foreground);border-color:var(--color-surface-border-alpha-12);background:var(--color-surface-muted)}.ds-doc-row-pill.\!req{color:var(--foreground)!important;border-color:var(--color-surface-border-alpha-12)!important;background:var(--color-surface-muted)!important}.ds-doc-row-pill.cond{color:var(--color-muted-foreground);border-style:dashed}.ds-doc-row-pill.opt{color:var(--color-muted-foreground);border-style:dashed;opacity:.75}.ds-doc-row-pill.\!opt{color:var(--color-muted-foreground)!important;border-style:dashed!important;opacity:.75!important}.ds-collapsible-panel{border:1px solid var(--color-surface-border-alpha-08);border-radius:.5rem;background:var(--card);overflow:hidden}.ds-collapsible-panel-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid transparent;transition:border-color .12s}.ds-collapsible-panel-head.has-content{border-bottom-color:var(--color-surface-border-alpha-08)}.ds-collapsible-panel-head:hover{background:var(--color-surface-muted)}.ds-collapsible-panel-title{font-size:.8125rem;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:.5rem}.ds-collapsible-panel-caret{width:.875rem;height:.875rem;color:var(--color-muted-foreground);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease}.ds-collapsible-panel-caret.collapsed{transform:rotate(-90deg)}.ds-dropzone{border:2px dashed var(--color-surface-border-alpha-18);border-radius:.5rem;padding:1.25rem;background:var(--color-surface-muted);transition:border-color .14s,background-color .14s}.ds-dropzone-header{text-align:center;margin-bottom:.5rem}.ds-dropzone-icon{width:2.5rem;height:2.5rem;border-radius:999px;background:#f1f7f3;color:#155b3a;margin:0 auto .5rem;display:inline-flex;align-items:center;justify-content:center}.ds-dropzone-headline{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.125rem}.ds-dropzone-sub{font-size:.75rem;color:var(--color-muted-foreground)}.ds-file-icn{width:1.875rem;height:1.875rem;border-radius:.375rem;background:#ecedea;color:#2d322c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-issues-banner{padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.875rem}.ds-issues-banner-body{flex:1;min-width:0}.ds-issues-banner-title{font-weight:600;font-size:.8125rem;color:var(--foreground);margin-bottom:.375rem}.ds-issues-chip{display:inline-flex;align-items:center;gap:.4375rem;background:var(--color-surface-raised);border:1px solid var(--color-surface-border-alpha-12);border-radius:.375rem;padding:.3125rem .5625rem;font-size:.75rem}.ds-issues-chip-what{color:var(--color-muted-foreground);font-size:.6875rem}.ds-issues-chip-fix{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;height:1.375rem;padding:0 .4375rem;font-size:.6875rem;color:#155b3a;font-weight:500;cursor:pointer;display:inline-flex;align-items:center}.ds-issues-chip-fix:hover{color:var(--foreground)}.ds-gap-drawer-body .ds-issues-banner{flex-direction:column;gap:.625rem;padding:.75rem}.ds-gap-drawer-body .ds-issues-banner-body{display:flex;flex-direction:column}.ds-gap-drawer-body .ds-issues-banner-list{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.ds-gap-drawer-body .ds-issues-chip{display:flex;width:100%;flex-wrap:wrap;align-items:center;row-gap:.25rem;padding:.5rem .625rem}.ds-gap-drawer-body .ds-issues-chip-what{flex-basis:100%;margin-left:1.375rem}.ds-table-toolbar{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;background:var(--color-surface-raised);flex-wrap:wrap}.ds-toolbar-search{display:flex;align-items:center;gap:.5rem;padding:0 .875rem;height:2.375rem;background:var(--color-surface-muted);border:1px solid var(--color-surface-border-alpha-08);border-radius:999px;font-size:.8125rem;flex:1 1 12rem;max-width:20rem;transition:border-color .12s ease,background-color .12s ease}.ds-toolbar-search:focus-within{border-color:var(--color-surface-border-alpha-18);background:var(--card)}.ds-toolbar-search input{border:0;outline:none;background:transparent;font-size:.8125rem;flex:1;font-family:inherit;color:var(--foreground);min-width:0}.ds-toolbar-search input::-moz-placeholder{color:var(--color-muted-foreground)}.ds-toolbar-search input::placeholder{color:var(--color-muted-foreground)}.ds-chip-inline{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.3125rem;background:var(--color-surface-muted);color:var(--color-foreground-alpha-70);font-size:.6875rem;font-weight:500}.ds-chip-inline-green{background:#f1f7f3;color:#155b3a}.ds-cat-swatch{width:.4375rem;height:.4375rem;border-radius:.125rem;display:inline-block;flex-shrink:0}.ds-cat-swatch-female{background:#1d6b45}.ds-cat-swatch-male{background:#d4d8d2}.ds-cat-swatch-mixed{background:#b8bdb4}.ds-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem}.ds-cat-card{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;background:var(--color-surface-raised);border:1px solid rgba(22,25,21,.08);border-radius:.45rem;box-shadow:0 1px #16191505;transition:border-color .14s,box-shadow .14s}.ds-cat-card:hover{border-color:#16191524}.ds-cat-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ds-cat-card-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--ink-500);letter-spacing:.04em}.ds-cat-card-title{font-size:.9375rem;font-weight:600;color:var(--ink-900);line-height:1.25}.ds-cat-card-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(22,25,21,.06)}.ds-cat-card-meta-item{display:flex;flex-direction:column;gap:.125rem}.ds-cat-card-meta-label{font-size:.6875rem;color:var(--ink-500)}.ds-cat-card-meta-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;color:var(--ink-900)}.ds-cat-card-actions{display:flex;gap:.375rem;padding-top:.25rem}.cat-view-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cat-view-toggle{display:flex;align-items:center;border:1px solid var(--border);border-radius:.375rem;overflow:hidden}.cat-view-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;color:var(--muted-foreground);transition:background .12s,color .12s}.cat-view-btn:hover{background:var(--ink-50);color:var(--ink-700)}.cat-view-btn.active{background:var(--ink-100);color:var(--ink-800)}.cat-sort-wrap{display:flex;align-items:center;gap:.375rem}.cat-sort-label{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}.cat-sort-select{font-size:.75rem;padding:.25rem .5rem;border:1px solid var(--border);border-radius:.375rem;background:var(--background);color:var(--foreground);cursor:pointer;outline:none}.cat-sort-select:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 20%,transparent)}.ds-pred-pill-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.375rem;padding:0 .375rem;border:0;border-radius:.25rem;font-size:.71875rem;font-weight:700;line-height:1;text-align:center;-moz-text-align-last:center;text-align-last:center;background-image:none;cursor:pointer;transition:background-color .14s,color .14s,opacity .14s}.ds-pred-pill-select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 6px var(--color-focus-ring-offset-alpha-92)}.ds-pred-pill-select-female{background:#d0ede0;color:#145233}.ds-pred-pill-select-male{background:#e8eae6;color:#4a4e47}.ds-pred-pill-select-mixed{background:var(--ink-50);color:var(--ink-500)}.ds-pred-pill-select-dim{opacity:.55}.ds-pred-pill-select:disabled{cursor:default}.ds-pred-filter{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem}.ds-pred-filter-label{color:var(--ink-500);font-weight:500}.ds-pred-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(22,25,21,.1);border-radius:.375rem;padding:.25rem 1.5rem .25rem .5rem;font:inherit;font-weight:500;color:var(--ink-900);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.5 4 L5 6.5 L7.5 4' stroke='%235d635a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.625rem .625rem;transition:border-color .14s}.ds-pred-filter-select:hover{border-color:#1619152e}.ds-pred-filter-select:focus-visible{outline:none;border-color:var(--color-focus-ring)}.ds-eval-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(22,25,21,.1);border-radius:.375rem;padding:.1875rem 1.375rem .1875rem .5rem;font-size:.75rem;font-weight:500;color:var(--ink-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.5 4 L5 6.5 L7.5 4' stroke='%235d635a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;background-size:.5625rem .5625rem;transition:border-color .14s;cursor:pointer;white-space:nowrap}.ds-eval-filter-select:hover{border-color:#1619152e}.ds-eval-filter-select:focus-visible{outline:none;border-color:var(--color-focus-ring)}.ds-pred-table{border-collapse:collapse;font-size:.8125rem}.ds-pred-table thead tr{border-bottom:1px solid var(--ink-100)}.ds-pred-table thead th{padding:.5rem .375rem;text-align:left;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);white-space:nowrap}.ds-pred-table tbody tr{border-bottom:1px solid var(--ink-100)}.ds-pred-table tbody tr:last-child{border-bottom:0}.ds-pred-table tbody td{padding:.625rem .375rem;vertical-align:middle}.ds-eval-cell{display:inline-flex;align-items:center;gap:.5rem;justify-content:flex-end}.ds-eval-cell-bar{position:relative;width:3rem;height:.375rem;border-radius:999px;background:var(--ink-100);overflow:hidden}.ds-eval-cell-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p, 0%);background:var(--green-600);border-radius:999px}.ds-eval-cell-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--ink-900);min-width:1.75rem;text-align:right}.ds-eval-toolbar{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:.5rem;padding:.5rem .75rem}.ds-eval-toolbar-divider{width:1px;height:1.125rem;background:var(--ink-100)}.ds-eval-segmented{display:inline-flex;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:.4375rem;padding:2px;gap:0}.ds-eval-segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.3125rem .75rem;min-height:1.75rem;font:inherit;font-size:.75rem;font-weight:600;color:var(--ink-500);cursor:pointer;border-radius:.3125rem;display:inline-flex;align-items:center;gap:.375rem;transition:color .14s,background .14s,box-shadow .14s}.ds-eval-segmented button:hover{color:var(--ink-900)}.ds-eval-segmented button.on{background:var(--color-surface-raised);color:var(--ink-900);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ink-100)}.ds-eval-segmented button.\!on{background:var(--color-surface-raised)!important;color:var(--ink-900)!important;box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ink-100)!important}.ds-eval-segmented button .ds-eval-segmented-ico{color:var(--ink-400)}.ds-eval-segmented button.on .ds-eval-segmented-ico{color:var(--green-700)}.ds-eval-segmented button.\!on .ds-eval-segmented-ico{color:var(--green-700)!important}.ds-eval-tbl-wrap{overflow-x:auto;max-width:100%}.ds-eval-tbl{table-layout:fixed;border-collapse:collapse;width:100%}.ds-eval-tbl thead .ds-eval-cat-th{text-align:left;vertical-align:bottom;padding:.75rem;font-size:.6875rem;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-weight:600;background:var(--color-surface-raised);border-bottom:1px solid var(--ink-200)}.ds-eval-tbl thead .ds-eval-sub-th{font-size:.6875rem;color:var(--ink-900);font-weight:600;padding:.75rem .5rem;text-align:center;background:var(--color-surface-raised);border-bottom:1px solid var(--ink-200);vertical-align:bottom;letter-spacing:0;text-transform:none}.ds-eval-tbl thead .ds-eval-sub-th .ds-eval-sub-th-fk{display:inline-block;font-size:.5625rem;font-weight:700;letter-spacing:.06em;color:var(--ink-700);padding:.125rem .3125rem;border-radius:.1875rem;background:var(--ink-100);margin-bottom:.3125rem;font-variant-numeric:tabular-nums}.ds-eval-tbl thead .ds-eval-sub-th .ds-eval-sub-th-nm{display:block;line-height:1.25}.ds-eval-tbl thead .ds-eval-total-th{text-align:right;vertical-align:bottom;padding:.75rem .5rem;font-size:.6875rem;color:var(--ink-700);font-weight:600;background:var(--color-surface-raised);border-bottom:1px solid var(--ink-200);letter-spacing:.04em;text-transform:uppercase}.ds-eval-tbl thead .ds-eval-factor-end,.ds-eval-tbl tbody td.ds-eval-factor-end{border-right:1px dashed var(--ink-100)}.ds-eval-tbl thead .ds-eval-factor-header{padding:6px 10px 5px;background:transparent;font-size:11px;font-weight:700;color:var(--ink-700);text-align:center;border-bottom:1px solid var(--ink-100);white-space:nowrap}.ds-eval-factor-name{margin-right:6px}.ds-eval-factor-weight{display:inline-block;background:var(--ink-200);color:var(--ink-700);font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px}.ds-eval-tbl tbody td{padding:.75rem .625rem;vertical-align:middle;border-bottom:1px solid var(--ink-100)}.ds-eval-tbl tbody tr:last-child td{border-bottom:0}.ds-eval-tbl tbody td.ds-eval-cat-cell{border-right:1px solid var(--ink-100);background:var(--color-surface-raised)}.ds-eval-tbl tbody tr:hover td{background:#2d834806}.ds-eval-tbl tbody tr:hover td.ds-eval-cat-cell{background:#2d83480a}.ds-eval-tbl tbody td.ds-eval-total-cell{border-left:1px solid var(--ink-100);font-weight:600;background:var(--ink-50);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-eval-tbl tbody tr.ds-eval-row-flagged td.ds-eval-cat-cell{box-shadow:inset 3px 0 #d1922b}.ds-eval-level-cell{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;position:relative}.ds-eval-level-cell-num{font-size:.8125rem;font-weight:600;color:var(--ink-900);line-height:1;font-variant-numeric:tabular-nums;min-width:.5rem;text-align:right}.ds-eval-level-cell-segs{display:inline-flex;gap:2px}.ds-eval-level-cell-segs i{width:.5rem;height:.375rem;border-radius:1px;background:var(--ink-100);display:block}.ds-eval-level-cell-segs i.on{background:var(--green-600)}.ds-eval-level-cell-segs i.\!on{background:var(--green-600)!important}.ds-eval-level-cell-dot{position:absolute;top:-1px;right:-8px;width:5px;height:5px;border-radius:999px}.ds-eval-level-cell-dot-human{background:var(--green-700)}.ds-eval-level-cell-dot-review{background:#d1922b}.ds-eval-dual{display:inline-flex;flex-direction:column;align-items:center;gap:.3125rem;line-height:1.1}.ds-eval-dual-pts{font-size:.625rem;font-weight:600;color:var(--ink-500);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ds-eval-cell-points-only{gap:.375rem}.ds-eval-cell-points-only .ds-eval-cell-bar{width:2.875rem}.ds-eval-cell-points-only .ds-eval-cell-value{color:var(--ink-900);font-weight:600}.ds-eval-tip-wrap{position:relative;display:inline-flex}.ds-eval-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--ink-900);color:#fff;padding:.4375rem .5625rem;border-radius:.3125rem;font-size:.6875rem;font-weight:500;line-height:1.35;white-space:nowrap;max-width:15rem;opacity:0;pointer-events:none;box-shadow:0 4px 12px #0000002e;transition:opacity .12s ease;z-index:30}.ds-eval-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--ink-900)}.ds-eval-tip-cap{display:block;font-size:.625rem;color:#ffffff8c;margin-bottom:2px;letter-spacing:.04em;text-transform:uppercase}.ds-eval-tip-wrap:hover .ds-eval-tip{opacity:1}.ds-eval-tip-action{display:block;margin-top:6px;padding-top:4px;border-top:1px solid rgba(255,255,255,.12);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7}.ds-eval-level-edit-btn{border-radius:.3125rem;padding:.125rem .25rem!important;transition:background-color .14s,box-shadow .14s}.ds-eval-level-edit-btn:hover{background:#2d834814;box-shadow:0 0 0 1px var(--green-300)}.ds-eval-level-edit-btn:hover .ds-eval-level-cell-num{color:var(--green-700)}.ds-eval-level-edit-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 6px var(--color-focus-ring-offset-alpha-92)}.ds-eval-legend{display:flex;align-items:center;gap:1.125rem;padding:.625rem 1.25rem;border-top:1px solid var(--ink-100);font-size:.6875rem;color:var(--ink-500)}.ds-eval-legend-item{display:inline-flex;align-items:center;gap:.375rem}.ds-eval-legend-dot{width:6px;height:6px;border-radius:999px;display:inline-block}.ds-eval-legend-dot-human{background:var(--green-700)}.ds-eval-legend-dot-review{background:#d1922b}.ds-gap-method-bar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:.625rem;padding:.625rem .875rem}.ds-gap-seg{display:inline-flex;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:.4375rem;padding:2px;gap:0}.ds-gap-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.375rem .875rem;min-height:2rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--ink-500);cursor:pointer;border-radius:.3125rem;display:inline-flex;align-items:center;gap:.5rem;transition:color .14s,background .14s,box-shadow .14s}.ds-gap-seg button:hover{color:var(--ink-900)}.ds-gap-seg button.on{background:var(--color-surface-raised);color:var(--ink-900);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ink-100)}.ds-gap-seg button.\!on{background:var(--color-surface-raised)!important;color:var(--ink-900)!important;box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--ink-100)!important}.ds-gap-rec{margin-left:.5rem;padding:.125rem .4375rem;background:#2d834814;color:var(--green-700);border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ds-gap-seg button.on .ds-gap-rec{background:#2d834824}.ds-gap-seg button.\!on .ds-gap-rec{background:#2d834824!important}.ds-gap-method-desc{font-size:.78125rem;color:var(--ink-500);flex:1;min-width:0;line-height:1.45}.ds-gap-method-desc strong{color:var(--ink-900);font-weight:600}.ds-gap-status{display:grid;grid-template-columns:.9fr 2.1fr;gap:20px;padding:14px 18px;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:10px;position:relative}.ds-gap-status-score-col{display:flex;flex-direction:column;gap:8px}.ds-gap-status-score-label{display:block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-500);margin-bottom:2px}.ds-gap-status-score-head{display:flex;align-items:baseline;gap:6px}.ds-gap-status-score-num{font-size:32px;font-weight:700;color:var(--ink-900);letter-spacing:-.03em;line-height:.9;font-variant-numeric:tabular-nums}.ds-gap-status-score-den{font-size:13px;color:var(--ink-400);font-weight:500;letter-spacing:-.01em}.ds-gap-status-score-bar{position:relative;height:4px;border-radius:999px;background:linear-gradient(to right,#b8324c2e,#b8324c1a 60%,#2d83481f 85%,#2d834838);overflow:visible}.ds-gap-status-score-marker{position:absolute;top:50%;width:10px;height:10px;border-radius:999px;background:var(--ink-900);border:2px solid #ffffff;box-shadow:0 0 0 1px var(--ink-200),0 1px 3px #1619152e;transform:translate(-50%,-50%)}.ds-gap-status-score-ticks{display:flex;justify-content:space-between;margin-top:4px;font-size:9.5px;color:var(--ink-400);font-weight:500;font-variant-numeric:tabular-nums}.ds-gap-status-score-ticks .ds-gap-status-score-ticks-end{color:var(--green-700);font-weight:600}.ds-gap-status-info-col{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--ink-100);padding-left:20px;justify-content:center}.ds-gap-status-badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;border:1px solid transparent;letter-spacing:.02em}.ds-gap-status-badge-dot{width:5px;height:5px;border-radius:999px;background:currentColor}.ds-gap-status-badge.ds-gap-status-badge-bad{background-color:#b8324c1a;color:#b8324c;border-color:#b8324c33}.ds-gap-status-badge.ds-gap-status-badge-warn{background-color:#c97a1d1a;color:#a85e10;border-color:#c97a1d33}.ds-gap-status-badge.ds-gap-status-badge-ok{background-color:#2d83481a;color:var(--green-700);border-color:#2d834833}.ds-gap-status-title{font-size:13px;font-weight:500;color:var(--ink-700);line-height:1.35;letter-spacing:-.005em}.ds-gap-status-title b{color:var(--ink-900);font-weight:700;font-variant-numeric:tabular-nums}.ds-gap-status-title b.ds-gap-status-title-bad{color:#b8324c}.ds-gap-status-facts{display:flex;gap:20px;flex-wrap:wrap}.ds-gap-status-facts-item{display:flex;align-items:baseline;gap:6px}.ds-gap-status-facts-value{font-size:14px;font-weight:700;color:var(--ink-900);letter-spacing:-.012em;font-variant-numeric:tabular-nums}.ds-gap-status-facts-label{font-size:11px;color:var(--ink-500)}.ds-gap-rationale{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:10px}.ds-gap-rationale-alert{background:linear-gradient(180deg,#c97a1d0f,#c97a1d04),var(--color-surface-raised);border-color:#c97a1d47;box-shadow:inset 3px 0 #c97a1d}.ds-gap-rationale-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#2d83481a;color:var(--green-700)}.ds-gap-rationale-alert .ds-gap-rationale-icon{background:#c97a1d1f;color:#a85e10}.ds-gap-rationale-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ds-gap-rationale-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-gap-rationale-kicker{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-400)}.ds-gap-rationale-method{font-size:13.5px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em}.ds-gap-rationale-why{font-size:12.5px;line-height:1.5;color:var(--ink-700)}.ds-gap-rationale-alert .ds-gap-rationale-why{color:#7d4a0f}.ds-gap-rationale-why b{color:var(--ink-900);font-weight:700;font-variant-numeric:tabular-nums}.ds-gap-rationale-alert .ds-gap-rationale-why b{color:#8a4f0c}.ds-gap-rationale-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:6px;margin:8px 0 0}@media (min-width: 768px){.ds-gap-rationale-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-gap-rationale-meta-item{display:flex;flex-direction:column;gap:1px;min-width:0}.ds-gap-rationale-meta-label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);line-height:1.3}.ds-gap-rationale-meta-value{font-size:13px;font-weight:500;color:var(--ink-900);line-height:1.3}.ds-gap-rationale-meta-num{font-variant-numeric:tabular-nums}.ds-gap-rationale-meta-muted{color:var(--ink-400);font-weight:400}.ds-gap-rationale-meta-note{font-size:11px;font-weight:400;color:var(--ink-400)}.ds-gap-method-chip{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.01em;background:var(--ink-50);color:var(--ink-500);border:1px solid var(--ink-100);white-space:nowrap}.ds-gap-method-chip-global{background:#2d834814;color:var(--green-700);border-color:#2d83482e}.ds-gap-no-comparator-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.01em;background:#c97a1d1a;color:#a85e10;border:1px solid rgba(201,122,29,.22);white-space:nowrap}.ds-gap-chart-card{background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:.625rem;overflow:hidden}.ds-gap-chart-head{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;border-bottom:1px solid var(--ink-100);flex-wrap:wrap;gap:.75rem}.ds-gap-chart-head h3{margin:0;font-size:.84375rem;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.ds-gap-chart-legend{display:inline-flex;align-items:center;gap:.875rem;font-size:.71875rem;color:var(--ink-500)}.ds-gap-chart-legend-item{display:inline-flex;align-items:center;gap:.375rem}.ds-gap-chart-legend-sw{width:.625rem;height:.625rem;border-radius:999px}.ds-gap-chart-legend-sw-male{background:var(--ink-400)}.ds-gap-chart-legend-sw-female{background:var(--green-700)}.ds-gap-chart-legend-sw-line{width:1.125rem;height:2px;border-radius:0;background:var(--ink-700)}.ds-gap-chart-body{padding:1.125rem 1.375rem .75rem;position:relative}.ds-gap-chart-foot{padding:.625rem 1.125rem .875rem;font-size:.71875rem;color:var(--ink-500);border-top:1px solid var(--ink-100)}.ds-gap-filterbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--ink-100);background:var(--color-surface-raised);flex-wrap:wrap}.ds-gap-filterbar h3{margin:0;font-size:.84375rem;font-weight:600;color:var(--ink-900)}.ds-gap-pills{display:inline-flex;gap:6px}.ds-gap-pills .ds-gap-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-100);background:var(--color-surface-raised);padding:3px 9px!important;min-height:0!important;height:auto!important;font-size:10.5px!important;font-weight:500!important;line-height:1!important;color:var(--ink-700);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:border-color .14s,background .14s,color .14s}.ds-gap-pills .ds-gap-pill:hover{border-color:var(--ink-300)}.ds-gap-pills .ds-gap-pill.on{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.ds-gap-pills .ds-gap-pill.\!on{background:var(--ink-900)!important;color:#fff!important;border-color:var(--ink-900)!important}.ds-gap-pills .ds-gap-pill .ds-gap-pill-count{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-500);font-size:9.5px}.ds-gap-pills .ds-gap-pill.on .ds-gap-pill-count{color:#fff9}.ds-gap-pills .ds-gap-pill.\!on .ds-gap-pill-count{color:#fff9!important}.ds-gap-tbl-cat{display:flex;align-items:center;gap:.625rem}.ds-gap-tbl-cat-name{font-weight:600;color:var(--ink-900);font-size:.8125rem}.ds-gap-tbl-cat-meta{font-size:.6875rem;color:var(--ink-500);margin-top:2px;font-variant-numeric:tabular-nums}.ds-gap-tbl-vbar{display:inline-block;width:100%;max-width:8.75rem;height:6px;background:var(--ink-100);border-radius:999px;overflow:hidden;vertical-align:middle}.ds-gap-tbl-vbar>span{display:block;height:100%;background:#b8324c;border-radius:999px}.ds-gap-tbl-vbar-ok>span{background:var(--green-600)}.ds-gap-tbl-delta{font-variant-numeric:tabular-nums;font-weight:600}.ds-gap-tbl-delta-pct{font-size:1rem;letter-spacing:-.01em}.ds-gap-tbl-delta-pct-bad{color:#b8324c}.ds-gap-tbl-delta-pct-ok{color:var(--green-700)}.ds-gap-tbl-delta-amt{font-size:.71875rem;color:var(--ink-500);font-weight:500}.ds-gap-tbl-status-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border-radius:999px;font-size:.65625rem;font-weight:600;letter-spacing:.02em}.ds-gap-tbl-status-pill-gap{background:#b8324c1a;color:#b8324c;border:1px solid rgba(184,50,76,.18)}.ds-gap-tbl-status-pill-minor{background:var(--ink-100);color:var(--ink-700)}.ds-gap-tbl-status-pill-ok{background:#2d83481a;color:var(--green-700);border:1px solid rgba(45,131,72,.18)}.ds-gap-tbl-chev{color:var(--ink-400);transition:color .14s}.ds-gap-tbl tbody tr:hover .ds-gap-tbl-chev{color:var(--ink-900)}.ds-gap-drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1619154d;z-index:50;opacity:0;pointer-events:none;transition:opacity .18s}.ds-gap-drawer-bg.on{opacity:1;pointer-events:auto}.ds-gap-drawer-bg.\!on{opacity:1!important;pointer-events:auto!important}.ds-gap-drawer{position:fixed;top:0;right:0;bottom:0;width:28.75rem;max-width:92%;background:var(--color-surface-raised);border-left:1px solid var(--ink-100);box-shadow:-16px 0 40px #1619151a;z-index:51;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column;overflow:hidden}.ds-gap-drawer.on{transform:translate(0)}.ds-gap-drawer.\!on{transform:translate(0)!important}.ds-gap-drawer.ds-gap-drawer-wide{width:60rem;max-width:96%}.ds-gap-drawer-wide .ds-gap-drawer-body{padding-left:1.25rem;padding-right:1.25rem}.ds-gap-drawer-head{padding:1.125rem 1.375rem .875rem;border-bottom:1px solid var(--ink-100)}.ds-gap-drawer-kicker{font-size:.65625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-weight:600}.ds-gap-drawer-head h3{margin:.375rem 0 .125rem;font-size:1.125rem;font-weight:600;letter-spacing:-.012em;color:var(--ink-900)}.ds-gap-drawer-sub{font-size:.78125rem;color:var(--ink-500)}.ds-gap-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:1.125rem 1.375rem;display:flex;flex-direction:column;gap:1rem}.ds-gap-drawer-close{position:absolute;top:14px;right:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:1.875rem;height:1.875rem;border-radius:.375rem;cursor:pointer;color:var(--ink-500);display:inline-flex;align-items:center;justify-content:center}.ds-gap-drawer-close:hover{background:var(--ink-100);color:var(--ink-900)}.ds-gap-drawer-section-h{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-500);margin-bottom:.375rem}.ds-gap-drawer-delta{padding:.875rem;border-radius:.5rem;background:#b8324c0f;border:1px solid rgba(184,50,76,.18)}.ds-gap-drawer-delta-ok{background:#2d83480f;border-color:#2d83482e}.ds-gap-drawer-delta-lbl{font-size:.65625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-500)}.ds-gap-drawer-delta-v{font-size:1.75rem;font-weight:700;color:#b8324c;letter-spacing:-.025em;line-height:1.1;margin-top:.25rem;font-variant-numeric:tabular-nums}.ds-gap-drawer-delta-ok .ds-gap-drawer-delta-v{color:var(--green-700)}.ds-gap-drawer-delta-sub{font-size:.75rem;color:var(--ink-500);margin-top:.25rem}.ds-gap-drawer-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink-100);border-radius:.5rem;overflow:hidden}.ds-gap-drawer-compare>div{padding:.875rem}.ds-gap-drawer-compare>div+div{border-left:1px solid var(--ink-100)}.ds-gap-drawer-compare-role{font-size:.65625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-500)}.ds-gap-drawer-compare-nm{font-weight:600;color:var(--ink-900);margin-top:.25rem;font-size:.84375rem}.ds-gap-drawer-compare-stat{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--ink-500);margin-top:.5rem;line-height:1.6}.ds-gap-drawer-compare-stat b{color:var(--ink-900);font-weight:600}.ds-gap-drawer-changed{display:flex;flex-direction:column;gap:.5rem;margin:0}.ds-gap-drawer-changed>div{display:flex;flex-direction:column;gap:.125rem}.ds-gap-drawer-changed dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500)}.ds-gap-drawer-changed dd{margin:0;font-size:.8125rem;color:var(--ink-800);line-height:1.5;font-variant-numeric:tabular-nums}.ds-table-footer{display:flex;justify-content:space-between;align-items:center;padding:.5rem .875rem;border-top:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-muted);font-size:.6875rem;color:var(--color-muted-foreground)}.snap-col-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--ink-100);border:1px solid var(--border);border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--ink-700);white-space:nowrap}.snap-col-chip-del{display:inline-flex;align-items:center;padding:0;background:none;border:none;cursor:pointer;color:var(--muted-foreground);line-height:1}.snap-col-chip-del:hover{color:var(--color-status-danger)}.ds-row-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1619153d;z-index:200}.ds-row-drawer{position:fixed;top:0;right:0;bottom:0;width:560px;max-width:100vw;background:var(--color-surface-raised);border-left:1px solid var(--color-surface-border-alpha-12);box-shadow:0 0 40px #1619151f;z-index:201;display:flex;flex-direction:column;animation:ds-row-drawer-in .18s ease}@keyframes ds-row-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.ds-row-drawer-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-surface-border-alpha-08);flex-shrink:0}.ds-row-drawer-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.25rem}.ds-row-drawer-name{font-size:1.125rem;font-weight:700;letter-spacing:-.015em;color:var(--foreground)}.ds-row-drawer-meta{font-size:.75rem;color:var(--color-muted-foreground);margin-top:.125rem}.ds-row-drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.875rem}.ds-row-drawer-stat{background:var(--color-surface-muted);border-radius:.375rem;padding:.5rem .625rem}.ds-row-drawer-stat-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.1875rem}.ds-row-drawer-stat-value{font-size:.8125rem;font-weight:600;color:var(--foreground)}.ds-row-drawer-tabs-row{padding:.75rem 1.5rem 0;border-bottom:1px solid var(--color-surface-border-alpha-08);flex-shrink:0}.ds-row-drawer-tabs{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.ds-row-drawer-changed{font-size:.6875rem;color:#155b3a;font-weight:600;padding-bottom:.5rem}.ds-row-drawer-body{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.ds-row-drawer-field{display:grid;grid-template-columns:10rem 1fr;gap:.75rem;align-items:center;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-raised);transition:border-color .14s ease}.ds-row-drawer-field-changed{border-color:#2d834833;background:#2d834808}.ds-row-drawer-field-label{font-size:.75rem;font-weight:600;color:var(--foreground)}.ds-row-drawer-field-readonly{font-size:.625rem;color:var(--color-muted-foreground);margin-top:.125rem}.ds-row-drawer-history-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;margin-top:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-raised);color:var(--color-foreground-alpha-70);cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color .14s}.ds-row-drawer-history-link:hover{border-color:var(--color-accent-alpha-25)}.ds-row-drawer-history-link-title{font-size:.8125rem;font-weight:500;color:var(--foreground)}.ds-row-drawer-history-link-meta{font-size:.6875rem;color:var(--color-muted-foreground);margin-top:.0625rem}.ds-row-drawer-footer{padding:.875rem 1.5rem;border-top:1px solid var(--color-surface-border-alpha-08);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.ds-history-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16191566;z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-history-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;max-width:calc(100vw - 2rem);max-height:85vh;background:var(--color-surface-raised);border-radius:1rem;box-shadow:0 32px 80px #16191533;z-index:301;display:flex;flex-direction:column;overflow:hidden}.ds-history-hero{background:#161915;color:#fff;padding:1.375rem 1.75rem;flex-shrink:0}.ds-history-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ds-history-hero-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:.5rem}.ds-history-hero-name{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.ds-history-hero-sub{font-size:.8125rem;color:#fff9}.ds-history-hero-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.15);background:#ffffff14;width:2.125rem;height:2.125rem;border-radius:.5rem;cursor:pointer;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-history-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;border-radius:.625rem;overflow:hidden}.ds-history-hero-stat{padding:.75rem 1rem;background:#ffffff0a}.ds-history-hero-stat-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:.375rem}.ds-history-hero-stat-value{font-size:1.125rem;font-weight:700;color:#fff;letter-spacing:-.015em}.ds-history-body{flex:1;overflow-y:auto;display:grid;grid-template-columns:220px 1fr}.ds-history-rail{padding:1.375rem 1.25rem;border-right:1px solid var(--color-surface-border-alpha-08);background:var(--color-surface-muted);display:flex;flex-direction:column;gap:.75rem}.ds-history-rail-kicker{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground)}.ds-history-rail-card{background:var(--color-surface-raised);border:1px solid var(--color-surface-border-alpha-12);border-radius:.625rem;padding:.875rem 1rem;display:flex;align-items:center;gap:.75rem}.ds-history-rail-avatar{width:2.5rem;height:2.5rem;border-radius:999px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9375rem;flex-shrink:0}.ds-history-rail-meta{min-width:0}.ds-history-rail-name{font-size:.8125rem;font-weight:700;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-history-rail-id{font-size:.6875rem;color:var(--color-muted-foreground);margin-top:.0625rem}.ds-history-rail-row{display:flex;flex-direction:column;gap:.125rem;padding-top:.625rem;border-top:1px solid var(--color-surface-border-alpha-08)}.ds-history-rail-row-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground)}.ds-history-rail-row-value{font-size:.8125rem;font-weight:600;color:var(--foreground)}.ds-history-timeline{padding:1.375rem 1.75rem;overflow-y:auto}.ds-history-timeline-kicker{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:1.25rem}.ds-history-pay-bar-card{background:var(--color-surface-muted);border:1px solid var(--color-surface-border-alpha-08);border-radius:.625rem;padding:.875rem 1rem;margin-bottom:1.25rem}.ds-history-pay-bar-label{font-size:.6875rem;font-weight:600;color:var(--color-muted-foreground);margin-bottom:.625rem}.ds-history-pay-bar-track{position:relative;height:6px;background:var(--color-surface-border-alpha-08);border-radius:999px;margin-bottom:.75rem}.ds-history-pay-bar-fill{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg,#dcecdf,#1d6b45);border-radius:999px}.ds-history-pay-bar-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:999px;border:2px solid var(--color-surface-raised);z-index:2}.ds-history-pay-bar-meta{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--color-muted-foreground)}.ds-history-event{display:grid;grid-template-columns:20px 1fr;gap:1rem;padding-bottom:1rem}.ds-history-event:last-child{padding-bottom:0}.ds-history-event-rail{display:flex;flex-direction:column;align-items:center;padding-top:.25rem}.ds-history-event-dot{width:12px;height:12px;border-radius:999px;border:2px solid var(--color-surface-raised);flex-shrink:0;z-index:1}.ds-history-event-line{width:2px;flex:1;background:var(--color-surface-border-alpha-08);margin-top:.25rem;border-radius:1px;min-height:1.25rem}.ds-history-event-card{border:1px solid var(--color-surface-border-alpha-08);border-radius:.625rem;padding:.875rem 1rem}.ds-history-event-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;gap:.75rem}.ds-history-event-pill{display:inline-flex;align-items:center;padding:.1875rem .5625rem;border-radius:999px;font-size:.6875rem;font-weight:600}.ds-history-event-delta{font-size:.6875rem;font-weight:700}.ds-history-event-date{font-size:.6875rem;color:var(--color-muted-foreground);font-weight:500;white-space:nowrap}.ds-history-event-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ds-history-event-mini-tile{background:#ffffffbf;border:1px solid rgba(255,255,255,.9);border-radius:.4375rem;padding:.5rem .625rem}.ds-history-event-mini-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.25rem}.ds-history-event-mini-value{font-size:.75rem;font-weight:700;color:var(--foreground)}.ds-data-table input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border-radius:999px;border:1.5px solid var(--color-surface-border-alpha-18);background:var(--color-surface-raised);cursor:pointer;transition:background-color .14s,border-color .14s;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.ds-data-table input[type=checkbox]:hover{border-color:var(--accent)}.ds-data-table input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.ds-data-table input[type=checkbox]:checked:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--accent-foreground)}.ds-data-table input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 6px var(--color-focus-ring-offset-alpha-92)}.ds-compliance-card{border:1px solid var(--color-surface-border-alpha-08);border-radius:.625rem;background:var(--color-surface-raised);overflow:hidden}.ds-compliance-card-ready{border-color:#dcecdf}.ds-compliance-card-header{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.375rem;background:#b8651a0f;border-bottom:1px solid rgba(184,101,26,.2)}.ds-compliance-card-ready .ds-compliance-card-header{background:#f1f7f3;border-bottom-color:#dcecdf}.ds-compliance-card-icon{width:2.25rem;height:2.25rem;border-radius:.375rem;background:#b8651a;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-compliance-card-ready .ds-compliance-card-icon{background:#155b3a}.ds-compliance-card-title{font-weight:600;color:var(--foreground);font-size:.9375rem}.ds-compliance-card-sub{font-size:.8125rem;color:var(--color-muted-foreground);margin-top:.125rem}.ds-compliance-list{padding:.25rem 1.375rem;list-style:none;margin:0}.ds-compliance-list-item{display:flex;align-items:center;gap:.625rem;padding:.625rem 0;border-bottom:1px solid var(--color-surface-border-alpha-08);font-size:.8125rem;color:var(--color-foreground-alpha-70)}.ds-compliance-list-item:last-child{border-bottom:0}.ds-compliance-list-item-icon{color:#155b3a;flex-shrink:0}.ds-compliance-list-item-icon-pending{color:var(--color-muted-foreground)}.ds-timeline{display:flex;flex-direction:column}.ds-timeline-row{display:grid;grid-template-columns:60px 24px 1fr;align-items:center;gap:.75rem;padding:.625rem 0}.ds-timeline-date{font-size:.8125rem;font-weight:600;color:var(--color-foreground-alpha-70);font-variant-numeric:tabular-nums}.ds-timeline-track{display:flex;justify-content:center;position:relative;height:100%}.ds-timeline-track:before{content:"";position:absolute;top:0;bottom:-.625rem;width:1px;background:var(--color-surface-border-alpha-12)}.ds-timeline-row:last-child .ds-timeline-track:before{display:none}.ds-timeline-dot{width:.625rem;height:.625rem;border-radius:999px;background:var(--color-surface-border-alpha-18);border:2px solid var(--color-surface-raised);position:relative;z-index:1}.ds-timeline-row-done .ds-timeline-dot{background:#155b3a}.ds-timeline-row-current .ds-timeline-dot{background:#155b3a;box-shadow:0 0 0 4px #2d83482e}.ds-timeline-row-next .ds-timeline-dot{background:#b8bdb4}.ds-timeline-title{font-size:.8125rem;color:var(--color-foreground-alpha-70)}.ds-timeline-row-done .ds-timeline-title,.ds-timeline-row-current .ds-timeline-title{color:var(--foreground);font-weight:500}.ds-posting-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:flex-start}.ds-posting-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ds-posting-lede-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ds-posting-lede{color:var(--color-foreground-alpha-70);font-size:14px;margin:0;max-width:560px;line-height:1.55}.ds-posting-chip-strip{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-posting-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--ink-50, rgba(22, 25, 21, .04));color:var(--ink-700, rgba(22, 25, 21, .85));border:1px solid var(--ink-100, rgba(22, 25, 21, .08))}.ds-posting-chip-green{background:var(--green-50, #e9f4ec);color:var(--green-700, #135737);border-color:var(--green-100, #c7e3cf)}.ds-posting-chip-amber{background:#fff6e5;color:#955d11;border-color:#f3e1bd}.ds-posting-chip-tabular{font-variant-numeric:tabular-nums}.ds-posting-doc{background:var(--background, #fff);border:1px solid var(--color-foreground-alpha-08);border-radius:8px;overflow:hidden}.ds-posting-doc-toolbar{padding:8px 12px;background:var(--ink-50, rgba(22, 25, 21, .04));border-bottom:1px solid var(--ink-100, rgba(22, 25, 21, .08));display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--color-foreground-alpha-60);letter-spacing:.04em;gap:12px;flex-wrap:wrap}.ds-posting-doc-filename{display:inline-flex;align-items:center;gap:8px;font-weight:500}.ds-posting-doc-toolbar-right{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.ds-posting-preview-pane{position:relative}.posting-docx-preview [data-posting-binding-id]{background:#fff8d6;padding:1px 4px;border-radius:3px;cursor:text;transition:background-color .14s}.posting-docx-preview [data-posting-binding-id]:hover{background:#fde68a}.ds-posting-popover{position:absolute;z-index:20;background:var(--background, #fff);border:1px solid var(--color-foreground-alpha-15);border-radius:8px;box-shadow:0 6px 20px #00000014;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.ds-posting-popover-label{font-size:12px;font-weight:600;color:var(--ink-700, rgba(22, 25, 21, .85));letter-spacing:.02em;text-transform:uppercase}.ds-posting-popover-input{height:36px;font-size:13px;padding:6px 10px;border:1px solid var(--ink-100, rgba(22, 25, 21, .12));border-radius:4px;background:var(--background, #fff);color:var(--foreground);width:100%}.ds-posting-popover-input:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-focus-ring),0 0 0 6px var(--color-focus-ring-offset-alpha-92)}.ds-posting-popover-input-textarea{height:auto;min-height:120px;resize:vertical;line-height:1.5}.ds-posting-popover-actions{display:flex;justify-content:flex-end;gap:6px}.ds-posting-sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.ds-posting-side-card{padding:14px 16px;background:var(--background, #fff);border:1px solid var(--color-foreground-alpha-08);border-radius:8px}.ds-posting-side-title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-foreground-alpha-60);font-weight:600;margin-bottom:10px}.ds-posting-side-row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.ds-posting-side-row+.ds-posting-side-row{padding-top:8px;border-top:1px solid var(--ink-100, rgba(22, 25, 21, .08));margin-top:8px}.ds-posting-side-row-label{color:var(--color-foreground-alpha-60)}.ds-posting-side-row-value{font-weight:600;color:var(--foreground)}.ds-posting-nav{display:flex;flex-direction:column;gap:4px}.ds-posting-nav-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:5px;background:transparent;text-decoration:none;cursor:pointer;border:none;text-align:left;width:100%;color:var(--foreground)}.ds-posting-nav-row:hover,.ds-posting-nav-row.on{background:var(--ink-50, rgba(22, 25, 21, .04))}.ds-posting-nav-row.\!on{background:var(--ink-50, rgba(22, 25, 21, .04))!important}.ds-posting-nav-badge{width:20px;height:20px;border-radius:4px;background:var(--ink-100, rgba(22, 25, 21, .08));color:var(--color-foreground-alpha-60);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.ds-posting-nav-row.on .ds-posting-nav-badge{background:var(--foreground);color:var(--background, #fff)}.ds-posting-nav-row.\!on .ds-posting-nav-badge{background:var(--foreground)!important;color:var(--background, #fff)!important}.ds-posting-nav-row-copy{flex:1;min-width:0}.ds-posting-nav-row-label{font-size:13px;font-weight:600;color:var(--foreground)}.ds-posting-nav-row-sub{font-size:11px;color:var(--color-foreground-alpha-60);margin-top:1px}.ds-posting-nav-dot{width:6px;height:6px;border-radius:999px;background:var(--foreground);flex-shrink:0}.ds-posting-prereq-row{display:flex;align-items:center;gap:10px;padding:8px 0}.ds-posting-prereq-row+.ds-posting-prereq-row{border-top:1px solid var(--ink-100, rgba(22, 25, 21, .08))}.ds-posting-prereq-mark{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-50, rgba(22, 25, 21, .04));color:var(--color-foreground-alpha-50);flex-shrink:0}.ds-posting-prereq-mark[data-state=done]{background:var(--green-50, #e9f4ec);color:var(--green-700, #135737)}.ds-posting-prereq-dot{width:5px;height:5px;border-radius:999px;background:currentColor}.ds-posting-prereq-label{font-size:12.5px;color:var(--ink-700, rgba(22, 25, 21, .85))}.ds-posting-timeline{display:flex;flex-direction:column;gap:8px}.ds-posting-timeline-row{display:grid;grid-template-columns:42px 12px 1fr;gap:8px;align-items:center}.ds-posting-timeline-date{font-size:11px;color:var(--color-foreground-alpha-60);font-variant-numeric:tabular-nums}.ds-posting-timeline-dot{width:8px;height:8px;border-radius:999px;background:var(--ink-100, rgba(22, 25, 21, .08));box-sizing:border-box}.ds-posting-timeline-dot[data-state=done]{background:var(--green-700, #135737)}.ds-posting-timeline-dot[data-state=current]{background:var(--foreground);border:2px solid var(--foreground)}.ds-posting-timeline-label{font-size:12px;color:var(--foreground);font-weight:500}.ds-posting-timeline-label[data-state=next]{color:var(--color-foreground-alpha-60);font-weight:500}.ds-posting-timeline-label[data-state=current]{font-weight:600}.ds-posting-doc-actions{display:inline-flex;gap:6px;align-items:center}.set-shell{display:grid;grid-template-columns:240px 1fr;flex:1 1 auto;min-height:0;background:var(--color-surface-raised);border-top:1px solid var(--ink-100)}.set-rail{background:var(--ink-50);border-right:1px solid var(--ink-100);padding:18px 12px;overflow-y:auto;min-height:0}.set-rail-group{margin-bottom:14px}.set-rail-group-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);padding:8px 10px 6px}.set-rail-item{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-radius:6px;font-size:13px;color:var(--ink-700);cursor:pointer;text-decoration:none;transition:background-color .14s ease,color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.set-rail-item:hover{background:var(--ink-100)}.set-rail-item.on{background:var(--accent-surface);color:var(--accent-secondary);font-weight:600}.set-rail-item.\!on{background:var(--accent-surface)!important;color:var(--accent-secondary)!important;font-weight:600!important}.set-rail-item.on svg{color:var(--accent-secondary)}.set-rail-item.\!on svg{color:var(--accent-secondary)!important}.set-rail-item .badge{font-size:10px;font-weight:700;color:var(--accent-secondary);background:var(--accent-surface);padding:2px 6px;border-radius:var(--radius-pill)}.set-content{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--color-surface-raised)}.set-head{padding:26px 28px 18px;border-bottom:1px solid var(--ink-100)}.set-head .kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-bottom:6px}.set-head h1{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink-900)}.set-head p{margin:0;font-size:13px;color:var(--ink-500);max-width:720px;line-height:1.55}.set-head .head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.fin-nav-settings{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:center;padding:8px 12px;margin:0 0 6px;border-radius:6px;font-size:12px;color:#ffffffb3;text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}.fin-nav-settings:hover{background:#ffffff0d;color:#fffffff2}.fin-nav-settings.on{background:#2d83482e;color:#fff}.fin-nav-settings.\!on{background:#2d83482e!important;color:#fff!important}button.fin-nav-signout{width:100%;background:transparent;border:none;text-align:left;font:inherit}button.fin-nav-signout:disabled{opacity:.6;cursor:not-allowed}.set-body{padding:22px 28px 36px;display:grid;gap:18px}.set-field{display:grid;gap:6px}.set-field label{font-size:12px;font-weight:600;color:var(--ink-700)}.set-field .hint{font-size:11px;color:var(--ink-400)}.set-field .hint.danger{color:var(--color-danger)}.set-logo-tile{width:64px;height:64px;border:1px solid var(--ink-200);border-radius:.45rem;display:grid;place-items:center;background:var(--ink-50);color:var(--accent-secondary);overflow:hidden}.set-form-status{display:inline-flex;align-items:center;gap:6px}.set-seg{display:inline-flex;border:1px solid var(--ink-200);border-radius:6px;padding:2px;background:var(--ink-50)}.set-seg button{font:inherit;cursor:pointer;border:none;background:transparent;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;color:var(--ink-500);transition:background-color .14s,color .14s,box-shadow .14s}.set-seg button.on{background:var(--color-surface-raised);color:var(--ink-900);box-shadow:0 1px 2px #0000000f}.set-seg button.\!on{background:var(--color-surface-raised)!important;color:var(--ink-900)!important;box-shadow:0 1px 2px #0000000f!important}.set-seg button:disabled{cursor:not-allowed;opacity:.6}.set-switch{position:relative;width:32px;height:18px;border-radius:999px;background:var(--ink-200);cursor:pointer;border:none;padding:0;flex:0 0 auto;transition:background-color .14s}.set-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;transition:left .16s;box-shadow:0 1px 2px #0000002e}.set-switch.on{background:var(--accent)}.set-switch.\!on{background:var(--accent)!important}.set-switch.on:after{left:16px}.set-switch.\!on:after{left:16px!important}.set-switch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.set-switch:disabled{cursor:not-allowed;opacity:.5}.set-rule-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0}.set-rule-row+.set-rule-row{border-top:1px solid var(--ink-100)}.set-rule-row .set-rule-label{font-size:13px;font-weight:500;color:var(--ink-900)}.set-rule-row .set-rule-desc{font-size:11px;color:var(--ink-500);margin-top:2px}.set-rule-row[aria-disabled=true] .set-rule-label,.set-rule-row[aria-disabled=true] .set-rule-desc{opacity:.6}.set-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--ink-200);border-radius:6px;background:var(--color-surface-raised);font-size:12px;font-weight:500;color:var(--ink-900);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.set-btn:hover{background:var(--ink-50);border-color:var(--ink-300)}.set-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.set-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--color-on-accent, #fff)}.set-btn-primary:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--color-on-accent, #fff)}.set-btn-danger{border-color:var(--color-danger, #b91c1c);color:var(--color-danger, #b91c1c);background:var(--color-surface-raised)}.set-btn-danger:hover{background:#b91c1c0f;border-color:var(--color-danger, #b91c1c)}.set-btn-ghost{border-color:transparent;background:transparent;padding:6px}.set-btn-ghost:hover{background:var(--ink-50);border-color:var(--ink-100)}.set-toolbar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--ink-100)}.set-toolbar-search{position:relative;flex:1;max-width:320px;display:flex;align-items:center}.set-toolbar-search svg{position:absolute;left:10px;color:var(--ink-400);pointer-events:none}.set-toolbar-search input{padding-left:32px}.set-toolbar-filters{display:inline-flex;align-items:center;gap:6px}.set-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid var(--ink-200);background:var(--color-surface-raised);color:var(--ink-700);font-size:11px;font-weight:500;line-height:1.4;cursor:default}.set-pill-filter{cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.set-pill-filter:hover{background:var(--ink-50)}.set-pill-filter:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.set-pill-filter.on{border-color:var(--accent);color:var(--accent);background:var(--accent-alpha-08, rgba(29, 107, 69, .08))}.set-pill-filter.\!on{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-alpha-08, rgba(29, 107, 69, .08))!important}.set-table{width:100%;border-collapse:collapse;font-size:13px}.set-table thead th{font-size:11px;font-weight:600;text-align:left;color:var(--ink-500);text-transform:none;padding:10px 18px;border-bottom:1px solid var(--ink-100);background:var(--ink-50)}.set-table tbody td{padding:12px 18px;border-bottom:1px solid var(--ink-100);vertical-align:middle;color:var(--ink-900)}.set-table tbody tr:last-child td{border-bottom:none}.set-table-section-header td{padding:8px 18px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500);background:var(--ink-50);border-bottom:1px solid var(--ink-100)}.set-user-cell{display:flex;align-items:center;gap:10px}.set-user-name{font-weight:500;color:var(--ink-900)}.set-user-email{font-size:11px;color:var(--ink-500)}.set-user-meta{color:var(--ink-500);font-variant-numeric:tabular-nums}.set-user-actions{text-align:right}.set-avatar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--accent-alpha-14, rgba(29, 107, 69, .14));color:var(--accent);flex-shrink:0}.set-actions-anchor{position:relative;display:inline-block}.set-actions-menu{position:absolute;right:0;top:calc(100% + 4px);min-width:200px;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:8px;box-shadow:0 8px 24px #16191514;padding:4px 0;z-index:20;display:grid}.set-actions-menu button{text-align:left;padding:8px 12px;border:none;background:transparent;font:inherit;font-size:12px;color:var(--ink-900);cursor:pointer;transition:background-color .14s}.set-actions-menu button:hover{background:var(--ink-50)}.set-actions-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-actions-menu-danger{color:var(--color-danger, #b91c1c)!important}.set-matrix-table tbody th.set-matrix-row-label{text-align:left;font-weight:500;color:var(--ink-900)}.set-matrix-cell{text-align:center;color:var(--ink-700);font-variant-numeric:tabular-nums;vertical-align:middle}.set-matrix-cell-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:40px}.set-matrix-cell-label{font-size:11px;color:var(--ink-500);line-height:1.25}.set-matrix-cell-full .set-matrix-cell-label{color:var(--accent)}.set-matrix-cell-none .set-matrix-cell-label{color:var(--ink-400)}.set-users-empty{padding:36px 18px;text-align:center;color:var(--ink-500);font-size:13px}.set-users-empty strong{display:block;color:var(--ink-900);font-weight:600;margin-bottom:4px}.set-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#16191552;display:grid;place-items:center;padding:32px;z-index:100}.set-modal{width:100%;max-width:460px;background:var(--color-surface-raised);border:1px solid var(--ink-100);border-radius:10px;box-shadow:0 12px 32px #1619151f;overflow:hidden}.set-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ink-100)}.set-modal-head h3{font-size:14px;font-weight:600;margin:0;color:var(--ink-900)}.set-modal-body{padding:18px;display:grid;gap:14px}.set-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--ink-100);background:var(--ink-50)}.set-toast{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;border:1px solid var(--ink-200);background:var(--color-surface-raised);box-shadow:0 6px 16px #1619151a;font-size:13px;color:var(--ink-900);z-index:120;max-width:420px}.set-toast-close{border:none;background:transparent;cursor:pointer;padding:2px;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-11{top:2.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[50\%\]{top:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.m-0{margin:0}.m-1{margin:.25rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[13px\]{margin-left:13px;margin-right:13px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mr-2{margin-right:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[25px\]{margin-left:25px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-9{width:2.25rem;height:2.25rem}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[132px\]{height:132px}.h-\[15px\]{height:15px}.h-\[26px\]{height:26px}.h-\[280px\]{height:280px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[6px\]{height:6px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-52{max-height:13rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[168px\]{min-height:168px}.min-h-\[2\.375rem\]{min-height:2.375rem}.min-h-\[210px\]{min-height:210px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-\[104px\]{width:104px}.w-\[132px\]{width:132px}.w-\[15px\]{width:15px}.w-\[188px\]{width:188px}.w-\[208px\]{width:208px}.w-\[215px\]{width:215px}.w-\[216px\]{width:216px}.w-\[235px\]{width:235px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[412px\]{width:412px}.w-\[5\.5rem\]{width:5.5rem}.w-\[520px\]{width:520px}.w-\[6px\]{width:6px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[104px\]{min-width:104px}.min-w-\[116px\]{min-width:116px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[208px\]{min-width:208px}.min-w-\[210px\]{min-width:210px}.min-w-\[216px\]{min-width:216px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[86\%\]{max-width:86%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.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)}.-translate-x-1\/2,.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[11px\]{gap:11px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--color-surface-border-alpha-08\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-surface-border-alpha-08)}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--border, #dcdfd9)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg, .6rem)}.rounded-md{border-radius:var(--radius-md, .5rem)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm, .45rem)}.rounded-xl{border-radius:var(--radius-xl, .65rem)}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[color\:var\(--color-surface-border-alpha-08\)\]{border-color:var(--color-surface-border-alpha-08)}.border-\[color\:var\(--ink-100\)\]{border-color:var(--ink-100)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--color-accent-alpha-14\)\]{border-color:var(--color-accent-alpha-14)}.border-\[var\(--color-accent-alpha-18\)\]{border-color:var(--color-accent-alpha-18)}.border-\[var\(--color-accent-alpha-26\)\]{border-color:var(--color-accent-alpha-26)}.border-\[var\(--color-status-danger-border\)\]{border-color:var(--color-status-danger-border)}.border-\[var\(--color-surface-border-alpha-08\)\]{border-color:var(--color-surface-border-alpha-08)}.border-\[var\(--color-surface-border-alpha-12\)\]{border-color:var(--color-surface-border-alpha-12)}.border-\[var\(--color-surface-border-alpha-18\)\]{border-color:var(--color-surface-border-alpha-18)}.border-\[var\(--ink-100\)\]{border-color:var(--ink-100)}.border-\[var\(--ink-200\)\]{border-color:var(--ink-200)}.border-accent{border-color:var(--accent, #1d6b45)}.border-accent-alpha-26{border-color:var(--color-accent-alpha-26, rgba(29, 107, 69, .26))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-border{border-color:var(--border, #dcdfd9)}.border-destructive{border-color:var(--destructive, #b8324c)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-input{border-color:var(--input, #dcdfd9)}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary, #1d6b45)}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-status-danger-border{border-color:var(--color-status-danger-border, rgba(184, 50, 76, .18))}.border-status-success-border{border-color:var(--color-status-success-border, rgba(22, 101, 52, .18))}.border-status-warning-border{border-color:var(--color-status-warning-border, rgba(184, 101, 26, .18))}.border-surface-border-alpha-08{border-color:var(--color-surface-border-alpha-08, rgba(22, 25, 21, .08))}.border-surface-border-alpha-12{border-color:var(--color-surface-border-alpha-12, rgba(22, 25, 21, .12))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#f7f8f9\]{--tw-bg-opacity: 1;background-color:rgb(247 248 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fa\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fafaf6\]{--tw-bg-opacity: 1;background-color:rgb(250 250 246 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfcfa\]{--tw-bg-opacity: 1;background-color:rgb(252 252 250 / var(--tw-bg-opacity, 1))}.bg-\[color\:var\(--color-surface-muted\)\]{background-color:var(--color-surface-muted)}.bg-\[rgba\(24\,34\,27\,0\.28\)\]{background-color:#18221b47}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-secondary\)\]{background-color:var(--accent-secondary)}.bg-\[var\(--color-accent-alpha-045\)\]{background-color:var(--color-accent-alpha-045)}.bg-\[var\(--color-accent-alpha-05\)\]{background-color:var(--color-accent-alpha-05)}.bg-\[var\(--color-accent-wash\)\]{background-color:var(--color-accent-wash)}.bg-\[var\(--color-highlight\)\]{background-color:var(--color-highlight)}.bg-\[var\(--color-status-danger\)\]{background-color:var(--color-status-danger)}.bg-\[var\(--color-status-danger-bg\)\]{background-color:var(--color-status-danger-bg)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-border-alpha-18\)\]{background-color:var(--color-surface-border-alpha-18)}.bg-\[var\(--color-surface-muted\)\]{background-color:var(--color-surface-muted)}.bg-\[var\(--color-surface-raised\)\]{background-color:var(--color-surface-raised)}.bg-\[var\(--ink-100\)\]{background-color:var(--ink-100)}.bg-\[var\(--ink-50\)\]{background-color:var(--ink-50)}.bg-\[var\(--ink-900\)\]{background-color:var(--ink-900)}.bg-accent{background-color:var(--accent, #1d6b45)}.bg-accent-surface{background-color:var(--accent-surface, #f1f7f3)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:var(--background, #ffffff)}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--border, #dcdfd9)}.bg-brand-secondary{background-color:var(--accent, #1d6b45)}.bg-card{background-color:var(--card, #ffffff)}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:var(--destructive, #b8324c)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-info-bg{background-color:var(--color-info-bg, rgba(22, 25, 21, .035))}.bg-muted{background-color:var(--muted, #ecedea)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:var(--popover, #ffffff)}.bg-primary{background-color:var(--primary, #1d6b45)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-status-danger-bg{background-color:var(--color-status-danger-bg, rgba(184, 50, 76, .07))}.bg-status-success-bg{background-color:var(--color-status-success-bg, rgba(22, 101, 52, .07))}.bg-status-warning-bg{background-color:var(--color-status-warning-bg, rgba(184, 101, 26, .07))}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity, 1))}.bg-surface-muted{background-color:var(--color-surface-muted, #f7f8f5)}.bg-surface-raised{background-color:var(--color-surface-raised, #ffffff)}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-warning-strong{background-color:var(--color-warning-strong, #b8651a)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.48rem\]{padding-left:.48rem;padding-right:.48rem}.px-\[0\.85rem\]{padding-left:.85rem;padding-right:.85rem}.px-\[0\.88rem\]{padding-left:.88rem;padding-right:.88rem}.px-\[1\.15rem\]{padding-left:1.15rem;padding-right:1.15rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.2rem\]{padding-top:.2rem;padding-bottom:.2rem}.py-\[0\.56rem\]{padding-top:.56rem;padding-bottom:.56rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[14px\]{padding-bottom:14px}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[18px\]{padding-top:18px}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono, "Public Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif)}.text-2xl{font-size:var(--text-2xl, 1.3rem);line-height:var(--lh-snug, 1.35)}.text-\[0\.71rem\]{font-size:.71rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:var(--text-base, .875rem);line-height:var(--lh-normal, 1.48)}.text-lg{font-size:var(--text-lg, 1rem);line-height:var(--lh-snug, 1.35)}.text-sm{font-size:var(--text-sm, .8125rem);line-height:var(--lh-normal, 1.48)}.text-xl{font-size:var(--text-xl, 1.05rem);line-height:var(--lh-snug, 1.35)}.text-xs{font-size:var(--text-xs, .72rem);line-height:var(--lh-normal, 1.48)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.52\]{line-height:1.52}.leading-none{line-height:1}.leading-relaxed{line-height:var(--lh-relaxed, 1.55)}.leading-snug{line-height:var(--lh-snug, 1.35)}.leading-tight{line-height:var(--lh-tight, 1.1)}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:var(--tracking-tight, -.025em)}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#475569\]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--color-status-success\)\]{color:var(--color-status-success)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--color-foreground-alpha-65\)\]{color:var(--color-foreground-alpha-65)}.text-\[var\(--color-foreground-alpha-70\)\]{color:var(--color-foreground-alpha-70)}.text-\[var\(--color-muted-foreground\)\]{color:var(--color-muted-foreground)}.text-\[var\(--color-status-danger\)\]{color:var(--color-status-danger)}.text-\[var\(--color-status-success\)\]{color:var(--color-status-success)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--ink-300\)\]{color:var(--ink-300)}.text-\[var\(--ink-400\)\]{color:var(--ink-400)}.text-\[var\(--ink-500\)\]{color:var(--ink-500)}.text-\[var\(--ink-700\)\]{color:var(--ink-700)}.text-\[var\(--ink-900\)\]{color:var(--ink-900)}.text-accent{color:var(--accent, #1d6b45)}.text-accent-foreground{color:var(--accent-foreground, #ffffff)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-brand-primary{color:var(--foreground, #161915)}.text-brand-secondary{color:var(--accent, #1d6b45)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--destructive-foreground, #ffffff)}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--foreground, #161915)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground, #5d635a)}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:var(--popover-foreground, #161915)}.text-primary-foreground{color:var(--primary-foreground, #ffffff)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-status-danger{color:var(--color-status-danger, #b8324c)}.text-status-success{color:var(--color-status-success, #166534)}.text-status-warning{color:var(--color-status-warning, #b8651a)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-accent{accent-color:var(--accent, #1d6b45)}.accent-green-600{accent-color:#16a34a}.\!opacity-0{opacity:0!important}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(248\,113\,113\,0\.10\)\]{--tw-shadow: 0 0 0 3px rgba(248,113,113,.1);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow: 0 0 0 3px rgba(59,130,246,.12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(24\,34\,27\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(24,34,27,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(22\,25\,21\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(22,25,21,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--shadow-card, 0 1px 2px var(--color-shadow-black-alpha-04, rgba(22, 25, 21, .04)), 0 4px 12px var(--color-shadow-black-alpha-04, rgba(22, 25, 21, .04)));--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px var(--color-shadow-black-alpha-10, rgba(22, 25, 21, .08));--tw-shadow-colored: 0 10px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px var(--color-shadow-black-alpha-04, rgba(22, 25, 21, .06));--tw-shadow-colored: 0 4px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow: var(--shadow-pop, 0 8px 24px var(--color-shadow-black-alpha-10, rgba(22, 25, 21, .08)));--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px var(--color-shadow-black-alpha-04, rgba(22, 25, 21, .04));--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color: var(--card, #ffffff);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color: var(--accent)}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: var(--background, #ffffff)}.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)}.invert{--tw-invert: invert(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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}.ds-wizard-progress{position:relative;height:6px;background:var(--color-surface-border-alpha-08, rgba(0, 0, 0, .08));border-radius:9999px;overflow:visible}.ds-wizard-progress-bar{height:100%;background:var(--color-brand-secondary, #1d6b45);border-radius:9999px;transition:width .2s ease}.ds-wizard-progress-label{position:absolute;top:12px;right:0;font-size:var(--text-xs, .72rem);color:var(--color-foreground-alpha-65, rgba(22, 25, 21, .65))}.set-audit-row{display:grid;grid-template-columns:24px 1fr 130px 130px;gap:14px;align-items:start;padding:12px 16px;border-bottom:1px solid rgba(22,25,21,.08);font-size:13px}.set-audit-row:last-child{border-bottom:none}.set-audit-row .who{width:24px;height:24px;border-radius:99px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;text-transform:uppercase}.set-audit-row .what .action{font-size:13px;color:var(--ink-900)}.set-audit-row .what .detail{font-size:11px;color:var(--ink-500);margin-top:2px}.set-audit-row .when,.set-audit-row .where{font-size:11px;color:var(--ink-500);font-variant-numeric:tabular-nums}.set-audit-diff-toggle{display:inline-flex;gap:4px;align-items:center;margin-top:6px;font-size:11px;color:var(--accent);background:transparent;border:none;padding:0;cursor:pointer;transition:color .14s ease}.set-audit-diff-toggle:hover{color:var(--accent-secondary)}.set-audit-diff-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.set-audit-diff{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 16px 12px;border-top:1px solid rgba(22,25,21,.06);background:#16191505;font-size:12px}.set-audit-diff .diff-col-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:4px}.set-audit-diff .diff-row{font-variant-numeric:tabular-nums}.set-audit-diff .diff-after{color:var(--accent)}.set-audit-empty{display:grid;place-items:center;padding:48px 24px;text-align:center;color:var(--ink-500)}.set-audit-empty .reset-cta{margin-top:8px;font-size:12px;color:var(--accent);background:transparent;border:none;cursor:pointer}.set-audit-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-audit-date{width:auto;padding:6px 8px;font-size:12px}.set-audit-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(22,25,21,.08);border-radius:6px;background:transparent;font-size:12px;font-weight:500;color:var(--ink-900);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.set-audit-chip:hover{background:var(--ink-50);border-color:#16191524}.set-audit-chip:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.set-audit-chip[aria-expanded=true]{background:var(--ink-50);border-color:#16191524}.set-audit-menu{position:relative}.set-audit-menu-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:10;background:#fff;border:1px solid rgba(22,25,21,.12);border-radius:6px;padding:8px;min-width:240px;max-height:320px;overflow-y:auto;box-shadow:0 1px 3px #16191514}.set-audit-menu-group+.set-audit-menu-group{margin-top:8px}.set-audit-menu-group-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:4px}.set-audit-menu-row{display:flex;gap:6px;font-size:12px;padding:2px 0}.set-draftbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;padding:14px 28px 14px 24px;background:#fcf7ec;border-bottom:1px solid #f2d59d;color:#8a4b14;font-size:13px}.set-draftbar .db-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:999px;background:#c8961f24;color:#8a4b14}.set-draftbar .db-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.set-draftbar .db-title{font-size:13.5px;font-weight:600;color:#5a3d10;letter-spacing:-.005em;display:flex;align-items:center;gap:8px}.set-draftbar .db-title .db-ver{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:#c8961f2e;color:#8a4b14;letter-spacing:.02em}.set-draftbar .db-title .db-save{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--ink-500)}.set-draftbar .db-title .db-save--error{color:#b3261e;font-weight:600}.set-draftbar .db-sub{font-size:12px;color:#8a6f33;display:flex;align-items:center;gap:8px;line-height:1.4}.set-draftbar .db-sub .db-sep{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.4}.set-draftbar .db-undo{background:none;border:0;padding:0;color:#8a6f33;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-decoration-color:#8a6f3359;text-underline-offset:3px;transition:color .14s,text-decoration-color .14s}.set-draftbar .db-undo:hover{color:#5a3d10;text-decoration-color:#5a3d10}.set-draftbar .actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.set-draftbar button.ghost,.set-draftbar button.primary{font:inherit;cursor:pointer;padding:8px 14px;border-radius:8px;border:1px solid transparent;font-size:12.5px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;align-items:center;gap:6px}.set-draftbar button.ghost{color:#5a3d10;background:#fff9;border-color:#8a4b142e}.set-draftbar button.ghost:hover:not(:disabled){background:#fff;border-color:#8a4b1452}.set-draftbar button.ghost:disabled{cursor:not-allowed;opacity:.55}.set-draftbar button.primary{color:#fff;background:var(--accent);box-shadow:0 1px 2px #18221b14}.set-draftbar button.primary:hover:not(:disabled){background:var(--accent-secondary);box-shadow:0 2px 6px #18221b1f}.set-draftbar button.primary svg{opacity:.85}.set-publish-warn{padding:12px 14px;border-radius:8px;background:#fdf7e7;border:1px solid #f0e2b7;color:#6b531a;font-size:12.5px;line-height:1.5}.set-publish-warn strong{display:block;font-weight:600;color:#5a3d10;margin-bottom:0}.set-section-lock-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:16px;border-radius:8px;background:#fdf7e7;border:1px solid #f0e2b7;color:#6b531a;font-size:12.5px;line-height:1.4}.set-autosave-hint{font-size:12px;color:var(--ink-400, #6b7280);margin-bottom:12px}.set-zone-marker{display:grid;grid-template-columns:1fr 280px;gap:16px;min-height:420px}.set-zone-marker-preview{border:1px solid rgba(22,25,21,.08);border-radius:10px;padding:20px 24px;background:#fff;overflow:auto;max-height:60vh;-webkit-user-select:text;-moz-user-select:text;user-select:text}.set-zone-marker-preview [data-run-index]::-moz-selection{background:#c8961f47}.set-zone-marker-preview [data-run-index]::selection{background:#c8961f47}.set-zone-marker-sidebar{border:1px solid rgba(22,25,21,.08);border-radius:10px;padding:14px 16px;background:#fafaf9;display:flex;flex-direction:column;gap:10px;font-size:13px}.set-zone-marker-instructions{font-size:12px;color:var(--ink-500);line-height:1.45}.set-zone-marker-empty{font-size:12.5px;color:var(--ink-500);padding:12px 0;text-align:center}.set-zone-marker-notice{font-size:12px;line-height:1.45;color:var(--amber-800, #92400e);background:var(--amber-50, #fffbeb);border:1px solid var(--amber-200, #fde68a);border-radius:8px;padding:8px 10px}.set-zone-marker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow:auto;max-height:48vh}.set-zone-marker-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:#fff;border:1px solid rgba(22,25,21,.08);border-radius:8px}.set-zone-marker-row-main{flex:1;min-width:0}.set-zone-marker-row-alias{font-size:12.5px;font-weight:600;color:var(--ink-900);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.set-zone-marker-row-excerpt{margin-top:3px;font-size:12px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-zone-marker-unmark{background:none;border:1px solid rgba(22,25,21,.08);border-radius:6px;padding:3px 8px;font-size:11.5px;color:var(--ink-500);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.set-zone-marker-unmark:hover{background:#1619150a;color:var(--ink-900);border-color:#16191529}.set-binding-picker{max-height:60vh;overflow:auto;display:flex;flex-direction:column;gap:14px}.set-binding-picker-group{display:flex;flex-direction:column;gap:4px}.set-binding-picker-group-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);padding:4px 6px}.set-binding-picker-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s,border-color .14s}.set-binding-picker-item:hover{background:#1619150a;border-color:#16191514}.set-binding-picker-item-label{font-size:13px;font-weight:500;color:var(--ink-900)}.set-binding-picker-item-desc{font-size:11.5px;color:var(--ink-500);line-height:1.35}.set-modal.set-drawer{width:720px;max-width:95vw;max-height:92vh;margin-left:auto;border-radius:12px 0 0 12px}.set-drawer-tabs{display:inline-flex;gap:4px;margin-top:8px}.set-drawer-tabs button{background:transparent;border:1px solid transparent;padding:5px 11px;border-radius:999px;font-size:12.5px;color:var(--ink-500);cursor:pointer;transition:background-color .14s,color .14s,border-color .14s}.set-drawer-tabs button:hover{color:var(--ink-900)}.set-drawer-tabs button.on{background:#1619150f;color:var(--ink-900);border-color:#16191514}.set-drawer-preview{border:1px solid rgba(22,25,21,.08);border-radius:8px;padding:16px 18px;max-height:60vh;overflow:auto;background:#fff;font-size:13px;line-height:1.55}.set-drawer-preview .docx-wrapper{transform:scale(.78);transform-origin:top left;width:128.205%;margin-bottom:-22%}.set-drawer-preview .docx-wrapper>section.docx{box-shadow:0 1px 4px #1619150f;margin-bottom:12px}.set-source-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:default}.set-source-pill-system{border-color:var(--accent);color:var(--accent);background:var(--accent-alpha-08, rgba(29, 107, 69, .08))}.set-source-pill-custom{border-color:var(--ink-200);color:var(--ink-700);background:var(--color-surface-raised)}.set-pending-bindings-strip{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;background:#fcf7ec;border:1px solid #f2d59d;color:#8a4b14;font-size:12.5px;margin-bottom:16px}.set-rep-shell{border:1px solid var(--ink-100, #ecedea);border-radius:10px;background:#fff;display:flex;flex-direction:column;min-height:480px;overflow:hidden}.set-rep-toolbar{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--ink-100, #ecedea);background:var(--paper, #f7f4ec)}.set-rep-toolbar-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--ink-700, #353a31);transition:background-color .14s,border-color .14s}.set-rep-toolbar-btn:hover{background:#1619150d;border-color:var(--ink-100, #ecedea)}.set-rep-toolbar-btn:active{background:var(--green-50, #f1f7f3);border-color:var(--green-200, #b6d8bd);color:var(--green-700, #155b3a)}.set-rep-toolbar-btn:focus-visible{outline:2px solid var(--green-600, #1d6b45);outline-offset:2px}.set-rep-toolbar-sep{width:1px;height:18px;background:var(--ink-200, #dcdfd9);margin:0 4px}.set-rep-content-wrap{position:relative;flex:1;overflow:auto}.set-rep-content{min-height:420px;padding:28px 36px 48px;outline:none;font-size:14px;line-height:1.6;color:var(--ink-900, #161915);max-width:820px}.set-rep-content:focus-visible{outline:none}.set-rep-p{margin:0 0 10px}.set-rep-h1{font-size:22px;font-weight:700;margin:6px 0 12px}.set-rep-h2{font-size:18px;font-weight:700;margin:14px 0 8px}.set-rep-h3{font-size:15px;font-weight:700;margin:12px 0 6px}.set-rep-ul,.set-rep-ol{margin:0 0 10px;padding-left:22px}.set-rep-li{margin:2px 0}.set-rep-bold{font-weight:700}.set-rep-italic{font-style:italic}.set-rep-underline{text-decoration:underline}.set-rep-variable{display:inline-block;padding:1px 8px;margin:0 1px;border-radius:999px;background:#1d6b451a;color:var(--green-700, #155b3a);font-size:12px;font-weight:600;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.set-rep-mention-popup{position:absolute;z-index:20;min-width:260px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid var(--ink-200, #dcdfd9);border-radius:8px;box-shadow:0 6px 16px #1619151a}.set-rep-mention-popup ul{list-style:none;margin:0;padding:4px}.set-rep-mention-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer}.set-rep-mention-item:hover,.set-rep-mention-item.is-active{background:#1d6b4514}.set-rep-mention-label{font-size:13px;color:var(--ink-900, #161915)}.set-rep-mention-key{font-size:11px;color:var(--ink-500, #5d635a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.set-rep-mention-empty{padding:10px 12px;font-size:12px;color:var(--ink-500, #5d635a)}.set-rep-section-anchor{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:12px 14px;margin:12px 0;background:#1d6b450f;border:1px solid rgba(29,107,69,.18);border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.set-rep-section-anchor-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:6px;color:var(--green-700, #155b3a)}.set-rep-section-anchor-label{font-size:13px;font-weight:600;color:var(--green-700, #155b3a)}.set-rep-section-anchor-hint{font-size:11px;color:var(--ink-500, #5d635a);margin-top:2px}.set-rep-slash-popup{position:absolute;z-index:20;min-width:280px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--ink-200, #dcdfd9);border-radius:8px;box-shadow:0 6px 16px #1619151a}.set-rep-slash-popup ul{list-style:none;margin:0;padding:4px}.set-rep-slash-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer}.set-rep-slash-item:hover,.set-rep-slash-item.is-active{background:#1d6b4514}.set-rep-slash-item.is-disabled{cursor:not-allowed;opacity:.5}.set-rep-slash-item.is-disabled:hover{background:transparent}.set-rep-slash-label{font-size:13px;color:var(--ink-900, #161915)}.set-rep-slash-tag{font-size:10px;color:var(--ink-500, #5d635a);font-style:italic}.set-rep-slash-empty{padding:10px 12px;font-size:12px;color:var(--ink-500, #5d635a)}.set-rep-import-banner{background:#fff8e1;border:1px solid #f2c94c;border-radius:6px;padding:10px 12px;margin:0 0 12px;font-size:12px;color:#5a4400}.set-rep-import-banner-head{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:6px}.set-rep-import-banner-close{background:transparent;border:none;cursor:pointer;color:#5a4400}.set-rep-import-banner ul{margin:0;padding-left:18px}.set-rep-import-banner li{margin:2px 0}.set-rep-content table{border-collapse:collapse;margin:12px 0;width:100%;font-size:13px}.set-rep-content table th,.set-rep-content table td{border:1px solid var(--ink-100, #ecedea);padding:6px 10px;vertical-align:top;text-align:left}.set-rep-content table th{background:var(--paper, #f7f4ec);font-weight:600;color:var(--ink-900, #161915)}.set-rep-content table tr:nth-child(2n) td{background:#16191504}.set-rep-content table td:focus-within,.set-rep-content table th:focus-within{outline:2px solid var(--green-600, #1d6b45);outline-offset:-2px}.set-rep-content table td>p,.set-rep-content table th>p{margin:0}.set-rep-content .highlight,.set-rep-content span[style*=background-color]{background-color:#fff7c0;padding:0 2px;border-radius:2px}.set-rep-content h1{font-size:21px;font-weight:700;margin:24px 0 12px;letter-spacing:-.015em;color:#0d3a27}.set-rep-content h1:first-child{margin-top:0}.set-rep-content h2{font-size:16px;font-weight:700;margin:18px 0 8px;color:#0d3a27}.set-rep-content h3{font-size:14px;font-weight:700;margin:14px 0 6px;color:var(--ink-900, #161915)}.set-rep-content hr{border:0;border-top:1px solid var(--ink-100, #ecedea);margin:22px 0}.set-rep-content td.num,.set-rep-content th.num{text-align:right;font-variant-numeric:tabular-nums}.set-rep-content tr.rep-total-row td{font-weight:700;background:var(--green-50, #f1f7f3);color:#0d3a27}.set-rep-import{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border-bottom:1px solid var(--ink-100, #ecedea);padding:12px 14px}.set-rep-import-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--ink-200, #dcdfd9);background:var(--white, #fff);color:var(--ink-900, #161915);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .14s,background-color .14s}.set-rep-import-btn:hover{border-color:var(--green-400, #4ea065);background:var(--green-50, #f1f7f3)}.set-rep-import-btn svg{color:var(--green-600, #1d6b45)}.set-rep-import-help{font-size:12px;color:var(--ink-400, #868c82)}.set-rep-toolbar-spacer{flex:1}.set-rep-insert-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:6px;border:1px solid var(--green-200, #b6d8bd);background:var(--green-50, #f1f7f3);color:var(--green-700, #155b3a);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .14s,border-color .14s}.set-rep-insert-btn:hover{background:var(--green-100, #dcecdf);border-color:var(--green-300, #7fbb8c)}.rep-insert-wrap{position:relative}.rep-insert-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:320px;max-height:380px;overflow-y:auto;background:#fff;border:1px solid var(--ink-200, #dcdfd9);border-radius:10px;box-shadow:0 12px 30px #16191529;padding:6px}.rep-insert-group{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400, #868c82);padding:10px 10px 4px}.rep-insert-item{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:8px 10px;border-radius:7px;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font:inherit}.rep-insert-item:hover{background:#1d6b4512}.rep-insert-item .ic{width:28px;height:28px;border-radius:6px;background:var(--ink-50, #f7f8f5);display:inline-flex;align-items:center;justify-content:center;color:var(--green-700, #155b3a)}.rep-insert-item .nm{font-size:13px;color:var(--ink-900, #161915);font-weight:500;display:block}.rep-insert-item .ds{font-size:11px;color:var(--ink-500, #5d635a);margin-top:1px;display:block}.rep-cover{border:1px solid var(--ink-100, #ecedea);border-radius:12px;background:var(--white, #fff);padding:38px 38px 30px;margin:0 0 10px}.rep-cover-firm{display:flex;align-items:center;gap:11px}.rep-cover-firm .mark{width:30px;height:30px;border-radius:8px;background:var(--green-600, #1d6b45);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.rep-cover-firm .fname{font-weight:800;letter-spacing:-.02em;font-size:15px;color:#0d3a27;line-height:1.1}.rep-cover-firm .ftag{font-weight:600;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400, #868c82)}.rep-confidential{display:inline-block;margin-top:26px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a4b14;background:#c8961f24;padding:4px 9px;border-radius:999px}.rep-cover h1.rep-cover-title,.rep-cover-title{font-size:33px;line-height:1.08;letter-spacing:-.03em;margin:16px 0 6px;color:var(--ink-900, #161915)}.rep-cover-sub{font-size:15px;color:var(--ink-500, #5d635a);margin:0 0 26px}.rep-cover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;border-top:1px solid var(--ink-100, #ecedea);padding-top:22px}.rep-cover-field .k{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400, #868c82);margin-bottom:4px}.rep-cover-field .v{font-size:14px;font-weight:600;color:var(--ink-900, #161915)}.rep-pagebreak{display:flex;align-items:center;gap:12px;margin:34px 0 20px;color:var(--ink-300, #b8bdb4);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rep-pagebreak:before,.rep-pagebreak:after{content:"";height:1px;background:var(--ink-100, #ecedea);flex:1}.rep-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:6px 0 16px}.rep-kpi{border:1px solid var(--ink-100, #ecedea);border-radius:10px;padding:14px 15px;background:var(--white, #fff)}.rep-kpi .n{font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900, #161915);font-variant-numeric:tabular-nums;line-height:1}.rep-kpi .l{font-size:11px;color:var(--ink-500, #5d635a);margin-top:6px;line-height:1.35}.rep-kpi.accent .n{color:var(--green-700, #155b3a)}.rep-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.rep-badge.f{background:var(--green-50, #f1f7f3);color:var(--green-700, #155b3a)}.rep-badge.m{background:var(--ink-100, #ecedea);color:var(--ink-700, #2d322c)}.rep-badge.n{background:#f1eef8;color:#5b4a86}.rep-chart{border:1px solid var(--ink-100, #ecedea);border-radius:10px;padding:18px 20px 16px;margin:10px 0 14px;background:var(--white, #fff)}.rep-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.rep-chart-title{font-size:12.5px;font-weight:700;color:var(--ink-900, #161915)}.rep-legend{display:flex;gap:14px;font-size:11px;color:var(--ink-500, #5d635a)}.rep-legend span{display:inline-flex;align-items:center;gap:6px}.rep-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.rep-sign{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:18px 0 8px}.rep-sign-line{border-bottom:1.5px solid var(--ink-300, #b8bdb4);height:38px}.rep-sign-cap{font-size:11.5px;color:var(--ink-500, #5d635a);margin-top:7px}.rep-note{font-size:12px;color:var(--ink-500, #5d635a);background:var(--ink-50, #f7f8f5);border-left:3px solid var(--green-400, #4ea065);padding:10px 14px;border-radius:0 8px 8px 0;margin:4px 0 12px}.rep-slot{border:1px solid rgba(29,107,69,.22);background:#1d6b450b;border-radius:10px;margin:14px 0;overflow:hidden}.rep-slot-bar{display:grid;grid-template-columns:34px 1fr auto auto;gap:12px;align-items:center;padding:11px 12px}.rep-slot-ic{width:34px;height:34px;border-radius:7px;background:#fff;border:1px solid rgba(29,107,69,.18);display:inline-flex;align-items:center;justify-content:center;color:var(--green-700, #155b3a)}.rep-slot-meta{min-width:0}.rep-slot-label{font-size:13px;font-weight:600;color:var(--green-700, #155b3a);display:block}.rep-slot-hint{font-size:11px;color:var(--ink-500, #5d635a);margin-top:2px;display:block}.rep-slot-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-700, #155b3a);background:#1d6b451a;padding:3px 8px;border-radius:999px;white-space:nowrap}.rep-slot-x{width:26px;height:26px;border:0;background:transparent;border-radius:6px;color:var(--ink-400, #868c82);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s,color .14s}.rep-slot-x:hover{background:#1619150f;color:#b8324c}.rep-slot-preview{border-top:1px dashed rgba(29,107,69,.22);padding:14px;background:#ffffff8c}.rep-sk-table{display:grid;gap:8px}.rep-sk-table .r{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:12px}.rep-sk-table .r>i{height:9px;background:var(--ink-100, #ecedea);border-radius:3px;display:block}.rep-sk-table .r.head>i{background:var(--ink-200, #dcdfd9)}.rep-sk-chart{display:flex;align-items:flex-end;gap:14px;height:86px;padding-top:6px}.rep-sk-chart>i{flex:1;background:#1d6b4529;border-radius:4px 4px 0 0;display:block}.rep-sk-lines>i{display:block;height:9px;background:var(--ink-100, #ecedea);border-radius:3px;margin:9px 0}.rep-pv-table{display:grid;gap:9px 14px;align-items:center}.rep-pv-table .h{font-size:11px;font-weight:600;color:var(--ink-700, #2d322c);padding-bottom:7px;border-bottom:1px solid var(--ink-200, #dcdfd9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-pv-table .h.r{text-align:right}.rep-pv-table .c{height:9px;background:var(--ink-100, #ecedea);border-radius:3px}.rep-pv-legend{display:flex;gap:14px;justify-content:flex-end;font-size:10.5px;color:var(--ink-500, #5d635a);margin-bottom:8px}.rep-pv-legend span{display:inline-flex;align-items:center;gap:5px}.rep-pv-legend i{width:9px;height:9px;border-radius:2px;display:inline-block}.rep-pv-chart{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.rep-pv-yaxis{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--ink-300, #b8bdb4);text-align:right;height:92px;white-space:nowrap}.rep-pv-ylabel{display:flex;align-items:center;justify-content:center;height:92px}.rep-pv-ylabel span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;color:var(--ink-400, #868c82);white-space:nowrap}.rep-pv-plot{min-width:0}.rep-pv-bars{display:flex;align-items:flex-end;gap:14px;height:92px;border-left:1px solid var(--ink-200, #dcdfd9);border-bottom:1px solid var(--ink-200, #dcdfd9);padding:0 8px}.rep-pv-grp{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:4px;height:100%}.rep-pv-grp i{width:13px;border-radius:3px 3px 0 0;display:block;min-height:3px}.rep-pv-xaxis{display:flex;gap:14px;padding:7px 8px 0}.rep-pv-xaxis span{flex:1;text-align:center;font-size:9.5px;color:var(--ink-400, #868c82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-pv-xlabel{text-align:center;font-size:10px;font-weight:600;color:var(--ink-400, #868c82);padding:8px 8px 0}.inh-banner{border:1px solid var(--ink-100, #ecedea);background:linear-gradient(180deg,#fbfaf7,#fff);border-radius:12px;padding:16px 18px 14px;display:grid;gap:14px;margin-bottom:16px}.inh-banner-head{display:flex;align-items:flex-start;gap:12px}.inh-banner-icon{width:26px;height:26px;border-radius:7px;flex:0 0 26px;display:grid;place-items:center;background:#1d6b451a;color:var(--green-700, #155b3a)}.inh-banner-title{font-size:13px;font-weight:600;color:var(--ink-900, #161915);margin-bottom:3px}.inh-banner-sub{font-size:12px;color:var(--ink-500, #5d635a);line-height:1.55;max-width:780px}.inh-banner-sub em{font-style:italic;color:var(--ink-700, #2f342d)}.inh-banner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.inh-banner-item{border:1px solid var(--ink-100, #ecedea);background:#fff;border-radius:8px;padding:9px 11px}.inh-banner-item .lab{font-size:12px;font-weight:600;color:var(--ink-900, #161915);display:flex;align-items:center;gap:6px}.inh-banner-item .lab .dot{width:6px;height:6px;border-radius:99px;background:var(--green-600, #1d6b45);box-shadow:0 0 0 3px #1d6b451f}.inh-banner-item .sub{font-size:11px;color:var(--ink-500, #5d635a);margin-top:2px;line-height:1.45}.inh-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px 3px 7px;border-radius:99px;background:var(--ink-50, #f6f5f1);color:var(--ink-500, #5d635a);border:1px solid var(--ink-100, #ecedea);white-space:nowrap}.inh-status .dot{width:6px;height:6px;border-radius:99px;background:var(--ink-300, #b8bdb4)}.inh-status.on{color:var(--green-700, #155b3a);background:#1d6b4514;border-color:#1d6b4533}.inh-status.on .dot{background:var(--green-600, #1d6b45);box-shadow:0 0 0 3px #1d6b451f}.inh-status.draft{color:#8a5a17;background:#c48a2e14;border-color:#c48a2e38}.inh-status.draft .dot{background:#c48a2e}.inh-status.off{color:var(--ink-500, #5d635a)}.inh-list{display:grid}.inh-row{border-bottom:1px solid var(--ink-100, #ecedea)}.inh-row:last-child{border-bottom:none}.inh-row-head{display:grid;grid-template-columns:18px 32px 1fr auto auto auto;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font:inherit;color:inherit;transition:background-color .14s}.inh-row-head:hover{background:#fbfaf7}.inh-row.open>.inh-row-head{background:#fbfaf7}.inh-row-head:focus-visible{outline:2px solid var(--green-600, #1d6b45);outline-offset:4px}.inh-row-head .grip{color:var(--ink-300, #b8bdb4);display:grid;place-items:center}.inh-row-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--ink-50, #f6f5f1);color:var(--ink-700, #2f342d)}.inh-row-name{font-size:13.5px;font-weight:600;color:var(--ink-900, #161915);margin-bottom:2px}.inh-row-sum{font-size:11.5px;color:var(--ink-500, #5d635a);font-variant-numeric:tabular-nums}.inh-row-updated{text-align:right;min-width:110px}.inh-row-updated .lab{font-size:10px;color:var(--ink-400, #92978d);text-transform:uppercase;letter-spacing:.04em}.inh-row-updated .val{font-size:12px;color:var(--ink-700, #2f342d);margin-top:1px}.inh-row-actions{display:flex;gap:6px;align-items:center}.inh-caret{display:grid;place-items:center;color:var(--ink-400, #92978d)}.inh-empty{padding:36px 32px 32px;display:grid;gap:10px;justify-items:center;text-align:center;background:linear-gradient(180deg,#fbfaf7,#fff)}.inh-empty-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#1d6b4514;color:var(--green-700, #155b3a);margin-bottom:4px}.inh-empty-title{font-size:14px;font-weight:600;color:var(--ink-900, #161915)}.inh-empty-sub{font-size:12.5px;color:var(--ink-500, #5d635a);line-height:1.55;max-width:520px}.inh-editor{padding:4px 16px 18px;background:#fbfaf7;border-top:1px dashed var(--ink-100, #ecedea);display:grid;gap:14px}.inh-editor-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;padding-top:14px}.inh-editor-foot{display:flex;align-items:center;gap:8px;border-top:1px solid var(--ink-100, #ecedea);margin-top:6px;padding:12px 0 0}.inh-section{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--ink-100, #ecedea)}.inh-section:first-of-type{border-top:none;padding-top:0}.inh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.inh-section-title{font-size:12px;font-weight:600;color:var(--ink-900, #161915);text-transform:uppercase;letter-spacing:.05em}.inh-section-title code{text-transform:none;letter-spacing:0;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11.5px;padding:1px 5px;border-radius:4px;background:var(--ink-50, #f6f5f1);color:var(--ink-700, #2f342d);font-weight:600}.inh-section-sub{font-size:11.5px;color:var(--ink-500, #5d635a);line-height:1.5}.inh-fmt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 1100px){.inh-fmt-grid{grid-template-columns:repeat(2,1fr)}}.inh-fmt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid var(--ink-200, #dcdfd9);cursor:pointer;text-align:left;font:inherit;transition:border-color .14s,background-color .14s,box-shadow .14s}.inh-fmt:hover{border-color:var(--ink-300, #b8bdb4)}.inh-fmt:focus-visible{outline:2px solid var(--green-600, #1d6b45);outline-offset:4px}.inh-fmt.on{border-color:var(--green-600, #1d6b45);background:#1d6b450a;box-shadow:0 0 0 3px #1d6b450f}.inh-fmt-lab{font-size:12.5px;font-weight:600;color:var(--ink-900, #161915);margin-bottom:2px}.inh-fmt-eq{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px;color:var(--ink-500, #5d635a);line-height:1.4}.inh-coef-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.inh-coef-grid label code,.inh-preview code{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11.5px;padding:1px 4px;border-radius:3px;background:var(--ink-50, #f6f5f1);color:var(--ink-900, #161915)}.inh-preview{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px dashed var(--ink-200, #dcdfd9);border-radius:8px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px}.inh-preview .lab{font-family:var(--font-sans, system-ui);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400, #92978d)}.inh-preview .eq{color:var(--ink-900, #161915)}.inh-preview b{font-weight:700;color:var(--green-700, #155b3a)}.inh-import-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;align-items:start}@media (max-width: 1050px){.inh-import-grid{grid-template-columns:1fr}}.inh-drop{border:1.5px dashed var(--ink-200, #dcdfd9);border-radius:10px;background:#fff;padding:18px;min-height:160px;display:grid;align-items:center;gap:8px}.inh-drop-empty{display:grid;gap:6px;justify-items:center;text-align:center}.inh-drop-emp-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--ink-50, #f6f5f1);color:var(--ink-700, #2f342d);margin-bottom:4px}.inh-drop-emp-title{font-size:13px;font-weight:600;color:var(--ink-900, #161915)}.inh-drop-emp-sub{font-size:11.5px;color:var(--ink-500, #5d635a)}.inh-drop-loaded{display:grid;gap:12px}.inh-drop-file{display:flex;align-items:center;gap:12px}.inh-drop-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#1d6b4514;color:var(--green-700, #155b3a)}.inh-drop-name{font-size:13px;font-weight:600;color:var(--ink-900, #161915)}.inh-drop-meta{font-size:11.5px;color:var(--ink-500, #5d635a);margin-top:2px}.inh-drop-actions{display:flex;gap:6px;flex-wrap:wrap}.inh-drop-error{font-size:11.5px;color:#8a1f1f;background:#aa23230f;border:1px solid rgba(170,35,35,.18);border-radius:6px;padding:6px 10px}.inh-format{background:#fff;border:1px solid var(--ink-100, #ecedea);border-radius:10px;overflow:hidden}.inh-format-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--ink-50, #f6f5f1);border-bottom:1px solid var(--ink-100, #ecedea)}.inh-format-title{font-size:12px;font-weight:600;color:var(--ink-900, #161915)}.inh-format-meta{font-size:10.5px;color:var(--ink-500, #5d635a);font-variant-numeric:tabular-nums}.inh-format-code{margin:0;padding:12px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11.5px;line-height:1.55;color:var(--ink-900, #161915);background:#fff;white-space:pre;overflow-x:auto}.inh-format-keys{margin:0;padding:10px 16px 12px 28px;border-top:1px solid var(--ink-100, #ecedea);font-size:11.5px;color:var(--ink-500, #5d635a);line-height:1.55}.inh-format-keys li{margin-bottom:3px}.inh-format-keys code{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px;padding:1px 5px;border-radius:3px;background:var(--ink-50, #f6f5f1);color:var(--ink-900, #161915);font-weight:600}.inh-format-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--ink-100, #ecedea)}.inh-table{width:100%}.inh-table input{padding:4px 8px;font-size:12px}.inh-expr{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px}.inh-warn-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 9px;border-radius:99px;background:#c48a2e14;border:1px solid rgba(196,138,46,.22);color:#8a5a17;font-size:11.5px;font-weight:500}.inh-drop-preamble{display:grid;gap:10px;justify-items:center;text-align:center;padding:6px 0 14px;border-bottom:1px dashed var(--ink-100, #ecedea)}.inh-drop-preamble-text{font-size:12px;color:var(--ink-500, #5d635a);line-height:1.5;max-width:420px;margin:0}.inh-preview-table-wrap{display:grid;gap:6px}.inh-preview-table-caption{font-size:11px;font-weight:600;color:var(--ink-500, #5d635a);text-transform:uppercase;letter-spacing:.04em}.inh-preview-table{background:#fff;border:1px solid var(--ink-100, #ecedea);border-radius:6px;font-size:11.5px}.inh-preview-table th{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px;background:var(--ink-50, #f6f5f1);color:var(--ink-700, #2f342d);padding:5px 8px;font-weight:600;text-align:left}.inh-preview-table td{padding:5px 8px;border-top:1px solid var(--ink-100, #ecedea);color:var(--ink-900, #161915);font-variant-numeric:tabular-nums}.inh-drop-error{font-size:12px;line-height:1.45;color:#8a1f1f;background:#aa23230f;border:1px solid rgba(170,35,35,.18);border-radius:6px;padding:8px 11px;margin-top:8px}.inh-drop-error-prefix{font-weight:700;margin-right:2px}.inh-preview-panel{display:grid;gap:12px;margin-top:8px}.inh-preview-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 900px){.inh-preview-summary{grid-template-columns:repeat(2,1fr)}}.inh-preview-summary-cell{background:#fff;border:1px solid var(--ink-100, #ecedea);border-radius:8px;padding:10px 12px}.inh-preview-summary-cell .lab{font-size:10.5px;font-weight:600;color:var(--ink-400, #92978d);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.inh-preview-summary-cell .val{font-size:14px;font-weight:700;color:var(--ink-900, #161915);font-variant-numeric:tabular-nums}.inh-preview-warnings{display:grid;gap:6px}.inh-preview-warning{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.5}.inh-preview-warning--info{background:#1d6b450f;border:1px solid rgba(29,107,69,.16);color:var(--green-700, #155b3a)}.inh-preview-warning--warning{background:#c48a2e14;border:1px solid rgba(196,138,46,.22);color:#8a5a17}.inh-preview-row--breach td{background:#c48a2e0a}.inh-preview-row--error td{background:#aa232308;color:var(--ink-500, #5d635a)}.set-prog-picker{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--ink-200, #dcdfd9);border-radius:8px;background:#fff;flex-wrap:wrap}.set-prog-picker-label{font-size:12px;color:var(--ink-500, #5d635a)}.set-prog-picker .set-btn{display:inline-flex;align-items:center;gap:4px}.set-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.set-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:99px;background:#18221b0d;color:var(--ink-500, #5d635a)}.set-chip-ok{background:#1d6b451a;color:var(--green-700, #155b3a)}.set-chip-warn{background:#c48a2e1f;color:#8a5a17}.set-chip-info{background:#3c64c81a;color:#1f3a82}.set-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#16191552;display:flex;align-items:center;justify-content:center;padding:24px}.set-modal{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #16191529}.set-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ink-100, #ecedea)}.set-modal-head h3{font-size:15px;font-weight:600;color:var(--ink-900, #161915);margin:0}.set-modal-body{padding:16px;overflow-y:auto}.set-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ink-100, #ecedea)}.set-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1619153d;display:flex;justify-content:flex-end}.set-drawer{background:#fff;width:100%;max-width:440px;height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 32px #1619151a}.set-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ink-100, #ecedea)}.set-drawer-head h3{font-size:15px;font-weight:600;color:var(--ink-900, #161915);margin:0}.set-drawer-body{padding:16px;overflow-y:auto;flex:1}.set-fw-grid .set-fw-row{transition:border-color .14s}.set-fw-grid .set-fw-row:focus-within{border-color:var(--green-600, #1d6b45)}.set-sfw-grid .set-sfw-factor-head{transition:background-color .14s}.set-sfw-grid .set-sfw-factor-head:hover{background-color:#fafaf7}.set-pts-grid .set-pts-row-head{transition:background-color .14s}.set-pts-grid .set-pts-row-head:hover{background-color:#fafaf7}.set-pts-grid input[type=number]:disabled{background:#fafaf7;color:var(--ink-500, #5d635a)}.set-fv-list .set-fv-bar-track{transition:background-color .14s}.sf-card{border:1px solid var(--ink-200, #dcdfd9);border-radius:10px;background:#fff}.sf-card.open{border-color:var(--ink-300, #b8bdb4)}.sf-head{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.sf-id .sf-name{font-size:13px;font-weight:600;color:var(--ink-900, #161915)}.sf-id .sf-meta{font-size:11px;color:var(--ink-500, #5d635a);font-variant-numeric:tabular-nums}.sf-body{padding:12px 14px;border-top:1px solid var(--ink-100, #ecedea);display:grid;gap:14px}.sf-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sf-section-title{font-size:12px;font-weight:600;color:var(--ink-900, #161915)}.sf-ai-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;background:#1d6b451a;color:var(--green-700, #155b3a);text-transform:uppercase;letter-spacing:.04em}.sf-section-hint{font-size:11px;color:var(--ink-500, #5d635a);line-height:1.45;margin-top:4px}.sf-levels{display:grid;gap:6px}.sf-level-row{display:grid;grid-template-columns:40px 180px 1fr;gap:8px;align-items:start}.sf-level-row.head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400, #868c82);margin-bottom:2px}.sf-level-row .lvl-num{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-500, #5d635a);padding-top:6px}.sf-scale-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-500, #5d635a)}.sf-presets{display:inline-flex;gap:4px;margin-left:6px}.sf-preset{font-size:11px;padding:2px 8px;border:1px solid var(--ink-200, #dcdfd9);border-radius:99px;background:#fff;cursor:pointer;transition:border-color .14s,background-color .14s}.sf-preset.on{background:#1d6b451a;border-color:var(--green-600, #1d6b45);color:var(--green-700, #155b3a)}.sf-step{width:22px;height:22px;border-radius:6px;border:1px solid var(--ink-200, #dcdfd9);background:#fff;cursor:pointer;transition:border-color .14s}.sf-step-val{width:38px;text-align:center;border:1px solid var(--ink-200, #dcdfd9);border-radius:6px;padding:2px 4px;font-size:11px;font-variant-numeric:tabular-nums}.set-factor-list{display:grid;gap:12px}.set-factor{border:1px solid var(--ink-200, #dcdfd9);border-radius:10px;background:#fff}.set-factor-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:12px 14px;cursor:pointer;transition:background-color .14s}.set-factor-head:hover{background-color:#fafaf7}.set-factor-head .label .name{font-size:14px;font-weight:600;color:var(--ink-900, #161915)}.set-factor-head .label .sub{font-size:11px;color:var(--ink-500, #5d635a);margin-top:2px}.set-factor-body{border-top:1px solid var(--ink-100, #ecedea);padding:12px 14px;display:grid;gap:10px}.set-bind-modal-blurb{font-size:12px;color:var(--ink-500, #5d635a);line-height:1.45;margin-bottom:12px}.set-bind-modal-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ink-200, #dcdfd9);border-radius:8px;cursor:pointer;transition:border-color .14s}.set-bind-modal-row:hover{border-color:var(--green-600, #1d6b45)}.set-bind-modal-row.selected{border-color:var(--green-600, #1d6b45);background:#1d6b450a}.ds-intake-root{display:grid;grid-template-columns:248px 1fr;grid-template-rows:100%;overflow:hidden;background:var(--white);flex:1 1 0%;min-height:0}@media (max-width: 720px){.ds-intake-root{grid-template-columns:1fr}}.ds-intake-side{background:#fafaf7;border-right:1px solid var(--ink-100);padding:22px 18px 18px;display:flex;flex-direction:column;gap:18px;height:100%;overflow-y:auto}.ds-intake-side-head{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--ink-100)}.ds-intake-side-kicker{font-size:12px;font-weight:600;color:var(--ink-900);letter-spacing:.005em}.ds-intake-side-prog{height:4px;background:var(--ink-100);border-radius:999px;overflow:hidden}.ds-intake-side-prog-bar{height:100%;background:var(--green-700);border-radius:999px;transition:width .2s ease}.ds-intake-side-stat{font-size:11px;color:var(--ink-500);letter-spacing:.01em}.ds-intake-nav-arrow{color:var(--green-700);opacity:.6}.ds-intake-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ds-intake-navit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;font:500 13px Public Sans,sans-serif;color:var(--ink-500);text-align:left;transition:background-color .14s ease,color .14s ease}.ds-intake-navit button:hover{background:#18221b0a;color:var(--ink-900)}.ds-intake-navit .b{width:22px;height:22px;border-radius:999px;background:var(--white);border:1px solid var(--ink-200);color:var(--ink-500);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:0 0 22px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.ds-intake-navit.cur button{background:var(--green-50);color:var(--green-800);font-weight:600}.ds-intake-navit.cur .b{background:var(--green-700);border-color:var(--green-700);color:#fff;box-shadow:0 0 0 3px #1d6b451a}.ds-intake-navit.done button{color:var(--ink-700)}.ds-intake-navit.done .b{background:var(--green-50);border-color:var(--green-300);color:var(--green-700)}.ds-intake-navit .t{flex:1}.ds-intake-side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--ink-100);display:flex;flex-direction:column;gap:8px}.ds-intake-side-save{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--green-700);padding:0 10px}.ds-intake-main{background:var(--white);overflow-y:auto}.ds-intake-scroll{overflow-y:auto;padding:32px 28px 160px;max-height:calc(100vh - 164px);max-height:calc(100dvh - 164px);min-height:calc(100vh - 164px);min-height:calc(100dvh - 164px)}.ds-intake-col{max-width:880px;margin:0 auto}.ds-intake-title{font-family:Public Sans,system-ui,sans-serif;font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.01em;color:var(--ink-900);margin:0 0 10px;text-wrap:balance}.ds-intake-sub{font-size:14px;line-height:1.55;color:var(--ink-500);margin:0 0 24px;text-wrap:pretty}.ds-intake-body{display:flex;flex-direction:column;gap:16px}.ds-intake-vchip{border:1px solid var(--ink-200);border-radius:10px;padding:12px 14px;background:var(--white);display:flex;flex-direction:column;gap:6px}.ds-intake-vchip.pass{border-color:var(--green-100);background:var(--green-50)}.ds-intake-vchip.fail{border-color:#b8324c4d;background:#b8324c0a}.ds-intake-vchip-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ds-intake-vchip-rule{font-size:12.5px;font-weight:600;color:var(--ink-900);line-height:1.4;flex:1}.ds-intake-vchip-cite{font-size:10px;font-weight:600;color:var(--green-700);letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#2d834814;white-space:nowrap}.ds-intake-vchip-sub{font-size:11.5px;color:var(--ink-500)}.ds-intake-confirm{border:1px solid var(--lavender-200);background:var(--lavender-50);border-radius:12px;padding:18px 20px}.ds-intake-confirm-title{font-size:15px;font-weight:600;color:var(--ink-900);margin:0 0 6px}.ds-intake-confirm-body{font-size:13px;color:var(--ink-700);line-height:1.55}.ds-intake-kicker{font-size:11px;font-weight:600;color:var(--green-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.ds-intake-radio-list{display:flex;flex-direction:column;gap:10px}.ds-intake-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;width:100%;display:grid;grid-template-columns:40px 1fr 22px;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--ink-200);border-radius:12px;background:var(--white);color:var(--ink-900);font:500 14px Public Sans,sans-serif;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ds-intake-radio:hover{border-color:var(--ink-300);background:#fcfcfa}.ds-intake-radio.on{border-color:var(--green-700);background:#2d83480a;box-shadow:0 0 0 1px var(--green-700)}.ds-intake-radio .i{width:40px;height:40px;border-radius:10px;background:var(--ink-50);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center}.ds-intake-radio.on .i{background:var(--green-700);color:#fff}.ds-intake-radio .m{display:flex;flex-direction:column;gap:3px;min-width:0}.ds-intake-radio .m .t{font-size:15px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.ds-intake-radio .m .s{font-size:12.5px;color:var(--ink-500);line-height:1.5}.ds-intake-radio .r{width:18px;height:18px;border:2px solid var(--ink-300);border-radius:999px;position:relative}.ds-intake-radio.on .r{border-color:var(--green-700)}.ds-intake-radio.on .r span{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--green-700);display:block}.ds-intake-field{display:flex;flex-direction:column;gap:6px}.ds-intake-field label{font-size:13px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.ds-intake-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;padding:0 16px;background:var(--white);border:1px solid var(--ink-200);border-radius:10px;font:500 15px Public Sans,sans-serif;color:var(--ink-900);transition:border-color .14s ease,box-shadow .14s ease}.ds-intake-input:focus{outline:0;border-color:var(--green-700);box-shadow:0 0 0 3px #1d6b451a}.ds-intake-input.tabular{font-variant-numeric:tabular-nums;letter-spacing:.01em}select.ds-intake-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ds-intake-input-wrap{position:relative}.ds-intake-input-ok{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--green-700);background:var(--green-50);padding:4px 8px;border-radius:6px}.ds-intake-hint{font-size:12px;color:var(--ink-500);line-height:1.5}.ds-intake-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-intake-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--ink-200);border-radius:10px;background:var(--white);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ds-intake-toggle:hover{border-color:var(--ink-300);background:#fcfcfa}.ds-intake-toggle input{margin-top:3px;width:16px;height:16px;accent-color:var(--green-700);flex:0 0 16px}.ds-intake-toggle-t{font-size:14px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.ds-intake-toggle-s{font-size:12.5px;color:var(--ink-500);margin-top:3px;line-height:1.5}.ds-intake-toggle:has(input:checked){border-color:var(--green-700);background:#2d83480a;box-shadow:0 0 0 1px var(--green-700)}.ds-intake-followup{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px dashed var(--ink-200);border-radius:12px;background:#fcfcfa}.ds-intake-followup-label{font-size:13px;font-weight:600;color:var(--ink-900)}.ds-intake-followup-row{display:flex;align-items:center;gap:12px}.ds-intake-followup-row .ds-intake-input{max-width:160px}.ds-intake-followup-hint{font-size:12px;color:var(--ink-500)}.ds-intake-block{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:12px;background:#b8651a0f;border:1px solid rgba(184,101,26,.22)}.ds-intake-block-icon{width:32px;height:32px;border-radius:8px;background:#b8651a29;color:#b8651a;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.ds-intake-block-title{font-size:14px;font-weight:600;color:var(--ink-900);margin-bottom:4px}.ds-intake-block-body{font-size:13px;color:var(--ink-700);line-height:1.55}.ds-intake-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;background:#ecf5ee;border:1px solid #c9dfd0;color:#144c32;font-size:13px;line-height:1.55}.ds-intake-note svg{color:#1d6b45;flex:0 0 auto;margin-top:2px}.ds-intake-warn{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;margin-top:10px;background:#b8324c0d;border:1px solid rgba(184,50,76,.2);color:#b8324c;font-size:12.5px;line-height:1.55}.ds-intake-warn strong{font-weight:700}.ds-intake-table-wrap{border:1px solid var(--ink-100);border-radius:12px;overflow:hidden}.ds-intake-table-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ink-100);font-size:13px;font-weight:600;color:var(--ink-900);background:#fafaf7}.ds-intake-table-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:600 12px Public Sans,sans-serif;color:var(--green-700);padding:4px 8px;border-radius:6px}.ds-intake-table-add:hover{background:var(--green-50)}.ds-intake-table{width:100%;border-collapse:collapse;font-size:13px}.ds-intake-table th{text-align:left;padding:10px 16px;font-size:11px;font-weight:600;color:var(--ink-500);letter-spacing:.01em;background:var(--white);border-bottom:1px solid var(--ink-100)}.ds-intake-table td{padding:11px 16px;color:var(--ink-700);border-bottom:1px solid var(--ink-100)}.ds-intake-table tbody tr:last-child td{border-bottom:0}.ds-intake-table-me{display:inline-flex;align-items:center;padding:2px 7px;margin-left:8px;border-radius:4px;font-size:10px;font-weight:600;color:var(--green-700);background:var(--green-50)}.ds-intake-rowbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;padding:4px 6px;border-radius:6px;cursor:pointer;color:var(--ink-500)}.ds-intake-rowbtn:hover{background:var(--ink-100);color:var(--ink-900)}.ds-intake-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;background:var(--ink-100);color:var(--ink-700)}.ds-intake-pill .d{width:6px;height:6px;border-radius:999px;background:var(--ink-400)}.ds-intake-pill.green{background:var(--green-50);color:var(--green-700);border:1px solid var(--green-100)}.ds-intake-pill.green .d{background:var(--green-500)}.ds-intake-validation{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ds-intake-vchip-people{display:flex;align-items:flex-end;gap:3px;min-height:18px;flex-wrap:wrap}.ds-intake-person{display:inline-block}.ds-intake-person-employee{fill:var(--green-700)}.ds-intake-person-employer{fill:var(--ink-300)}.ds-intake-person-woman{fill:var(--green-700)}.ds-intake-person-man{fill:var(--green-300)}.ds-intake-vchip-legend{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:10.5px;color:var(--ink-500)}.ds-intake-legend-item{display:inline-flex;align-items:center;gap:4px}.ds-intake-legend-swatch{width:8px;height:8px;border-radius:999px;display:inline-block}.ds-intake-legend-swatch.ds-intake-person-employee{background:var(--green-700)}.ds-intake-legend-swatch.ds-intake-person-employer{background:var(--ink-300)}.ds-intake-legend-swatch.ds-intake-person-woman{background:var(--green-700)}.ds-intake-legend-swatch.ds-intake-person-man{background:var(--green-300)}.ds-intake-vchip-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--ink-900);padding-top:8px;border-top:1px solid rgba(24,34,27,.06)}.ds-intake-vchip-mark{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.ds-intake-vchip.pass .ds-intake-vchip-mark{background:var(--green-700);color:#fff}.ds-intake-vchip.fail .ds-intake-vchip-mark{background:#b8324c;color:#fff}.ds-intake-vchip.pass .ds-intake-vchip-status{color:var(--green-800);border-top-color:#2d83482e}.ds-intake-vchip.fail .ds-intake-vchip-status{color:#b8324c;border-top-color:#b8324c2e}.ds-intake-vchip.fail .ds-intake-vchip-cite{color:#b8324c;background:#b8324c14}.ds-intake-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;border:1px dashed var(--ink-200);border-radius:12px;background:#fcfcfa;text-align:center}.ds-intake-empty svg{color:var(--ink-400);margin-bottom:12px}.ds-intake-empty-t{font-family:Public Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ink-900);margin-bottom:6px;letter-spacing:-.005em}.ds-intake-empty-s{font-size:13px;color:var(--ink-500);line-height:1.55;max-width:380px}.ds-intake-derived{background:#ecf5ee;border:1px solid #c9dfd0;border-radius:12px;overflow:hidden}.ds-intake-derived-head{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid #c9dfd0;font-size:12px;font-weight:600;color:#144c32;letter-spacing:.02em}.ds-intake-derived-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.ds-intake-derived-cell{padding:14px 16px;border-right:1px solid #c9dfd0;display:flex;flex-direction:column;gap:4px}.ds-intake-derived-cell:last-child{border-right:0}.ds-intake-derived-k{font-size:11px;color:#1d6b45;font-weight:500;letter-spacing:.01em}.ds-intake-derived-v{font-family:Public Sans,system-ui,sans-serif;font-size:18px;font-weight:600;color:#18221b;letter-spacing:-.005em}.ds-intake-derived-c{font-size:10.5px;color:#1d6b45;line-height:1.45}.ds-intake-summary{display:flex;flex-direction:column;gap:8px}.ds-intake-sumblock{border:1px solid var(--ink-100);border-radius:10px;padding:14px 16px;background:var(--white)}.ds-intake-sumblock-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ds-intake-sumblock-head .n{width:20px;height:20px;border-radius:999px;background:var(--green-50);color:var(--green-700);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ds-intake-sumblock-head .t{font-family:Public Sans,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em;flex:1}.ds-intake-sumblock-head .e{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:600 11px Public Sans,sans-serif;color:var(--green-700);padding:4px 8px;border-radius:6px}.ds-intake-sumblock-head .e:hover{background:var(--green-50)}.ds-intake-sumblock-rows{display:flex;flex-direction:column;gap:5px;padding-left:30px}.ds-intake-sumblock-row{display:flex;gap:12px;font-size:12.5px;line-height:1.5}.ds-intake-sumblock-row .k{color:var(--ink-500);min-width:170px}.ds-intake-sumblock-row .v{color:var(--ink-900);font-weight:500}.ds-intake-attest{border:1px solid var(--ink-200);border-radius:12px;background:var(--white);transition:border-color .14s ease,background-color .14s ease}.ds-intake-attest.on{border-color:var(--green-300);background:#2d83480a}.ds-intake-attest-head{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--ink-100);font-size:12px;font-weight:600;color:var(--ink-900)}.ds-intake-attest.on .ds-intake-attest-head{border-bottom-color:#2d83482e}.ds-intake-attest-cite{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--green-700);letter-spacing:.04em}.ds-intake-attest-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;font-size:13px;line-height:1.55;color:var(--ink-900)}.ds-intake-attest-row input{margin-top:3px;width:16px;height:16px;accent-color:var(--green-700);flex:0 0 16px}.ds-intake-learn{margin-top:16px;border:1px solid var(--ink-100);border-radius:10px;background:var(--white);overflow:hidden}.ds-intake-learn-chev{margin-left:auto;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .16s ease}.ds-intake-learn[open] .ds-intake-learn-chev{transform:rotate(180deg)}.ds-intake-learn summary{display:flex;align-items:center;gap:8px;padding:11px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12.5px;font-weight:600;color:var(--ink-700);list-style:none}.ds-intake-learn summary::-webkit-details-marker{display:none}.ds-intake-learn summary:hover{background:#fcfcfa}.ds-intake-learn-body{padding:4px 16px 16px;font-size:13px;line-height:1.65;color:var(--ink-700);border-top:1px solid #c9dfd0;background:#ecf5ee;display:flex;flex-direction:column;gap:12px}.ds-intake-learn[open] .ds-intake-learn-body{padding-top:14px}.ds-intake-actions{position:fixed;bottom:0;left:248px;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 36px;background:var(--white);border-top:1px solid var(--ink-100);z-index:10}.ds-intake-actions-right{display:flex;align-items:center;gap:8px}.ds-intake-back,.ds-intake-continue{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:600 14px Public Sans,sans-serif;border-radius:10px;transition:background-color .14s ease,color .14s ease}.ds-intake-back{height:44px;padding:0 16px;background:none;border:1px solid transparent;color:var(--ink-500)}.ds-intake-back:hover{background:var(--ink-100);color:var(--ink-900)}.ds-intake-continue{height:46px;padding:0 22px;background:var(--green-700);color:#fff;border:0;box-shadow:0 1px 2px #16191514,0 0 0 1px #0000000a inset}.ds-intake-continue:hover:not(:disabled){background:var(--green-800)}.ds-intake-continue:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:root{--wx-accent: var(--accent);--wx-accent-2: var(--green-500);--wx-accent-deep: var(--green-800);--wx-accent-soft: rgba(29, 107, 69, .08);--wx-accent-tint: rgba(29, 107, 69, .16);--wx-accent-line: rgba(29, 107, 69, .22)}.wx-root .fin-content{padding:18px 24px 28px;background:var(--color-surface-raised)}.wx-page{padding:18px 24px 28px;background:var(--ink-50);min-height:100%}.wx-root{display:flex;flex-direction:column;height:100%;overflow:hidden}.wx-root .fin-topbar{flex:0 0 auto}.wx-root .wx-page{flex:1 1 0;min-height:0;overflow-y:auto}.wx-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.wx-kpi-card{background:var(--white);border:1px solid var(--ink-100);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.wx-kpi-num{font-size:30px;font-weight:700;color:var(--ink-900);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.wx-kpi-num.is-warn{color:var(--danger)}.wx-kpi-label{font:500 11px Public Sans;color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em}@media (max-width: 720px){.wx-kpi-strip{grid-template-columns:1fr}}.fin-tabs{display:inline-flex;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;padding:2px}.fin-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:4px 10px;border-radius:4px;font:500 12px Public Sans;cursor:pointer;color:var(--ink-500);display:inline-flex;align-items:center;gap:6px}.fin-tabs button.on{background:var(--white);color:var(--ink-900);box-shadow:0 1px 2px #0000000a}.fin-tabs button .tabular{color:var(--ink-400);font-weight:600}.wx-dash{display:flex;flex-direction:column;gap:16px}.wx-bento{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wx-bento-col{display:flex;flex-direction:column;gap:16px;min-width:0}.wx-bento-full{width:100%}.wx-dash-cell{display:flex;position:relative;transition:transform .14s ease}.wx-dash-cell>section{width:100%}.wx-dash-cell.is-dragging{opacity:.35}.wx-dash-cell.is-dragover>section{outline:2px dashed var(--wx-accent);outline-offset:-2px;background:var(--wx-accent-soft)}.wx-dash.is-editing .wx-dash-cell{cursor:grab}.wx-dash.is-editing .wx-dash-cell:active{cursor:grabbing}.wx-dash.is-editing .wx-dash-cell:hover>section{box-shadow:0 6px 18px -8px #141e192e,0 1px 2px #141e190a}.wx-cell-minus{position:absolute;top:-9px;left:-9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;width:24px;height:24px;cursor:pointer;color:var(--ink-700);filter:drop-shadow(0 2px 4px rgba(20,30,25,.22));z-index:10;transition:transform .12s ease,color .12s ease}.wx-cell-minus svg{display:block;width:100%;height:100%}.wx-dash-cell:hover .wx-cell-minus{color:var(--danger)}.wx-cell-minus:hover{transform:scale(1.12)}.wx-cell-minus:active{transform:scale(.92)}.wx-cell-minus:focus-visible{outline:2px solid var(--wx-accent);outline-offset:2px;border-radius:999px}.wx-cell-resize{position:absolute;bottom:8px;right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:var(--white);width:24px;height:24px;border-radius:6px;cursor:pointer;color:var(--ink-500);box-shadow:0 2px 6px #141e191a,0 0 0 1px var(--ink-200);z-index:10;display:inline-flex;align-items:center;justify-content:center;transition:all .14s ease}.wx-cell-resize:hover{color:var(--wx-accent);box-shadow:0 2px 8px #141e1929,0 0 0 1px var(--wx-accent);transform:scale(1.05)}.wx-cell-resize:active{transform:scale(.94)}.wx-cell-resize:focus-visible{outline:2px solid var(--wx-accent);outline-offset:2px}.wx-dash-cell.size-full .wx-cell-resize{color:var(--wx-accent-deep);box-shadow:0 2px 6px #141e191f,0 0 0 1px var(--wx-accent);background:var(--wx-accent-soft)}.wx-cust-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;margin-bottom:14px;background:var(--wx-accent-soft);border:1px dashed var(--wx-accent-line);border-radius:8px;color:var(--wx-accent-deep);font-size:12px}.wx-cust-bar svg{color:var(--wx-accent)}.wx-cust-bar .wx-link{margin-left:auto}.wx-cust-wrap{position:relative}.wx-root .fin-topbar{padding-top:18px;padding-bottom:18px;background:var(--white);border-bottom:1px solid var(--ink-100)}.wx-root .fin-title{font-size:20px;font-weight:600;letter-spacing:-.01em}.wx-root .fin-search{min-width:200px;max-width:240px;height:34px;font-size:12.5px;color:var(--ink-400)}.wx-root .fin-search kbd{font-size:10px}.wx-root .fin-locale{height:32px}.fin-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font:500 13px inherit;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .1s ease,transform .08s ease,box-shadow .1s ease;white-space:nowrap}.fin-btn:disabled{opacity:.6;cursor:not-allowed}.fin-btn-primary{background:var(--green-700, #1d6b45);color:#fff;box-shadow:0 1px 2px #0000002e}.fin-btn-primary:hover:not(:disabled){background:var(--green-800, #153d26);box-shadow:0 2px 6px #00000038}.fin-btn-primary:active:not(:disabled){background:var(--green-900, #0f3d26);transform:translateY(1px);box-shadow:0 0 #0000}.wx-root .fin-btn-primary{height:34px;background:var(--wx-accent)}.wx-root .fin-btn-primary:hover:not(:disabled){background:var(--wx-accent-deep)}.wx-root .fin-btn-primary:active:not(:disabled){background:var(--wx-accent-deep);filter:brightness(.88);transform:translateY(1px)}.wx-cust-btn-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--white);width:34px;height:34px;border-radius:6px;color:var(--ink-700);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .14s ease}.wx-cust-btn-icon:hover{border-color:var(--wx-accent);color:var(--wx-accent);background:var(--wx-accent-soft)}.wx-cust-btn-icon.is-on{background:var(--wx-accent);color:#fff;border-color:var(--wx-accent)}.wx-cust-btn-icon:focus-visible{outline:2px solid var(--wx-accent);outline-offset:2px}.wx-cust-panel{position:absolute;right:0;top:calc(100% + 8px);width:280px;background:var(--white);border:1px solid var(--ink-200);border-radius:10px;box-shadow:0 12px 32px -10px #141e192e,0 2px 6px #141e190a;padding:14px;z-index:30}.wx-cust-section{padding:8px 0;border-bottom:1px solid var(--ink-100)}.wx-cust-section:last-child{border-bottom:0}.wx-cust-section-t{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:8px}.wx-cust-row{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13px;color:var(--ink-900);cursor:pointer}.wx-cust-row input{accent-color:var(--wx-accent)}.wx-cust-seg{display:flex;gap:0;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;padding:2px}.wx-cust-seg button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:5px 8px;font:500 12px Public Sans;color:var(--ink-500);border-radius:4px;cursor:pointer}.wx-cust-seg button.on{background:var(--white);color:var(--ink-900);box-shadow:0 1px 2px #0000000a}.wx-cust-swatches{display:flex;gap:8px}.wx-cust-sw{width:28px;height:28px;border-radius:999px;border:2px solid var(--white);box-shadow:0 0 0 1px var(--ink-200);cursor:pointer}.wx-cust-sw.on{box-shadow:0 0 0 2px var(--wx-accent)}.wx-cust-hint{font-size:11px;color:var(--ink-500);line-height:1.5}.wx-cust-btn-sm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--white);border-radius:6px;padding:6px 10px;font:500 12px Public Sans;color:var(--ink-700);cursor:pointer}.wx-cust-btn-sm:hover{border-color:var(--ink-700)}.wx-cust-btn-sm.primary{background:var(--wx-accent);color:#fff;border-color:var(--wx-accent)}.wx-cust-btn-sm.primary:hover{background:var(--wx-accent-deep)}.wx-q{background:var(--white);border:1px solid var(--ink-100);border-radius:10px;display:flex;flex-direction:column;min-height:0}.wx-q-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 12px;border-bottom:1px solid var(--ink-100)}.wx-q-head-l{display:flex;align-items:center;gap:10px;min-width:0}.wx-q-head-icn{width:24px;height:24px;border-radius:6px;background:var(--wx-accent-soft);color:var(--wx-accent);display:inline-flex;align-items:center;justify-content:center}.wx-q-kicker{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wx-accent)}.wx-q-title{font-size:14px;font-weight:600;color:var(--ink-900);margin-top:1px;letter-spacing:-.005em}.wx-q-hint{font-size:12px;color:var(--ink-500);margin-left:4px}.wx-q-head-r{display:flex;align-items:center;gap:8px}.wx-q-actions{display:flex;gap:4px;padding:2px;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px}.wx-q-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-500);cursor:pointer}.wx-q-act:hover{background:var(--white);color:var(--ink-900);box-shadow:0 1px 2px #0000000a}.wx-q-act.danger:hover{color:var(--danger)}.wx-q-body{padding:16px 18px;flex:1;min-height:0}.wx-q-divider{height:1px;background:var(--ink-100);margin:0 18px}.wx-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:500 12px Public Sans;color:var(--ink-500);cursor:pointer;padding:0}.wx-link:hover{color:var(--wx-accent)}.wx-stats-body{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding-bottom:14px}.wx-donut-wrap{position:relative;width:150px;height:150px;flex:0 0 auto}.wx-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.wx-donut-num{font-size:30px;font-weight:700;color:var(--ink-900);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.wx-donut-lbl{font-size:11px;color:var(--ink-500);margin-top:4px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.wx-donut-sub{font-size:11px;color:var(--wx-accent);margin-top:2px;font-weight:500}.wx-legend{display:grid;gap:7px}.wx-legend-row{display:grid;grid-template-columns:10px 1fr auto auto;gap:10px;align-items:center}.wx-legend-sw{width:10px;height:10px;border-radius:2px}.wx-legend-lbl{font-size:12px;color:var(--ink-900)}.wx-legend-n{font-size:12px;font-weight:600;color:var(--ink-900);min-width:16px;text-align:right}.wx-legend-pct{font-size:11px;color:var(--ink-500);min-width:32px;text-align:right}.wx-days{padding:14px 18px 16px}.wx-days-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.wx-days-title{font-size:12px;font-weight:600;color:var(--ink-900)}.wx-days-legend{font-size:11px;color:var(--ink-500);display:flex;align-items:center;gap:4px}.wx-days-dot{display:inline-block;width:6px;height:6px;border-radius:999px;margin-right:2px}.wx-days-dot.ok{background:var(--wx-accent)}.wx-days-dot.warn{background:var(--warning)}.wx-days-list{display:grid;gap:6px}.wx-days-row{display:grid;grid-template-columns:140px 1fr 50px;gap:12px;align-items:center;font-size:12px}.wx-days-name{color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-days-track{position:relative;height:6px;background:var(--ink-100);border-radius:999px;overflow:visible}.wx-days-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.wx-days-fill.ok{background:var(--wx-accent)}.wx-days-fill.warn{background:var(--warning)}.wx-days-target{position:absolute;right:0;top:-2px;bottom:-2px;width:2px;background:var(--ink-300);border-radius:1px}.wx-days-num{text-align:right;color:var(--ink-700);font-weight:600;font-variant-numeric:tabular-nums}.wx-days-num-suf{color:var(--ink-400);font-weight:500;margin-left:1px}.wx-cal-toolbar{display:flex;align-items:center;gap:8px;padding:10px 18px 0;flex-wrap:wrap}.wx-cal-toolbar .wx-cal-month{font-size:14px;font-weight:600;color:var(--ink-900);text-transform:capitalize;letter-spacing:-.01em}.wx-cal-horizon{font-size:11.5px;color:var(--ink-500)}.wx-cal-toolbar .wx-cal-ctrl{margin-left:auto;display:flex;gap:2px;align-items:center}.wx-cal-ctrl{display:flex;align-items:center;gap:2px}.wx-cal-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--white);width:26px;height:26px;border-radius:6px;color:var(--ink-700);cursor:pointer;font:600 13px Public Sans;padding:0;display:inline-flex;align-items:center;justify-content:center}.wx-cal-nav:hover{border-color:var(--wx-accent);color:var(--wx-accent)}.wx-cal-today{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--white);height:26px;padding:0 9px;border-radius:6px;font:500 11px Public Sans;color:var(--ink-700);cursor:pointer;margin:0 4px}.wx-cal-today:disabled{opacity:.4;cursor:default}.wx-cal-today:not(:disabled):hover{border-color:var(--wx-accent);color:var(--wx-accent)}.wx-cal-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:12px}.wx-dash-cell.size-full .wx-cal-body{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.wx-cal-grid{display:grid;gap:4px;min-width:0}.wx-cal-weekdays,.wx-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.wx-cal-wd{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--ink-400);text-align:center;padding:4px 0;text-transform:uppercase}.wx-cal-day{position:relative;aspect-ratio:2.8;min-height:22px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:12px;color:var(--ink-700);font-variant-numeric:tabular-nums;transition:background .12s}.wx-cal-day:not(.today):hover{background:var(--wx-accent-soft)}.wx-cal-day.out{color:var(--ink-300)}.wx-cal-day.has{background:var(--wx-accent-soft);color:var(--wx-accent-deep);font-weight:600}.wx-cal-day.today{background:var(--wx-accent);color:#fff;font-weight:700}.wx-cal-day.today.has{background:var(--wx-accent)}.wx-cal-num{position:relative;z-index:1}.wx-cal-dots{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;gap:2px}.wx-cal-dot{width:3px;height:3px;border-radius:999px;background:var(--wx-accent)}.wx-cal-dot.warn{background:var(--warning)}.wx-cal-dot.info{background:var(--wx-accent-2)}.wx-cal-day.today .wx-cal-dot{background:#fff}.wx-cal-list{border-top:1px solid var(--ink-100);padding-top:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.wx-dash-cell.size-full .wx-cal-list{border-top:0;border-left:1px solid var(--ink-100);padding-top:0;padding-left:18px}.wx-cal-list-head{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.wx-cal-item{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:flex-start}.wx-cal-pill{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;padding:4px 0;text-align:center}.wx-cal-pill.warn{background:#b8651a14;border-color:#b8651a2e}.wx-cal-pill.ok{background:var(--wx-accent-soft);border-color:var(--wx-accent-line)}.wx-cal-pill.info{background:var(--white);border-color:var(--ink-200)}.wx-cal-pill-d{display:block;font-size:14px;font-weight:700;color:var(--ink-900);line-height:1;font-variant-numeric:tabular-nums}.wx-cal-pill.warn .wx-cal-pill-d{color:var(--warning)}.wx-cal-pill.ok .wx-cal-pill-d{color:var(--wx-accent)}.wx-cal-pill-m{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500);margin-top:2px}.wx-cal-item-t{font-size:12px;color:var(--ink-900);font-weight:500;line-height:1.3}.wx-cal-item-s{font-size:11px;color:var(--ink-500);margin-top:3px}.wx-cal-item-when.warn{color:var(--warning);font-weight:600}.wx-cal-item-when.ok{color:var(--wx-accent);font-weight:600}.wx-news-body{padding:0}.wx-news-row{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 18px;border-bottom:1px solid var(--ink-100)}.wx-news-row:last-child{border-bottom:0}.wx-news-row:hover{background:var(--ink-50);cursor:pointer}.wx-news-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;height:-moz-fit-content;height:fit-content;line-height:1;align-self:flex-start;margin-top:2px}.wx-tag-cnesst{background:var(--wx-accent);color:#fff}.wx-tag-law{background:#ad26481a;color:#ad2648}.wx-tag-op{background:var(--wx-accent-soft);color:var(--wx-accent-deep)}.wx-tag-press{background:var(--ink-100);color:var(--ink-700)}.wx-tag-federal{background:#2d5a8c1f;color:#2d5a8c}.wx-news-fav{width:22px;height:22px;border-radius:6px;align-self:start;margin-top:1px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--ink-100)}.wx-news-fav-fb{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;background:var(--wx-accent);border-color:transparent}.wx-news-tag-pill{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.wx-news-more{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:11px;font-size:12px;font-weight:600;color:var(--wx-accent-deep);background:none;border:0;border-top:1px solid var(--ink-100);cursor:pointer}.wx-news-more:hover{background:var(--ink-50)}.wx-news-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-500);margin-bottom:4px}.wx-news-src{font-weight:600;color:var(--ink-700)}.wx-news-sep{color:var(--ink-300)}.wx-news-new{margin-left:auto;background:var(--wx-accent);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase}.wx-news-title{font-size:13px;font-weight:600;color:var(--ink-900);line-height:1.35;letter-spacing:-.005em}.wx-news-excerpt{font-size:12px;color:var(--ink-500);line-height:1.45;margin-top:4px}.wx-veille-page{display:flex;flex-direction:column;height:100%;overflow-y:auto}.wx-veille-body{max-width:820px;width:100%;margin:0 auto;padding:28px 24px 48px}.wx-veille-back{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:4px 0;font-size:13px;font-weight:600;color:var(--wx-accent-deep);cursor:pointer}.wx-veille-back:hover{text-decoration:underline}.wx-veille-title{font-size:24px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em;margin:14px 0 4px}.wx-veille-sub{font-size:13px;color:var(--ink-500);margin:0 0 20px}.wx-veille-list{border:1px solid var(--ink-100);border-radius:12px;overflow:hidden;background:var(--surface, #fff)}.wx-mandates-tabs button.on{color:var(--ink-900)}.wx-mandates-body{padding:6px 6px 12px;display:flex;flex-direction:column;gap:8px}.wx-mand{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px;border-radius:8px;border:1px solid transparent;transition:background .14s,border-color .14s}.wx-mand:hover{background:var(--ink-50)}.wx-mand.is-current{background:var(--wx-accent-soft);border-color:var(--wx-accent-line);cursor:pointer}.wx-mand-name-row{display:flex;align-items:center;gap:8px}.wx-mand-name{font-size:14px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.wx-mand-active-pill{background:var(--wx-accent);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase}.wx-mand-overdue-pill{background:#b8651a1f;color:var(--warning);font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase}.wx-mand-blocking-pill{background:#b8324c1f;color:#b8324c;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wx-mand-meta{font-size:11px;color:var(--ink-500);margin-top:3px;display:flex;align-items:center;gap:6px}.wx-mand-sep{color:var(--ink-300)}.wx-mand-prog{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-top:9px;max-width:220px}.wx-mand-step{height:4px;border-radius:999px;background:var(--ink-100)}.wx-mand-step.done{background:var(--wx-accent)}.wx-mand-step.current{background:var(--wx-accent-2);box-shadow:0 0 0 2px var(--wx-accent-tint)}.wx-mand-foot{display:flex;align-items:center;gap:12px;margin-top:9px;font-size:11px}.wx-mand-phase{display:inline-flex;align-items:center;gap:6px;color:var(--ink-700);font-weight:500}.wx-mand-phase-dot{width:7px;height:7px;border-radius:2px}.wx-mand-due{display:inline-flex;align-items:center;gap:4px;color:var(--ink-500)}.wx-mand-due svg{color:var(--ink-400)}.wx-mand-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-200);background:var(--white);color:var(--ink-700);padding:7px 12px;border-radius:6px;font:500 12px Public Sans;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .14s}.wx-mand-cta:hover{border-color:var(--wx-accent);color:var(--wx-accent)}.wx-mand-cta.primary{background:var(--wx-accent);color:#fff;border-color:var(--wx-accent)}.wx-mand-cta.primary:hover{background:var(--wx-accent-deep);border-color:var(--wx-accent-deep)}.wx-see-more-btn{display:flex;align-items:center;gap:4px;width:100%;justify-content:center;padding:10px;font-size:12px;font-weight:500;color:var(--wx-accent);background:var(--wx-accent-soft);border:1px dashed var(--wx-accent-line);border-radius:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:4px}.wx-see-more-btn:hover{background:var(--wx-accent-tint)}.all-ex-page{display:flex;flex-direction:column;height:100%;overflow-y:auto}.all-ex-topbar{padding:16px 40px;background:var(--white);border-bottom:1px solid var(--ink-100)}.all-ex-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-size:13px;color:var(--ink-500);padding:0;display:flex;align-items:center;gap:4px}.all-ex-back:hover{color:var(--ink-900)}.all-ex-body{max-width:1100px;margin:0 auto;width:100%;padding:32px 40px}.all-ex-header{margin-bottom:20px}.all-ex-title{font-size:22px;font-weight:700;color:var(--ink-900);margin:0 0 4px;letter-spacing:-.01em}.all-ex-subtitle{font-size:13px;color:var(--ink-500);margin:0}.all-ex-tabs{margin-bottom:8px;display:table}.all-ex-type-tabs{margin-bottom:20px;display:table}.all-ex-list{display:flex;flex-direction:column;gap:8px}.all-ex-empty{text-align:center;padding:60px 0;color:var(--ink-400);font-size:14px}.all-ex-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--white);border:1px solid var(--ink-100);border-radius:8px;cursor:pointer;transition:box-shadow .14s}.all-ex-row:hover{box-shadow:0 2px 8px -2px #141e191f}.all-ex-row-left{min-width:0}.all-ex-row-name{font-weight:600;font-size:14px;color:var(--ink-900)}.all-ex-row-meta{font-size:12px;color:var(--ink-400);margin-top:3px;display:flex;align-items:center;gap:8px}.all-ex-sep{color:var(--ink-200)}.all-ex-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.all-ex-status{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px}.all-ex-status.active{background:#2d83481a;color:var(--wx-accent, #1d6b45)}.all-ex-status.done{background:var(--ink-50);color:var(--ink-500)}.wx-q-grip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ink-400);cursor:grab}.wx-q-grip:hover{color:var(--wx-accent)}.wx-q-act.on{background:var(--white);color:var(--wx-accent);box-shadow:0 0 0 1px var(--wx-accent-line)}.wx-q-gear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;width:28px;height:28px;border-radius:6px;color:var(--ink-400);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .14s}.wx-q-gear:hover{background:var(--ink-50);color:var(--wx-accent);border-color:var(--ink-100)}.wx-q-gear.on{background:var(--wx-accent-soft);color:var(--wx-accent);border-color:var(--wx-accent-line)}.wx-q-head-r{position:relative}.wx-q-head-text{min-width:0}.wx-q-settings-pop{position:absolute;right:0;top:calc(100% + 10px);width:280px;background:var(--white);border:1px solid var(--ink-200);border-radius:10px;box-shadow:0 14px 36px -12px #141e1933,0 2px 6px #141e190a;padding:12px 14px;z-index:40;animation:wx-pop .18s ease}@keyframes wx-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wx-q-settings-arrow{position:absolute;top:-5px;right:14px;width:10px;height:10px;background:var(--white);border-top:1px solid var(--ink-200);border-left:1px solid var(--ink-200);transform:rotate(45deg)}.wx-q-settings-body{display:flex;flex-direction:column;gap:10px}.wx-q-settings-sec{padding:4px 0}.wx-q-settings-t{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:8px}.wx-q-settings-radios{display:flex;flex-direction:column;gap:4px}.wx-q-settings-radio{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--ink-700);transition:background .12s}.wx-q-settings-radio input{accent-color:var(--wx-accent);margin:0}.wx-q-settings-radio:hover{background:var(--ink-50)}.wx-q-settings-radio.on{background:var(--wx-accent-soft);color:var(--wx-accent-deep);font-weight:500}.wx-q-settings-check{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:flex-start;padding:7px 4px;cursor:pointer}.wx-q-settings-check input{accent-color:var(--wx-accent);margin:2px 0 0}.wx-q-settings-check-l{font-size:12.5px;color:var(--ink-900);font-weight:500}.wx-q-settings-check-h{font-size:11px;color:var(--ink-500);margin-top:1px;line-height:1.35}.wx-q-settings-foot{display:flex;justify-content:flex-end;gap:6px;padding-top:10px;margin-top:6px;border-top:1px solid var(--ink-100)}.wx-cust-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ink-100);margin-bottom:4px}.wx-cust-panel-t{font-size:13.5px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em}.wx-cust-panel-s{font-size:11.5px;color:var(--ink-500);margin-top:2px}.wx-cust-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:24px;height:24px;border-radius:5px;color:var(--ink-400);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.wx-cust-close:hover{background:var(--ink-50);color:var(--ink-900)}.wx-cust-pane-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1px 0}.wx-cust-pane-size{display:inline-flex;gap:2px;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:5px;padding:2px}.wx-cust-sz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:26px;height:20px;border-radius:3px;color:var(--ink-400);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.wx-cust-sz:hover{color:var(--ink-700)}.wx-cust-sz.on{background:var(--white);color:var(--wx-accent);box-shadow:0 1px 2px #0000000a}.wx-cust-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.wx-cust-btn-sm.saved{background:var(--wx-accent-soft);border-color:var(--wx-accent-line);color:var(--wx-accent-deep);cursor:default;display:inline-flex;align-items:center;gap:5px}.wx-cust-btn-sm:disabled{cursor:default}.wx-stats-kpi{padding:12px 18px 4px}.wx-stats-kpi-cell{background:var(--wx-accent-soft);border:1px solid var(--wx-accent-line);border-radius:8px;padding:12px 14px}.wx-stats-kpi-lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wx-accent-deep);opacity:.7}.wx-stats-kpi-row{display:flex;align-items:baseline;gap:6px;margin-top:6px;flex-wrap:wrap}.wx-stats-kpi-val{font-size:24px;font-weight:700;color:var(--wx-accent-deep);letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.wx-stats-kpi-suf{font-size:12px;color:var(--wx-accent-deep);opacity:.7;font-weight:500}.wx-stats-kpi-trend{font-size:11px;color:var(--wx-accent);margin-left:auto;display:inline-flex;align-items:center;gap:4px}.wx-stats-kpi-bar{display:flex;gap:2px;margin-top:10px;height:4px;align-items:center}.wx-stats-kpi-bar-seg{display:block;height:4px;background:var(--wx-accent);border-radius:999px;opacity:.5;min-width:8px}.wx-stats-kpi-bar-seg:hover{opacity:1}.wx-cal-legend{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;font-size:10.5px;color:var(--ink-500)}.wx-cal-legend-i{display:inline-flex;align-items:center;gap:4px}.wx-cal-holiday-mark{position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:999px;background:#ad26488c}.wx-cal-holiday-mark-sm{display:inline-block;width:5px;height:5px;border-radius:999px;background:#ad26488c}.wx-cal-day.holiday{background:#ad26480a}.wx-cal-day.holiday.today{background:var(--wx-accent)}.wx-cal-empty{font-size:12px;color:var(--ink-500);padding:18px 4px;text-align:center;line-height:1.5}.wx-news-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 24px;text-align:center;color:var(--ink-500)}.wx-news-empty svg{color:var(--ink-300)}.wx-news-empty-t{font-size:13px;font-weight:600;color:var(--ink-700);margin-top:4px}.wx-news-empty-s{font-size:11.5px;color:var(--ink-500);max-width:240px;line-height:1.4}.wx-news-row{transition:background .12s ease}.wx-donut-wrap svg circle:not(:first-child){transition:opacity .14s}.wx-donut-wrap svg:hover circle:not(:first-child){opacity:.85}.wx-donut-wrap svg circle:hover{opacity:1}.wx-dash-stack .wx-stats-body{grid-template-columns:auto 1fr}.wx-dash-stack .wx-dash-cell .wx-cal-body{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.wx-dash-stack .wx-dash-cell .wx-cal-list{border-top:0;border-left:1px solid var(--ink-100);padding-top:0;padding-left:18px}.wx-news-loading{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.wx-news-skeleton{height:60px;border-radius:6px}.wx-news-empty{padding:32px 18px;text-align:center;color:var(--ink-500);font-size:13px}.wx-mandate-empty{padding:24px 18px;text-align:center;color:var(--ink-500);font-size:13px}.wx-cust-bar.editing{background:var(--wx-accent-tint);border-color:var(--wx-accent);color:var(--wx-accent-deep)}.wx-q-act.on{background:var(--white);color:var(--wx-accent);box-shadow:0 1px 2px #0000000f}:root{--jactive-color: var(--accent);--jbutton-color: var(--accent)}[data-snapshot-table]{background:var(--card);--snapshot-cell-ink: var(--ink-900);--jss-header-bg: color-mix(in srgb, var(--snapshot-cell-ink) 3.5%, var(--card));--jss-header-bg-active: color-mix(in srgb, var(--accent) 10%, var(--card));--jss-range-tint: color-mix(in srgb, var(--accent) 8%, transparent);--snapshot-marker-pinned: var(--accent);--snapshot-marker-dirty: var(--color-warning-strong);--snapshot-dirty-wash: color-mix(in srgb, var(--color-warning-strong) 9%, transparent);--snapshot-derived-wash: color-mix(in srgb, var(--ink-100) 45%, transparent);--snapshot-marker-imputed: var(--ink-500)}[data-snapshot-table] .nivo-sheet-grid{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-xs);--snapshot-cell-ink: var(--ink-900);--jss-header-bg: color-mix(in srgb, var(--snapshot-cell-ink) 3.5%, var(--card));--jss-header-bg-active: color-mix(in srgb, var(--accent) 10%, var(--card));--jss-range-tint: color-mix(in srgb, var(--accent) 8%, transparent);--snapshot-marker-pinned: var(--accent);--snapshot-marker-dirty: var(--color-warning-strong);--snapshot-dirty-wash: color-mix(in srgb, var(--color-warning-strong) 9%, transparent);--snapshot-derived-wash: color-mix(in srgb, var(--ink-100) 45%, transparent);--snapshot-marker-imputed: var(--ink-500)}[data-snapshot-table] .jss_spreadsheet{background-color:var(--card);border:0}[data-snapshot-table] .jss_container{display:block;padding-right:0}[data-snapshot-table] .jss_content{display:block;padding:0;scrollbar-color:var(--color-foreground-alpha-16) transparent;max-height:calc(100vh - 340px)!important;min-height:320px;overflow:auto}[data-snapshot-table] .jss_content::-webkit-scrollbar{width:10px;height:10px}[data-snapshot-table] .jss_content::-webkit-scrollbar-track{background:transparent}[data-snapshot-table] .jss_content::-webkit-scrollbar-thumb{background:var(--color-foreground-alpha-16);border-radius:999px;border:2px solid transparent;background-clip:padding-box}[data-snapshot-table] .jss_worksheet{background-color:var(--card);border-right-color:transparent;border-bottom-color:transparent;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--snapshot-cell-ink)}[data-snapshot-table] .jss_worksheet>tbody>tr>td{border-top:1px solid var(--color-surface-border-alpha-08);border-left:0;border-right:1px solid var(--color-foreground-alpha-04);padding:12px 16px;height:52px;line-height:1.4;font-size:.8125rem;color:var(--snapshot-cell-ink)}[data-snapshot-table] .jss_worksheet>tbody>tr>td:last-child{border-right:0}[data-snapshot-table] .jss_worksheet>tbody>tr:first-child>td{border-top-color:transparent}[data-snapshot-table] .jss_worksheet>tbody>tr:hover>td:not(.highlight):not(.selection){background-color:var(--ink-50)}[data-snapshot-table] .jss_worksheet>thead>tr>td{background-color:var(--card);border-top:0;border-left:0;border-right:1px solid var(--color-foreground-alpha-04);border-bottom:1px solid var(--color-surface-border-alpha-12);padding:0 16px;height:44px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}[data-snapshot-table] .jss_worksheet>thead>tr>td:last-child{border-right:0}[data-snapshot-table] .jss_worksheet>thead>tr:last-child>td{border-bottom:1px solid var(--color-surface-border-alpha-12)}[data-snapshot-table] .jss_worksheet>thead>tr>td.selected{background-color:var(--jss-header-bg-active);color:var(--accent)}[data-snapshot-table] .jss_worksheet>thead>tr>td.arrow-up,[data-snapshot-table] .jss_worksheet>thead>tr>td.arrow-down{text-decoration:none;color:var(--snapshot-cell-ink)}[data-snapshot-table] .jss_worksheet>thead>tr:nth-child(2)>td{height:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:0;line-height:0}[data-snapshot-table] .jss_worksheet>thead>tr:nth-child(2)>td.jss_column_filter{background-image:none!important}[data-snapshot-table] .jss_worksheet>thead>tr:nth-child(2){visibility:collapse}[data-snapshot-table] .jss_worksheet>thead>tr:nth-child(2)>td>*:not([class*=jdropdown]){display:none}[data-snapshot-table] .jss_worksheet>thead>tr:nth-child(2) [class*=jdropdown]{visibility:visible}[data-snapshot-table] .jss_worksheet>thead td>input{background:transparent;border:0;outline:none;color:var(--snapshot-cell-ink);font-size:.75rem;font-family:inherit}[data-snapshot-table] .jss_worksheet>tbody>tr>td:first-child{background-color:var(--card);color:var(--ink-300);font-size:.72rem;font-weight:500;text-align:center}[data-snapshot-table] .jss_worksheet>tbody>tr:hover>td:first-child{color:var(--ink-500)}[data-snapshot-table] .jss_worksheet>tbody>tr.selected>td:first-child{background-color:var(--accent-surface);color:var(--accent)}[data-snapshot-table] .jss_worksheet>tbody>tr>td.readonly{color:var(--ink-400);background-color:transparent}[data-snapshot-table] .jss_worksheet .highlight{background-color:var(--jss-range-tint)}[data-snapshot-table] .jss_worksheet .highlight-selected{background-color:transparent}[data-snapshot-table] .jss_worksheet .highlight-top{border-top:1px solid var(--accent);box-shadow:none}[data-snapshot-table] .jss_worksheet .highlight-left{border-left:1px solid var(--accent);box-shadow:none}[data-snapshot-table] .jss_worksheet .highlight-right{border-right:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .highlight-bottom{border-bottom:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .highlight-top.highlight-left{box-shadow:none}[data-snapshot-table] .jss_worksheet .highlight-top.highlight-left.highlight-right.highlight-bottom{outline:2px solid var(--ring);outline-offset:-2px}[data-snapshot-table] .jss_worksheet .selection{background-color:var(--jss-range-tint)}[data-snapshot-table] .jss_worksheet .selection-left{border-left:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .selection-right{border-right:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .selection-top{border-top:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .selection-bottom{border-bottom:1px solid var(--accent)}[data-snapshot-table] .jss_worksheet .copying-top{border-top:1px dashed var(--accent)}[data-snapshot-table] .jss_worksheet .copying-left{border-left:1px dashed var(--accent)}[data-snapshot-table] .jss_worksheet .copying-right{border-right:1px dashed var(--accent)}[data-snapshot-table] .jss_worksheet .copying-bottom{border-bottom:1px dashed var(--accent)}[data-snapshot-table] .jss_corner{background-color:var(--accent);border:1px solid var(--card);border-radius:1px}[data-snapshot-table] .jss_worksheet>tbody>tr>td.editor{outline:2px solid var(--ring);outline-offset:-2px;background-color:var(--card)}[data-snapshot-table] .jss_worksheet>tbody>tr>td>input,[data-snapshot-table] .jss_worksheet>tbody>tr>td>textarea,[data-snapshot-table] .jss_worksheet>tbody>tr>td>select{color:var(--snapshot-cell-ink);font-size:var(--text-sm);font-family:inherit}[data-snapshot-table] .jss_worksheet thead .jss_freezed,[data-snapshot-table] .jss_worksheet tfoot .jss_freezed{box-shadow:1px 0 0 0 var(--border),4px 0 8px -4px var(--color-shadow-black-alpha-10)!important}[data-snapshot-table] .jss_worksheet tbody .jss_freezed{background-color:var(--card);box-shadow:1px 0 0 0 var(--border),4px 0 8px -4px var(--color-shadow-black-alpha-10)!important}[data-snapshot-table] .jss_worksheet tbody .jss_freezed.highlight{background-color:color-mix(in srgb,var(--accent) 7%,var(--card))}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_dropdown{background-image:none;position:relative;padding-right:24px}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_dropdown:not(.editor):after{content:"";position:absolute;right:9px;top:50%;width:12px;height:12px;transform:translateY(-50%);background-color:var(--muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none;opacity:0;transition:opacity .12s ease}[data-snapshot-table] .jss_worksheet>tbody>tr:hover>td.jss_dropdown:not(.editor):after,[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_dropdown.highlight:not(.editor):after{opacity:1}[data-snapshot-table] .nivo-cell-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;padding:3px 10px 3px 9px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;line-height:1.5;vertical-align:middle;white-space:nowrap}[data-snapshot-table] .nivo-cell-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:999px;background:currentColor}[data-snapshot-table] .nivo-cell-pill>span,[data-snapshot-table] .nivo-cell-pill{overflow:hidden;text-overflow:ellipsis}[data-snapshot-table] .nivo-pill-positive{background-color:color-mix(in srgb,var(--green-600) 12%,var(--card));color:var(--green-800)}[data-snapshot-table] .nivo-pill-negative{background-color:color-mix(in srgb,var(--destructive) 11%,var(--card));color:var(--destructive)}[data-snapshot-table] .nivo-pill-neutral{background-color:var(--ink-100);color:var(--ink-500)}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type]{padding-left:30px;padding-right:24px;height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:sticky;top:0;text-align:left}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type]:before{content:"";position:absolute;left:10px;top:calc(50% - 7px);width:14px;height:14px;background-color:var(--ink-500);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type=text]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z'/%3E%3C/svg%3E")}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type=numeric]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320l95.1 0 21.3-128-95.1 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320l95.1 0 21.3-128-95.1 0z'/%3E%3C/svg%3E")}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type=calendar]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E")}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type=dropdown]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z'/%3E%3C/svg%3E")}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type=formula]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z'/%3E%3C/svg%3E")}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type]:after{content:"";position:absolute;right:6px;top:calc(50% - 7px);width:14px;height:14px;background-color:var(--muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transition:opacity .12s ease;cursor:pointer}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type]:hover:after{opacity:1}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-type]:has(.nivo-calc-info){padding-right:46px}[data-snapshot-table] .jss_worksheet>thead>tr>td .nivo-calc-info{position:absolute;right:25px;top:calc(50% - 7px);display:inline-flex;width:14px;height:14px;cursor:help}[data-snapshot-table] .jss_worksheet>thead>tr>td .nivo-calc-info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ink-500);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E") center / contain no-repeat;transition:background-color .12s ease}[data-snapshot-table] .jss_worksheet>thead>tr>td .nivo-calc-info:hover:before{background-color:var(--accent)}[data-snapshot-table] .jss_worksheet>thead>tr>td .nivo-calc-info[data-tip]:hover:after{content:attr(data-tip);position:absolute;right:-4px;top:calc(100% + 6px);z-index:60;width:-moz-max-content;width:max-content;max-width:260px;white-space:normal;text-align:left;font-weight:400;text-transform:none;letter-spacing:normal;background:var(--ink-900);color:#fff;font-size:.72rem;line-height:1.45;padding:6px 9px;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);pointer-events:none}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-filtered]{color:var(--accent)}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-filtered]:before{background-color:var(--accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z'/%3E%3C/svg%3E")!important}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-filtered]:after{opacity:1;background-color:var(--accent)}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-edited=pinned]{background-image:radial-gradient(circle at calc(100% - 6px) 6px,var(--snapshot-marker-pinned) 2.4px,transparent 2.6px);background-repeat:no-repeat}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-edited=dirty]{background-image:radial-gradient(circle at calc(100% - 6px) 6px,var(--snapshot-marker-dirty) 2.4px,transparent 2.6px);background-repeat:no-repeat}[data-snapshot-table] .jss_worksheet>thead>tr>td[data-nivo-imputed=true]{background-image:radial-gradient(circle at calc(100% - 6px) 6px,var(--snapshot-marker-imputed) 2.4px,transparent 2.6px);background-repeat:no-repeat}[data-snapshot-table] .jss_worksheet>thead>tr>td .arrow-up,[data-snapshot-table] .jss_worksheet>thead>tr>td .arrow-down{display:none}[data-snapshot-table] .jtabs-headers-container{display:none}[data-snapshot-table] .nivo-sheet-tabbar{display:flex;align-items:center;gap:6px;margin:0 8px;padding:0 0 2px}[data-snapshot-table] .nivo-sheet-tab{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 14px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;box-shadow:none;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1;color:var(--ink-600);cursor:pointer;transition:background-color .12s ease,color .12s ease}[data-snapshot-table] .nivo-sheet-tab:hover{background:var(--muted);color:var(--ink-900)}[data-snapshot-table] .nivo-sheet-tab.jtabs-selected{background:var(--ink-900);border-color:var(--ink-900);color:#fff;font-weight:600}[data-snapshot-table] .nivo-sheet-tab .nivo-tab-icon{display:inline-flex;width:13px;height:13px}[data-snapshot-table] .nivo-sheet-tab .nivo-tab-icon svg{width:100%;height:100%}[data-snapshot-table] .nivo-sheet-tab .nivo-tab-count{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}[data-snapshot-table] .nivo-sheet-tab.jtabs-selected .nivo-tab-count{background:#fff;color:var(--ink-900)}[data-snapshot-table] .nivo-sheet-hidden{display:none}[data-snapshot-table] .nivo-review-note{margin:0 8px;padding:6px 12px;border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);font-size:.75rem}[data-snapshot-table] .nivo-conv-panel{display:flex;flex-direction:column;gap:10px;margin:0 8px 8px}[data-snapshot-table] .nivo-conv-savebar{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);background:var(--ink-50)}[data-snapshot-table] .nivo-conv-savebar-count{flex:1;font-size:.75rem;font-weight:600;color:var(--ink-600)}[data-snapshot-table] .nivo-conv-btn-primary{padding:5px 12px;border-radius:var(--radius-pill);background:var(--green-600);color:#fff;font-size:.75rem;font-weight:600}[data-snapshot-table] .nivo-conv-btn-ghost{padding:5px 10px;border-radius:var(--radius-pill);color:var(--ink-500);font-size:.75rem}[data-snapshot-table] .nivo-conv-btn-primary:disabled,[data-snapshot-table] .nivo-conv-btn-ghost:disabled{opacity:.5}[data-snapshot-table] .nivo-conv-error{padding:8px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--destructive) 8%,var(--card));color:var(--destructive);font-size:.8125rem}[data-snapshot-table] .nivo-conv-body{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 900px){[data-snapshot-table] .nivo-conv-body{grid-template-columns:280px 1fr}}[data-snapshot-table] .nivo-conv-rail{display:flex;flex-direction:column;border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);background:var(--card);overflow:hidden}[data-snapshot-table] .nivo-conv-row{display:flex;align-items:center;gap:8px;padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-surface-border-alpha-08)}[data-snapshot-table] .nivo-conv-row:last-child{border-bottom:0}[data-snapshot-table] .nivo-conv-row.on{background:var(--ink-50)}[data-snapshot-table] .nivo-conv-row:hover:not(.on){background:color-mix(in srgb,var(--ink-100) 40%,transparent)}[data-snapshot-table] .nivo-conv-dot{width:6px;height:6px;border-radius:999px;background:var(--color-warning-strong);flex:0 0 auto}[data-snapshot-table] .nivo-conv-row-main{display:flex;flex-direction:column;min-width:0}[data-snapshot-table] .nivo-conv-row-title{font-size:.8125rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-snapshot-table] .nivo-conv-row-sub{font-size:.6875rem;color:var(--ink-400)}[data-snapshot-table] .nivo-conv-detail{display:flex;flex-direction:column;gap:18px;min-width:0}[data-snapshot-table] .nivo-conv-header{display:flex;flex-direction:column;gap:4px}[data-snapshot-table] .nivo-conv-title{font-size:.9375rem;font-weight:700;color:var(--foreground)}[data-snapshot-table] .nivo-conv-subtitle{font-size:.8125rem;color:var(--ink-400)}[data-snapshot-table] .nivo-conv-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}@media (min-width: 640px){[data-snapshot-table] .nivo-conv-stats{grid-template-columns:repeat(4,1fr)}}[data-snapshot-table] .nivo-conv-stat{padding:8px 10px;border:1px solid var(--color-surface-border-alpha-08);border-radius:var(--radius-md)}[data-snapshot-table] .nivo-conv-stat-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400)}[data-snapshot-table] .nivo-conv-stat-value{margin-top:2px;font-size:.8125rem;font-weight:600;color:var(--foreground)}[data-snapshot-table] .nivo-conv-section{display:flex;flex-direction:column;gap:10px}[data-snapshot-table] .nivo-conv-section-head{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}[data-snapshot-table] .nivo-conv-grid-block{display:flex;flex-direction:column;gap:6px}[data-snapshot-table] .nivo-conv-grid-head{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--foreground)}[data-snapshot-table] .nivo-conv-grid-count{padding:1px 7px;border-radius:var(--radius-pill);background:var(--ink-100);font-size:.625rem;font-weight:500;color:var(--ink-500)}[data-snapshot-table] .nivo-conv-grid-computed-note{font-size:.6875rem;font-weight:400;font-style:italic;color:var(--ink-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-snapshot-table] .nivo-conv-grid{border:1px solid var(--color-surface-border-alpha-08);border-radius:var(--radius-md);overflow-x:auto;overflow-y:hidden;width:-moz-fit-content;width:fit-content;max-width:100%}[data-snapshot-table] .nivo-conv-grid .jss_spreadsheet,[data-snapshot-table] .nivo-conv-grid .jtabs-content,[data-snapshot-table] .nivo-conv-grid .jss_container,[data-snapshot-table] .nivo-conv-grid .jss_content,[data-snapshot-table] .nivo-conv-grid .jexcel_content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}[data-snapshot-table] .nivo-conv-grid .jtabs-headers-container,[data-snapshot-table] .nivo-conv-grid .jss_pagination{display:none!important}[data-snapshot-table] .nivo-conv-grid table.jss_worksheet{height:auto!important}[data-snapshot-table] .nivo-conv-grid td[data-nivo-conv-edited=true]{background:linear-gradient(var(--snapshot-marker-dirty),var(--snapshot-marker-dirty)) no-repeat left center,var(--snapshot-dirty-wash);background-size:2px 100%}[data-snapshot-table] .nivo-conv-empty{padding:12px;font-size:.8125rem;color:var(--ink-400)}[data-snapshot-table] .nivo-review-panel{display:flex;flex-direction:column;gap:10px;margin:0 8px 8px;border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card);padding:12px;min-height:420px}[data-snapshot-table] .nivo-review-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-snapshot-table] .nivo-review-panel-filters{display:inline-flex;align-items:center;gap:6px}[data-snapshot-table] .nivo-review-filter{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:.78rem;font-weight:500;color:var(--ink-600);cursor:pointer;transition:background-color .12s ease,color .12s ease}[data-snapshot-table] .nivo-review-filter:hover{background:var(--muted);color:var(--ink-900)}[data-snapshot-table] .nivo-review-filter.on{background:var(--ink-900);border-color:var(--ink-900);color:#fff;font-weight:600}[data-snapshot-table] .nivo-review-filter.danger.on{background:var(--destructive);border-color:var(--destructive)}[data-snapshot-table] .nivo-review-filter-count{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--ink-100);color:var(--ink-700);font-size:10px;font-weight:700;line-height:16px;text-align:center}[data-snapshot-table] .nivo-review-filter.on .nivo-review-filter-count{background:#ffffff38;color:#fff}[data-snapshot-table] .nivo-review-panel-body{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:14px;min-height:0;flex:1}[data-snapshot-table] .nivo-review-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:560px;padding-right:4px;border-right:1px solid var(--color-surface-border-alpha-08)}[data-snapshot-table] .nivo-review-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .12s ease}[data-snapshot-table] .nivo-review-row:hover{background:var(--muted)}[data-snapshot-table] .nivo-review-row.on{background:var(--muted);border-color:var(--color-surface-border-alpha-12)}[data-snapshot-table] .nivo-review-row.resolved{cursor:default}[data-snapshot-table] .nivo-review-dot{flex-shrink:0;width:8px;height:8px;border-radius:999px}[data-snapshot-table] .nivo-review-dot.blocking{background:var(--destructive)}[data-snapshot-table] .nivo-review-dot.warn{background:var(--snapshot-marker-dirty, #b8651a)}[data-snapshot-table] .nivo-review-dot.info{background:var(--ink-300)}[data-snapshot-table] .nivo-review-dot.done{background:var(--accent)}[data-snapshot-table] .nivo-review-dot.parked{background:transparent;border:1.5px dashed var(--muted-foreground)}[data-snapshot-table] .nivo-review-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}[data-snapshot-table] .nivo-review-row-title{font-size:.8rem;font-weight:500;color:var(--ink-900);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-snapshot-table] .nivo-review-row-sub{font-size:.72rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-snapshot-table] .nivo-review-detail{min-width:0;overflow-y:auto;max-height:560px;padding:2px}[data-snapshot-table] .nivo-review-card{padding:4px 4px 8px}[data-snapshot-table] .nivo-review-bulk-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:0 0 8px;border:1px solid var(--color-surface-border-alpha-12, var(--border));border-radius:var(--radius-md, 8px);background:var(--ink-50)}[data-snapshot-table] .nivo-review-bulk-count{font-size:.75rem;font-weight:600;color:var(--ink-600);white-space:nowrap}[data-snapshot-table] .nivo-review-bulk-check{margin-right:8px;flex:0 0 auto;accent-color:var(--color-warning-strong)}[data-snapshot-table] .nivo-review-impact{display:flex;align-items:baseline;gap:8px;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}[data-snapshot-table] .nivo-review-impact-dot{width:6px;height:6px;border-radius:999px;background:var(--ink-300);flex:0 0 auto;transform:translateY(-1px)}[data-snapshot-table] .nivo-review-impact-understates .nivo-review-impact-dot,[data-snapshot-table] .nivo-review-impact-overstates .nivo-review-impact-dot{background:var(--color-warning-strong)}[data-snapshot-table] .nivo-review-impact-flips .nivo-review-impact-dot{background:var(--destructive)}[data-snapshot-table] .nivo-review-sev{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);background:var(--ink-100);font-size:.7rem;font-weight:600;color:var(--ink-600)}[data-snapshot-table] .nivo-review-sev-dot{width:6px;height:6px;border-radius:999px;background:currentColor}[data-snapshot-table] .nivo-review-sev-blocking{background:color-mix(in srgb,var(--destructive) 10%,var(--card));color:var(--destructive)}[data-snapshot-table] .nivo-review-sev-advisory{background:color-mix(in srgb,var(--color-warning-strong) 12%,var(--card));color:var(--color-warning-strong)}[data-snapshot-table] .nivo-review-sev-resolved{background:color-mix(in srgb,var(--green-600) 12%,var(--card));color:var(--green-800)}[data-snapshot-table] .nivo-review-detail-jump{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}[data-snapshot-table] .nivo-review-parked-banner{margin-bottom:8px;padding:7px 12px;border:1px dashed var(--color-surface-border-alpha-12);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);font-size:.76rem}[data-snapshot-table] .nivo-review-detail.is-parked :is(.ds-issues-chip,[class*=blocking]){filter:grayscale(.7) opacity(.85)}[data-snapshot-table] .nivo-review-empty{padding:24px 12px;font-size:.78rem;color:var(--muted-foreground)}@keyframes nivo-flash{0%,to{box-shadow:none}25%,65%{box-shadow:inset 0 0 0 2px var(--accent)}}[data-snapshot-table] td.nivo-cell-flash{animation:nivo-flash 1.6s ease 1}[data-snapshot-table] .nivo-sheet-skeleton{padding:0}[data-snapshot-table] .nivo-sk-toolbar{display:flex;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-surface-border-alpha-08)}[data-snapshot-table] .nivo-sk-chip{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--color-surface-muted)}[data-snapshot-table] .nivo-sk-row{display:flex;align-items:center;height:34px;border-bottom:1px solid var(--color-surface-border-alpha-08)}[data-snapshot-table] .nivo-sk-head{height:32px;background:var(--color-surface-muted)}[data-snapshot-table] .nivo-sk-gutter{flex:0 0 52px;display:flex;justify-content:center}[data-snapshot-table] .nivo-sk-cell{flex:1 1 0;padding:0 10px;min-width:90px}[data-snapshot-table] .nivo-sk-bar{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--color-surface-muted) 0%,color-mix(in srgb,var(--snapshot-cell-ink) 8%,var(--card)) 50%,var(--color-surface-muted) 100%);background-size:200% 100%;animation:nivo-sk-shimmer 1.4s ease-in-out infinite}@keyframes nivo-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-snapshot-table] .jtoolbar-item[data-tip]{position:relative}[data-snapshot-table] .jtoolbar-item[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);z-index:60;white-space:nowrap;background:var(--ink-900);color:#fff;font-size:.72rem;line-height:1.4;padding:3px 8px;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);pointer-events:none}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_comments[data-note]{position:relative}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_comments[data-note]:hover:before{content:attr(data-note);position:absolute;left:8px;bottom:calc(100% + 4px);z-index:60;max-width:280px;width:-moz-max-content;width:max-content;white-space:normal;background:var(--ink-900);color:#fff;font-size:.75rem;line-height:1.45;padding:6px 9px;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);pointer-events:none}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_comments{position:relative;background-image:none}[data-snapshot-table] .jss_worksheet>tbody>tr>td.jss_comments:after{content:"";position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:999px;background:var(--color-warning-strong);pointer-events:none}[data-snapshot-table] .jss_toolbar{background-color:transparent;border:0;border-bottom:1px solid var(--color-surface-border-alpha-08);padding:8px 12px;margin:0;gap:4px;align-items:center;flex:1 1 auto;min-height:52px;box-sizing:border-box}[data-snapshot-table] .jtoolbar .jtoolbar-item{height:32px;min-width:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:var(--radius-sm);color:var(--ink-400);transition:background-color .12s ease,color .12s ease}[data-snapshot-table] .jtoolbar .jtoolbar-item:not(.jtoolbar-divisor):hover{background-color:var(--muted);color:var(--snapshot-cell-ink)}[data-snapshot-table] .jtoolbar .jtoolbar-active{background-color:var(--accent-surface);color:var(--accent)}[data-snapshot-table] .jtoolbar .jtoolbar-divisor{width:1px;height:16px;margin:0 6px;padding:0;background-color:var(--border)}[data-snapshot-table] .jtoolbar-item i.nivo-jss-icon{display:inline-flex;width:16px;height:16px;color:inherit}[data-snapshot-table] .jtoolbar-item i.nivo-jss-icon svg{width:16px;height:16px;display:block}[data-snapshot-table] div.jss_filter{display:none}[data-snapshot-table] div.jss_filter>div{padding:0;display:flex;align-items:center}[data-snapshot-table] div.jss_filter label{position:relative;display:inline-flex;align-items:center;font-size:0}[data-snapshot-table] div.jss_filter label:before{content:"";position:absolute;left:9px;width:13px;height:13px;background-color:var(--muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}[data-snapshot-table] .jss_search{height:30px;width:220px;padding:0 10px 0 28px;border:1px solid var(--input);border-radius:var(--radius-sm);background-color:var(--card);color:var(--snapshot-cell-ink);font-size:var(--text-sm);font-family:inherit;outline:none;box-sizing:border-box}[data-snapshot-table] .jss_search:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--color-accent-alpha-14)}[data-snapshot-table] .jss_pagination{padding:4px 10px;border-top:1px solid var(--color-surface-border-alpha-08);background-color:var(--color-surface-muted);font-size:.72rem;color:var(--muted-foreground)}[data-snapshot-table] .jss_pagination>div,[data-snapshot-table] .jss_pagination>div:last-child{padding:4px 0;align-items:center}[data-snapshot-table] .jss_pagination>div>div{width:auto;min-width:32px;height:32px;line-height:32px;padding:0 4px;border:0;border-radius:var(--radius-sm);margin-left:2px;color:var(--muted-foreground);font-size:.75rem}[data-snapshot-table] .jss_pagination>div>div:hover{background-color:var(--muted)}[data-snapshot-table] .jss_pagination .jss_page_selected{background-color:var(--accent-surface);color:var(--accent);font-weight:600}.jcontextmenu.jss-nivo-menu{background:var(--popover);color:var(--ink-900);border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:4px;min-width:220px;font-family:var(--font-ui)}.jcontextmenu.jss-nivo-menu>div{width:auto;padding:6px 8px;border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-ui);color:var(--ink-900)}.jcontextmenu.jss-nivo-menu>div:before{content:none}.jcontextmenu.jss-nivo-menu>div a{color:inherit}.jcontextmenu.jss-nivo-menu>div:hover{background:var(--muted)}.jcontextmenu.jss-nivo-menu>div span{margin-left:auto;margin-right:0;padding-left:24px;font-size:.72rem;letter-spacing:.06em;color:var(--muted-foreground)}.jcontextmenu.jss-nivo-menu .jcontextmenu-disabled a{color:var(--color-foreground-alpha-34)}.jcontextmenu.jss-nivo-menu hr{border:0;border-top:1px solid var(--color-surface-border-alpha-08);margin:4px 0}[data-snapshot-table] .jss_worksheet .jdropdown-header{font-size:var(--text-sm);font-family:inherit;color:var(--snapshot-cell-ink);background-color:var(--card)}[data-snapshot-table] .jdropdown-default .jdropdown-container{background-color:transparent}[data-snapshot-table] .jdropdown-default .jdropdown-content{border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);background-color:var(--popover);padding:4px;max-height:240px}[data-snapshot-table] .jdropdown-default .jdropdown-item{position:relative;padding:6px 28px 6px 8px;border-radius:var(--radius-sm);color:var(--snapshot-cell-ink);font-size:var(--text-sm)}[data-snapshot-table] .jdropdown-default .jdropdown-item:hover,[data-snapshot-table] .jdropdown-default .jdropdown-cursor{background-color:var(--muted);color:var(--snapshot-cell-ink)}[data-snapshot-table] .jdropdown-default .jdropdown-selected{background-image:none;background-color:var(--accent-surface);color:var(--accent)}[data-snapshot-table] .jdropdown-default .jdropdown-selected:after{content:"";position:absolute;right:8px;top:50%;width:13px;height:13px;transform:translateY(-50%);background-color:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}[data-snapshot-table] .jcalendar .jcalendar-content{border:1px solid var(--color-surface-border-alpha-12);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);background-color:var(--popover);color:var(--snapshot-cell-ink);overflow:hidden}[data-snapshot-table] .jcalendar-table>table{background-color:transparent}[data-snapshot-table] .jcalendar-weekday{background-color:transparent;color:var(--muted-foreground);font-weight:500;font-size:.72rem;padding:8px}[data-snapshot-table] .jcalendar-header span{font-size:var(--text-sm);font-weight:600}[data-snapshot-table] .jcalendar-prev,[data-snapshot-table] .jcalendar-next{background-image:none;background-color:var(--muted-foreground)}[data-snapshot-table] .jcalendar-prev{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat}[data-snapshot-table] .jcalendar-next{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 16px no-repeat}[data-snapshot-table] .jcalendar-selected{background-color:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm)}[data-snapshot-table] .jcalendar-sunday{color:var(--muted-foreground)}[data-snapshot-table] .jcalendar-disabled{color:var(--color-foreground-alpha-34)}[data-snapshot-table] .jcalendar-reset,[data-snapshot-table] .jcalendar-confirm{font-size:.75rem}[data-snapshot-table] .jcalendar-controls{padding:8px 12px;border-top:1px solid var(--color-surface-border-alpha-08)}[data-snapshot-table] .jss_worksheet .error{border:1px solid var(--color-danger-strong)}[data-snapshot-table] .jss_worksheet thead td.resizing,[data-snapshot-table] .jss_worksheet tbody td.resizing{border-right-color:var(--accent)!important}[data-snapshot-table] .jss_worksheet tbody tr.resizing>td{border-bottom-color:var(--accent)!important}[data-snapshot-table] .jss_worksheet .red{color:var(--color-danger-strong)}[data-snapshot-table] .jss_worksheet>tbody>tr>td>a,[data-snapshot-table] .jss_worksheet>tbody>tr>td.highlight>a{color:var(--accent)}.placeholder\:text-\[var\(--color-placeholder-alpha-70\)\]::-moz-placeholder{color:var(--color-placeholder-alpha-70)}.placeholder\:text-\[var\(--color-placeholder-alpha-70\)\]::placeholder{color:var(--color-placeholder-alpha-70)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground, #5d635a)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground, #5d635a)}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--color-accent-alpha-26\)\]:hover{border-color:var(--color-accent-alpha-26)}.hover\:border-accent-alpha-26:hover{border-color:var(--color-accent-alpha-26, rgba(29, 107, 69, .26))}.hover\:bg-\[\#ebede8\]:hover{--tw-bg-opacity: 1;background-color:rgb(235 237 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--color-accent-alpha-05\)\]:hover{background-color:var(--color-accent-alpha-05)}.hover\:bg-\[var\(--color-surface-muted\)\]:hover{background-color:var(--color-surface-muted)}.hover\:bg-accent-alpha-14:hover{background-color:var(--color-accent-alpha-14, rgba(29, 107, 69, .14))}.hover\:bg-accent-secondary:hover{background-color:var(--accent-secondary, #155b3a)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-card:hover{background-color:var(--card, #ffffff)}.hover\:bg-foreground-alpha-04:hover{background-color:var(--color-foreground-alpha-04, rgba(22, 25, 21, .04))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:var(--muted, #ecedea)}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:var(--foreground, #161915)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:border-status-warning-border:focus{border-color:var(--color-status-warning-border, rgba(184, 101, 26, .18))}.focus\:bg-muted:focus{background-color:var(--muted, #ecedea)}.focus\:text-foreground:focus{color:var(--foreground, #161915)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring, #1d6b45)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring, #1d6b45)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:focus-visible\]\:ring-accent:has(:focus-visible){--tw-ring-color: var(--accent, #1d6b45)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted, #ecedea)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary, #1d6b45)}.data-\[state\=open\]\:bg-muted[data-state=open],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted, #ecedea)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground, #5d635a)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground, #161915)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground, #ffffff)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground, #5d635a)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.dark\:bg-amber-900\/20:is([data-theme=dark] *){background-color:#78350f33}.dark\:text-amber-300:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:hover\:text-amber-200:hover:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-24{bottom:6rem}.sm\:right-6{right:1.5rem}.sm\:ml-auto{margin-left:auto}.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-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg, .6rem)}.sm\:p-8{padding:2rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:min-w-\[250px\]{min-width:250px}.lg\:max-w-\[62\%\]{max-width:62%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs, .72rem);line-height:var(--lh-normal, 1.48)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground, #5d635a)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
