.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-onest);--default-mono-font-family:var(--font-onest)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.w-auto{width:auto}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#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:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--deskus-radius-pill:999px;--deskus-outline-shadow:none}.mantine-Card-root[data-with-border],.mantine-Paper-root[data-with-border]{box-shadow:var(--deskus-outline-shadow)}:root{--background:var(--ds-canvas);--foreground:var(--ds-text);--deskus-bg:var(--ds-canvas);--deskus-surface:var(--ds-surface);--deskus-surface-2:var(--ds-surface-raised);--deskus-surface-muted:var(--ds-surface-sunken);--chat-attachment-tile:var(--ds-fill);--deskus-text:var(--ds-text);--deskus-text-soft:var(--ds-text-2);--deskus-text-muted:var(--ds-text-3);--deskus-border:var(--ds-border);--deskus-border-strong:var(--ds-border-strong);--deskus-blue-soft:var(--ds-accent-soft);--deskus-blue-card:var(--ds-accent-soft);--deskus-bubble-note:var(--ds-bubble-note);--deskus-bubble-agent:var(--ds-bubble-agent);--deskus-bubble-client:var(--ds-bubble-client);--chat-message-bg:var(--ds-surface);--chat-own-message-bg:var(--ds-accent-soft);--chat-message-border:var(--ds-border);--chat-own-message-border:var(--ds-accent-soft-2);--chat-message-text:var(--ds-text);--chat-message-title:var(--ds-text);--chat-editor-content-bg:var(--ds-surface)}html[data-mantine-color-scheme=dark] .mantine-Text-root[style*="rgb(33, 37, 41)"],html[data-mantine-color-scheme=dark] .mantine-Text-root[style*=\#212529],html[data-mantine-color-scheme=dark] .mantine-Title-root[style*="rgb(33, 37, 41)"],html[data-mantine-color-scheme=dark] .mantine-Title-root[style*=\#212529]{color:var(--deskus-text)!important}html[data-mantine-color-scheme=dark] .mantine-Text-root[style*="rgb(73, 80, 87)"],html[data-mantine-color-scheme=dark] .mantine-Text-root[style*=\#495057]{color:var(--deskus-text-soft)!important}html[data-mantine-color-scheme=dark] .mantine-Text-root[style*="rgb(134, 142, 150)"],html[data-mantine-color-scheme=dark] .mantine-Text-root[style*=\#868e96],html[data-mantine-color-scheme=dark] .mantine-Text-root[style*="rgb(173, 181, 189)"],html[data-mantine-color-scheme=dark] .mantine-Text-root[style*=\#adb5bd]{color:var(--deskus-text-muted)!important}html[data-mantine-color-scheme=dark] [style*="background: rgb(255, 255, 255)"],html[data-mantine-color-scheme=dark] [style*="background: #fff"],html[data-mantine-color-scheme=dark] [style*="background-color: rgb(255, 255, 255)"],html[data-mantine-color-scheme=dark] [style*="background-color: #fff"]{background:var(--deskus-surface)!important;background-color:var(--deskus-surface)!important}html[data-mantine-color-scheme=dark] [style*="border-color: rgb(233, 236, 239)"],html[data-mantine-color-scheme=dark] [style*="border-color: #e9ecef"],html[data-mantine-color-scheme=dark] [style*="border: 1px solid rgb(233, 236, 239)"],html[data-mantine-color-scheme=dark] [style*="border: 1px solid #e9ecef"]{border-color:var(--deskus-border)!important}html[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root,html[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar,html[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content{background-color:var(--deskus-surface)!important;border-color:var(--deskus-border)!important;color:var(--deskus-text)!important}html[data-mantine-color-scheme=dark] .ProseMirror{color:var(--deskus-text)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-onest), Arial, Helvetica, sans-serif}:root{--ds-chat-shadow:0 1px 2px #0f172a0d}html[data-mantine-color-scheme=dark]{--ds-chat-shadow:0 1px 2px #00000059}.campaign-media-tile__remove{opacity:0;transition:opacity .12s}.campaign-media-tile:hover .campaign-media-tile__remove,.campaign-media-tile:focus-within .campaign-media-tile__remove{opacity:1}button.slash-item{border-radius:var(--mantine-radius-default);width:100%;color:var(--deskus-text);text-align:left;padding:8px 10px;display:block}button.slash-item:hover,button.slash-item[data-active=true]{background:var(--deskus-surface-muted)}.recording-bar{z-index:2147483646;border-radius:var(--deskus-radius-pill);background:var(--deskus-surface);border:1px solid var(--deskus-border);align-items:center;gap:10px;padding:6px 10px 6px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.recording-bar__dot{background:var(--mantine-color-red-6);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite deskus-recording-pulse}@keyframes deskus-recording-pulse{0%,to{opacity:1}50%{opacity:.25}}[data-chat-token],.mantine-Text-root[data-chat-token]{border-radius:var(--mantine-radius-sm);padding:1px 2px;font-weight:700}[data-chat-token=user]{background:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color)}[data-chat-token=channel]{background:var(--mantine-color-cyan-light);color:var(--mantine-color-cyan-light-color);cursor:pointer}html[data-mantine-color-scheme=dark] [data-chat-token=user],html[data-mantine-color-scheme=dark] .mantine-Text-root[data-chat-token=user]{background:var(--mantine-color-blue-3);color:var(--mantine-color-dark-9)!important}html[data-mantine-color-scheme=dark] [data-chat-token=channel],html[data-mantine-color-scheme=dark] .mantine-Text-root[data-chat-token=channel]{background:var(--mantine-color-cyan-3);color:var(--mantine-color-dark-9)!important}[data-chat-highlight],.mantine-Text-root[data-chat-highlight]{color:#212529}html[data-mantine-color-scheme=dark] [data-chat-highlight],html[data-mantine-color-scheme=dark] .mantine-Text-root[data-chat-highlight]{filter:brightness(.88);color:#212529!important}.call-incoming{z-index:260;border-radius:var(--mantine-radius-md);background:var(--deskus-surface);padding:10px 12px 12px;position:fixed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
:root{--ds-font:var(--font-onest), Onest, "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ds-canvas:#f1f1ee;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-sunken:#f7f7f5;--ds-selected:#fff;--ds-fill:#efefec;--ds-fill-hover:#e7e7e3;--ds-hover:#1d1d160b;--ds-pressed:#1d1d1614;--ds-border:#e6e6e2;--ds-border-strong:#d6d6d1;--ds-divider:#eeeeeb;--ds-text:#1d1d1b;--ds-text-2:#5a5a55;--ds-text-3:#75756f;--ds-text-4:#a6a6a0;--ds-accent:#3d63f2;--ds-accent-hover:#3252dd;--ds-accent-soft:#eef2ff;--ds-accent-soft-2:#e1e8ff;--ds-accent-text:#2c4ccc;--ds-focus:#3d63f242;--ds-ink:#1d1d1b;--ds-ink-hover:#34342f;--ds-on-ink:#fff;--ds-tooltip:#1d1d1b;--ds-on-tooltip:#fff;--ds-overlay:#18181452;--ds-bubble-client:#f1f1ee;--ds-bubble-agent:#e9eefe;--ds-bubble-note:#fff5d6;--ds-bubble-note-border:#efd98f;--ds-note-ink:#7a5b00;--ds-success:#12a150;--ds-success-soft:#e5f6ec;--ds-success-text:#0b7a3b;--ds-warning:#d18f00;--ds-warning-soft:#fff3d6;--ds-warning-text:#8f5f00;--ds-danger:#e5484d;--ds-danger-soft:#fdecec;--ds-danger-text:#c0282e;--ds-orange:#e8590c;--ds-orange-soft:#fff0e6;--ds-orange-text:#b8460a;--ds-violet:#8b5cf6;--ds-violet-soft:#f3efff;--ds-violet-text:#6d3fd6;--ds-ai-gradient:linear-gradient(135deg, #f06595 0%, #9061f9 48%, #3d63f2 100%);--ds-ai-soft:linear-gradient(135deg, #f0659514, #3d63f214);--ds-shadow-xs:0 1px 2px #1616120d;--ds-shadow-sm:0 1px 2px #1616120a, 0 2px 8px -2px #16161212;--ds-shadow-md:0 2px 4px -1px #1616120d, 0 10px 24px -6px #1616121f;--ds-shadow-lg:0 4px 10px -2px #1616120f, 0 20px 44px -12px #1616122e;--ds-shadow-xl:0 8px 20px -6px #16161214, 0 32px 72px -16px #1616123d;--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease:cubic-bezier(.2, 0, 0, 1);--ds-dur-1:.12s;--ds-dur-2:.18s;--ds-dur-3:.24s;--ds-dur-4:.36s;--ds-rail-w:60px;--ds-sidebar-w:248px;--ds-pane-radius:12px;--ds-pane-gap:8px;--ds-sidebar-bg:var(--ds-canvas);--ds-sidebar-ring:var(--ds-canvas);--ds-canvas-glow:radial-gradient(48% 56% at 0% 0%, #3d63f229, transparent 70%), radial-gradient(42% 52% at 6% 100%, #8b5cf624, transparent 70%), radial-gradient(40% 46% at 100% 0%, #f0659512, transparent 70%);--ds-glass-bg:#ffffff8f;--ds-glass-bg-strong:#ffffffc7;--ds-glass-filter:saturate(180%) blur(24px);--ds-glass-rim:linear-gradient(150deg, #fffffff2 0%, #ffffff73 22%, #ffffff14 50%, #fff3 78%, #ffffffb3 100%);--ds-glass-rim-solid:linear-gradient(170deg, #fff 0%, #ffffffd9 14%, #16161212 42%, #1616121c 100%);--ds-glass-edge:#16161214;--ds-glass-sheen:inset 0 1px 0 #fffffff2;--ds-glass-selected:#ffffffdb;--ds-glass-field:#1616120e;--ds-glass-ring:#f6f6f8;--ds-glass-shadow:0 1px 2px #1616120a, 0 8px 28px -10px #16161224}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-mantine-color-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#0e0e10;--ds-text:#ededef}}:root[data-theme=dark]:not([data-mantine-color-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#0e0e10;--ds-text:#ededef}:root[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#0e0e10;--ds-surface:#18181b;--ds-surface-raised:#202024;--ds-surface-sunken:#141417;--ds-selected:#242428;--ds-fill:#242428;--ds-fill-hover:#2d2d32;--ds-hover:#ffffff0b;--ds-pressed:#ffffff14;--ds-border:#28282d;--ds-border-strong:#37373d;--ds-divider:#222226;--ds-text:#ededef;--ds-text-2:#b3b3ba;--ds-text-3:#8e8e96;--ds-text-4:#5f5f67;--ds-accent:#7c97fa;--ds-accent-hover:#93aafb;--ds-accent-soft:#6080f826;--ds-accent-soft-2:#6080f83d;--ds-accent-text:#a9bbfc;--ds-focus:#7c97fa66;--ds-ink:#ededef;--ds-ink-hover:#fff;--ds-on-ink:#141416;--ds-tooltip:#2e2e33;--ds-on-tooltip:#f2f2f4;--ds-overlay:#0000008f;--ds-bubble-client:#242428;--ds-bubble-agent:#6080f82b;--ds-bubble-note:#f0be281c;--ds-bubble-note-border:#f0be284d;--ds-note-ink:#f0c850;--ds-success:#3ccb7f;--ds-success-soft:#3ccb7f24;--ds-success-text:#6fdca1;--ds-warning:#f0b429;--ds-warning-soft:#f0b42924;--ds-warning-text:#f5c95e;--ds-danger:#ff6b6b;--ds-danger-soft:#ff6b6b24;--ds-danger-text:#ff9494;--ds-orange:#ff8a3d;--ds-orange-soft:#ff8a3d24;--ds-orange-text:#ffab73;--ds-violet:#a78bfa;--ds-violet-soft:#a78bfa26;--ds-violet-text:#c4b1ff;--ds-ai-soft:linear-gradient(135deg, #f065951f, #6080f81f);--ds-shadow-xs:0 1px 2px #0006;--ds-shadow-sm:0 1px 2px #0006, 0 2px 8px -2px #0006;--ds-shadow-md:0 2px 4px -1px #0006, 0 10px 24px -6px #0000008c;--ds-shadow-lg:0 4px 10px -2px #00000073, 0 20px 44px -12px #000000a6;--ds-shadow-xl:0 8px 20px -6px #00000080, 0 32px 72px -16px #000000bf;--ds-canvas-glow:radial-gradient(48% 56% at 0% 0%, #7c97fa29, transparent 70%), radial-gradient(42% 52% at 6% 100%, #a78bfa21, transparent 70%), radial-gradient(40% 46% at 100% 0%, #f065950d, transparent 70%);--ds-glass-bg:#1e1e2480;--ds-glass-bg-strong:#1e1e23c2;--ds-glass-rim:linear-gradient(150deg, #ffffff42 0%, #ffffff1a 22%, #ffffff08 50%, #ffffff0d 78%, #ffffff29 100%);--ds-glass-rim-solid:linear-gradient(170deg, #ffffff38 0%, #ffffff1c 18%, #ffffff12 50%, #ffffff17 100%);--ds-glass-edge:#00000080;--ds-glass-sheen:inset 0 1px 0 #ffffff12;--ds-glass-selected:#ffffff14;--ds-glass-field:#ffffff0f;--ds-glass-ring:#19191e;--ds-glass-shadow:0 1px 2px #0006, 0 10px 32px -10px #0009}
body{background:var(--ds-canvas);color:var(--ds-text);font-family:var(--ds-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}*{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}::selection{background:var(--ds-accent-soft-2)}.ds-app{background:var(--ds-canvas);width:100%;height:100%;color:var(--ds-text);isolation:isolate;position:relative;overflow:hidden;container:app/inline-size}.ds-scroll-page{overscroll-behavior:contain;height:100%;overflow:auto}.ds-num{font-variant-numeric:tabular-nums}.ds-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3);font-size:11px;font-weight:600}.ds-muted{color:var(--ds-text-3)}.ds-soft{color:var(--ds-text-2)}.ds-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-surface{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pane-radius)}.ds-sunken{background:var(--ds-surface-sunken);border:1px solid var(--ds-border);border-radius:10px}.ds-hairline-b{border-bottom:1px solid var(--ds-divider)}.ds-hairline-t{border-top:1px solid var(--ds-divider)}.ds-row{transition:background-color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease)}.ds-row:hover{background-color:var(--ds-hover)}.ds-row[data-selected=true]{background-color:var(--ds-accent-soft)}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ds-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ds-enter{animation:ds-fade-up var(--ds-dur-4) var(--ds-ease-out) both}.ds-enter-soft{animation:ds-fade-in var(--ds-dur-3) var(--ds-ease-out) both}.ds-stagger>*{animation:ds-fade-up var(--ds-dur-4) var(--ds-ease-out) both}.ds-stagger>:nth-child(2){animation-delay:20ms}.ds-stagger>:nth-child(3){animation-delay:40ms}.ds-stagger>:nth-child(4){animation-delay:60ms}.ds-stagger>:nth-child(5){animation-delay:80ms}.ds-stagger>:nth-child(6){animation-delay:.1s}.ds-stagger>:nth-child(7){animation-delay:.12s}.ds-stagger>:nth-child(8){animation-delay:.14s}.ds-stagger>:nth-child(n+9){animation-delay:.16s}.ds-ai-text{background:var(--ds-ai-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@container app (max-width:767px){.ds-hide-mobile{display:none!important}}@container app (min-width:768px){.ds-only-mobile{display:none!important}}@container app (max-width:1023px){.ds-hide-tablet{display:none!important}}@container app (min-width:1024px){.ds-only-tablet{display:none!important}}@container app (max-width:1279px){.ds-hide-laptop{display:none!important}}
.ds-shell{background:var(--ds-canvas);height:100%;min-height:0;display:flex;position:relative}.ds-rail{z-index:3;flex:0 0 var(--ds-rail-w);width:var(--ds-rail-w);flex-direction:column;align-items:center;gap:4px;min-height:0;padding:10px 0 12px;display:flex;position:relative}.ds-rail-scroll{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:2px;width:100%;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.ds-rail-scroll::-webkit-scrollbar{display:none}.ds-rail-sep{background:var(--ds-border-strong);opacity:.8;flex:0 0 1px;width:20px;height:1px;margin:6px 0}.ds-rail-btn{width:40px;height:40px;color:var(--ds-text-2);cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease), transform var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;display:grid;position:relative}.ds-rail-btn:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-rail-btn:active{transform:scale(.94)}.ds-rail-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-rail-btn[data-active=true]{background:var(--ds-selected);color:var(--ds-accent);box-shadow:var(--ds-shadow-xs), inset 0 0 0 1px var(--ds-border)}.ds-rail-btn[data-active=true]:before{content:"";background:var(--ds-accent);width:3px;animation:ds-fade-in var(--ds-dur-2) var(--ds-ease-out);border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:-10px}.ds-rail-badge{background:var(--ds-danger);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ds-sidebar-ring);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:3px;right:2px}.ds-rail-dot{background:var(--ds-orange);width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-sidebar-ring);border-radius:50%;position:absolute;top:8px;right:8px}.ds-logo{background:var(--ds-ink);width:34px;height:34px;color:var(--ds-on-ink);cursor:pointer;transition:transform var(--ds-dur-2) var(--ds-ease-out);border:0;border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.ds-logo:hover{transform:rotate(-6deg)scale(1.04)}.ds-brand-glyph{width:100%;height:100%;display:block}.ds-sidebar{z-index:2;width:var(--ds-sidebar-w);min-height:0;transition:width var(--ds-dur-3) var(--ds-ease-out), opacity var(--ds-dur-2) var(--ds-ease);flex:none;position:relative;overflow:hidden}.ds-sidebar[data-collapsed=true]{opacity:0;width:0}.ds-sidebar-inner{width:var(--ds-sidebar-w);flex-direction:column;height:100%;min-height:0;padding:10px 8px 8px 2px;display:flex}.ds-sidebar-head{align-items:center;gap:4px;min-height:44px;padding:4px 4px 10px 10px;display:flex}.ds-sidebar-title{letter-spacing:-.01em;color:var(--ds-text);flex:auto;min-width:0;font-size:18px;font-weight:600}.ds-sidebar-body{flex-direction:column;flex:auto;gap:1px;min-height:0;padding:0 2px 8px;display:flex;overflow-y:auto}.ds-sidebar-foot{flex:none;padding-top:8px}.ds-nav-item{width:100%;min-height:32px;color:var(--ds-text-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.ds-nav-item:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-nav-item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-nav-item[data-active=true]{background:var(--ds-selected);color:var(--ds-text);box-shadow:var(--ds-shadow-xs), inset 0 0 0 1px var(--ds-border)}.ds-nav-item[data-tone=pane][data-active=true]{background:var(--ds-accent-soft);color:var(--ds-accent-text);box-shadow:none}.ds-nav-item[data-expanded=true]{background:var(--ds-hover)}.ds-nav-icon{color:var(--ds-text-3);flex:0 0 18px;place-items:center;display:grid}.ds-nav-item[data-active=true] .ds-nav-icon{color:var(--ds-accent)}.ds-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-nav-count{color:var(--ds-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.ds-nav-count[data-strong=true]{color:var(--ds-text);font-weight:600}.ds-nav-pill{background:var(--ds-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.ds-nav-group{margin-top:14px}.ds-nav-group-head{cursor:pointer;-webkit-user-select:none;user-select:none;height:26px;color:var(--ds-text-3);border-radius:6px;align-items:center;gap:4px;padding:0 6px 0 8px;display:flex}.ds-nav-group-head:hover{color:var(--ds-text-2)}.ds-nav-group-head .ds-nav-group-action{opacity:0;transition:opacity var(--ds-dur-1)}.ds-nav-group-head:hover .ds-nav-group-action,.ds-nav-group-head:focus-within .ds-nav-group-action{opacity:1}.ds-nav-group-label{letter-spacing:.06em;text-transform:uppercase;flex:auto;font-size:11px;font-weight:600}.ds-nav-chevron{transition:transform var(--ds-dur-2) var(--ds-ease-out)}.ds-nav-group[data-open=false] .ds-nav-chevron{transform:rotate(-90deg)}.ds-shift{border:1px solid var(--ds-border);background:var(--ds-surface);width:100%;box-shadow:var(--ds-shadow-xs);cursor:pointer;font:inherit;color:var(--ds-text);text-align:left;transition:border-color var(--ds-dur-1), box-shadow var(--ds-dur-1);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ds-shift:hover{border-color:var(--ds-border-strong)}.ds-main{z-index:1;gap:var(--ds-pane-gap);padding:var(--ds-pane-gap) var(--ds-pane-gap) var(--ds-pane-gap) 0;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.ds-sidebar[data-collapsed=true]+.ds-main{padding-left:0}.ds-pane{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-pane-radius);min-width:0;min-height:0;box-shadow:var(--ds-shadow-xs);animation:ds-fade-in var(--ds-dur-3) var(--ds-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;container:pane/inline-size}.ds-pane[data-grow=true]{flex:auto}.ds-pane-head{flex:none;align-items:center;gap:8px;min-height:56px;padding:10px 12px 10px 16px;display:flex}.ds-pane-head[data-divider=true]{border-bottom:1px solid var(--ds-divider)}.ds-pane-title{letter-spacing:-.01em;color:var(--ds-text);font-size:16px;font-weight:600;line-height:1.3}.ds-pane-title[data-size=lg]{font-size:20px}.ds-pane-subtitle{color:var(--ds-text-3);font-size:12px;line-height:1.35}.ds-pane-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ds-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:0 12px 10px 16px;display:flex}.ds-scrim{z-index:20;background:var(--ds-overlay);animation:ds-fade-in var(--ds-dur-2) var(--ds-ease);position:absolute;inset:0}.ds-tabbar,.ds-mobile-head{display:none}@container app (max-width:1023px){.ds-sidebar{left:var(--ds-rail-w);z-index:30;width:var(--ds-sidebar-w);opacity:1;background:var(--ds-canvas);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xl);opacity:0;pointer-events:none;transition:transform var(--ds-dur-3) var(--ds-ease-out), opacity var(--ds-dur-2) var(--ds-ease);border-radius:14px;position:absolute;top:8px;bottom:8px;transform:translate(-16px)}.ds-sidebar[data-collapsed=true]{width:var(--ds-sidebar-w)}.ds-sidebar[data-overlay=open]{opacity:1;pointer-events:auto;transform:none}.ds-sidebar[data-collapsed=true]+.ds-main,.ds-main{padding-left:0}}@container app (max-width:767px){.ds-shell{flex-direction:column}.ds-rail{display:none}.ds-sidebar{border-left:0;border-radius:0 16px 16px 0;width:min(86%,320px);top:0;bottom:0;left:0}.ds-sidebar-inner{width:100%;padding:12px 10px 10px}.ds-main{padding:0;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));gap:0}.ds-pane{box-shadow:none;border:0;border-radius:0}.ds-pane-head{min-height:52px;padding:8px 8px 8px 12px}.ds-toolbar{padding:0 12px 10px}.ds-tabbar{z-index:25;height:calc(60px + env(safe-area-inset-bottom,0px));padding:4px 6px env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ds-border);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}}.ds-tab{color:var(--ds-text-3);font:inherit;cursor:pointer;transition:color var(--ds-dur-1);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:500;display:flex;position:relative}.ds-tab[data-active=true]{color:var(--ds-accent)}.ds-tab-badge{background:var(--ds-danger);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ds-surface);border-radius:999px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:4px;left:50%}.ds-shortcut{letter-spacing:.02em;color:var(--ds-text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.ds-dropdown-btn{height:28px;color:var(--ds-text);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.ds-dropdown-btn:hover,.ds-dropdown-btn[data-expanded=true]{background:var(--ds-hover)}.ds-dropdown-btn .ds-dropdown-prefix{color:var(--ds-text-3);font-weight:500}.ds-dropdown-btn svg:last-child{color:var(--ds-text-3);transition:transform var(--ds-dur-2) var(--ds-ease-out)}.ds-dropdown-btn[data-expanded=true] svg:last-child{transform:rotate(180deg)}.ds-pill{border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:28px;color:var(--ds-text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease), border-color var(--ds-dur-1) var(--ds-ease), color var(--ds-dur-1) var(--ds-ease), transform var(--ds-dur-1) var(--ds-ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ds-pill:hover{border-color:var(--ds-text-4);color:var(--ds-text)}.ds-pill:active{transform:scale(.97)}.ds-pill[data-active=true]{background:var(--ds-accent-soft);border-color:color-mix(in srgb, var(--ds-accent) 45%, transparent);color:var(--ds-accent-text)}.ds-pill[data-tone=danger][data-active=true]{background:var(--ds-danger-soft);border-color:color-mix(in srgb, var(--ds-danger) 45%, transparent);color:var(--ds-danger-text)}.ds-pill-count{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:11.5px}.ds-pill[data-dashed=true]{border-style:dashed}.ds-tag{--tag-bg:var(--ds-fill);--tag-fg:var(--ds-text-2);--tag-dot:var(--ds-text-4);background:var(--tag-bg)!important;color:var(--tag-fg)!important;border:0!important}.ds-tag[data-tone=accent]{--tag-bg:var(--ds-accent-soft);--tag-fg:var(--ds-accent-text);--tag-dot:var(--ds-accent)}.ds-tag[data-tone=success]{--tag-bg:var(--ds-success-soft);--tag-fg:var(--ds-success-text);--tag-dot:var(--ds-success)}.ds-tag[data-tone=warning]{--tag-bg:var(--ds-warning-soft);--tag-fg:var(--ds-warning-text);--tag-dot:var(--ds-warning)}.ds-tag[data-tone=danger]{--tag-bg:var(--ds-danger-soft);--tag-fg:var(--ds-danger-text);--tag-dot:var(--ds-danger)}.ds-tag[data-tone=orange]{--tag-bg:var(--ds-orange-soft);--tag-fg:var(--ds-orange-text);--tag-dot:var(--ds-orange)}.ds-tag[data-tone=violet]{--tag-bg:var(--ds-violet-soft);--tag-fg:var(--ds-violet-text);--tag-dot:var(--ds-violet)}.ds-tag[data-tone=outline]{--tag-bg:transparent;box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.ds-tag-dot{background:var(--tag-dot);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ds-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.ds-avatar-wrap{flex:none;display:inline-flex;position:relative}.ds-presence{width:10px;height:10px;box-shadow:0 0 0 2px var(--ds-presence-ring,var(--ds-surface));border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ds-tabs-list{border-bottom:1px solid var(--ds-divider);gap:22px;display:flex;position:relative}.ds-tabs-list[data-borderless=true]{border-bottom:0}.ds-tabs-tab{z-index:1;height:40px;color:var(--ds-text-3);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ds-tabs-tab[data-size=sm]{height:34px;font-size:13px}.ds-tabs-tab:hover,.ds-tabs-tab[data-active=true]{color:var(--ds-text)}.ds-tabs-tab:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:4px}.ds-tabs-count{background:var(--ds-fill);min-width:18px;height:18px;color:var(--ds-text-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.ds-tabs-tab[data-active=true] .ds-tabs-count{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.ds-tabs-indicator{background:var(--ds-accent);z-index:2;border-radius:2px;height:2px;position:absolute;bottom:-1px}.ds-choice{border:1px solid var(--ds-border-strong);background:var(--ds-surface);cursor:pointer;text-align:left;transition:border-color var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-1) var(--ds-ease), background-color var(--ds-dur-1) var(--ds-ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.ds-choice:hover{border-color:var(--ds-text-4)}.ds-choice[data-checked=true]{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus)}.ds-choice-title{color:var(--ds-text);font-size:13px;font-weight:600}.ds-choice-desc{color:var(--ds-text-3);font-size:12px;line-height:1.45}.ds-choice-check{border:1.5px solid var(--ds-border-strong);background:var(--ds-surface);width:18px;height:18px;transition:all var(--ds-dur-1) var(--ds-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ds-choice[data-checked=true] .ds-choice-check{border-color:var(--ds-accent);background:var(--ds-accent);color:#fff}.ds-section{flex-direction:column;gap:12px;display:flex}.ds-section-head{align-items:flex-start;gap:16px;display:flex}.ds-section-title{color:var(--ds-text);font-size:15px;font-weight:600}.ds-section-desc{color:var(--ds-text-3);max-width:640px;margin-top:2px;font-size:13px;line-height:1.5}.ds-section-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.ds-setting-row{align-items:center;gap:16px;padding:14px 16px;display:flex}.ds-setting-row+.ds-setting-row{border-top:1px solid var(--ds-divider)}.ds-kpi-value{letter-spacing:-.02em;color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}.ds-delta{font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.ds-delta[data-tone=good]{background:var(--ds-success-soft);color:var(--ds-success-text)}.ds-delta[data-tone=bad]{background:var(--ds-danger-soft);color:var(--ds-danger-text)}.ds-delta[data-tone=flat]{background:var(--ds-fill);color:var(--ds-text-2)}.ds-ai-icon{color:#fff;background:var(--ds-ai-gradient);border-radius:7px;place-items:center;display:inline-grid}.ds-ai-card{background:var(--ds-ai-soft), var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.ds-typing{align-items:center;gap:3px;display:inline-flex}.ds-typing i{opacity:.35;width:5px;height:5px;animation:ds-typing 1.2s infinite var(--ds-ease);background:currentColor;border-radius:50%}.ds-typing i:nth-child(2){animation-delay:.15s}.ds-typing i:nth-child(3){animation-delay:.3s}@keyframes ds-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ds-live{background:var(--ds-danger);border-radius:50%;width:8px;height:8px;position:relative}.ds-live:after{content:"";border:2px solid var(--ds-danger);opacity:0;animation:ds-live 1.6s var(--ds-ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ds-live{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.ds-tabs-indicator-box{pointer-events:none;transition-timing-function:var(--ds-ease-out)!important}.ds-tabs-indicator-box:after{content:"";background:var(--ds-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ds-msg-tools{z-index:2;background:var(--ds-surface-raised);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-1) var(--ds-ease), transform var(--ds-dur-2) var(--ds-ease-out);border-radius:9px;gap:1px;padding:2px;display:flex;position:absolute;top:-15px;transform:translateY(3px)}.ds-msg-tools:empty{display:none}.ds-msg-tools[data-side=right]{right:-10px}.ds-msg-tools[data-side=left]{left:-10px}.ds-msg:hover .ds-msg-tools,.ds-msg:focus-within .ds-msg-tools,.ds-msg[data-expanded=true] .ds-msg-tools{opacity:1;pointer-events:auto;transform:none}.ds-msg{animation:ds-fade-up var(--ds-dur-3) var(--ds-ease-out) both}.ds-ticket{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease);background:0 0;border:0;border-radius:10px;gap:10px;padding:10px;display:flex;position:relative}.ds-ticket:hover{background:var(--ds-hover)}.ds-ticket[data-selected=true]{background:var(--ds-accent-soft)}.ds-ticket[data-checked=true]{background:color-mix(in srgb, var(--ds-accent-soft) 70%, var(--ds-surface))}.ds-ticket[data-expanded=true]{background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.ds-ticket-lead{flex:0 0 32px;width:32px;height:32px;position:relative}.ds-ticket-check{opacity:0;transition:opacity var(--ds-dur-1);place-items:center;display:grid;position:absolute;inset:0}.ds-ticket:hover .ds-ticket-check,.ds-ticket[data-checking=true] .ds-ticket-check{opacity:1}.ds-ticket:hover .ds-ticket-avatar,.ds-ticket[data-checking=true] .ds-ticket-avatar{opacity:0}.ds-ticket-avatar{transition:opacity var(--ds-dur-1)}.ds-attr{height:26px;color:var(--ds-text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-1), border-color var(--ds-dur-1);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.ds-attr:hover,.ds-attr[data-expanded=true]{background:var(--ds-hover);border-color:var(--ds-border);color:var(--ds-text)}.ds-detail-section+.ds-detail-section{border-top:1px solid var(--ds-divider)}.ds-kv{grid-template-columns:112px 1fr;align-items:center;gap:8px 12px;margin-block:1em;font-size:13px;display:grid}.ds-kv>dt{color:var(--ds-text-3);margin:0}.ds-kv>dd{color:var(--ds-text);min-width:0;margin:0}@container pane (max-width:760px){.ds-pane-hide-md{display:none!important}}@container pane (max-width:600px){.ds-pane-hide-sm{display:none!important}}@container pane (max-width:460px){.ds-pane-hide-xs{display:none!important}}@container app (max-width:1023px){.ds-sidebar[data-overlay=closed]{visibility:hidden;transition:transform var(--ds-dur-3) var(--ds-ease-out), opacity var(--ds-dur-2) var(--ds-ease), visibility 0s linear var(--ds-dur-3)}.ds-sidebar[data-overlay=open]{visibility:visible;transition:transform var(--ds-dur-3) var(--ds-ease-out), opacity var(--ds-dur-2) var(--ds-ease), visibility 0s}}.ds-cabinet{height:100dvh}.ds-main{flex-direction:column}.ds-main-row{gap:var(--ds-pane-gap);flex:auto;min-width:0;min-height:0;display:flex;position:relative}.ds-banners{flex-direction:column;flex:none;gap:6px;display:flex}.ds-banners:empty{display:none}.ds-sidebar-resizer{z-index:4;cursor:col-resize;outline:none;width:7px;position:absolute;top:0;bottom:0;right:0}.ds-sidebar-resizer:after{content:"";width:2px;transition:background-color var(--ds-dur-1) var(--ds-ease);background:0 0;border-radius:2px;position:absolute;top:14px;bottom:14px;right:2px}.ds-sidebar-resizer:hover:after,.ds-sidebar-resizer:focus-visible:after,.ds-sidebar-resizer[data-dragging]:after{background:var(--ds-accent)}.ds-sidebar[data-resizing]{transition:none}.ds-resizer{z-index:3;width:0;margin:0 calc(var(--ds-pane-gap) / -2);cursor:col-resize;outline:none;flex:0 0 0;position:relative}.ds-resizer:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:-5px}.ds-resizer:after{content:"";width:2px;transition:background-color var(--ds-dur-1) var(--ds-ease);background:0 0;border-radius:2px;position:absolute;top:12px;bottom:12px;left:-1px}.ds-resizer:hover:after,.ds-resizer:focus-visible:after,.ds-resizer[data-dragging]:after{background:var(--ds-accent)}.ds-paywall{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:40px 28px;display:flex}.ds-paywall-lock{background:var(--ds-fill);width:56px;height:56px;color:var(--ds-text-2);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}@container app (max-width:767px){.ds-main-row{gap:0}.ds-banners{padding:8px 8px 0}.ds-resizer,.ds-sidebar-resizer{display:none}}@container app (max-width:1023px){.ds-sidebar-resizer{display:none}}#ds-portal{z-index:400;pointer-events:none;position:fixed;inset:0;container:app/inline-size}#ds-portal>*{pointer-events:auto}:root[data-ds-design=glass]{--ds-sidebar-bg:transparent;--ds-sidebar-ring:var(--ds-glass-ring)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-ds-design=glass]{--ds-glass-bg:var(--ds-surface);--ds-glass-bg-strong:var(--ds-surface-raised)}}@media (prefers-reduced-transparency:reduce){:root[data-ds-design=glass]{--ds-glass-bg:var(--ds-surface);--ds-glass-bg-strong:var(--ds-surface-raised)}}:root[data-ds-design=glass] .ds-cabinet{background:var(--ds-canvas-glow), var(--ds-canvas)}:root[data-ds-design=glass] .ds-cabinet .ds-shell{background:0 0}:root[data-ds-design=glass] .ds-navbar:after,:root[data-ds-design=glass][data-ds-cabinet] :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown,.mantine-Notification-root):after{content:"";border-radius:inherit;background:var(--ds-glass-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-ds-design=glass] .ds-navbar{min-height:0;margin:var(--ds-pane-gap) 0 var(--ds-pane-gap) var(--ds-pane-gap);border-radius:var(--ds-pane-radius);box-shadow:var(--ds-glass-shadow), 0 0 0 1px var(--ds-glass-edge);flex:none;display:flex;position:relative}:root[data-ds-design=glass] .ds-navbar:before{content:"";border-radius:inherit;background:var(--ds-glass-bg);-webkit-backdrop-filter:var(--ds-glass-filter);backdrop-filter:var(--ds-glass-filter);pointer-events:none;position:absolute;inset:0}:root[data-ds-design=glass] .ds-navbar .ds-rail{padding:8px 0 10px}:root[data-ds-design=glass] .ds-navbar .ds-rail-btn[data-active=true]:before{left:-8px}:root[data-ds-design=glass] .ds-navbar .ds-sidebar-inner{padding:8px 8px 8px 0}:root[data-ds-design=glass] .ds-main{padding-left:var(--ds-pane-gap)}:root[data-ds-design=glass] .ds-navbar .ds-rail-btn[data-active=true],:root[data-ds-design=glass] .ds-navbar .ds-nav-item[data-active=true]:not([data-tone=pane]){background:var(--ds-glass-selected);box-shadow:var(--ds-shadow-xs), var(--ds-glass-sheen), inset 0 0 0 1px var(--ds-glass-edge)}:root[data-ds-design=glass] .ds-navbar :is(.ds-shift,.wiki-domain){background:var(--ds-glass-selected);border-color:var(--ds-glass-edge);box-shadow:var(--ds-shadow-xs), var(--ds-glass-sheen)}:root[data-ds-design=glass] .ds-navbar .mantine-Input-input[data-variant=filled]{background-color:var(--ds-glass-field)}:root[data-ds-design=glass] .ds-navbar :is(.dlg-search,.st-nav-search){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-ds-design=glass] .ds-cabinet :is(.ds-pane,.ds-section-card){background:linear-gradient(var(--ds-surface), var(--ds-surface)) padding-box, var(--ds-glass-rim-solid) border-box;border-color:#0000}:root[data-ds-design=glass][data-ds-cabinet] .mantine-Modal-content{background:linear-gradient(var(--ds-surface-raised), var(--ds-surface-raised)) padding-box, var(--ds-glass-rim-solid) border-box;border-color:#0000}:root[data-ds-design=glass][data-ds-cabinet] :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown,.mantine-Notification-root){background:var(--ds-glass-bg-strong);border-color:var(--ds-glass-edge);-webkit-backdrop-filter:var(--ds-glass-filter);backdrop-filter:var(--ds-glass-filter)}@container app (max-width:1023px){:root[data-ds-design=glass] .ds-sidebar{left:calc(var(--ds-rail-w) + var(--ds-pane-gap));background:var(--ds-glass-bg-strong);-webkit-backdrop-filter:var(--ds-glass-filter);backdrop-filter:var(--ds-glass-filter);border-color:var(--ds-glass-edge);border-radius:var(--ds-pane-radius);top:0;bottom:0}:root[data-ds-design=glass] .ds-navbar .ds-sidebar-inner{padding:10px 8px 8px}:root[data-ds-design=glass] .ds-main{padding-left:var(--ds-pane-gap)}}@container app (max-width:767px){:root[data-ds-design=glass] .ds-navbar{display:contents}:root[data-ds-design=glass] .ds-navbar:before,:root[data-ds-design=glass] .ds-navbar:after{content:none}:root[data-ds-design=glass] .ds-sidebar{border-radius:0 16px 16px 0;left:0}:root[data-ds-design=glass] .ds-navbar .ds-sidebar-inner{padding:12px 10px 10px}:root[data-ds-design=glass] .ds-main{padding-left:0}:root[data-ds-design=glass] .ds-tabbar{background:var(--ds-glass-bg-strong);-webkit-backdrop-filter:var(--ds-glass-filter);backdrop-filter:var(--ds-glass-filter);border-top-color:var(--ds-glass-edge);box-shadow:var(--ds-glass-sheen)}}
