@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe0bd661-module__yn0dDa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe0bd661-module__yn0dDa__variable{--font-inter-tight:"Inter", "Inter Fallback"}
.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{--es-ink:#2b2524;--es-blue:#7fd4fc;--es-pink:#edaafb;--es-yellow:#fbd452;--es-surface:#fafaf8;--es-raised:#fff;--es-text:#2b2524;--es-muted:#6b6461;--es-border:#e7e3e1;--es-hover:#f1eeec;--es-active:#e8f6fe;--es-focus:#7fd4fc;--es-radius-sm:6px;--es-radius-md:10px;--es-radius-lg:14px;--es-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--es-rail-width:64px;--es-violet:#7c3aed;--es-accent:#7c3aed;--es-accent-hover:#6d28d9;--es-on-accent:#fff;--es-accent-text:#6d28d9;--es-accent-soft:#f5f3ff;--es-blue-soft:#e8f6fe;--es-pink-soft:#fcf0fe;--es-yellow-soft:#fef8e1;--es-on-brand:#2b2524;--es-success-soft:#ecfccb;--es-success-text:#3f6212;--es-danger:#e11d48;--es-danger-soft:#fff1f2;--es-danger-text:#9f1239;--es-warning-soft:#fef3c7;--es-warning-text:#92400e;--es-info-soft:#e8f6fe;--es-info-text:#075985;--es-focus-ring:#2b2524;--es-overlay:#2b2524a3;--es-header-bg:#fff;--es-shadow-sm:0 1px 2px #2b25240f;--es-shadow-md:0 1px 2px #2b25240d, 0 8px 24px -8px #2b252429;--es-shadow-lg:0 2px 4px #2b25240a, 0 24px 48px -16px #2b25243d;--es-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--es-text-2xs:.6875rem;--es-text-xs:.8125rem;--es-text-sm:.875rem;--es-text-md:1rem;--es-text-lg:1.125rem;--es-text-xl:1.25rem;--es-text-2xl:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--es-text-3xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.375rem);--es-text-4xl:clamp(2.125rem, 1.5rem + 2.6vw, 3.375rem);--es-text-display:clamp(2.75rem, 1.5rem + 5.6vw, 5.75rem);--es-leading-tight:1.08;--es-leading-snug:1.3;--es-leading-normal:1.6;--es-tracking-tight:-.025em;--es-tracking-tighter:-.045em;--es-tracking-wide:.06em;--es-weight-regular:400;--es-weight-medium:500;--es-weight-semibold:600;--es-weight-bold:700;--es-space-1:.25rem;--es-space-2:.5rem;--es-space-3:.75rem;--es-space-4:1rem;--es-space-5:1.25rem;--es-space-6:1.5rem;--es-space-8:2rem;--es-space-10:2.5rem;--es-space-12:3rem;--es-space-16:4rem;--es-space-20:5rem;--es-space-24:6rem;--es-gutter:clamp(1rem, 4vw, 2rem);--es-section-y:clamp(3.5rem, 7vw, 6.5rem);--es-container:80rem;--es-container-narrow:48rem;--es-measure:66ch;--es-header-height:4rem;--es-radius-xl:20px;--es-radius-2xl:32px;--es-radius-full:9999px;--es-border-width:1px;--es-ring-width:2px;--es-ring-offset:2px;--es-duration:.15s;--es-ease:cubic-bezier(.2, 0, 0, 1);--es-theme-brand-ground:#fdf4ff;--es-theme-brand-soft:#fae8ff;--es-theme-brand-border:#f5d0fe;--es-theme-brand-accent:#a21caf;--es-theme-brand-text:#701a75;--es-theme-strategy-ground:#f5f3ff;--es-theme-strategy-soft:#ede9fe;--es-theme-strategy-border:#ddd6fe;--es-theme-strategy-accent:#6d28d9;--es-theme-strategy-text:#4c1d95;--es-theme-users-ground:#f0f9ff;--es-theme-users-soft:#e0f2fe;--es-theme-users-border:#bae6fd;--es-theme-users-accent:#0369a1;--es-theme-users-text:#0c4a6e;--es-theme-product-ground:#f7fee7;--es-theme-product-soft:#ecfccb;--es-theme-product-border:#d9f99d;--es-theme-product-accent:#4d7c0f;--es-theme-product-text:#365314;--es-theme-design-ground:#fafafa;--es-theme-design-soft:#f5f5f5;--es-theme-design-border:#e5e5e5;--es-theme-design-accent:#404040;--es-theme-design-text:#171717;--es-theme-build-ground:#fafafa;--es-theme-build-soft:#f5f5f5;--es-theme-build-border:#e5e5e5;--es-theme-build-accent:#404040;--es-theme-build-text:#171717;--es-theme-marketing-ground:#ecfeff;--es-theme-marketing-soft:#cffafe;--es-theme-marketing-border:#a5f3fc;--es-theme-marketing-accent:#0e7490;--es-theme-marketing-text:#164e63;--es-theme-performance-ground:#fffbeb;--es-theme-performance-soft:#fef3c7;--es-theme-performance-border:#fde68a;--es-theme-performance-accent:#b45309;--es-theme-performance-text:#78350f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--es-surface:#141212;--es-raised:#1e1b1a;--es-text:#f2efee;--es-muted:#a39c99;--es-border:#2e2a29;--es-hover:#262221;--es-active:#18313c;--es-accent-text:#c4b5fd;--es-accent-soft:#241a3b;--es-blue-soft:#18313c;--es-pink-soft:#33213a;--es-yellow-soft:#352d14;--es-success-soft:#1a2e05;--es-success-text:#bef264;--es-danger:#fb7185;--es-danger-soft:#4c0519;--es-danger-text:#fda4af;--es-warning-soft:#451a03;--es-warning-text:#fcd34d;--es-info-soft:#18313c;--es-info-text:#bae6fd;--es-focus-ring:#f2efee;--es-header-bg:#141212e0;--es-shadow-sm:0 1px 2px #0006;--es-shadow-md:0 1px 2px #0006, 0 8px 24px -8px #0009;--es-shadow-lg:0 2px 4px #0006, 0 24px 48px -16px #000000b3;--es-theme-brand-ground:#4a044e;--es-theme-brand-soft:#701a75;--es-theme-brand-border:#86198f;--es-theme-brand-accent:#f0abfc;--es-theme-brand-text:#fae8ff;--es-theme-strategy-ground:#2e1065;--es-theme-strategy-soft:#4c1d95;--es-theme-strategy-border:#5b21b6;--es-theme-strategy-accent:#c4b5fd;--es-theme-strategy-text:#ede9fe;--es-theme-users-ground:#082f49;--es-theme-users-soft:#0c4a6e;--es-theme-users-border:#075985;--es-theme-users-accent:#7dd3fc;--es-theme-users-text:#e0f2fe;--es-theme-product-ground:#1a2e05;--es-theme-product-soft:#365314;--es-theme-product-border:#3f6212;--es-theme-product-accent:#bef264;--es-theme-product-text:#ecfccb;--es-theme-design-ground:#0a0a0a;--es-theme-design-soft:#171717;--es-theme-design-border:#262626;--es-theme-design-accent:#d4d4d4;--es-theme-design-text:#f5f5f5;--es-theme-build-ground:#0a0a0a;--es-theme-build-soft:#171717;--es-theme-build-border:#262626;--es-theme-build-accent:#d4d4d4;--es-theme-build-text:#f5f5f5;--es-theme-marketing-ground:#083344;--es-theme-marketing-soft:#164e63;--es-theme-marketing-border:#155e75;--es-theme-marketing-accent:#67e8f9;--es-theme-marketing-text:#cffafe;--es-theme-performance-ground:#451a03;--es-theme-performance-soft:#78350f;--es-theme-performance-border:#92400e;--es-theme-performance-accent:#fcd34d;--es-theme-performance-text:#fef3c7}}:root.dark,:root[data-theme=dark]{--es-surface:#141212;--es-raised:#1e1b1a;--es-text:#f2efee;--es-muted:#a39c99;--es-border:#2e2a29;--es-hover:#262221;--es-active:#18313c;--es-accent-text:#c4b5fd;--es-accent-soft:#241a3b;--es-blue-soft:#18313c;--es-pink-soft:#33213a;--es-yellow-soft:#352d14;--es-success-soft:#1a2e05;--es-success-text:#bef264;--es-danger:#fb7185;--es-danger-soft:#4c0519;--es-danger-text:#fda4af;--es-warning-soft:#451a03;--es-warning-text:#fcd34d;--es-info-soft:#18313c;--es-info-text:#bae6fd;--es-focus-ring:#f2efee;--es-header-bg:#141212e0;--es-shadow-sm:0 1px 2px #0006;--es-shadow-md:0 1px 2px #0006, 0 8px 24px -8px #0009;--es-shadow-lg:0 2px 4px #0006, 0 24px 48px -16px #000000b3;--es-theme-brand-ground:#4a044e;--es-theme-brand-soft:#701a75;--es-theme-brand-border:#86198f;--es-theme-brand-accent:#f0abfc;--es-theme-brand-text:#fae8ff;--es-theme-strategy-ground:#2e1065;--es-theme-strategy-soft:#4c1d95;--es-theme-strategy-border:#5b21b6;--es-theme-strategy-accent:#c4b5fd;--es-theme-strategy-text:#ede9fe;--es-theme-users-ground:#082f49;--es-theme-users-soft:#0c4a6e;--es-theme-users-border:#075985;--es-theme-users-accent:#7dd3fc;--es-theme-users-text:#e0f2fe;--es-theme-product-ground:#1a2e05;--es-theme-product-soft:#365314;--es-theme-product-border:#3f6212;--es-theme-product-accent:#bef264;--es-theme-product-text:#ecfccb;--es-theme-design-ground:#0a0a0a;--es-theme-design-soft:#171717;--es-theme-design-border:#262626;--es-theme-design-accent:#d4d4d4;--es-theme-design-text:#f5f5f5;--es-theme-build-ground:#0a0a0a;--es-theme-build-soft:#171717;--es-theme-build-border:#262626;--es-theme-build-accent:#d4d4d4;--es-theme-build-text:#f5f5f5;--es-theme-marketing-ground:#083344;--es-theme-marketing-soft:#164e63;--es-theme-marketing-border:#155e75;--es-theme-marketing-accent:#67e8f9;--es-theme-marketing-text:#cffafe;--es-theme-performance-ground:#451a03;--es-theme-performance-soft:#78350f;--es-theme-performance-border:#92400e;--es-theme-performance-accent:#fcd34d;--es-theme-performance-text:#fef3c7}
.es-shell{min-height:100vh;display:flex}.es-shell__main{flex:auto;min-width:0}.es-rail{z-index:40;flex:0 0 var(--es-rail-width,64px);width:var(--es-rail-width,64px);box-sizing:border-box;background:var(--es-raised,#fff);border-right:1px solid var(--es-border,#e7e3e1);height:100vh;font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.es-rail__logo{border-radius:var(--es-radius-md,10px);place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.es-rail__logo:hover{background:var(--es-hover,#f1eeec)}.es-rail__list{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:2px;width:100%;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow:hidden auto}.es-rail__list::-webkit-scrollbar{display:none}.es-rail__item{border-radius:var(--es-radius-md,10px);width:40px;height:40px;color:var(--es-muted,#6b6461);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;place-items:center;padding:0;text-decoration:none;transition:background-color .12s,color .12s;display:grid;position:relative}.es-rail__item:hover{background:var(--es-hover,#f1eeec);color:var(--es-text,#2b2524)}.es-rail__item:focus-visible{box-shadow:0 0 0 2px var(--es-focus,#7fd4fc)}.es-rail__item--active,.es-rail__item--active:hover{background:var(--es-active,#e8f6fe);color:var(--es-text,#2b2524)}.es-rail__item--active:before{content:"";background:var(--es-blue,#7fd4fc);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.es-rail__item--active[data-es-tone],.es-rail__item--active[data-es-tone]:hover{background:var(--es-tone-soft);color:var(--es-tone-text)}.es-rail__item--active[data-es-tone]:before{background:var(--es-tone-accent)}.es-rail__badge{background:var(--es-danger,#e11d48);width:8px;height:8px;box-shadow:0 0 0 2px var(--es-raised,#fff);border-radius:50%;position:absolute;top:8px;right:8px}.es-rail__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.es-rail__tip{left:calc(var(--es-rail-width,64px) + 6px);z-index:60;border-radius:var(--es-radius-sm,6px);background:var(--es-ink,#2b2524);color:#fff;white-space:nowrap;pointer-events:none;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:fixed;transform:translateY(-50%)}@media (max-width:640px){.es-shell{flex-direction:column}.es-rail{border-right:0;border-bottom:1px solid var(--es-border,#e7e3e1);flex-direction:row;flex-basis:56px;width:100%;height:56px;padding:0 8px;position:relative}.es-rail__logo{margin:0 4px 0 0}.es-rail__list{flex-direction:row;padding:0;overflow:auto hidden}.es-rail__item--active:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 10px -8px}.es-rail__tip{display:none}}.es-switcher{min-width:0;max-width:100%;color:var(--es-text,#2b2524);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--es-text-md,1rem);line-height:1.5;display:inline-flex;position:relative}.es-switcher--static{padding:4px 6px}.es-switcher__button{border-radius:var(--es-radius-sm,6px);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:6px;padding:4px 6px;transition:background-color .12s;display:inline-flex}.es-switcher__button:hover,.es-switcher__button[aria-expanded=true]{background:var(--es-hover,#f1eeec)}.es-switcher__button:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-switcher__label{align-items:baseline;min-width:0;display:flex}.es-switcher__org,.es-switcher__project{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--es-weight-semibold,600);overflow:hidden}.es-switcher__org--quiet{color:var(--es-muted,#6b6461);font-weight:var(--es-weight-regular,400);flex-shrink:4}.es-switcher__sep{color:var(--es-muted,#6b6461);flex-shrink:0;margin:0 6px}.es-header__scope{align-items:center;min-width:0;display:flex}.es-header__scope>.es-switcher{flex-shrink:1}.es-header__scope>.es-header__org{flex-shrink:3}.es-header__sep{color:var(--es-muted,#6b6461);flex-shrink:0;margin:0 2px}.es-switcher__button>.es-switcher__icon{flex-shrink:0}.es-switcher__project--none{color:var(--es-muted,#6b6461);font-weight:var(--es-weight-regular,400)}.es-switcher__chevron{color:var(--es-muted,#6b6461);flex-shrink:0}.es-switcher__menu{z-index:50;box-sizing:border-box;border:1px solid var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);background:var(--es-raised,#fff);width:16rem;max-width:calc(100vw - 32px);max-height:75vh;color:var(--es-text,#2b2524);box-shadow:var(--es-shadow-md,0 1px 2px #2b25240d, 0 8px 24px -8px #2b252429);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.es-switcher__menu[hidden]{display:none}.es-switcher__menu:focus{outline:none}.es-switcher__menu[aria-busy=true]{cursor:progress}.es-switcher__menu[aria-busy=true] .es-switcher__item{opacity:.5;pointer-events:none}.es-switcher__heading{font-size:var(--es-text-sm,.875rem);font-weight:var(--es-weight-semibold,600);padding:6px 8px}.es-switcher__separator{background:var(--es-border,#e7e3e1);height:1px;margin:4px -4px}.es-switcher__item{box-sizing:border-box;width:100%;color:inherit;font:inherit;font-size:var(--es-text-sm,.875rem);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}a.es-switcher__item{text-decoration:none}.es-switcher__item:hover,.es-switcher__item:focus,.es-switcher__item--active{background:var(--es-hover,#f1eeec)}.es-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--es-focus-ring,#2b2524)}.es-switcher__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.es-switcher__check{color:var(--es-muted,#6b6461);flex-shrink:0}.es-switcher__item--link{color:var(--es-muted,#6b6461);text-decoration:none}.es-switcher__item--link:hover,.es-switcher__item--link:focus{color:var(--es-text,#2b2524)}.es-dropdown{font-size:var(--es-text-sm,.875rem)}.es-dropdown__button{font-weight:var(--es-weight-medium,500)}.es-dropdown__menu--end{left:auto;right:0}.es-dropdown__icon{color:var(--es-muted,#6b6461);flex-shrink:0;place-items:center;display:inline-grid}.es-dropdown__text{flex-direction:column;flex:auto;min-width:0;display:flex}.es-dropdown__description{color:var(--es-muted,#6b6461);font-size:var(--es-text-xs,.8125rem);white-space:normal;line-height:1.25rem}.es-dropdown__item--danger,.es-dropdown__item--danger .es-dropdown__icon{color:var(--es-danger-text,#9f1239)}.es-switcher__item:disabled{opacity:.5;cursor:not-allowed}.es-header{box-sizing:border-box;height:var(--es-header-height,4rem);background:var(--es-header-bg,var(--es-raised,#fff));color:var(--es-text,#2b2524);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);border-bottom:0;justify-content:space-between;align-items:center;gap:8px;padding:0 24px;display:flex}.es-header__start{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.es-header__end{flex-shrink:0;align-items:center;gap:8px;display:flex}.es-header__logo{border-radius:var(--es-radius-sm,6px);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.es-header__logo:hover{background:var(--es-hover,#f1eeec)}.es-header__logo:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524);outline:none}.es-account{display:inline-flex;position:relative}.es-account__button{cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid}.es-account__button:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-account__avatar{object-fit:cover;background:var(--es-hover,#f1eeec);width:32px;height:32px;color:var(--es-text,#2b2524);font-size:12px;font-weight:var(--es-weight-semibold,600);border-radius:50%;place-items:center;line-height:1;display:grid}.es-account__menu{left:auto;right:0}.es-account__who{flex-direction:column;min-width:0;padding:6px 8px;display:flex}.es-account__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--es-text-sm,.875rem);font-weight:var(--es-weight-semibold,600);overflow:hidden}.es-account__email{text-overflow:ellipsis;white-space:nowrap;color:var(--es-muted,#6b6461);font-size:var(--es-text-xs,.8125rem);overflow:hidden}.es-account__form{margin:0}@media (max-width:640px){.es-header{padding:0 16px}}.es-iconbutton{box-sizing:border-box;width:var(--es-iconbutton-size,32px);height:var(--es-iconbutton-size,32px);border:1px solid var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);background:var(--es-raised,#fff);color:var(--es-text,#2b2524);cursor:pointer;outline:none;place-items:center;padding:0;transition:background-color .12s;display:inline-grid}a.es-iconbutton{text-decoration:none}.es-iconbutton:hover,.es-iconbutton[aria-expanded=true],.es-iconbutton[aria-pressed=true]{background:var(--es-hover,#f1eeec)}.es-iconbutton:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-settings-menu{font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);display:inline-flex;position:relative}.es-settings-menu__menu{width:15rem;left:auto;right:0}.es-settings-menu__item{gap:10px}.es-settings-menu__icon{color:var(--es-muted,#6b6461);flex-shrink:0}.es-settings-menu__item:hover .es-settings-menu__icon,.es-switcher__item--active .es-settings-menu__icon{color:var(--es-text,#2b2524)}.es-settings-menu__heading{border-bottom:1px solid var(--es-border,#e7e3e1);color:var(--es-text,#2b2524);font-size:var(--es-text-sm,.875rem);font-weight:var(--es-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;margin:0 -4px 4px;padding:6px 12px 8px;overflow:hidden}.es-sidenav{color:var(--es-text,#2b2524);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--es-text-sm,.875rem);line-height:1.4}:where(.es-sidenav) ul{margin:0;padding:0;list-style:none}.es-sidenav__title{border-radius:var(--es-radius-sm,6px);color:color-mix(in srgb, var(--es-text,#2b2524) 80%, transparent);font-weight:var(--es-weight-semibold,600);letter-spacing:-.01em;margin:0;padding:6px 8px;text-decoration:none;display:block}.es-sidenav__title--static,a.es-sidenav__title:hover{color:var(--es-text,#2b2524)}.es-sidenav__title--active{background:var(--es-hover,#f1eeec);color:var(--es-text,#2b2524)}.es-sidenav__search{margin-top:8px;position:relative}.es-sidenav__search-icon{color:var(--es-muted,#6b6461);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.es-sidenav__search-input{box-sizing:border-box;border:1px solid var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);background:var(--es-raised,#fff);width:100%;color:var(--es-text,#2b2524);font:inherit;outline:none;padding:6px 8px 6px 32px}.es-sidenav__search-input::placeholder{color:var(--es-muted,#6b6461)}.es-sidenav__search-input:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-sidenav__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.es-sidenav__sections{flex-direction:column;gap:6px;margin-top:12px;display:flex}.es-sidenav__toggle{border-radius:var(--es-radius-sm,6px);width:100%;color:var(--es-text,#2b2524);font:inherit;font-weight:var(--es-weight-semibold,600);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:4px;padding:4px 8px 4px 2px;display:flex}.es-sidenav__toggle:hover{background:var(--es-hover,#f1eeec)}.es-sidenav__toggle:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-sidenav__chevron{color:var(--es-muted,#6b6461);flex-shrink:0;margin:0 3px;transition:transform .12s}.es-sidenav__chevron--open{transform:rotate(90deg)}.es-sidenav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.es-sidenav__items{border-left:1px solid var(--es-border,#e7e3e1);flex-direction:column;gap:2px;margin:2px 0 6px 12px;padding-left:8px;display:flex}.es-sidenav__items[hidden]{display:none}.es-sidenav__items--flat{border-left:0;margin:0;padding-left:0}.es-sidenav__item{border-radius:var(--es-radius-sm,6px);color:var(--es-muted,#6b6461);outline:none;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;transition:color .12s,background-color .12s;display:flex}.es-sidenav__item:hover{color:var(--es-text,#2b2524)}.es-sidenav__item:focus-visible,.es-sidenav__foot:focus-visible,a.es-sidenav__title:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524);outline:none}.es-sidenav__item--active{background:var(--es-hover,#f1eeec);color:var(--es-text,#2b2524);font-weight:var(--es-weight-medium,500)}.es-sidenav__results{flex-direction:column;gap:2px;margin-top:12px;display:flex}.es-sidenav__results li{align-items:baseline;gap:8px;display:flex}.es-sidenav__results .es-sidenav__item{flex:auto;min-width:0}.es-sidenav__where{color:var(--es-muted,#6b6461);font-size:var(--es-text-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.es-sidenav__empty{color:var(--es-muted,#6b6461);margin:12px 0 0;padding:6px 8px}.es-sidenav__footer{border-top:1px solid var(--es-border,#e7e3e1);margin-top:16px;padding-top:12px}.es-sidenav__foot{border-radius:var(--es-radius-sm,6px);color:var(--es-muted,#6b6461);align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.es-sidenav__foot:hover{color:var(--es-text,#2b2524)}.es-sidenav__foot--active{color:var(--es-text,#2b2524);font-weight:var(--es-weight-medium,500)}.es-sidenav__icon{flex-shrink:0;place-items:center;display:inline-grid}.es-sidenav__count{color:color-mix(in srgb, var(--es-muted,#6b6461) 60%, transparent);font-size:var(--es-text-2xs,.6875rem);font-variant-numeric:tabular-nums;flex-shrink:0}.es-sidenav__action{box-sizing:border-box;border:1px dashed var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);width:100%;color:var(--es-muted,#6b6461);font:inherit;text-align:left;cursor:pointer;background:0 0;outline:none;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;text-decoration:none;transition:color .12s,border-color .12s;display:flex}.es-sidenav__action:hover{border-color:color-mix(in srgb, var(--es-text,#2b2524) 30%, transparent);color:var(--es-text,#2b2524)}.es-sidenav__action:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-sidelayout{box-sizing:border-box;gap:2.5rem;width:100%;padding:0 1.5rem;display:flex}.es-sidelayout__menu{top:var(--es-sidelayout-top,var(--es-header-height,4rem));flex:0 0 var(--es-sidelayout-width,16rem);box-sizing:border-box;height:calc(100dvh - var(--es-header-height,4rem));overscroll-behavior:contain;scrollbar-width:thin;align-self:flex-start;padding:2rem .5rem 2rem 0;position:sticky;overflow-y:auto}.es-sidelayout__page{flex:auto;min-width:0;padding:2rem 0 6rem}.es-sidelayout__fold,.es-sidelayout__mobile{display:none}@media (max-width:1023px){.es-sidelayout{flex-direction:column;gap:0;padding:0 1rem}.es-sidelayout__menu{flex-basis:auto;align-self:stretch;height:auto;padding:1rem 0 0;position:static;overflow:visible}.es-sidelayout--own-mobile .es-sidelayout__menu{display:none}.es-sidelayout__mobile{margin-bottom:1rem;display:block}.es-sidelayout__fold{box-sizing:border-box;border:1px solid var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);background:var(--es-raised,#fff);width:100%;color:var(--es-text,#2b2524);font:inherit;font-size:var(--es-text-sm,.875rem);font-weight:var(--es-weight-medium,500);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.es-sidelayout__fold:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524)}.es-sidelayout__fold-chevron{color:var(--es-muted,#6b6461);transition:transform .12s}.es-sidelayout__menu--open .es-sidelayout__fold-chevron{transform:rotate(180deg)}.es-sidelayout__panel{padding-top:12px;display:none}.es-sidelayout__menu--open .es-sidelayout__panel{display:block}.es-sidelayout__page{padding-top:1.5rem}}.es-sidelayout__sheet{box-sizing:border-box;border-radius:var(--es-radius-lg,14px);background:var(--es-tone-ground);color:var(--es-tone-text);--es-text:var(--es-tone-text);--es-ink:var(--es-tone-text);--es-muted:var(--es-tone-accent);--es-border:var(--es-tone-border);--es-raised:var(--es-tone-ground);--es-surface:var(--es-tone-soft);--es-hover:var(--es-tone-soft);--es-accent-text:var(--es-tone-accent);--es-accent-soft:var(--es-tone-soft);--es-focus:var(--es-tone-border);margin:0 0 0 -1.5rem;padding:2rem 1.5rem 3rem}[data-es-tone=brand]{--es-tone-ground:var(--es-theme-brand-ground,#fdf4ff);--es-tone-soft:var(--es-theme-brand-soft,#fae8ff);--es-tone-border:var(--es-theme-brand-border,#f5d0fe);--es-tone-accent:var(--es-theme-brand-accent,#a21caf);--es-tone-text:var(--es-theme-brand-text,#701a75)}[data-es-tone=strategy]{--es-tone-ground:var(--es-theme-strategy-ground,#f5f3ff);--es-tone-soft:var(--es-theme-strategy-soft,#ede9fe);--es-tone-border:var(--es-theme-strategy-border,#ddd6fe);--es-tone-accent:var(--es-theme-strategy-accent,#6d28d9);--es-tone-text:var(--es-theme-strategy-text,#4c1d95)}[data-es-tone=users]{--es-tone-ground:var(--es-theme-users-ground,#f0f9ff);--es-tone-soft:var(--es-theme-users-soft,#e0f2fe);--es-tone-border:var(--es-theme-users-border,#bae6fd);--es-tone-accent:var(--es-theme-users-accent,#0369a1);--es-tone-text:var(--es-theme-users-text,#0c4a6e)}[data-es-tone=product]{--es-tone-ground:var(--es-theme-product-ground,#f7fee7);--es-tone-soft:var(--es-theme-product-soft,#ecfccb);--es-tone-border:var(--es-theme-product-border,#d9f99d);--es-tone-accent:var(--es-theme-product-accent,#4d7c0f);--es-tone-text:var(--es-theme-product-text,#365314)}[data-es-tone=design]{--es-tone-ground:var(--es-theme-design-ground,#fafafa);--es-tone-soft:var(--es-theme-design-soft,#f5f5f5);--es-tone-border:var(--es-theme-design-border,#e5e5e5);--es-tone-accent:var(--es-theme-design-accent,#404040);--es-tone-text:var(--es-theme-design-text,#171717)}[data-es-tone=build]{--es-tone-ground:var(--es-theme-build-ground,#fafafa);--es-tone-soft:var(--es-theme-build-soft,#f5f5f5);--es-tone-border:var(--es-theme-build-border,#e5e5e5);--es-tone-accent:var(--es-theme-build-accent,#404040);--es-tone-text:var(--es-theme-build-text,#171717)}[data-es-tone=marketing]{--es-tone-ground:var(--es-theme-marketing-ground,#ecfeff);--es-tone-soft:var(--es-theme-marketing-soft,#cffafe);--es-tone-border:var(--es-theme-marketing-border,#a5f3fc);--es-tone-accent:var(--es-theme-marketing-accent,#0e7490);--es-tone-text:var(--es-theme-marketing-text,#164e63)}[data-es-tone=performance]{--es-tone-ground:var(--es-theme-performance-ground,#fffbeb);--es-tone-soft:var(--es-theme-performance-soft,#fef3c7);--es-tone-border:var(--es-theme-performance-border,#fde68a);--es-tone-accent:var(--es-theme-performance-accent,#b45309);--es-tone-text:var(--es-theme-performance-text,#78350f)}@media (max-width:1023px){.es-sidelayout__sheet{margin:0 -.5rem;padding:1.5rem 1rem 2rem}}.es-scopenav{color:var(--es-text,#2b2524);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--es-text-sm,.875rem);line-height:1.4}:where(.es-scopenav) ul{margin:0;padding:0;list-style:none}.es-scopenav__org{color:var(--es-text,#2b2524);font-weight:var(--es-weight-semibold,600);align-items:center;margin:0 0 4px;padding:6px 8px;display:flex}.es-scopenav__error{border-radius:var(--es-radius-sm,6px);background:var(--es-danger-soft,#fff1f2);color:var(--es-danger-text,#9f1239);margin:0 0 8px;padding:6px 8px}.es-scopenav__list{flex-direction:column;gap:4px;display:flex}.es-scopenav__name{border-radius:var(--es-radius-sm,6px);width:100%;color:var(--es-text,#2b2524);font:inherit;font-weight:var(--es-weight-semibold,600);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:4px;padding:6px 8px 6px 2px;display:flex}.es-scopenav__name:hover{background:var(--es-hover,#f1eeec)}.es-scopenav__name:focus-visible,.es-scopenav__add:focus-visible{box-shadow:0 0 0 2px var(--es-focus-ring,#2b2524);outline:none}.es-scopenav__name:disabled{cursor:progress}.es-scopenav__name--open{cursor:default}.es-scopenav__name--open:hover{background:0 0}.es-scopenav__chevron{color:var(--es-muted,#6b6461);flex-shrink:0;margin:0 3px;transition:transform .12s}.es-scopenav__chevron--open{transform:rotate(90deg)}.es-scopenav__icon,.es-switcher__icon{color:var(--es-muted,#6b6461);flex-shrink:0}.es-scopenav__icon{margin-right:4px}.es-scopenav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.es-scopenav__tool{border-left:1px solid var(--es-border,#e7e3e1);margin:4px 0 8px 12px;padding-left:8px}.es-scopenav__tool--alone{border-left:0;margin:8px 0 0;padding-left:0}.es-scopenav__add{border:1px dashed var(--es-border,#e7e3e1);border-radius:var(--es-radius-sm,6px);color:var(--es-muted,#6b6461);align-items:center;gap:6px;margin-top:12px;padding:6px 8px;text-decoration:none;display:flex}.es-scopenav__add:hover{color:var(--es-text,#2b2524)}.es-settings{background:var(--es-raised,#fff);min-height:100%;color:var(--es-text,#2b2524);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--es-text-sm,.875rem);line-height:1.5rem}.es-settings__page{min-width:0;max-width:56rem}.es-settings__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.es-settings__heading{min-width:0}.es-settings__eyebrow{color:var(--es-muted,#6b6461);font-family:var(--es-font-mono,"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;line-height:1rem}.es-settings__title{font-size:1.875rem;font-weight:var(--es-weight-semibold,600);letter-spacing:-.025em;margin:0;line-height:2.25rem}.es-settings__description{max-width:42rem;color:var(--es-muted,#6b6461);font-size:var(--es-text-sm,.875rem);margin:12px 0 0;line-height:1.5rem}.es-settings__actions{flex-shrink:0;gap:8px;display:flex}.es-settings__body{min-width:0}.es-share__invite{gap:var(--es-space-3,.75rem);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:start;margin:0;display:grid}@media (max-width:30rem){.es-share__invite{grid-template-columns:minmax(0,1fr)}}.es-share__role{margin-top:calc(-1 * var(--es-space-2,.5rem));grid-column:1/-1}.es-share__members{margin-right:auto}.es-share__note{color:var(--es-muted,#6b6461);font-size:var(--es-text-sm,.875rem);margin:0;line-height:1.5rem}.es-header__tool{color:inherit;text-decoration:none;position:relative}.es-header__tool--current{background:var(--es-hover,#f1eeec)}.es-header__dot{background:var(--es-danger,#e11d48);width:8px;height:8px;box-shadow:0 0 0 2px var(--es-raised,#fff);border-radius:50%;position:absolute;top:5px;right:5px}.es-trail{align-items:center;gap:var(--es-space-3,.75rem);min-width:0;min-height:2rem;margin:0 0 var(--es-space-4,1rem);color:var(--es-muted,#6b6461);font-family:var(--es-font-sans,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--es-text-sm,.875rem);line-height:1.25rem;display:flex}.es-trail__menu{flex-shrink:0;display:none}.es-trail__tool{border:1px solid var(--es-tone-border,var(--es-border,#e7e3e1));border-radius:var(--es-radius-full,9999px);background:var(--es-tone-soft,var(--es-hover,#f1eeec));color:var(--es-tone-text,var(--es-text,#2b2524));font-weight:var(--es-weight-medium,500);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.es-trail__nav{min-width:0}.es-trail__path{white-space:nowrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.es-trail__item{text-overflow:ellipsis;min-width:0;overflow:hidden}.es-trail__step{color:inherit;text-decoration:none}a.es-trail__step:hover,.es-trail__step--here{color:var(--es-text,#2b2524)}.es-trail__sep{opacity:.6;flex-shrink:0;display:inline-flex}.es-trail__backdrop{z-index:70;background:var(--es-overlay,#2b2524a3);position:fixed;inset:0}@media (max-width:1023px){.es-sidelayout--drawer .es-trail__menu{display:inline-grid}.es-sidelayout--drawer .es-sidelayout__menu{display:none}html[data-es-menu-open] .es-sidelayout--drawer .es-sidelayout__menu{z-index:71;top:0;bottom:0;left:var(--es-rail-width,64px);width:min(18rem, calc(100vw - var(--es-rail-width,64px) - 2rem));height:auto;padding:var(--es-space-4,1rem);background:var(--es-raised,#fff);box-shadow:var(--es-shadow-lg,0 2px 4px #2b25240a, 0 24px 48px -16px #2b25243d);display:block;position:fixed;overflow-y:auto}html[data-es-menu-open] .es-sidelayout--drawer .es-sidelayout__panel{padding-top:0;display:block}html[data-es-menu-open] .es-rail--drawer{z-index:72}}@media (max-width:640px){.es-shell .es-header__org .es-switcher__label{display:none}.es-trail__menu{display:inline-grid}.es-rail--drawer{display:none}html[data-es-menu-open] .es-rail--drawer{width:var(--es-rail-width,64px);border-right:1px solid var(--es-border,#e7e3e1);border-bottom:0;flex-direction:column;height:100dvh;padding:12px 0;display:flex;position:fixed;top:0;bottom:0;left:0}html[data-es-menu-open] .es-rail--drawer .es-rail__list{flex-direction:column;padding:0 0 8px;overflow:hidden auto}html[data-es-menu-open] .es-rail--drawer .es-rail__logo{margin:0 0 4px}html[data-es-menu-open] .es-rail--drawer .es-rail__item--active:before{border-radius:0 3px 3px 0;width:3px;height:auto;inset:10px auto 10px -12px}}
