.commercial-infrastructure-panel[data-astro-cid-4utjkamc],.commercial-infrastructure-image-stack[data-astro-cid-4utjkamc]{isolation:isolate}.commercial-infrastructure-image[data-astro-cid-4utjkamc]{object-fit:cover;object-position:center;will-change:transform, opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.commercial-infrastructure-image[data-astro-cid-4utjkamc][data-index="0"]{opacity:1}.commercial-infrastructure-image[data-astro-cid-4utjkamc]:not([data-index="0"]){opacity:0}.commercial-infrastructure-trigger[data-astro-cid-4utjkamc]{cursor:pointer;transition:background-color var(--ds-duration-normal) var(--ds-ease-standard)}.commercial-infrastructure-trigger[data-astro-cid-4utjkamc]:focus-visible{outline:2px solid var(--ds-color-secondary);outline-offset:.25rem}@media (prefers-reduced-motion:reduce){.commercial-infrastructure-trigger[data-astro-cid-4utjkamc]{transition:none}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-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:.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;-moz-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;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;-moz-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;-moz-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))}.expected-outcomes-flow .react-flow__node{cursor:default}.expected-outcomes-flow,.expected-outcomes-flow .react-flow,.expected-outcomes-flow .react-flow__pane{background:0 0}.expected-outcomes-flow .react-flow__node-outcome{background:0 0;border:0}.expected-outcomes-flow .react-flow__node-outcome.selected article,.expected-outcomes-flow .react-flow__node-center.selected>div>div:first-child{border-color:var(--ds-color-secondary)}.expected-outcomes-flow .react-flow__edge-path{stroke:var(--ds-color-secondary);stroke-width:1.5px;stroke-opacity:.48}.expected-outcomes-flow .react-flow__edge.animated path{animation-duration:.6s}.expected-outcomes-flow .react-flow__handle{pointer-events:auto;border:1px solid var(--ds-color-secondary);background:var(--ds-color-background-tinted);opacity:0;width:.625rem;height:.625rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.expected-outcomes-flow .react-flow__handle:hover,.expected-outcomes-flow .react-flow__handle.connectingfrom,.expected-outcomes-flow .react-flow__handle.connectingto{opacity:1}.expected-outcomes-drag-handle{z-index:20;pointer-events:auto;touch-action:none;user-select:none;cursor:grab}.expected-outcomes-drag-handle:active{cursor:grabbing}@media (width<=1023px){.expected-outcomes-flow,.expected-outcomes-flow .react-flow,.expected-outcomes-flow .react-flow__pane,.expected-outcomes-flow .react-flow__node,.expected-outcomes-flow .react-flow__handle,.expected-outcomes-flow .expected-outcomes-drag-handle{touch-action:pan-y!important}}@media (prefers-reduced-motion:reduce){.expected-outcomes-flow .react-flow__edge.animated path{stroke-dasharray:none;animation:none}}.pulse-node[data-astro-cid-3jyg5qri]{opacity:0}.accordion-item[data-astro-cid-3jyg5qri][open]>.pulse-node[data-astro-cid-3jyg5qri]{opacity:1}.accordion-item[data-astro-cid-3jyg5qri][open]>.pulse-node[data-astro-cid-3jyg5qri] .pulse-ring[data-astro-cid-3jyg5qri]{animation:1.8s ease-out infinite accordion-node-pulse}.fragmented-tools-image[data-astro-cid-3jyg5qri]{opacity:0;transition:opacity .32s,transform .32s;transform:translate(6%)}.fragmented-tools-image[data-astro-cid-3jyg5qri][data-active=true]{opacity:1;transform:translate(0)}@media (hover:hover){.accordion-item[data-astro-cid-3jyg5qri]:hover>.pulse-node[data-astro-cid-3jyg5qri]{opacity:1}.accordion-item[data-astro-cid-3jyg5qri]:hover>.pulse-node[data-astro-cid-3jyg5qri] .pulse-ring[data-astro-cid-3jyg5qri]{animation:1.8s ease-out infinite accordion-node-pulse}}@keyframes accordion-node-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.fragmented-tools-image[data-astro-cid-3jyg5qri]{transition:none}.accordion-item[data-astro-cid-3jyg5qri][open]>.pulse-node[data-astro-cid-3jyg5qri] .pulse-ring[data-astro-cid-3jyg5qri],.accordion-item[data-astro-cid-3jyg5qri]:hover>.pulse-node[data-astro-cid-3jyg5qri] .pulse-ring[data-astro-cid-3jyg5qri]{opacity:.45;animation:none}}.metric-card[data-astro-cid-ijfwjdfs]{background:#0c0e20;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:220px;max-width:280px;height:fit-content;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.metric-card[data-astro-cid-ijfwjdfs]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#bda8e38c 0%,#7173a04d 100%);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;mask-composite:exclude;mask-mode:match-source,match-source}.metric-card__header[data-astro-cid-ijfwjdfs]{align-items:center;gap:.5rem;display:flex}.metric-card__icon[data-astro-cid-ijfwjdfs]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__title[data-astro-cid-ijfwjdfs]{color:#f5f5fa;letter-spacing:-.01em;font-size:.95rem;font-weight:500;line-height:1.2}.metric-card__main[data-astro-cid-ijfwjdfs]{align-items:baseline;display:flex}.metric-card__value[data-astro-cid-ijfwjdfs]{color:#0ae4b9;letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.metric-card__footer[data-astro-cid-ijfwjdfs]{align-items:center;gap:.375rem;display:flex}.metric-card__trend-icon[data-astro-cid-ijfwjdfs]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__delta[data-astro-cid-ijfwjdfs]{color:#01e7b6;letter-spacing:-.01em;font-size:.8rem;font-weight:600}.metric-card__period[data-astro-cid-ijfwjdfs]{color:#717382;letter-spacing:0;font-size:.8rem;font-weight:400}.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light{background:#fff}.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light:before{background:linear-gradient(#5c02de59 0%,#5c02de1f 100%)}.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light .metric-card__title[data-astro-cid-ijfwjdfs]{color:#201a2d}.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light .metric-card__value[data-astro-cid-ijfwjdfs],.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light .metric-card__delta[data-astro-cid-ijfwjdfs]{color:#008f72}.metric-conversion-card[data-astro-cid-ijfwjdfs].is-light .metric-card__period[data-astro-cid-ijfwjdfs]{color:#686273}.metric-card[data-astro-cid-s32hthyd]{background:#030512;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:220px;max-width:280px;height:fit-content;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.metric-card[data-astro-cid-s32hthyd]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#bda8e38c 0%,#7173a04d 100%);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;mask-composite:exclude;mask-mode:match-source,match-source}.metric-card__header[data-astro-cid-s32hthyd]{align-items:center;gap:.5rem;display:flex}.metric-card__icon[data-astro-cid-s32hthyd]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__title[data-astro-cid-s32hthyd]{color:#f5f5fa;letter-spacing:-.01em;font-size:.95rem;font-weight:500;line-height:1.2}.metric-card__main[data-astro-cid-s32hthyd]{align-items:baseline;display:flex}.metric-card__value[data-astro-cid-s32hthyd]{color:#fdfdfd;letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.metric-card__sub-row[data-astro-cid-s32hthyd]{align-items:center;gap:.375rem;display:flex}.metric-card__sub-icon[data-astro-cid-s32hthyd]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__sub-label[data-astro-cid-s32hthyd]{color:#d8d9dd;letter-spacing:0;font-size:.8rem;font-weight:400}.metric-card__footer[data-astro-cid-s32hthyd]{align-items:center;gap:.375rem;display:flex}.metric-card__trend-icon[data-astro-cid-s32hthyd]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__delta[data-astro-cid-s32hthyd]{color:#23c637;letter-spacing:-.01em;font-size:.8rem;font-weight:600}.metric-response-speed-card[data-astro-cid-s32hthyd].is-light{background:#fff}.metric-response-speed-card[data-astro-cid-s32hthyd].is-light:before{background:linear-gradient(#5c02de59 0%,#5c02de1f 100%)}.metric-response-speed-card[data-astro-cid-s32hthyd].is-light .metric-card__title[data-astro-cid-s32hthyd],.metric-response-speed-card[data-astro-cid-s32hthyd].is-light .metric-card__value[data-astro-cid-s32hthyd]{color:#201a2d}.metric-response-speed-card[data-astro-cid-s32hthyd].is-light .metric-card__sub-label[data-astro-cid-s32hthyd]{color:#686273}.metric-response-speed-card[data-astro-cid-s32hthyd].is-light .metric-card__delta[data-astro-cid-s32hthyd]{color:#148a2b}.metric-card[data-astro-cid-h6t6afaj]{background:#08091b;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:220px;max-width:280px;height:fit-content;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.metric-card[data-astro-cid-h6t6afaj]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#bda8e38c 0%,#7173a04d 100%);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;mask-composite:exclude;mask-mode:match-source,match-source}.metric-card__header[data-astro-cid-h6t6afaj]{align-items:center;gap:.5rem;display:flex}.metric-card__icon[data-astro-cid-h6t6afaj]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__title[data-astro-cid-h6t6afaj]{color:#f5f5fa;letter-spacing:-.01em;font-size:.95rem;font-weight:500;line-height:1.2}.metric-card__main[data-astro-cid-h6t6afaj]{align-items:baseline;display:flex}.metric-card__value[data-astro-cid-h6t6afaj]{color:#0ae4b9;letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.metric-card__subtitle[data-astro-cid-h6t6afaj]{color:#a1a3af;letter-spacing:0;font-size:.8rem;font-weight:400;line-height:1.3}.metric-pipeline-health-card[data-astro-cid-h6t6afaj].is-light{background:#fff}.metric-pipeline-health-card[data-astro-cid-h6t6afaj].is-light:before{background:linear-gradient(#5c02de59 0%,#5c02de1f 100%)}.metric-pipeline-health-card[data-astro-cid-h6t6afaj].is-light .metric-card__title[data-astro-cid-h6t6afaj]{color:#201a2d}.metric-pipeline-health-card[data-astro-cid-h6t6afaj].is-light .metric-card__value[data-astro-cid-h6t6afaj]{color:#008f72}.metric-pipeline-health-card[data-astro-cid-h6t6afaj].is-light .metric-card__subtitle[data-astro-cid-h6t6afaj]{color:#686273}.metric-card[data-astro-cid-rwfei2sc]{background:#0e0c21;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:220px;max-width:280px;height:fit-content;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.metric-card[data-astro-cid-rwfei2sc]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#bda8e38c 0%,#7173a04d 100%);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;mask-composite:exclude;mask-mode:match-source,match-source}.metric-card__header[data-astro-cid-rwfei2sc]{align-items:center;gap:.5rem;display:flex}.metric-card__icon[data-astro-cid-rwfei2sc]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card__title[data-astro-cid-rwfei2sc]{color:#f5f5fa;letter-spacing:-.01em;font-size:.95rem;font-weight:500;line-height:1.2}.metric-card__main[data-astro-cid-rwfei2sc]{align-items:baseline;display:flex}.metric-card__value[data-astro-cid-rwfei2sc]{color:#0ae4b9;letter-spacing:-.03em;font-size:2.75rem;font-weight:700;line-height:1}.metric-card__subtitle[data-astro-cid-rwfei2sc]{color:#a1a3af;letter-spacing:0;text-align:start;font-size:.8rem;font-weight:400;line-height:1.3}.metric-traceability-card[data-astro-cid-rwfei2sc].is-light{background:#fff}.metric-traceability-card[data-astro-cid-rwfei2sc].is-light:before{background:linear-gradient(#5c02de59 0%,#5c02de1f 100%)}.metric-traceability-card[data-astro-cid-rwfei2sc].is-light .metric-card__title[data-astro-cid-rwfei2sc]{color:#201a2d}.metric-traceability-card[data-astro-cid-rwfei2sc].is-light .metric-card__value[data-astro-cid-rwfei2sc]{color:#008f72}.metric-traceability-card[data-astro-cid-rwfei2sc].is-light .metric-card__subtitle[data-astro-cid-rwfei2sc]{color:#686273}.metric-card--channels[data-astro-cid-nsh77z4f]{background:linear-gradient(#241d3d 0%,#100e22 100%);border-radius:.75rem;flex-direction:column;gap:.85rem;min-width:220px;max-width:320px;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.metric-card--channels[data-astro-cid-nsh77z4f]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#bda8e38c 0%,#7173a04d 100%);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;mask-composite:exclude;mask-mode:match-source,match-source}.metric-card__header[data-astro-cid-nsh77z4f]{flex-direction:column;gap:.2rem;margin-bottom:.15rem;display:flex}.metric-card__title[data-astro-cid-nsh77z4f]{color:#f5f5fa;letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.2}.metric-card__period[data-astro-cid-nsh77z4f]{color:#a1a3af;letter-spacing:0;font-size:.8rem;font-weight:400;line-height:1.3}.channel-row[data-astro-cid-nsh77z4f]{align-items:center;gap:.55rem;display:flex}.channel-row__icon[data-astro-cid-nsh77z4f]{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;display:flex}.channel-row__name[data-astro-cid-nsh77z4f]{color:#f5f5fa;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;font-size:.9rem;font-weight:500;line-height:1.2;overflow:hidden}.channel-row__value[data-astro-cid-nsh77z4f]{color:#fff;letter-spacing:-.01em;text-align:right;min-width:2.4rem;font-size:.92rem;font-weight:600;line-height:1.2}.channel-row__pct[data-astro-cid-nsh77z4f]{color:#a1a3af;letter-spacing:0;text-align:right;min-width:2.5rem;font-size:.85rem;font-weight:500;line-height:1.2}.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light{background:linear-gradient(#fff 0%,#f6f3ff 100%)}.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light:before{background:linear-gradient(#5c02de59 0%,#5c02de1f 100%)}.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light .metric-card__title[data-astro-cid-nsh77z4f],.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light .channel-row__name[data-astro-cid-nsh77z4f],.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light .channel-row__value[data-astro-cid-nsh77z4f]{color:#201a2d}.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light .metric-card__period[data-astro-cid-nsh77z4f],.metric-leads-channel-card[data-astro-cid-nsh77z4f].is-light .channel-row__pct[data-astro-cid-nsh77z4f]{color:#686273}.platform{--brand:#5c02de;--ink:#232233;--muted:#8a8a95;--line:#ececf2;--bg:#fafafc;--tile:#f4effd;width:100%;max-width:1180px;color:var(--ink);text-align:left;aspect-ratio:16/9;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid #5c02de24;border-radius:.9rem;font-family:inherit;overflow:scroll;box-shadow:0 24px 60px -24px #14083266}.platform::-webkit-scrollbar{display:none}.platform__navbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:.55rem 1.1rem;display:flex}.platform__navbar-left{align-items:center;gap:1.9rem;display:flex}.platform__logo{color:#322260;letter-spacing:-.02em;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;display:flex}.platform__logo-mark{background:linear-gradient(135deg,#7c3aed,#5c02de);border-radius:.45rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.platform__nav{align-items:center;gap:1.2rem;display:flex}.platform__nav-item{color:var(--muted);white-space:nowrap;font-size:.8rem;font-weight:500;transition:color .35s;position:relative}.platform__nav-item:after{content:"";background:var(--brand);border-radius:2px;height:2px;transition:transform .35s;position:absolute;bottom:-.72rem;left:0;right:0;transform:scaleX(0)}.platform__nav-item--active{color:var(--brand);font-weight:600}.platform__nav-item--active:after{transform:scaleX(1)}.platform__navbar-right{align-items:center;gap:.65rem;display:flex}.platform__icon-btn{color:#6b6b76;background:#f5f5f8;border-radius:.5rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex;position:relative}.platform__icon-btn--dot:after{content:"";background:#e5484d;border:1.5px solid #fff;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.32rem;right:.34rem}.platform__icon-btn--ring:after{animation:.8s ease-out 2 bellPing}@keyframes bellPing{0%{box-shadow:0 0 #e5484d8c}to{box-shadow:0 0 0 7px #e5484d00}}.platform__bellwrap{position:relative}.platform__notifs{z-index:40;pointer-events:none;flex-direction:column;gap:.4rem;width:15.5rem;display:flex;position:absolute;top:calc(100% + .55rem);right:0}.platform__notif{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:.6rem;align-items:flex-start;gap:.45rem;padding:.45rem .55rem;animation:.45s cubic-bezier(.2,.9,.3,1.1) notifIn;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -14px #1408324d}@keyframes notifIn{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:none}}.platform__notif--out{opacity:0;transition:opacity .35s,transform .35s;transform:translate(10px)}.platform__notif-icon{border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.platform__notif--lead{border-left-color:var(--brand)}.platform__notif--call{border-left-color:#217fea}.platform__notif--whatsapp{border-left-color:#3e9b4f}.platform__notif--won{border-left-color:#c07f2d}.platform__notif--lead .platform__notif-icon{background:var(--tile)}.platform__notif--lead .platform__notif-icon :global(svg){color:var(--brand)}.platform__notif--call .platform__notif-icon{background:#e8f1fe}.platform__notif--call .platform__notif-icon :global(svg){color:#217fea}.platform__notif--whatsapp .platform__notif-icon{background:#e9f7ee}.platform__notif--whatsapp .platform__notif-icon :global(svg){color:#3e9b4f}.platform__notif--won .platform__notif-icon{background:#fdf3e3}.platform__notif--won .platform__notif-icon :global(svg){color:#c07f2d}.platform__notif-body{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.platform__notif-title{color:var(--ink);font-size:.6rem;font-weight:600}.platform__notif-desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:10.5rem;font-size:.54rem;overflow:hidden}.platform__notif-time{color:#b7bbc7;flex-shrink:0;font-size:.48rem}.platform__notif-progress{transform-origin:0;width:100%;height:2px;animation:notifProgress var(--life,6s) linear forwards;position:absolute;bottom:0;left:0}.platform__notif--lead .platform__notif-progress{background:var(--brand)}.platform__notif--call .platform__notif-progress{background:#217fea}.platform__notif--whatsapp .platform__notif-progress{background:#3e9b4f}.platform__notif--won .platform__notif-progress{background:#c07f2d}@keyframes notifProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.platform__avatar{color:#fff;background:#8978b6;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:600;display:flex}.platform__user{flex-direction:column;line-height:1.25;display:flex}.platform__user-name{color:var(--ink);font-size:.78rem;font-weight:600}.platform__user-role{color:var(--muted);font-size:.66rem}.platform__body{display:flex}.platform__sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;gap:.12rem;width:152px;padding:.6rem .5rem;display:flex}.platform__side-item{color:#6b6b76;border-radius:.45rem;align-items:center;gap:.5rem;padding:.34rem .55rem;font-size:.71rem;font-weight:500;transition:background .35s,color .35s;display:flex}.platform__side-item--active{background:var(--tile);color:var(--brand);font-weight:600}.platform__side-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.platform__side-badge{color:var(--brand);background:#ede7f9;border-radius:.6rem;padding:.04rem .38rem;font-size:.62rem;font-weight:600;transition:background .35s}.platform__side-item--active .platform__side-badge{background:#e0d4f7}.platform__main{background:var(--bg);flex-direction:column;flex:1;gap:.6rem;min-width:0;padding:.7rem .85rem .85rem;display:flex}.platform__page-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.platform__page-title{align-items:center;gap:.9rem;min-width:0;display:flex}.platform__heading{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:700}.platform__select{position:relative}.platform__select-btn{color:#5a5a66;white-space:nowrap;background:#fff;border:1px solid #e3e3ea;border-radius:.5rem;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.72rem;transition:border-color .3s;display:flex}.platform__select--open .platform__select-btn{border-color:#5c02de73}.platform__menu{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:20;background:#fff;border-radius:.55rem;flex-direction:column;gap:.05rem;min-width:100%;padding:.25rem;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;top:calc(100% + .3rem);left:0;transform:translateY(-4px);box-shadow:0 12px 28px -12px #14083240}.platform__select--open .platform__menu{opacity:1;visibility:visible;transform:translateY(0)}.platform__menu-item{color:#5a5a66;white-space:nowrap;border-radius:.35rem;padding:.3rem .5rem;font-size:.68rem}.platform__menu-item--active{background:var(--tile);color:var(--brand);font-weight:600}.platform__page-actions{align-items:center;gap:.5rem;display:flex}.platform__search{color:#9aa0ae;background:#fff;border:1px solid #e3e3ea;border-radius:.5rem;align-items:center;gap:.4rem;min-width:9rem;padding:.34rem .7rem;font-size:.7rem;display:flex}.platform__filter{color:#5a5a66;white-space:nowrap;background:#fff;border:1px solid #e3e3ea;border-radius:.5rem;align-items:center;gap:.35rem;padding:.34rem .65rem;font-size:.72rem;display:flex}.platform__view{background:#fff;border:1px solid #e3e3ea;border-radius:.5rem;align-items:center;gap:.12rem;padding:.12rem;display:flex}.platform__view-btn{color:#9aa0ae;border-radius:.38rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:background .35s,color .35s;display:flex}.platform__view-btn--active{background:var(--tile);color:var(--brand)}.platform__btn-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#613cd0;border:none;border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.78rem;font-weight:600;display:flex}.platform__kanban{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.platform__kanban-col{border:1px solid var(--line);background:#f6f6f9;border-radius:.6rem;flex-direction:column;gap:.4rem;min-width:0;padding:.5rem .45rem .45rem;display:flex;position:relative}.platform__kanban-col:before{content:"";background:var(--accent,var(--brand));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:.6rem;right:.6rem}.platform__col-header{flex-direction:column;gap:.14rem;padding:.1rem .15rem .15rem;display:flex}.platform__col-title{color:#4b4b57;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.platform__col-meta{justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.platform__col-count{color:#9aa0ae;white-space:nowrap;font-size:.56rem}.platform__col-total{color:var(--ink);white-space:nowrap;font-size:.6rem;font-weight:700}.platform__col-cards{flex-direction:column;gap:.35rem;display:flex}.platform__card{border:1px solid var(--line);background:#fff;border-radius:.5rem;flex-direction:column;gap:.16rem;padding:.4rem .45rem;transition:transform .4s,box-shadow .4s,border-color .4s,opacity .4s,filter .4s;display:flex;position:relative;box-shadow:0 1px 2px #1408320a}.platform__card--live{border-color:#5c02de80;transform:translateY(-2px);box-shadow:0 8px 18px -8px #5c02de59}.platform__card--lost{opacity:.55;filter:saturate(.3);border-color:#d6454559;transform:translateY(3px)}.platform__card--won{border-color:#22c55e99;animation:.9s ease-out 2 wonPulse}@keyframes wonPulse{0%{box-shadow:0 0 #22c55e73}to{box-shadow:0 0 0 12px #22c55e00}}.platform__card-top{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.platform__card-company{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;font-weight:600;overflow:hidden}.platform__ai-badge{background:var(--tile);color:var(--brand);border-radius:.28rem;flex-shrink:0;align-items:center;gap:.14rem;padding:.06rem .24rem;font-size:.5rem;font-weight:700;display:flex}.platform__card-channel{color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.55rem;display:flex;overflow:hidden}.platform__card-bottom{border-top:1px solid #f4f4f7;justify-content:space-between;align-items:center;gap:.35rem;margin-top:.05rem;padding-top:.2rem;display:flex}.platform__card-amount{color:var(--ink);font-size:.62rem;font-weight:700}.platform__card-agent{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font-size:.44rem;font-weight:700;display:flex}.platform__card-typing{opacity:0;border-top:1px solid #0000;align-items:center;gap:.25rem;max-height:0;padding-top:0;transition:max-height .35s,opacity .35s,padding-top .35s,border-color .35s;display:flex;overflow:hidden}.platform__card--ai{border-color:#5c02de73;box-shadow:0 0 0 1.5px #5c02de24,0 6px 16px -8px #5c02de4d}.platform__card--ai .platform__card-typing{opacity:1;border-top-color:#f4f4f7;max-height:1.2rem;padding-top:.18rem}.platform__typing-label{color:var(--brand);font-size:.5rem;font-weight:600}.platform__typing-dots{align-items:center;gap:.12rem;margin-left:auto;display:inline-flex}.platform__typing-dots i{background:var(--brand);border-radius:50%;width:.22rem;height:.22rem;animation:1s infinite typingDot}.platform__typing-dots i:nth-child(2){animation-delay:.15s}.platform__typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.platform__col-more{color:#9aa0ae;padding:0 .15rem;font-size:.56rem}.platform__widgets{grid-template-columns:1.25fr 1fr 1fr;gap:.55rem;display:grid}.platform__widget{border:1px solid var(--line);background:#fff;border-radius:.6rem;flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .65rem;display:flex}.platform__widget-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.platform__widget-title{color:var(--ink);font-size:.72rem;font-weight:600}.platform__widget-sub{color:var(--muted);font-size:.6rem}.platform__widget-link{color:var(--brand);cursor:pointer;align-self:flex-start;margin-top:auto;font-size:.62rem;font-weight:500}.platform__kpis{grid-template-columns:repeat(2,1fr);gap:.45rem .6rem;display:grid}.platform__kpi{flex-direction:column;gap:.12rem;min-width:0;display:flex}.platform__kpi-label{color:#6b6b76;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.platform__kpi-value-row{align-items:baseline;gap:.3rem;display:flex}.platform__kpi-value{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:.92rem;font-weight:700;display:inline-block}.platform__kpi-value--flash{animation:.8s ease-out kpiFlash}@keyframes kpiFlash{0%{color:var(--brand);transform:scale(1.08)}to{color:var(--ink);transform:scale(1)}}.platform__kpi-delta{color:#16a34a;white-space:nowrap;align-items:center;gap:.12rem;font-size:.54rem;font-weight:600;display:flex}.platform__kpi-foot{color:#9aa0ae;font-size:.52rem}.platform__origin{border-top:1px solid #f4f4f7;align-items:center;gap:.8rem;padding-top:.5rem;display:flex}.platform__donut{flex-shrink:0;width:4.4rem;height:4.4rem;position:relative}.platform__donut circle{transition:stroke-dasharray 1.1s,stroke-dashoffset 1.1s}.platform__donut-center{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.platform__donut-value{color:var(--ink);font-size:.85rem;font-weight:700}.platform__donut-label{color:var(--muted);font-size:.52rem}.platform__origin-legend{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.platform__origin-row{align-items:center;gap:.4rem;display:flex}.platform__origin-dot{border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem}.platform__origin-label{color:#4b4b57;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.58rem;overflow:hidden}.platform__origin-pct{color:var(--ink);flex-shrink:0;font-size:.58rem;font-weight:600}.platform__activity{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.4rem;height:16rem;display:flex;overflow:auto}.platform__activity::-webkit-scrollbar{display:none}.platform__activity-item{border:1px solid var(--line);background:#fcfcfd;border-radius:.55rem;align-items:center;gap:.45rem;padding:.35rem .45rem;transition:opacity .4s,transform .4s,border-color .3s;display:flex}.platform__activity-item--enter{opacity:0;transform:translateY(-4px)}.platform__activity-avatar{color:#fff;border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.46rem;font-weight:700;display:flex}.platform__activity-body{flex-direction:column;flex:1;min-width:0;display:flex}.platform__activity-text{color:#4b4b57;font-size:.6rem;line-height:1.35}.platform__activity-time{color:#9aa0ae;flex-shrink:0;margin-left:auto;padding-left:.4rem;font-size:.54rem}.platform__actions{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.4rem;height:16rem;display:flex;overflow:auto}.platform__actions::-webkit-scrollbar{display:none}.platform__action{border:1px solid var(--line);background:#fcfcfd;border-radius:.55rem;align-items:center;gap:.45rem;padding:.35rem .45rem;transition:opacity .4s,transform .4s,border-color .3s;display:flex}.platform__action-check{background:#f1f1f6;border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .3s;display:flex}.platform__action--enter{opacity:0;transform:translateY(4px)}.platform__action--done{opacity:.55}.platform__action--done .platform__action-check{background:#e9f7ee}.platform__action--done .platform__action-check :global(svg){color:#3e9b4f}.platform__action--done .platform__action-title{color:var(--muted);text-decoration:line-through}.platform__action-text{flex-direction:column;flex:1;gap:.02rem;min-width:0;display:flex}.platform__action-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:500;transition:color .3s;overflow:hidden}.platform__action-when{color:#9aa0ae;font-size:.52rem}.platform__priority{border-radius:.3rem;flex-shrink:0;padding:.1rem .4rem;font-size:.52rem;font-weight:600}.platform__priority--alta{color:#d64545;background:#fdecec}.platform__priority--media{color:#b8860b;background:#fdf4e3}.platform__priority--baja{color:#c07f2d;background:#fdf7ef}.platform__bottom{grid-template-columns:1.5fr 1fr;gap:.55rem;display:grid}.platform__assistant-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.platform__assistant{border:1px solid var(--line);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;padding:.4rem .45rem;display:flex}.platform__assistant-icon{background:var(--tile);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.platform__assistant-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.58rem;font-weight:600;line-height:1.25;overflow:hidden}.platform__assistant-desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.52rem;line-height:1.25;overflow:hidden}.platform__assistant-status{color:#22a06b;align-items:center;gap:.22rem;font-size:.5rem;font-weight:600;display:flex}.platform__status-dot{background:#22a06b;border-radius:50%;width:.32rem;height:.32rem}.platform__automation-list{flex-direction:column;gap:.35rem;display:flex}.platform__automation{border:1px solid var(--line);border-radius:.5rem;align-items:center;gap:.45rem;min-width:0;padding:.3rem .4rem;display:flex}.platform__automation-body{flex-direction:column;flex:1;gap:.02rem;min-width:0;display:flex}@media (width<=1100px){.platform__widgets{grid-template-columns:1fr 1fr}.platform__kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.platform__bottom{grid-template-columns:1fr}.platform__assistant-grid{grid-template-columns:repeat(2,1fr)}.platform__search{display:none}}@media (prefers-reduced-motion:reduce){.platform *,.platform :before,.platform :after{transition:none!important;animation:none!important}}.mobile-app[data-astro-cid-accdy2au]{text-align:left;color:#353539;border:solid 8px var(--ds-color-grayscale-800);transform-origin:50%;background:#13151a;border-radius:1.6rem;flex-direction:column;width:100%;max-width:360px;font-family:inherit;display:flex;overflow:hidden;transform:perspective(1200px)rotateY(-20deg)rotateX(7deg)rotate(4deg);box-shadow:-1.25rem 2rem 2.75rem #00000052}@media (width<=639px){.mobile-app[data-astro-cid-accdy2au]{transform:perspective(1200px)rotateX(-3deg)rotate(10deg);box-shadow:-.65rem 1.1rem 1.75rem #00000042}}.mobile-app__statusbar[data-astro-cid-accdy2au]{background:#13151a;justify-content:space-between;align-items:center;padding:.55rem 1.2rem .35rem;display:flex}.mobile-app__time[data-astro-cid-accdy2au]{color:#fff;letter-spacing:.01em;font-size:.8rem;font-weight:600}.mobile-app__status-icons[data-astro-cid-accdy2au]{align-items:center;gap:.4rem;display:flex}.mobile-app__header[data-astro-cid-accdy2au]{background:#13151a;flex-direction:column;gap:.7rem;padding:.7rem 1.1rem .85rem;display:flex}.mobile-app__title[data-astro-cid-accdy2au]{color:#f0f0f2;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.mobile-app__filter[data-astro-cid-accdy2au]{justify-content:space-between;align-items:center;display:flex}.mobile-app__filter-label[data-astro-cid-accdy2au]{color:#e6e7e9;font-size:.75rem;font-weight:500}.mobile-app__badge[data-astro-cid-accdy2au]{color:#ced3dd;background:#2a2f42;border-radius:.55rem;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;margin-left:.25rem;padding:0 .3rem;font-size:.7rem;font-weight:600;display:flex}.mobile-app__list[data-astro-cid-accdy2au]{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:1rem 1rem 0 0;flex:1;padding:.4rem 0;overflow:scroll}.mobile-app__list[data-astro-cid-accdy2au]::-webkit-scrollbar{display:none}.mobile-app__row[data-astro-cid-accdy2au]{border-bottom:1px solid #f2f2f4;align-items:center;gap:.75rem;padding:.65rem 1.1rem;display:flex}.mobile-app__avatar[data-astro-cid-accdy2au]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:flex}.mobile-app__row-body[data-astro-cid-accdy2au]{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.mobile-app__row-top[data-astro-cid-accdy2au]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mobile-app__name[data-astro-cid-accdy2au]{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.mobile-app__time-label[data-astro-cid-accdy2au]{color:#9aa0a6;flex-shrink:0;font-size:.68rem}.mobile-app__preview[data-astro-cid-accdy2au]{color:#727378;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.mobile-app__nav[data-astro-cid-accdy2au]{background:#101117;border-top:1px solid #1e2128;grid-template-columns:repeat(4,1fr);width:100%;padding:.5rem .75rem .75rem;display:grid}.mobile-app__nav-item[data-astro-cid-accdy2au]{border-radius:.6rem;flex-direction:column;align-items:center;gap:.2rem;padding:.25rem .6rem;display:flex}.mobile-app__nav-item--active[data-astro-cid-accdy2au]{background:#1c1b2e}.mobile-app__nav-label[data-astro-cid-accdy2au]{color:#9ba0ac;font-size:.62rem;font-weight:500}.mobile-app__nav-item--active[data-astro-cid-accdy2au] .mobile-app__nav-label[data-astro-cid-accdy2au]{color:#6a5ae0;font-weight:600}.copilot-card[data-astro-cid-mi7mzoot]{color:#f8f6ff;text-align:left;background:radial-gradient(circle at 88% 2%,#974dff33,#0000 32%),linear-gradient(155deg,#211534 0%,#100b20 45%,#080713 100%);border-radius:1.5rem;width:300px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 0 1.1rem #873bff6b,0 0 2.8rem #5c02de3d,inset 0 0 2rem #7d37ee21}.copilot-card[data-astro-cid-mi7mzoot]:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#b668ff 0%,#6f24ef 46%,#7037caa6 100%);padding:2px;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;mask-composite:exclude;mask-mode:match-source,match-source}.copilot-card__header[data-astro-cid-mi7mzoot]{border-bottom:1px solid #bc97e92e;align-items:center;gap:.7rem;padding:1.15rem 1.2rem 1rem;display:flex}.copilot-card__sparkle[data-astro-cid-mi7mzoot]{color:#b66cff;background:#873bff1f;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:inset 0 0 0 1px #b66cff2e}.copilot-card__sparkle[data-astro-cid-mi7mzoot] svg[data-astro-cid-mi7mzoot]{width:1.25rem;height:1.25rem}.copilot-card__heading[data-astro-cid-mi7mzoot]{flex:1;min-width:0}.copilot-card__heading[data-astro-cid-mi7mzoot] h3[data-astro-cid-mi7mzoot]{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.copilot-card__heading[data-astro-cid-mi7mzoot] p[data-astro-cid-mi7mzoot]{color:#aaa4ba;margin:.15rem 0 0;font-size:.68rem;line-height:1.3}.copilot-card__badge[data-astro-cid-mi7mzoot]{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#a84eff,#6730df);border:1px solid #d8b6ff85;border-radius:.55rem;flex:none;place-items:center;width:2.15rem;height:1.65rem;font-size:.67rem;font-weight:750;display:grid;box-shadow:0 0 .8rem #893ef459}.copilot-card__body[data-astro-cid-mi7mzoot]{padding:1.05rem 1.2rem 1.15rem}.copilot-card__intro[data-astro-cid-mi7mzoot]{color:#d6d1df;margin:0;font-size:.78rem;line-height:1.55}.copilot-card__recommendations[data-astro-cid-mi7mzoot]{flex-direction:column;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.copilot-card__recommendations[data-astro-cid-mi7mzoot] li[data-astro-cid-mi7mzoot]{color:#f0edf5;align-items:flex-start;gap:.65rem;font-size:.74rem;font-weight:500;line-height:1.42;display:flex}.copilot-card__check[data-astro-cid-mi7mzoot]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.02rem;display:grid}.copilot-card__check[data-astro-cid-mi7mzoot] svg[data-astro-cid-mi7mzoot]{width:.82rem;height:.82rem}.copilot-card__check--turquoise[data-astro-cid-mi7mzoot]{color:#17dfbb;background:#0ae4b91a;box-shadow:0 0 .6rem #0ae4b929}.copilot-card__check--olive[data-astro-cid-mi7mzoot]{color:#c7be41;background:#c7be411a;box-shadow:0 0 .6rem #c7be4124}.copilot-card__footer[data-astro-cid-mi7mzoot]{padding:0 1.2rem 1.2rem}.copilot-card__footer[data-astro-cid-mi7mzoot] button[data-astro-cid-mi7mzoot]{color:#fff;width:100%;font:inherit;background:linear-gradient(100deg,#6b28db 0%,#9f47f5 52%,#6e2ae0 100%);border:1px solid #dcbcff6b;border-radius:.75rem;padding:.85rem 1rem;font-size:.74rem;font-weight:650;line-height:1;box-shadow:0 .45rem 1.1rem #5c02de47,inset 0 1px #ffffff29}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light{color:#201a2d;background:radial-gradient(circle at 88% 2%,#974dff24,#0000 32%),linear-gradient(155deg,#fff 0%,#f7f3ff 100%);box-shadow:0 0 1.1rem #5c02de29,0 0 2.8rem #5c02de14,inset 0 0 2rem #7d37ee0f}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light:before{background:linear-gradient(145deg,#9c54ed 0%,#6f24ef 46%,#7037ca73 100%)}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__header[data-astro-cid-mi7mzoot]{border-bottom-color:#5c02de29}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__sparkle[data-astro-cid-mi7mzoot]{color:#6f24ef;background:#5c02de14;box-shadow:inset 0 0 0 1px #5c02de29}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__heading[data-astro-cid-mi7mzoot] p[data-astro-cid-mi7mzoot],.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__intro[data-astro-cid-mi7mzoot]{color:#686273}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__recommendations[data-astro-cid-mi7mzoot] li[data-astro-cid-mi7mzoot]{color:#30273f}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__check--turquoise[data-astro-cid-mi7mzoot]{color:#008f72;background:#008f7214;box-shadow:0 0 .6rem #008f721a}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__check--olive[data-astro-cid-mi7mzoot]{color:#756c08;background:#8f841614;box-shadow:0 0 .6rem #8f84161a}.ai-copilot-recommendation-card[data-astro-cid-mi7mzoot].is-light .copilot-card__footer[data-astro-cid-mi7mzoot] button[data-astro-cid-mi7mzoot]{background:linear-gradient(100deg,#5c02de 0%,#8e3ce8 52%,#5c02de 100%);border-color:#5c02de8c;box-shadow:0 .45rem 1.1rem #5c02de33,inset 0 1px #ffffff38}.hero-mockup__platform-track[data-astro-cid-byjhsdsp]{justify-content:center;align-items:center;width:100%;display:flex}@media (width<=48rem){.hero-mockup[data-astro-cid-byjhsdsp]{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.hero-mockup__platform[data-astro-cid-byjhsdsp]{justify-content:flex-start}.hero-mockup__platform-track[data-astro-cid-byjhsdsp]{flex:none;width:175vw;animation:14s ease-in-out infinite alternate hero-mockup-pan}.hero-mockup__platform-track[data-astro-cid-byjhsdsp] .platform{max-width:none}}@keyframes hero-mockup-pan{0%{transform:translate(0)}to{transform:translate(-75vw)}}@media (prefers-reduced-motion:reduce){.hero-mockup__platform-track[data-astro-cid-byjhsdsp]{animation:none}}.demo-overlay{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.demo-overlay::backdrop{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--ds-color-secondary) 20%, transparent), transparent 34rem), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--ds-color-primary) 18%, transparent), transparent 30rem), color-mix(in srgb, var(--ds-color-background-deep) 88%, transparent);backdrop-filter:blur(12px);opacity:1;transition:opacity .2s ease-out}.demo-overlay[data-transitioning=true]::backdrop{opacity:0}.demo-shell{max-height:calc(100dvh - max(1.25rem, env(safe-area-inset-top)) - max(1.25rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(145deg, color-mix(in srgb, var(--ds-color-surface-raised) 96%, transparent), var(--ds-color-surface-default)), var(--ds-color-surface-default);box-shadow:0 32px 100px color-mix(in srgb, var(--ds-color-background-deep) 65%, transparent), var(--ds-shadow-card-accent)}.demo-modal-stage{min-height:100dvh;padding-top:max(.625rem, env(safe-area-inset-top));padding-right:max(.625rem, env(safe-area-inset-right));padding-bottom:max(.625rem, env(safe-area-inset-bottom));padding-left:max(.625rem, env(safe-area-inset-left))}.demo-shell :is(button,input,select,a):focus{scroll-margin-block:4rem 1rem}.demo-form-content,.demo-result-content{width:100%;max-width:48rem;margin-inline:auto}.demo-shell:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg, color-mix(in srgb, var(--ds-color-secondary) 14%, transparent), transparent 25%, transparent 72%, color-mix(in srgb, var(--ds-color-primary) 10%, transparent));opacity:.7;position:absolute;inset:0}.demo-grid{background-image:linear-gradient(color-mix(in srgb, var(--ds-color-secondary) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ds-color-secondary) 9%, transparent) 1px, transparent 1px);background-size:32px 32px;mask-image:linear-gradient(#000,#0000 92%)}.demo-orb{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-color-secondary) 42%, transparent), 0 0 54px color-mix(in srgb, var(--ds-color-secondary) 34%, transparent), inset 0 0 30px #fff3;animation:3.6s ease-in-out infinite demo-orb-breathe}.demo-orb-ring{animation:12s linear infinite demo-ring-spin}.demo-signal-bar{transform-origin:50%;animation:1.1s ease-in-out infinite alternate demo-signal}.demo-signal-bar:nth-child(2){animation-delay:-.35s}.demo-signal-bar:nth-child(3){animation-delay:-.7s}.demo-view{animation:.38s cubic-bezier(.22,1,.36,1) both demo-view-enter}.demo-card-selected .demo-card-check{opacity:1;transform:scale(1)}.demo-card-check{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.65)}.demo-spinner{animation:.8s linear infinite demo-ring-spin}.demo-stage-item{min-height:1.75rem;transition:color .22s,opacity .22s}.demo-stage-item:not(:last-child):after{content:"";background:var(--ds-color-border-default);width:1px;height:calc(100% + .3rem);transition:background-color .22s;position:absolute;top:1.65rem;left:.8125rem}.demo-stage-indicator{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);color:var(--ds-color-text-muted);transition:border-color .22s,background-color .22s,color .22s,transform .22s}.demo-stage-label{color:var(--ds-color-text-muted);transition:color .22s,font-weight .22s}.demo-stage-item[data-stage-state=active] .demo-stage-indicator{border-color:var(--ds-color-secondary);color:var(--ds-color-secondary);transform:scale(1.06)}.demo-stage-item[data-stage-state=active] .demo-stage-label{color:var(--ds-color-text-primary);font-weight:600}.demo-stage-active-dot{background:var(--ds-color-secondary);box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-color-secondary) 16%, transparent);animation:1.6s ease-in-out infinite demo-stage-pulse}.demo-stage-item[data-stage-state=completed] .demo-stage-indicator{border-color:var(--ds-color-secondary);background:var(--ds-color-secondary);color:var(--ds-color-text-inverse)}.demo-stage-item[data-stage-state=completed] .demo-stage-label{color:var(--ds-color-text-secondary)}.demo-stage-item[data-stage-state=completed]:not(:last-child):after{background:color-mix(in srgb, var(--ds-color-secondary) 55%, var(--ds-color-border-default))}.demo-stage-check{animation:.22s cubic-bezier(.22,1,.36,1) both demo-stage-check-in}@keyframes demo-view-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-orb-breathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.2);transform:scale(1.045)}}@keyframes demo-ring-spin{to{transform:rotate(360deg)}}@keyframes demo-signal{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@keyframes demo-stage-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes demo-stage-check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (width>=640px){.demo-modal-stage{padding-top:max(1.25rem, env(safe-area-inset-top));padding-right:max(1.25rem, env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-left:max(1.25rem, env(safe-area-inset-left))}.demo-stage-item:not(:last-child):after{width:calc(100% - 1.75rem);height:1px;top:.8125rem;left:calc(50% + .875rem)}}@media (width>=1200px) and (height>=680px),(width>=1024px) and (height>=800px){.demo-responsive-layout-form{grid-template-columns:.92fr 1.08fr}.demo-responsive-layout-result{grid-template-columns:.9fr 1.1fr;min-height:34rem}.demo-responsive-layout>.demo-visual-panel{display:block}.demo-form-content{padding:3rem 2.5rem 2.5rem}.demo-form-content,.demo-result-content{max-width:none}}@media (height<=500px){.demo-form-content,.demo-result-content{padding:3.5rem 1.5rem 1.5rem}.demo-result-icon{width:4rem;height:4rem}.demo-result-title,.demo-result-block,.demo-call-stages,.demo-result-cta{margin-top:1rem}.demo-result-block{padding-block:.875rem}}@media (prefers-reduced-motion:reduce){.demo-overlay::backdrop{transition:none}.demo-view,.demo-orb,.demo-orb-ring,.demo-signal-bar,.demo-spinner,.demo-stage-active-dot,.demo-stage-check{animation:none}.demo-card-check,.demo-stage-item,.demo-stage-item:after,.demo-stage-indicator,.demo-stage-label{transition:none}.demo-stage-item[data-stage-state=active] .demo-stage-indicator{transform:none}}.assistant-orb__halo[data-astro-cid-p5cqgtg4]{background:radial-gradient(circle, color-mix(in srgb, var(--ds-color-secondary) 20%, transparent) 0%, transparent 68%);box-shadow:0 0 1.25rem color-mix(in srgb, var(--ds-color-secondary) 60%, transparent), 0 0 3rem color-mix(in srgb, var(--ds-color-secondary) 35%, transparent), inset 0 0 1.5rem color-mix(in srgb, var(--ds-color-secondary) 18%, transparent);animation:2.8s ease-in-out infinite assistant-halo-pulse}.assistant-orb__ring[data-astro-cid-p5cqgtg4]{box-shadow:0 0 .5rem var(--ds-color-secondary), inset 0 0 .75rem color-mix(in srgb, var(--ds-color-secondary) 45%, transparent);transition:outline-color .18s,box-shadow .18s}.assistant-orb__frame[data-astro-cid-p5cqgtg4]{transform-origin:50%;transform:translate(-50%,-50%)scale(1.04)}@media (width>=640px){.assistant-orb__frame[data-astro-cid-p5cqgtg4]{transform:translate(-50%,-50%)scale(1.3)}}.assistant-orb[data-astro-cid-p5cqgtg4]:focus-within .assistant-orb__ring[data-astro-cid-p5cqgtg4]{outline:3px solid var(--ds-color-secondary);outline-offset:.35rem;box-shadow:0 0 .75rem var(--ds-color-secondary), 0 0 2rem color-mix(in srgb, var(--ds-color-secondary) 50%, transparent), inset 0 0 .75rem color-mix(in srgb, var(--ds-color-secondary) 45%, transparent)}.assistant-orb__icon[data-astro-cid-p5cqgtg4]{animation:3.2s ease-in-out infinite assistant-icon-float}@keyframes assistant-halo-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes assistant-icon-float{0%,to{transform:translate(-50%,-50%)translateY(-.1rem)rotate(-2deg)}50%{transform:translate(-50%,-50%)translateY(.2rem)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.assistant-orb__halo[data-astro-cid-p5cqgtg4],.assistant-orb__icon[data-astro-cid-p5cqgtg4]{animation:none}}
