@layer agentation{:where([data-agentation-root]){--ag-space-1:4px;--ag-space-2:8px;--ag-space-3:12px;--ag-space-4:16px;--ag-space-5:20px;--ag-space-6:24px;--ag-space-8:32px;--ag-radius-sm:4px;--ag-radius-md:6px;--ag-radius-lg:8px;--ag-radius-xl:12px;--ag-radius-2xl:16px;--ag-radius-pill:999px;--ag-duration-fast:.15s;--ag-duration-base:.2s;--ag-duration-slow:.3s;--ag-ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ag-ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ag-ease-out-quart:cubic-bezier(.165,.84,.44,1);--ag-ease-out-expo:cubic-bezier(.19,1,.22,1);--ag-ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ag-easing-spring:cubic-bezier(.34,1.56,.64,1);--ag-easing-accordion:cubic-bezier(.16,1,.3,1);--ag-easing-out:var(--ag-ease-out-quart);--ag-z-canvas:99990;--ag-z-overlay:99995;--ag-z-popup:99999;--ag-z-popup-top:100001;--ag-z-toolbar:100010;--ag-z-tooltip:100020;--ag-shadow-sm:0 1px 2px rgba(0,0,0,.06);--ag-shadow-md:0 4px 12px rgba(0,0,0,.1);--ag-shadow-lg:0 12px 32px rgba(0,0,0,.14);--ag-shadow-popup:0 4px 24px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);--ag-shadow-popup-light:0 4px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.06);--ag-surface:hsla(0,0%,100%,.96);--ag-surface-solid:#fff;--ag-surface-hover:rgba(0,0,0,.04);--ag-surface-muted:rgba(0,0,0,.05);--ag-border:rgba(0,0,0,.1);--ag-border-strong:rgba(0,0,0,.15);--ag-text:rgba(0,0,0,.88);--ag-text-strong:rgba(0,0,0,.92);--ag-text-muted:rgba(0,0,0,.55);--ag-text-faint:rgba(0,0,0,.35)}:where([data-agentation-root][data-agentation-theme=dark]){--ag-surface:rgba(20,22,28,.95);--ag-surface-solid:#1a1a1a;--ag-surface-hover:hsla(0,0%,100%,.06);--ag-surface-muted:hsla(0,0%,100%,.05);--ag-border:hsla(0,0%,100%,.1);--ag-border-strong:hsla(0,0%,100%,.15);--ag-text:hsla(0,0%,100%,.92);--ag-text-strong:hsla(0,0%,100%,.95);--ag-text-muted:hsla(0,0%,100%,.55);--ag-text-faint:hsla(0,0%,100%,.35)}.ag-icon-state{transform-origin:center;transition:opacity var(--ag-duration-base) ease,transform var(--ag-duration-base) ease}.ag-icon-state-fast{transform-origin:center;transition:opacity var(--ag-duration-fast) ease,transform var(--ag-duration-fast) ease}.ag-icon-fade{transition:opacity var(--ag-duration-base) ease}.ag-icon-fade-fast{transition:opacity var(--ag-duration-fast) ease}.ag-visible,.ag-visible-scaled{opacity:1!important}.ag-visible-scaled{transform:scale(1)}.ag-hidden,.ag-hidden-scaled{opacity:0!important}.ag-hidden-scaled,.ag-sending{transform:scale(.8)}.ag-sending{opacity:.5!important}}@keyframes ag-toolbar-enter{0%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ag-toolbar-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.ag-toolbar-pill{transition:width .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.ag-toolbar-pill.entrance{animation:ag-toolbar-enter .5s cubic-bezier(.34,1.2,.64,1) forwards}.ag-toolbar-pill.hiding{animation:ag-toolbar-hide .4s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.ag-toolbar-pill.collapsed:active{transform:scale(.95)}.ag-toolbar-toggle{transition:opacity .1s cubic-bezier(.19,1,.22,1)}.ag-toolbar-toggle.visible{opacity:1;pointer-events:auto;visibility:visible}.ag-toolbar-toggle.hidden{opacity:0;pointer-events:none}.ag-toolbar-controls{align-items:center;display:flex;gap:.375rem;transition:filter .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.ag-toolbar-controls :where(button,input,select,textarea,label){background:unset;border:unset;border-radius:unset;box-shadow:unset;color:unset;font-family:unset;font-style:unset;font-weight:unset;letter-spacing:unset;line-height:unset;margin:unset;outline:unset;padding:unset;text-decoration:unset;text-transform:unset}.ag-toolbar-controls.visible{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.ag-toolbar-controls.hidden{filter:blur(10px);opacity:0;pointer-events:none;transform:scale(.4)}[data-agentation-targeting] :is(button,input,select,textarea,fieldset):disabled,[data-agentation-targeting] [aria-disabled=true],[data-agentation-targeting] [disabled]{pointer-events:auto!important}.measure-tag[data-v-f3cd1509]{background:var(--agm-tag-bg);border-radius:3px;color:var(--agm-tag-text);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.2;padding:2px 4px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.measure-box[data-v-ff49dfe4]{background:var(--agm-fill);pointer-events:none;position:absolute}.edge-line[data-v-ff49dfe4]{background:var(--agm-stroke);position:absolute}.edge-line.top[data-v-ff49dfe4]{height:1px;left:0;right:0;top:0}.edge-line.right[data-v-ff49dfe4]{bottom:0;right:0;top:0;width:1px}.edge-line.bottom[data-v-ff49dfe4]{bottom:0;height:1px;left:0;right:0}.edge-line.left[data-v-ff49dfe4]{bottom:0;left:0;top:0;width:1px}.measure-box[data-v-2bc70820]{background:var(--agm-fill);pointer-events:none;position:absolute}.measure-box.selected[data-v-2bc70820]{background:color-mix(in srgb,var(--agentation-color-green) 5%,transparent);border:2px dashed var(--agm-select-stroke);border-radius:4px}.measure-box.selected .edge-line[data-v-2bc70820]{display:none}.edge-line[data-v-2bc70820]{background:var(--agm-stroke);position:absolute}.edge-line.top[data-v-2bc70820]{height:1px;left:0;right:0;top:0}.edge-line.right[data-v-2bc70820]{bottom:0;right:0;top:0;width:1px}.edge-line.bottom[data-v-2bc70820]{bottom:0;height:1px;left:0;right:0}.edge-line.left[data-v-2bc70820]{bottom:0;left:0;top:0;width:1px}.held-distance[data-v-8ab5c337]{cursor:pointer;pointer-events:auto}.held-distance:hover .distance-rect-outline[data-v-8ab5c337]{border-color:var(--agm-distance)}.distance-rect-outline[data-v-8ab5c337]{border:1px solid var(--agm-distance-border);border-radius:2px;pointer-events:none;position:absolute}.distance-connector[data-v-8ab5c337]{pointer-events:none;position:absolute}.distance-connector.horizontal[data-v-8ab5c337]{border-top:1px dashed var(--agm-distance-dash);height:0}.distance-connector.vertical[data-v-8ab5c337]{border-left:1px dashed var(--agm-distance-dash);width:0}.distance-line[data-v-8ab5c337]{background:var(--agm-distance);pointer-events:none;position:absolute}.distance-line.horizontal[data-v-8ab5c337]{height:1px}.distance-line.vertical[data-v-8ab5c337]{width:1px}.measure-overlay[data-v-2ed3cad5]{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:99995;--agm-select-stroke:color-mix(in srgb,var(--agentation-color-green) 60%,transparent);--agm-select-fill:color-mix(in srgb,var(--agentation-color-green) 8%,transparent);--agm-stroke:color-mix(in srgb,var(--agentation-color-accent) 60%,transparent);--agm-fill:color-mix(in srgb,var(--agentation-color-accent) 8%,transparent);--agm-distance:var(--agentation-color-accent);--agm-distance-border:color-mix(in srgb,var(--agentation-color-accent) 50%,transparent);--agm-distance-dash:color-mix(in srgb,var(--agentation-color-accent) 50%,transparent);--agm-tag-bg:rgba(0,0,0,.8);--agm-tag-text:#fff;--agm-guide-default:var(--agentation-color-red);--agm-guide-hover:var(--agentation-color-red);--agm-guide-active:var(--agentation-color-red);--agm-guide-preview:color-mix(in srgb,var(--agentation-color-red) 50%,transparent)}.measure-overlay.active[data-v-2ed3cad5]{cursor:default;opacity:1;pointer-events:auto}.measure-overlay.guides-mode[data-v-2ed3cad5]{cursor:crosshair}.measure-overlay.guides-mode.dragging-guide[data-v-2ed3cad5],.measure-overlay.guides-mode.hovering-guide[data-v-2ed3cad5]{cursor:default}.measure-box[data-v-2ed3cad5]{background:var(--agm-fill);pointer-events:none;position:absolute}.edge-line[data-v-2ed3cad5]{background:var(--agm-stroke);position:absolute}.edge-line.top[data-v-2ed3cad5]{height:1px;left:0;right:0;top:0}.edge-line.right[data-v-2ed3cad5]{bottom:0;right:0;top:0;width:1px}.edge-line.bottom[data-v-2ed3cad5]{bottom:0;height:1px;left:0;right:0}.edge-line.left[data-v-2ed3cad5]{bottom:0;left:0;top:0;width:1px}.drag-rect[data-v-2ed3cad5]{background:var(--agm-select-fill);border:2px solid var(--agm-select-stroke);border-radius:4px;contain:layout style;will-change:left,top,width,height}.drag-rect[data-v-2ed3cad5],.guide-preview[data-v-2ed3cad5]{pointer-events:none;position:absolute}.guide-hitbox[data-v-2ed3cad5]{cursor:default;position:absolute}.guide-line[data-v-2ed3cad5]{pointer-events:none;position:absolute}.container-line[data-v-2ed3cad5]{background:var(--agm-distance);pointer-events:none;position:absolute}.container-line.horizontal[data-v-2ed3cad5]{height:1px}.container-line.vertical[data-v-2ed3cad5]{width:1px}.ag-tooltip-portal[data-v-82c3ce30]{position:fixed}.ag-tooltip-portal[data-v-82c3ce30]:after{content:"";height:6px;position:absolute;width:6px}.ag-tooltip-portal--top[data-v-82c3ce30]:after{border-radius:0 0 1px;left:50%;top:calc(100% - 3px);transform:translate(-50%) rotate(45deg)}.ag-tooltip-portal--bottom[data-v-82c3ce30]:after{border-radius:1px 0 0;bottom:calc(100% - 3px);left:50%;transform:translate(-50%) rotate(45deg)}.ag-tooltip-portal--left[data-v-82c3ce30]:after{border-radius:0 1px 0 0;left:calc(100% - 3px);top:50%;transform:translateY(-50%) rotate(45deg)}.ag-tooltip-portal--dark.ag-tooltip-portal--bottom[data-v-82c3ce30]:after,.ag-tooltip-portal--dark.ag-tooltip-portal--top[data-v-82c3ce30]:after{background:#1a1a1a}.ag-tooltip-portal--dark.ag-tooltip-portal--left[data-v-82c3ce30]:after{background:#383838}.ag-tooltip-portal--light[data-v-82c3ce30]:after{background:#fff;box-shadow:0 0 0 1px #0000000a}.help-tooltip[data-v-ea0b1fd7]{align-items:center;cursor:help;display:flex;justify-content:center}.help-tooltip-icon[data-v-ea0b1fd7]{color:#fff;opacity:.2;transform:translateY(.5px);transition:opacity .15s ease;will-change:transform}.help-tooltip:hover .help-tooltip-icon[data-v-ea0b1fd7]{opacity:.5}[data-agentation-theme=light] .help-tooltip-icon[data-v-ea0b1fd7]{color:#000}.checkbox-field-row[data-v-503ba272]{align-items:center;display:flex;height:24px}.checkbox-container[data-v-503ba272]{align-items:center;background-color:#fff;border:1px solid rgba(26,26,26,.2);border-radius:4px;display:flex;height:14px;justify-content:center;position:relative;transition:background-color .2s ease;width:14px}[data-agentation-theme=dark] .checkbox-container[data-v-503ba272]{background-color:#252525;border-color:#fff3}.checkbox-container:has(.checkbox-input:checked)[data-v-503ba272]{background-color:#1a1a1a}[data-agentation-theme=dark] .checkbox-container:has(.checkbox-input:checked)[data-v-503ba272]{background-color:#fff}.checkbox-input[data-v-503ba272]{border-radius:inherit;cursor:pointer;top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;position:absolute;z-index:1}.checkbox-check[data-v-503ba272]{color:#fafafa}[data-agentation-theme=dark] .checkbox-check[data-v-503ba272]{color:#1a1a1a}.checkbox-check-path[data-v-503ba272]{color:#fafafa;stroke-dasharray:9.29px;stroke-dashoffset:9.29px;transition:stroke-dashoffset .1s ease}[data-agentation-theme=dark] .checkbox-check-path[data-v-503ba272]{color:#1a1a1a}.checkbox-container:has(.checkbox-input:checked) .checkbox-check-path[data-v-503ba272]{stroke-dashoffset:0;transition-duration:.2s}.checkbox-label[data-v-503ba272]{color:#1a1a1a80;cursor:pointer;font-size:13px;letter-spacing:-.15px;line-height:20px;padding-inline:8px 2px}[data-agentation-theme=dark] .checkbox-label[data-v-503ba272]{color:#ffffff80}.switch-container[data-v-e0d97fd5]{align-items:center;background-color:#cdcdcd;border-radius:var(--ag-space-2);display:flex;height:var(--ag-space-4);padding:2px;position:relative;transition:background-color var(--ag-duration-fast),opacity var(--ag-duration-fast);width:var(--ag-space-6)}[data-agentation-theme=dark] .switch-container[data-v-e0d97fd5]{background-color:#484848}.switch-container[data-v-e0d97fd5]:has(.switch-input:checked){background-color:var(--agentation-color-blue)}.switch-container[data-v-e0d97fd5]:has(.switch-input:disabled){opacity:.3}.switch-input[data-v-e0d97fd5]{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;z-index:1}.switch-input[data-v-e0d97fd5]:disabled{cursor:not-allowed}.switch-thumb[data-v-e0d97fd5]{background-color:#fff;border-radius:50%;height:var(--ag-space-3);transition:transform var(--ag-duration-fast);width:var(--ag-space-3)}.switch-container:has(.switch-input:checked) .switch-thumb[data-v-e0d97fd5]{transform:translate(8px)}@keyframes cycle-text-in-6ed01a61{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mcp-pulse-6ed01a61{0%{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-green) 50%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--agentation-color-green) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-green) 0%,transparent)}}@keyframes theme-icon-in-6ed01a61{0%{opacity:0;transform:scale(.8) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}.settings-page[data-v-6ed01a61]{flex-basis:0;flex-shrink:0;min-width:100%;opacity:1;transition:transform .2s ease,opacity .2s ease;transition-delay:0s}.settings-page.slide-left[data-v-6ed01a61]{opacity:0;pointer-events:none;transform:translate(-24px)}.settings-header[data-v-6ed01a61]{align-items:center;display:flex;height:24px;justify-content:space-between}.settings-brand[data-v-6ed01a61]{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.0094em;text-decoration:none}.settings-version[data-v-6ed01a61]{color:#fff6;font-size:11px;font-weight:400;letter-spacing:-.0094em;margin-left:auto}.theme-toggle[data-v-6ed01a61]{align-items:center;background:transparent;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:flex;height:22px;justify-content:center;margin-left:8px;transition:background-color .15s ease,color .15s ease;width:22px}.theme-toggle[data-v-6ed01a61]:hover{background:#ffffff1a;color:#fffc}[data-agentation-theme=light] .theme-toggle[data-v-6ed01a61]{color:#0006}[data-agentation-theme=light] .theme-toggle[data-v-6ed01a61]:hover{background:#0000000f;color:#000000b3}.theme-icon-wrapper[data-v-6ed01a61]{height:20px;position:relative;width:20px}.theme-icon[data-v-6ed01a61],.theme-icon-wrapper[data-v-6ed01a61]{align-items:center;display:flex;justify-content:center}.theme-icon[data-v-6ed01a61]{animation:theme-icon-in-6ed01a61 .35s cubic-bezier(.34,1.56,.64,1) forwards}.settings-section+.settings-section[data-v-6ed01a61]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:.5rem;padding-top:.5rem}.settings-row[data-v-6ed01a61]{align-items:center;display:flex;justify-content:space-between;min-height:24px}.settings-row.settings-row-margin-top[data-v-6ed01a61]{margin-top:8px}.settings-row-disabled .settings-label[data-v-6ed01a61]{color:#fff3}[data-agentation-theme=light] :is(.settings-row-disabled .settings-label)[data-v-6ed01a61]{color:#0003}.settings-label[data-v-6ed01a61]{align-items:center;color:#ffffff80;-moz-column-gap:2px;column-gap:2px;display:flex;font-size:13px;font-weight:400;letter-spacing:-.15px;line-height:20px}[data-agentation-theme=light] .settings-label[data-v-6ed01a61]{color:#00000080}.settings-label.settings-label-marker[data-v-6ed01a61]{margin-bottom:10px;padding-top:3px}.cycle-button[data-v-6ed01a61]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;letter-spacing:-.0094em;padding:0}[data-agentation-theme=light] .cycle-button[data-v-6ed01a61]{color:#000000d9}.cycle-button[data-v-6ed01a61]:disabled{cursor:not-allowed;opacity:.35}.cycle-button-text[data-v-6ed01a61]{animation:cycle-text-in-6ed01a61 .2s ease-out;display:inline-block}.cycle-dots[data-v-6ed01a61]{display:flex;flex-direction:column;gap:2px}.cycle-dot[data-v-6ed01a61]{background:#ffffff4d;border-radius:50%;height:3px;transform:scale(.667);transition:background-color .25s ease-out,transform .25s ease-out;width:3px}.cycle-dot.active[data-v-6ed01a61]{background:#fff;transform:scale(1)}[data-agentation-theme=light] .cycle-dot[data-v-6ed01a61]{background:#0003}[data-agentation-theme=light] .cycle-dot.active[data-v-6ed01a61]{background:#000000b3}.color-options[data-v-6ed01a61]{align-items:center;display:flex;height:26px;justify-content:space-between;margin-top:6px}.color-option[data-v-6ed01a61]{background-color:#fff;border-radius:50%;cursor:pointer;height:20px;padding:0;position:relative;width:20px}[data-agentation-theme=dark] .color-option[data-v-6ed01a61]{background-color:#1a1a1a}.color-option[data-v-6ed01a61]:after,.color-option[data-v-6ed01a61]:before{background-color:var(--swatch);border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s,transform .2s}@supports (color:color(display-p3 0 0 0)){.color-option[data-v-6ed01a61]:after,.color-option[data-v-6ed01a61]:before{background-color:var(--swatch-p3)}}.color-option[data-v-6ed01a61]:after{opacity:0;transform:scale(1.2);z-index:-1}.color-option.selected[data-v-6ed01a61]:before{transform:scale(.8)}.color-option.selected[data-v-6ed01a61]:after{opacity:1}.checkbox-field[data-v-6ed01a61]:not(:first-child){margin-top:8px}.divider[data-v-6ed01a61]{background-color:#1a1a1a12;height:1px;margin-block:8px;width:100%}[data-agentation-theme=dark] .divider[data-v-6ed01a61]{background-color:#ffffff12}.settings-nav-link[data-v-6ed01a61]{align-items:center;background:transparent;border:none;color:#ffffff80;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:24px;justify-content:space-between;line-height:20px;padding:0;transition:color .15s ease;width:100%}.settings-nav-link[data-v-6ed01a61]:hover{color:#ffffffe6}.settings-nav-link svg[data-v-6ed01a61]{color:#fff6;transition:color .15s ease}.settings-nav-link:hover svg[data-v-6ed01a61]{color:#fff}[data-agentation-theme=light] .settings-nav-link[data-v-6ed01a61]{color:#00000080}[data-agentation-theme=light] .settings-nav-link[data-v-6ed01a61]:hover{color:#000c}[data-agentation-theme=light] .settings-nav-link svg[data-v-6ed01a61]{color:#00000040}[data-agentation-theme=light] .settings-nav-link:hover svg[data-v-6ed01a61]{color:#000c}.settings-nav-link-right[data-v-6ed01a61]{align-items:center;display:flex;gap:6px}.mcp-nav-indicator[data-v-6ed01a61]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.mcp-nav-indicator.connected[data-v-6ed01a61]{animation:mcp-pulse-6ed01a61 2.5s ease-in-out infinite;background-color:var(--agentation-color-green)}.mcp-nav-indicator.connecting[data-v-6ed01a61]{animation:mcp-pulse-6ed01a61 1.5s ease-in-out infinite;background-color:var(--agentation-color-yellow)}[data-agentation-theme=light] .settings-brand[data-v-6ed01a61]{color:#e5484d}[data-agentation-theme=light] .settings-version[data-v-6ed01a61]{color:#0006}.settings-page[data-v-9e7f45fb]{flex-basis:0;flex-shrink:0;min-width:100%;opacity:1;transition:transform .2s ease,opacity .2s ease;transition-delay:0s}.automations-page[data-v-9e7f45fb]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:24px;opacity:0;padding:0 16px 4px;pointer-events:none;position:absolute;top:0;transition:transform .2s ease,opacity .2s ease;width:100%}.automations-page.slide-in[data-v-9e7f45fb]{opacity:1;pointer-events:auto;transform:translate(-24px)}.settings-back-button[data-v-9e7f45fb]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:4px;height:24px;letter-spacing:-.15px;line-height:20px;transition:transform .12s cubic-bezier(.32,.72,0,1)}.settings-back-button svg[data-v-9e7f45fb]{flex-shrink:0;opacity:.4;transition:opacity .15s ease,transform .18s cubic-bezier(.32,.72,0,1)}.settings-back-button:hover svg[data-v-9e7f45fb]{opacity:1}[data-agentation-theme=light] .settings-back-button[data-v-9e7f45fb]{border-bottom-color:#00000014;color:#000000d9}.divider[data-v-9e7f45fb]{background-color:#1a1a1a12;height:1px;margin-block:8px;width:100%}[data-agentation-theme=dark] .divider[data-v-9e7f45fb]{background-color:#ffffff12}.settings-section+.settings-section[data-v-9e7f45fb]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:.5rem;padding-top:.5rem}.settings-section-grow[data-v-9e7f45fb]{display:flex;flex:1;flex-direction:column}.settings-row[data-v-9e7f45fb]{align-items:center;display:flex;justify-content:space-between;min-height:24px}.automation-header[data-v-9e7f45fb]{align-items:center;color:#fff;display:flex;font-size:.8125rem;font-weight:400;gap:.125rem}[data-agentation-theme=light] .automation-header[data-v-9e7f45fb]{color:#000000d9}.mcp-status-dot[data-v-9e7f45fb]{border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes mcp-pulse-9e7f45fb{0%{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-green) 50%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--agentation-color-green) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-green) 0%,transparent)}}@keyframes mcp-pulse-error-9e7f45fb{0%{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-red) 50%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--agentation-color-red) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-red) 0%,transparent)}}.mcp-status-dot.connecting[data-v-9e7f45fb]{animation:mcp-pulse-9e7f45fb 1.5s infinite;background-color:var(--agentation-color-yellow)}.mcp-status-dot.connected[data-v-9e7f45fb]{animation:mcp-pulse-9e7f45fb 2.5s ease-in-out infinite;background-color:var(--agentation-color-green)}.mcp-status-dot.disconnected[data-v-9e7f45fb]{animation:mcp-pulse-error-9e7f45fb 2s infinite;background-color:var(--agentation-color-red)}.automation-description[data-v-9e7f45fb]{color:#ffffff80;font-size:.6875rem;font-weight:300;line-height:14px;margin-top:2px}[data-agentation-theme=light] .automation-description[data-v-9e7f45fb]{color:#00000080}.learn-more-link[data-v-9e7f45fb]{color:#fffc;text-decoration-color:#fff3;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px;transition:color .15s ease}.learn-more-link[data-v-9e7f45fb]:hover{color:#fff}[data-agentation-theme=light] .learn-more-link[data-v-9e7f45fb]{color:#0009;text-decoration-color:#0003}[data-agentation-theme=light] .learn-more-link[data-v-9e7f45fb]:hover{color:#000000d9}.auto-send-container[data-v-9e7f45fb]{align-items:center;display:flex}.auto-send-label[data-v-9e7f45fb]{color:#fff6;cursor:pointer;font-size:11px;font-weight:400;padding-inline-end:8px;transition:color .15s,opacity .15s}.auto-send-label.active[data-v-9e7f45fb]{color:#66b8ff;color:color(display-p3 .4 .72 1)}[data-agentation-theme=light] .auto-send-label[data-v-9e7f45fb]{color:#0006}[data-agentation-theme=light] .auto-send-label.active[data-v-9e7f45fb]{color:var(--agentation-color-blue)}.auto-send-label.disabled[data-v-9e7f45fb]{cursor:not-allowed;opacity:.3}.webhook-url-input[data-v-9e7f45fb]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-sizing:border-box;color:#fff;display:block;flex:1;font-family:inherit;font-size:.75rem;font-weight:400;margin-top:11px;min-height:60px;outline:none;padding:8px 10px;resize:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.webhook-url-input[data-v-9e7f45fb]::-moz-placeholder{color:#ffffff4d}.webhook-url-input[data-v-9e7f45fb]::placeholder{color:#ffffff4d}.webhook-url-input[data-v-9e7f45fb]:focus{background:#ffffff14;border-color:#ffffff4d}[data-agentation-theme=light] .webhook-url-input[data-v-9e7f45fb]{background:#00000008;border-color:#0000001a;color:#000000d9}[data-agentation-theme=light] .webhook-url-input[data-v-9e7f45fb]::-moz-placeholder{color:#0000004d}[data-agentation-theme=light] .webhook-url-input[data-v-9e7f45fb]::placeholder{color:#0000004d}[data-agentation-theme=light] .webhook-url-input[data-v-9e7f45fb]:focus{background:#0000000d;border-color:#00000040}.settings-panel-container[data-v-a1858c34]{display:flex;overflow:visible;padding:0 var(--ag-space-4);position:relative}.history-dropdown[data-v-4a560627]{padding:0 var(--ag-space-4)}.history-header[data-v-4a560627]{align-items:center;display:flex;height:var(--ag-space-6);justify-content:space-between}.history-title[data-v-4a560627]{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.0094em}[data-agentation-theme=light] .history-title[data-v-4a560627]{color:#e5484d}.history-clear[data-v-4a560627]{background:transparent;border:none;color:#fff6;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:-.0094em;margin-left:auto}[data-agentation-theme=light] .history-clear[data-v-4a560627]{color:#0006}.history-divider[data-v-4a560627]{background-color:#ffffff12;height:1px;margin-block:var(--ag-space-2);width:100%}[data-agentation-theme=light] .history-divider[data-v-4a560627]{background-color:#1a1a1a12}.history-list[data-v-4a560627]{max-height:320px;overflow-y:auto}.history-empty[data-v-4a560627]{align-items:center;display:flex;justify-content:center;padding:.75rem 0}.history-item[data-v-4a560627]{position:relative}.history-row[data-v-4a560627]{align-items:center;display:flex;gap:6px;justify-content:space-between;min-height:28px}.history-summary[data-v-4a560627]{color:#ffffff80;flex:1;font-size:12px;font-weight:400;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .history-summary[data-v-4a560627]{color:#00000080}.history-label[data-v-4a560627]{color:#ffffff80;font-size:13px}[data-agentation-theme=light] .history-label[data-v-4a560627]{color:#00000080}.history-time[data-v-4a560627]{color:#fff6;flex-shrink:0;font-size:10px}[data-agentation-theme=light] .history-time[data-v-4a560627]{color:#0006}.history-action[data-v-4a560627]{align-items:center;background:transparent;border:none;border-radius:5px;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;width:22px}.history-action[data-v-4a560627]:hover{background:#ffffff1a;color:#ffffffd9}[data-agentation-theme=light] .history-action[data-v-4a560627]{color:#0006}[data-agentation-theme=light] .history-action[data-v-4a560627]:hover{background:#0000000f;color:#000000b3}.history-action-danger[data-v-4a560627]{color:#ffffff40}.history-action-danger[data-v-4a560627]:hover{background:#ff50501f;color:#ff6464e6}[data-agentation-theme=light] .history-action-danger[data-v-4a560627]{color:#00000040}[data-agentation-theme=light] .history-action-danger[data-v-4a560627]:hover{background:#dc3c3c1a;color:#c83232f2}.history-confirm[data-v-4a560627]{align-items:center;display:flex;font-size:11px;gap:6px;padding:4px 0 6px}.history-confirm-text[data-v-4a560627]{color:#ffb450e6;flex:1;line-height:1.3}.history-confirm-no[data-v-4a560627],.history-confirm-yes[data-v-4a560627]{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;padding:2px 8px;transition:background var(--ag-duration-fast) ease}.history-confirm-yes[data-v-4a560627]{background:#ffb45033;color:#ffc878f2;font-weight:500}.history-confirm-yes[data-v-4a560627]:hover{background:#ffb45059}.history-confirm-no[data-v-4a560627]{background:#ffffff0f;color:#ffffff80;font-weight:400}.history-confirm-no[data-v-4a560627]:hover{background:#ffffff1f}.ag-panel{background:#1c1c1c;border-radius:var(--ag-radius-2xl);bottom:calc(100% + .5rem);box-shadow:0 1px 8px #00000040,0 0 0 1px #0000000a;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;min-width:205px;overflow:hidden;position:absolute;right:0;width:100%;will-change:transform,opacity,filter;z-index:1}.ag-panel:after,.ag-panel:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:var(--ag-space-4);z-index:2}.ag-panel:before{background:linear-gradient(90deg,#1c1c1c 0,transparent);left:0}.ag-panel:after{background:linear-gradient(270deg,#1c1c1c 0,transparent);right:0}[data-agentation-theme=dark] .ag-panel{background:#1a1a1a;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff14}.ag-panel-light,[data-agentation-theme=light] .ag-panel{background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a}.ag-panel-light:before,[data-agentation-theme=light] .ag-panel:before{background:linear-gradient(90deg,#fff 0,transparent)}.ag-panel-light:after,[data-agentation-theme=light] .ag-panel:after{background:linear-gradient(270deg,#fff 0,transparent)}.ag-panel-resize{overflow:hidden}.ag-panel-measure,.ag-panel-resize{position:relative}.ag-panel-content{padding:var(--ag-space-3) 0;will-change:transform,opacity,filter}.ag-panel .cycle-button,.ag-panel .cycle-dot,.ag-panel .settings-brand,.ag-panel .settings-header,.ag-panel .settings-label,.ag-panel .settings-section,.ag-panel .settings-version,.ag-panel .theme-toggle{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button-wrapper[data-v-b41361b1],button.control-button[data-v-b41361b1]{align-items:center;display:flex;justify-content:center;position:relative}button.control-button[data-v-b41361b1]{background:transparent;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;height:34px;transition:background-color .15s ease,color .15s ease,transform .1s ease,opacity .2s ease;width:34px}button.control-button[data-v-b41361b1]:hover:not(:disabled):not([data-active=true]){background:#ffffff1f;color:#fff}button.control-button[data-v-b41361b1]:active:not(:disabled){transform:scale(.92)}button.control-button[data-v-b41361b1]:disabled{cursor:not-allowed;opacity:.35}button.control-button[data-active=true][data-v-b41361b1]{background-color:color-mix(in srgb,var(--agentation-color-blue) 25%,transparent);color:var(--agentation-color-blue)}.shortcut[data-v-b41361b1]{margin-left:4px;opacity:.5}[data-agentation-theme=light] button.control-button[data-v-b41361b1]{color:#00000080}[data-agentation-theme=light] button.control-button[data-v-b41361b1]:hover:not(:disabled):not([data-active=true]){background:#0000000f;color:#000000d9}[data-agentation-theme=light] button.control-button[data-active=true][data-v-b41361b1]{background-color:color-mix(in srgb,var(--agentation-color-blue) 15%,transparent);color:var(--agentation-color-blue)}.button-wrapper[data-v-121ca477],button.control-button[data-v-121ca477]{align-items:center;display:flex;justify-content:center;position:relative}button.control-button[data-v-121ca477]{background:transparent;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;height:34px;transition:background-color .15s ease,color .15s ease,transform .1s ease,opacity .2s ease;width:34px}button.control-button[data-v-121ca477]:hover:not(:disabled):not([data-active=true]){background:#ffffff1f;color:#fff}button.control-button[data-v-121ca477]:active:not(:disabled){transform:scale(.92)}button.control-button[data-v-121ca477]:disabled{cursor:not-allowed;opacity:.35}button.control-button[data-active=true][data-v-121ca477]{background-color:color-mix(in srgb,var(--agentation-color-blue) 25%,transparent);color:var(--agentation-color-blue)}.handoff-count-badge[data-v-121ca477]{background:var(--agentation-color-accent,#3c82f7);border-radius:7px;box-shadow:0 0 0 1.5px #1a1a1a;color:#fff;font-size:9px;font-weight:600;height:14px;line-height:14px;min-width:14px;padding:0 4px;pointer-events:none;position:absolute;right:2px;text-align:center;top:2px}[data-agentation-theme=light] .handoff-count-badge[data-v-121ca477]{box-shadow:0 0 0 1.5px #fff}[data-agentation-theme=light] button.control-button[data-v-121ca477]{color:#00000080}[data-agentation-theme=light] button.control-button[data-v-121ca477]:hover:not(:disabled):not([data-active=true]){background:#0000000f;color:#000000d9}[data-agentation-theme=light] button.control-button[data-active=true][data-v-121ca477]{background-color:color-mix(in srgb,var(--agentation-color-blue) 15%,transparent);color:var(--agentation-color-blue)}.shortcut[data-v-121ca477]{margin-left:4px;opacity:.5}@keyframes badgeEnter-b012fd67{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pulseAttention-b012fd67{0%,to{box-shadow:0 0 rgba(var(--agentation-accent-rgb,0,136,255),.4);transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(var(--agentation-accent-rgb,0,136,255),0);transform:scale(1.08)}}@keyframes mcpIndicatorPulseConnected-b012fd67{0%,to{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-green) 50%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--agentation-color-green) 0%,transparent)}}@keyframes mcpIndicatorPulseConnecting-b012fd67{0%,to{box-shadow:0 0 color-mix(in srgb,var(--agentation-color-yellow) 50%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--agentation-color-yellow) 0%,transparent)}}.toolbar svg[fill=none][data-v-b012fd67],.toolbar svg[fill=none][data-v-b012fd67] :not([fill]){fill:none!important}.toolbar[data-v-b012fd67]{bottom:1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none;position:fixed;right:1.25rem;transition:left 0s,top 0s,right 0s,bottom 0s;width:var(--toolbar-expanded-width,375px);z-index:var(--ag-z-toolbar,100010)}:where(.toolbar[data-v-b012fd67]){bottom:1.25rem;right:1.25rem}.toolbar-container[data-v-b012fd67]{align-items:center;align-self:flex-end;background:#1a1a1a;border:none;box-shadow:0 2px 8px #0003,0 4px 16px #0000001a;color:#fff;display:flex;justify-content:center;margin-left:auto;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-container.hiding[data-v-b012fd67]{pointer-events:none}.toolbar-container.collapsed[data-v-b012fd67]{border-radius:22px;cursor:pointer;height:44px;padding:0;width:44px}.toolbar-container.collapsed svg[data-v-b012fd67]{margin-top:-1px}.toolbar-container.collapsed[data-v-b012fd67]:hover{background:#2a2a2a}.toolbar-container.expanded[data-v-b012fd67]{border-radius:1.5rem;height:44px;padding:.375rem;width:var(--toolbar-expanded-width,411px)}.toolbar-container.expanded.server-connected[data-v-b012fd67]{width:calc(var(--toolbar-expanded-width, 411px) + 40px)}.toggle-content[data-v-b012fd67]{align-items:center;display:flex;justify-content:center;position:absolute}.controls-content[data-v-b012fd67]{z-index:2}.badge[data-v-b012fd67]{align-items:center;background-color:var(--agentation-color-accent);border-radius:9px;box-shadow:0 1px 3px #00000026,inset 0 0 0 1px #ffffff0a;color:#fff;display:flex;font-size:.625rem;font-weight:600;height:18px;justify-content:center;min-width:18px;opacity:1;padding:0 5px;position:absolute;right:-13px;top:-13px;transform:scale(1);transition:transform .3s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge.fade-out[data-v-b012fd67]{opacity:0;pointer-events:none;transform:scale(0)}.badge.entrance[data-v-b012fd67]{animation:badgeEnter-b012fd67 .3s cubic-bezier(.34,1.2,.64,1) .4s both}.handoff-count-badge[data-v-b012fd67]{background:var(--agentation-color-accent,#3c82f7);border-radius:7px;box-shadow:0 0 0 1.5px #1a1a1a;color:#fff;font-size:9px;font-weight:600;height:14px;line-height:14px;min-width:14px;padding:0 4px;pointer-events:none;position:absolute;right:2px;text-align:center;top:2px}[data-agentation-theme=light] .handoff-count-badge[data-v-b012fd67]{box-shadow:0 0 0 1.5px #fff}.control-button[data-v-b012fd67]{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:background-color .15s ease,color .15s ease,transform .1s ease,opacity .2s ease;width:34px}.control-button[data-v-b012fd67]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]){background:#ffffff1f;color:#fff}.control-button[data-v-b012fd67]:active:not(:disabled){transform:scale(.92)}.control-button[data-v-b012fd67]:disabled{cursor:not-allowed;opacity:.35}.control-button[data-active=true][data-v-b012fd67]{background-color:color-mix(in srgb,var(--agentation-color-blue) 25%,transparent);color:var(--agentation-color-blue)}.control-button[data-danger][data-v-b012fd67]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]),.control-button[data-error=true][data-v-b012fd67]{background-color:color-mix(in srgb,var(--agentation-color-red) 25%,transparent);color:var(--agentation-color-red)}.control-button.status-showing[data-v-b012fd67],.control-button[data-no-hover=true][data-v-b012fd67]{background:transparent!important;cursor:default;pointer-events:none}.control-button[data-auto-sync=true][data-v-b012fd67]{background:transparent;color:var(--agentation-color-green);cursor:default}.control-button[data-failed=true][data-v-b012fd67]{background-color:color-mix(in srgb,var(--agentation-color-red) 25%,transparent);color:var(--agentation-color-red)}.control-button[data-attention=true][data-v-b012fd67]{animation:pulseAttention-b012fd67 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.control-button[data-attention=true][data-v-b012fd67]{animation:none;outline:2px solid var(--agentation-color-accent,var(--agentation-color-blue));outline-offset:2px}}.button-badge[data-v-b012fd67]{align-items:center;background-color:var(--agentation-color-accent);border-radius:8px;box-shadow:0 0 0 2px #1a1a1a,0 1px 3px #0003;color:#fff;display:flex;font-size:.625rem;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:0;top:0}[data-agentation-theme=light] .button-badge[data-v-b012fd67]{box-shadow:0 0 0 2px #fff,0 1px 3px #0003}.mcp-indicator[data-v-b012fd67]{border-radius:50%;height:6px;opacity:1;pointer-events:none;position:absolute;right:3px;top:3px;transform:scale(1);transition:background-color .3s ease,opacity .15s ease,transform .15s ease;width:6px}.mcp-indicator.connected[data-v-b012fd67]{animation:mcpIndicatorPulseConnected-b012fd67 2.5s ease-in-out infinite;background-color:var(--agentation-color-green)}.mcp-indicator.connecting[data-v-b012fd67]{animation:mcpIndicatorPulseConnecting-b012fd67 1.5s ease-in-out infinite;background-color:var(--agentation-color-yellow)}.mcp-indicator.hidden[data-v-b012fd67]{animation:none;opacity:0;transform:scale(0)}.button-wrapper[data-v-b012fd67]{align-items:center;display:flex;justify-content:center;position:relative}.send-button-wrapper[data-v-b012fd67]{margin-left:-.375rem;opacity:0;overflow:hidden;pointer-events:none;transition:width .4s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1),margin .4s cubic-bezier(.19,1,.22,1);width:0}.send-button-wrapper .control-button[data-v-b012fd67]{transform:scale(.8);transition:transform .4s cubic-bezier(.19,1,.22,1)}.send-button-wrapper.send-button-visible[data-v-b012fd67]{margin-left:0;opacity:1;overflow:visible;pointer-events:auto;width:34px}.send-button-wrapper.send-button-visible .control-button[data-v-b012fd67]{transform:scale(1)}.shortcut[data-v-b012fd67]{margin-left:4px;opacity:.5}.divider[data-v-b012fd67]{background:#ffffff26;height:12px;margin:0 .125rem;width:1px}.drag-handle[data-v-b012fd67]{border-radius:inherit;cursor:grab;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;z-index:0}.drag-handle[data-v-b012fd67]:active{cursor:grabbing}[data-agentation-theme=light] .toolbar-container[data-v-b012fd67]{background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a;color:#000000d9}[data-agentation-theme=light] .toolbar-container.collapsed[data-v-b012fd67]:hover{background:#f5f5f5}[data-agentation-theme=light] .control-button[data-v-b012fd67]{color:#00000080}[data-agentation-theme=light] .control-button[data-v-b012fd67]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]):not([data-auto-sync=true]):not([data-error=true]):not([data-no-hover=true]){background:#0000000f;color:#000000d9}[data-agentation-theme=light] .control-button[data-active=true][data-v-b012fd67]{background:color-mix(in srgb,var(--agentation-color-blue) 15%,transparent);color:var(--agentation-color-blue)}[data-agentation-theme=light] .control-button[data-danger][data-v-b012fd67]:hover:not(:disabled):not([data-active=true]):not([data-failed=true]),[data-agentation-theme=light] .control-button[data-error=true][data-v-b012fd67]{background:color-mix(in srgb,var(--agentation-color-red) 15%,transparent);color:var(--agentation-color-red)}[data-agentation-theme=light] .control-button[data-auto-sync=true][data-v-b012fd67]{background:transparent;color:var(--agentation-color-green)}[data-agentation-theme=light] .control-button[data-failed=true][data-v-b012fd67]{background:color-mix(in srgb,var(--agentation-color-red) 15%,transparent);color:var(--agentation-color-red)}[data-agentation-theme=light] .divider[data-v-b012fd67]{background:#0000001a}.measure-panel[data-v-b012fd67],.more-panel[data-v-b012fd67]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0 var(--ag-space-4)}.more-header[data-v-b012fd67]{align-items:center;display:flex;height:var(--ag-space-6)}.more-title[data-v-b012fd67]{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.0094em}[data-agentation-theme=light] .more-title[data-v-b012fd67]{color:#e5484d}.more-divider[data-v-b012fd67]{background:#ffffff12;height:1px;margin-block:var(--ag-space-2);width:100%}[data-agentation-theme=light] .more-divider[data-v-b012fd67]{background:#1a1a1a12}.more-list[data-v-b012fd67]{display:flex;flex-direction:column}.more-row[data-v-b012fd67]{align-items:center;cursor:default;display:flex;justify-content:space-between;min-height:28px}.more-label[data-v-b012fd67]{align-items:center;color:#ffffff80;display:flex;flex:1;font-size:12px;font-weight:400;line-height:20px;min-width:0}[data-agentation-theme=light] .more-label[data-v-b012fd67]{color:#00000080}.more-shortcut[data-v-b012fd67]{margin-left:4px;opacity:.5}.more-kbd[data-v-b012fd67]{flex-shrink:0;font-family:system-ui,sans-serif;font-size:11px;opacity:.5}.switch-container[data-v-b012fd67]{align-items:center;background-color:#cdcdcd;border-radius:var(--ag-space-2);display:flex;height:var(--ag-space-4);padding:2px;position:relative;transition:background-color var(--ag-duration-fast),opacity var(--ag-duration-fast);width:var(--ag-space-6)}[data-agentation-theme=dark] .switch-container[data-v-b012fd67]{background-color:#484848}.switch-container[data-v-b012fd67]:has(.switch-input:checked){background-color:var(--agentation-color-blue)}.switch-container[data-v-b012fd67]:has(.switch-input:disabled){opacity:.3}.switch-input[data-v-b012fd67]{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;z-index:1}.switch-input[data-v-b012fd67]:disabled{cursor:not-allowed}.switch-thumb[data-v-b012fd67]{background-color:#fff;border-radius:50%;height:var(--ag-space-3);transition:transform var(--ag-duration-fast);width:var(--ag-space-3)}.switch-container:has(.switch-input:checked) .switch-thumb[data-v-b012fd67]{transform:translate(8px)}.button-wrapper[data-v-df258a33],button.control-button[data-v-df258a33]{align-items:center;display:flex;justify-content:center;position:relative}button.control-button[data-v-df258a33]{background:transparent;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;height:34px;transition:background-color .15s ease,color .15s ease,transform .1s ease,opacity .2s ease;width:34px}button.control-button[data-v-df258a33]:hover:not(:disabled){background:#ffffff1f;color:#fff}button.control-button[data-v-df258a33]:active:not(:disabled){transform:scale(.92)}button.control-button[data-v-df258a33]:disabled{cursor:not-allowed;opacity:.35}[data-agentation-theme=light] button.control-button[data-v-df258a33]{color:#00000080}[data-agentation-theme=light] button.control-button[data-v-df258a33]:hover:not(:disabled){background:#0000000f;color:#000000d9}.ag-prod-toolbar[data-v-2ddc63f2]{bottom:20px;left:50%;pointer-events:none;position:fixed;transform:translate(-50%);width:var(--toolbar-expanded-width,177px);z-index:var(--ag-z-toolbar,100010)}.ag-prod-toolbar-pill[data-v-2ddc63f2]{align-items:center;background:#1a1a1a;box-shadow:0 2px 8px #0003,0 4px 16px #0000001a;color:#fff;cursor:grab;display:flex;justify-content:center;margin:0 auto;pointer-events:auto;position:relative}.ag-prod-toolbar-pill.collapsed[data-v-2ddc63f2]{border-radius:22px;cursor:pointer;height:44px;padding:0;width:44px}.ag-prod-toolbar-pill.collapsed[data-v-2ddc63f2]:hover{background:#2a2a2a}.ag-prod-toolbar-pill.expanded[data-v-2ddc63f2]{border-radius:1.5rem;height:44px;padding:.375rem;width:var(--toolbar-expanded-width,177px)}.ag-prod-toggle-content[data-v-2ddc63f2]{align-items:center;color:#ffffffe6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.ag-prod-count-badge[data-v-2ddc63f2]{background:var(--agentation-color-accent,#3c82f7);border-radius:7px;color:#fff;font-size:9px;font-weight:600;height:14px;line-height:14px;min-width:14px;padding:0 4px;position:absolute;right:5px;text-align:center;top:5px}.ag-prod-divider[data-v-2ddc63f2]{background:#ffffff26;height:12px;margin:0 .125rem;width:1px}.ag-prod-close[data-v-2ddc63f2]{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .1s ease;width:34px}.ag-prod-close[data-v-2ddc63f2]:hover{background:#ffffff1f;color:#fff}.ag-prod-close[data-v-2ddc63f2]:active{transform:scale(.92)}[data-agentation-theme=light] .ag-prod-toolbar-pill[data-v-2ddc63f2]{background:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f,0 0 0 1px #0000000a;color:#000000d9}[data-agentation-theme=light] .ag-prod-toolbar-pill.collapsed[data-v-2ddc63f2]:hover{background:#f5f5f5}[data-agentation-theme=light] .ag-prod-toggle-content[data-v-2ddc63f2]{color:#000000c7}[data-agentation-theme=light] .ag-prod-close[data-v-2ddc63f2]{color:#00000080}[data-agentation-theme=light] .ag-prod-close[data-v-2ddc63f2]:hover{background:#0000000f;color:#000000d9}[data-agentation-theme=light] .ag-prod-divider[data-v-2ddc63f2]{background:#0000001a}@keyframes dp-num-exit-up-73126621{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes dp-num-enter-up-73126621{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes dp-num-exit-down-73126621{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}@keyframes dp-num-enter-down-73126621{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}.dp-palette[data-v-73126621]{cursor:default}.dp-header[data-v-73126621]{padding:0 1rem .375rem}.dp-title[data-v-73126621]{color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:-.0094em}.dp-light .dp-title[data-v-73126621]{color:#000000d9}.dp-desc[data-v-73126621]{color:#ffffff73;font-size:.6875rem;font-weight:300;line-height:14px;margin-top:2px}.dp-light .dp-desc[data-v-73126621]{color:#00000073}.dp-desc a[data-v-73126621]{color:#fffc;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:#fff3;text-underline-offset:2px;transition:color .15s ease}.dp-desc a[data-v-73126621]:hover{color:#fff}.dp-light .dp-desc a[data-v-73126621]{color:#0009;text-decoration-color:#0003}.dp-light .dp-desc a[data-v-73126621]:hover{color:#000000d9}.dp-canvas-toggle[data-v-73126621]{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.1);border-radius:.5rem;cursor:pointer;display:flex;gap:.375rem;justify-content:center;margin:.25rem 1rem;padding:.375rem .5rem;transition:background .15s ease,border-color .15s ease}.dp-canvas-toggle[data-v-73126621]:hover{background:#ffffff0a;border-color:#ffffff26}.dp-canvas-toggle.dp-active[data-v-73126621]{background:#f97316;border-color:transparent;border-style:solid}.dp-light .dp-canvas-toggle[data-v-73126621]{border-color:#00000014}.dp-light .dp-canvas-toggle[data-v-73126621]:hover{background:#00000005;border-color:#0000001f}.dp-canvas-toggle-icon[data-v-73126621]{align-items:center;color:#ffffff59;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.dp-active .dp-canvas-toggle-icon[data-v-73126621]{color:#ffffffd9}.dp-light .dp-canvas-toggle-icon[data-v-73126621]{color:#00000040}.dp-light .dp-active .dp-canvas-toggle-icon[data-v-73126621]{color:#ffffffd9}.dp-canvas-toggle-label[data-v-73126621]{color:#fff9;font-size:.8125rem;font-weight:400;letter-spacing:-.0094em}.dp-active .dp-canvas-toggle-label[data-v-73126621]{color:#fff}.dp-light .dp-canvas-toggle-label[data-v-73126621]{color:#00000080}.dp-light .dp-active .dp-canvas-toggle-label[data-v-73126621]{color:#fff}.dp-collapse[data-v-73126621]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .2s ease,opacity .15s ease}.dp-collapse.dp-collapsed[data-v-73126621]{grid-template-rows:0fr;opacity:0}.dp-collapse-inner[data-v-73126621]{overflow:hidden}.dp-input[data-v-73126621]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#ffffffd9;display:block;font-family:inherit;font-size:.8125rem;letter-spacing:-.0094em;margin:.25rem 1rem .375rem;outline:none;padding:.375rem .5rem;resize:none;transition:border-color .15s ease;width:calc(100% - 2rem)}.dp-input[data-v-73126621]::-moz-placeholder{color:#ffffff4d}.dp-input[data-v-73126621]::placeholder{color:#ffffff4d}.dp-input[data-v-73126621]:focus{background:#ffffff0d;border-color:#ffffff4d}.dp-light .dp-input[data-v-73126621]{background:#00000008;border-color:#0000001a;color:#000000b3}.dp-light .dp-input[data-v-73126621]::-moz-placeholder{color:#0000004d}.dp-light .dp-input[data-v-73126621]::placeholder{color:#0000004d}.dp-light .dp-input[data-v-73126621]:focus{background:#0000000d;border-color:#00000040}.dp-search-wrap[data-v-73126621]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#ffffffd9;cursor:text;display:flex;font-family:inherit;font-size:.8125rem;gap:.375rem;letter-spacing:-.0094em;margin:.25rem 1rem .375rem;padding:.375rem .5rem;transition:border-color .15s ease;width:calc(100% - 2rem)}.dp-search-wrap[data-v-73126621]:focus-within{background:#ffffff0d;border-color:#ffffff4d}.dp-light .dp-search-wrap[data-v-73126621]{background:#00000008;border-color:#0000001a;color:#000000b3}.dp-light .dp-search-wrap[data-v-73126621]:focus-within{background:#0000000d;border-color:#00000040}.dp-search-icon[data-v-73126621]{flex-shrink:0;opacity:.35}.dp-search-input[data-v-73126621]{all:unset;color:inherit;flex:1;font:inherit;letter-spacing:inherit;min-width:0}.dp-search-input[data-v-73126621]::-moz-placeholder{color:#ffffff4d}.dp-search-input[data-v-73126621]::placeholder{color:#ffffff4d}.dp-light .dp-search-input[data-v-73126621]::-moz-placeholder{color:#0000004d}.dp-light .dp-search-input[data-v-73126621]::placeholder{color:#0000004d}.dp-scroll[data-v-73126621]{max-height:240px;overflow-x:hidden;overflow-y:auto;padding-top:.25rem}.dp-scroll.dp-fade-top[data-v-73126621]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32px);mask-image:linear-gradient(180deg,transparent 0,#000 32px)}.dp-scroll.dp-fade-bottom[data-v-73126621]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent)}.dp-scroll.dp-fade-top.dp-fade-bottom[data-v-73126621]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.dp-scroll[data-v-73126621]::-webkit-scrollbar{width:3px}.dp-scroll[data-v-73126621]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.dp-light .dp-scroll[data-v-73126621]::-webkit-scrollbar-thumb{background:#0000001a}.dp-section[data-v-73126621]{padding:0 1rem}.dp-section+.dp-section[data-v-73126621]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:.5rem;padding-top:.5rem}.dp-light .dp-section+.dp-section[data-v-73126621]{border-top-color:#00000012}.dp-section-title[data-v-73126621]{color:#ffffff80;font-size:.6875rem;font-weight:500;letter-spacing:-.0094em;padding:0 0 3px 3px}.dp-light .dp-section-title[data-v-73126621]{color:#0006}.dp-item[data-v-73126621]{align-items:center;border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:flex;gap:.375rem;margin-bottom:1px;min-height:24px;padding:.25rem;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp-item[data-v-73126621]:hover{background:#ffffff1a}.dp-item.dp-item-active[data-v-73126621]{background:#3c82f7;border-color:transparent}.dp-item.dp-item-wireframe.dp-item-active[data-v-73126621]{background:#f97316}.dp-light .dp-item[data-v-73126621]:hover{background:#0000000d}.dp-light .dp-item.dp-item-active[data-v-73126621]{background:#3c82f7;border-color:transparent}.dp-light .dp-item.dp-item-wireframe.dp-item-active[data-v-73126621]{background:#f97316}.dp-item-icon[data-v-73126621]{align-items:center;background:#ffffff0a;border:1px dashed hsla(0,0%,100%,.15);border-radius:2px;color:#ffffff73;display:flex;flex-shrink:0;height:16px;justify-content:center;overflow:hidden;width:20px}.dp-item-icon svg[data-v-73126621]{display:block;height:16px;width:20px}.dp-item-active .dp-item-icon[data-v-73126621]{background:#ffffff26;border-color:#ffffff4d;color:#fff}.dp-light .dp-item-icon[data-v-73126621]{background:#00000005;border-color:#0000001f;color:#0006}.dp-light .dp-item-active .dp-item-icon[data-v-73126621]{background:#ffffff26;border-color:#ffffff4d;color:#fff}.dp-item-label[data-v-73126621]{color:#ffffffd9;font-size:.8125rem;font-weight:500;letter-spacing:-.0094em;line-height:1;min-width:0}.dp-item-active .dp-item-label[data-v-73126621]{color:#fff;font-weight:600}.dp-light .dp-item-label[data-v-73126621]{color:#000000b3}.dp-light .dp-item-active .dp-item-label[data-v-73126621]{color:#fff;font-weight:600}.dp-footer-wrap[data-v-73126621]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.32,.72,0,1)}.dp-footer-wrap.dp-footer-hidden[data-v-73126621]{grid-template-rows:0fr}.dp-footer-inner[data-v-73126621]{overflow:hidden}.dp-footer-content[data-v-73126621]{opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease}.dp-footer-hidden .dp-footer-content[data-v-73126621]{opacity:0;transform:translateY(4px)}.dp-footer[data-v-73126621]{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;margin-top:.5rem;min-height:24px;padding:.5rem 1rem 0}.dp-light .dp-footer[data-v-73126621]{border-top-color:#00000012}.dp-footer-count[data-v-73126621]{color:#ffffff80;font-size:.8125rem;font-weight:400;letter-spacing:-.0094em}.dp-light .dp-footer-count[data-v-73126621]{color:#00000080}.dp-footer-clear[data-v-73126621]{background:none;border:none;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:400;letter-spacing:-.0094em;padding:0;transition:color .15s ease}.dp-footer-clear[data-v-73126621]:hover{color:#ffffffb3}.dp-light .dp-footer-clear[data-v-73126621]{color:#00000080}.dp-light .dp-footer-clear[data-v-73126621]:hover{color:#0009}.dp-rolling[data-v-73126621]{display:inline-block;height:1.15em;overflow:hidden;position:relative;vertical-align:bottom}.dp-rolling-num[data-v-73126621]{left:0;position:absolute;top:0}.dp-exit-up[data-v-73126621]{animation:dp-num-exit-up-73126621 .25s cubic-bezier(.32,.72,0,1) forwards}.dp-enter-up[data-v-73126621]{animation:dp-num-enter-up-73126621 .25s cubic-bezier(.32,.72,0,1) forwards}.dp-exit-down[data-v-73126621]{animation:dp-num-exit-down-73126621 .25s cubic-bezier(.32,.72,0,1) forwards}.dp-enter-down[data-v-73126621]{animation:dp-num-enter-down-73126621 .25s cubic-bezier(.32,.72,0,1) forwards}._drawCanvas_13byu_3{height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;touch-action:none;width:100vw;z-index:2147483630}._drawCanvas_13byu_3._active_13byu_14{cursor:crosshair;pointer-events:all}@keyframes marker-in-faf5558e{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes marker-out-faf5558e{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes tooltip-in-faf5558e{0%{opacity:0;transform:translate(-50%) translateY(2px) scale(.891)}to{opacity:1;transform:translate(-50%) translateY(0) scale(.909)}}@keyframes renumber-roll-faf5558e{0%{opacity:0;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}.marker[data-v-faf5558e]{align-items:center;background:var(--agentation-color-blue);border-radius:50%;box-shadow:0 2px 6px #0003,inset 0 0 0 1px #0000000a;color:#fff;contain:layout style;cursor:pointer;display:flex;font-size:.6875rem;font-weight:600;height:22px;justify-content:center;opacity:1;position:absolute;transform:translate(-50%,-50%) scale(1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px;will-change:transform,opacity;z-index:1}.marker[data-v-faf5558e]:hover{z-index:2}.marker[data-v-faf5558e]:not(.enter):not(.exit):not(.clearing){transition:background-color .15s ease,transform .1s ease}.marker.enter[data-v-faf5558e]{animation:marker-in-faf5558e .25s cubic-bezier(.22,1,.36,1) both}.marker.exit[data-v-faf5558e]{animation:marker-out-faf5558e .2s ease-out both}.marker.clearing[data-v-faf5558e],.marker.exit[data-v-faf5558e]{pointer-events:none}.marker.clearing[data-v-faf5558e]{animation:marker-out-faf5558e .15s ease-out both}.marker[data-v-faf5558e]:not(.enter):not(.exit):not(.clearing):hover{transform:translate(-50%,-50%) scale(1.1)}.marker.pending[data-v-faf5558e]{background-color:var(--agentation-color-blue);cursor:default}.marker.fixed[data-v-faf5558e],.marker.pending[data-v-faf5558e]{position:fixed}.marker.multi-select[data-v-faf5558e]{background-color:var(--agentation-color-green);border-radius:6px;font-size:.75rem;height:26px;width:26px}.marker.multi-select.pending[data-v-faf5558e]{background-color:var(--agentation-color-green)}.marker.hovered[data-v-faf5558e]{background-color:var(--agentation-color-red)}.renumber[data-v-faf5558e]{animation:renumber-roll-faf5558e .2s ease-out;display:block}.marker-tooltip[data-v-faf5558e]{background:#1a1a1a;border-radius:.75rem;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff14;color:#fff;cursor:default;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;left:50%;max-width:200px;min-width:120px;padding:8px .75rem;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translate(-50%) scale(.909);z-index:100002}.marker-tooltip.enter[data-v-faf5558e]{animation:tooltip-in-faf5558e .1s ease-out forwards}.marker-quote[data-v-faf5558e]{color:#fff9;font-size:12px;font-style:italic;margin-bottom:.3125rem}.marker-note[data-v-faf5558e],.marker-quote[data-v-faf5558e]{display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-note[data-v-faf5558e]{color:#fff;font-size:13px;font-weight:400;padding-bottom:2px}[data-agentation-theme=light] .marker-tooltip[data-v-faf5558e]{background:#fff;box-shadow:0 4px 20px #0000001f,0 0 0 1px #0000000f}[data-agentation-theme=light] .marker-quote[data-v-faf5558e]{color:#00000080}[data-agentation-theme=light] .marker-note[data-v-faf5558e]{color:#000000d9}.fixed-markers-layer svg[fill=none][data-v-f92154f0],.fixed-markers-layer svg[fill=none][data-v-f92154f0] :not([fill]),.markers-layer svg[fill=none][data-v-f92154f0],.markers-layer svg[fill=none][data-v-f92154f0] :not([fill]){fill:none!important}.markers-layer[data-v-f92154f0]{height:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:99998}.markers-layer>*[data-v-f92154f0]{pointer-events:auto}.fixed-markers-layer[data-v-f92154f0]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99998}.fixed-markers-layer>*[data-v-f92154f0]{pointer-events:auto}.popup svg[fill=none][data-v-846a78ba],.popup svg[fill=none][data-v-846a78ba] :not([fill]){fill:none!important}@keyframes popup-enter-846a78ba{0%{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes popup-exit-846a78ba{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(4px)}}@keyframes shake-846a78ba{0%,to{transform:translate(-50%) scale(1) translateY(0) translate(0)}20%{transform:translate(-50%) scale(1) translateY(0) translate(-3px)}40%{transform:translate(-50%) scale(1) translateY(0) translate(3px)}60%{transform:translate(-50%) scale(1) translateY(0) translate(-2px)}80%{transform:translate(-50%) scale(1) translateY(0) translate(2px)}}.popup[data-v-846a78ba]{background:#1a1a1a;border-radius:16px;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:calc(100vh - 32px);opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem 14px;position:fixed;transform:translate(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1);width:280px;will-change:transform,opacity;z-index:100001}.popup[data-v-846a78ba]::-webkit-scrollbar{width:6px}.popup[data-v-846a78ba]::-webkit-scrollbar-track{background:transparent}.popup[data-v-846a78ba]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.popup.enter[data-v-846a78ba]{animation:popup-enter-846a78ba .2s cubic-bezier(.34,1.56,.64,1) forwards}.popup.entered[data-v-846a78ba]{opacity:1;transform:translate(-50%) scale(1) translateY(0)}.popup.exit[data-v-846a78ba]{animation:popup-exit-846a78ba .15s ease-in forwards}.popup.entered.shake[data-v-846a78ba]{animation:shake-846a78ba .25s ease-out}.actions[data-v-846a78ba]{display:flex;gap:.375rem;justify-content:flex-end;margin-top:.5rem}.cancel[data-v-846a78ba],.submit[data-v-846a78ba]{border:none;border-radius:1rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem .875rem;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.cancel[data-v-846a78ba]{background:transparent;color:#ffffff80}.cancel[data-v-846a78ba]:hover{background:#ffffff1a;color:#fffc}.submit[data-v-846a78ba]{color:#fff}.submit[data-v-846a78ba]:hover:not(:disabled){filter:brightness(.9)}.submit[data-v-846a78ba]:disabled{cursor:not-allowed}.delete-wrapper[data-v-846a78ba]{margin-right:auto}.delete-button[data-v-846a78ba]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff6;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .1s ease;width:28px}.delete-button[data-v-846a78ba]:hover{background-color:color-mix(in srgb,var(--agentation-color-red) 25%,transparent);color:var(--agentation-color-red)}.delete-button[data-v-846a78ba]:active{transform:scale(.92)}.popup.light[data-v-846a78ba],[data-agentation-theme=light] .popup[data-v-846a78ba]{background:#fff;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000f}.popup.light[data-v-846a78ba]::-webkit-scrollbar-thumb,[data-agentation-theme=light] .popup[data-v-846a78ba]::-webkit-scrollbar-thumb{background:#0000002e}.popup.light .cancel[data-v-846a78ba],[data-agentation-theme=light] .popup .cancel[data-v-846a78ba]{color:#00000080}.popup.light .cancel[data-v-846a78ba]:hover,[data-agentation-theme=light] .popup .cancel[data-v-846a78ba]:hover{background:#0000000f;color:#000000bf}.popup.light .delete-button[data-v-846a78ba],[data-agentation-theme=light] .popup .delete-button[data-v-846a78ba]{color:#0006}.popup.light .delete-button[data-v-846a78ba]:hover,[data-agentation-theme=light] .popup .delete-button[data-v-846a78ba]:hover{background-color:color-mix(in srgb,var(--agentation-color-red) 25%,transparent);color:var(--agentation-color-red)}.ctx-chip[data-v-88cc1cf4]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#ffffffb3;flex-direction:column;gap:6px;margin-top:6px;padding:8px}.author[data-v-88cc1cf4],.ctx-chip[data-v-88cc1cf4]{display:flex;font-size:11px}.author[data-v-88cc1cf4]{color:#ffffffd9;font-weight:500;gap:4px}.author-role[data-v-88cc1cf4]{font-weight:400;opacity:.7}.thumb-button[data-v-88cc1cf4]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;gap:6px;padding:0}.thumb-button .thumb[data-v-88cc1cf4]{border:1px solid hsla(0,0%,100%,.1);border-radius:4px;height:32px;-o-object-fit:cover;object-fit:cover;width:56px}.thumb-button .thumb-hint[data-v-88cc1cf4]{font-size:10px;opacity:.7}.thumb-button:hover .thumb-hint[data-v-88cc1cf4]{opacity:1}.thumb-lightbox[data-v-88cc1cf4]{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:32px;position:fixed;z-index:100020}.thumb-lightbox img[data-v-88cc1cf4]{border-radius:8px;box-shadow:0 24px 64px #00000080;cursor:default;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-close[data-v-88cc1cf4]{background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:36px;position:absolute;right:16px;top:16px;width:36px}.lightbox-close[data-v-88cc1cf4]:hover{background:#fff3}.breadcrumb[data-v-88cc1cf4]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.breadcrumb li[data-v-88cc1cf4]{background:#ffffff0d;border-radius:999px;font-size:10px;padding:2px 6px}.breadcrumb li.bc-icon[data-v-88cc1cf4]{background:transparent;padding:2px 4px}.restore[data-v-88cc1cf4]{align-self:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:inherit;cursor:pointer;font-size:10px;padding:3px 8px}.restore[data-v-88cc1cf4]:hover{background:#ffffff14}.breadcrumb[data-v-516f8bdf]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;font-size:11px;gap:2px 4px;line-height:1.2;margin-bottom:6px;padding-bottom:6px}.breadcrumb-chip[data-v-516f8bdf]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#ffffffa6;cursor:pointer;display:inline-flex;font:inherit;gap:3px;padding:1px 6px;transition:background .12s ease,color .12s ease,border-color .12s ease}.breadcrumb-chip[data-v-516f8bdf]:hover{background:#ffffff0f;border-color:#ffffff26;color:#fffffff2}.breadcrumb-chip--current[data-v-516f8bdf],.breadcrumb-chip--current[data-v-516f8bdf]:hover{background:#ffffff14;border-color:#ffffff29;color:#fffffff2;cursor:default}.breadcrumb-star[data-v-516f8bdf]{color:#ffc850f2;font-size:9px}.breadcrumb-sep[data-v-516f8bdf]{color:#ffffff4d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb.light[data-v-516f8bdf]{border-bottom-color:#00000012}.breadcrumb.light .breadcrumb-chip[data-v-516f8bdf]{border-color:#0000001a;color:#0009}.breadcrumb.light .breadcrumb-chip[data-v-516f8bdf]:hover{background:#0000000d;border-color:#00000029;color:#000000e6}.breadcrumb.light .breadcrumb-chip--current[data-v-516f8bdf],.breadcrumb.light .breadcrumb-chip--current[data-v-516f8bdf]:hover{background:#0000000f;border-color:#00000029;color:#000000e0}.breadcrumb.light .breadcrumb-sep[data-v-516f8bdf]{color:#00000059}.body[data-v-d36c9234]{display:contents}.header[data-v-d36c9234]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5625rem}.element[data-v-d36c9234]{color:#ffffff80;flex:1;font-size:.75rem;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-toggle[data-v-d36c9234]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;gap:.25rem;min-width:0;padding:0;text-align:left}.header-toggle .element[data-v-d36c9234]{flex:1}.header-toggle--compact[data-v-d36c9234]{color:#ffffff80;flex:none;font-size:.6875rem;margin-bottom:.5rem}.body.light .header-toggle--compact[data-v-d36c9234]{color:#0000008c}.header-toggle-label[data-v-d36c9234]{font-size:inherit}.chevron[data-v-d36c9234]{color:#ffffff80;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.chevron.expanded[data-v-d36c9234]{transform:rotate(90deg)}.styles-wrapper[data-v-d36c9234]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.styles-wrapper.expanded[data-v-d36c9234]{grid-template-rows:1fr}.styles-inner[data-v-d36c9234]{overflow:hidden}.styles-block[data-v-d36c9234]{background:#ffffff0d;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.5;margin-bottom:.5rem;padding:.5rem .625rem}.style-line[data-v-d36c9234]{color:#ffffffd9;word-break:break-word}.style-property[data-v-d36c9234]{color:#c792ea}.style-value[data-v-d36c9234]{color:#ffffffd9}.timestamp[data-v-d36c9234]{color:#ffffff59;flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:.5rem}.quote[data-v-d36c9234]{background:#ffffff0d;border-radius:.25rem;color:#fff9;font-size:12px;font-style:italic;line-height:1.45;margin-bottom:.5rem;padding:.4rem .5rem}.popup-textarea[data-v-d36c9234]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.8125rem;outline:none;padding:.5rem .625rem;resize:none;transition:border-color .15s ease;width:100%}.popup-textarea[data-v-d36c9234]:focus{border-color:var(--agentation-color-blue)}.popup-textarea[data-v-d36c9234]::-moz-placeholder{color:#ffffff59}.popup-textarea[data-v-d36c9234]::placeholder{color:#ffffff59}.popup-textarea[data-v-d36c9234]::-webkit-scrollbar{width:6px}.popup-textarea[data-v-d36c9234]::-webkit-scrollbar-track{background:transparent}.popup-textarea[data-v-d36c9234]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.css-changes-section[data-v-d36c9234]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.375rem;margin-top:.5rem;padding:.5rem}.css-changes-header[data-v-d36c9234]{color:#fff6;font-size:.6875rem;font-weight:500;margin-bottom:.25rem}.css-changes-list[data-v-d36c9234]{display:flex;flex-direction:column;gap:1px}.css-change-line[data-v-d36c9234]{color:#fff9;font-family:ui-monospace,SF Mono,monospace;font-size:.6875rem}.body.light .element[data-v-d36c9234]{color:#0009}.body.light .chevron[data-v-d36c9234],.body.light .timestamp[data-v-d36c9234]{color:#0006}.body.light .styles-block[data-v-d36c9234]{background:#00000008}.body.light .style-line[data-v-d36c9234]{color:#000000bf}.body.light .style-property[data-v-d36c9234]{color:#7c3aed}.body.light .style-value[data-v-d36c9234]{color:#000000bf}.body.light .quote[data-v-d36c9234]{background:#0000000a;color:#0000008c}.body.light .popup-textarea[data-v-d36c9234]{background:#00000008;border-color:#0000001f;color:#1a1a1a}.body.light .popup-textarea[data-v-d36c9234]::-moz-placeholder{color:#0006}.body.light .popup-textarea[data-v-d36c9234]::placeholder{color:#0006}.body.light .popup-textarea[data-v-d36c9234]::-webkit-scrollbar-thumb{background:#00000026}.body.light .css-changes-section[data-v-d36c9234]{background:#00000008;border-color:#00000014}.body.light .css-changes-header[data-v-d36c9234]{color:#0006}.body.light .css-change-line[data-v-d36c9234]{color:#0009}@keyframes fadeIn-8943d3fa{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-8943d3fa{0%{opacity:1}to{opacity:0}}@keyframes hoverHighlightIn-8943d3fa{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes hoverTooltipIn-8943d3fa{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.overlay[data-v-8943d3fa]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:99997}.overlay>*[data-v-8943d3fa]{pointer-events:auto}.hover-highlight[data-v-8943d3fa]{background-color:color-mix(in srgb,var(--agentation-color-accent) 4%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-accent) 50%,transparent);border-radius:4px;box-sizing:border-box;contain:layout style;pointer-events:none!important;position:fixed;will-change:opacity}.hover-highlight.enter[data-v-8943d3fa]{animation:hoverHighlightIn-8943d3fa .12s ease-out forwards}.multi-select-outline[data-v-8943d3fa]{background-color:color-mix(in srgb,var(--agentation-color-green) 5%,transparent);border:2px dashed color-mix(in srgb,var(--agentation-color-green) 60%,transparent);border-radius:4px;box-sizing:border-box;pointer-events:none!important;position:fixed;will-change:opacity}.multi-select-outline.enter[data-v-8943d3fa]{animation:fadeIn-8943d3fa .15s ease-out forwards}.multi-select-outline.exit[data-v-8943d3fa]{animation:fadeOut-8943d3fa .15s ease-out forwards}.single-select-outline[data-v-8943d3fa]{background-color:color-mix(in srgb,var(--agentation-color-blue) 5%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-blue) 60%,transparent);border-radius:4px;box-sizing:border-box;pointer-events:none!important;position:fixed;will-change:opacity}.single-select-outline.enter[data-v-8943d3fa]{animation:fadeIn-8943d3fa .15s ease-out forwards}.single-select-outline.exit[data-v-8943d3fa]{animation:fadeOut-8943d3fa .15s ease-out forwards}.hover-tooltip[data-v-8943d3fa]{background:#000000d9;border-radius:.375rem;color:#fff;font-size:.6875rem;font-weight:500;max-width:280px;overflow:hidden;padding:.35rem .6rem;pointer-events:none!important;position:fixed;text-overflow:ellipsis;white-space:nowrap}.hover-tooltip.enter[data-v-8943d3fa]{animation:hoverTooltipIn-8943d3fa .1s ease-out forwards}.hover-react-path[data-v-8943d3fa]{color:#fff9;font-size:.625rem;margin-bottom:.15rem}.hover-element-name[data-v-8943d3fa],.hover-react-path[data-v-8943d3fa]{overflow:hidden;text-overflow:ellipsis}.drag-selection[data-v-8943d3fa]{background-color:color-mix(in srgb,var(--agentation-color-green) 8%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-green) 60%,transparent);border-radius:4px;contain:layout style;will-change:transform,width,height;z-index:99997}.drag-selection[data-v-8943d3fa],.highlights-container[data-v-8943d3fa]{left:0;pointer-events:none;position:fixed;top:0}.highlights-container[data-v-8943d3fa]{z-index:99996}.selected-element-highlight[data-v-8943d3fa]{background:color-mix(in srgb,var(--agentation-color-green) 6%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-green) 50%,transparent);border-radius:4px;contain:layout style;left:0;pointer-events:none;position:fixed;top:0;will-change:transform,width,height}svg[fill=none][data-v-0449cce7]{fill:none!important}.dm-overlay-exiting[data-v-0449cce7]{opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important}.dm-overlay[data-v-0449cce7]{animation:dm-overlay-fade-in-0449cce7 .15s ease;cursor:default;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:99995;--agd-stroke:rgba(59,130,246,.35);--agd-fill:rgba(59,130,246,.06);--agd-bar:rgba(59,130,246,.18);--agd-bar-strong:rgba(59,130,246,.28);--agd-text-3:hsla(0,0%,100%,.6);--agd-surface:#fff}.dm-overlay.dm-light[data-v-0449cce7]{--agd-surface:#fff}.dm-overlay[data-v-0449cce7]:not(.dm-light){--agd-surface:#141414}.dm-overlay.dm-wireframe[data-v-0449cce7]{--agd-stroke:rgba(249,115,22,.35);--agd-fill:rgba(249,115,22,.06);--agd-bar:rgba(249,115,22,.18);--agd-bar-strong:rgba(249,115,22,.28)}.dm-overlay.dm-placing[data-v-0449cce7]{cursor:crosshair}.dm-overlay.dm-passthrough[data-v-0449cce7]{pointer-events:none}.dm-placement[data-v-0449cce7]{animation:dm-placement-enter-0449cce7 .25s cubic-bezier(.34,1.2,.64,1);background:#3b82f614;border:1.5px dashed rgba(59,130,246,.4);border-radius:6px;box-shadow:0 1px 4px #00000014;cursor:grab;pointer-events:auto;position:absolute;transition:box-shadow .15s,border-color .15s,opacity .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dm-placement[data-v-0449cce7]:active{cursor:grabbing}.dm-placement[data-v-0449cce7]:hover{background:#3b82f61a;border-color:#3b82f680;box-shadow:0 2px 8px #3b82f61f}.dm-placement.dm-selected[data-v-0449cce7]{background:#3b82f61a;border-color:#3c82f7;border-style:solid;box-shadow:0 0 0 2px #3b82f626,0 2px 8px #3b82f626}.dm-placement.dm-selected[data-v-0449cce7]:hover{box-shadow:0 0 0 2px #3b82f626,0 2px 8px #3b82f626}.dm-wireframe .dm-placement[data-v-0449cce7]{background:#f9731614;border-color:#f9731666}.dm-wireframe .dm-placement[data-v-0449cce7]:hover{background:#f973161a;border-color:#f9731680;box-shadow:0 2px 8px #f973161f}.dm-wireframe .dm-placement.dm-selected[data-v-0449cce7]{background:#f973161a;border-color:#f97316;box-shadow:0 0 0 2px #f9731626,0 2px 8px #f9731626}.dm-wireframe .dm-placement.dm-selected[data-v-0449cce7]:hover{box-shadow:0 0 0 2px #f9731626,0 2px 8px #f9731626}.dm-placement.dm-dragging[data-v-0449cce7]{opacity:.85;z-index:50}.dm-placement.dm-exiting[data-v-0449cce7]{animation:none;opacity:0;pointer-events:none;transform:scale(.97);transition:opacity .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.dm-placement-content[data-v-0449cce7]{height:100%;overflow:hidden;pointer-events:none;width:100%}.dm-placement-label[data-v-0449cce7]{color:#3b82f6b3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;left:0;pointer-events:none;position:absolute;text-shadow:0 0 4px hsla(0,0%,100%,.8),0 0 8px hsla(0,0%,100%,.5);top:-18px;white-space:nowrap}.dm-selected .dm-placement-label[data-v-0449cce7]{color:#3c82f7}.dm-wireframe .dm-placement-label[data-v-0449cce7]{color:#f97316b3}.dm-wireframe .dm-selected .dm-placement-label[data-v-0449cce7]{color:#f97316}.dm-placement-annotation[data-v-0449cce7]{bottom:-18px;color:#00000080;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:450;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-shadow:0 0 4px hsla(0,0%,100%,.9),0 0 8px hsla(0,0%,100%,.6);transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.dm-placement-annotation.dm-annotation-visible[data-v-0449cce7]{opacity:1;transform:translateY(0)}.dm-handle[data-v-0449cce7]{background:#fff;border:1.5px solid #3c82f7;border-radius:2px;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000001f;height:8px;opacity:0;pointer-events:none;position:absolute;transform:scale(.3);transition:opacity .2s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1);width:8px;will-change:opacity,transform;z-index:12}.dm-placement:active .dm-handle[data-v-0449cce7],.dm-placement:hover .dm-handle[data-v-0449cce7],.dm-selected .dm-handle[data-v-0449cce7]{opacity:1;pointer-events:auto;transform:scale(1)}.dm-wireframe .dm-handle[data-v-0449cce7]{border-color:#f97316}.dm-handle-nw[data-v-0449cce7]{cursor:nw-resize;left:-4px;top:-4px}.dm-handle-ne[data-v-0449cce7]{cursor:ne-resize;right:-4px;top:-4px}.dm-handle-se[data-v-0449cce7]{bottom:-4px;cursor:se-resize;right:-4px}.dm-handle-sw[data-v-0449cce7]{bottom:-4px;cursor:sw-resize;left:-4px}.dm-handle-e[data-v-0449cce7],.dm-handle-n[data-v-0449cce7],.dm-handle-s[data-v-0449cce7],.dm-handle-w[data-v-0449cce7]{opacity:0!important;pointer-events:none!important}.dm-edge-handle[data-v-0449cce7]{align-items:center;display:flex;justify-content:center;position:absolute;z-index:11}.dm-edge-handle[data-v-0449cce7]:hover:after{opacity:.85;transform:scale(1)}.dm-edge-handle svg[data-v-0449cce7]{filter:drop-shadow(0 0 2px var(--agd-surface));opacity:0;position:relative;transition:opacity .1s ease;z-index:1}.dm-edge-handle:hover svg[data-v-0449cce7]{opacity:1}.dm-edge-n[data-v-0449cce7],.dm-edge-s[data-v-0449cce7]{cursor:n-resize;height:12px;left:12px;right:12px}.dm-edge-n[data-v-0449cce7]:after,.dm-edge-s[data-v-0449cce7]:after{height:4px;width:24px}.dm-edge-n[data-v-0449cce7]{top:-6px}.dm-edge-s[data-v-0449cce7]{bottom:-6px;cursor:s-resize}.dm-edge-e[data-v-0449cce7],.dm-edge-w[data-v-0449cce7]{bottom:12px;cursor:e-resize;top:12px;width:12px}.dm-edge-e[data-v-0449cce7]:after,.dm-edge-w[data-v-0449cce7]:after{height:24px;width:4px}.dm-edge-e[data-v-0449cce7]{right:-6px}.dm-edge-w[data-v-0449cce7]{cursor:w-resize;left:-6px}.dm-delete-button[data-v-0449cce7]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 1px 3px #0000001a;color:#00000059;cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transform:scale(.8);transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1),background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;width:18px;will-change:opacity,transform;z-index:15}.dm-placement:hover .dm-delete-button[data-v-0449cce7],.dm-selected .dm-delete-button[data-v-0449cce7]{opacity:1;pointer-events:auto;transform:scale(1)}.dm-delete-button[data-v-0449cce7]:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 1px 4px #ef44444d;color:#fff;transform:scale(1.1)}.dm-overlay:not(.dm-light) .dm-delete-button[data-v-0449cce7]{background:#282828e6;border-color:#ffffff1a;box-shadow:0 1px 3px #00000040;color:#ffffff80}.dm-overlay:not(.dm-light) .dm-delete-button[data-v-0449cce7]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.dm-draw-box[data-v-0449cce7]{background:#3b82f626;border:2px solid #3c82f7;border-radius:6px}.dm-draw-box[data-v-0449cce7],.dm-select-box[data-v-0449cce7]{pointer-events:none;position:fixed;z-index:99996}.dm-select-box[data-v-0449cce7]{background:#3b82f614;border:1px dashed #3c82f7;border-radius:2px}.dm-size-indicator[data-v-0449cce7]{background:#3c82f7;border-radius:4px;box-shadow:0 2px 6px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;padding:2px 6px;position:fixed;white-space:nowrap}.dm-guide-line[data-v-0449cce7],.dm-size-indicator[data-v-0449cce7]{pointer-events:none;z-index:100001}.dm-guide-line[data-v-0449cce7]{background:#f0f;opacity:.5}@keyframes dm-placement-enter-0449cce7{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dm-overlay-fade-in-0449cce7{0%{opacity:0}to{opacity:1}}.ro-overlay-exiting[data-v-886e6658]{opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important}.ro-rearrange-overlay[data-v-886e6658]{animation:ro-overlay-fade-in-886e6658 .15s ease;cursor:default;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.ro-hover-highlight[data-v-886e6658]{animation:ro-highlight-fade-in-886e6658 .12s ease;background:#3b82f60f;border:2px dashed rgba(59,130,246,.5);border-radius:4px;pointer-events:none;position:fixed;z-index:99994}.ro-section-outline[data-v-886e6658]{animation:ro-section-enter-886e6658 .2s ease;border:2px solid;border-radius:4px;cursor:grab;pointer-events:auto;position:fixed;transition:box-shadow .15s,border-color .3s,background-color .3s,border-style 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ro-section-outline[data-v-886e6658]:active{cursor:grabbing}.ro-section-outline[data-v-886e6658]:hover{box-shadow:0 0 0 1px #ffffff1a,0 4px 12px #00000026}.ro-section-outline.ro-selected[data-v-886e6658]{border-style:solid;box-shadow:0 0 0 2px #3b82f626,0 2px 8px #3b82f626}.ro-section-outline.ro-selected[data-v-886e6658]:hover{box-shadow:0 0 0 2px #3b82f626,0 2px 8px #3b82f626}.ro-section-outline.ro-settled:not(.ro-selected)[data-v-886e6658]{background-color:transparent!important;border:1.5px dashed hsla(0,0%,59%,.35);box-shadow:none}.ro-section-outline.ro-settled:not(.ro-selected)[data-v-886e6658]:hover{border-color:#96969699;box-shadow:none}.ro-section-outline.ro-settled:not(.ro-selected) .ro-section-label[data-v-886e6658]{opacity:0;transition:opacity .15s ease}.ro-section-outline.ro-settled:not(.ro-selected):hover .ro-section-label[data-v-886e6658]{opacity:1}.ro-section-outline.ro-settled:not(.ro-selected) .ro-moved-badge[data-v-886e6658],.ro-section-outline.ro-settled:not(.ro-selected) .ro-section-dimensions[data-v-886e6658]{opacity:0;transition:opacity .15s ease}.ro-section-outline.ro-settled:not(.ro-selected):hover .ro-section-dimensions[data-v-886e6658]{opacity:1}.ro-section-outline.ro-exiting[data-v-886e6658]{animation:none;opacity:0;pointer-events:none;transform:scale(.97);transition:opacity .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.ro-section-label[data-v-886e6658]{border-radius:4px;box-shadow:0 1px 4px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;left:4px;max-width:calc(100% - 8px);overflow:hidden;padding:2px 8px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:4px;white-space:nowrap}.ro-moved-badge[data-v-886e6658]{background:#22c55e;border-radius:4px;bottom:22px;box-shadow:0 1px 4px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;right:4px;text-transform:uppercase;transform:scale(.8);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.ro-moved-badge.ro-badge-visible[data-v-886e6658]{opacity:1;transform:scale(1);transition:opacity .2s cubic-bezier(.34,1.2,.64,1),transform .2s cubic-bezier(.34,1.2,.64,1)}.ro-resized-badge[data-v-886e6658]{background:#3c82f7;bottom:40px}.ro-section-dimensions[data-v-886e6658]{background:#00000080;border-radius:3px;bottom:4px;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:500;padding:1px 5px;pointer-events:none;position:absolute;right:4px;white-space:nowrap}.ro-light .ro-section-dimensions[data-v-886e6658]{background:#ffffffb3;color:#00000080}.ro-section-annotation[data-v-886e6658]{bottom:-18px;color:#3b82f699;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:450;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-shadow:0 0 4px hsla(0,0%,100%,.9),0 0 8px hsla(0,0%,100%,.6);transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.ro-section-annotation.ro-annotation-visible[data-v-886e6658]{opacity:1;transform:translateY(0)}.ro-delete-button[data-v-886e6658]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 1px 3px #0000001a;color:#00000059;cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transform:scale(.8);transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1),background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;width:18px;will-change:opacity,transform;z-index:15}.ro-ghost-outline.ro-selected .ro-delete-button[data-v-886e6658],.ro-ghost-outline:hover .ro-delete-button[data-v-886e6658],.ro-section-outline.ro-selected .ro-delete-button[data-v-886e6658],.ro-section-outline:hover .ro-delete-button[data-v-886e6658]{opacity:1;pointer-events:auto;transform:scale(1)}.ro-delete-button[data-v-886e6658]:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 1px 4px #ef44444d;color:#fff;transform:scale(1.1)}.ro-rearrange-overlay:not(.ro-light) .ro-delete-button[data-v-886e6658]{background:#282828e6;border-color:#ffffff1a;box-shadow:0 1px 3px #00000040;color:#ffffff80}.ro-rearrange-overlay:not(.ro-light) .ro-delete-button[data-v-886e6658]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.ro-handle[data-v-886e6658]{background:#fff;border:1.5px solid #3c82f7;border-radius:2px;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000001f;height:8px;opacity:0;pointer-events:none;position:absolute;transform:scale(.3);transition:opacity .2s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1);width:8px;will-change:opacity,transform;z-index:12}.ro-ghost-outline:active .ro-handle[data-v-886e6658],.ro-ghost-outline:hover .ro-handle[data-v-886e6658],.ro-section-outline:active .ro-handle[data-v-886e6658],.ro-section-outline:hover .ro-handle[data-v-886e6658],.ro-selected .ro-handle[data-v-886e6658]{opacity:1;pointer-events:auto;transform:scale(1)}.ro-section-outline .ro-handle[data-v-886e6658]{border-color:inherit}.ro-handle-nw[data-v-886e6658]{cursor:nw-resize;left:-4px;top:-4px}.ro-handle-n[data-v-886e6658]{cursor:n-resize;left:calc(50% - 4px);top:-4px}.ro-handle-ne[data-v-886e6658]{cursor:ne-resize;right:-4px;top:-4px}.ro-handle-e[data-v-886e6658]{cursor:e-resize;right:-4px;top:calc(50% - 4px)}.ro-handle-se[data-v-886e6658]{bottom:-4px;cursor:se-resize;right:-4px}.ro-handle-s[data-v-886e6658]{bottom:-4px;cursor:s-resize;left:calc(50% - 4px)}.ro-handle-sw[data-v-886e6658]{bottom:-4px;cursor:sw-resize;left:-4px}.ro-handle-w[data-v-886e6658]{cursor:w-resize;left:-4px;top:calc(50% - 4px)}.ro-ghost-outline[data-v-886e6658]{animation:ro-ghost-enter-886e6658 .25s ease;background:#3b82f60a;border:1.5px dashed rgba(59,130,246,.4);border-radius:4px;cursor:grab;opacity:.5;pointer-events:auto;position:fixed;transition:box-shadow .15s,border-color .3s,opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ro-ghost-outline[data-v-886e6658]:active{cursor:grabbing}.ro-ghost-outline[data-v-886e6658]:hover{box-shadow:0 0 0 1px #3b82f61a,0 4px 12px #00000014;opacity:.7}.ro-ghost-outline.ro-selected[data-v-886e6658]{background:#3b82f614;border:2px solid #3c82f7;box-shadow:0 0 0 2px #3b82f626,0 2px 8px #3b82f626;opacity:1}.ro-ghost-outline.ro-exiting[data-v-886e6658]{animation:none;opacity:0;pointer-events:none;transform:scale(.97);transition:opacity .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.ro-ghost-badge[data-v-886e6658]{animation:ro-badge-slide-in-886e6658 .2s ease both;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:3px;bottom:calc(100% + 4px);color:#3b82f6e6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600;left:-1px;letter-spacing:.02em;line-height:1.2;padding:1px 5px;pointer-events:none;position:absolute;white-space:nowrap}.ro-connector-svg[data-v-886e6658]{height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;width:100vw;z-index:99996}.ro-connector-line[data-v-886e6658]{animation:ro-connector-draw-886e6658 .3s ease both;transition:opacity .2s ease}.ro-connector-dot[data-v-886e6658]{animation:ro-connector-dot-in-886e6658 .25s cubic-bezier(.34,1.56,.64,1) .15s both;transform-box:fill-box;transform-origin:center}.ro-connector-exiting[data-v-886e6658]{animation:ro-connector-out-886e6658 .2s ease forwards}.ro-connector-exiting .ro-connector-dot[data-v-886e6658]{animation:ro-connector-dot-out-886e6658 .2s ease forwards}.ro-size-indicator[data-v-886e6658]{background:#3c82f7;border-radius:4px;box-shadow:0 2px 6px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;padding:2px 6px;position:fixed;white-space:nowrap}.ro-guide-line[data-v-886e6658],.ro-size-indicator[data-v-886e6658]{pointer-events:none;z-index:100001}.ro-guide-line[data-v-886e6658]{background:#f0f;opacity:.5}@keyframes ro-overlay-fade-in-886e6658{0%{opacity:0}to{opacity:1}}@keyframes ro-highlight-fade-in-886e6658{0%{opacity:0}to{opacity:1}}@keyframes ro-section-enter-886e6658{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ro-ghost-enter-886e6658{0%{opacity:0;transform:scale(.96)}to{opacity:.6;transform:scale(1)}}@keyframes ro-badge-slide-in-886e6658{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ro-connector-draw-886e6658{0%{opacity:0}to{opacity:1}}@keyframes ro-connector-dot-in-886e6658{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ro-connector-out-886e6658{0%{opacity:1}to{opacity:0}}@keyframes ro-connector-dot-out-886e6658{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.adl-blank-canvas[data-v-ac459880]{background:#fff;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:99994}.adl-blank-canvas.adl-visible[data-v-ac459880]{opacity:var(--canvas-opacity,1);pointer-events:auto}.adl-blank-canvas[data-v-ac459880]:after{background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0);background-position:12px 12px;background-size:24px 24px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.adl-blank-canvas.adl-grid-active[data-v-ac459880]:after{background-image:radial-gradient(circle,rgba(0,0,0,.22) 1px,transparent 0);opacity:1}.adl-wireframe-notice[data-v-ac459880]{animation:adl-overlay-fade-in-ac459880 .3s ease;bottom:16px;color:#0006;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:400;left:24px;line-height:1.5;max-width:280px;pointer-events:auto;position:fixed;z-index:99995}.adl-wireframe-opacity-row[data-v-ac459880]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.adl-wireframe-opacity-label[data-v-ac459880]{color:#00000052;font-size:9px;font-weight:500;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.adl-wireframe-opacity-slider[data-v-ac459880]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00000014;border-radius:2px;cursor:pointer;flex-shrink:0;height:4px;outline:none;transition:background .15s ease;width:56px}.adl-wireframe-opacity-slider[data-v-ac459880]:hover{background:#00000021}.adl-wireframe-opacity-slider[data-v-ac459880]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f97316;border-radius:50%;cursor:pointer;height:10px;-webkit-transition:background .15s ease;transition:background .15s ease;width:10px}.adl-wireframe-opacity-slider[data-v-ac459880]::-webkit-slider-thumb:hover{background:color-mix(in srgb,#f97316,#000 8%)}.adl-wireframe-opacity-slider[data-v-ac459880]::-moz-range-thumb{background:#f97316;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}.adl-wireframe-opacity-slider[data-v-ac459880]::-moz-range-track{background:#00000014;border-radius:2px;height:4px}.adl-wireframe-notice-title-row[data-v-ac459880]{align-items:center;display:flex;gap:0;margin-bottom:2px}.adl-wireframe-notice-title[data-v-ac459880]{color:#0000008c;font-weight:600}.adl-wireframe-notice-divider[data-v-ac459880]{background:#0000001f;flex-shrink:0;height:8px;margin:0 8px;width:1px}.adl-wireframe-start-over[data-v-ac459880]{background:none;border:none;color:#00000059;cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:500;padding:0;text-decoration:none;transition:color .12s ease;white-space:nowrap}.adl-wireframe-start-over[data-v-ac459880]:hover{color:#0009}@keyframes adl-overlay-fade-in-ac459880{0%{opacity:0}to{opacity:1}}.agentation-context-menu[data-v-e00797d4]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.context-menu-content[data-v-e00797d4]{animation:context-menu-in-e00797d4 .1s ease-out;background:var(--ag-surface-solid,#1a1a1a);border:1px solid var(--ag-border,hsla(0,0%,100%,.1));border-radius:var(--ag-radius-lg,8px);box-shadow:var(--ag-shadow-lg,0 12px 32px rgba(0,0,0,.14));max-width:320px;min-width:220px;overflow:hidden;padding:4px}@keyframes context-menu-in-e00797d4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.context-menu-item[data-v-e00797d4]{align-items:center;background:transparent;border:none;border-radius:var(--ag-radius-md,6px);color:var(--ag-text,hsla(0,0%,100%,.92));cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.4;padding:8px 10px;text-align:left;transition:background-color .1s ease;white-space:nowrap;width:100%}.context-menu-item[data-v-e00797d4]:hover{background:var(--ag-surface-hover,hsla(0,0%,100%,.06))}.context-menu-item[data-v-e00797d4]:active{background:var(--ag-surface-muted,hsla(0,0%,100%,.05))}.item-label[data-v-e00797d4]{flex:1;min-width:0}.item-label[data-v-e00797d4],.item-shortcut[data-v-e00797d4]{overflow:hidden;text-overflow:ellipsis}.item-shortcut[data-v-e00797d4]{color:var(--ag-text-faint,hsla(0,0%,100%,.35));direction:rtl;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;max-width:120px;text-align:left}.context-menu-divider[data-v-e00797d4]{background:var(--ag-border,hsla(0,0%,100%,.1));height:1px;margin:4px 0}.context-menu-empty[data-v-e00797d4]{color:var(--ag-text-muted,hsla(0,0%,100%,.55));font-size:12px;font-style:italic;padding:12px 10px;text-align:center}[data-agentation-theme=light]{background:var(--ag-surface-solid,#fff);border-color:var(--ag-border,rgba(0,0,0,.1));box-shadow:var(--ag-shadow-popup-light,0 4px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.06))}[data-agentation-theme=light]{color:var(--ag-text,rgba(0,0,0,.88))}[data-agentation-theme=light]{background:var(--ag-surface-hover,rgba(0,0,0,.04))}[data-agentation-theme=light]{color:var(--ag-text-faint,rgba(0,0,0,.35))}[data-agentation-theme=light]{color:var(--ag-text-muted,rgba(0,0,0,.55))}[data-agentation-theme=light]{background:var(--ag-border,rgba(0,0,0,.1))}.spec-row[data-v-58bda20d]{align-items:center;border-radius:4px;display:flex;gap:8px;min-height:28px;padding-inline:2px;transition:background var(--ag-duration-fast) ease}.spec-row[data-v-58bda20d]:hover{background:#ffffff0a}[data-agentation-theme=light] .spec-row[data-v-58bda20d]:hover{background:#00000009}.spec-label[data-v-58bda20d]{color:#ffffff80;flex:0 0 96px;font-size:11px;font-weight:400;letter-spacing:-.0094em;line-height:16px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .spec-label[data-v-58bda20d]{color:#00000080}.spec-value[data-v-58bda20d]{color:#ffffffe6;flex:1 1 auto;font-size:12px;letter-spacing:-.0094em;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .spec-value[data-v-58bda20d]{color:#000000d9}.spec-value-mono[data-v-58bda20d]{font-size:11.5px}.spec-chip[data-v-58bda20d],.spec-value-mono[data-v-58bda20d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.spec-chip[data-v-58bda20d]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:18px;letter-spacing:-.005em;line-height:1;max-width:160px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;white-space:nowrap}.spec-chip-class[data-v-58bda20d]{background:#ffffff1a;color:#ffffffd9}.spec-chip-class[data-v-58bda20d]:hover{background:#ffffff2e;color:#fffffff2}[data-agentation-theme=light] .spec-chip-class[data-v-58bda20d]{background:#00000012;color:#000000b8}[data-agentation-theme=light] .spec-chip-class[data-v-58bda20d]:hover{background:#0000001f;color:#000000eb}.spec-chip-token[data-v-58bda20d]{background:color-mix(in srgb,var(--agentation-color-blue,#3c82f7) 22%,transparent);color:color-mix(in srgb,var(--agentation-color-blue,#3c82f7) 92%,#fff)}.spec-chip-token[data-v-58bda20d]:hover{background:color-mix(in srgb,var(--agentation-color-blue,#3c82f7) 32%,transparent)}.spec-chip-copied[data-v-58bda20d]{background:color-mix(in srgb,#8cdca0 32%,transparent)!important;color:#dcffdc!important}.chip-tooltip-host[data-v-58bda20d],.row-copy-tooltip-host[data-v-58bda20d]{display:inline-flex;flex-shrink:0}.row-copy-tooltip-host[data-v-58bda20d]{margin-left:auto;opacity:0;transition:opacity var(--ag-duration-fast) ease}.row-copy-tooltip-host[data-v-58bda20d]:focus-within,.spec-row:hover .row-copy-tooltip-host[data-v-58bda20d]{opacity:1}.spec-copy[data-v-58bda20d]{align-items:center;background:transparent;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;width:22px}.row-copy-tooltip-host[data-v-58bda20d]:has(.spec-copy-failed){opacity:1}.spec-copy[data-v-58bda20d]:hover{background:#ffffff1a;color:#fffffff2}[data-agentation-theme=light] .spec-copy[data-v-58bda20d]{color:#0009}[data-agentation-theme=light] .spec-copy[data-v-58bda20d]:hover{background:#0000000f;color:#000000eb}.ag-icon-state[data-v-58bda20d]{transform-origin:12px 12px;transition:transform .16s ease,opacity .12s ease}.ag-visible-scaled[data-v-58bda20d]{opacity:1;transform:scale(1)}.ag-hidden-scaled[data-v-58bda20d]{opacity:0;transform:scale(.4)}.all-classes[data-v-0dd9945e]{display:flex;flex-direction:column;gap:6px}.all-classes-header[data-v-0dd9945e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.all-classes-toggle[data-v-0dd9945e]{align-items:center;background:transparent;border:none;border-radius:4px;color:#ffffff8c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:6px;letter-spacing:-.0094em;padding:4px;transition:color var(--ag-duration-fast) ease,background var(--ag-duration-fast) ease}.all-classes-toggle[data-v-0dd9945e]:hover{background:#ffffff0d;color:#ffffffd9}[data-agentation-theme=light] .all-classes-toggle[data-v-0dd9945e]{color:#0000008c}[data-agentation-theme=light] .all-classes-toggle[data-v-0dd9945e]:hover{background:#0000000a;color:#000000d9}.all-classes-caret[data-v-0dd9945e]{transition:transform var(--ag-duration-fast) ease}.all-classes-caret-open[data-v-0dd9945e]{transform:rotate(90deg)}.all-classes-count[data-v-0dd9945e]{color:#ffffff59;font-variant-numeric:tabular-nums}[data-agentation-theme=light] .all-classes-count[data-v-0dd9945e]{color:#0006}.all-classes-copy-all[data-v-0dd9945e]{align-items:center;background:#ffffff0f;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:4px;height:22px;letter-spacing:-.005em;padding:0 8px;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease}.all-classes-copy-all[data-v-0dd9945e]:hover{background:#ffffff1f;color:#fffffff2}[data-agentation-theme=light] .all-classes-copy-all[data-v-0dd9945e]{background:#0000000d;color:#000000b3}[data-agentation-theme=light] .all-classes-copy-all[data-v-0dd9945e]:hover{background:#00000017;color:#000000eb}.all-classes-copy-all-flash[data-v-0dd9945e]{background:color-mix(in srgb,#8cdca0 32%,transparent)!important;color:#dcffdc!important}.all-classes-chip-tooltip-host[data-v-0dd9945e],.copy-all-tooltip-host[data-v-0dd9945e]{display:inline-flex}.all-classes-list[data-v-0dd9945e]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px 4px}.all-classes-chip[data-v-0dd9945e]{align-items:center;background:#ffffff14;border:none;border-radius:4px;color:#ffffffd1;cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;height:18px;letter-spacing:-.005em;line-height:1;max-width:200px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;white-space:nowrap}.all-classes-chip[data-v-0dd9945e]:hover{background:#ffffff29;color:#fffffff2}[data-agentation-theme=light] .all-classes-chip[data-v-0dd9945e]{background:#0000000f;color:#000000b8}[data-agentation-theme=light] .all-classes-chip[data-v-0dd9945e]:hover{background:#0000001a;color:#000000eb}.all-classes-chip-copied[data-v-0dd9945e]{background:color-mix(in srgb,#8cdca0 32%,transparent)!important;color:#dcffdc!important}.complex-row[data-v-1b17a1a4]{border-radius:4px;display:flex;flex-direction:column;transition:background var(--ag-duration-fast) ease}.complex-row-open[data-v-1b17a1a4]{background:#ffffff08}[data-agentation-theme=light] .complex-row-open[data-v-1b17a1a4]{background:#00000006}.complex-row-header[data-v-1b17a1a4]{align-items:center;background:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;display:grid;font-family:inherit;font-size:inherit;gap:8px;grid-template-columns:96px 14px 1fr;min-height:28px;padding-inline:2px;text-align:left;transition:background var(--ag-duration-fast) ease}.complex-row-header[data-v-1b17a1a4]:hover{background:#ffffff0a}[data-agentation-theme=light] .complex-row-header[data-v-1b17a1a4]:hover{background:#00000009}.complex-label[data-v-1b17a1a4]{color:#ffffff80;font-size:11px;letter-spacing:-.0094em;line-height:16px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .complex-label[data-v-1b17a1a4]{color:#00000080}.complex-caret[data-v-1b17a1a4]{color:#ffffff8c;transition:transform var(--ag-duration-fast) ease}.complex-caret-open[data-v-1b17a1a4]{transform:rotate(90deg)}[data-agentation-theme=light] .complex-caret[data-v-1b17a1a4]{color:#0000008c}.complex-summary[data-v-1b17a1a4]{color:#ffffffc7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .complex-summary[data-v-1b17a1a4]{color:#000000b8}.complex-json[data-v-1b17a1a4]{background:#00000040;border-radius:4px;color:#ffffffd1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;margin:4px 0 6px;max-height:240px;overflow:auto;padding:8px 10px;white-space:pre;word-break:normal}[data-agentation-theme=light] .complex-json[data-v-1b17a1a4]{background:#0000000a;color:#000000c7}.complex-json[data-v-1b17a1a4]::-webkit-scrollbar{height:6px;width:6px}.complex-json[data-v-1b17a1a4]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}[data-agentation-theme=light] .complex-json[data-v-1b17a1a4]::-webkit-scrollbar-thumb{background:#00000026}.spec-card[data-v-6b9207a1]{background:#141416f5;border-radius:var(--ag-radius-lg);box-shadow:0 0 0 1px #ffffff0f;color:#ffffffe6;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:10px 12px}[data-agentation-theme=light] .spec-card[data-v-6b9207a1]{background:#fffffff5;box-shadow:0 0 0 1px #00000014;color:#000000e0}.spec-header[data-v-6b9207a1]{align-items:center;display:flex;gap:6px;min-height:24px;padding-inline:2px}.spec-collapse[data-v-6b9207a1]{align-items:center;background:transparent;border:none;border-radius:4px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;width:20px}.spec-collapse[data-v-6b9207a1]:hover{background:#ffffff14;color:#ffffffe6}[data-agentation-theme=light] .spec-collapse[data-v-6b9207a1]{color:#00000080}[data-agentation-theme=light] .spec-collapse[data-v-6b9207a1]:hover{background:#0000000d;color:#000000d9}.spec-caret[data-v-6b9207a1]{transition:transform var(--ag-duration-fast) ease}.spec-caret-open[data-v-6b9207a1]{transform:rotate(90deg)}.spec-header-component[data-v-6b9207a1]{color:#fffffff2;font-size:13px;font-weight:600;letter-spacing:-.011em}[data-agentation-theme=light] .spec-header-component[data-v-6b9207a1]{color:#000000e6}.spec-header-element[data-v-6b9207a1]{color:#ffffffd9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:-.005em}[data-agentation-theme=light] .spec-header-element[data-v-6b9207a1]{color:#000000c7}.spec-body[data-v-6b9207a1]{gap:6px}.spec-body[data-v-6b9207a1],.spec-section[data-v-6b9207a1]{display:flex;flex-direction:column}.spec-group-label[data-v-6b9207a1]{align-items:center;color:#ffffff6b;display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin:2px 4px 0;padding-bottom:2px;text-transform:uppercase}[data-agentation-theme=light] .spec-group-label[data-v-6b9207a1]{color:#00000073}.spec-copy-component[data-v-6b9207a1]{align-items:center;background:#ffffff12;border:none;border-radius:3px;color:#ffffff80;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:500;gap:3px;height:16px;letter-spacing:.02em;padding:0 5px;text-transform:uppercase;transition:background .15s ease,color .15s ease}.spec-copy-component[data-v-6b9207a1]:hover{background:#ffffff24;color:#ffffffe6}.spec-copy-component--flash[data-v-6b9207a1]{background:color-mix(in srgb,#8cdca0 28%,transparent)!important;color:#c8ffd2!important}[data-agentation-theme=light] .spec-copy-component[data-v-6b9207a1]{background:#0000000d;color:#00000073}[data-agentation-theme=light] .spec-copy-component[data-v-6b9207a1]:hover{background:#0000001a;color:#000000d9}[data-agentation-theme=light] .spec-copy-component--flash[data-v-6b9207a1]{background:color-mix(in srgb,#32a05a 15%,transparent)!important;color:#1e783c!important}.spec-divider[data-v-6b9207a1]{background:#ffffff12;height:1px;margin-block:2px}[data-agentation-theme=light] .spec-divider[data-v-6b9207a1]{background:#00000012}.handoff-band-set-layer[data-v-21b9e949]{pointer-events:none}.band-strip[data-v-21b9e949]{box-sizing:border-box;contain:layout style;z-index:var(--ag-z-popup,100000)}.band-label[data-v-21b9e949],.band-strip[data-v-21b9e949]{pointer-events:none;position:fixed}.band-label[data-v-21b9e949]{border-radius:3px;padding:1px 4px}.band-dim-tag[data-v-21b9e949],.band-label[data-v-21b9e949]{background:var(--agm-tag-bg,rgba(0,0,0,.8));color:var(--agm-tag-text,#fff);font-variant-numeric:tabular-nums;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:calc(var(--ag-z-popup, 100000) + 1)}.band-dim-tag[data-v-21b9e949]{border-radius:4px;padding:2px 6px;pointer-events:none;position:fixed}.handoff-bands[data-v-f40e3bec]{height:0;left:0;pointer-events:none;position:fixed;top:0;width:0;z-index:100000}@media(prefers-reduced-motion:reduce){.handoff-bands[data-v-f40e3bec] .band-dim-tag,.handoff-bands[data-v-f40e3bec] .band-label,.handoff-bands[data-v-f40e3bec] .band-strip{animation:none!important;transition:none!important}}.floating-menu[data-v-0aabdc1a]{background:#242424;border-radius:var(--ag-radius-lg,8px);box-shadow:0 4px 16px #0006,0 0 0 1px #ffffff14;left:0;min-width:160px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:10}.floating-menu-list[data-v-0aabdc1a]{list-style:none;margin:0;max-height:240px;outline:none;overflow-y:auto;padding:4px}.floating-menu-fade-enter-active[data-v-0aabdc1a],.floating-menu-fade-leave-active[data-v-0aabdc1a]{transition:opacity var(--ag-duration-fast,.15s) ease,transform var(--ag-duration-fast,.15s) ease}.floating-menu-fade-enter-from[data-v-0aabdc1a],.floating-menu-fade-leave-to[data-v-0aabdc1a]{opacity:0;transform:translateY(-4px) scale(.97)}[data-agentation-theme=light] .floating-menu[data-v-0aabdc1a]{background:#fff;box-shadow:0 4px 16px #0000001f,0 0 0 1px #00000014}.floating-menu-item[data-v-745cd917]{align-items:center;border-radius:var(--ag-radius-md,6px);color:#ffffffe0;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:6px 8px;transition:background var(--ag-duration-fast,.15s) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-menu-item.is-focused[data-v-745cd917]{background:#ffffff14}.floating-menu-item.is-disabled[data-v-745cd917]{cursor:default;opacity:.5}.floating-menu-item.has-divider-top[data-v-745cd917]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:2px;padding-top:8px}.floating-menu-item.has-divider-bottom[data-v-745cd917]{border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:2px;padding-bottom:8px}[data-agentation-theme=light] .floating-menu-item[data-v-745cd917]{color:#000000d9}[data-agentation-theme=light] .floating-menu-item.is-focused[data-v-745cd917]{background:#0000000d}[data-agentation-theme=light] .floating-menu-item.has-divider-bottom[data-v-745cd917],[data-agentation-theme=light] .floating-menu-item.has-divider-top[data-v-745cd917]{border-color:#00000012}.inspect-overlay-rect[data-v-660df877]{animation:inspect-rect-enter-660df877 .12s ease-out;border-radius:4px;box-sizing:border-box;contain:layout style;pointer-events:none;position:fixed;will-change:opacity,transform;z-index:100000}.inspect-overlay-rect--hover[data-v-660df877]{background-color:color-mix(in srgb,var(--agentation-color-accent,#3c82f7) 4%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-accent,#3c82f7) 45%,transparent)}.inspect-overlay-rect--locked[data-v-660df877]{background-color:color-mix(in srgb,var(--agentation-color-blue,#3c82f7) 6%,transparent);border:2px solid color-mix(in srgb,var(--agentation-color-blue,#3c82f7) 70%,transparent)}@keyframes inspect-rect-enter-660df877{0%{opacity:0}to{opacity:1}}.inspect-card[data-v-660df877]{animation:inspect-card-enter-660df877 .18s cubic-bezier(.34,1.56,.64,1);background:#1a1a1a;border-radius:16px;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff14;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1)}.inspect-card[data-v-660df877]::-webkit-scrollbar{width:6px}.inspect-card[data-v-660df877]::-webkit-scrollbar-track{background:transparent}.inspect-card[data-v-660df877]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}@keyframes inspect-card-enter-660df877{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.inspect-spacing-toggle[data-v-660df877]{align-items:center;display:flex;justify-content:space-between;padding:4px 10px 8px}.inspect-spacing-btn[data-v-660df877]{align-items:center;background:transparent;border:none;border-radius:4px;color:#fff6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:400;gap:5px;letter-spacing:-.005em;padding:3px 7px 3px 5px;transition:background var(--ag-duration-fast,.15s) ease,color var(--ag-duration-fast,.15s) ease}.inspect-spacing-btn[data-v-660df877]:hover{background:#ffffff14;color:#ffffffd9}.inspect-spacing-btn.active[data-v-660df877]{color:#fff9}.inspect-spacing-btn.active[data-v-660df877]:hover{color:#ffffffd9}[data-agentation-theme=light] .inspect-card[data-v-660df877]{background:#fff;box-shadow:0 4px 24px #0000001a,0 0 0 1px #0000000f}[data-agentation-theme=light] .inspect-card[data-v-660df877]::-webkit-scrollbar-thumb{background:#00000026}[data-agentation-theme=light] .inspect-spacing-btn[data-v-660df877]{color:#0006}[data-agentation-theme=light] .inspect-spacing-btn[data-v-660df877]:hover{background:#0000000d;color:#000000bf}[data-agentation-theme=light] .inspect-spacing-btn.active[data-v-660df877]{color:#0000008c}.inspect-spacing-btn.menu-open[data-v-660df877]{background:#ffffff1a;color:#ffffffd9}[data-agentation-theme=light] .inspect-spacing-btn.menu-open[data-v-660df877]{background:#0000000f;color:#000000d9}.handoff-marker[data-v-68c35dcf]{align-items:center;animation:handoff-marker-in-68c35dcf .22s cubic-bezier(.22,1,.36,1) both;border-radius:50%;box-shadow:0 2px 6px #00000040,inset 0 0 0 1px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;pointer-events:auto;position:fixed;transform:translate(-50%,-50%);transition:transform .1s ease,opacity .15s ease,filter .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px;z-index:100001}.handoff-marker[data-v-68c35dcf]:hover{transform:translate(-50%,-50%) scale(1.1)}.handoff-marker.active[data-v-68c35dcf]{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}[data-agentation-theme=light] .handoff-marker.active[data-v-68c35dcf]{outline-color:#0000008c}.handoff-marker.pulse[data-v-68c35dcf]{animation:handoff-marker-in-68c35dcf .22s cubic-bezier(.22,1,.36,1) both,handoff-marker-pulse-68c35dcf .9s ease-out}@keyframes handoff-marker-pulse-68c35dcf{0%{box-shadow:0 0 0 0 currentColor,0 2px 6px #00000040,inset 0 0 0 1px #0000000f}60%{box-shadow:0 0 0 8px transparent,0 2px 6px #00000040,inset 0 0 0 1px #0000000f}to{box-shadow:0 0 0 0 transparent,0 2px 6px #00000040,inset 0 0 0 1px #0000000f}}.marker-index[data-v-68c35dcf]{display:block;line-height:1}@keyframes handoff-marker-in-68c35dcf{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.marker-tooltip[data-v-68c35dcf]{animation:handoff-tooltip-in-68c35dcf .12s ease-out;background:#1a1a1a;border-radius:10px;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff14;color:#fff;left:50%;max-width:240px;min-width:140px;padding:7px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%);z-index:100002}@keyframes handoff-tooltip-in-68c35dcf{0%{opacity:0;transform:translate(-50%) translateY(2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip-quote[data-v-68c35dcf]{color:#fff9;font-size:11px;font-style:italic;margin-bottom:3px}.tooltip-body[data-v-68c35dcf],.tooltip-quote[data-v-68c35dcf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-body[data-v-68c35dcf]{font-size:12px;line-height:1.4}[data-agentation-theme=light] .marker-tooltip[data-v-68c35dcf]{background:#fff;box-shadow:0 4px 20px #0000001f,0 0 0 1px #0000000f}[data-agentation-theme=light] .tooltip-quote[data-v-68c35dcf]{color:#00000080}[data-agentation-theme=light] .tooltip-body[data-v-68c35dcf]{color:#000000e0}@media(prefers-reduced-motion:reduce){.handoff-marker[data-v-68c35dcf],.handoff-marker.pulse[data-v-68c35dcf]{animation:handoff-marker-fade-68c35dcf .12s ease-out both}.marker-tooltip[data-v-68c35dcf]{animation:none}}@keyframes handoff-marker-fade-68c35dcf{0%{opacity:0}to{opacity:1}}.handoff-read-card[data-v-b7c716f6]{animation:handoff-read-card-in-b7c716f6 .22s cubic-bezier(.22,1,.36,1) both;background:#1a1a1a;border-radius:12px;box-shadow:0 2px 10px #0006,0 0 0 1px #ffffff14;cursor:pointer;display:flex;flex-direction:column;gap:8px;max-width:320px;min-width:200px;padding:12px;position:fixed;transition:box-shadow .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100001}.handoff-read-card[data-v-b7c716f6]:hover{box-shadow:0 4px 16px #00000080,0 0 0 1px #ffffff24}.handoff-read-card.active[data-v-b7c716f6]{box-shadow:0 0 0 2px #818cf8b3,0 4px 16px #00000080}.handoff-read-card.pulse[data-v-b7c716f6]{animation:handoff-read-card-in-b7c716f6 .22s cubic-bezier(.22,1,.36,1) both,handoff-read-card-pulse-b7c716f6 .9s ease-out}@keyframes handoff-read-card-in-b7c716f6{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes handoff-read-card-pulse-b7c716f6{0%{box-shadow:0 0 #818cf899,0 2px 10px #0006}60%{box-shadow:0 0 0 10px #818cf800,0 2px 10px #0006}to{box-shadow:0 0 0 0 transparent,0 2px 10px #0006}}.identity-strip[data-v-b7c716f6]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.07);color:#ffffff8c;display:flex;font-size:11px;gap:6px;line-height:1.3;overflow:hidden;padding-bottom:6px}.identity-tag[data-v-b7c716f6]{background:#ffffff14;border-radius:4px;color:#ffffffb8;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 5px}.identity-name[data-v-b7c716f6]{color:#ffffffc7;flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-block[data-v-b7c716f6]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px}.section-header[data-v-b7c716f6]{align-items:center;display:flex}.type-pill[data-v-b7c716f6]{align-items:center;background:color-mix(in srgb,var(--pill-color) 16%,transparent);border-radius:999px;color:var(--pill-color);display:inline-flex;gap:5px;padding:2px 7px 2px 6px}.type-dot[data-v-b7c716f6]{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.type-text[data-v-b7c716f6]{font-size:10.5px;font-weight:600;letter-spacing:.01em}.section-body[data-v-b7c716f6]{color:#ffffffe0;font-size:12px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.section-empty[data-v-b7c716f6]{color:#ffffff59;font-size:11px;font-style:italic;margin:0}.properties-list[data-v-b7c716f6]{display:flex;flex-direction:column;gap:3px}.property-row[data-v-b7c716f6]{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;gap:4px;line-height:1.4;min-width:0}.property-key[data-v-b7c716f6]{color:#fff9;flex:0 0 auto;font-weight:600;white-space:nowrap}.property-sep[data-v-b7c716f6]{color:#ffffff4d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-value[data-v-b7c716f6]{color:#ffffffe0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .handoff-read-card[data-v-b7c716f6]{background:#fff;box-shadow:0 2px 10px #00000014,0 0 0 1px #0000000f}[data-agentation-theme=light] .handoff-read-card[data-v-b7c716f6]:hover{box-shadow:0 4px 16px #0000001f,0 0 0 1px #0000001a}[data-agentation-theme=light] .identity-strip[data-v-b7c716f6]{border-bottom-color:#00000012;color:#0000008c}[data-agentation-theme=light] .identity-tag[data-v-b7c716f6]{background:#0000000f;color:#000000b8}[data-agentation-theme=light] .identity-name[data-v-b7c716f6]{color:#000000c7}[data-agentation-theme=light] .section-block[data-v-b7c716f6]{background:#00000008;border-color:#0000000f}[data-agentation-theme=light] .section-body[data-v-b7c716f6]{color:#000000e0}[data-agentation-theme=light] .section-empty[data-v-b7c716f6]{color:#00000059}[data-agentation-theme=light] .property-key[data-v-b7c716f6]{color:#0009}[data-agentation-theme=light] .property-sep[data-v-b7c716f6]{color:#0000004d}[data-agentation-theme=light] .property-value[data-v-b7c716f6]{color:#000000e0}.type-dot[data-v-7eb3ec93]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.type-label[data-v-7eb3ec93]{color:#ffffffe0;flex:1;font-size:12px;font-weight:500}.type-check[data-v-7eb3ec93]{color:#fff9;flex-shrink:0}[data-agentation-theme=light] .type-label[data-v-7eb3ec93]{color:#000000d9}[data-agentation-theme=light] .type-check[data-v-7eb3ec93]{color:#0000008c}.property-row[data-v-78b6afc5]{align-items:center;display:flex;gap:4px}.property-input[data-v-78b6afc5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ag-radius-sm,4px);color:#ffffffd9;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;min-width:0;outline:none;padding:3px 6px;transition:border-color var(--ag-duration-fast,.15s) ease,background var(--ag-duration-fast,.15s) ease}.property-input[data-v-78b6afc5]::-moz-placeholder{color:#ffffff40}.property-input[data-v-78b6afc5]::placeholder{color:#ffffff40}.property-input[data-v-78b6afc5]:focus{background:#ffffff14;border-color:#ffffff40}.property-key[data-v-78b6afc5]{flex:0 0 80px}.property-sep[data-v-78b6afc5]{color:#ffffff4d;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-remove[data-v-78b6afc5]{align-items:center;background:transparent;border:none;border-radius:var(--ag-radius-sm,4px);color:#ffffff4d;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;transition:background var(--ag-duration-fast,.15s) ease,color var(--ag-duration-fast,.15s) ease;width:18px}.property-remove[data-v-78b6afc5]:hover{background:#ffffff14;color:#ffffffbf}[data-agentation-theme=light] .property-input[data-v-78b6afc5]{background:#0000000a;border-color:#0000001a;color:#000000e0}[data-agentation-theme=light] .property-input[data-v-78b6afc5]::-moz-placeholder{color:#0000004d}[data-agentation-theme=light] .property-input[data-v-78b6afc5]::placeholder{color:#0000004d}[data-agentation-theme=light] .property-input[data-v-78b6afc5]:focus{background:#0000000f;border-color:#00000040}[data-agentation-theme=light] .property-sep[data-v-78b6afc5]{color:#0000004d}[data-agentation-theme=light] .property-remove[data-v-78b6afc5]{color:#00000059}[data-agentation-theme=light] .property-remove[data-v-78b6afc5]:hover{background:#0000000f;color:#000000bf}.property-picker-add-all[data-v-3d06728c]{color:#ffffffd9}.property-picker-add-all .prop-key[data-v-3d06728c]{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-style:normal;gap:6px}.property-picker-add-all .prop-value[data-v-3d06728c]{background:#ffffff14;border-radius:999px;color:#ffffffa6;flex:0 0 auto;font-size:10px;padding:1px 6px;text-align:center}.property-picker-custom[data-v-3d06728c]{color:#fff9;font-style:italic}.prop-key[data-v-3d06728c]{color:#ffffffe0;flex:0 0 auto;font-weight:600}.prop-key[data-v-3d06728c],.prop-value[data-v-3d06728c]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.prop-value[data-v-3d06728c]{color:#ffffff8c;flex:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.property-picker-empty[data-v-3d06728c]{color:#fff6;cursor:default;font-size:11px;font-style:italic;padding:8px 10px;text-align:center}[data-agentation-theme=light] .property-picker-add-all[data-v-3d06728c]{color:#000000d9}[data-agentation-theme=light] .property-picker-add-all .prop-value[data-v-3d06728c]{background:#0000000f;color:#0009}[data-agentation-theme=light] .property-picker-custom[data-v-3d06728c]{color:#0000008c}[data-agentation-theme=light] .prop-key[data-v-3d06728c]{color:#000000d9}[data-agentation-theme=light] .prop-value[data-v-3d06728c]{color:#0000008c}[data-agentation-theme=light] .property-picker-empty[data-v-3d06728c]{color:#0006}.section-block[data-v-c59b7cba]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:var(--ag-radius-lg,8px);display:flex;flex-direction:column;gap:6px;padding:10px}.section-header[data-v-c59b7cba]{align-items:center;display:flex;justify-content:space-between}.type-pill-wrapper[data-v-c59b7cba]{position:relative}.type-pill[data-v-c59b7cba]{align-items:center;background:color-mix(in srgb,var(--pill-color) 18%,transparent);border:none;border-radius:var(--ag-radius-pill,999px);color:var(--pill-color);cursor:pointer;display:inline-flex;gap:5px;padding:3px 8px 3px 6px;transition:background var(--ag-duration-fast,.15s) ease}.type-pill[data-v-c59b7cba]:hover{background:color-mix(in srgb,var(--pill-color) 28%,transparent)}.type-dot[data-v-c59b7cba]{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.type-text[data-v-c59b7cba]{font-size:11px;font-weight:600;letter-spacing:.01em}.type-caret[data-v-c59b7cba]{opacity:.6}.remove-section[data-v-c59b7cba]{align-items:center;background:transparent;border:none;border-radius:var(--ag-radius-sm,4px);color:#ffffff4d;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:background var(--ag-duration-fast,.15s) ease,color var(--ag-duration-fast,.15s) ease;width:20px}.remove-section[data-v-c59b7cba]:hover{background:#ffffff14;color:#ffffffb3}.section-textarea[data-v-c59b7cba]{background:transparent;border:none;border-radius:var(--ag-radius-sm,4px);box-sizing:border-box;color:#ffffffe0;font-family:inherit;font-size:12px;line-height:1.5;max-height:200px;min-height:48px;outline:none;overflow-y:auto;padding:6px 8px;resize:none;width:100%}.section-textarea[data-v-c59b7cba]::-moz-placeholder{color:#ffffff40}.section-textarea[data-v-c59b7cba]::placeholder{color:#ffffff40}.section-textarea[data-v-c59b7cba]:focus{background:#ffffff0a}.properties-list[data-v-c59b7cba]{display:flex;flex-direction:column;gap:4px}.property-picker-wrapper[data-v-c59b7cba]{align-self:flex-start;position:relative}.add-property-btn[data-v-c59b7cba]{align-self:flex-start;background:transparent;border:none;border-radius:var(--ag-radius-sm,4px);color:#fff6;cursor:pointer;font-size:11px;font-weight:500;padding:2px 6px;transition:color var(--ag-duration-fast,.15s) ease,background var(--ag-duration-fast,.15s) ease}.add-property-btn[data-v-c59b7cba]:hover{background:#ffffff0f;color:#ffffffbf}[data-agentation-theme=light] .section-block[data-v-c59b7cba]{background:#00000008;border-color:#00000012}[data-agentation-theme=light] .remove-section[data-v-c59b7cba]{color:#00000059}[data-agentation-theme=light] .remove-section[data-v-c59b7cba]:hover{background:#0000000f;color:#000000b3}[data-agentation-theme=light] .section-textarea[data-v-c59b7cba]{color:#000000e0}[data-agentation-theme=light] .section-textarea[data-v-c59b7cba]::-moz-placeholder{color:#0000004d}[data-agentation-theme=light] .section-textarea[data-v-c59b7cba]::placeholder{color:#0000004d}[data-agentation-theme=light] .section-textarea[data-v-c59b7cba]:focus{background:#00000008}[data-agentation-theme=light] .add-property-btn[data-v-c59b7cba]{color:#00000073}[data-agentation-theme=light] .add-property-btn[data-v-c59b7cba]:hover{background:#0000000d;color:#000000bf}.add-section-wrapper[data-v-891f13c5]{display:inline-flex;position:relative}.add-section-btn[data-v-891f13c5]{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.12);border-radius:var(--ag-radius-pill,999px);color:#ffffff73;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:5px 10px;transition:color var(--ag-duration-fast,.15s) ease,border-color var(--ag-duration-fast,.15s) ease,background var(--ag-duration-fast,.15s) ease}.add-section-btn[data-v-891f13c5]:hover{background:#ffffff0d;border-color:#ffffff40;color:#ffffffbf}[data-agentation-theme=light] .add-section-btn[data-v-891f13c5]{border-color:#00000026;color:#00000080}[data-agentation-theme=light] .add-section-btn[data-v-891f13c5]:hover{background:#0000000a;border-color:#0000004d;color:#000c}.section-list[data-v-59cb1fb6]{display:flex;flex-direction:column;gap:8px}.identity-strip[data-v-59cb1fb6]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.07);color:#ffffff8c;display:flex;font-size:11px;gap:6px;line-height:1.3;overflow:hidden;padding:4px 2px 8px}.identity-tag[data-v-59cb1fb6]{background:#ffffff14;border-radius:4px;color:#ffffffb8;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 5px}.identity-name[data-v-59cb1fb6]{color:#ffffffc7;flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .identity-strip[data-v-59cb1fb6]{border-bottom-color:#00000012;color:#0000008c}[data-agentation-theme=light] .identity-tag[data-v-59cb1fb6]{background:#0000000f;color:#000000b8}[data-agentation-theme=light] .identity-name[data-v-59cb1fb6]{color:#000000c7}.handoff-target-outline[data-v-728b7c54]{animation:handoff-outline-in-728b7c54 .12s ease-out;background:color-mix(in srgb,var(--handoff-tone,var(--agentation-color-accent)) 6%,transparent);border:1.5px solid color-mix(in srgb,var(--handoff-tone,var(--agentation-color-accent)) 60%,transparent);border-radius:4px;pointer-events:none;position:fixed;transition:border-color var(--ag-duration-fast,.15s) ease,background-color var(--ag-duration-fast,.15s) ease;z-index:99999}.handoff-target-outline.active[data-v-728b7c54]{background:color-mix(in srgb,var(--handoff-tone,var(--agentation-color-accent)) 10%,transparent);border-color:color-mix(in srgb,var(--handoff-tone,var(--agentation-color-accent)) 85%,transparent);border-width:2px}@keyframes handoff-outline-in-728b7c54{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.handoff-target-outline[data-v-728b7c54]{animation:none;transition:none}}.handoff-panel[data-v-f7cbd4d9]{padding:0 var(--ag-space-4)}.handoff-header[data-v-f7cbd4d9]{align-items:center;display:flex;gap:6px;height:var(--ag-space-6)}.handoff-title[data-v-f7cbd4d9]{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.0094em}[data-agentation-theme=light] .handoff-title[data-v-f7cbd4d9]{color:#1a1a1a}.handoff-status[data-v-f7cbd4d9]{background:#ffffff14;border-radius:999px;color:#fff9;font-size:10px;font-weight:500;letter-spacing:.01em;padding:2px 6px}[data-agentation-theme=light] .handoff-status[data-v-f7cbd4d9]{background:#0000000f;color:#0000008c}.handoff-count[data-v-f7cbd4d9]{color:#ffffff73;font-size:10px}[data-agentation-theme=light] .handoff-count[data-v-f7cbd4d9]{color:#00000073}.handoff-clear[data-v-f7cbd4d9]{background:transparent;border:none;color:#fff6;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:-.0094em;margin-left:auto}[data-agentation-theme=light] .handoff-clear[data-v-f7cbd4d9]{color:#0006}.handoff-divider[data-v-f7cbd4d9]{background-color:#ffffff12;height:1px;margin-block:var(--ag-space-2);width:100%}[data-agentation-theme=light] .handoff-divider[data-v-f7cbd4d9]{background-color:#1a1a1a12}.handoff-list[data-v-f7cbd4d9]{max-height:320px;overflow-y:auto}.handoff-empty[data-v-f7cbd4d9]{align-items:center;display:flex;justify-content:center;padding:.75rem 0}.handoff-item[data-v-f7cbd4d9]{position:relative}.handoff-item--stale .handoff-summary[data-v-f7cbd4d9],.handoff-item--stale .handoff-time[data-v-f7cbd4d9],.handoff-item--stale .handoff-tone[data-v-f7cbd4d9]{opacity:.45}.handoff-stale-badge[data-v-f7cbd4d9]{background:#ffffff14;border-radius:8px;color:#ffffff8c;cursor:help;flex-shrink:0;font-size:9px;font-weight:500;letter-spacing:.02em;padding:1px 6px;text-transform:lowercase}[data-agentation-theme=light] .handoff-stale-badge[data-v-f7cbd4d9]{background:#0000000f;color:#0000008c}.handoff-row[data-v-f7cbd4d9]{align-items:center;display:flex;gap:6px;min-height:28px}.handoff-tone[data-v-f7cbd4d9]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.handoff-summary[data-v-f7cbd4d9]{color:#ffffff8c;flex:1;font-size:12px;font-weight:400;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agentation-theme=light] .handoff-summary[data-v-f7cbd4d9]{color:#0000008c}.handoff-label[data-v-f7cbd4d9]{color:#ffffff80;font-size:13px}[data-agentation-theme=light] .handoff-label[data-v-f7cbd4d9]{color:#00000080}.handoff-time[data-v-f7cbd4d9]{color:#fff6;flex-shrink:0;font-size:10px}[data-agentation-theme=light] .handoff-time[data-v-f7cbd4d9]{color:#0006}.handoff-action[data-v-f7cbd4d9]{align-items:center;background:transparent;border:none;border-radius:5px;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease;width:22px}.handoff-action[data-v-f7cbd4d9]:hover{background:#ffffff1a;color:#ffffffd9}[data-agentation-theme=light] .handoff-action[data-v-f7cbd4d9]{color:#0006}[data-agentation-theme=light] .handoff-action[data-v-f7cbd4d9]:hover{background:#0000000f;color:#000000b3}.handoff-action-danger[data-v-f7cbd4d9]{color:#ffffff40}.handoff-action-danger[data-v-f7cbd4d9]:hover{background:#ff50501f;color:#ff6464e6}[data-agentation-theme=light] .handoff-action-danger[data-v-f7cbd4d9]{color:#00000040}[data-agentation-theme=light] .handoff-action-danger[data-v-f7cbd4d9]:hover{background:#dc3c3c1a;color:#c83232f2}.handoff-confirm[data-v-f7cbd4d9]{align-items:center;display:flex;font-size:11px;gap:6px;padding:4px 0 6px}.handoff-confirm-text[data-v-f7cbd4d9]{color:#ffb450e6;flex:1;line-height:1.3}.handoff-confirm-no[data-v-f7cbd4d9],.handoff-confirm-yes[data-v-f7cbd4d9]{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;padding:2px 8px;transition:background var(--ag-duration-fast) ease}.handoff-confirm-yes[data-v-f7cbd4d9]{background:#ffb45033;color:#ffc878f2;font-weight:500}.handoff-confirm-yes[data-v-f7cbd4d9]:hover{background:#ffb45059}.handoff-confirm-no[data-v-f7cbd4d9]{background:#ffffff0f;color:#ffffff80;font-weight:400}.handoff-confirm-no[data-v-f7cbd4d9]:hover{background:#ffffff1f}.handoff-action--active[data-v-f7cbd4d9]{background:#ffffff1f;color:#ffffffd9}[data-agentation-theme=light] .handoff-action--active[data-v-f7cbd4d9]{background:#00000014;color:#000000b3}.handoff-footer[data-v-f7cbd4d9]{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:6px;margin-top:var(--ag-space-2);padding:var(--ag-space-2) 0 0}[data-agentation-theme=light] .handoff-footer[data-v-f7cbd4d9]{border-top-color:#1a1a1a12}.handoff-footer-action[data-v-f7cbd4d9]{background:#ffffff0f;border:none;border-radius:6px;color:#ffffffbf;cursor:pointer;flex:1;font-family:inherit;font-size:11px;font-weight:500;padding:5px 10px;transition:background var(--ag-duration-fast) ease,color var(--ag-duration-fast) ease}.handoff-footer-action[data-v-f7cbd4d9]:hover{background:#ffffff1f;color:#fffffff2}[data-agentation-theme=light] .handoff-footer-action[data-v-f7cbd4d9]{background:#0000000d;color:#000000b3}[data-agentation-theme=light] .handoff-footer-action[data-v-f7cbd4d9]:hover{background:#00000014;color:#000000e6}.handoff-footer-primary[data-v-f7cbd4d9]{background:var(--agentation-color-blue,#3c82f7);color:#fff}.handoff-footer-primary[data-v-f7cbd4d9]:hover{background:var(--agentation-color-blue,#3c82f7);color:#fff;filter:brightness(1.08)}[data-agentation-theme=light] .handoff-footer-primary[data-v-f7cbd4d9]{background:var(--agentation-color-blue,#3c82f7);color:#fff}[data-agentation-theme=light] .handoff-footer-primary[data-v-f7cbd4d9]:hover{background:var(--agentation-color-blue,#3c82f7);color:#fff;filter:brightness(.95)}.login-modal-backdrop[data-v-8ccaf792]{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:100010}.login-modal[data-v-8ccaf792]{background:#1a1a1a;border-radius:16px;box-shadow:0 24px 60px #00000073;color:#ffffffeb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:min(420px,100%)}.header[data-v-8ccaf792]{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 8px}.header h2[data-v-8ccaf792]{font-size:15px;font-weight:600;margin:0}.close[data-v-8ccaf792]{background:transparent;border:none;border-radius:50%;color:#ffffff8c;cursor:pointer;font-size:20px;height:32px;width:32px}.close[data-v-8ccaf792]:hover{background:#ffffff14;color:#fff}.reason[data-v-8ccaf792]{background:#ffffff0a;border-radius:8px;color:#ffffffb3;font-size:12px;margin:0 20px;padding:8px 12px}.body[data-v-8ccaf792]{display:flex;flex-direction:column;gap:14px;padding:12px 20px 20px}.field[data-v-8ccaf792]{display:flex;flex-direction:column;font-size:12px;gap:6px}.field .label[data-v-8ccaf792]{color:#fff9;font-weight:500}.field input[data-v-8ccaf792]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s ease}.field input[data-v-8ccaf792]:focus{border-color:#3c82f7cc}.field .hint[data-v-8ccaf792]{color:#ffffff73;font-size:11px}.role-row[data-v-8ccaf792]{display:flex;gap:6px}.role-pill[data-v-8ccaf792]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffffb3;cursor:pointer;flex:1;font-size:12px;font-weight:500;padding:8px 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.role-pill[data-v-8ccaf792]:hover{background:#ffffff14;color:#fff}.role-pill.active[data-v-8ccaf792]{background:#3c82f733;border-color:#3c82f799;color:#fff}.error[data-v-8ccaf792]{color:#f87171f2;font-size:12px;margin:0}.actions[data-v-8ccaf792]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.cancel[data-v-8ccaf792],.submit[data-v-8ccaf792]{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background-color .15s ease,opacity .15s ease}.cancel[data-v-8ccaf792]{background:transparent;color:#fff9}.cancel[data-v-8ccaf792]:hover:not(:disabled){background:#ffffff14;color:#fff}.submit[data-v-8ccaf792]{background:#3c82f7;color:#fff}.submit[data-v-8ccaf792]:hover:not(:disabled){filter:brightness(1.05)}.submit[data-v-8ccaf792]:disabled{cursor:not-allowed;opacity:.5}.feedback-chrome[data-v-42254679]{align-items:center;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:8px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100002}.drag-handle[data-v-42254679]{align-items:center;background:#0009;border:none;border-radius:999px;box-shadow:0 4px 12px #00000040;cursor:grab;display:grid;gap:2px;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);justify-items:center;padding:8px 6px}.drag-handle[data-v-42254679]:active{cursor:grabbing}.drag-handle .dot[data-v-42254679]{background:#ffffff8c;border-radius:50%;height:3px;width:3px}.drag-handle:hover .dot[data-v-42254679]{background:#ffffffd9}.cta[data-v-42254679]{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;padding:9px 14px;transition:background-color .15s ease,opacity .15s ease}.cta.enable[data-v-42254679]{background:#3c82f7;box-shadow:0 4px 16px #3c82f766;color:#fff}.cta.enable[data-v-42254679]:hover:not(:disabled){filter:brightness(1.05)}.cta.enable[data-v-42254679]:disabled{cursor:not-allowed;opacity:.6}.cta.secondary[data-v-42254679]{background:#1a1a1a;box-shadow:0 4px 16px #0000004d;color:#fff}.cta.secondary[data-v-42254679]:hover{background:#2a2a2a}.who[data-v-42254679]{background:#000000b3;border-radius:999px;color:#ffffffd9;font-size:11px;padding:6px 10px}.ag-targeting-shield{background:transparent;cursor:crosshair;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:99996}.ag-toast{background:#000000d1;border-radius:8px;bottom:72px;box-shadow:0 2px 8px #00000040;color:#ffffffeb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;left:50%;padding:6px 14px;pointer-events:none;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:100010}[data-agentation-theme=light] .ag-toast{background:#fffffff2;box-shadow:0 2px 8px #0000001f,0 0 0 1px #0000000f;color:#000000d9}.ag-toast-enter-active{transition:opacity .15s ease,transform .15s ease}.ag-toast-leave-active{transition:opacity .12s ease,transform .12s ease}.ag-toast-enter-from{opacity:0;transform:translate(-50%) translateY(6px)}.ag-toast-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}
