@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";.dropdown[data-v-d6a3a8dc]{position:relative;color:var(--text-color-primary);font-size:.9rem;font-weight:500}.dropdown-selected[data-v-d6a3a8dc]{display:flex;align-items:center;gap:.5rem;min-width:0;border:none;border-radius:var(--br-pill);padding:.35rem .85rem;transition:background-color .2s ease;cursor:pointer}.dropdown-selected[data-v-d6a3a8dc]:hover,.dropdown-selected[data-v-d6a3a8dc]:focus-within,.dropdown-selected.dropdown-open[data-v-d6a3a8dc]{background-color:var(--primary-light);color:var(--text-color-primary)}.dropdown-selected:hover .dropdown-selected__option-icon[data-v-d6a3a8dc],.dropdown-selected:focus-within .dropdown-selected__option-icon[data-v-d6a3a8dc],.dropdown-selected.dropdown-open .dropdown-selected__option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.dropdown-selected[data-v-d6a3a8dc]:hover svg,.dropdown-selected[data-v-d6a3a8dc]:focus-within svg,.dropdown-selected.dropdown-open[data-v-d6a3a8dc] svg{color:var(--text-color-primary)}.dropdown-selected.dropdown-static[data-v-d6a3a8dc]{cursor:default;pointer-events:none}.dropdown-selected.dropdown-static[data-v-d6a3a8dc]:hover,.dropdown-selected.dropdown-static[data-v-d6a3a8dc]:focus-within{background-color:transparent;color:var(--text-color-primary)}.dropdown-selected.dropdown-static .dropdown-filter[data-v-d6a3a8dc]{pointer-events:none;cursor:default}.dropdown-filter[data-v-d6a3a8dc]{flex:1;min-width:0;width:fit-content;border:none;background:transparent;color:inherit}.dropdown-filter[data-v-d6a3a8dc]:focus{outline:none}.dropdown-filter[data-v-d6a3a8dc]::placeholder{color:inherit;opacity:1}.dropdown-selected.has-icon .dropdown-filter[data-v-d6a3a8dc]{padding-left:0}.dropdown-selected__option-icon[data-v-d6a3a8dc]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-color-primary)}.dropdown-selected__option-icon-inner[data-v-d6a3a8dc]{display:inline-flex;align-items:center;justify-content:center}.dropdown-selected__option-icon-inner[data-v-d6a3a8dc] svg{width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--bg-color-secondary)}.dropdown-item-icon[data-v-d6a3a8dc]{width:20px;height:20px;object-fit:contain;flex-shrink:0}.dropdown-tag[data-v-d6a3a8dc],.dropdown-tag-dot[data-v-d6a3a8dc]{flex-shrink:0}.dropdown-tag[data-v-d6a3a8dc]{padding:.2rem .55rem;border-radius:var(--br-pill);font-size:.7rem;font-weight:600;white-space:nowrap;letter-spacing:.02rem}.options-tag[data-v-d6a3a8dc]{margin-left:auto}.dropdown-tag-dot[data-v-d6a3a8dc]{width:.5rem;height:.5rem;border-radius:var(--br-pill)}.options-tag-dot[data-v-d6a3a8dc]{margin-left:auto}.dropdown-options[data-v-d6a3a8dc]{position:absolute;overflow-y:auto;width:100%;min-width:100%;max-height:260px;z-index:99999;background-color:var(--bg-color-primary);border:2px solid var(--primary-light);border-radius:.9rem;margin-top:4px;font-size:.95rem}.dropdown-option-icon[data-v-d6a3a8dc]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.2rem 0;border-radius:50%}.dropdown-option-icon__svg[data-v-d6a3a8dc]{display:inline-flex;align-items:center;justify-content:center}.dropdown-option-icon__svg[data-v-d6a3a8dc] svg{width:1rem;height:1rem;flex-shrink:0;color:var(--bg-color-secondary)}.item[data-v-d6a3a8dc]{display:flex;align-items:center;gap:.5rem;padding:.3rem 1rem;cursor:pointer}.item[data-v-d6a3a8dc]:hover{background-color:var(--primary-light);color:var(--text-color-primary)}.item:hover .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.item:hover.dropdown-option-highlighted[data-v-d6a3a8dc]{background-color:var(--primary)!important}.item:hover.dropdown-option-highlighted .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)!important}.item[data-v-d6a3a8dc]:hover svg{color:var(--text-color-primary)}.dropdown-option-selected .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.dropdown-option-highlighted[data-v-d6a3a8dc],.dropdown-option-selected[data-v-d6a3a8dc]{background-color:var(--primary-light);color:var(--text-color-primary)}.dropdown-option-highlighted[data-v-d6a3a8dc] svg,.dropdown-option-selected[data-v-d6a3a8dc] svg{color:var(--text-color-primary)}.item-name[data-v-d6a3a8dc]{flex:1;min-width:0}.item-name--with-id[data-v-d6a3a8dc]{display:flex;flex-direction:column;gap:.1rem}.item-name .item-id[data-v-d6a3a8dc]{display:block;font-size:.7rem;opacity:.85;font-weight:400;color:var(--text-color-primary);line-height:1.2}.dropdown-selected__label[data-v-d6a3a8dc]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0;overflow:visible}.dropdown-selected__id[data-v-d6a3a8dc]{display:block;font-size:.7rem;opacity:.85;font-weight:400;color:var(--text-color-primary);line-height:1.2}@media(max-width:450px){.dropdown[data-v-d6a3a8dc]{width:calc(100% - 24px);color:var(--text-color-secondary)}.dropdown-selected[data-v-d6a3a8dc]{width:100%!important;min-width:100%;color:var(--text-color-primary);background-color:var(--text-color-secondary)!important}.dropdown-selected[data-v-d6a3a8dc]:hover,.dropdown-selected[data-v-d6a3a8dc]:focus-within,.dropdown-selected.dropdown-open[data-v-d6a3a8dc]{color:var(--text-color-primary);background-color:var(--text-color-secondary)!important}.dropdown-selected:hover .dropdown-selected__option-icon[data-v-d6a3a8dc],.dropdown-selected:focus-within .dropdown-selected__option-icon[data-v-d6a3a8dc],.dropdown-selected.dropdown-open .dropdown-selected__option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.dropdown-selected.dropdown-static[data-v-d6a3a8dc]:hover,.dropdown-selected.dropdown-static[data-v-d6a3a8dc]:focus-within{color:var(--text-color-secondary)}.dropdown-selected__option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.dropdown-options[data-v-d6a3a8dc]{background-color:var(--text-color-primary);border-color:var(--text-color-secondary)}.item[data-v-d6a3a8dc]:hover{background-color:var(--text-color-secondary);color:var(--text-color-primary)}.item:hover .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.item:hover.dropdown-option-highlighted[data-v-d6a3a8dc]{background-color:var(--text-color-secondary)}.item:hover.dropdown-option-highlighted .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}.dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-secondary)}.dropdown-option-highlighted[data-v-d6a3a8dc],.dropdown-option-selected[data-v-d6a3a8dc]{background-color:var(--text-color-secondary);color:var(--text-color-primary)}.dropdown-option-highlighted .dropdown-option-icon[data-v-d6a3a8dc],.dropdown-option-selected .dropdown-option-icon[data-v-d6a3a8dc]{color:var(--text-color-primary)}}.project-market-selector-v2--disabled[data-v-f968baa7]{pointer-events:none;opacity:.45;user-select:none}.breadcrumb-nav[data-v-f968baa7]{display:flex;align-items:center;gap:.75rem}.breadcrumb-arrow[data-v-f968baa7]{width:.75rem;height:.75rem;color:var(--text-color-primary)}@media(max-width:450px){.breadcrumb-nav[data-v-f968baa7]{flex-direction:column;align-items:stretch;gap:0}}.cta-button[data-v-ffc88390]{position:relative;padding:.5rem var(--cta-padding-right, 1rem) .5rem var(--cta-padding-left, 1rem);border-radius:var(--br-pill);border:none;outline:none;cursor:pointer;width:fit-content;height:fit-content;font-size:1rem;background:transparent;overflow:visible;transition-duration:.2s;text-wrap:nowrap;white-space:nowrap;user-select:none}.cta-button.cta-button--disabled[data-v-ffc88390]{cursor:not-allowed;opacity:.5;pointer-events:none}.cta-button[data-v-ffc88390]:hover{transform:scale(.99);filter:brightness(.98);transition:transform .1s ease-in-out,filter .1s ease-in-out}.cta-button.cta-button--just-clicked[data-v-ffc88390]{transform:scale(1.01)!important;filter:none}.cta-button[data-v-ffc88390]:before{content:"";position:absolute;inset:0;background-color:var(--cta-bg);border-radius:inherit;z-index:0;transition:filter .2s ease}.cta-button[data-v-ffc88390]:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--cta-border);pointer-events:none;z-index:0;transition:filter .08s ease}.cta-button .cta-button__pulse[data-v-ffc88390]{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cta-button.cta-button--effect-pulse .cta-button__pulse[data-v-ffc88390]{background-color:var(--cta-border);opacity:0;transition:opacity .5s;border:1px solid var(--border-form)}.cta-button.cta-button--effect-pulse:active .cta-button__pulse[data-v-ffc88390]{opacity:.6;border:1px solid var(--border-form-focus);transition:0s}.cta-button.cta-button--effect-mini-pulse .cta-button__pulse[data-v-ffc88390]{border:2px solid var(--cta-border);opacity:0;transform:scale(.9)}.cta-button.cta-button--effect-mini-pulse.cta-button--just-clicked .cta-button__pulse[data-v-ffc88390]{animation:cta-mini-pulse-ffc88390 .35s ease-out forwards}@keyframes cta-mini-pulse-ffc88390{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.25);opacity:0}}.cta-button[data-v-ffc88390]:hover:before,.cta-button[data-v-ffc88390]:hover:after,.cta-button[data-v-ffc88390]:active:before,.cta-button[data-v-ffc88390]:active:after{filter:brightness(.95)}.cta-button[data-v-ffc88390]:disabled{cursor:not-allowed;opacity:.5}.cta-button .cta-button__inner[data-v-ffc88390]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.cta-button .cta-button__icon[data-v-ffc88390]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--cta-color);color:var(--cta-bg)!important;padding:.3rem;border-radius:50%}.cta-button .cta-button__icon[data-v-ffc88390] svg{display:block;width:1rem;height:1rem;flex-shrink:0}.cta-button .cta-button__icon[data-v-ffc88390] path{fill:currentColor}.cta-button .cta-button__label[data-v-ffc88390]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1.4}.cta-button.cta-button--icon-right .cta-button__inner[data-v-ffc88390]{flex-direction:row-reverse}.cta-button.cta-button--small[data-v-ffc88390]{font-size:.85rem;padding:.375rem var(--cta-padding-right, 1rem) .375rem var(--cta-padding-left, 1rem)}.cta-button.cta-button--small .cta-button__inner[data-v-ffc88390]{gap:.35rem}.cta-button.cta-button--small .cta-button__icon[data-v-ffc88390]{padding:.2rem}.cta-button.cta-button--small .cta-button__icon[data-v-ffc88390] svg{width:.75rem;height:.75rem}.modal-backdrop[data-v-7bd82d5b]{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:flex-start;z-index:var(--z-layer-modal);overflow-y:auto;padding:max(5vh,2.5rem) 1.25rem;box-sizing:border-box;background-color:color-mix(in srgb,var(--text-color-primary) 40%,transparent);backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem)}.modal-panel[data-v-7bd82d5b]{background-color:var(--bg-color-primary);border:1px solid var(--light-grey-grey);border-radius:1rem;position:relative;padding:1.5rem;line-height:1.5;margin:auto;display:flex;flex-direction:column;box-sizing:border-box;flex-shrink:0;width:90%;max-height:calc(100vh - max(10vh,5rem));min-height:20rem;outline:none}.modal-content[data-v-7bd82d5b]{display:flex;flex-direction:column;flex:1;min-height:0;box-sizing:border-box}.modal-header[data-v-7bd82d5b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-shrink:0}.modal-title[data-v-7bd82d5b]{flex:1;margin:0;color:var(--text-color-primary)}.modal-close[data-v-7bd82d5b]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--text-color-primary);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.modal-close[data-v-7bd82d5b]:hover{background-color:var(--light-grey-grey);color:var(--text-color-primary)}.modal-close[data-v-7bd82d5b]:focus-visible{outline:2px solid var(--border-form-focus);outline-offset:.25rem}.modal-body[data-v-7bd82d5b]{font-size:1rem;line-height:1.5;flex:1;overflow-y:auto;overflow-x:visible;min-height:0;color:var(--text-color-primary);padding-right:.5rem}.modal-actions[data-v-7bd82d5b]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--light-grey-grey);flex-shrink:0}.modal-enter-active[data-v-7bd82d5b],.modal-leave-active[data-v-7bd82d5b]{transition:opacity .25s ease}.modal-enter-active .modal-panel[data-v-7bd82d5b],.modal-leave-active .modal-panel[data-v-7bd82d5b]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-7bd82d5b],.modal-leave-to[data-v-7bd82d5b]{opacity:0}.modal-enter-from .modal-panel[data-v-7bd82d5b],.modal-leave-to .modal-panel[data-v-7bd82d5b]{transform:scale(.95);opacity:0}.modal-enter-to[data-v-7bd82d5b],.modal-leave-from[data-v-7bd82d5b]{opacity:1}.modal-enter-to .modal-panel[data-v-7bd82d5b],.modal-leave-from .modal-panel[data-v-7bd82d5b]{transform:scale(1);opacity:1}.buttons[data-v-defbd43e]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0}.button[data-v-defbd43e]{font-size:16px;width:var(--b2bb60de);height:fit-content;padding:.5rem;position:relative;z-index:1;margin:0;margin-right:.25rem;background:var(--bg-color-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--br-pill);color:inherit;border:1px solid var(--dark-grey);cursor:pointer;appearance:none;transition:all .2s ease-out;color:var(--text-color-primary)}.button[data-v-defbd43e]:last-child{margin-right:0}.button[data-v-defbd43e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--darker-purple);transform:scaleY(0);transition:transform .2s ease-out;pointer-events:none}.button[data-v-defbd43e]:hover{border-color:var(--darker-purple);color:var(--darker-purple);background:var(--light-purple)}.button.active[data-v-defbd43e]{background:var(--light-purple);border-color:var(--darker-purple);color:var(--darker-purple)}.button.active[data-v-defbd43e]:has(+.button.active){border-radius:var(--br-pill) 0 0 9999px;border-right-width:0;margin-right:0}.button.active+.button.active[data-v-defbd43e]{border-left-width:0;border-radius:0 9999px 9999px 0}.button.active+.button.active[data-v-defbd43e]:before{transform:scaleY(1)}.button.active:has(+.button.active)+.button.active[data-v-defbd43e]:has(+.button.active){border-radius:0}.upm[data-v-4143d439]{display:flex;flex-direction:column;gap:1.25rem}.upm__loading[data-v-4143d439]{text-align:center;padding:2rem;color:var(--text-color-secondary)}.upm__muted[data-v-4143d439]{color:var(--text-color-secondary);font-size:.875rem}.upm__billing-warning[data-v-4143d439]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--warning-light);color:var(--warning-text);border-radius:.5rem;font-size:.9rem;flex-wrap:wrap}.upm__controls[data-v-4143d439]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.upm__interval[data-v-4143d439]{display:flex;gap:.5rem}.upm__interval label[data-v-4143d439]{padding:.4rem .9rem;border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;background:var(--bg-color-primary);font-size:.9rem}.upm__interval label input[data-v-4143d439]{display:none}.upm__interval label.active[data-v-4143d439]{background:var(--darker-purple);color:var(--bg-color-primary);border-color:transparent}.upm__type-selector[data-v-4143d439]{display:inline-flex;border-radius:var(--br-pill);--light-purple: var(--dark-green);--darker-purple: var(--text-color-primary)}.upm__type-selector[data-v-4143d439] .button{font-size:.9rem;padding:.45rem .65rem}.upm__type-selector[data-v-4143d439] .button:not(.active):hover{background:var(--light-grey)}.upm__plans[data-v-4143d439]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.upm__plan-card[data-v-4143d439]{text-align:left;background:var(--bg-color-primary);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;cursor:pointer;transition:border-color .15s ease}.upm__plan-card[data-v-4143d439]:hover{border-color:var(--darker-purple)}.upm__plan-card.selected[data-v-4143d439]{border-color:var(--darker-purple);border:1px solid var(--border-form)}.upm__empty[data-v-4143d439]{margin:0;padding:1rem;border:1px dashed var(--border-color);border-radius:.5rem;text-align:center}.upm__plan-name[data-v-4143d439]{font-weight:600;font-size:1rem;margin-bottom:.25rem}.upm__plan-price[data-v-4143d439]{font-size:1rem;margin-bottom:.5rem}.upm__plan-limits[data-v-4143d439]{padding-left:1.1rem;margin:0;font-size:.8rem;color:var(--text-color-secondary)}.upm__preview[data-v-4143d439]{background:var(--background-secondary);border-radius:.5rem;padding:1rem;border:1px solid var(--border-color)}.upm__preview.is-loading[data-v-4143d439]{opacity:.6;pointer-events:none}.upm__preview-title[data-v-4143d439]{margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.upm__table[data-v-4143d439]{width:100%;border-collapse:collapse;font-size:.875rem}.upm__table th[data-v-4143d439],.upm__table td[data-v-4143d439]{padding:.35rem .5rem;border-bottom:1px solid var(--border-color);text-align:left}.upm__table .num[data-v-4143d439]{text-align:right}.upm__table tr.proration td[data-v-4143d439]{color:var(--warning-text)}.upm__tag[data-v-4143d439]{margin-left:.4rem;padding:.05rem .35rem;font-size:.7rem;border-radius:.3rem;background:var(--warning-light);color:var(--warning-text)}.upm__spinner[data-v-4143d439]{display:inline-block;width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--darker-purple);border-radius:50%;animation:upm-spin-4143d439 .6s linear infinite}@keyframes upm-spin-4143d439{to{transform:rotate(360deg)}}.upm__confirm-group[data-v-4143d439]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.upm__admin-warning[data-v-4143d439]{margin:0}.upm__btn[data-v-4143d439]{padding:.55rem 1.1rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:1px solid transparent;font-size:.9rem;transition:opacity .15s}.upm__btn[data-v-4143d439]:disabled{opacity:.5;cursor:not-allowed}.upm__btn--primary[data-v-4143d439]{background:var(--darker-purple);color:var(--bg-color-primary)}.upm__btn--secondary[data-v-4143d439]{background:var(--bg-color-primary);color:var(--text-color-primary);border-color:var(--border-color)}.uam[data-v-2b876ea4]{display:flex;flex-direction:column;gap:1.25rem}.uam__loading[data-v-2b876ea4]{text-align:center;padding:2rem;color:var(--text-color-secondary)}.uam__muted[data-v-2b876ea4]{color:var(--dark-grey);font-size:.875rem}.uam__billing-warning[data-v-2b876ea4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--warning-light);color:var(--warning-text);border-radius:.5rem;font-size:.9rem;flex-wrap:wrap}.uam__interval[data-v-2b876ea4]{display:flex;gap:.5rem}.uam__interval label[data-v-2b876ea4]{padding:.4rem .9rem;border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;background:var(--bg-color-primary);font-size:.9rem}.uam__interval label input[data-v-2b876ea4]{display:none}.uam__interval label.active[data-v-2b876ea4]{background:var(--darker-purple);color:var(--bg-color-primary);border-color:transparent}.uam__addons[data-v-2b876ea4]{display:flex;flex-direction:column;gap:.75rem}.uam__addon-card[data-v-2b876ea4]{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem}.uam__addon-info[data-v-2b876ea4]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.uam__addon-name[data-v-2b876ea4]{font-weight:600;font-size:.95rem;text-transform:capitalize}.uam__addon-desc[data-v-2b876ea4]{font-size:.82rem;color:var(--dark-grey)}.uam__addon-price[data-v-2b876ea4]{font-size:.9rem;margin-top:.25rem}.uam__qty[data-v-2b876ea4]{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0}.uam__qty-controls[data-v-2b876ea4]{display:flex;align-items:center;gap:.5rem}.uam__qty-btn[data-v-2b876ea4]{width:28px;height:28px;border:1px solid var(--dark-grey);border-radius:.35rem;background:var(--bg-color-primary);cursor:pointer;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center}.uam__qty-btn[data-v-2b876ea4]:disabled{opacity:.4;cursor:not-allowed}.uam__qty-value[data-v-2b876ea4]{font-weight:700;font-size:1.05rem;min-width:1.5rem;text-align:center}.uam__qty-current[data-v-2b876ea4]{font-size:.72rem;color:var(--text-color-secondary)}.uam__empty[data-v-2b876ea4]{margin:0;padding:1rem;border:1px dashed var(--border-color);border-radius:.5rem;text-align:center}.uam__preview[data-v-2b876ea4]{background:var(--background-secondary);border-radius:.5rem;padding:1rem;border:1px solid var(--border-color)}.uam__preview.is-loading[data-v-2b876ea4]{opacity:.6;pointer-events:none}.uam__preview-title[data-v-2b876ea4]{margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.uam__table[data-v-2b876ea4]{width:100%;border-collapse:collapse;font-size:.875rem}.uam__table th[data-v-2b876ea4],.uam__table td[data-v-2b876ea4]{padding:.35rem .5rem;border-bottom:1px solid var(--border-color);text-align:left}.uam__table .num[data-v-2b876ea4]{text-align:right}.uam__table tr.proration td[data-v-2b876ea4]{color:var(--warning-text)}.uam__tag[data-v-2b876ea4]{margin-left:.4rem;padding:.05rem .35rem;font-size:.7rem;border-radius:.3rem;background:var(--warning-light);color:var(--warning-text)}.uam__spinner[data-v-2b876ea4]{display:inline-block;width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--darker-purple);border-radius:50%;animation:uam-spin-2b876ea4 .6s linear infinite}@keyframes uam-spin-2b876ea4{to{transform:rotate(360deg)}}.uam__confirm-group[data-v-2b876ea4]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.uam__admin-warning[data-v-2b876ea4]{margin:0}.uam__btn[data-v-2b876ea4]{padding:.55rem 1.1rem;border-radius:.5rem;font-weight:500;cursor:pointer;border:1px solid transparent;font-size:.9rem;transition:opacity .15s}.uam__btn[data-v-2b876ea4]:disabled{opacity:.5;cursor:not-allowed}.uam__btn--primary[data-v-2b876ea4]{background:var(--darker-purple);color:var(--bg-color-primary)}.uam__btn--secondary[data-v-2b876ea4]{background:var(--bg-color-primary);color:var(--text-color-primary);border-color:var(--border-color)}.feature-lock[data-v-052866b7]{position:relative;display:inline-block;border-radius:inherit}.feature-lock--fill[data-v-052866b7]{display:flex;width:100%;height:100%;min-height:var(--feature-lock-min-height, auto)}.feature-lock--card[data-v-052866b7]{background-color:var(--lighter-grey-darkest-grey);border-radius:1.25rem;border:4px solid var(--bg-color-primary);outline:1px solid var(--grey);padding:1.25rem}.feature-lock__inner[data-v-052866b7]{position:relative;overflow:hidden;border-radius:inherit;width:100%;height:100%}.feature-lock__inner--unlocked[data-v-052866b7]{overflow:visible}.feature-lock__inner--locked-empty[data-v-052866b7]{min-height:var(--feature-lock-min-height, auto)}.feature-lock__behind[data-v-052866b7]{width:100%;pointer-events:none;user-select:none}.feature-lock--fill .feature-lock__inner[data-v-052866b7]{flex:1;min-height:inherit}.feature-lock__blur-target[data-v-052866b7]{position:absolute;inset:0;background:radial-gradient(circle at top left,var(--primary-light),transparent 60%);opacity:.8;pointer-events:none;border-radius:inherit}.feature-lock__fake-chart[data-v-052866b7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:inherit;pointer-events:none}.feature-lock__fake-chart-circle[data-v-052866b7]{width:60%;aspect-ratio:1/1;border-radius:50%;background:conic-gradient(var(--dark-green) 0 230deg,var(--dark-red) 230deg 310deg,var(--darker-yellow) 310deg 360deg);border:1px solid var(--border-form);position:relative}.feature-lock__fake-chart-circle[data-v-052866b7]:after{content:"";position:absolute;inset:0;margin:auto;width:40%;height:40%;border-radius:50%;background:var(--bg-color-primary)}.feature-lock__fake-chart-legend[data-v-052866b7]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:var(--bg-color-primary)}.feature-lock__fake-chart-legend-item[data-v-052866b7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem}.feature-lock__fake-chart-legend-item .dot[data-v-052866b7]{width:8px;height:8px;border-radius:50%}.feature-lock__fake-chart-legend-item--green .dot[data-v-052866b7]{background:var(--dark-green)}.feature-lock__fake-chart-legend-item--red .dot[data-v-052866b7]{background:var(--dark-red)}.feature-lock__fake-chart-legend-item--yellow .dot[data-v-052866b7]{background:var(--darker-yellow)}.feature-lock__fake-chart-legend-item .value[data-v-052866b7]{font-weight:600}.feature-lock__overlay[data-v-052866b7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#12112ea6;backdrop-filter:blur(14px);border-radius:inherit}.feature-lock__overlay--plain[data-v-052866b7]{background:transparent;backdrop-filter:none}.feature-lock__overlay--empty[data-v-052866b7]{position:relative;inset:auto;min-height:var(--feature-lock-min-height, auto)}.feature-lock__content[data-v-052866b7]{text-align:center;padding:1rem;color:var(--bg-color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;max-width:420px}.feature-lock__content--compact[data-v-052866b7]{padding:.5rem;gap:.5rem}.feature-lock__content--compact .feature-lock__padlock[data-v-052866b7]{width:36px;height:36px}.feature-lock__content--compact .feature-lock__title[data-v-052866b7]{font-size:1rem}.feature-lock__content--compact .feature-lock__text[data-v-052866b7]{font-size:.85rem}.feature-lock__overlay--plain .feature-lock__content[data-v-052866b7]{color:var(--text-color-primary)}.feature-lock__padlock[data-v-052866b7]{width:48px;height:48px;color:var(--bg-color-primary)!important;flex-shrink:0}.feature-lock__overlay--plain .feature-lock__padlock[data-v-052866b7]{color:var(--text-color-tertiary)!important;opacity:.5}.feature-lock__title[data-v-052866b7]{font-weight:600;font-size:1.125rem;margin:0}.feature-lock__text[data-v-052866b7]{font-size:.9rem;color:var(--bg-color-primary);margin:0;line-height:1.5}.feature-lock__overlay--plain .feature-lock__text[data-v-052866b7]{color:var(--dark-grey)}.feature-lock__cta[data-v-052866b7]{margin:0}.feature-lock__contact[data-v-052866b7]{font-size:.85rem;color:var(--text-color-tertiary);margin:0}.feature-lock__overlay:not(.feature-lock__overlay--plain) .feature-lock__contact[data-v-052866b7]{color:#ffffffbf}.feature-wrapper[data-v-04fc9bc5]{position:relative;outline:2px solid var(--light-blue-blue);border-radius:12px;padding:1rem 1rem 0;outline-color:var(--admin);height:100%;overflow-y:auto}.feature-wrapper--beta[data-v-04fc9bc5]{outline-color:var(--darker-blue);background-color:var(--light-blue)}.feature-badge[data-v-04fc9bc5]{position:absolute;top:1.5px;right:1.5px;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:.25rem .75rem;border-radius:var(--br-pill);background:var(--admin);color:var(--text-color-secondary)}.feature-badge--beta[data-v-04fc9bc5]{background:var(--darker-blue);color:var(--text-color-secondary)}.notification-bell[data-v-9b43fe09]{position:relative;display:inline-flex;align-items:center}.notification-bell__button[data-v-9b43fe09]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--br-pill);background:transparent;cursor:pointer}.notification-bell__button[data-v-9b43fe09]:hover{background-color:var(--primary-light)}.notification-bell__icon[data-v-9b43fe09]{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:var(--text-color-primary);transform-origin:50% 10%}.notification-bell__icon--alert[data-v-9b43fe09]{animation:notification-bell-ring-9b43fe09 2.8s ease-in-out infinite}.notification-bell__badge[data-v-9b43fe09],.notification-bell__unread-indicator[data-v-9b43fe09]{flex-shrink:0;border-radius:var(--br-pill);background-color:var(--dark-red);border:.125rem solid var(--bg-color-primary)}.notification-bell__badge[data-v-9b43fe09]{position:absolute;top:.35rem;right:.35rem;width:.65rem;height:.65rem}.notification-bell__popover[data-v-9b43fe09]{position:absolute;top:calc(100% + .75rem);right:0;z-index:var(--z-layer-dropdown);width:min(24rem,100vw - 2rem);max-height:25rem;overflow:hidden;border:.0625rem solid var(--grey);border-radius:.5rem;background-color:var(--bg-color-primary);color:var(--text-color-primary)}.notification-bell__list[data-v-9b43fe09]{max-height:21.5rem;overflow-y:auto}.notification-bell__empty[data-v-9b43fe09]{margin:0;padding:1.5rem;text-align:center;color:var(--grey-text)}.notification-bell__item[data-v-9b43fe09]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:none;border-bottom:.0625rem solid var(--grey);background-color:transparent;color:inherit;text-align:left;cursor:pointer}.notification-bell__item[data-v-9b43fe09]:hover{background-color:var(--primary-light)}.notification-bell__item--unread[data-v-9b43fe09]{font-weight:600}.notification-bell__content[data-v-9b43fe09]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.35rem}.notification-bell__title[data-v-9b43fe09],.notification-bell__description[data-v-9b43fe09]{display:block;overflow-wrap:break-word}.notification-bell__title[data-v-9b43fe09]{font-size:.9rem;line-height:1.25}.notification-bell__description[data-v-9b43fe09]{font-size:.82rem;font-weight:400;line-height:1.35;color:var(--grey-text)}.notification-bell__unread-indicator[data-v-9b43fe09]{width:.75rem;height:.75rem;border-color:var(--text-color-primary)}.notification-bell__actions[data-v-9b43fe09]{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-top:.0625rem solid var(--grey)}.notification-bell__action[data-v-9b43fe09]{border:none;background:transparent;color:var(--link-color);font:inherit;cursor:pointer;padding:0}.notification-bell__action[data-v-9b43fe09]:hover{text-decoration:underline}@keyframes notification-bell-ring-9b43fe09{0%,12%,to{transform:rotate(0)}2%,6%{transform:rotate(14deg)}4%,8%{transform:rotate(-14deg)}}.card[data-v-1b0cd380]{width:36px;aspect-ratio:1/1;overflow:hidden;border-radius:50%;margin-right:.7rem;margin-left:.7rem;border:2px solid var(--bg-color-primary)}.card img[data-v-1b0cd380]{width:100%;aspect-ratio:1/1;object-fit:cover;transition:.4s}.help-menu__button[data-v-2a221b62]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--br-pill);background:transparent;color:var(--black);cursor:pointer}.help-menu__button[data-v-2a221b62]:hover,.help-menu__button[data-v-2a221b62]:focus-visible{background-color:var(--primary-light);outline:none}.help-menu__icon[data-v-2a221b62]{width:1.35rem;height:1.35rem}.devs-logs-placeholder[data-v-00a779f1]{color:var(--grey-text)}#user[data-v-06c69462]{display:flex;align-items:center;gap:.5rem}#user .profile[data-v-06c69462]{position:relative;display:flex;align-items:center;cursor:pointer}#user .profile .profile-pill[data-v-06c69462]{display:flex;align-items:center;gap:1rem;padding:.25rem .5rem;background-color:var(--primary-light);border-radius:var(--br-pill);min-height:2.5rem;user-select:none}#user .profile .profile-pill[data-v-06c69462] .card{margin-left:0;margin-right:0}#user .profile .name[data-v-06c69462]{font-weight:700;color:var(--text-color-primary);font-size:.9375rem}#user .profile .logout-button[data-v-06c69462]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--br-pill);border:none;background:transparent;cursor:pointer;padding:0}#user .profile .logout-button .logout-icon[data-v-06c69462]{width:1.4rem;height:1.4rem;color:var(--text-color-primary)}#user .profile .logout-button .logout-icon[data-v-06c69462]:hover{color:var(--darker-purple)}#user .profile .dropdown-icon[data-v-06c69462]{width:12px;height:12px;margin-left:.15rem;flex-shrink:0}#user .profile .dropdown-menu[data-v-06c69462]{position:absolute;top:calc(100% + .5rem);left:0;min-width:100%;list-style:none;padding:0;margin:0;background-color:var(--bg-color-primary);border:1px solid var(--grey);border-radius:16px;z-index:999}#user .profile .dropdown-menu li[data-v-06c69462]{padding:5px 1rem}#user .profile .dropdown-menu li[data-v-06c69462]:first-child{border-radius:16px 16px 0 0!important}#user .profile .dropdown-menu li[data-v-06c69462]:last-child{border-radius:0 0 16px 16px!important}#user .profile .dropdown-menu li[data-v-06c69462]:hover{background-color:var(--light-blue);border-radius:0}#user .profile .dropdown-menu li a[data-v-06c69462]{width:100%;list-style:none;display:block;text-decoration:none;color:var(--text-color-primary)}.dropdown-icon[data-v-06c69462]{display:inline-block;vertical-align:middle}.icon-up[data-v-06c69462]{transform:rotate(0)}.icon-down[data-v-06c69462]{transform:rotate(-180deg)}@media(max-width:450px){#user .profile .profile-pill[data-v-06c69462]{background-color:var(--text-color-primary);color:var(--text-color-secondary)}#user .profile .name[data-v-06c69462]{color:var(--text-color-secondary)}#user .profile .dropdown-icon[data-v-06c69462]{color:var(--text-color-primary)}#user .profile .dropdown-menu[data-v-06c69462]{top:auto;bottom:calc(100% + .5rem);left:0;background-color:var(--text-color-primary);border-color:var(--text-color-secondary)}#user .profile .dropdown-menu li[data-v-06c69462]:hover{background-color:var(--text-color-secondary)}#user .profile .dropdown-menu li a[data-v-06c69462],#user .profile .dropdown-menu li div[data-v-06c69462]{color:var(--text-color-secondary)}#user .profile .dropdown-menu li:hover a[data-v-06c69462],#user .profile .dropdown-menu li:hover div[data-v-06c69462]{color:var(--text-color-primary)}}.hamburger-menu[data-v-cc05ed2f]{position:fixed;left:0;top:0;z-index:var(--z-layer-sticky);padding:1rem}.hamburger-menu__trigger[data-v-cc05ed2f]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--black-grey);color:var(--bg-color-primary);cursor:pointer;transition:background .2s,color .2s}.hamburger-menu__trigger[data-v-cc05ed2f]:hover{background:var(--bg-color-primary);color:var(--text-color-primary)}.hamburger-menu__icon[data-v-cc05ed2f]{width:1.5rem;height:1.5rem}.hamburger-menu__overlay[data-v-cc05ed2f]{position:fixed;inset:0;background:#00000080;z-index:var(--z-layer-overlay)}.hamburger-menu__drawer[data-v-cc05ed2f]{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:var(--z-layer-modal);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--black-grey);color:var(--bg-color-primary)}.hamburger-menu__top[data-v-cc05ed2f]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.hamburger-menu__top-flex[data-v-cc05ed2f]{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.hamburger-menu__logo[data-v-cc05ed2f]{display:flex;align-items:center;justify-content:center;padding:.5rem;text-decoration:none;color:inherit}.hamburger-menu__logo--active[data-v-cc05ed2f]{color:var(--primary)}.hamburger-menu__logo-icon[data-v-cc05ed2f]{width:2.5rem;height:auto}.hamburger-menu__nav[data-v-cc05ed2f]{display:flex;flex-direction:column;gap:.25rem;flex:1}.hamburger-menu__link[data-v-cc05ed2f]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:.5rem;color:inherit;text-decoration:none;font-size:1rem;font-weight:600;transition:background .2s,color .2s}.hamburger-menu__link[data-v-cc05ed2f]:hover{background:var(--bg-color-primary);color:var(--text-color-primary)}.hamburger-menu__link--active[data-v-cc05ed2f]{background:var(--primary);color:var(--text-color-primary)}.hamburger-menu__link--logout[data-v-cc05ed2f]:hover{background:var(--dark-orange);color:var(--text-color-primary)}.hamburger-menu__link-icon[data-v-cc05ed2f]{width:1.25rem;height:1.25rem;flex-shrink:0}.hamburger-overlay-enter-active[data-v-cc05ed2f],.hamburger-overlay-leave-active[data-v-cc05ed2f]{transition:opacity .2s ease}.hamburger-overlay-enter-from[data-v-cc05ed2f],.hamburger-overlay-leave-to[data-v-cc05ed2f]{opacity:0}.hamburger-drawer-enter-active[data-v-cc05ed2f],.hamburger-drawer-leave-active[data-v-cc05ed2f]{transition:transform .2s ease}.hamburger-drawer-enter-from[data-v-cc05ed2f],.hamburger-drawer-leave-to[data-v-cc05ed2f]{transform:translate(-100%)}.switch[data-v-10f14eb6]{position:relative;display:inline-block;width:var(--v44080281);height:var(--v232953cc)}.switch--disabled[data-v-10f14eb6]{opacity:.6;cursor:not-allowed}.switch--disabled .slider[data-v-10f14eb6]{cursor:not-allowed}.switch input[data-v-10f14eb6]{opacity:0;width:0;height:0}.slider[data-v-10f14eb6]{position:absolute;cursor:pointer;inset:0;background-color:var(--v42f1041e);-webkit-transition:.4s;transition:.4s;border-radius:var(--br-pill)}.slider[data-v-10f14eb6]:before{position:absolute;content:"";height:var(--v96de6a5c);width:var(--v96de6a5c);left:2px;top:calc((var(--v232953cc) - var(--v96de6a5c)) / 2);background-color:var(--v46acc29c);-webkit-transition:.4s;transition:.4s;border-radius:100%}input:checked+.slider[data-v-10f14eb6]{background-color:var(--aa6d7106)}input:checked+.slider[data-v-10f14eb6]:before{left:calc(100% - var(--v96de6a5c) - 2px)}.animated-logo[data-v-b6a5f1cd]{width:100%;height:100%;aspect-ratio:1/1;background-color:var(--a254c898);border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;padding:.2rem}.animated-logo[data-v-b6a5f1cd] .switch{pointer-events:none}.sidebar[data-v-eed668ce]{position:fixed;left:0;top:0;bottom:0;width:75px;flex-shrink:0;z-index:var(--z-layer-sticky);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;padding:1.5rem 0rem;background:transparent;transition:width .18s ease-out}.sidebar.sidebar--expanded[data-v-eed668ce]{width:220px}.sidebar__toggle[data-v-eed668ce]{box-sizing:border-box;position:absolute;top:50%;right:-.9rem;transform:translateY(-50%);width:1.8rem;height:1.8rem;aspect-ratio:1/1;border-radius:var(--br-pill);display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;background:var(--bg-color-primary);border:2px solid var(--bg-color-secondary);color:var(--text-color-primary);cursor:pointer;z-index:var(--z-layer-sticky)}.sidebar__toggle[data-v-eed668ce]:hover{background:var(--primary);color:var(--text-color-primary)}.sidebar__toggle-icon[data-v-eed668ce]{width:1.1rem;height:1.1rem}.sidebar__toggle-icon[data-v-eed668ce] svg{width:100%;height:100%}.sidebar__logo[data-v-eed668ce]{width:60px;height:60px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 0 .5rem}.sidebar__nav-wrapper[data-v-eed668ce]{width:100%;background:var(--black-grey);color:var(--bg-color-primary);padding:1.5rem 0rem;border-radius:0 1rem 1rem 0;position:relative}.sidebar__nav[data-v-eed668ce]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.sidebar__link[data-v-eed668ce]{position:relative;display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:50%;color:var(--bg-color-primary);text-decoration:none;transition:background .2s,color .2s,border-radius .18s ease-out,width .18s ease-out,padding .18s ease-out;width:fit-content;aspect-ratio:1/1;line-height:1.4}.sidebar--expanded .sidebar__link[data-v-eed668ce]{width:80%;aspect-ratio:auto;border-radius:var(--br-pill);justify-content:flex-start;gap:.75rem;padding:.75rem 1rem}.sidebar__tooltip[data-v-eed668ce]{position:absolute;left:100%;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);margin-left:.5rem;padding:0 1rem;font-size:1.25rem;font-weight:700;border-radius:var(--br-pill);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;transition:opacity .2s,background .2s,color .2s;height:44px;border:1.5px solid var(--black-grey)}.sidebar--expanded .sidebar__tooltip[data-v-eed668ce]{display:none}.sidebar__link:hover .sidebar__tooltip[data-v-eed668ce]{opacity:1;background:var(--bg-color-primary);color:var(--text-color-primary)}.sidebar__link--active:hover .sidebar__tooltip[data-v-eed668ce]{background:var(--primary);color:var(--text-color-primary)}.sidebar__link[data-v-eed668ce]:hover{background:var(--bg-color-primary);color:var(--text-color-primary)}.sidebar__link--active[data-v-eed668ce],.sidebar__link--active[data-v-eed668ce]:hover{background:var(--primary);color:var(--text-color-primary)}.sidebar__link--admin[data-v-eed668ce]{color:var(--light-admin)}.sidebar__link--admin[data-v-eed668ce]:hover,.sidebar__link--admin.sidebar__link--active[data-v-eed668ce],.sidebar__link--admin.sidebar__link--active[data-v-eed668ce]:hover,.sidebar__link--admin:hover .sidebar__tooltip[data-v-eed668ce],.sidebar__link--admin.sidebar__link--active .sidebar__tooltip[data-v-eed668ce]{background:var(--light-admin);color:var(--text-color-primary)}.sidebar__icon[data-v-eed668ce]{width:1.25rem;height:auto}.sidebar__label[data-v-eed668ce]{font-size:.95rem;font-weight:600;white-space:nowrap;opacity:0;max-width:0;margin-left:0;transform:translate(-4px);overflow:hidden;transition:opacity .18s ease-out}.sidebar--expanded .sidebar__label[data-v-eed668ce]{opacity:1;max-width:200px;margin-left:.75rem;transform:translate(0)}.dropdown[data-v-b062805f]{position:relative;color:var(--text-color-primary);font-size:.9rem;font-weight:500}.dropdown-selected[data-v-b062805f]{display:flex;align-items:center;gap:.5rem;min-width:0;border:none;border-radius:var(--br-pill);background-color:var(--primary);padding:.35rem .85rem;transition:background-color .2s ease;cursor:pointer}.dropdown-selected[data-v-b062805f]:hover,.dropdown-selected[data-v-b062805f]:focus-within,.dropdown-selected.dropdown-open[data-v-b062805f]{background-color:var(--primary-light);color:var(--text-color-primary)}.dropdown-selected:hover .dropdown-selected__option-icon[data-v-b062805f],.dropdown-selected:focus-within .dropdown-selected__option-icon[data-v-b062805f],.dropdown-selected.dropdown-open .dropdown-selected__option-icon[data-v-b062805f]{color:var(--text-color-primary)}.dropdown-selected[data-v-b062805f]:hover svg,.dropdown-selected[data-v-b062805f]:focus-within svg,.dropdown-selected.dropdown-open[data-v-b062805f] svg{color:var(--text-color-primary)}.dropdown-selected.dropdown-static[data-v-b062805f]{cursor:default;pointer-events:none}.dropdown-selected.dropdown-static[data-v-b062805f]:hover,.dropdown-selected.dropdown-static[data-v-b062805f]:focus-within{background-color:transparent;color:var(--text-color-primary)}.dropdown-selected.dropdown-static .dropdown-filter[data-v-b062805f]{pointer-events:none;cursor:default}.dropdown-filter[data-v-b062805f]{flex:1;min-width:0;width:fit-content;border:none;background:transparent;color:inherit}.dropdown-filter[data-v-b062805f]:focus{outline:none}.dropdown-filter[data-v-b062805f]::placeholder{color:inherit;opacity:1}.dropdown-selected__option-icon[data-v-b062805f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-color-primary)}.dropdown-selected__option-icon-inner[data-v-b062805f]{display:inline-flex;align-items:center;justify-content:center}.dropdown-selected__option-icon-inner[data-v-b062805f] svg{width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--bg-color-secondary)}.dropdown-item-icon[data-v-b062805f]{width:20px;height:20px;object-fit:contain;flex-shrink:0}.dropdown-tag[data-v-b062805f],.dropdown-tag-dot[data-v-b062805f]{flex-shrink:0}.dropdown-tag-dot[data-v-b062805f]{width:.5rem;height:.5rem;border-radius:var(--br-pill)}.dropdown-options[data-v-b062805f]{position:absolute;overflow-y:auto;width:100%;min-width:100%;max-height:260px;z-index:99999;background-color:var(--bg-color-primary);border:2px solid var(--primary-light);border-radius:.9rem;margin-top:4px;font-size:.95rem}.dropdown-option-icon[data-v-b062805f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.2rem 0;border-radius:50%}.dropdown-option-icon__svg[data-v-b062805f]{display:inline-flex;align-items:center;justify-content:center}.dropdown-option-icon__svg[data-v-b062805f] svg{width:1rem;height:1rem;flex-shrink:0;color:var(--bg-color-secondary)}.item[data-v-b062805f]{display:flex;align-items:center;gap:.5rem;padding:.3rem 1rem;cursor:pointer}.item[data-v-b062805f]:hover{background-color:var(--primary-light);color:var(--text-color-primary)}.item:hover .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)}.item:hover.dropdown-option-highlighted[data-v-b062805f]{background-color:var(--primary)!important}.item:hover.dropdown-option-highlighted .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)!important}.item[data-v-b062805f]:hover svg{color:var(--text-color-primary)}.dropdown-option-selected .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)}.dropdown-option-highlighted[data-v-b062805f],.dropdown-option-selected[data-v-b062805f]{background-color:var(--primary-light);color:var(--text-color-primary)}.dropdown-option-highlighted[data-v-b062805f] svg,.dropdown-option-selected[data-v-b062805f] svg{color:var(--text-color-primary)}.item-name[data-v-b062805f]{flex:1;min-width:0}.item-name--with-id[data-v-b062805f]{display:flex;flex-direction:column;gap:.1rem}.item-name .item-id[data-v-b062805f]{display:block;font-size:.7rem;opacity:.85;font-weight:400;color:var(--text-color-primary);line-height:1.2}.dropdown-selected__label[data-v-b062805f]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0;overflow:visible}.dropdown-selected__id[data-v-b062805f]{display:block;font-size:.7rem;opacity:.85;font-weight:400;color:var(--text-color-primary);line-height:1.2}@media(max-width:450px){.dropdown[data-v-b062805f]{width:calc(100% - 24px);color:var(--text-color-secondary)}.dropdown-selected[data-v-b062805f]{width:100%!important;min-width:100%;color:var(--text-color-primary);background-color:var(--text-color-secondary)!important}.dropdown-selected[data-v-b062805f]:hover,.dropdown-selected[data-v-b062805f]:focus-within,.dropdown-selected.dropdown-open[data-v-b062805f]{color:var(--text-color-primary);background-color:var(--text-color-secondary)!important}.dropdown-selected:hover .dropdown-selected__option-icon[data-v-b062805f],.dropdown-selected:focus-within .dropdown-selected__option-icon[data-v-b062805f],.dropdown-selected.dropdown-open .dropdown-selected__option-icon[data-v-b062805f]{color:var(--text-color-primary)}.dropdown-selected.dropdown-static[data-v-b062805f]:hover,.dropdown-selected.dropdown-static[data-v-b062805f]:focus-within{color:var(--text-color-secondary)}.dropdown-selected__option-icon[data-v-b062805f]{color:var(--text-color-primary)}.dropdown-options[data-v-b062805f]{background-color:var(--text-color-primary);border-color:var(--text-color-secondary)}.item[data-v-b062805f]:hover{background-color:var(--text-color-secondary);color:var(--text-color-primary)}.item:hover .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)}.item:hover.dropdown-option-highlighted[data-v-b062805f]{background-color:var(--text-color-secondary)}.item:hover.dropdown-option-highlighted .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)}.dropdown-option-icon[data-v-b062805f]{color:var(--text-color-secondary)}.dropdown-option-highlighted[data-v-b062805f],.dropdown-option-selected[data-v-b062805f]{background-color:var(--text-color-secondary);color:var(--text-color-primary)}.dropdown-option-highlighted .dropdown-option-icon[data-v-b062805f],.dropdown-option-selected .dropdown-option-icon[data-v-b062805f]{color:var(--text-color-primary)}}header[data-v-b0ce2ddb]{position:sticky;top:0;z-index:var(--z-layer-sticky);background-color:var(--bg-color-primary);height:80px;transition:all .3s ease;box-sizing:border-box;width:100%;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}header.shrink[data-v-b0ce2ddb]{height:50px;width:100%;transform:scaleY(.95) translateY(-3.5px)}.flex[data-v-b0ce2ddb]{display:flex;align-items:center;gap:.8rem}#project-nav[data-v-b0ce2ddb]{display:flex;align-items:center;gap:1rem}.breadcrumb-arrow[data-v-b0ce2ddb]{width:.75rem;height:.75rem;color:var(--text-color-primary)}#plan-type-nav[data-v-b0ce2ddb],#llm-nav[data-v-b0ce2ddb]{display:flex;align-items:center;gap:.8rem}@media(max-width:850px){header[data-v-b0ce2ddb]{flex-direction:column;align-items:stretch;height:auto;min-height:80px;padding:.75rem 2rem;gap:.5rem}header>.flex[data-v-b0ce2ddb]:first-child{flex-direction:row;flex-wrap:wrap}header>.flex[data-v-b0ce2ddb]:last-child{justify-content:flex-end}}@media(max-width:700px){header[data-v-b0ce2ddb]{align-items:center}}.toast[data-v-97fdada4]{--toast-accent: var(--darkest-green);--toast-icon-bg: var(--light-green);--toast-icon-color: var(--darkest-green);--toast-ring-bg: var(--green);position:fixed;right:1.25rem;top:1.25rem;display:flex;align-items:center;gap:14px;padding:14px 24px 14px 14px;background:linear-gradient(to right,var(--toast-bg),var(--bg-color-primary));width:380px;max-width:calc(100vw - 16px);box-sizing:border-box;background:var(--bg-color-primary);border:1px solid var(--grey-light-grey);border-left:4px solid var(--toast-accent);border-radius:8px;box-shadow:0 14px 36px -24px #0f172a8c,0 1px #0f172a0a;color:var(--text-color-primary);cursor:default;user-select:none;z-index:9500}.toast--success[data-v-97fdada4]{--toast-accent: var(--darkest-green);--toast-icon-bg: var(--light-green);--toast-icon-color: var(--darkest-green);--toast-ring-bg: var(--green)}.toast--error[data-v-97fdada4]{--toast-accent: var(--darker-red);--toast-icon-bg: var(--light-red);--toast-icon-color: var(--darker-red);--toast-ring-bg: var(--red)}.toast--info[data-v-97fdada4]{--toast-accent: var(--darkest-blue);--toast-icon-bg: var(--light-blue);--toast-icon-color: var(--darkest-blue);--toast-ring-bg: var(--blue)}.toast--warning[data-v-97fdada4]{--toast-accent: var(--darkest-orange);--toast-icon-bg: var(--light-orange);--toast-icon-color: var(--darkest-orange);--toast-ring-bg: var(--orange)}.toast-slide-enter-active[data-v-97fdada4]{animation:slideIn-97fdada4 .4s cubic-bezier(.22,1,.36,1) forwards}.toast-slide-leave-active[data-v-97fdada4]{animation:slideOut-97fdada4 .3s ease-in forwards}@keyframes slideIn-97fdada4{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-97fdada4{0%{transform:translate(0);opacity:1}to{transform:translate(110%);opacity:0}}.toast-icon[data-v-97fdada4]{position:relative;width:2rem;height:2rem;flex-shrink:0;background:var(--toast-icon-bg);border-radius:var(--br-pill);display:flex;align-items:center;justify-content:center;line-height:0}.toast-icon .toast-status-icon[data-v-97fdada4]{width:1rem;height:1rem;display:block;color:var(--toast-icon-color)}.timer-ring[data-v-97fdada4]{position:absolute;inset:-2px;display:block;width:calc(100% + 4px);height:calc(100% + 4px)}.ring-bg[data-v-97fdada4]{fill:none;stroke:var(--toast-ring-bg);stroke-width:2.75;stroke-linecap:round}.ring-progress[data-v-97fdada4]{fill:none;stroke:var(--bg-color-primary);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .05s linear}.checkmark[data-v-97fdada4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.toast-message[data-v-97fdada4]{font-size:1rem;color:var(--text-color-primary);font-weight:500;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}@media(max-width:520px){.toast[data-v-97fdada4]{right:.75rem;top:.75rem;width:calc(100vw - 1.5rem)}}.no-project-yet[data-v-0c98fcbc]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.no-project-yet__inner[data-v-0c98fcbc]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:400px;text-align:center}.no-project-yet__icon[data-v-0c98fcbc]{width:3rem;height:3rem;color:var(--darker-purple);opacity:.6;margin-bottom:.5rem}.no-project-yet__title[data-v-0c98fcbc]{font-size:1.1rem;font-weight:700;color:var(--text-color-primary);margin:0}.no-project-yet__description[data-v-0c98fcbc]{font-size:.875rem;color:var(--dark-grey);margin:0 0 .5rem;line-height:1.5}.no-project-yet__actions[data-v-0c98fcbc]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.walkthrough-intro[data-v-504ae934]{position:fixed;inset:0;z-index:var(--z-layer-modal);display:flex;align-items:center;justify-content:center;padding:1rem}.walkthrough-intro__backdrop[data-v-504ae934]{position:absolute;inset:0;border:0;background:#00000052;cursor:pointer}.walkthrough-intro__dialog[data-v-504ae934]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(52rem,100vw - 2rem);height:min(38rem,100dvh - 2rem);overflow:hidden;border:1px solid var(--grey-light-grey);border-radius:.75rem;background:var(--bg-color-primary);color:var(--text-color-primary);box-shadow:0 1.5rem 4rem #0f172a3d}.walkthrough-intro__dialog[data-v-504ae934]:focus{outline:none}.walkthrough-intro__header[data-v-504ae934]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:var(--bg-color-primary);border-bottom:1px solid var(--grey-light-grey);flex-shrink:0}.walkthrough-intro__eyebrow[data-v-504ae934]{margin:0 0 .2rem;color:var(--grey-text);font-size:.72rem;font-weight:800;text-transform:uppercase}.walkthrough-intro__title[data-v-504ae934]{margin:0;font-size:1.2rem;line-height:1.2;color:var(--text-color-primary)}.walkthrough-intro__body[data-v-504ae934]{display:flex;flex-direction:column;border-bottom:1px solid var(--grey-light-grey);flex:1;min-height:0;overflow:hidden}.walkthrough-intro__media[data-v-504ae934]{flex:1;min-height:0;overflow:hidden}.walkthrough-intro__media iframe[data-v-504ae934],.walkthrough-intro__media video[data-v-504ae934]{display:block;width:100%;height:100%;border:0;background:#000}.walkthrough-intro__placeholder[data-v-504ae934]{display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:16/9;padding:1.5rem;background:#1f2937;color:#fff}.walkthrough-intro__placeholder span[data-v-504ae934]{font-size:.78rem;font-weight:800;text-transform:uppercase}.walkthrough-intro__placeholder strong[data-v-504ae934]{margin-top:.35rem;font-size:1.5rem;line-height:1.15}.walkthrough-intro__placeholder-steps[data-v-504ae934]{display:flex;gap:.4rem;margin-top:1.2rem}.walkthrough-intro__placeholder-steps i[data-v-504ae934]{display:block;width:3rem;height:.35rem;border-radius:var(--br-pill);background:var(--primary)}.walkthrough-intro__footer[data-v-504ae934]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.85rem 1.15rem;border-top:1px solid var(--grey-light-grey);background:var(--lighter-grey-grey);flex-shrink:0}.walkthrough-intro__button[data-v-504ae934]{min-height:2.2rem;padding:.45rem .85rem;border:1px solid var(--grey-light-grey);border-radius:.5rem;background:var(--bg-color-primary);color:var(--text-color-primary);font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s}.walkthrough-intro__button[data-v-504ae934]:hover,.walkthrough-intro__button[data-v-504ae934]:focus-visible{border-color:var(--black-grey);outline:none}.walkthrough-intro__button--primary[data-v-504ae934]{background:var(--black-grey);color:var(--text-color-secondary);border-color:var(--black-grey)}.walkthrough-intro__button--primary[data-v-504ae934]:hover,.walkthrough-intro__button--primary[data-v-504ae934]:focus-visible{opacity:.85}.walkthrough-intro-enter-active[data-v-504ae934],.walkthrough-intro-leave-active[data-v-504ae934]{transition:opacity .18s ease,transform .18s ease}.walkthrough-intro-enter-from[data-v-504ae934],.walkthrough-intro-leave-to[data-v-504ae934]{opacity:0;transform:translateY(6px)}@media(max-height:680px){.walkthrough-intro__dialog[data-v-504ae934]{height:calc(100dvh - 2rem)}.walkthrough-intro__header[data-v-504ae934]{padding:.65rem 1.15rem}.walkthrough-intro__title[data-v-504ae934]{font-size:1rem}.walkthrough-intro__footer[data-v-504ae934]{padding:.6rem 1.15rem}}@media(max-width:560px){.walkthrough-intro__footer[data-v-504ae934]{flex-direction:column-reverse;align-items:stretch}.walkthrough-intro__footer-main[data-v-504ae934]{display:grid;grid-template-columns:1fr 1fr}}.wt-welcome[data-v-b428080b]{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:24px}.wt-welcome__backdrop[data-v-b428080b]{position:absolute;inset:0;background:#00000061;backdrop-filter:blur(3px);border:none;cursor:default}.wt-welcome__dialog[data-v-b428080b]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 48px);overflow:hidden;background:var(--bg-color-primary, #fff);border-radius:22px;box-shadow:0 32px 80px #00000029,0 0 0 1px #0000000d;outline:none}.wt-welcome__header[data-v-b428080b]{padding:28px 28px 0;flex-shrink:0}.wt-welcome__eyebrow[data-v-b428080b]{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--darker-purple, #7F77DD);margin:0 0 10px}.wt-welcome__header-row[data-v-b428080b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wt-welcome__title[data-v-b428080b]{font-size:1.4rem;font-weight:800;color:var(--black, #111);margin:0;line-height:1.2;letter-spacing:-.01em}.wt-welcome__subtitle[data-v-b428080b]{font-size:.85rem;color:var(--dark-grey, #888);margin:6px 0 0;line-height:1.5}.wt-welcome__close[data-v-b428080b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--dark-grey, #bbb);cursor:pointer;transition:background .12s,color .12s;margin-top:-2px}.wt-welcome__close[data-v-b428080b]:hover{background:#0000000f;color:var(--black, #111)}.wt-welcome__body[data-v-b428080b]{padding:20px 28px 0;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto}.wt-welcome__card[data-v-b428080b]{display:flex;align-items:center;gap:14px;width:100%;border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:box-shadow .15s,background .15s,border-color .15s,transform .12s}.wt-welcome__card[data-v-b428080b]:hover{transform:translateY(-1px)}.wt-welcome__card[data-v-b428080b]:active{transform:translateY(0);transition-duration:60ms}.wt-welcome__card--featured[data-v-b428080b]{padding:20px;border:1.5px solid var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--darker-purple, #7F77DD) 4%,var(--bg-color-primary, #fff));box-shadow:0 2px 12px #7f77dd1a,inset 0 1px #fff9}.wt-welcome__card--featured[data-v-b428080b]:hover{box-shadow:0 6px 24px #7f77dd2e,inset 0 1px #fff9;background:color-mix(in srgb,var(--darker-purple, #7F77DD) 7%,var(--bg-color-primary, #fff))}.wt-welcome__card--secondary[data-v-b428080b]{padding:13px 16px;border:1px solid rgba(0,0,0,.08);background:transparent}.wt-welcome__card--secondary[data-v-b428080b]:hover{border-color:color-mix(in srgb,var(--darker-purple, #7F77DD) 60%,transparent);background:color-mix(in srgb,var(--darker-purple, #7F77DD) 3%,var(--bg-color-primary, #fff));box-shadow:0 2px 10px #7f77dd14}.wt-welcome__card--other-view[data-v-b428080b]{opacity:.7;border-style:dashed}.wt-welcome__card--other-view[data-v-b428080b]:hover{opacity:1}.wt-welcome__card-icon[data-v-b428080b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--darker-purple, #7F77DD) 14%,transparent);color:var(--darker-purple, #7F77DD)}.wt-welcome__card-icon--sm[data-v-b428080b]{width:34px;height:34px;border-radius:9px}.wt-welcome__card-icon--muted[data-v-b428080b]{background:#0000000d;color:var(--dark-grey, #aaa)}.wt-welcome__card-body[data-v-b428080b]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wt-welcome__card-recommended[data-v-b428080b]{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--darker-purple, #7F77DD);margin-bottom:2px}.wt-welcome__card-title[data-v-b428080b]{font-size:.92rem;font-weight:700;color:var(--black, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.wt-welcome__card-title-row[data-v-b428080b]{min-width:0}.wt-welcome__done-badge[data-v-b428080b]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#22c55e;color:#fff;font-size:.58rem;font-weight:800;vertical-align:middle;margin-left:4px}.wt-welcome__view-badge[data-v-b428080b]{display:inline-block;width:fit-content;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-grey, #999);background:#0000000f;border-radius:5px;padding:2px 6px;margin-top:2px}.wt-welcome__card-desc[data-v-b428080b]{font-size:.79rem;color:var(--dark-grey, #888);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;margin-top:2px}.wt-welcome__card-meta[data-v-b428080b]{display:flex;align-items:center;gap:10px;margin-top:7px}.wt-welcome__card-meta-item[data-v-b428080b]{display:flex;align-items:center;gap:4px;font-size:.73rem;color:var(--dark-grey, #999);font-weight:500}.wt-welcome__card-meta--compact[data-v-b428080b]{margin-top:1px}.wt-welcome__card-meta--compact .wt-welcome__card-meta-item[data-v-b428080b]{font-size:.71rem;color:var(--dark-grey, #aaa)}.wt-welcome__card-cta[data-v-b428080b]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:9px 18px;border-radius:10px;background:var(--darker-purple, #7F77DD);color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background .14s,transform .12s;box-shadow:0 2px 8px #7f77dd4d}.wt-welcome__card--featured:hover .wt-welcome__card-cta[data-v-b428080b]{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 88%,#000)}.wt-welcome__card-arrow[data-v-b428080b]{flex-shrink:0;color:#0003;transition:color .14s,transform .14s}.wt-welcome__card--secondary:hover .wt-welcome__card-arrow[data-v-b428080b]{color:var(--darker-purple, #7F77DD);transform:translate(2px)}.wt-welcome__section[data-v-b428080b]{display:flex;flex-direction:column;gap:10px}.wt-welcome__section--other[data-v-b428080b]{padding-top:20px;margin-top:-4px;border-top:1px solid rgba(0,0,0,.07)}.wt-welcome__section-label[data-v-b428080b]{display:flex;align-items:center;gap:5px;font-size:.69rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-grey, #bbb);margin:0}.wt-welcome__section-label--muted[data-v-b428080b]{color:var(--dark-grey, #bbb)}.wt-welcome__cards[data-v-b428080b]{display:flex;flex-direction:column;gap:8px}.wt-welcome__footer[data-v-b428080b]{display:flex;align-items:center;justify-content:center;padding:16px 28px 22px;flex-shrink:0;border-top:1px solid rgba(0,0,0,.06);margin-top:0}.wt-welcome__skip[data-v-b428080b]{border:none;background:transparent;font-size:.82rem;color:var(--dark-grey, #aaa);cursor:pointer;padding:0;font-family:inherit;font-weight:500;transition:color .12s}.wt-welcome__skip[data-v-b428080b]:hover{color:var(--black, #333)}.wt-welcome__hint[data-v-b428080b]{display:flex;align-items:center;gap:6px;font-size:.73rem;color:var(--dark-grey, #aaa);margin:0}.wt-welcome__hint-compass[data-v-b428080b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--darker-purple, #7F77DD) 12%,transparent);color:var(--darker-purple, #7F77DD)}.wt-welcome-enter-active[data-v-b428080b]{transition:opacity .2s ease-out}.wt-welcome-leave-active[data-v-b428080b]{transition:opacity .16s ease-in}.wt-welcome-enter-from[data-v-b428080b],.wt-welcome-leave-to[data-v-b428080b]{opacity:0}.wt-welcome-enter-active .wt-welcome__dialog[data-v-b428080b]{animation:wt-welcome-in-b428080b .22s cubic-bezier(.2,0,0,1)}.wt-welcome-leave-active .wt-welcome__dialog[data-v-b428080b]{animation:wt-welcome-out-b428080b .16s ease-in forwards}@keyframes wt-welcome-in-b428080b{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes wt-welcome-out-b428080b{to{transform:scale(.98) translateY(4px);opacity:0}}@media(max-width:560px){.wt-welcome[data-v-b428080b]{padding:12px}.wt-welcome__header[data-v-b428080b]{padding:20px 20px 0}.wt-welcome__body[data-v-b428080b]{padding:16px 20px 0}.wt-welcome__footer[data-v-b428080b]{padding:14px 20px 20px}.wt-welcome__card--featured[data-v-b428080b]{flex-wrap:wrap}.wt-welcome__card-cta[data-v-b428080b]{width:100%;justify-content:center;margin-top:6px}}.target-markers[data-v-2f1baafa]{position:fixed;inset:0;z-index:250;pointer-events:none}.target-markers__pin[data-v-2f1baafa]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black-grey);background:var(--black-grey);color:var(--text-color-secondary);cursor:pointer}.target-markers__pin[data-v-2f1baafa]{position:absolute;width:2rem;height:2rem;border-radius:var(--br-pill);box-shadow:0 8px 22px #00000038;font-size:.82rem;font-weight:800;pointer-events:auto;transform:translate(-50%,-50%)}.target-markers__pin[data-v-2f1baafa]:hover,.target-markers__pin[data-v-2f1baafa]:focus-visible{background:var(--primary);color:var(--black);outline:none}.tour-fade-enter-active[data-v-08b0115c]{transition:opacity .22s ease}.tour-fade-leave-active[data-v-08b0115c]{transition:opacity .16s ease}.tour-fade-enter-from[data-v-08b0115c],.tour-fade-leave-to[data-v-08b0115c]{opacity:0}.tour-overlay[data-v-08b0115c]{position:fixed;inset:0;z-index:9100;pointer-events:none}.tour-overlay__scrim-svg[data-v-08b0115c]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tour-overlay__blocker[data-v-08b0115c]{position:fixed;pointer-events:all;cursor:default}.tour-overlay__highlight[data-v-08b0115c]{position:fixed;box-sizing:border-box;border-radius:10px;pointer-events:none;outline:3px solid #fff;outline-offset:0px;border:2.5px solid var(--primary, #b7a0dc);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary, #b7a0dc) 38%,transparent),0 4px 24px #00000038;background:transparent;transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1)}.tour-overlay__highlight--pulse[data-v-08b0115c]{animation:highlight-pulse-08b0115c .48s cubic-bezier(.34,1.3,.64,1)}@keyframes highlight-pulse-08b0115c{0%{transform:scale(1)}40%{transform:scale(1.045);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary, #b7a0dc) 22%,transparent),0 4px 24px #00000038}to{transform:scale(1)}}.tour-overlay__highlight--waiting[data-v-08b0115c]{border-color:#f5a623;outline-color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,#f5a623 35%,transparent),0 4px 24px #00000038;animation:waiting-pulse-08b0115c 1.4s ease-in-out infinite}@keyframes waiting-pulse-08b0115c{0%{box-shadow:0 0 0 4px color-mix(in srgb,#f5a623 35%,transparent),0 4px 24px #00000038}50%{box-shadow:0 0 0 10px color-mix(in srgb,#f5a623 15%,transparent),0 4px 24px #00000038}to{box-shadow:0 0 0 4px color-mix(in srgb,#f5a623 35%,transparent),0 4px 24px #00000038}}.tour-overlay__highlight--loading[data-v-08b0115c]{border-color:var(--grey, #bbb);box-shadow:0 0 0 5px color-mix(in srgb,var(--grey, #bbb) 25%,transparent),0 4px 24px #0000001f}.tour-overlay__card[data-v-08b0115c]{position:fixed;z-index:9101;max-width:calc(100vw - 56px);max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.09);border-radius:14px;background:var(--bg-color-primary);color:var(--text-color-primary);box-shadow:0 24px 56px #00000042,0 4px 12px #0000001a;pointer-events:auto}.tour-overlay__card-scroll[data-v-08b0115c]{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:1rem 1.1rem .85rem}.tour-overlay__arrow[data-v-08b0115c]{position:fixed;overflow:hidden;pointer-events:none;z-index:9102;opacity:0;transform:scale(.7);transition:opacity .16s ease,transform .16s cubic-bezier(.34,1.4,.64,1)}.tour-overlay__arrow--visible[data-v-08b0115c]{opacity:1;transform:scale(1)}.tour-overlay__arrow polygon[data-v-08b0115c]{fill:var(--bg-color-primary, #fff);stroke:#00000021;stroke-width:1.5}.tour-overlay__long-arrow[data-v-08b0115c]{pointer-events:none}.tour-overlay__long-arrow-path[data-v-08b0115c]{fill:none;stroke:var(--primary, #b7a0dc);stroke-width:2.5;stroke-dasharray:6 4;stroke-linecap:round;opacity:.85;animation:dash-flow-08b0115c .8s linear infinite}.tour-overlay__long-arrow-head[data-v-08b0115c]{fill:var(--primary, #b7a0dc);opacity:.9}@keyframes dash-flow-08b0115c{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.tour-overlay__header[data-v-08b0115c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.tour-overlay__header-right[data-v-08b0115c]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.tour-overlay__step-counter[data-v-08b0115c]{font-size:.72rem;font-weight:700;color:var(--grey-text);white-space:nowrap;user-select:none}.tour-overlay__stepper[data-v-08b0115c]{display:flex;align-items:center;flex:1;min-width:0;max-width:280px;gap:0}.tour-overlay__step-btn[data-v-08b0115c]{display:flex;align-items:center;flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:default;position:relative}.tour-overlay__step-btn.tour-overlay__step-btn--clickable[data-v-08b0115c]{cursor:pointer}.tour-overlay__step-btn.tour-overlay__step-btn--clickable:hover .tour-overlay__step-num[data-v-08b0115c],.tour-overlay__step-btn.tour-overlay__step-btn--clickable:focus-visible .tour-overlay__step-num[data-v-08b0115c]{background:var(--primary, #b7a0dc);color:#fff;transform:scale(1.12)}.tour-overlay__step-btn.tour-overlay__step-btn--clickable:hover .tour-overlay__step-icon[data-v-08b0115c],.tour-overlay__step-btn.tour-overlay__step-btn--clickable:focus-visible .tour-overlay__step-icon[data-v-08b0115c]{background:var(--darker-purple, #7F77DD);color:#fff;transform:scale(1.12)}.tour-overlay__step-btn.tour-overlay__step-btn--clickable[data-v-08b0115c]:focus-visible{outline:none}.tour-overlay__step-btn .tour-overlay__step-num[data-v-08b0115c],.tour-overlay__step-btn .tour-overlay__step-icon[data-v-08b0115c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;font-size:.68rem;font-weight:800;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.tour-overlay__step-btn.tour-overlay__step-btn--done .tour-overlay__step-icon[data-v-08b0115c]{background:transparent;color:var(--darker-purple, #7F77DD);border:1.5px solid var(--darker-purple, #7F77DD);width:1.1rem;height:1.1rem}.tour-overlay__step-btn.tour-overlay__step-btn--done .tour-overlay__step-icon--nav[data-v-08b0115c]{color:#2563eb;border-color:#93c5fd}.tour-overlay__step-btn.tour-overlay__step-btn--done .tour-overlay__step-icon--wait[data-v-08b0115c]{color:#d97706;border-color:#fcd34d}.tour-overlay__step-btn.tour-overlay__step-btn--active .tour-overlay__step-num[data-v-08b0115c]{background:var(--black-grey, #1a1a2e);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--black-grey, #1a1a2e) 22%,transparent)}.tour-overlay__step-btn.tour-overlay__step-btn--future .tour-overlay__step-num[data-v-08b0115c]{background:transparent;color:var(--grey-text);border:1.5px solid rgba(0,0,0,.18)}.tour-overlay__step-btn.tour-overlay__step-btn--conditional[data-v-08b0115c]{opacity:.3;cursor:default;pointer-events:none}.tour-overlay__step-btn.tour-overlay__step-btn--resumable[data-v-08b0115c]{cursor:pointer}.tour-overlay__step-btn.tour-overlay__step-btn--resumable .tour-overlay__step-num[data-v-08b0115c]{background:transparent;color:var(--darker-purple, #7F77DD);border:1.5px solid var(--darker-purple, #7F77DD)}.tour-overlay__step-btn.tour-overlay__step-btn--resumable:hover .tour-overlay__step-num[data-v-08b0115c],.tour-overlay__step-btn.tour-overlay__step-btn--resumable:focus-visible .tour-overlay__step-num[data-v-08b0115c]{background:var(--darker-purple, #7F77DD);color:#fff;transform:scale(1.12)}.tour-overlay__step-btn.tour-overlay__step-btn--resumable[data-v-08b0115c]:focus-visible{outline:none}.tour-overlay__step-connector[data-v-08b0115c]{display:block;flex:1;height:2px;margin:0 2px;border-radius:999px;background:#00000021;transition:background .28s ease}.tour-overlay__step-btn--done .tour-overlay__step-connector[data-v-08b0115c]{background:var(--darker-purple, #7F77DD)}.tour-overlay__step-tooltip-fixed[data-v-08b0115c]{position:fixed;transform:translate(-50%) translateY(-100%);background:#1e1e28eb;color:#fff;font-size:.7rem;font-weight:500;line-height:1.3;white-space:nowrap;padding:3px 7px;border-radius:5px;pointer-events:none;z-index:99999}.tour-overlay__step-tooltip-fixed[data-v-08b0115c]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1e1e28eb}.tour-overlay__icon-button[data-v-08b0115c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid var(--grey-light-grey);border-radius:50%;background:transparent;color:var(--grey-text);cursor:pointer;transition:background .14s,color .14s,border-color .14s}.tour-overlay__icon-button svg[data-v-08b0115c]{width:.8rem;height:.8rem}.tour-overlay__icon-button[data-v-08b0115c]:hover{background:#0000000f;color:var(--text-color-primary);border-color:var(--grey)}.tour-overlay__title[data-v-08b0115c]{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;line-height:1.3;color:var(--text-color-primary)}.tour-overlay__body[data-v-08b0115c]{margin:0 0 1rem;color:var(--grey-text);font-size:.88rem;line-height:1.55}.tour-overlay__body[data-v-08b0115c] p{margin:0 0 .4em}.tour-overlay__body[data-v-08b0115c] p:last-child{margin-bottom:0}.tour-overlay__body[data-v-08b0115c] strong{font-weight:700;color:var(--text-color-primary)}.tour-overlay__body[data-v-08b0115c] em{font-style:italic}.tour-overlay__body[data-v-08b0115c] a{color:var(--darker-purple, #7F77DD);text-decoration:none}.tour-overlay__body[data-v-08b0115c] ul,.tour-overlay__body[data-v-08b0115c] ol{margin:.3em 0 .4em 1.2em;padding:0}.tour-overlay__body[data-v-08b0115c] li{margin:.1em 0}.tour-overlay__body[data-v-08b0115c] code{font-family:ui-monospace,Fira Code,monospace;font-size:.82em;background:#00000012;border-radius:3px;padding:1px 4px}.tour-overlay__body[data-v-08b0115c] pre{background:#0000000f;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:8px 10px;margin:.4em 0;overflow-x:auto}.tour-overlay__body[data-v-08b0115c] pre code{background:none;border:none;padding:0;font-size:.8em}.tour-overlay__body[data-v-08b0115c] table{border-collapse:collapse;font-size:.82em;margin:.4em 0;width:100%}.tour-overlay__body[data-v-08b0115c] th,.tour-overlay__body[data-v-08b0115c] td{border:1px solid rgba(0,0,0,.12);padding:3px 7px;text-align:left}.tour-overlay__body[data-v-08b0115c] th{font-weight:700;background:#0000000a}.tour-overlay__body[data-v-08b0115c] blockquote{border-left:2px solid var(--primary, #b7a0dc);margin:.3em 0;padding:2px 8px;opacity:.8}.tour-overlay__body[data-v-08b0115c] h1{font-size:1.15em;font-weight:700;margin:.6em 0 .2em}.tour-overlay__body[data-v-08b0115c] h2{font-size:1.05em;font-weight:700;margin:.5em 0 .2em}.tour-overlay__body[data-v-08b0115c] h3{font-size:.97em;font-weight:700;margin:.4em 0 .15em}.tour-overlay__body[data-v-08b0115c] h4{font-size:.9em;font-weight:600;margin:.3em 0 .1em}.tour-overlay__body[data-v-08b0115c] hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:.6em 0}.tour-overlay__body[data-v-08b0115c] del{text-decoration:line-through;opacity:.6}.tour-overlay__body[data-v-08b0115c] img{max-width:100%;border-radius:4px}.tour-overlay__footer[data-v-08b0115c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tour-overlay__footer.tour-overlay__footer--skippable[data-v-08b0115c]{flex-direction:column;align-items:stretch;gap:.35rem}.tour-overlay__footer-row[data-v-08b0115c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1;width:100%}.tour-overlay__button[data-v-08b0115c]{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:none;border-radius:8px;background:var(--black-grey, #1a1a2e);color:var(--text-color-secondary, #fff);font-size:.85rem;font-weight:700;cursor:pointer;transition:background .14s,transform .12s}.tour-overlay__button[data-v-08b0115c]:not(:disabled):hover{background:var(--primary, #b7a0dc);color:var(--black, #111);outline:none}.tour-overlay__button-arrow[data-v-08b0115c]{display:inline-block;transition:transform .14s cubic-bezier(.34,1.4,.64,1)}.tour-overlay__button:not(:disabled):hover .tour-overlay__button-arrow[data-v-08b0115c]{transform:translate(3px)}.tour-overlay__button--advancing .tour-overlay__button-arrow[data-v-08b0115c]{transform:translate(6px);opacity:.5}.tour-overlay__button--secondary[data-v-08b0115c]{background:transparent;color:var(--grey-text);border:1px solid var(--grey, #ddd);font-weight:600}.tour-overlay__button--secondary[data-v-08b0115c]:not(:disabled):hover{background:#0000000d;color:var(--text-color-primary)}.tour-overlay__button[data-v-08b0115c]:disabled{opacity:.35;cursor:not-allowed}.tour-overlay__waiting-hint[data-v-08b0115c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:#f5a623}.tour-overlay__waiting-hint--loading[data-v-08b0115c]{color:var(--grey-text)}.tour-overlay__waiting-hint--centered[data-v-08b0115c]{justify-content:center;text-align:center;width:100%}.tour-overlay__waiting-hint--error[data-v-08b0115c]{color:var(--error-color, #c0392b);font-weight:500}.tour-overlay__footer-col[data-v-08b0115c]{display:flex;flex-direction:column;gap:.5rem;width:100%}.tour-overlay__footer-row--centered[data-v-08b0115c]{justify-content:center}.tour-overlay__button--sm[data-v-08b0115c]{font-size:.78rem;padding:.35rem .75rem}.tour-overlay__fill-suggestion[data-v-08b0115c]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tour-overlay__fill-label[data-v-08b0115c]{font-size:.75rem;color:var(--grey-text, #888);font-weight:600}.tour-overlay__fill-value[data-v-08b0115c]{font-size:.75rem;font-family:monospace;background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,transparent);color:var(--darker-purple, #7F77DD);padding:1px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 30%,transparent);word-break:break-all}.tour-overlay__spinner[data-v-08b0115c]{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--grey-text) 30%,transparent);border-top-color:var(--grey-text);border-radius:50%;animation:spin-08b0115c .6s linear infinite;flex-shrink:0}@keyframes spin-08b0115c{to{transform:rotate(360deg)}}.tour-overlay__progress-bar[data-v-08b0115c]{height:4px;width:100%;flex-shrink:0;background:#00000012}.tour-overlay__progress-fill[data-v-08b0115c]{height:100%;background:var(--darker-purple, #7F77DD);transition:width .28s cubic-bezier(.4,0,.2,1)}.tour-overlay__time-estimate[data-v-08b0115c]{font-size:.72rem;color:var(--grey-text);margin:-.25rem 0 .5rem;display:flex;align-items:center;gap:4px}.tour-overlay__skip-step[data-v-08b0115c]{background:none;border:none;border-top:1px solid rgba(0,0,0,.07);color:var(--grey-text);font-size:.75rem;cursor:pointer;padding:.45rem 0 0;margin-top:.25rem;text-align:center;width:100%;transition:color .15s ease}.tour-overlay__skip-step[data-v-08b0115c]:hover{color:var(--text-color-primary)}.tour-overlay__menu[data-v-08b0115c]{position:relative}.tour-overlay__menu-dropdown[data-v-08b0115c]{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:var(--bg-color-primary);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:4px;z-index:10}.tour-overlay__menu-item[data-v-08b0115c]{width:100%;text-align:left;background:none;border:none;padding:7px 10px;border-radius:5px;font-size:.82rem;cursor:pointer}.tour-overlay__menu-item[data-v-08b0115c]:hover{background:#0000000d}.tour-overlay__completion[data-v-08b0115c]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem 1.75rem;gap:0;text-align:center;position:relative}.tour-overlay__completion-sparkles[data-v-08b0115c]{width:100%;max-width:240px;height:72px;flex-shrink:0;margin-bottom:.25rem;opacity:0;animation:sparkle-in-08b0115c .6s .1s cubic-bezier(.34,1.4,.64,1) forwards}@keyframes sparkle-in-08b0115c{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.tour-overlay__completion-icon[data-v-08b0115c]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;margin-bottom:1.1rem;filter:drop-shadow(0 4px 12px rgba(34,197,94,.35));opacity:0;transform:scale(.5);animation:check-pop-08b0115c .48s .2s cubic-bezier(.34,1.5,.64,1) forwards}.tour-overlay__completion-icon svg[data-v-08b0115c]{width:100%;height:100%}@keyframes check-pop-08b0115c{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.tour-overlay__completion-heading[data-v-08b0115c]{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.65rem}.tour-overlay__completion-kind[data-v-08b0115c]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 28%,transparent);padding:2px 8px;border-radius:999px}.tour-overlay__completion-kind svg[data-v-08b0115c]{width:.75rem;height:.75rem;flex-shrink:0}.tour-overlay__completion-title[data-v-08b0115c]{margin:0;font-weight:800;font-size:1.2rem;line-height:1.25;color:var(--text-color-primary)}.tour-overlay__completion-body[data-v-08b0115c]{margin:0 0 1.25rem;font-size:.86rem;color:var(--grey-text);line-height:1.55;max-width:40ch}.tour-overlay__completion-actions[data-v-08b0115c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.6rem;width:100%;margin-bottom:.85rem}.tour-overlay__completion-actions .tour-overlay__button[data-v-08b0115c]{flex:1 1 160px}.tour-overlay__button--completion-primary[data-v-08b0115c]{justify-content:center;gap:.4rem}.tour-overlay__button--completion-secondary[data-v-08b0115c]{justify-content:center}.tour-overlay__button-icon[data-v-08b0115c]{width:.9rem;height:.9rem;flex-shrink:0}.tour-overlay__completion-restart[data-v-08b0115c]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;background:none;border:none;color:var(--grey-text);font-size:.78rem;cursor:pointer;padding:0;transition:color .14s}.tour-overlay__completion-restart[data-v-08b0115c]:hover{color:var(--text-color-primary)}.tour-overlay__restart-icon[data-v-08b0115c]{width:.8rem;height:.8rem;flex-shrink:0}.tour-overlay__help-link[data-v-08b0115c]{font-size:.78rem;color:var(--primary, #b7a0dc);text-decoration:none;align-self:flex-start;display:inline-block;margin-bottom:.5rem}.tour-overlay__help-link[data-v-08b0115c]:hover{text-decoration:underline}.tour-overlay__shortcut[data-v-08b0115c]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--grey-text);margin-bottom:.5rem}.tour-overlay__shortcut-key[data-v-08b0115c]{background:#00000012;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.75rem}.tour-overlay__checkpoint[data-v-08b0115c]{display:flex;flex-direction:column;gap:8px;width:100%}.tour-overlay__checkpoint-question[data-v-08b0115c]{margin:0 0 2px;font-size:.82rem;font-weight:600;color:var(--primary-text-color)}.tour-overlay__checkpoint-options[data-v-08b0115c]{display:flex;flex-direction:column;gap:6px}.tour-overlay__checkpoint-option[data-v-08b0115c]{display:block;width:100%;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border-color, #dde0e8);background:var(--card-background-color, #fff);color:var(--primary-text-color);font-size:.83rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.tour-overlay__checkpoint-option[data-v-08b0115c]:hover,.tour-overlay__checkpoint-option[data-v-08b0115c]:focus-visible{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);outline:none}.tour-overlay__ghost-banner[data-v-08b0115c]{display:flex;align-items:center;gap:6px;padding:5px 10px;margin-bottom:10px;border-radius:8px;background:color-mix(in srgb,#f5a623 15%,transparent);border:1px solid color-mix(in srgb,#f5a623 40%,transparent);color:#a06000;font-size:.75rem;font-weight:700}.tour-overlay__ghost-icon[data-v-08b0115c]{font-size:.85rem;flex-shrink:0}.tour-overlay__action-badge[data-v-08b0115c]{z-index:9103;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;background:#f5a623;color:#1a1a1a;font-size:.78rem;font-weight:800;white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px #f5a62373;translate:-50% 0;animation:badge-pop-08b0115c .25s cubic-bezier(.34,1.5,.64,1) both}.tour-overlay__action-badge--above .tour-overlay__action-badge-arrow[data-v-08b0115c]{order:2}.tour-overlay__action-badge-arrow[data-v-08b0115c]{font-size:.9rem;animation:badge-bounce-08b0115c 1s ease-in-out infinite}@keyframes badge-pop-08b0115c{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes badge-bounce-08b0115c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.spotlight-fade-enter-active[data-v-eb48d076]{transition:opacity .22s ease}.spotlight-fade-leave-active[data-v-eb48d076]{transition:opacity .16s ease}.spotlight-fade-enter-from[data-v-eb48d076],.spotlight-fade-leave-to[data-v-eb48d076]{opacity:0}.target-spotlight[data-v-eb48d076]{position:fixed;inset:0;z-index:1100;pointer-events:none}.target-spotlight__scrim-svg[data-v-eb48d076]{position:absolute;inset:0;width:100%;height:100%}.target-spotlight__scrim-btn[data-v-eb48d076]{position:absolute;inset:0;border:none;background:transparent;cursor:pointer;pointer-events:auto}.target-spotlight__highlight[data-v-eb48d076]{position:fixed;border-radius:10px;pointer-events:none;outline:3px solid #fff;outline-offset:0px;border:2.5px solid var(--primary, #b7a0dc);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary, #b7a0dc) 38%,transparent),0 4px 24px #00000038;background:transparent;transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1)}.target-spotlight__highlight--pulse[data-v-eb48d076]{animation:spotlight-pulse-eb48d076 .48s cubic-bezier(.34,1.3,.64,1)}@keyframes spotlight-pulse-eb48d076{0%{transform:scale(1)}40%{transform:scale(1.045);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary, #b7a0dc) 22%,transparent),0 4px 24px #00000038}to{transform:scale(1)}}.target-spotlight__card[data-v-eb48d076]{position:fixed;z-index:1101;max-width:calc(100vw - 56px);max-height:calc(100vh - 32px);overflow-y:auto;padding:1rem 1.1rem;border:1px solid rgba(0,0,0,.09);border-radius:14px;background:var(--bg-color-primary);color:var(--text-color-primary);box-shadow:0 24px 56px #00000042,0 4px 12px #0000001a;pointer-events:auto}.target-spotlight__arrow[data-v-eb48d076]{position:fixed;overflow:hidden;pointer-events:none;z-index:1102;animation:spotlight-arrow-pop-eb48d076 .18s cubic-bezier(.34,1.4,.64,1) both}@keyframes spotlight-arrow-pop-eb48d076{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.target-spotlight__arrow polygon[data-v-eb48d076]{fill:var(--bg-color-primary, #fff);stroke:#00000021;stroke-width:1.5}.target-spotlight__header[data-v-eb48d076]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.target-spotlight__meta[data-v-eb48d076]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary, #b7a0dc)}.target-spotlight__icon-button[data-v-eb48d076]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid var(--grey-light-grey);border-radius:50%;background:transparent;color:var(--grey-text);cursor:pointer;transition:background .14s,color .14s}.target-spotlight__icon-button svg[data-v-eb48d076]{width:.8rem;height:.8rem}.target-spotlight__icon-button[data-v-eb48d076]:hover{background:#0000000f;color:var(--text-color-primary)}.target-spotlight__title[data-v-eb48d076]{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;line-height:1.3}.target-spotlight__body[data-v-eb48d076]{margin:0 0 1rem;color:var(--grey-text);font-size:.88rem;line-height:1.55}.target-spotlight__footer[data-v-eb48d076]{display:flex;align-items:center;justify-content:flex-end}.target-spotlight__button[data-v-eb48d076]{display:inline-flex;align-items:center;gap:5px;padding:.5rem 1rem;border:none;border-radius:8px;background:var(--black-grey, #1a1a2e);color:var(--text-color-secondary, #fff);font-size:.85rem;font-weight:700;cursor:pointer;transition:background .14s}.target-spotlight__button[data-v-eb48d076]:hover,.target-spotlight__button[data-v-eb48d076]:focus-visible{background:var(--primary, #b7a0dc);color:var(--black, #111);outline:none}.rec-overlay[data-v-eeb61269]{position:fixed;inset:0;z-index:9000;pointer-events:none;background:transparent}.rec-overlay__ring[data-v-eeb61269]{position:fixed;z-index:9001;border:2px solid #7c3aed;box-shadow:0 0 0 3px #7c3aed33,0 2px 12px #0000001f;pointer-events:none;animation:rec-ring-appear-eeb61269 .1s ease-out;transition:top .06s ease,left .06s ease,width .06s ease,height .06s ease,border-radius .06s ease}.rec-overlay__ring--form[data-v-eeb61269]{border-color:#d97706;box-shadow:0 0 0 3px #d9770633,0 2px 12px #0000001f}.rec-overlay__ring--pick[data-v-eeb61269]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640,0 2px 12px #0000001f}.rec-overlay__ring--pick .rec-overlay__ring-label[data-v-eeb61269]{background:#1e3a8a;color:#bfdbfe}.rec-overlay__ring-label[data-v-eeb61269]{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);background:#1e1b4b;color:#e9d5ff;font-size:11px;font-weight:600;font-family:monospace;white-space:nowrap;padding:3px 10px;border-radius:20px;pointer-events:none}.rec-overlay__ring--form .rec-overlay__ring-label[data-v-eeb61269]{background:#78350f;color:#fef3c7}.rec-overlay__form-banner[data-v-eeb61269]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9002;display:flex;align-items:center;gap:10px;background:#1e1b4b;color:#e9d5ff;font-size:13px;font-weight:500;padding:10px 18px;border-radius:30px;box-shadow:0 4px 20px #0000004d;pointer-events:auto;animation:rec-banner-appear-eeb61269 .2s ease-out}.rec-overlay__form-banner-dot[data-v-eeb61269]{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;animation:rec-blink-eeb61269 1s ease-in-out infinite}.rec-overlay__form-banner-skip[data-v-eeb61269]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#e9d5ff;font-size:12px;padding:3px 10px;border-radius:20px;cursor:pointer;margin-left:4px;transition:background .15s}.rec-overlay__form-banner-skip[data-v-eeb61269]:hover{background:#ffffff38}.rec-overlay__group-ring[data-v-eeb61269]{position:fixed;z-index:9002;border:2px solid #f59e0b;box-shadow:0 0 0 3px #f59e0b40,0 2px 12px #0000001a;pointer-events:none;animation:rec-ring-appear-eeb61269 .1s ease-out}.rec-overlay__group-ring--merged[data-v-eeb61269]{border-width:2px;border-style:dashed;box-shadow:0 0 0 4px #f59e0b2e,0 2px 16px #00000014}.rec-overlay__group-badge[data-v-eeb61269]{position:absolute;top:-8px;left:-8px;width:16px;height:16px;border-radius:50%;background:#f59e0b;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:monospace}.rec-overlay__group-badge--merged[data-v-eeb61269]{left:auto;right:-8px;top:-8px;width:18px;height:18px;font-size:10px}.rec-overlay__group-panel[data-v-eeb61269]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:9025;display:flex;align-items:center;gap:10px;background:#1e1b4b;color:#e9d5ff;font-size:13px;padding:10px 16px;border-radius:30px;box-shadow:0 4px 20px #00000059;pointer-events:auto;animation:rec-banner-appear-eeb61269 .2s ease-out;white-space:nowrap}.rec-overlay__group-label[data-v-eeb61269]{font-size:13px}.rec-overlay__group-label--warn[data-v-eeb61269]{color:#fbbf24}.rec-overlay__group-label strong[data-v-eeb61269]{font-weight:800}.rec-overlay__group-btn[data-v-eeb61269]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:none;transition:background .15s}.rec-overlay__group-btn--confirm[data-v-eeb61269]{background:#7c3aed;color:#fff}.rec-overlay__group-btn--confirm[data-v-eeb61269]:hover{background:#6d28d9}.rec-overlay__group-btn--cancel[data-v-eeb61269]{background:#ffffff1f;color:#e9d5ff;border:1px solid rgba(255,255,255,.2)}.rec-overlay__group-btn--cancel[data-v-eeb61269]:hover{background:#ffffff38}.rec-overlay__picker[data-v-eeb61269]{position:fixed;z-index:9020;width:280px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;padding:6px;animation:rec-picker-appear-eeb61269 .12s ease-out;pointer-events:auto}.rec-overlay__picker-title[data-v-eeb61269]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;padding:4px 8px 6px}.rec-overlay__picker-item[data-v-eeb61269]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:none;cursor:pointer;text-align:left;transition:background .1s}.rec-overlay__picker-item[data-v-eeb61269]:hover{background:#f1f5f9}.rec-overlay__picker-item--form[data-v-eeb61269]:hover{background:#fffbeb}.rec-overlay__picker-depth[data-v-eeb61269]{font-size:14px;flex-shrink:0;color:#7c3aed;line-height:1}.rec-overlay__picker-item--form .rec-overlay__picker-depth[data-v-eeb61269]{color:#d97706}.rec-overlay__picker-label[data-v-eeb61269]{flex:1;font-size:13px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rec-overlay__picker-form-badge[data-v-eeb61269]{flex-shrink:0;font-size:10px;font-weight:600;color:#92400e;background:#fef3c7;border:1px solid #fde68a;padding:1px 6px;border-radius:10px}.rec-preview__scrim[data-v-eeb61269]{position:fixed;inset:0;z-index:8000;width:100%;height:100%;pointer-events:none}.rec-preview__blocker[data-v-eeb61269]{position:fixed;z-index:8001;pointer-events:auto}.rec-preview__highlight[data-v-eeb61269]{position:fixed;z-index:8002;border:2.5px solid var(--primary, #b7a0dc);border-radius:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary, #b7a0dc) 22%,transparent),0 0 20px color-mix(in srgb,var(--primary, #b7a0dc) 18%,transparent);pointer-events:none;animation:rec-ring-appear-eeb61269 .2s ease-out}.rec-preview__arrow[data-v-eeb61269]{position:fixed;z-index:8003;overflow:visible;pointer-events:none}.rec-preview__arrow polygon[data-v-eeb61269]{fill:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2))}.rec-preview__card[data-v-eeb61269]{position:fixed;z-index:8004;background:#fff;border-radius:14px;box-shadow:0 8px 40px #00000038,0 2px 10px #0000001a;border:1.5px solid rgba(0,0,0,.06);padding:14px 16px 0;display:flex;flex-direction:column;gap:6px;pointer-events:auto;animation:rec-ring-appear-eeb61269 .2s ease-out;overflow:hidden}.rec-preview__header[data-v-eeb61269]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rec-preview__badge[data-v-eeb61269]{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--darker-purple, #7F77DD);border:1px solid var(--darker-purple, #7F77DD);padding:2px 7px;border-radius:10px}.rec-preview__stepper[data-v-eeb61269]{display:flex;align-items:center;flex:1;min-width:0;gap:0}.rec-preview__step-btn[data-v-eeb61269]{display:flex;align-items:center;flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:default;pointer-events:auto}.rec-preview__step-btn[data-v-eeb61269]:disabled{opacity:1}.rec-preview__step-num[data-v-eeb61269],.rec-preview__step-icon[data-v-eeb61269]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;font-size:.68rem;font-weight:800;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.rec-preview__step-btn--done{.rec-preview__step-icon[data-v-eeb61269]{background:transparent;color:var(--darker-purple, #7F77DD);border:1.5px solid var(--darker-purple, #7F77DD);width:1.1rem;height:1.1rem}.rec-preview__step-icon--nav[data-v-eeb61269]{color:#0284c7;border-color:#bae6fd}.rec-preview__step-icon--wait[data-v-eeb61269]{color:#d97706;border-color:#fcd34d}.rec-preview__step-connector[data-v-eeb61269]{background:var(--darker-purple, #7F77DD)}}.rec-preview__step-btn--active{.rec-preview__step-num[data-v-eeb61269]{background:var(--black-grey, #1a1a2e);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--black-grey, #1a1a2e) 22%,transparent)}}.rec-preview__step-btn--future{.rec-preview__step-num[data-v-eeb61269]{background:transparent;color:#94a3b8;border:1.5px solid rgba(0,0,0,.18)}}.rec-preview__step-connector[data-v-eeb61269]{display:block;flex:1;height:2px;margin:0 2px;border-radius:999px;background:#00000021;transition:background .28s ease}.rec-preview__step-tooltip[data-v-eeb61269]{position:fixed;transform:translate(-50%) translateY(-100%);background:#1e1e28eb;color:#fff;font-size:.7rem;font-weight:500;line-height:1.3;white-space:nowrap;padding:3px 7px;border-radius:5px;pointer-events:none;z-index:10030}.rec-preview__step-tooltip[data-v-eeb61269]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1e1e28eb}.rec-preview__step-count[data-v-eeb61269]{font-size:11px;font-weight:600;color:#94a3b8;margin-top:2px}.rec-preview__title[data-v-eeb61269]{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.35}.rec-preview__content[data-v-eeb61269]{font-size:13px;color:#475569;line-height:1.5}.rec-preview__content[data-v-eeb61269] p{margin:0 0 .4em}.rec-preview__content[data-v-eeb61269] p:last-child{margin-bottom:0}.rec-preview__content[data-v-eeb61269] strong{font-weight:700;color:var(--text-color-primary, #1a1a1a)}.rec-preview__content[data-v-eeb61269] em{font-style:italic}.rec-preview__content[data-v-eeb61269] a{color:var(--darker-purple, #7F77DD);text-decoration:none}.rec-preview__content[data-v-eeb61269] ul,.rec-preview__content[data-v-eeb61269] ol{margin:.3em 0 .4em 1.2em;padding:0}.rec-preview__content[data-v-eeb61269] li{margin:.1em 0}.rec-preview__content[data-v-eeb61269] code{font-family:ui-monospace,Fira Code,monospace;font-size:.82em;background:#00000012;border-radius:3px;padding:1px 4px}.rec-preview__content[data-v-eeb61269] pre{background:#0000000d;border:1px solid rgba(0,0,0,.09);border-radius:6px;padding:8px 10px;margin:.4em 0;overflow-x:auto}.rec-preview__content[data-v-eeb61269] pre code{background:none;border:none;padding:0;font-size:.8em}.rec-preview__content[data-v-eeb61269] blockquote{border-left:2px solid var(--primary, #b7a0dc);margin:.3em 0;padding:2px 8px;color:var(--grey-text, #64748b)}.rec-preview__content[data-v-eeb61269] h1{font-size:1.15em;font-weight:700;margin:.6em 0 .2em}.rec-preview__content[data-v-eeb61269] h2{font-size:1.05em;font-weight:700;margin:.5em 0 .2em}.rec-preview__content[data-v-eeb61269] h3{font-size:.97em;font-weight:700;margin:.4em 0 .15em}.rec-preview__content[data-v-eeb61269] h4{font-size:.9em;font-weight:600;margin:.3em 0 .1em}.rec-preview__content[data-v-eeb61269] hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:.6em 0}.rec-preview__content[data-v-eeb61269] del{text-decoration:line-through;opacity:.6}.rec-preview__content[data-v-eeb61269] img{max-width:100%;border-radius:4px}.rec-preview__content[data-v-eeb61269] table{border-collapse:collapse;font-size:.82em;margin:.4em 0;width:100%}.rec-preview__content[data-v-eeb61269] th,.rec-preview__content[data-v-eeb61269] td{border:1px solid rgba(0,0,0,.12);padding:3px 7px;text-align:left}.rec-preview__content[data-v-eeb61269] th{font-weight:700;background:#0000000a}.rec-preview__footer[data-v-eeb61269]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px;margin-bottom:6px}.rec-preview__btn[data-v-eeb61269]{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;border:none;cursor:default;opacity:1;font-family:inherit}.rec-preview__btn[data-v-eeb61269]:disabled{opacity:1}.rec-preview__btn--secondary[data-v-eeb61269]{background:#f1f5f9;color:#64748b}.rec-preview__btn[data-v-eeb61269]:not(.rec-preview__btn--secondary){background:var(--darker-purple, #7F77DD);color:#fff}.rec-preview__progress[data-v-eeb61269]{height:4px;background:#00000012;margin:0 -16px;flex-shrink:0}.rec-preview__progress-fill[data-v-eeb61269]{height:100%;background:var(--darker-purple, #7F77DD);transition:width .28s cubic-bezier(.4,0,.2,1)}@keyframes rec-ring-appear-eeb61269{0%{opacity:0}to{opacity:1}}@keyframes rec-banner-appear-eeb61269{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes rec-picker-appear-eeb61269{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rec-blink-eeb61269{0%,to{opacity:1}50%{opacity:.3}}body.rec-mode .rc-widget{z-index:7999!important}body.rec-mode.rec-has-target,body.rec-mode.rec-has-target *{cursor:context-menu!important}body.rec-mode .rec-bar,body.rec-mode .rec-bar *,body.rec-mode .rec-bar__strip,body.rec-mode .rec-bar__strip *,body.rec-mode .rec-bar__sidebar,body.rec-mode .rec-bar__sidebar *,body.rec-mode .rec-bar__panel,body.rec-mode .rec-bar__panel *,body.rec-mode .rec-overlay__picker,body.rec-mode .rec-overlay__picker *{cursor:default!important}body.rec-mode .rec-bar button,body.rec-mode .rec-bar button *,body.rec-mode .rec-bar [role=button],body.rec-mode .rec-bar [role=button] *,body.rec-mode .rec-bar__strip button,body.rec-mode .rec-bar__strip button *,body.rec-mode .rec-bar__strip [role=button],body.rec-mode .rec-bar__strip [role=button] *,body.rec-mode .rec-bar__sidebar button,body.rec-mode .rec-bar__sidebar button *,body.rec-mode .rec-bar__sidebar [role=button],body.rec-mode .rec-bar__sidebar [role=button] *,body.rec-mode .rec-bar__sidebar select,body.rec-mode .rec-overlay__picker button,body.rec-mode .rec-overlay__picker button *{cursor:pointer!important}body.rec-mode .rec-bar input,body.rec-mode .rec-bar textarea,body.rec-mode .rec-bar__sidebar input,body.rec-mode .rec-bar__sidebar textarea{cursor:text!important}.mde[data-v-976781fa]{position:relative;display:flex;flex-direction:column;border:1px solid var(--grey);border-radius:8px;overflow:visible;background:var(--bg-color-primary);width:100%;box-sizing:border-box}.mde__bar[data-v-976781fa]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--grey);background:var(--lighter-grey);flex-wrap:wrap;border-radius:8px 8px 0 0}.mde__toolbar[data-v-976781fa]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.mde__group[data-v-976781fa]{display:flex;align-items:center;gap:1px}.mde__sep[data-v-976781fa]{width:1px;height:16px;background:var(--grey);margin:0 4px;flex-shrink:0}.mde__btn[data-v-976781fa]{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:26px;padding:0 5px;min-width:26px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dark-grey);cursor:pointer;transition:background 80ms,color 80ms,border-color 80ms;flex-shrink:0;font-size:.72rem;font-weight:600;font-family:inherit}.mde__btn[data-v-976781fa]:hover,.mde__btn--active[data-v-976781fa]{background:var(--bg-color-primary);border-color:var(--grey);color:var(--black)}.mde__btn--active[data-v-976781fa]{border-color:var(--primary-dark, var(--darker-grey));background:var(--primary-light, var(--lighter-grey));color:var(--primary-dark, var(--black))}.mde__btn--danger[data-v-976781fa]:hover{background:var(--light-red, #ffe4e0);border-color:var(--red, #ffb8b0);color:var(--darker-red, #e96959)}.mde__modal-overlay[data-v-976781fa]{position:fixed;inset:0;z-index:10006}.mde__modal[data-v-976781fa]{z-index:10007;width:340px;max-width:calc(100vw - 16px);background:var(--bg-color-primary);border:1px solid var(--grey);border-radius:10px;box-shadow:0 4px 6px -1px #00000014,0 12px 32px -4px #00000024,0 0 0 1px #0000000a;overflow:hidden;box-sizing:border-box;animation:mde-modal-in-976781fa .13s cubic-bezier(.16,1,.3,1)}@keyframes mde-modal-in-976781fa{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.mde__modal-title[data-v-976781fa]{display:flex;align-items:center;gap:7px;padding:12px 14px 10px;font-size:.82rem;font-weight:700;color:var(--black);border-bottom:1px solid var(--grey);background:var(--lighter-grey)}.mde__modal-body[data-v-976781fa]{padding:14px;display:flex;flex-direction:column;gap:12px}.mde__modal-dim[data-v-976781fa]{font-size:.72rem;color:var(--dark-grey);text-align:center}.mde__modal-footer[data-v-976781fa]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--grey);background:var(--lighter-grey)}.mde__modal-cancel[data-v-976781fa]{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--grey);border-radius:6px;background:var(--bg-color-primary);color:var(--dark-grey);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background 80ms}.mde__modal-cancel[data-v-976781fa]:hover{background:var(--lighter-grey)}.mde__modal-confirm[data-v-976781fa]{display:inline-flex;align-items:center;padding:5px 14px;border:none;border-radius:6px;background:var(--black);color:var(--white, #fff);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity 80ms}.mde__modal-confirm[data-v-976781fa]:hover{opacity:.82}.mde__modal-confirm[data-v-976781fa]:disabled{opacity:.35;cursor:default}.mde__field[data-v-976781fa]{display:flex;flex-direction:column;gap:5px}.mde__field--inline[data-v-976781fa]{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.mde__field-label[data-v-976781fa]{font-size:.74rem;font-weight:700;color:var(--dark-grey)}.mde__field-input[data-v-976781fa]{border:1px solid var(--grey);border-radius:6px;padding:7px 9px;font-size:.84rem;background:var(--bg-color-primary);color:var(--black);font-family:inherit;width:100%;box-sizing:border-box}.mde__field-input[data-v-976781fa]:focus{outline:none;border-color:var(--primary-dark, var(--darker-grey));box-shadow:0 0 0 2px #0000000f}.mde__heading-grid[data-v-976781fa]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mde__heading-btn[data-v-976781fa]{display:flex;align-items:center;justify-content:center;height:52px;border:2px solid var(--grey);border-radius:8px;background:var(--bg-color-primary);color:var(--black);cursor:pointer;transition:border-color .1s,background .1s;font-family:inherit}.mde__heading-btn[data-v-976781fa]:hover{background:var(--lighter-grey)}.mde__heading-btn--active[data-v-976781fa]{border-color:var(--primary-dark, var(--darker-grey));background:var(--primary-light, var(--lighter-grey))}.mde__table-config[data-v-976781fa]{display:flex;flex-direction:column;gap:10px}.mde__stepper[data-v-976781fa]{display:inline-flex;align-items:center;border:1px solid var(--grey);border-radius:6px;overflow:hidden;flex-shrink:0}.mde__stepper-btn[data-v-976781fa]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:var(--lighter-grey);color:var(--black);font-size:1rem;cursor:pointer;transition:background 80ms;font-family:inherit}.mde__stepper-btn[data-v-976781fa]:hover{background:var(--grey)}.mde__stepper-val[data-v-976781fa]{display:flex;align-items:center;justify-content:center;width:34px;height:30px;font-size:.875rem;font-weight:700;color:var(--black);border-left:1px solid var(--grey);border-right:1px solid var(--grey);background:var(--bg-color-primary)}.mde__toggle-row[data-v-976781fa]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--dark-grey);cursor:pointer}.mde__mini-checkbox[data-v-976781fa]{width:14px;height:14px;accent-color:var(--black);cursor:pointer}.mde__lang-grid[data-v-976781fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mde__lang-btn[data-v-976781fa]{padding:7px 6px;border:1px solid var(--grey);border-radius:6px;background:var(--bg-color-primary);color:var(--dark-grey);font-size:.74rem;font-weight:600;cursor:pointer;text-align:center;transition:background 80ms,color 80ms,border-color 80ms;font-family:inherit}.mde__lang-btn[data-v-976781fa]:hover{background:var(--lighter-grey);color:var(--black)}.mde__lang-btn--active[data-v-976781fa]{border-color:var(--primary-dark, var(--darker-grey));background:var(--primary-light, var(--lighter-grey));color:var(--primary-dark, var(--black));font-weight:700}.mde__img-preview[data-v-976781fa]{border:1px solid var(--grey);border-radius:6px;overflow:hidden;max-height:100px;display:flex;align-items:center;justify-content:center;background:var(--lighter-grey)}.mde__img-preview img[data-v-976781fa]{max-width:100%;max-height:100px;object-fit:contain;display:block}.mde__body[data-v-976781fa]{flex:1;min-height:0;display:flex;flex-direction:column}.mde__editor-wrap[data-v-976781fa]{flex:1;display:flex;flex-direction:column}.mde__editor-wrap[data-v-976781fa] .ProseMirror{flex:1;outline:none;padding:10px 14px;font-size:.875rem;font-family:inherit;line-height:1.65;color:var(--black);background:var(--bg-color-primary);min-height:120px;box-sizing:border-box;word-break:break-word}.mde__editor-wrap[data-v-976781fa] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--dark-grey);pointer-events:none;height:0;float:left}.mde__editor-wrap[data-v-976781fa] .ProseMirror h1{font-size:1.25em;font-weight:700;margin:.8em 0 .3em;line-height:1.3}.mde__editor-wrap[data-v-976781fa] .ProseMirror h2{font-size:1.1em;font-weight:700;margin:.7em 0 .3em;line-height:1.3}.mde__editor-wrap[data-v-976781fa] .ProseMirror h3{font-size:.95em;font-weight:700;margin:.6em 0 .25em;line-height:1.3}.mde__editor-wrap[data-v-976781fa] .ProseMirror h4{font-size:.875em;font-weight:700;margin:.5em 0 .2em;text-transform:uppercase;letter-spacing:.04em}.mde__editor-wrap[data-v-976781fa] .ProseMirror p{margin:.4em 0}.mde__editor-wrap[data-v-976781fa] .ProseMirror p:first-child{margin-top:0}.mde__editor-wrap[data-v-976781fa] .ProseMirror p:last-child{margin-bottom:0}.mde__editor-wrap[data-v-976781fa] .ProseMirror strong{font-weight:700}.mde__editor-wrap[data-v-976781fa] .ProseMirror em{font-style:italic}.mde__editor-wrap[data-v-976781fa] .ProseMirror s{text-decoration:line-through;color:var(--dark-grey)}.mde__editor-wrap[data-v-976781fa] .ProseMirror a{color:var(--primary-dark, var(--darker-grey));text-decoration:none;cursor:pointer}.mde__editor-wrap[data-v-976781fa] .ProseMirror a:hover{text-decoration:underline}.mde__editor-wrap[data-v-976781fa] .ProseMirror ul{margin:.4em 0;padding-left:1.5em;list-style-type:disc}.mde__editor-wrap[data-v-976781fa] .ProseMirror ol{margin:.4em 0;padding-left:1.5em;list-style-type:decimal}.mde__editor-wrap[data-v-976781fa] .ProseMirror li{margin:.2em 0}.mde__editor-wrap[data-v-976781fa] .ProseMirror li p{margin:0}.mde__editor-wrap[data-v-976781fa] .ProseMirror blockquote{border-left:3px solid var(--primary-dark, var(--darker-grey));margin:.5em 0;padding:4px 12px;color:var(--dark-grey);background:var(--lighter-grey);border-radius:0 4px 4px 0}.mde__editor-wrap[data-v-976781fa] .ProseMirror hr{border:none;border-top:1px solid var(--grey);margin:1em 0}.mde__editor-wrap[data-v-976781fa] .ProseMirror code{background:var(--lighter-grey);border:1px solid var(--grey);border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}.mde__editor-wrap[data-v-976781fa] .ProseMirror pre{background:var(--lighter-grey);border:1px solid var(--grey);border-radius:6px;padding:10px 12px;overflow-x:auto;margin:.6em 0}.mde__editor-wrap[data-v-976781fa] .ProseMirror pre code{background:none;border:none;padding:0;font-size:.83em}.mde__editor-wrap[data-v-976781fa] .ProseMirror img{max-width:100%;border-radius:4px;display:block}.mde__editor-wrap[data-v-976781fa] .ProseMirror table{border-collapse:collapse;width:100%;font-size:.85em;margin:.6em 0;table-layout:fixed}.mde__editor-wrap[data-v-976781fa] .ProseMirror th,.mde__editor-wrap[data-v-976781fa] .ProseMirror td{border:1px solid var(--grey);padding:6px 10px;text-align:left;vertical-align:top;position:relative;min-width:40px}.mde__editor-wrap[data-v-976781fa] .ProseMirror th{background:var(--lighter-grey);font-weight:700;font-size:.78em;text-transform:uppercase;letter-spacing:.03em;color:var(--dark-grey)}.mde__editor-wrap[data-v-976781fa] .ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:color-mix(in srgb,var(--primary, #b7a0dc) 18%,transparent);pointer-events:none}.mde__editor-wrap[data-v-976781fa] .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:var(--primary, #b7a0dc);pointer-events:none}.mde__editor-wrap[data-v-976781fa] .tableWrapper{overflow-x:auto;margin:.6em 0}.mde[data-v-976781fa]:focus-within{border-color:var(--primary-dark, var(--darker-grey));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary, #b7a0dc) 20%,transparent)}.mde__footer[data-v-976781fa]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-top:1px solid var(--grey);font-size:.66rem;color:var(--dark-grey);background:var(--lighter-grey);border-radius:0 0 8px 8px}.step-cfg[data-v-52b3e258]{display:flex;flex-direction:column;min-height:0}.step-cfg__section[data-v-52b3e258]{display:flex;flex-direction:column;gap:9px;padding:12px 16px}.step-cfg__section--sep[data-v-52b3e258]{border-top:1px solid var(--grey-light-grey, #e8e8e8)}.step-cfg__section--grow[data-v-52b3e258]{flex:1}.step-cfg__section-label[data-v-52b3e258]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a0aec0;margin-bottom:2px}.step-cfg__section-hint[data-v-52b3e258]{font-size:11.5px;color:var(--grey-text, #888);line-height:1.5;margin:0}.step-cfg__field[data-v-52b3e258]{display:flex;flex-direction:column;gap:5px}.step-cfg__label[data-v-52b3e258]{display:flex;align-items:center;font-size:11px;font-weight:600;color:#64748b;letter-spacing:.02em}.step-cfg__input[data-v-52b3e258],.step-cfg__textarea[data-v-52b3e258],.step-cfg__select[data-v-52b3e258]{width:100%;box-sizing:border-box;font-size:13px;padding:7px 10px;border:1px solid #d1d5db;border-radius:7px;background:var(--bg-color-primary, #fff);color:#1e293b;resize:vertical;transition:border-color .15s,box-shadow .15s;font-family:inherit}.step-cfg__input[data-v-52b3e258]:focus,.step-cfg__textarea[data-v-52b3e258]:focus,.step-cfg__select[data-v-52b3e258]:focus{outline:none;border-color:var(--darker-purple, #7F77DD);box-shadow:0 0 0 3px color-mix(in srgb,var(--darker-purple, #7F77DD) 10%,transparent)}.step-cfg__select-wrap[data-v-52b3e258]{position:relative}.step-cfg__select-wrap .step-cfg__select[data-v-52b3e258]{appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer}.step-cfg__select-arrow[data-v-52b3e258]{position:absolute;right:9px;top:50%;transform:translateY(-50%);pointer-events:none;color:#94a3b8}.step-cfg__target-list[data-v-52b3e258]{display:flex;flex-direction:column;gap:5px}.step-cfg__target-chip[data-v-52b3e258]{display:inline-flex;max-width:100%;align-items:center;gap:7px;padding:7px 11px;background:color-mix(in srgb,var(--primary, #b7a0dc) 7%,var(--bg-color-primary, #fff));border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 22%,transparent);border-radius:8px;cursor:default;transition:background .12s,border-color .12s;min-width:0}.step-cfg__target-chip[data-v-52b3e258]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 13%,var(--bg-color-primary, #fff));border-color:color-mix(in srgb,var(--primary, #b7a0dc) 42%,transparent)}.step-cfg__target-chip>svg[data-v-52b3e258]:first-child{flex-shrink:0;color:color-mix(in srgb,var(--primary, #b7a0dc) 60%,transparent)}.step-cfg__target-chip--navigate[data-v-52b3e258]{background:color-mix(in srgb,#0ea5e9 7%,var(--bg-color-primary, #fff));border-color:color-mix(in srgb,#0ea5e9 22%,transparent)}.step-cfg__target-chip--navigate[data-v-52b3e258]:hover{background:color-mix(in srgb,#0ea5e9 13%,var(--bg-color-primary, #fff))}.step-cfg__target-chip--navigate .step-cfg__target-chip-text[data-v-52b3e258]{color:#0284c7}.step-cfg__target-chip--navigate>svg[data-v-52b3e258]:first-child{color:#0ea5e9}.step-cfg__target-chip--removable[data-v-52b3e258]{display:flex;max-width:100%;padding-right:7px}.step-cfg__target-chip-text[data-v-52b3e258]{font-family:ui-monospace,Fira Code,monospace;font-size:11.5px;color:var(--darker-purple, #7F77DD);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.step-cfg__target-chip-hint[data-v-52b3e258]{flex-shrink:0;color:color-mix(in srgb,var(--primary, #b7a0dc) 45%,transparent);opacity:0;transition:opacity .12s}.step-cfg__target-chip:hover .step-cfg__target-chip-hint[data-v-52b3e258]{opacity:1}.step-cfg__target-chip-remove[data-v-52b3e258]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;color:#94a3b8;border-radius:4px;opacity:0;transition:opacity .1s,background .1s,color .1s}.step-cfg__target-chip--removable:hover .step-cfg__target-chip-remove[data-v-52b3e258]{opacity:1}.step-cfg__target-chip-remove[data-v-52b3e258]:hover{background:#fee2e2;color:#dc2626;opacity:1}.step-cfg__special-type-badge[data-v-52b3e258]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:6px 11px;border-radius:8px;width:fit-content}.step-cfg__special-type-badge--navigate[data-v-52b3e258]{color:#0284c7;background:color-mix(in srgb,#0ea5e9 10%,transparent);border:1.5px solid #bae6fd}.step-cfg__special-type-badge--wait[data-v-52b3e258]{color:#b45309;background:color-mix(in srgb,#f59e0b 10%,transparent);border:1.5px solid #fde68a}.step-cfg__type-grid[data-v-52b3e258]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.step-cfg__checkbox-row[data-v-52b3e258]{display:flex;align-items:center;gap:7px;cursor:pointer}.step-cfg__checkbox-row input[type=checkbox][data-v-52b3e258]{width:15px;height:15px;accent-color:var(--darker-purple, #7F77DD);cursor:pointer}.step-cfg__locked-note[data-v-52b3e258]{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;color:#78716c;background:color-mix(in srgb,var(--primary, #b7a0dc) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 18%,transparent);border-radius:7px;padding:7px 9px}.step-cfg__locked-note svg[data-v-52b3e258]{flex-shrink:0;margin-top:1px;color:color-mix(in srgb,var(--primary, #b7a0dc) 65%,transparent)}.step-cfg__locked-note strong[data-v-52b3e258]{color:var(--text-color-primary, #1a1a1a);font-weight:600}.step-cfg__type-btn[data-v-52b3e258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 4px 6px;font-size:10.5px;font-weight:600;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:10px;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));cursor:pointer;color:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 55%,transparent);transition:border-color .15s,background .15s,color .15s;line-height:1;font-family:inherit}.step-cfg__type-btn[data-v-52b3e258]:hover{border-color:var(--primary, #b7a0dc);background:color-mix(in srgb,var(--primary, #b7a0dc) 8%,var(--bg-color-primary, #fff));color:var(--text-color-primary, #1a1a1a)}.step-cfg__type-btn--active[data-v-52b3e258]{border-color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD);font-weight:700;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--darker-purple, #7F77DD) 12%,transparent)}.step-cfg__type-icon[data-v-52b3e258]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff));transition:background .15s}.step-cfg__type-btn--active .step-cfg__type-icon[data-v-52b3e258]{background:color-mix(in srgb,var(--primary, #b7a0dc) 22%,var(--bg-color-primary, #fff))}.step-cfg__type-btn:hover .step-cfg__type-icon[data-v-52b3e258]{background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff))}.step-cfg__hint[data-v-52b3e258]{font-size:11px;color:var(--grey-text, #888);line-height:1.4;margin:0}.step-cfg__opt-badge[data-v-52b3e258]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;padding:1px 5px;border-radius:8px;margin-left:5px}.step-cfg__pick-row[data-v-52b3e258]{display:flex;gap:6px;align-items:center}.step-cfg__input--pick[data-v-52b3e258]{flex:1;min-width:0}.step-cfg__pick-btn[data-v-52b3e258]{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;font-family:inherit;border:1.5px solid #3b82f6;border-radius:7px;background:#eff6ff;color:#1d4ed8;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.step-cfg__pick-btn[data-v-52b3e258]:hover{background:#dbeafe;border-color:#2563eb}.step-cfg__pick-btn--active[data-v-52b3e258]{background:#fee2e2;border-color:#e04444;color:#b91c1c}.step-cfg__pick-btn--active[data-v-52b3e258]:hover{background:#fecaca}.step-cfg__nav-wrap[data-v-52b3e258]{position:relative}.step-cfg__nav-dropdown[data-v-52b3e258]{z-index:10010;background:var(--bg-color-primary, #fff);border:1px solid var(--grey-light-grey, #e5e5e5);border-radius:9px;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000012;margin:0;padding:4px;list-style:none;overflow-y:auto;scrollbar-width:thin}.step-cfg__nav-option[data-v-52b3e258]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:6px;cursor:pointer;transition:background .1s}.step-cfg__nav-option[data-v-52b3e258]:hover,.step-cfg__nav-option--active[data-v-52b3e258]{background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff))}.step-cfg__nav-option-title[data-v-52b3e258]{font-size:12.5px;font-weight:600;color:var(--text-color-primary, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.step-cfg__nav-option-path[data-v-52b3e258]{font-family:ui-monospace,Fira Code,monospace;font-size:10.5px;color:var(--grey-text, #888);background:#0000000a;padding:1px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.step-cfg__recorded-wrap[data-v-52b3e258]{position:relative}.step-cfg__recorded-badge[data-v-52b3e258]{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;color:#b45309;background:color-mix(in srgb,#f59e0b 15%,transparent);padding:1px 6px;border-radius:10px;pointer-events:none}.popover-slide-enter-active[data-v-52b3e258],.popover-slide-leave-active[data-v-52b3e258]{transition:opacity .15s ease,transform .15s ease}.popover-slide-enter-from[data-v-52b3e258],.popover-slide-leave-to[data-v-52b3e258]{opacity:0;transform:translateY(4px)}.publish-admin-modal[data-v-873c4beb]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000073}.publish-admin-modal__panel[data-v-873c4beb]{background:var(--surface-elevated, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;box-shadow:0 20px 60px #00000040;width:480px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;overflow:hidden}.publish-admin-modal__header[data-v-873c4beb]{display:flex;align-items:center;gap:10px;padding:18px 20px 14px;border-bottom:1px solid var(--border-color, #e2e8f0)}.publish-admin-modal__icon[data-v-873c4beb]{color:var(--primary, #b7a0dc);flex-shrink:0}.publish-admin-modal__title[data-v-873c4beb]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary, #1a202c);flex:1}.publish-admin-modal__close[data-v-873c4beb]{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-muted, #94a3b8);border-radius:4px;transition:color .15s,background .15s}.publish-admin-modal__close[data-v-873c4beb]:hover{color:var(--text-primary, #1a202c);background:var(--surface-hover, #f1f5f9)}.publish-admin-modal__body[data-v-873c4beb]{padding:20px;display:flex;flex-direction:column;gap:18px}.publish-admin-modal__field[data-v-873c4beb]{display:flex;flex-direction:column;gap:6px}.publish-admin-modal__label[data-v-873c4beb]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b)}.publish-admin-modal__input[data-v-873c4beb],.publish-admin-modal__select[data-v-873c4beb]{height:36px;padding:0 10px;border:1px solid var(--border-color, #e2e8f0);border-radius:6px;background:var(--surface, #f8fafc);color:var(--text-primary, #1a202c);font-size:13px;width:100%;outline:none;transition:border-color .15s}.publish-admin-modal__input[data-v-873c4beb]:focus,.publish-admin-modal__select[data-v-873c4beb]:focus{border-color:var(--primary, #b7a0dc)}.publish-admin-modal__radio-row[data-v-873c4beb]{display:flex;flex-direction:column;gap:8px}.publish-admin-modal__radio[data-v-873c4beb]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:10px 12px;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;transition:border-color .15s,background .15s}.publish-admin-modal__radio[data-v-873c4beb]:has(input:checked){border-color:var(--primary, #b7a0dc);background:color-mix(in srgb,var(--primary, #b7a0dc) 8%,transparent)}.publish-admin-modal__radio input[type=radio][data-v-873c4beb]{margin-top:2px;accent-color:var(--primary, #b7a0dc)}.publish-admin-modal__radio-label[data-v-873c4beb]{display:flex;flex-direction:column;gap:2px}.publish-admin-modal__radio-label strong[data-v-873c4beb]{font-size:13px;font-weight:600;color:var(--text-primary, #1a202c)}.publish-admin-modal__radio-label small[data-v-873c4beb]{font-size:11.5px;color:var(--text-muted, #64748b)}.publish-admin-modal__info[data-v-873c4beb]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted, #64748b);margin:0}.publish-admin-modal__footer[data-v-873c4beb]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border-color, #e2e8f0)}.publish-admin-modal__btn[data-v-873c4beb]{height:34px;padding:0 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;gap:6px;transition:opacity .15s,background .15s}.publish-admin-modal__btn[data-v-873c4beb]:disabled{opacity:.4;cursor:not-allowed}.publish-admin-modal__btn--secondary[data-v-873c4beb]{background:var(--surface-hover, #f1f5f9);color:var(--text-primary, #1a202c)}.publish-admin-modal__btn--secondary[data-v-873c4beb]:not(:disabled):hover{background:var(--border-color, #e2e8f0)}.publish-admin-modal__btn--primary[data-v-873c4beb]{background:var(--primary, #b7a0dc);color:#fff}.publish-admin-modal__btn--primary[data-v-873c4beb]:not(:disabled):hover{opacity:.85}.publish-modal-fade-enter-active[data-v-873c4beb],.publish-modal-fade-leave-active[data-v-873c4beb]{transition:opacity .18s ease}.publish-modal-fade-enter-from[data-v-873c4beb],.publish-modal-fade-leave-to[data-v-873c4beb]{opacity:0}@keyframes publish-spin-873c4beb{to{transform:rotate(360deg)}}@keyframes rec-highlight-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.rec-bar[data-v-524d226f]{position:fixed;top:0;left:0;right:0;height:54px;z-index:9010;display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--bg-color-primary, #fff);border-bottom:2px solid var(--primary, #b7a0dc);font-family:inherit;cursor:default}.rec-bar input[data-v-524d226f],.rec-bar textarea[data-v-524d226f]{cursor:text}.rec-bar button[data-v-524d226f],.rec-bar [role=button][data-v-524d226f]{cursor:pointer}.rec-bar__badge[data-v-524d226f]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#e04444;letter-spacing:.08em;padding:4px 8px;background:color-mix(in srgb,#e04444 12%,transparent);border-radius:999px;flex-shrink:0;white-space:nowrap}.rec-bar__dot[data-v-524d226f]{width:7px;height:7px;border-radius:50%;background:#e04444;animation:rec-blink-524d226f 1.1s ease-in-out infinite;flex-shrink:0}@keyframes rec-blink-524d226f{0%,to{opacity:1}50%{opacity:.2}}@keyframes rec-spin-524d226f{to{transform:rotate(360deg)}}.rec-bar__sep[data-v-524d226f]{display:block;width:1px;height:20px;background:var(--grey-light-grey, #e5e5e5);margin:0 2px;flex-shrink:0}.rec-bar__left[data-v-524d226f]{display:flex;align-items:center;gap:10px;flex-shrink:0}.rec-bar__right[data-v-524d226f]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.rec-bar__title[data-v-524d226f]{position:absolute;left:50%;transform:translate(-50%);width:min(360px,38%);font-size:14px;font-weight:500;text-align:center;padding:5px 12px;border:1.5px solid transparent;border-radius:8px;background:transparent;color:var(--text-color-primary, #111);font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.rec-bar__title[data-v-524d226f]:hover{border-color:var(--grey-light-grey, #e5e5e5);background:color-mix(in srgb,var(--black, #111) 3%,var(--bg-color-primary, #fff))}.rec-bar__title[data-v-524d226f]:focus{outline:none;border-color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--darker-purple, #7F77DD) 10%,transparent)}.rec-bar__title[data-v-524d226f]::placeholder{color:color-mix(in srgb,var(--text-color-primary, #111) 28%,transparent)}.rec-bar__strip[data-v-524d226f]{position:fixed;top:54px;left:0;right:0;height:52px;z-index:9008;background:var(--bg-color-primary, #fff);border-bottom:1px solid var(--grey-light-grey, #e5e5e5);display:flex;align-items:center;justify-content:center;padding:0;cursor:default}.rec-bar__strip button[data-v-524d226f],.rec-bar__strip [role=button][data-v-524d226f]{cursor:pointer}.rec-bar__dots-area[data-v-524d226f]{display:flex;align-items:center;max-width:calc(100% - 48px);overflow:visible;mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.rec-bar__dots[data-v-524d226f]{display:flex;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none;padding:8px 24px;gap:0}.rec-bar__dots[data-v-524d226f]::-webkit-scrollbar{display:none}.rec-bar__chips-hint[data-v-524d226f]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--text-color-primary, #111) 38%,transparent);white-space:nowrap}.rec-bar__strip-actions[data-v-524d226f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.rec-bar__strip-btn[data-v-524d226f]{display:flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;font-family:inherit;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:8px;background:transparent;color:color-mix(in srgb,var(--text-color-primary, #111) 65%,transparent);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .14s,border-color .14s,color .14s}.rec-bar__strip-btn[data-v-524d226f]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 10%,var(--bg-color-primary, #fff));border-color:var(--primary, #b7a0dc);color:var(--darker-purple, #7F77DD)}.rec-bar__chip[data-v-524d226f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:800;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:border-color .14s,transform .1s,box-shadow .14s;font-family:inherit;line-height:1}.rec-bar__chip[data-v-524d226f]:hover{transform:scale(1.12);box-shadow:0 2px 8px #00000026}.rec-bar__chip--active[data-v-524d226f]{border-color:var(--darker-purple, #7F77DD);box-shadow:0 0 0 3px color-mix(in srgb,var(--darker-purple, #7F77DD) 18%,transparent);transform:scale(1.08)}.rec-bar__kind[data-v-524d226f]{display:flex;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:8px;overflow:hidden;flex-shrink:0}.rec-bar__kind-btn[data-v-524d226f]{display:flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;font-family:inherit;border:none;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));color:color-mix(in srgb,var(--text-color-primary, #111) 55%,transparent);cursor:pointer;transition:background .14s,color .14s;white-space:nowrap}.rec-bar__kind-btn+.rec-bar__kind-btn[data-v-524d226f]{border-left:1.5px solid var(--grey-light-grey, #e5e5e5)}.rec-bar__kind-btn[data-v-524d226f]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 10%,var(--bg-color-primary, #fff));color:var(--text-color-primary, #111)}.rec-bar__kind-btn--active[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 18%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD)}.rec-bar__audience[data-v-524d226f]{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:8px;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--text-color-primary, #111) 60%,transparent);flex-shrink:0;white-space:nowrap;transition:border-color .14s,background .14s,color .14s}.rec-bar__audience[data-v-524d226f]:hover{border-color:var(--primary, #b7a0dc);color:var(--text-color-primary, #111)}.rec-bar__audience--active[data-v-524d226f]{border-color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD)}.rec-bar__folder-btn[data-v-524d226f]{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:8px;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--text-color-primary, #111) 60%,transparent);flex-shrink:0;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;transition:border-color .14s,background .14s,color .14s}.rec-bar__folder-btn[data-v-524d226f]:hover{border-color:var(--primary, #b7a0dc);color:var(--text-color-primary, #111)}.rec-bar__folder-btn--active[data-v-524d226f]{border-color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD)}.rec-bar__folder-panel[data-v-524d226f]{background:var(--bg-color-primary, #fff);border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:12px;box-shadow:0 8px 32px #00000021;padding:10px;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.rec-bar__folder-opt[data-v-524d226f]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-color-primary, #111);width:100%;text-align:left;transition:background .1s}.rec-bar__folder-opt[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rec-bar__folder-opt--active[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD);font-weight:600}.rec-bar__folder-empty[data-v-524d226f]{font-size:11px;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);padding:6px 10px;font-style:italic}.rec-bar__audience-panel[data-v-524d226f]{position:fixed;z-index:10010;background:var(--bg-color-primary, #fff);border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:12px;box-shadow:0 8px 32px #00000021;padding:12px;display:flex;flex-direction:column;gap:6px}.rec-bar__audience-panel-title[data-v-524d226f]{font-size:11px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);text-transform:uppercase;margin:0 0 4px}.rec-bar__audience-types[data-v-524d226f]{display:flex;flex-direction:column;gap:2px}.rec-bar__audience-type[data-v-524d226f]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-color-primary, #111);width:100%;text-align:left;transition:background .1s}.rec-bar__audience-type[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rec-bar__audience-type--active[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD);font-weight:600}.rec-bar__audience-check[data-v-524d226f]{margin-left:auto;color:var(--darker-purple, #7F77DD)}.rec-bar__audience-sub[data-v-524d226f]{margin-top:6px;border-top:1px solid var(--grey-light-grey, #e5e5e5);padding-top:8px;display:flex;flex-direction:column;gap:6px}.rec-bar__audience-search[data-v-524d226f]{width:100%;padding:6px 10px;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:8px;font-size:12px;font-family:inherit;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));color:var(--text-color-primary, #111);outline:none;box-sizing:border-box}.rec-bar__audience-search[data-v-524d226f]:focus{border-color:var(--primary, #b7a0dc)}.rec-bar__audience-list[data-v-524d226f]{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.rec-bar__audience-list--roles[data-v-524d226f]{max-height:220px}.rec-bar__audience-item[data-v-524d226f]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;cursor:pointer;font-size:12px;color:var(--text-color-primary, #111);transition:background .1s}.rec-bar__audience-item[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rec-bar__audience-item--checked[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff))}.rec-bar__audience-item input[type=checkbox][data-v-524d226f]{width:14px;height:14px;flex-shrink:0;accent-color:var(--darker-purple, #7F77DD);cursor:pointer}.rec-bar__audience-avatar[data-v-524d226f]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.rec-bar__audience-item-name[data-v-524d226f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-bar__audience-empty[data-v-524d226f]{font-size:12px;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);text-align:center;padding:12px 0;margin:0}.rec-bar__restored[data-v-524d226f]{display:flex;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:600;color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:999px;flex-shrink:0;white-space:nowrap}.rec-bar__restored-dismiss[data-v-524d226f]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;cursor:pointer;color:#15803d;opacity:.7;padding:0;border-radius:50%;transition:opacity .12s}.rec-bar__restored-dismiss[data-v-524d226f]:hover{opacity:1}.rec-bar__icon-btn[data-v-524d226f]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;flex-shrink:0;transition:background .14s,opacity .14s,box-shadow .14s;padding:0}.rec-bar__icon-btn[data-v-524d226f]:disabled{opacity:.35;cursor:not-allowed}.rec-bar__icon-btn--validate[data-v-524d226f]{background:color-mix(in srgb,var(--black, #111) 5%,var(--bg-color-primary, #fff));color:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 65%,transparent)}.rec-bar__icon-btn--validate[data-v-524d226f]:hover:not(:disabled){background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD)}.rec-bar__icon-btn--validate-issues[data-v-524d226f]{background:color-mix(in srgb,#ef4444 10%,var(--bg-color-primary, #fff));color:#dc2626}.rec-bar__icon-btn-badge[data-v-524d226f]{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#dc2626;color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--bg-color-primary, #fff)}.rec-bar__icon-btn--stop[data-v-524d226f]{background:color-mix(in srgb,#ef4444 12%,var(--bg-color-primary, #fff));color:#dc2626}.rec-bar__icon-btn--stop[data-v-524d226f]:hover{background:#fee2e2;color:#b91c1c}.rec-bar__icon-btn--save[data-v-524d226f]{background:var(--darker-purple, #7F77DD);color:#fff;box-shadow:0 1px 6px color-mix(in srgb,var(--darker-purple, #7F77DD) 35%,transparent)}.rec-bar__icon-btn--save[data-v-524d226f]:hover:not(:disabled){background:color-mix(in srgb,var(--darker-purple, #7F77DD) 85%,#000);box-shadow:0 2px 10px color-mix(in srgb,var(--darker-purple, #7F77DD) 45%,transparent)}.rec-bar__icon-btn--save[data-v-524d226f]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.rec-bar__icon-btn--publish[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 15%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD);border:1.5px solid color-mix(in srgb,var(--primary, #b7a0dc) 50%,var(--bg-color-primary, #fff))}.rec-bar__icon-btn--publish[data-v-524d226f]:hover:not(:disabled){background:color-mix(in srgb,var(--primary, #b7a0dc) 28%,var(--bg-color-primary, #fff));border-color:var(--primary, #b7a0dc)}.rec-bar__icon-btn--publish[data-v-524d226f]:disabled{opacity:.35;cursor:not-allowed}.rec-bar__sidebar[data-v-524d226f]{position:fixed;top:104px;right:0;bottom:0;width:300px;z-index:10005;transition:transform .2s ease-out;background:var(--bg-color-primary, #fff);border-left:1.5px solid var(--grey-light-grey, #e5e5e5);border-top:1.5px solid var(--grey-light-grey, #e5e5e5);display:flex;flex-direction:column;overflow:hidden;cursor:default}.rec-bar__sidebar button[data-v-524d226f],.rec-bar__sidebar [role=button][data-v-524d226f],.rec-bar__sidebar select[data-v-524d226f]{cursor:pointer}.rec-bar__sidebar input[data-v-524d226f],.rec-bar__sidebar textarea[data-v-524d226f]{cursor:text}.rec-bar__sidebar[data-v-524d226f]>.step-cfg{flex:1;overflow-y:auto;scrollbar-width:thin}.rec-bar__sidebar-header[data-v-524d226f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px 11px;border-bottom:1px solid var(--grey-light-grey, #e5e5e5);flex-shrink:0}.rec-bar__sidebar-titles[data-v-524d226f]{display:flex;flex-direction:column;gap:3px;min-width:0}.rec-bar__sidebar-title[data-v-524d226f]{font-size:13px;font-weight:700;color:var(--text-color-primary, #1a1a1a);line-height:1}.rec-bar__sidebar-subtitle[data-v-524d226f]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--grey-text, #888);line-height:1}.rec-bar__sidebar-sep[data-v-524d226f]{opacity:.5}.rec-bar__sidebar-actions[data-v-524d226f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.rec-bar__sidebar-action-btn[data-v-524d226f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:none;cursor:pointer;color:#64748b;transition:background .12s,color .12s;padding:0}.rec-bar__sidebar-action-btn[data-v-524d226f]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD)}.rec-bar__sidebar-action-btn--delete[data-v-524d226f]:hover{background:#fee2e2;color:#dc2626}.rec-bar__sidebar-action-btn--close[data-v-524d226f]:hover{background:#f1f5f9;color:#334155}.rec-bar__empty[data-v-524d226f]{display:flex;align-items:center;gap:12px;padding:4px 0}.rec-bar__empty-ring[data-v-524d226f]{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--primary, #b7a0dc) 10%,var(--bg-color-primary, #fff));border:2px dashed var(--primary, #b7a0dc);color:var(--primary, #b7a0dc);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rec-bar__empty-text[data-v-524d226f]{display:flex;flex-direction:column;gap:2px}.rec-bar__empty-title[data-v-524d226f]{font-size:13px;font-weight:700;color:var(--text-color-primary, #111);margin:0}.rec-bar__empty-sub[data-v-524d226f]{font-size:12px;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);margin:0}.rec-bar__step-dot[data-v-524d226f]{width:28px;height:28px;border-radius:50%;border:2px solid var(--dot-color, #7F77DD);background:var(--dot-bg, #ede9fe);color:var(--dot-color, #7F77DD);font-size:10.5px;font-weight:800;font-family:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .14s,box-shadow .14s,background .14s,color .14s,border-color .14s;padding:0;line-height:1}.rec-bar__step-dot[data-v-524d226f]:hover{background:var(--dot-color, #7F77DD);color:#fff;transform:scale(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--dot-color, #7F77DD) 22%,transparent),0 2px 6px color-mix(in srgb,var(--dot-color, #7F77DD) 30%,transparent)}.rec-bar__step-dot--active[data-v-524d226f]{background:var(--dot-color, #7F77DD);color:#fff;border-color:var(--dot-color, #7F77DD);transform:scale(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--dot-color, #7F77DD) 28%,transparent),0 2px 8px color-mix(in srgb,var(--dot-color, #7F77DD) 35%,transparent)}.rec-bar__step-dot--active[data-v-524d226f]:hover{transform:scale(1.13);box-shadow:0 0 0 5px color-mix(in srgb,var(--dot-color, #7F77DD) 30%,transparent),0 3px 10px color-mix(in srgb,var(--dot-color, #7F77DD) 38%,transparent)}.rec-bar__connector-wrap[data-v-524d226f]{display:flex;align-items:center;flex-shrink:0;position:relative;cursor:pointer}.rec-bar__connector-wrap .rec-bar__insert-btn[data-v-524d226f]{opacity:.45;transform:scale(.85)}.rec-bar__connector-wrap:hover .rec-bar__insert-btn[data-v-524d226f],.rec-bar__connector-wrap .rec-bar__insert-btn--open[data-v-524d226f]{opacity:1;transform:scale(1)}.rec-bar__connector-wrap:hover .rec-bar__step-connector[data-v-524d226f]{opacity:.35}.rec-bar__step-connector[data-v-524d226f]{width:14px;height:2px;background:var(--grey-light-grey, #e5e5e5);border-radius:999px;flex-shrink:0;display:block;transition:opacity .15s}.rec-bar__insert-btn[data-v-524d226f]{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--grey-light-grey, #e5e5e5);background:var(--bg-color-primary, #fff);color:var(--grey-text, #999);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .15s,transform .15s,background .12s,border-color .12s,color .12s;padding:0;font-family:inherit}.rec-bar__insert-btn[data-v-524d226f]:hover,.rec-bar__insert-btn--open[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff));border-color:var(--primary, #b7a0dc);color:var(--darker-purple, #7F77DD)}.rec-bar__insert-menu[data-v-524d226f]{position:fixed;z-index:10010;background:var(--bg-color-primary, #fff);border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:12px;box-shadow:0 8px 32px #00000024,0 2px 6px #0000000f;padding:8px;display:flex;flex-direction:column;gap:2px;animation:insert-menu-in-524d226f .12s cubic-bezier(.34,1.3,.64,1)}@keyframes insert-menu-in-524d226f{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.rec-bar__insert-menu-title[data-v-524d226f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--text-color-primary, #111) 40%,transparent);margin:0 0 4px 6px}.rec-bar__insert-option[data-v-524d226f]{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:8px;background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.rec-bar__insert-option[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rec-bar__insert-option-icon[data-v-524d226f]{width:28px;height:28px;border-radius:8px;background:var(--ico-bg, #ede9fe);color:var(--ico, #7F77DD);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rec-bar__insert-option-text[data-v-524d226f]{display:flex;flex-direction:column;gap:1px;min-width:0}.rec-bar__insert-option-label[data-v-524d226f]{font-size:12px;font-weight:600;color:var(--text-color-primary, #111);line-height:1.2}.rec-bar__insert-option-desc[data-v-524d226f]{font-size:10.5px;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);line-height:1.3}.rec-bar__insert-nav-form[data-v-524d226f]{display:flex;flex-direction:column;gap:6px;padding:4px 6px}.rec-bar__insert-nav-input[data-v-524d226f]{width:100%;box-sizing:border-box;padding:6px 9px;font-size:12px;font-family:ui-monospace,Fira Code,monospace;border:1.5px solid var(--grey-light-grey, #e5e5e5);border-radius:7px;background:color-mix(in srgb,var(--black, #111) 2%,var(--bg-color-primary, #fff));color:var(--text-color-primary, #111);outline:none;min-width:0}.rec-bar__insert-nav-input[data-v-524d226f]:focus{border-color:var(--primary, #b7a0dc)}.rec-bar__insert-nav-input[data-v-524d226f]::placeholder{color:color-mix(in srgb,var(--text-color-primary, #111) 30%,transparent);font-family:inherit}.rec-bar__insert-nav-confirm[data-v-524d226f]{padding:6px 10px;font-size:12px;font-weight:600;font-family:inherit;border:none;border-radius:7px;background:var(--darker-purple, #7F77DD);color:#fff;cursor:pointer;width:100%;transition:background .12s,opacity .12s}.rec-bar__insert-nav-confirm[data-v-524d226f]:disabled{opacity:.4;cursor:not-allowed}.rec-bar__insert-nav-confirm[data-v-524d226f]:not(:disabled):hover{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 85%,#000)}.rec-bar__insert-nav-wrap[data-v-524d226f]{position:relative;width:100%}.rec-bar__nav-dropdown[data-v-524d226f]{position:fixed;z-index:10020;background:var(--bg-color-primary, #fff);border:1px solid var(--grey-light-grey, #e5e5e5);border-radius:10px;box-shadow:0 8px 28px #00000024,0 2px 6px #0000000f;overflow-y:auto;padding:4px;margin:0;list-style:none}.rec-bar__nav-option[data-v-524d226f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:7px;cursor:pointer;transition:background .1s}.rec-bar__nav-option[data-v-524d226f]:hover,.rec-bar__nav-option--active[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff))}.rec-bar__nav-option-title[data-v-524d226f]{font-size:12.5px;font-weight:600;color:var(--text-color-primary, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.rec-bar__nav-option-path[data-v-524d226f]{font-family:ui-monospace,Fira Code,monospace;font-size:10.5px;color:color-mix(in srgb,var(--text-color-primary, #111) 45%,transparent);white-space:nowrap;flex-shrink:0}.rec-bar__step-tooltip[data-v-524d226f]{position:fixed;z-index:10001;min-width:200px;max-width:280px;background:var(--bg-color-primary, #fff);border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 8px 28px #00000024,0 2px 6px #00000012;padding:9px 11px;display:flex;flex-direction:column;gap:6px;pointer-events:none;font-size:11px;animation:tooltip-in-524d226f .12s cubic-bezier(.34,1.3,.64,1)}@keyframes tooltip-in-524d226f{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rec-bar__tooltip-status[data-v-524d226f]{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.07);letter-spacing:.01em}.rec-bar__tooltip-status--found{&[data-v-524d226f]{color:#16a34a}svg[data-v-524d226f]{color:#16a34a}}.rec-bar__tooltip-status--absent{&[data-v-524d226f]{color:var(--grey-text, #888)}svg[data-v-524d226f]{color:var(--grey-text, #888)}}.rec-bar__tooltip-row[data-v-524d226f]{display:flex;align-items:center;gap:6px;min-width:0}.rec-bar__tooltip-row--tags[data-v-524d226f]{flex-wrap:wrap;gap:4px;padding-top:3px;border-top:1px solid rgba(0,0,0,.06)}.rec-bar__tooltip-icon[data-v-524d226f]{flex-shrink:0;color:var(--grey-text, #888);width:10px;height:10px}.rec-bar__tooltip-label[data-v-524d226f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-text, #888);flex-shrink:0;min-width:32px}.rec-bar__tooltip-val[data-v-524d226f]{font-family:ui-monospace,Fira Code,monospace;font-size:10.5px;color:var(--text-color-primary, #111);background:#0000000a;padding:1px 5px;border-radius:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;display:inline-flex;align-items:center;gap:4px}.rec-bar__tooltip-val--page[data-v-524d226f]{max-width:150px}.rec-bar__tooltip-val--current[data-v-524d226f]{background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,transparent);color:var(--darker-purple, #7F77DD);border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 30%,transparent)}.rec-bar__tooltip-current-badge[data-v-524d226f]{font-family:inherit;font-size:9px;font-weight:700;background:var(--darker-purple, #7F77DD);color:#fff;padding:0 4px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.rec-bar__tooltip-tag[data-v-524d226f]{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;white-space:nowrap}.rec-bar__tooltip-tag--advance[data-v-524d226f]{background:#0000000d;color:var(--grey-text, #888)}.bar-slide-enter-active[data-v-524d226f],.bar-slide-leave-active[data-v-524d226f]{transition:transform .22s cubic-bezier(.34,1.1,.64,1),opacity .18s ease}.bar-slide-enter-from[data-v-524d226f],.bar-slide-leave-to[data-v-524d226f]{transform:translateY(-100%);opacity:0}.strip-slide-enter-active[data-v-524d226f],.strip-slide-leave-active[data-v-524d226f]{transition:transform .18s ease,opacity .16s ease}.strip-slide-enter-from[data-v-524d226f],.strip-slide-leave-to[data-v-524d226f]{transform:translateY(-6px);opacity:0}.sidebar-slide-enter-active[data-v-524d226f],.sidebar-slide-leave-active[data-v-524d226f]{transition:transform .22s cubic-bezier(.34,1.1,.64,1),opacity .18s ease}.sidebar-slide-enter-from[data-v-524d226f],.sidebar-slide-leave-to[data-v-524d226f]{transform:translate(100%);opacity:0}.rec-modal-backdrop[data-v-524d226f]{position:fixed;inset:0;z-index:99999;background:#00000073;display:flex;align-items:center;justify-content:center}.rec-modal[data-v-524d226f]{background:var(--bg-color-primary, #fff);border-radius:14px;padding:28px 28px 22px;width:360px;max-width:calc(100vw - 32px);box-shadow:0 20px 60px #00000038,0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.rec-modal__icon[data-v-524d226f]{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--darker-purple, #5b50c4) 10%,var(--bg-color-primary, #fff));color:var(--darker-purple, #5b50c4);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.rec-modal__title[data-v-524d226f]{font-size:16px;font-weight:650;color:var(--text-primary, #111);margin:0}.rec-modal__body[data-v-524d226f]{font-size:13.5px;color:var(--text-secondary, #555);margin:0 0 6px;line-height:1.5}.rec-modal__actions[data-v-524d226f]{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.rec-modal__btn[data-v-524d226f]{width:100%;height:38px;border-radius:8px;border:none;font-size:13.5px;font-weight:560;cursor:pointer;transition:opacity .15s,filter .15s}.rec-modal__btn[data-v-524d226f]:hover{filter:brightness(.94)}.rec-modal__btn--primary[data-v-524d226f]{background:var(--darker-purple, #5b50c4);color:#fff}.rec-modal__btn--danger[data-v-524d226f]{background:color-mix(in srgb,#e53e3e 12%,var(--bg-color-primary, #fff));color:#c53030;border:1px solid color-mix(in srgb,#e53e3e 20%,transparent)}.rec-modal__btn--ghost[data-v-524d226f]{background:color-mix(in srgb,var(--black, #111) 6%,var(--bg-color-primary, #fff));color:var(--text-secondary, #555)}.rec-modal-fade-enter-active[data-v-524d226f],.rec-modal-fade-leave-active[data-v-524d226f]{transition:opacity .18s ease}.rec-modal-fade-enter-from[data-v-524d226f],.rec-modal-fade-leave-to[data-v-524d226f]{opacity:0}.rec-validation[data-v-524d226f]{background:var(--bg-color-primary, #fff);border-radius:14px;padding:22px 22px 18px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);box-shadow:0 20px 60px #00000038,0 4px 12px #0000001a;display:flex;flex-direction:column;gap:12px}.rec-validation__header[data-v-524d226f]{display:flex;align-items:center;justify-content:space-between}.rec-validation__title[data-v-524d226f]{font-size:16px;font-weight:650;color:var(--text-primary, #111);margin:0}.rec-validation__close[data-v-524d226f]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:color-mix(in srgb,var(--black, #111) 5%,transparent);border-radius:6px;color:#64748b;cursor:pointer}.rec-validation__close[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 9%,transparent)}.rec-validation__note[data-v-524d226f]{font-size:12px;color:var(--text-secondary, #666);line-height:1.5;margin:0;background:color-mix(in srgb,var(--primary, #b7a0dc) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 18%,transparent);border-radius:8px;padding:8px 10px}.rec-validation__note strong[data-v-524d226f]{color:var(--text-color-primary, #1a1a1a)}.rec-validation__summary[data-v-524d226f]{display:flex;flex-wrap:wrap;gap:6px}.rec-validation__stat[data-v-524d226f]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.rec-validation__stat--ok[data-v-524d226f]{background:#dcfce7;color:#15803d}.rec-validation__stat--bad[data-v-524d226f]{background:#fee2e2;color:#b91c1c}.rec-validation__stat--warn[data-v-524d226f]{background:#fef3c7;color:#b45309}.rec-validation__stat--muted[data-v-524d226f]{background:#f1f5f9;color:#64748b}.rec-validation__list[data-v-524d226f]{display:flex;flex-direction:column;gap:5px;overflow-y:auto;max-height:340px;padding-right:2px}.rec-validation__row[data-v-524d226f]{display:flex;align-items:flex-start;gap:9px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid var(--grey-light-grey, #e5e5e5);background:var(--bg-color-primary, #fff);cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.rec-validation__row[data-v-524d226f]:hover{background:color-mix(in srgb,var(--black, #111) 3%,var(--bg-color-primary, #fff))}.rec-validation__row--missing[data-v-524d226f],.rec-validation__row--page_unreachable[data-v-524d226f]{border-color:color-mix(in srgb,#ef4444 30%,transparent);background:color-mix(in srgb,#ef4444 4%,var(--bg-color-primary, #fff))}.rec-validation__row--partial[data-v-524d226f]{border-color:color-mix(in srgb,#f59e0b 30%,transparent);background:color-mix(in srgb,#f59e0b 4%,var(--bg-color-primary, #fff))}.rec-validation__row-num[data-v-524d226f]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--black, #111) 6%,transparent);font-size:10px;font-weight:700;line-height:18px;text-align:center;color:#475569}.rec-validation__row-main[data-v-524d226f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rec-validation__row-title[data-v-524d226f]{font-size:12.5px;font-weight:600;color:var(--text-color-primary, #1a1a1a)}.rec-validation__row-detail[data-v-524d226f]{font-size:11px;color:var(--text-secondary, #666);line-height:1.4}.rec-validation__row-badge[data-v-524d226f]{flex-shrink:0;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.rec-validation__row-badge--ok[data-v-524d226f]{background:#dcfce7;color:#15803d}.rec-validation__row-badge--missing[data-v-524d226f],.rec-validation__row-badge--page_unreachable[data-v-524d226f]{background:#fee2e2;color:#b91c1c}.rec-validation__row-badge--partial[data-v-524d226f]{background:#fef3c7;color:#b45309}.rec-validation__row-badge--skipped[data-v-524d226f]{background:#f1f5f9;color:#64748b}.rec-validation .rec-modal__actions[data-v-524d226f]{flex-direction:row;margin-top:0}.rpp-backdrop[data-v-2070a2ec]{position:fixed;inset:0;background:#00000073;z-index:11000;display:flex;align-items:center;justify-content:center;padding:20px}.rpp-modal[data-v-2070a2ec]{background:var(--bg-color-primary, #fff);border-radius:14px;width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000038;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--primary, #b7a0dc) 25%,transparent)}.rpp-modal__head[data-v-2070a2ec]{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--grey-light-grey, #e5e5e5);flex-shrink:0}.rpp-modal__icon[data-v-2070a2ec]{flex-shrink:0;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--primary, #b7a0dc) 14%,var(--bg-color-primary, #fff));display:flex;align-items:center;justify-content:center;color:var(--darker-purple, #7F77DD)}.rpp-modal__title[data-v-2070a2ec]{font-size:15px;font-weight:700;color:var(--text-color-primary, #1a1a1a);margin:0 0 3px}.rpp-modal__sub[data-v-2070a2ec]{font-size:12px;color:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 55%,transparent);margin:0}.rpp-modal__close[data-v-2070a2ec]{margin-left:auto;flex-shrink:0;background:none;border:none;cursor:pointer;color:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 45%,transparent);padding:5px;border-radius:6px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.rpp-modal__close[data-v-2070a2ec]:hover{background:color-mix(in srgb,#e04444 12%,transparent);color:#e04444}.rpp-modal__list[data-v-2070a2ec]{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:2px}.rpp-modal__item[data-v-2070a2ec]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;border:1.5px solid transparent;transition:background .1s,border-color .1s}.rpp-modal__item[data-v-2070a2ec]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 7%,var(--bg-color-primary, #fff));border-color:color-mix(in srgb,var(--primary, #b7a0dc) 20%,transparent)}.rpp-modal__item--current[data-v-2070a2ec]{background:color-mix(in srgb,var(--primary, #b7a0dc) 11%,var(--bg-color-primary, #fff));border-color:color-mix(in srgb,var(--primary, #b7a0dc) 35%,transparent)}.rpp-modal__item-icon[data-v-2070a2ec]{flex-shrink:0;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,var(--bg-color-primary, #fff));display:flex;align-items:center;justify-content:center;color:var(--darker-purple, #7F77DD)}.rpp-modal__item-icon svg[data-v-2070a2ec]{display:block;fill:currentColor}.rpp-modal__item-label[data-v-2070a2ec]{font-size:13px;font-weight:600;color:var(--text-color-primary, #1a1a1a);flex:1}.rpp-modal__item-path[data-v-2070a2ec]{font-size:11px;color:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 40%,transparent);font-family:monospace}.rpp-modal__item-badge[data-v-2070a2ec]{font-size:10px;font-weight:700;color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 18%,transparent);padding:1px 7px;border-radius:10px;white-space:nowrap}.rpp-modal__footer[data-v-2070a2ec]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--grey-light-grey, #e5e5e5);flex-shrink:0;justify-content:flex-end}.rpp-modal__btn-cancel[data-v-2070a2ec],.rpp-modal__btn-here[data-v-2070a2ec]{padding:8px 14px;font-size:13px;font-weight:600;border-radius:7px;border:none;cursor:pointer;transition:background .15s,opacity .15s}.rpp-modal__btn-cancel[data-v-2070a2ec]{background:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 7%,transparent);color:var(--text-color-primary, #1a1a1a);border:1.5px solid var(--grey-light-grey, #e5e5e5)}.rpp-modal__btn-cancel[data-v-2070a2ec]:hover{background:color-mix(in srgb,var(--text-color-primary, #1a1a1a) 12%,transparent)}.rpp-modal__btn-here[data-v-2070a2ec]{background:var(--darker-purple, #7F77DD);color:#fff;display:flex;align-items:center;gap:7px}.rpp-modal__btn-here svg[data-v-2070a2ec]{color:#ff6b6b;flex-shrink:0}.rpp-modal__btn-here[data-v-2070a2ec]:hover{opacity:.88}.picker-fade-enter-active[data-v-2070a2ec],.picker-fade-leave-active[data-v-2070a2ec]{transition:opacity .18s ease}.picker-fade-enter-from[data-v-2070a2ec],.picker-fade-leave-to[data-v-2070a2ec]{opacity:0}.picker-fade-enter-active .rpp-modal[data-v-2070a2ec],.picker-fade-leave-active .rpp-modal[data-v-2070a2ec]{transition:transform .18s ease}.picker-fade-enter-from .rpp-modal[data-v-2070a2ec],.picker-fade-leave-to .rpp-modal[data-v-2070a2ec]{transform:scale(.95) translateY(8px)}.rc-bugreport[data-v-4249409b]{display:flex;flex-direction:column;gap:16px;padding:16px var(--rc-inset, 16px);overflow-y:auto;flex:1;min-height:0}.rc-bugreport__section[data-v-4249409b]{display:flex;flex-direction:column;gap:6px}.rc-bugreport__capture-btn[data-v-4249409b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px dashed var(--darker-purple, #b7a0dc);background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 8%,transparent);color:var(--darker-purple, #b7a0dc);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s}.rc-bugreport__capture-btn[data-v-4249409b]:hover:not(:disabled){background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 16%,transparent)}.rc-bugreport__capture-btn[data-v-4249409b]:disabled{opacity:.6;cursor:default}.rc-bugreport__screenshot[data-v-4249409b]{display:flex;flex-direction:column;gap:8px}.rc-bugreport__screenshot-img[data-v-4249409b]{width:100%;max-height:140px;object-fit:cover;border-radius:10px;border:1px solid var(--grey, #ddd)}.rc-bugreport__screenshot-actions[data-v-4249409b]{display:flex;gap:8px}.rc-bugreport__screenshot-btn[data-v-4249409b]{flex:1;padding:7px 10px;border-radius:8px;border:1px solid var(--grey, #ddd);background:var(--bg-color-primary, #fff);color:var(--black, #111);font-size:.75rem;font-weight:600;cursor:pointer}.rc-bugreport__screenshot-btn[data-v-4249409b]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rc-bugreport__screenshot-btn--danger[data-v-4249409b]{color:var(--red, #d64545);border-color:color-mix(in srgb,var(--red, #d64545) 40%,transparent)}.rc-bugreport__label[data-v-4249409b]{font-size:.75rem;font-weight:700;color:var(--black, #111)}.rc-bugreport__input[data-v-4249409b],.rc-bugreport__textarea[data-v-4249409b]{width:100%;box-sizing:border-box;border:1px solid var(--grey, #ddd);border-radius:8px;padding:8px 10px;font-size:.8rem;font-family:inherit;color:var(--black, #111);background:var(--bg-color-primary, #fff);outline:none;resize:vertical}.rc-bugreport__input[data-v-4249409b]:focus,.rc-bugreport__textarea[data-v-4249409b]:focus{border-color:var(--darker-purple, #b7a0dc)}.rc-bugreport__meta-label[data-v-4249409b]{font-size:.7rem;font-weight:700;color:var(--dark-grey, #999);text-transform:uppercase;letter-spacing:.02em}.rc-bugreport__meta-summary[data-v-4249409b]{font-size:.72rem;color:var(--dark-grey, #999);word-break:break-all;margin:0}.rc-bugreport__details-toggle[data-v-4249409b]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:2px;padding:0;border:none;background:none;color:var(--darker-purple, #b7a0dc);font-size:.72rem;font-weight:700;font-family:inherit;cursor:pointer}.rc-bugreport__details-toggle[data-v-4249409b]:hover{text-decoration:underline}.rc-bugreport__details-chevron[data-v-4249409b]{transition:transform .16s ease}.rc-bugreport__details-chevron--open[data-v-4249409b]{transform:rotate(180deg)}.rc-bugreport__details[data-v-4249409b]{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px;border-radius:10px;border:1px solid var(--grey, #ddd);background:color-mix(in srgb,var(--black, #111) 3%,transparent);max-height:220px;overflow-y:auto}.rc-bugreport__details-row[data-v-4249409b]{display:flex;justify-content:space-between;gap:12px;font-size:.7rem;line-height:1.4}.rc-bugreport__details-key[data-v-4249409b]{flex-shrink:0;color:var(--dark-grey, #999);font-weight:700}.rc-bugreport__details-value[data-v-4249409b]{text-align:right;color:var(--black, #111);word-break:break-all}.rc-bugreport__details-block[data-v-4249409b]{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid var(--grey, #ddd)}.rc-bugreport__details-empty[data-v-4249409b]{margin:0;font-size:.7rem;color:var(--dark-grey, #999)}.rc-bugreport__details-list[data-v-4249409b]{margin:0;padding-left:14px;font-size:.68rem;line-height:1.5;color:var(--black, #111);word-break:break-all}.rc-bugreport__error-text[data-v-4249409b]{font-size:.72rem;color:var(--red, #d64545);margin:0}.rc-bugreport__error-text--block[data-v-4249409b]{text-align:center}.rc-bugreport__submit-btn[data-v-4249409b]{align-self:center;width:auto;min-width:180px;margin-top:4px;padding:11px 28px;border-radius:999px;border:none;background:var(--darker-purple, #b7a0dc);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}.rc-bugreport__submit-btn[data-v-4249409b]:hover:not(:disabled){opacity:.9}.rc-bugreport__submit-btn[data-v-4249409b]:disabled{opacity:.6;cursor:default}.rc-bugreport__success[data-v-4249409b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;padding:40px 20px;text-align:center;color:var(--darker-purple, #b7a0dc)}.rc-bugreport__success p[data-v-4249409b]{color:var(--black, #111);font-size:.85rem;font-weight:600;margin:0}.rc-bugreport__new-report-btn[data-v-4249409b]{flex:0 0 auto;width:auto}.rc-widget[data-v-89b51bdd],.rc-widget[data-v-89b51bdd] *,.rc-widget[data-v-89b51bdd] *:before,.rc-widget[data-v-89b51bdd] *:after{box-sizing:border-box}.rc-widget[data-v-89b51bdd]{position:fixed;z-index:9000;bottom:2rem;right:2rem;display:flex;flex-direction:column;align-items:flex-end;gap:0;transition:right .2s ease-out}.rc-widget--wobble .rc-launcher[data-v-89b51bdd]{animation:fab-wobble-89b51bdd .65s cubic-bezier(.36,.07,.19,.97)}.rc-widget--capturing[data-v-89b51bdd]{visibility:hidden!important;pointer-events:none!important}.rc-widget--rec-sidebar[data-v-89b51bdd],.rc-widget--rec-sidebar .rc-launcher[data-v-89b51bdd],.rc-widget--rec-sidebar .rc-panel[data-v-89b51bdd]{right:324px;transition:right .2s ease-out}.rc-launcher[data-v-89b51bdd]{position:fixed;bottom:0;right:calc(1.5rem - 2px);transform:translateY(calc(100% - 3.5rem));width:max-content;padding:0;border:none;border-top:1px solid var(--grey, rgba(0, 0, 0, .12));border-radius:0;background:var(--bg-color-primary, #fff);cursor:pointer;font-family:inherit;transition:transform .38s cubic-bezier(.34,1.15,.64,1),opacity .18s ease,right .2s ease-out,background .12s ease;will-change:transform;user-select:none;color:var(--black, #111);overflow:hidden}.rc-launcher[data-v-89b51bdd]:hover,.rc-launcher[data-v-89b51bdd]:focus-visible{outline:none;background:color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff))}.rc-launcher[data-v-89b51bdd]:active{transform:translateY(calc(100% - 3.5rem))}.rc-launcher--ready[data-v-89b51bdd]{transition:transform .38s cubic-bezier(.34,1.15,.64,1),opacity .18s ease,background .12s ease}.rc-launcher--hiding[data-v-89b51bdd]{opacity:0;pointer-events:none;transition:opacity .2s ease!important}.rc-launcher__header[data-v-89b51bdd]{height:3.5rem;max-height:3.5rem;padding:0 16px;display:flex;align-items:center;gap:10px}.rc-launcher__avatar[data-v-89b51bdd]{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 15%,transparent);color:var(--darker-purple, #b7a0dc);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.rc-launcher__avatar--loading[data-v-89b51bdd]{background:linear-gradient(90deg,#00000012 25%,#00000021,#00000012 75%);background-size:200% 100%;animation:rc-skeleton-shimmer-89b51bdd 1.4s ease infinite}.rc-launcher__avatar-img[data-v-89b51bdd]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rc-launcher__name-wrap[data-v-89b51bdd]{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;flex:1}.rc-launcher__name[data-v-89b51bdd]{font-size:.82rem;font-weight:700;color:var(--black, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rc-launcher__name.rc-launcher__name--loading[data-v-89b51bdd]{height:11px;width:72px;border-radius:4px;background:linear-gradient(90deg,#00000012 25%,#00000021,#00000012 75%);background-size:200% 100%;animation:rc-skeleton-shimmer-89b51bdd 1.4s ease infinite}.rc-launcher__status[data-v-89b51bdd]{display:flex;align-items:center}.rc-launcher__status.rc-launcher__status--loading[data-v-89b51bdd]{height:8px;width:8px;border-radius:50%;background:linear-gradient(90deg,#00000012 25%,#00000021,#00000012 75%);background-size:200% 100%;animation:rc-skeleton-shimmer-89b51bdd 1.4s ease infinite}.rc-launcher__status-dot[data-v-89b51bdd]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e66;animation:rc-status-pulse-89b51bdd 2.5s ease-out infinite}@keyframes rc-status-pulse-89b51bdd{0%{box-shadow:0 0 #22c55e66}60%{box-shadow:0 0 0 5px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes rc-skeleton-shimmer-89b51bdd{0%{background-position:200% 0}to{background-position:-200% 0}}.rc-launcher__badge[data-v-89b51bdd]{flex-shrink:0;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center}@keyframes fab-wobble-89b51bdd{0%,to{transform:translateY(calc(100% - 3.5rem)) rotate(0)}20%{transform:translateY(calc(100% - 4rem)) rotate(-1deg)}40%{transform:translateY(calc(100% - 3.25rem)) rotate(1deg)}60%{transform:translateY(calc(100% - 3.75rem)) rotate(-.5deg)}80%{transform:translateY(calc(100% - 3.375rem)) rotate(.5deg)}}.rc-backdrop[data-v-89b51bdd]{position:fixed;inset:0;z-index:8999;background:#00000059;backdrop-filter:blur(2px)}.rc-backdrop-enter-active[data-v-89b51bdd]{transition:opacity .2s ease}.rc-backdrop-leave-active[data-v-89b51bdd]{transition:opacity .16s ease}.rc-backdrop-enter-from[data-v-89b51bdd],.rc-backdrop-leave-to[data-v-89b51bdd]{opacity:0}.rc-panel[data-v-89b51bdd]{position:fixed;bottom:24px;right:24px;z-index:9000;width:420px;height:min(640px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--bg-color-primary, #fff);border-radius:16px;box-shadow:0 8px 32px #0000002e,0 0 0 1px #0000000f;overflow:hidden;font-family:inherit;--rc-inset: 16px;transform-origin:bottom right;transition:width .26s cubic-bezier(.34,1.1,.64,1),height .26s cubic-bezier(.34,1.1,.64,1),border-radius .26s ease,box-shadow .26s ease,right .2s ease-out}.rc-panel--expanded[data-v-89b51bdd]{width:min(820px,calc(100vw - 48px));height:min(780px,calc(100vh - 48px));border-radius:20px;box-shadow:0 24px 64px #00000038,0 0 0 1px #00000014}.rc-panel-enter-active[data-v-89b51bdd]{transition:opacity .2s ease-out,transform .22s cubic-bezier(.34,1.15,.64,1)}.rc-panel-leave-active[data-v-89b51bdd]{transition:opacity .16s ease-in,transform .17s ease-in}.rc-panel-enter-from[data-v-89b51bdd]{opacity:0;transform:scale(.88) translate(16px,20px)}.rc-panel-leave-to[data-v-89b51bdd]{opacity:0;transform:scale(.9) translate(12px,16px)}.rc-bottom-nav[data-v-89b51bdd]{display:flex;flex-shrink:0;background:color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff));border-top:1px solid rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom,0px)}.rc-bottom-nav__item[data-v-89b51bdd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:11px 4px 12px;border:none;background:transparent;border-radius:0;color:var(--dark-grey, #999);cursor:pointer;font-family:inherit;transition:color .12s,background .12s;-webkit-tap-highlight-color:transparent;position:relative}.rc-bottom-nav__item[data-v-89b51bdd]:hover{color:var(--black, #333);background:#0000000d}.rc-bottom-nav__item--active[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD);background:transparent}.rc-bottom-nav__item--active[data-v-89b51bdd]:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;border-radius:2px 2px 0 0;background:var(--darker-purple, #7F77DD)}.rc-bottom-nav__item--active[data-v-89b51bdd]:hover{background:#00000008}.rc-bottom-nav__icon-wrap[data-v-89b51bdd]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.rc-bottom-nav__label[data-v-89b51bdd]{font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.rc-bottom-nav__dot[data-v-89b51bdd]{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:50%;background:var(--darker-purple, #b7a0dc);border:1.5px solid color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff))}.rc-bottom-nav__item[data-help-id="rc.tab.workflow"][data-v-89b51bdd]{border-left:1px solid rgba(0,0,0,.1);color:color-mix(in srgb,var(--admin, #B16579) 60%,transparent)}.rc-bottom-nav__item[data-help-id="rc.tab.workflow"][data-v-89b51bdd]:hover,.rc-bottom-nav__item[data-help-id="rc.tab.workflow"].rc-bottom-nav__item--active[data-v-89b51bdd]{color:var(--admin, #B16579)}.rc-bottom-nav__item[data-help-id="rc.tab.workflow"].rc-bottom-nav__item--active[data-v-89b51bdd]:after{background:var(--admin, #B16579)}.rc-tab[data-v-89b51bdd]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.rc-tab-search[data-v-89b51bdd]{display:flex;align-items:center;gap:8px;margin:0;padding:7px var(--rc-inset);flex-shrink:0;background:var(--bg-color-primary, #fff);border:none;border-bottom:1.5px solid color-mix(in srgb,var(--black, #111) 10%,transparent);border-radius:0;color:var(--dark-grey, #aaa);transition:background .15s}.rc-tab-search[data-v-89b51bdd]:focus-within{background:color-mix(in srgb,var(--primary, #b7a0dc) 5%,var(--bg-color-primary, #fff))}.rc-tab-search__input[data-v-89b51bdd]{flex:1;border:none;background:transparent;font-size:.8rem;font-family:inherit;color:var(--black, #111);outline:none;padding:0}.rc-tab-search__input[data-v-89b51bdd]::placeholder{color:var(--dark-grey, #bbb)}.rc-tab-search__input[data-v-89b51bdd]::-webkit-search-cancel-button{cursor:pointer}.rc-tab-search__add-folder[data-v-89b51bdd]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--dark-grey, #aaa);cursor:pointer;transition:background .12s,color .12s}.rc-tab-search__add-folder[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 10%,transparent);color:var(--darker-purple, #7F77DD)}.rc-tab--chat[data-v-89b51bdd]{display:flex;flex-direction:column;min-height:0;padding:0}.rc-tab-header[data-v-89b51bdd]{display:flex;align-items:center;gap:10px;min-height:58px;padding:13px var(--rc-inset);background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 7%,var(--bg-color-primary, #fff));border-bottom:1px solid color-mix(in srgb,var(--darker-purple, #b7a0dc) 15%,transparent);box-sizing:border-box;flex-shrink:0}.rc-tab-header__icon[data-v-89b51bdd]{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 16%,transparent);color:var(--darker-purple, #b7a0dc);display:inline-flex;align-items:center;justify-content:center}.rc-tab-header__text[data-v-89b51bdd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rc-tab-header__title[data-v-89b51bdd]{font-size:.82rem;font-weight:800;color:var(--black, #111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-tab-header__sub[data-v-89b51bdd]{font-size:10.5px;color:var(--dark-grey, #999);font-weight:600}.rc-tab-header__ring[data-v-89b51bdd]{flex-shrink:0;display:block}.rc-tab-header__actions[data-v-89b51bdd]{display:flex;align-items:center;gap:3px;flex-shrink:0;margin-left:auto}.rc-tab-header__close[data-v-89b51bdd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--dark-grey, #999);transition:background .15s,color .15s;margin-left:0}.rc-tab-header__close[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--black, #111) 8%,transparent);color:var(--black, #111)}.rc-tab-header__icon svg[data-v-89b51bdd]{width:20px;height:20px}.rc-tab-header__search-wrap[data-v-89b51bdd]{display:flex;align-items:center;gap:6px;padding:5px 9px;background:var(--bg-color-primary, #fff);border:1px solid var(--grey, #ddd);border-radius:999px;flex-shrink:0;width:120px}.rc-tab-header__search-wrap svg[data-v-89b51bdd]{flex-shrink:0;color:var(--dark-grey, #aaa)}.rc-tab-header__search[data-v-89b51bdd]{flex:1;border:none;outline:none;background:transparent;font-size:.75rem;font-family:inherit;color:var(--black, #111);min-width:0}.rc-tab-header__search[data-v-89b51bdd]::placeholder{color:var(--dark-grey, #bbb)}.rc-tab--guides[data-v-89b51bdd]{padding:0}.rc-tab--journey[data-v-89b51bdd]{display:flex;flex-direction:column}.rc-journey__body[data-v-89b51bdd]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.rc-journey__list[data-v-89b51bdd]{padding:4px 0;display:flex;flex-direction:column;gap:0}.rc-journey__my-guides-section[data-v-89b51bdd]{flex-shrink:0;padding-bottom:8px}.rc-journey__divider[data-v-89b51bdd]{display:flex;align-items:center;gap:8px;padding:14px var(--rc-inset, 14px) 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--dark-grey, #aaa)}.rc-journey__divider[data-v-89b51bdd]:before,.rc-journey__divider[data-v-89b51bdd]:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--black, #111) 8%,transparent)}.rc-journey__divider-label[data-v-89b51bdd]{flex-shrink:0}.rc-journey__page-icon--generic[data-v-89b51bdd]{flex-shrink:0;width:18px;height:18px;opacity:.55;color:var(--text-color-primary, #444);display:flex;align-items:center;justify-content:center}.rc-journey__tour-row:hover .rc-workflow__more-btn[data-v-89b51bdd]{opacity:1}.rc-journey__error[data-v-89b51bdd]{color:var(--red, #e53935)}.rc-journey__my-guides-toggle[data-v-89b51bdd]{flex-shrink:0;display:flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:none;border-radius:999px;background:color-mix(in srgb,var(--black, #111) 5%,transparent);color:color-mix(in srgb,var(--text-color-primary, #333) 55%,transparent);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.rc-journey__my-guides-toggle[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 12%,transparent);color:var(--darker-purple, #7F77DD)}.rc-journey__my-guides-toggle--active[data-v-89b51bdd]{background:color-mix(in srgb,#4338ca 14%,transparent);color:#4338ca}.rc-journey__my-guides-toggle-label[data-v-89b51bdd]{line-height:1}.rc-journey__my-guides-toggle-count[data-v-89b51bdd]{display:inline-flex;align-items:center;justify-content:center;min-width:13px;height:13px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;border-radius:999px;background:color-mix(in srgb,var(--black, #111) 10%,transparent);color:color-mix(in srgb,var(--text-color-primary, #333) 65%,transparent);transition:background .12s,color .12s}.rc-journey__my-guides-toggle--active .rc-journey__my-guides-toggle-count[data-v-89b51bdd]{background:#4338ca;color:#fff}.rc-journey__section-header[data-v-89b51bdd]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;cursor:pointer;text-align:left;border-radius:8px;transition:filter .12s;margin-top:8px;flex-shrink:0}.rc-journey__section-header[data-v-89b51bdd]:first-child{margin-top:0}.rc-journey__section-header[data-v-89b51bdd]:hover{filter:brightness(.96)}.rc-journey__section-header--in_progress[data-v-89b51bdd]{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 10%,var(--bg-color-primary, #fff))}.rc-journey__section-header--not_started[data-v-89b51bdd]{background:color-mix(in srgb,var(--black, #111) 6%,var(--bg-color-primary, #fff))}.rc-journey__section-header--completed[data-v-89b51bdd]{background:color-mix(in srgb,#4caf50 10%,var(--bg-color-primary, #fff))}.rc-journey__section-dot[data-v-89b51bdd]{display:none}.rc-journey__section-title[data-v-89b51bdd]{flex:1;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rc-journey__section-header--in_progress .rc-journey__section-title[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD)}.rc-journey__section-header--not_started .rc-journey__section-title[data-v-89b51bdd]{color:var(--grey-text, #888)}.rc-journey__section-header--completed .rc-journey__section-title[data-v-89b51bdd]{color:#388e3c}.rc-journey__section-count[data-v-89b51bdd]{font-size:10px;font-weight:700;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.rc-journey__section-header--in_progress .rc-journey__section-count[data-v-89b51bdd]{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 18%,transparent);color:var(--darker-purple, #7F77DD)}.rc-journey__section-header--not_started .rc-journey__section-count[data-v-89b51bdd]{background:color-mix(in srgb,var(--black, #111) 10%,transparent);color:var(--grey-text, #999)}.rc-journey__section-header--completed .rc-journey__section-count[data-v-89b51bdd]{background:color-mix(in srgb,#4caf50 18%,transparent);color:#388e3c}.rc-journey__section-chevron[data-v-89b51bdd]{flex-shrink:0;opacity:.45;color:currentColor;transition:transform .2s ease}.rc-journey__section-chevron--open[data-v-89b51bdd]{transform:rotate(180deg)}.rc-journey__section-body[data-v-89b51bdd]{display:flex;flex-direction:column;padding:0}.rc-journey__group[data-v-89b51bdd]{display:flex;flex-direction:column;margin:0;border-bottom:1px solid color-mix(in srgb,var(--black, #111) 7%,transparent)}.rc-journey__group[data-v-89b51bdd]:last-child{border-bottom:none}.rc-journey__item[data-v-89b51bdd]{background:transparent}.rc-journey__item--completed[data-v-89b51bdd]{opacity:.72}.rc-journey__row[data-v-89b51bdd]{position:relative;display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:12px var(--rc-inset);transition:background .15s}.rc-journey__row--open[data-v-89b51bdd]{background:color-mix(in srgb,var(--primary, #b7a0dc) 5%,var(--bg-color-primary, #fff))}.rc-journey__row--open[data-v-89b51bdd]:after{content:"";position:absolute;left:calc(var(--rc-inset) + 8.25px);top:50%;bottom:-6px;width:1.5px;background:color-mix(in srgb,var(--black, #111) 10%,transparent);border-radius:1px;pointer-events:none}.rc-journey__row[data-v-89b51bdd]:hover:not(.rc-journey__row--open){background:color-mix(in srgb,var(--primary, #b7a0dc) 6%,transparent)}.rc-journey__page-icon[data-v-89b51bdd]{flex-shrink:0;width:18px;height:18px;opacity:.55;color:var(--text-color-primary, #444)}.rc-journey__row-title[data-v-89b51bdd]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text-color-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-journey__row-status-dot[data-v-89b51bdd]{flex-shrink:0;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #d0d0d0;color:#fff;background:var(--bg-color-primary, #fff);transition:background .15s,border-color .15s}.rc-journey__row-status-dot--completed[data-v-89b51bdd]{background:#4caf50;border-color:#4caf50}.rc-journey__row-status-dot--in_progress[data-v-89b51bdd]{background:var(--darker-purple, #7F77DD);border-color:var(--darker-purple, #7F77DD)}.rc-journey__chevron[data-v-89b51bdd]{flex-shrink:0;color:color-mix(in srgb,var(--text-color-primary, #333) 25%,transparent);transition:transform .2s ease,color .12s}.rc-journey__chevron--open[data-v-89b51bdd]{transform:rotate(90deg)}.rc-journey__row:hover .rc-journey__chevron[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD)}.rc-journey__accordion-body[data-v-89b51bdd]{padding:6px var(--rc-inset) 10px calc(var(--rc-inset) - .75px);background:color-mix(in srgb,var(--black, #111) 1.5%,var(--bg-color-primary, #fff))}.rc-journey__tours[data-v-89b51bdd]{position:relative;display:flex;flex-direction:column;padding-left:22px}.rc-journey__tour-row[data-v-89b51bdd]{position:relative;display:flex;align-items:center;gap:8px;padding:5px 6px 5px 0;border-radius:6px;cursor:default;transition:background .1s}.rc-journey__tour-row[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 8%,transparent)}.rc-journey__tour-row[data-v-89b51bdd]:before{content:"";position:absolute;left:-13px;top:0;bottom:0;width:1.5px;background:color-mix(in srgb,var(--black, #111) 10%,transparent);border-radius:1px}.rc-journey__tour-row[data-v-89b51bdd]:last-child:before{bottom:50%}.rc-journey__tour-row[data-v-89b51bdd]:after{content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);width:13px;height:1.5px;background:color-mix(in srgb,var(--black, #111) 10%,transparent)}.rc-journey__tour-dot[data-v-89b51bdd]{flex-shrink:0;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #d0d0d0;color:#fff;background:var(--bg-color-primary, #fff);transition:background .15s,border-color .15s}.rc-journey__tour-dot--completed[data-v-89b51bdd]{background:#4caf50;border-color:#4caf50}.rc-journey__tour-dot--in_progress[data-v-89b51bdd]{background:var(--darker-purple, #7F77DD);border-color:var(--darker-purple, #7F77DD)}.rc-journey__tour-body[data-v-89b51bdd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rc-journey__tour-title[data-v-89b51bdd]{font-size:12px;font-weight:500;color:var(--text-color-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-journey__tour-row--completed .rc-journey__tour-title[data-v-89b51bdd]{color:var(--grey-text, #aaa);text-decoration:line-through;text-decoration-color:#ccc}.rc-journey__tour-meta[data-v-89b51bdd]{font-size:10px;color:var(--grey-text, #aaa)}.rc-journey__tour-meta--completed[data-v-89b51bdd]{color:#4caf50}.rc-journey__tour-meta--in_progress[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD)}.rc-journey__edit-icon-btn[data-v-89b51bdd]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;color:color-mix(in srgb,var(--text-color-primary, #333) 30%,transparent);border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:color .12s,background .12s,opacity .12s}.rc-journey__tour-row:hover .rc-journey__edit-icon-btn[data-v-89b51bdd]{opacity:1}.rc-journey__edit-icon-btn[data-v-89b51bdd]:hover{color:var(--text-color-primary, #333);background:color-mix(in srgb,var(--black, #111) 8%,transparent)}.rc-journey__restart-icon-btn[data-v-89b51bdd]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;color:color-mix(in srgb,var(--text-color-primary, #333) 30%,transparent);border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:color .12s,background .12s,opacity .12s}.rc-journey__tour-row:hover .rc-journey__restart-icon-btn[data-v-89b51bdd]{opacity:1}.rc-journey__restart-icon-btn[data-v-89b51bdd]:hover{color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,transparent)}.rc-journey__restart-icon-btn[data-v-89b51bdd]:disabled{opacity:.3!important;cursor:not-allowed}.rc-journey__relaunch-spin[data-v-89b51bdd]{animation:rc-spin-89b51bdd 1s linear infinite}@keyframes rc-spin-89b51bdd{to{transform:rotate(360deg)}}.rc-journey__create-cta[data-v-89b51bdd]{padding:10px var(--rc-inset, 14px);border-top:1px solid var(--grey-light-grey, #f0f0f0)}.rc-journey__create-btn[data-v-89b51bdd]{display:flex;align-items:center;gap:7px;width:100%;padding:8px 12px;font-size:12px;font-weight:600;color:#e04444;border:1.5px dashed #e04444;border-radius:7px;background:color-mix(in srgb,#e04444 5%,transparent);cursor:pointer;transition:background .15s,border-color .15s}.rc-journey__create-btn svg[data-v-89b51bdd]{color:#e04444;flex-shrink:0}.rc-journey__create-btn[data-v-89b51bdd]:hover{background:color-mix(in srgb,#e04444 12%,transparent);border-color:#c03030}.rc-journey__my-guides-link[data-v-89b51bdd]{background:none;border:none;cursor:pointer;font-size:11px;color:var(--grey-text, #aaa);padding:4px 2px 0;text-align:right;width:100%;display:block;transition:color .15s}.rc-journey__my-guides-link[data-v-89b51bdd]:hover{color:var(--darker-purple, #7F77DD)}.rc-guides__empty[data-v-89b51bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px var(--rc-inset);text-align:center;color:var(--dark-grey, #888);font-size:.82rem}.rc-guides__content[data-v-89b51bdd]{padding:12px var(--rc-inset) 4px;display:flex;flex-direction:column;gap:16px}.rc-guides__checklist[data-v-89b51bdd]{display:flex;flex-direction:column;gap:8px}.rc-guides__checklist-header[data-v-89b51bdd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-guides__checklist-name[data-v-89b51bdd]{font-size:.82rem;font-weight:800;color:var(--black, #111)}.rc-guides__checklist-pill[data-v-89b51bdd]{flex-shrink:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 12%,transparent);color:var(--darker-purple, #b7a0dc);font-size:10px;font-weight:800}.rc-guides__checklist-items[data-v-89b51bdd]{display:flex;flex-direction:column;gap:6px}.rc-guides__quest-item[data-v-89b51bdd]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--grey, #eee);border-radius:12px;background:var(--bg-color-primary, #fff);font-family:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s;text-align:left}.rc-guides__quest-item[data-v-89b51bdd]:hover{border-color:var(--darker-purple, #b7a0dc);box-shadow:0 2px 8px #0000000f}.rc-guides__quest-item--done[data-v-89b51bdd]{background:var(--lighter-grey, #f8f8f8);border-color:transparent}.rc-guides__quest-item--done[data-v-89b51bdd]:hover{border-color:var(--grey, #ddd);box-shadow:none}.rc-guides__quest-check[data-v-89b51bdd]{flex-shrink:0;margin-top:1px;width:18px;height:18px;border-radius:50%;border:2px solid var(--grey, #ccc);background:var(--bg-color-primary, #fff);display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s,background .12s}.rc-guides__quest-check--done[data-v-89b51bdd]{border-color:var(--darker-purple, #b7a0dc);background:var(--darker-purple, #b7a0dc);color:#fff}.rc-guides__quest-copy[data-v-89b51bdd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rc-guides__quest-title-row[data-v-89b51bdd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rc-guides__quest-copy strong[data-v-89b51bdd]{font-size:.82rem;font-weight:700;color:var(--black, #111);line-height:1.3}.rc-guides__quest-copy span[data-v-89b51bdd]{font-size:.72rem;color:var(--dark-grey, #888);line-height:1.4}.rc-guides__visibility-badge[data-v-89b51bdd]{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.04em;padding:1px 5px;border-radius:4px;line-height:1.5}.rc-guides__visibility-badge--seo[data-v-89b51bdd]{background:#e8f4fd;color:#1a6ea8}.rc-guides__visibility-badge--geo[data-v-89b51bdd]{background:#edf7ed;color:#2e7d32}.rc-guides__quest-item--done .rc-guides__quest-copy strong[data-v-89b51bdd]{color:var(--dark-grey, #999);text-decoration:line-through;text-decoration-color:var(--grey, #ccc)}.rc-guides__quest-cta[data-v-89b51bdd]{flex-shrink:0;margin-top:1px;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;color:var(--darker-purple, #b7a0dc);white-space:nowrap}.rc-guides__quest-cta--done[data-v-89b51bdd]{color:var(--dark-grey, #aaa)}.rc-guides__quest-steps[data-v-89b51bdd]{font-size:9px;font-weight:700;background:var(--light-purple, #ede8f7);color:var(--darker-purple, #9b7fd4);padding:1px 5px;border-radius:10px;line-height:1.5}.rc-guides__quest-cta--done .rc-guides__quest-steps[data-v-89b51bdd]{background:var(--light-grey, #f0f0f0);color:var(--dark-grey, #aaa)}.rc-guides__actions[data-v-89b51bdd]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px var(--rc-inset) 16px;border-top:1px solid var(--grey, #eee);margin-top:4px}.rc-guides__action-btn[data-v-89b51bdd]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--grey, #eee);border-radius:10px;background:var(--bg-color-primary, #fff);color:var(--dark-grey, #666);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .12s,color .12s,background .12s;text-align:left}.rc-guides__action-btn[data-v-89b51bdd]:hover{border-color:var(--darker-purple, #b7a0dc);color:var(--darker-purple, #b7a0dc)}.rc-guides__action-btn--active[data-v-89b51bdd]{border-color:var(--darker-purple, #b7a0dc);color:var(--darker-purple, #b7a0dc);background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 7%,transparent)}.rc-guides__action-icon[data-v-89b51bdd]{flex-shrink:0;width:26px;height:26px;border-radius:7px;background:var(--lighter-grey, #f0f0f0);display:inline-flex;align-items:center;justify-content:center;transition:background .12s}.rc-guides__action-btn:hover .rc-guides__action-icon[data-v-89b51bdd],.rc-guides__action-btn--active .rc-guides__action-icon[data-v-89b51bdd]{background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 14%,transparent)}.rc-guides__action-btn--primary[data-v-89b51bdd]{border-color:var(--black-grey, #1a1a2e);background:var(--black-grey, #1a1a2e);color:var(--text-color-secondary, #fff)}.rc-guides__action-btn--primary[data-v-89b51bdd]:hover{border-color:var(--darker-purple, #b7a0dc);background:var(--darker-purple, #b7a0dc);color:var(--black, #000)}.rc-guides__action-btn--primary .rc-guides__action-icon[data-v-89b51bdd]{background:#ffffff1f}.rc-guides__action-btn--primary:hover .rc-guides__action-icon[data-v-89b51bdd]{background:#ffffff47}.rc-guides__action-btn--outline[data-v-89b51bdd]{margin-left:auto;border-color:var(--darker-purple, #b7a0dc);background:transparent;color:var(--darker-purple, #b7a0dc);width:auto;flex-shrink:0}.rc-guides__action-btn--outline[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 10%,transparent);color:var(--darker-purple, #b7a0dc)}.rc-guides__action-btn--replay[data-v-89b51bdd]{width:auto;flex-shrink:0;border-color:var(--grey, #eee);background:var(--lighter-grey, #f5f5f5);color:var(--dark-grey, #555)}.rc-guides__action-btn--replay[data-v-89b51bdd]:hover{border-color:var(--darker-purple, #b7a0dc);color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--darker-purple, #b7a0dc) 8%,transparent)}.rc-tab--workflow[data-v-89b51bdd]{display:flex;flex-direction:column}.rc-tab--workflow .rc-tab-header__icon[data-v-89b51bdd]{background:color-mix(in srgb,#B07430 14%,transparent);color:#b07430}.rc-workflow__empty[data-v-89b51bdd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px var(--rc-inset);text-align:center}.rc-workflow__empty-icon[data-v-89b51bdd]{color:var(--grey-light-grey, #ddd)}.rc-workflow__empty-text[data-v-89b51bdd]{font-size:.82rem;color:var(--grey-text, #888);margin:0}.rc-workflow__list[data-v-89b51bdd]{display:flex;flex-direction:column}.rc-workflow__section-label[data-v-89b51bdd]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-text, #aaa);padding:10px var(--rc-inset) 4px}.rc-workflow__section-label[data-v-89b51bdd]:first-child{padding-top:8px}.rc-workflow__section-label--others[data-v-89b51bdd]{opacity:.6;padding-top:14px}.rc-workflow__card[data-v-89b51bdd]{display:flex;align-items:center;gap:8px;width:100%;padding:10px var(--rc-inset);border:none;border-bottom:1px solid color-mix(in srgb,var(--black, #111) 7%,transparent);border-radius:0;background:var(--bg-color-primary, #fff);position:relative;cursor:default;transition:background .12s}.rc-workflow__card[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 5%,var(--bg-color-primary, #fff))}.rc-workflow__card--pinned[data-v-89b51bdd]{box-shadow:inset 3px 0 color-mix(in srgb,var(--primary, #b7a0dc) 60%,transparent)}.rc-wf-views[data-v-89b51bdd]{flex:1;overflow:hidden;position:relative}.rc-wf-slide-pane[data-v-89b51bdd]{position:absolute;inset:0;overflow-y:auto}.rc-wf-folder-grid[data-v-89b51bdd]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px var(--rc-inset) 4px}.rc-wf-folder-row[data-v-89b51bdd]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 14px;border:none;cursor:pointer;border-radius:16px;background:transparent;box-shadow:none;transition:transform .12s,box-shadow .12s}.rc-wf-folder-row[data-v-89b51bdd]:hover{transform:translateY(-2px)}.rc-wf-folder-row[data-v-89b51bdd]:active{transform:scale(.97)}.rc-wf-folder-icon[data-v-89b51bdd]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px color-mix(in srgb,var(--black, #111) 18%,transparent)}.rc-wf-folder-icon--guide[data-v-89b51bdd],.rc-wf-folder-icon--workflow[data-v-89b51bdd]{background:linear-gradient(145deg,var(--primary, #b7a0dc),var(--darker-purple, #7F77DD))}.rc-wf-folder-icon--custom[data-v-89b51bdd]{background:linear-gradient(145deg,#64748b,#475569)}.rc-wf-folder-icon--add[data-v-89b51bdd]{background:transparent;box-shadow:none;color:var(--grey-text, #aaa)}.rc-wf-folder-icon--new[data-v-89b51bdd]{background:linear-gradient(145deg,#6366f1,#818cf8)}.rc-wf-folder-icon--small[data-v-89b51bdd]{width:34px;height:34px;border-radius:10px}.rc-wf-folder-row--add[data-v-89b51bdd]{border:none;background:transparent;box-shadow:none}.rc-wf-folder-row--add[data-v-89b51bdd]:hover{background:transparent;transform:none}.rc-wf-folder-row--creating[data-v-89b51bdd]{cursor:default}.rc-wf-folder-row--creating[data-v-89b51bdd]:hover{transform:none}.rc-wf-folder-grid--sub[data-v-89b51bdd]{padding:4px var(--rc-inset) 8px;border-bottom:1px solid color-mix(in srgb,var(--black, #111) 6%,transparent);margin-bottom:4px}.rc-wf-folder-row--small[data-v-89b51bdd]{padding:10px 8px;border-radius:12px;gap:6px}.rc-wf-folder-row--small .rc-wf-folder-name[data-v-89b51bdd]{font-size:11px}.rc-wf-new-folder-input[data-v-89b51bdd]{width:100%;border:none;outline:none;background:transparent;font-size:11px;font-weight:600;color:var(--text-color-primary, #1a1a1a);font-family:inherit;text-align:center;pointer-events:auto}.rc-wf-folder-name--muted[data-v-89b51bdd]{color:var(--grey-text, #bbb);font-weight:500}.rc-folder-ctx-menu[data-v-89b51bdd]{min-width:140px}.rc-folder-ctx-menu__rename[data-v-89b51bdd]{display:flex;flex-direction:column;gap:4px;padding:6px 8px}.rc-folder-ctx-menu__rename-input[data-v-89b51bdd]{border:1px solid color-mix(in srgb,var(--darker-purple, #7F77DD) 30%,transparent);border-radius:6px;padding:4px 8px;font-size:12px;font-family:inherit;outline:none;background:var(--bg-color-primary, #fff);color:var(--text-color-primary, #1a1a1a)}.rc-folder-ctx-menu__rename-input[data-v-89b51bdd]:focus{border-color:var(--darker-purple, #7F77DD)}.rc-card-menu__item--has-sub[data-v-89b51bdd]{justify-content:space-between}.rc-card-menu__sub-arrow[data-v-89b51bdd]{flex-shrink:0;margin-left:auto}.rc-card-menu__item--sub[data-v-89b51bdd]{padding-left:20px;font-size:11px;color:var(--dark-grey, #666)}.rc-card-menu__item--sub[data-v-89b51bdd]:hover{color:var(--text-color-primary, #1a1a1a)}.rc-card-menu__item--active[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD)!important;font-weight:700}.rc-card-menu__sub-hint[data-v-89b51bdd]{display:block;padding:5px 20px;font-size:10px;color:var(--dark-grey, #999);font-style:italic}.rc-wf-folder-name[data-v-89b51bdd]{font-size:12px;font-weight:700;color:var(--text-color-primary, #1a1a1a)}.rc-wf-folder-sub[data-v-89b51bdd]{font-size:11px;font-weight:500;color:var(--grey-text, #aaa);background:color-mix(in srgb,var(--black, #111) 6%,transparent);border-radius:999px;padding:1px 8px}.rc-wf-breadcrumb[data-v-89b51bdd]{display:flex;align-items:center;gap:0;min-height:35px;flex-shrink:0;border-bottom:1.5px solid color-mix(in srgb,var(--black, #111) 10%,transparent);background:var(--bg-color-primary, #fff)}.rc-wf-back-btn[data-v-89b51bdd]{display:flex;align-items:center;gap:5px;flex:1;padding:10px var(--rc-inset);border:none;background:transparent;border-radius:0;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;color:var(--text-color-primary, #444);transition:background .12s}.rc-wf-back-btn[data-v-89b51bdd]:hover,.rc-wf-back-btn[data-v-89b51bdd]:focus-visible{background:color-mix(in srgb,var(--black, #111) 4%,transparent);outline:none}.rc-wf-forward-enter-active[data-v-89b51bdd],.rc-wf-forward-leave-active[data-v-89b51bdd],.rc-wf-back-enter-active[data-v-89b51bdd],.rc-wf-back-leave-active[data-v-89b51bdd]{will-change:transform,opacity}.rc-wf-forward-enter-active[data-v-89b51bdd]{transition:transform .16s cubic-bezier(.25,.46,.45,.94),opacity .14s ease}.rc-wf-forward-leave-active[data-v-89b51bdd]{transition:transform .13s cubic-bezier(.55,0,1,.45),opacity .11s ease}.rc-wf-forward-enter-from[data-v-89b51bdd]{transform:translate(24px);opacity:0}.rc-wf-forward-leave-to[data-v-89b51bdd]{transform:translate(-24px);opacity:0}.rc-wf-back-enter-active[data-v-89b51bdd]{transition:transform .16s cubic-bezier(.25,.46,.45,.94),opacity .14s ease}.rc-wf-back-leave-active[data-v-89b51bdd]{transition:transform .13s cubic-bezier(.55,0,1,.45),opacity .11s ease}.rc-wf-back-enter-from[data-v-89b51bdd]{transform:translate(-24px);opacity:0}.rc-wf-back-leave-to[data-v-89b51bdd]{transform:translate(24px);opacity:0}.rc-workflow__play-btn[data-v-89b51bdd]{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:none;background:linear-gradient(145deg,var(--primary, #b7a0dc),var(--darker-purple, #7F77DD));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s}.rc-workflow__play-btn[data-v-89b51bdd]:hover{transform:scale(1.1)}.rc-workflow__play-btn--wf[data-v-89b51bdd]{background:linear-gradient(145deg,#34d399,#10b981);color:#fff}.rc-workflow__play-btn--wf[data-v-89b51bdd]:hover{transform:scale(1.1)}.rc-workflow__kind-badge[data-v-89b51bdd]{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;flex-shrink:0}.rc-workflow__kind-badge--guide[data-v-89b51bdd]{background:#ede8f7;color:#7c3aed}.rc-workflow__kind-badge--workflow[data-v-89b51bdd]{background:color-mix(in srgb,#34d399 12%,var(--bg-color-primary, #fff));color:#059669}.rc-workflow__team-badge[data-v-89b51bdd]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#dbeafe;color:#2563eb;cursor:default}.rc-workflow__global-badge[data-v-89b51bdd]{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 6px;border-radius:10px;font-size:9.5px;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--primary, #b7a0dc) 15%,var(--bg-color-primary, #fff));color:var(--darker-purple, #7F77DD);border:1px solid color-mix(in srgb,var(--primary, #b7a0dc) 35%,transparent);cursor:default;white-space:nowrap}.rc-workflow__card-body[data-v-89b51bdd]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.rc-workflow__card-title[data-v-89b51bdd]{font-size:13px;font-weight:500;color:var(--text-color-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-workflow__card-meta[data-v-89b51bdd]{font-size:10px;color:var(--grey-text, #999);display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden}.rc-workflow__info-btn[data-v-89b51bdd],.rc-workflow__more-btn[data-v-89b51bdd]{flex-shrink:0;min-width:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:6px;color:var(--grey-text, #aaa);transition:color .12s,background .12s}.rc-workflow__info-btn[data-v-89b51bdd]:hover,.rc-workflow__more-btn[data-v-89b51bdd]:hover,.rc-workflow__more-btn--active[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD);background:color-mix(in srgb,var(--primary, #b7a0dc) 12%,transparent)}.rc-workflow__footer[data-v-89b51bdd]{display:flex;align-items:stretch;flex-shrink:0;border-top:1px solid color-mix(in srgb,var(--black, #111) 8%,transparent)}.rc-workflow__footer-btn[data-v-89b51bdd]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 8px;border:none;border-radius:0;background:var(--bg-color-primary, #fff);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s}.rc-workflow__footer-btn[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff))}.rc-workflow__footer-btn[data-v-89b51bdd]:active{background:color-mix(in srgb,var(--black, #111) 7%,var(--bg-color-primary, #fff))}.rc-workflow__footer-btn--record[data-v-89b51bdd]{color:var(--darker-purple, #7F77DD);border-right:1px solid color-mix(in srgb,var(--black, #111) 8%,transparent)}.rc-workflow__footer-btn--record svg[data-v-89b51bdd]{color:#e04444}.rc-workflow__footer-btn--all[data-v-89b51bdd]{color:color-mix(in srgb,var(--black, #111) 50%,transparent)}.rc-workflow__create-btn[data-v-89b51bdd]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px dashed #e04444;border-radius:8px;background:none;color:#e04444;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.rc-workflow__create-btn[data-v-89b51bdd]:hover{background:color-mix(in srgb,#e04444 8%,transparent)}.rc-workflow__create-btn--sm[data-v-89b51bdd]{font-size:11px;padding:5px 10px}.rc-panel--expanded .rc-journey__list[data-v-89b51bdd]{display:flex;flex-direction:column;gap:0}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tours[data-v-89b51bdd]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:0}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tours[data-v-89b51bdd]:before{display:none}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__row--open[data-v-89b51bdd]:after{display:none}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tour-row[data-v-89b51bdd]{flex-wrap:wrap;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--black, #111) 8%,transparent);background:var(--bg-color-primary, #fff);gap:0}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tour-row[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--primary, #b7a0dc) 5%,var(--bg-color-primary, #fff))}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tour-dot[data-v-89b51bdd]{display:none}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tour-body[data-v-89b51bdd]{flex:1 1 100%;padding-bottom:6px}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__tour-title[data-v-89b51bdd]{white-space:normal;font-size:12px;font-weight:600}.rc-panel--expanded .rc-journey__my-guides-section .rc-journey__restart-icon-btn[data-v-89b51bdd]{margin-left:auto;opacity:1}.rc-panel--expanded .rc-journey__my-guides-section .rc-workflow__more-btn[data-v-89b51bdd]{opacity:1}.rc-panel--expanded .rc-workflow__list[data-v-89b51bdd]{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:start;align-content:start}.rc-panel--expanded .rc-workflow__section-label[data-v-89b51bdd]{grid-column:1 / -1}.rc-panel--expanded .rc-wf-folder-grid[data-v-89b51bdd]{grid-template-columns:repeat(4,1fr)}.rc-tab--faq[data-v-89b51bdd]{display:flex;flex-direction:column}.rc-tab--faq .rc-guides__empty[data-v-89b51bdd]{flex:1;padding:0 var(--rc-inset)}.rc-faq__list[data-v-89b51bdd]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.rc-faq__item[data-v-89b51bdd]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:12px var(--rc-inset);border:none;border-bottom:1px solid color-mix(in srgb,var(--black, #111) 7%,transparent);border-radius:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left;transition:background .1s;box-sizing:border-box;flex-shrink:0}.rc-faq__item[data-v-89b51bdd]:last-child{border-bottom:none}.rc-faq__item[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--black, #111) 4%,transparent)}.rc-faq__question-text[data-v-89b51bdd]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text-color-primary, #333);line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-faq__chevron[data-v-89b51bdd]{flex-shrink:0;color:var(--dark-grey, #bbb);transition:color .15s}.rc-faq__item:hover .rc-faq__chevron[data-v-89b51bdd]{color:var(--dark-grey, #999)}.rc-faq__detail-header[data-v-89b51bdd]{display:flex;align-items:center;gap:0;flex-shrink:0;min-height:35px;border-bottom:1.5px solid color-mix(in srgb,var(--black, #111) 10%,transparent);background:var(--bg-color-primary, #fff)}.rc-faq__detail-back[data-v-89b51bdd]{display:flex;align-items:center;gap:6px;flex:1;padding:10px var(--rc-inset);border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-color-primary, #444);cursor:pointer;text-align:left;transition:background .15s,color .15s}.rc-faq__detail-back[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--black, #111) 5%,transparent)}.rc-faq__detail-chat-btn[data-v-89b51bdd]{display:flex;align-items:center;gap:6px;padding:10px var(--rc-inset);border:none;border-left:.5px solid color-mix(in srgb,var(--black, #111) 12%,transparent);border-radius:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--darker-purple, #7F77DD);cursor:pointer;white-space:nowrap;transition:background .15s}.rc-faq__detail-chat-btn[data-v-89b51bdd]:hover{background:color-mix(in srgb,var(--darker-purple, #7F77DD) 8%,transparent)}.rc-faq__detail-body[data-v-89b51bdd]{flex:1;overflow-y:auto;min-height:0;padding:16px var(--rc-inset) 20px;display:flex;flex-direction:column;gap:12px}.rc-faq__detail-question-block[data-v-89b51bdd]{background:color-mix(in srgb,var(--black, #111) 4%,var(--bg-color-primary, #fff));border-bottom:1px solid color-mix(in srgb,var(--black, #111) 8%,transparent);padding:14px var(--rc-inset);display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;flex-shrink:0}.rc-faq__detail-question[data-v-89b51bdd]{font-size:.88rem;font-weight:700;color:var(--black, #111);line-height:1.45;margin:0}.rc-faq__answer-text[data-v-89b51bdd]{font-size:.81rem;color:var(--text-color-primary, #333);line-height:1.65;margin:0}.rc-faq__answer-text--muted[data-v-89b51bdd]{color:var(--dark-grey, #888);font-style:italic}.rc-faq__answer-md[data-v-89b51bdd]{font-size:.81rem;color:var(--text-color-primary, #333);line-height:1.65}.rc-faq__answer-md[data-v-89b51bdd] p{margin:0 0 .8em}.rc-faq__answer-md[data-v-89b51bdd] p:last-child{margin-bottom:0}.rc-faq__answer-md[data-v-89b51bdd] h1,.rc-faq__answer-md[data-v-89b51bdd] h2,.rc-faq__answer-md[data-v-89b51bdd] h3,.rc-faq__answer-md[data-v-89b51bdd] h4{margin:1em 0 .35em;font-weight:700;line-height:1.3;color:var(--black, #111)}.rc-faq__answer-md[data-v-89b51bdd] h1{font-size:1em}.rc-faq__answer-md[data-v-89b51bdd] h2{font-size:.93em}.rc-faq__answer-md[data-v-89b51bdd] h3{font-size:.88em}.rc-faq__answer-md[data-v-89b51bdd] h4{font-size:.82em;text-transform:uppercase;letter-spacing:.05em;color:var(--dark-grey, #888)}.rc-faq__answer-md[data-v-89b51bdd] ul,.rc-faq__answer-md[data-v-89b51bdd] ol{margin:.1em 0 .8em;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:3px}.rc-faq__answer-md[data-v-89b51bdd] ul li,.rc-faq__answer-md[data-v-89b51bdd] ol li{position:relative;padding:.15em 0 .15em 1.5em;line-height:1.55}.rc-faq__answer-md[data-v-89b51bdd] ul li:before{content:"";position:absolute;left:.3em;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--darker-purple-dark, #534AB7)}.rc-faq__answer-md[data-v-89b51bdd] ol{counter-reset:rc-faq-ol}.rc-faq__answer-md[data-v-89b51bdd] ol li{padding-left:1.8em}.rc-faq__answer-md[data-v-89b51bdd] ol li:before{counter-increment:rc-faq-ol;content:counter(rc-faq-ol);position:absolute;left:0;top:.12em;width:18px;height:18px;border-radius:50%;background:var(--darker-purple-dark, #534AB7);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:18px;text-align:center}.rc-faq__answer-md[data-v-89b51bdd] strong{font-weight:700;color:var(--black, #111)}.rc-faq__answer-md[data-v-89b51bdd] em{font-style:italic}.rc-faq__answer-md[data-v-89b51bdd] del{text-decoration:line-through;color:var(--dark-grey, #888)}.rc-faq__answer-md[data-v-89b51bdd] a{color:var(--darker-purple-dark, #534AB7);font-weight:500;text-decoration:none;border-bottom:1px solid color-mix(in srgb,#534AB7 35%,transparent)}.rc-faq__answer-md[data-v-89b51bdd] a:hover{border-bottom-color:#534ab7}.rc-faq__answer-md[data-v-89b51bdd] blockquote{margin:.6em 0;padding:.5em .85em;border-left:3px solid var(--darker-purple-dark, #534AB7);background:color-mix(in srgb,#534AB7 6%,transparent);border-radius:0 6px 6px 0;color:var(--text-color-primary, #444);font-style:italic}.rc-faq__answer-md[data-v-89b51bdd] code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.83em;background:#0000000f;color:var(--black, #222);padding:1px 5px;border-radius:3px}.rc-faq__answer-md[data-v-89b51bdd] pre{background:#0000000d;border-radius:6px;padding:10px 12px;overflow-x:auto;margin:.5em 0}.rc-faq__answer-md[data-v-89b51bdd] pre code{background:none;padding:0;font-size:.82em;color:inherit}.rc-faq__answer-md[data-v-89b51bdd] table{border-collapse:collapse;width:100%;font-size:.8em;margin:.6em 0;border:1px solid rgba(0,0,0,.1);border-radius:6px;overflow:hidden}.rc-faq__answer-md[data-v-89b51bdd] th,.rc-faq__answer-md[data-v-89b51bdd] td{border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);padding:6px 10px;text-align:left}.rc-faq__answer-md[data-v-89b51bdd] th:last-child,.rc-faq__answer-md[data-v-89b51bdd] td:last-child{border-right:none}.rc-faq__answer-md[data-v-89b51bdd] tr:last-child td{border-bottom:none}.rc-faq__answer-md[data-v-89b51bdd] th{background:color-mix(in srgb,#534AB7 7%,transparent);font-weight:700;font-size:.78em;text-transform:uppercase;letter-spacing:.04em;color:var(--darker-purple-dark, #534AB7)}.rc-faq__answer-md[data-v-89b51bdd] tr:nth-child(2n) td{background:#00000005}.rc-faq__answer-md[data-v-89b51bdd] hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.8em 0}.rc-faq__answer-md[data-v-89b51bdd] img{max-width:100%;border-radius:4px}.rc-allguides__footer[data-v-89b51bdd]{padding:8px var(--rc-inset) 12px;border-top:1px solid var(--grey, #eee);flex-shrink:0;display:flex;justify-content:center}.rc-allguides__full-link[data-v-89b51bdd]{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--darker-purple, #b7a0dc);font-size:.78rem;font-weight:700;cursor:pointer;font-family:inherit}.rc-allguides__full-link[data-v-89b51bdd]:hover{text-decoration:underline}@media(max-width:440px){.rc-widget[data-v-89b51bdd]{right:8px;left:8px;width:auto;bottom:12px}.rc-panel[data-v-89b51bdd]{right:8px;bottom:12px;width:calc(100vw - 16px);height:min(520px,calc(100vh - 90px))}}.rc-tour-info-tooltip{position:fixed;z-index:99999;background:var(--bg-color-primary, #fff);border:1px solid var(--grey-light-grey, #e5e5e5);border-radius:10px;box-shadow:0 4px 20px #0000001f,0 1px 4px #0000000f;padding:10px 12px;pointer-events:auto;font-family:inherit}.rc-tour-info-tooltip__header{display:flex;align-items:center;gap:6px;margin-bottom:5px}.rc-tour-info-tooltip__kind-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px}.rc-tour-info-tooltip__kind-badge--guide{background:color-mix(in srgb,var(--primary, #b7a0dc) 15%,transparent);color:var(--darker-purple, #7F77DD)}.rc-tour-info-tooltip__kind-badge--workflow{background:color-mix(in srgb,#34d399 15%,transparent);color:#059669}.rc-tour-info-tooltip__pinned-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:var(--primary, #b7a0dc);background:color-mix(in srgb,var(--primary, #b7a0dc) 10%,transparent);padding:2px 6px;border-radius:4px}.rc-tour-info-tooltip__title{font-size:12px;font-weight:700;color:var(--text-color-primary, #111);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--grey-light-grey, #e5e5e5);word-break:break-word}.rc-tour-info-tooltip__rows{display:flex;flex-direction:column;gap:5px}.rc-tour-info-tooltip__row{display:flex;align-items:baseline;gap:6px}.rc-tour-info-tooltip__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--text-color-primary, #111) 40%,transparent);flex-shrink:0;width:52px}.rc-tour-info-tooltip__value{font-size:11px;font-weight:500;color:var(--text-color-primary, #111);min-width:0;word-break:break-word}.rc-tour-info-tooltip__value--path{font-family:monospace;font-size:10px;color:color-mix(in srgb,var(--text-color-primary, #111) 65%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.rc-tour-info-tooltip__value--global{display:inline-flex;align-items:center;gap:3px;color:var(--darker-purple, #7F77DD);font-weight:600}.rc-tour-info-tooltip__divider{height:1px;background:var(--grey-light-grey, #e5e5e5);margin:3px 0}.rc-info-fade-enter-active,.rc-info-fade-leave-active{transition:opacity .12s,transform .12s}.rc-info-fade-enter-from,.rc-info-fade-leave-to{opacity:0;transform:translateY(-4px)}.rc-btn-tooltip{position:fixed;z-index:99999;transform:translate(-50%) translateY(-100%);background:#1e1e1e;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #00000038;font-family:inherit}.rc-btn-tooltip--flipped{transform:translate(-50%) translateY(0)}.rc-btn-tooltip:after{content:"";position:absolute;top:100%;left:var(--rc-tooltip-arrow-x, 50%);transform:translate(-50%);border:4px solid transparent;border-top-color:#1e1e1e}.rc-btn-tooltip--flipped:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1e1e1e}.rc-card-menu{position:fixed;z-index:100001;background:#1e1e2e;border-radius:9px;padding:4px;min-width:148px;box-shadow:0 6px 24px #00000047,0 1px 4px #00000026;display:flex;flex-direction:column}.rc-card-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;cursor:pointer;color:#d0d0e0;font-size:12.5px;font-weight:500;border-radius:6px;text-align:left;font-family:inherit;transition:background .1s,color .1s}.rc-card-menu__item:hover{background:#ffffff17;color:#fff}.rc-card-menu__item--pinned{color:#b7a0dc}.rc-card-menu__item--pinned:hover{color:#cdb8f0}.rc-card-menu__item--danger{color:#f87171}.rc-card-menu__item--danger:hover{background:#ef444426;color:#fca5a5}.rc-card-menu__item svg{flex-shrink:0;opacity:.75}.rc-card-menu__item:hover svg{opacity:1}.rc-card-menu__divider{height:1px;background:#ffffff14;margin:3px 6px}.rc-delete-backdrop{position:fixed;inset:0;background:#0000008c;z-index:10100;display:flex;align-items:center;justify-content:center}.rc-delete-modal{background:#1e1e2e;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px 26px;max-width:340px;width:90%;box-shadow:0 12px 48px #00000080}.rc-delete-modal__icon{width:36px;height:36px;border-radius:10px;background:#ef444426;color:#f87171;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.rc-delete-modal__title{font-size:14px;font-weight:700;color:#fff;margin:0 0 6px}.rc-delete-modal__body{font-size:12px;color:#ffffff80;margin:0 0 18px}.rc-delete-modal__footer{display:flex;gap:8px;justify-content:flex-end}.rc-delete-modal__btn-cancel,.rc-delete-modal__btn-delete{padding:7px 14px;font-size:12px;font-weight:600;border-radius:7px;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.rc-delete-modal__btn-cancel{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.1)}.rc-delete-modal__btn-cancel:hover{background:#ffffff21}.rc-delete-modal__btn-delete{background:#e04444;color:#fff}.rc-delete-modal__btn-delete:hover{background:#c03030}.trial-expired-modal__message[data-v-6b16b7da]{margin:0 0 .75rem;font-size:.95rem;color:var(--text-color-primary);line-height:1.5}.trial-expired-modal__hint[data-v-6b16b7da]{margin:0;font-size:.875rem;color:var(--darker-grey);line-height:1.5}.app-container[data-v-516dd45a]{--sidebar-total-width: 75px;display:flex;width:100%;height:100vh;overflow:hidden}main.with-layout[data-v-516dd45a]{--top-menu-height: 80px;--submenu-height: 0;--footer-height: 3.5rem;--rec-top-offset: 0px;margin-left:var(--sidebar-total-width);width:calc(100% - var(--sidebar-total-width));flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:var(--rec-top-offset);--rec-sidebar-width: 0px;padding-right:var(--rec-sidebar-width);transition:margin-left .18s ease-out,width .18s ease-out,padding-top .22s cubic-bezier(.34,1.1,.64,1),padding-right .2s ease-out}main.with-layout--recording[data-v-516dd45a]{--rec-top-offset: 104px}main.with-layout--rec-sidebar[data-v-516dd45a]{--rec-sidebar-width: 300px}main.with-layout--mobile[data-v-516dd45a]{--top-menu-height: 0;margin:var(--extra-big-padding) 0 0 0;width:100%}main.with-layout--with-submenu[data-v-516dd45a]{--submenu-height: 56px}main.full-view[data-v-516dd45a]{width:100%;flex:1;min-height:0;overflow-y:auto}main.with-layout>header[data-v-516dd45a],.views-wrapper__subnav[data-v-516dd45a]{flex:0 0 auto}.views-wrapper[data-v-516dd45a]{flex:1 1 auto;min-height:0;overflow-y:auto}.views-wrapper--guest-top-menu[data-v-516dd45a]{margin-top:1rem}.views-wrapper__subnav[data-v-516dd45a]{position:sticky;top:var(--top-menu-height);z-index:var(--z-layer-subnav);background-color:var(--bg-color-primary)}.footer-container[data-v-516dd45a]{flex:0 0 auto;height:var(--footer-height);margin:0 var(--big-padding);border-top:1px solid var(--grey)}#views-container[data-v-516dd45a]{width:100%;height:100%;box-sizing:border-box;padding:0 var(--big-padding) 1rem}@media(max-width:650px){#views-container[data-v-516dd45a]{padding:0 var(--normal-padding)}}:root{--extra-big-padding: 3.5rem;--big-padding: 2rem;--normal-padding: 1rem;--small-padding: .5rem;--bg-color-primary: #fafafa;--bg-color-secondary: #3a3a3a;--text-color-primary: #3a3a3a;--text-color-secondary: #fafafa;--grey-text: #a8a8a8;--border-form: #f8e3d8;--border-form-focus: #efcdbd;--icon-color-orange: #efcdbd;--red: #ffb8b0;--primary-light: #ece7f6;--primary: #e5dbfc;--primary-dark: #b7a0dc;--primary-light-primary-dark: #ece7f6;--link-color: #82a2ca;--link-color-hover: #698dbe;--status-success: #a1d499;--status-success-bg: #effddf;--status-success-border: #c8eabf;--status-error: #e96959;--status-error-bg: #ffe4e0;--status-error-border: #ffb8b0;--status-warning: #e8a688;--status-warning-bg: #fbf1eb;--status-warning-border: #efcdbd;--status-info: #82a2ca;--status-info-bg: #ddeaf8;--status-info-border: #ccdff8;--color-stripe: #635bff;--black-grey: #3a3a3a;--lighter-grey-grey: #F4F4F4;--lighter-grey-darkest-grey: #F4F4F4;--grey-light-grey: #DDDDDD;--light-blue-blue: #ddeaf8;--blue-dark-blue: #ccdff8;--dark-blue-blue: #a6c7f5;--green-dark-green: #e3f6d6;--darkest-green-dark-green: #a1d499;--purple-dark-purple: #e5dbfc}.dark,[data-theme=dark]{--bg-color-primary: #3a3a3a;--bg-color-secondary: #fafafa;--text-color-primary: #fafafa;--text-color-secondary: #3a3a3a;--grey-text: #F4F4F4;--border-form: #efcdbd;--border-form-focus: #f2c4ab;--icon-color-orange: #efcdbd;--red: #ffb8b0;--primary-light: #ece7f6;--primary: #e5dbfc;--primary-dark: #cfbeed;--primary-light-primary-dark: #6F697A;--link-color: #ccdff8;--link-color-hover: #a6c7f5;--status-success: #c8eabf;--status-success-bg: #a1d499;--status-success-border: #c8eabf;--status-error: #ff8c82;--status-error-bg: #e96959;--status-error-border: #ff8c82;--status-warning: #efcdbd;--status-warning-bg: #f2c4ab;--status-warning-border: #efcdbd;--status-info: #ccdff8;--status-info-bg: #a6c7f5;--status-info-border: #ccdff8;--color-stripe: #635bff;--black-grey: rgb(127, 131, 133);--lighter-grey-grey: #a8a8a8;--lighter-grey-darkest-grey: #565656;--grey-light-grey: #DDDDDD;--light-blue-blue: #ccdff8;--blue-dark-blue: #a6c7f5;--dark-blue-blue: #ccdff8;--green-dark-green: #c8eabf;--darkest-green-dark-green: #c8eabf;--purple-dark-purple: #9784ba}html{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}body{background-color:var(--bg-color-primary);color:var(--text-color-primary);transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition-property:background-color,color,border-color,fill,stroke,outline-color;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--light-blue: #ddeaf8;--blue: #ccdff8;--dark-blue: #a6c7f5;--darker-blue: #82a2ca;--darkest-blue: #698dbe;--light-purple: #ece7f6;--purple: #e5dbfc;--dark-purple: #cfbeed;--darker-purple: #b7a0dc;--darkest-purple: #9784ba;--black-purple: #6F697A;--light-green: #effddf;--green: #e3f6d6;--dark-green: #c8eabf;--darker-green: #bae1b4;--darkest-green: #a1d499;--light-yellow: #F9F1DC;--yellow: #F4E4BC;--dark-yellow: #F6E0A7;--darker-yellow: #F7DC91;--darkest-yellow: #F8D677;--light-orange: #fbf1eb;--orange: #f8e3d8;--dark-orange: #efcdbd;--darker-orange: #f2c4ab;--darkest-orange: #e8a688;--lighter-admin: #ddcad0;--light-admin: #cf95a9;--admin: #b16579;--dark-admin: #923548;--darkest-admin: #74283a;--light-red: #ffe4e0;--red: #ffb8b0;--dark-red: #ff8c82;--darker-red: #e96959;--darkest-red: #d46a5a;--white: #fafafa;--lighter-grey: #F4F4F4;--light-grey: #E3E3E3;--grey: #DDDDDD;--dark-grey: #a8a8a8;--darker-grey: #8D8D8D;--darkest-grey: #565656;--black: #3a3a3a;--lighter-info: #e3f1f1;--light-info: #c3dada;--info: #a3c2c2;--darker-info: #639191;--darkest-info: #3f6f6f}:root{--z-layer-base: 0;--z-layer-content: 100;--z-layer-subnav: 200;--z-layer-sticky: 300;--z-layer-dropdown: 400;--z-layer-overlay: 500;--z-layer-modal: 600;--z-layer-toast: 700;--z-layer-max: 900}:root{--br-pill: 9999px;--extra-big-padding: 3.5rem;--big-padding: 2rem;--normal-padding: 1rem;--small-padding: .5rem}::-webkit-scrollbar{height:7px;width:7px;padding:12px;background:inherit}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-track:hover{border-radius:10px;width:20px}::-webkit-scrollbar-thumb{background:var(--gris-600);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--gris-800)!important;width:15px!important}@font-face{font-family:JetBrains;src:url(https://storage.googleapis.com/app-semactic-fonts/JetBrainsMono-VariableFont_wght.ttf) format("truetype");font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains;src:url(https://storage.googleapis.com/app-semactic-fonts/JetBrainsMono-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 800;font-style:italic}html,body{font-family:Work Sans,sans-serif}h1{font-size:1.7rem;font-weight:700;letter-spacing:-4%}h2{font-size:1.4rem;font-weight:600;letter-spacing:-4%}.sticky-shrink{transform:translateY(0);transition:all .3s ease}.sticky-shrink h1,.sticky-shrink h2,.sticky-shrink .title{visibility:hidden;max-height:0;opacity:0;transition:all .3s ease}.sticky-shrink .filter,.sticky-shrink .menu-content{padding:.5rem 0;background-color:var(--beige-100, #f5f5f5);transition:all .3s ease}.border-1{border:1px solid var(--gris-50)}.border-2{border:2px solid var(--gris-50)}.border-3{border:3px solid var(--gris-50)}.border-jaune-100{border-color:var(--jaune-100)!important}.bg-jaune-100{background:var(--jaune-100)!important}.jaune-100{color:var(--jaune-100)!important}.border-bleu-100{border-color:var(--bleu-100)!important}.bg-bleu-100{background:var(--bleu-100)!important}.bleu-100{color:var(--bleu-100)!important}.border-rouge-100{border-color:var(--rouge-100)!important}.bg-rouge-100{background:var(--rouge-100)!important}.rouge-100{color:var(--rouge-100)!important}.border-vert-100{border-color:var(--vert-100)!important}.bg-vert-100{background:var(--vert-100)!important}.vert-100{color:var(--vert-100)!important}.border-violet-100{border-color:var(--violet-100)!important}.bg-violet-100{background:var(--violet-100)!important}.violet-100{color:var(--violet-100)!important}.border-gris-100{border-color:var(--gris-100)!important}.bg-gris-100{background:var(--gris-100)!important}.gris-100{color:var(--gris-100)!important}.border-beige-100{border-color:var(--beige-100)!important}.bg-beige-100{background:var(--beige-100)!important}.beige-100{color:var(--beige-100)!important}.border-jaune-200{border-color:var(--jaune-200)!important}.bg-jaune-200{background:var(--jaune-200)!important}.jaune-200{color:var(--jaune-200)!important}.border-bleu-200{border-color:var(--bleu-200)!important}.bg-bleu-200{background:var(--bleu-200)!important}.bleu-200{color:var(--bleu-200)!important}.border-rouge-200{border-color:var(--rouge-200)!important}.bg-rouge-200{background:var(--rouge-200)!important}.rouge-200{color:var(--rouge-200)!important}.border-vert-200{border-color:var(--vert-200)!important}.bg-vert-200{background:var(--vert-200)!important}.vert-200{color:var(--vert-200)!important}.border-violet-200{border-color:var(--violet-200)!important}.bg-violet-200{background:var(--violet-200)!important}.violet-200{color:var(--violet-200)!important}.border-gris-200{border-color:var(--gris-200)!important}.bg-gris-200{background:var(--gris-200)!important}.gris-200{color:var(--gris-200)!important}.border-beige-200{border-color:var(--beige-200)!important}.bg-beige-200{background:var(--beige-200)!important}.beige-200{color:var(--beige-200)!important}.border-jaune-300{border-color:var(--jaune-300)!important}.bg-jaune-300{background:var(--jaune-300)!important}.jaune-300{color:var(--jaune-300)!important}.border-bleu-300{border-color:var(--bleu-300)!important}.bg-bleu-300{background:var(--bleu-300)!important}.bleu-300{color:var(--bleu-300)!important}.border-rouge-300{border-color:var(--rouge-300)!important}.bg-rouge-300{background:var(--rouge-300)!important}.rouge-300{color:var(--rouge-300)!important}.border-vert-300{border-color:var(--vert-300)!important}.bg-vert-300{background:var(--vert-300)!important}.vert-300{color:var(--vert-300)!important}.border-violet-300{border-color:var(--violet-300)!important}.bg-violet-300{background:var(--violet-300)!important}.violet-300{color:var(--violet-300)!important}.border-gris-300{border-color:var(--gris-300)!important}.bg-gris-300{background:var(--gris-300)!important}.gris-300{color:var(--gris-300)!important}.border-beige-300{border-color:var(--beige-300)!important}.bg-beige-300{background:var(--beige-300)!important}.beige-300{color:var(--beige-300)!important}.border-jaune-400{border-color:var(--jaune-400)!important}.bg-jaune-400{background:var(--jaune-400)!important}.jaune-400{color:var(--jaune-400)!important}.border-bleu-400{border-color:var(--bleu-400)!important}.bg-bleu-400{background:var(--bleu-400)!important}.bleu-400{color:var(--bleu-400)!important}.border-rouge-400{border-color:var(--rouge-400)!important}.bg-rouge-400{background:var(--rouge-400)!important}.rouge-400{color:var(--rouge-400)!important}.border-vert-400{border-color:var(--vert-400)!important}.bg-vert-400{background:var(--vert-400)!important}.vert-400{color:var(--vert-400)!important}.border-violet-400{border-color:var(--violet-400)!important}.bg-violet-400{background:var(--violet-400)!important}.violet-400{color:var(--violet-400)!important}.border-gris-400{border-color:var(--gris-400)!important}.bg-gris-400{background:var(--gris-400)!important}.gris-400{color:var(--gris-400)!important}.border-beige-400{border-color:var(--beige-400)!important}.bg-beige-400{background:var(--beige-400)!important}.beige-400{color:var(--beige-400)!important}.border-jaune-500{border-color:var(--jaune-500)!important}.bg-jaune-500{background:var(--jaune-500)!important}.jaune-500{color:var(--jaune-500)!important}.border-bleu-500{border-color:var(--bleu-500)!important}.bg-bleu-500{background:var(--bleu-500)!important}.bleu-500{color:var(--bleu-500)!important}.border-rouge-500{border-color:var(--rouge-500)!important}.bg-rouge-500{background:var(--rouge-500)!important}.rouge-500{color:var(--rouge-500)!important}.border-vert-500{border-color:var(--vert-500)!important}.bg-vert-500{background:var(--vert-500)!important}.vert-500{color:var(--vert-500)!important}.border-violet-500{border-color:var(--violet-500)!important}.bg-violet-500{background:var(--violet-500)!important}.violet-500{color:var(--violet-500)!important}.border-gris-500{border-color:var(--gris-500)!important}.bg-gris-500{background:var(--gris-500)!important}.gris-500{color:var(--gris-500)!important}.border-beige-500{border-color:var(--beige-500)!important}.bg-beige-500{background:var(--beige-500)!important}.beige-500{color:var(--beige-500)!important}.border-jaune-600{border-color:var(--jaune-600)!important}.bg-jaune-600{background:var(--jaune-600)!important}.jaune-600{color:var(--jaune-600)!important}.border-bleu-600{border-color:var(--bleu-600)!important}.bg-bleu-600{background:var(--bleu-600)!important}.bleu-600{color:var(--bleu-600)!important}.border-rouge-600{border-color:var(--rouge-600)!important}.bg-rouge-600{background:var(--rouge-600)!important}.rouge-600{color:var(--rouge-600)!important}.border-vert-600{border-color:var(--vert-600)!important}.bg-vert-600{background:var(--vert-600)!important}.vert-600{color:var(--vert-600)!important}.border-violet-600{border-color:var(--violet-600)!important}.bg-violet-600{background:var(--violet-600)!important}.violet-600{color:var(--violet-600)!important}.border-gris-600{border-color:var(--gris-600)!important}.bg-gris-600{background:var(--gris-600)!important}.gris-600{color:var(--gris-600)!important}.border-beige-600{border-color:var(--beige-600)!important}.bg-beige-600{background:var(--beige-600)!important}.beige-600{color:var(--beige-600)!important}.border-jaune-700{border-color:var(--jaune-700)!important}.bg-jaune-700{background:var(--jaune-700)!important}.jaune-700{color:var(--jaune-700)!important}.border-bleu-700{border-color:var(--bleu-700)!important}.bg-bleu-700{background:var(--bleu-700)!important}.bleu-700{color:var(--bleu-700)!important}.border-rouge-700{border-color:var(--rouge-700)!important}.bg-rouge-700{background:var(--rouge-700)!important}.rouge-700{color:var(--rouge-700)!important}.border-vert-700{border-color:var(--vert-700)!important}.bg-vert-700{background:var(--vert-700)!important}.vert-700{color:var(--vert-700)!important}.border-violet-700{border-color:var(--violet-700)!important}.bg-violet-700{background:var(--violet-700)!important}.violet-700{color:var(--violet-700)!important}.border-gris-700{border-color:var(--gris-700)!important}.bg-gris-700{background:var(--gris-700)!important}.gris-700{color:var(--gris-700)!important}.border-beige-700{border-color:var(--beige-700)!important}.bg-beige-700{background:var(--beige-700)!important}.beige-700{color:var(--beige-700)!important}.border-jaune-800{border-color:var(--jaune-800)!important}.bg-jaune-800{background:var(--jaune-800)!important}.jaune-800{color:var(--jaune-800)!important}.border-bleu-800{border-color:var(--bleu-800)!important}.bg-bleu-800{background:var(--bleu-800)!important}.bleu-800{color:var(--bleu-800)!important}.border-rouge-800{border-color:var(--rouge-800)!important}.bg-rouge-800{background:var(--rouge-800)!important}.rouge-800{color:var(--rouge-800)!important}.border-vert-800{border-color:var(--vert-800)!important}.bg-vert-800{background:var(--vert-800)!important}.vert-800{color:var(--vert-800)!important}.border-violet-800{border-color:var(--violet-800)!important}.bg-violet-800{background:var(--violet-800)!important}.violet-800{color:var(--violet-800)!important}.border-gris-800{border-color:var(--gris-800)!important}.bg-gris-800{background:var(--gris-800)!important}.gris-800{color:var(--gris-800)!important}.border-beige-800{border-color:var(--beige-800)!important}.bg-beige-800{background:var(--beige-800)!important}.beige-800{color:var(--beige-800)!important}.border-jaune-900{border-color:var(--jaune-900)!important}.bg-jaune-900{background:var(--jaune-900)!important}.jaune-900{color:var(--jaune-900)!important}.border-bleu-900{border-color:var(--bleu-900)!important}.bg-bleu-900{background:var(--bleu-900)!important}.bleu-900{color:var(--bleu-900)!important}.border-rouge-900{border-color:var(--rouge-900)!important}.bg-rouge-900{background:var(--rouge-900)!important}.rouge-900{color:var(--rouge-900)!important}.border-vert-900{border-color:var(--vert-900)!important}.bg-vert-900{background:var(--vert-900)!important}.vert-900{color:var(--vert-900)!important}.border-violet-900{border-color:var(--violet-900)!important}.bg-violet-900{background:var(--violet-900)!important}.violet-900{color:var(--violet-900)!important}.border-gris-900{border-color:var(--gris-900)!important}.bg-gris-900{background:var(--gris-900)!important}.gris-900{color:var(--gris-900)!important}.border-beige-900{border-color:var(--beige-900)!important}.bg-beige-900{background:var(--beige-900)!important}.beige-900{color:var(--beige-900)!important}.boder-gris-50{border-color:var(--gris-50)!important}.bg-gris-50{background:var(--gris-50)!important}.gris-50{color:var(--gris-50)!important}.border-noir{border-color:var(--noir)!important}.bg-noir{background:var(--noir)!important}.noir{color:var(--noir)!important}.border-blanc{border-color:var(--blanc)!important}.bg-blanc{background:var(--blanc)!important}.blanc{color:var(--blanc)!important}.border-flash{border-color:var(--flash)!important}.bg-flash{background:var(--flash)!important}.flash{color:var(--flash)!important}.border-none{border:none!important}.bg-none{background:none!important}.dss-chart-watermark{display:none!important}body{background-color:var(--bg-color-primary);transition:background-color .3s ease;color:var(--text-color-primary)}::selection{background-color:var(--bg-color-secondary);color:var(--text-color-secondary)}a{color:var(--link-color);text-decoration:none;cursor:pointer}a:hover{color:var(--link-color-hover);text-decoration:underline;text-underline-offset:2px}a:visited{color:var(--link-color)}*{scrollbar-color:var(--black) transparent}*::-webkit-scrollbar{background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:999px}*::-webkit-scrollbar-button{background:transparent}@font-face{font-family:JetBrains;src:url(https://storage.googleapis.com/app-semactic-fonts/JetBrainsMono-VariableFont_wght.ttf) format("truetype");font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains;src:url(https://storage.googleapis.com/app-semactic-fonts/JetBrainsMono-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 800;font-style:italic}html,body{font-family:Work Sans,sans-serif}*,input,textarea,select,button{font-family:inherit}.dss-custom-chart-container{position:relative;font-family:Work Sans,sans-serif;border-radius:8px;overflow:visible;margin:.5rem}.dss-custom-chart-container.dss-chart-fill-width{min-width:0;max-width:100%}.dss-custom-chart-container.dss-chart-fill-height{min-height:0;max-height:100%}.dss-custom-chart-container.dss-chart-compact{margin:0}.dss-custom-chart-container.dss-chart-compact .dss-chart-title{margin:4px 0 2px;padding:.5rem;font-size:14px}.dss-custom-chart-container.dss-chart-compact .dss-chart-subtitle{margin-bottom:4px;padding-left:.5rem;font-size:12px}.dss-custom-chart-container.dss-chart-compact .dss-chart-svg{height:100%}.dss-chart-header{display:flex;justify-content:space-between;align-items:center}.dss-chart-title{text-align:left;font-size:18px;font-weight:700;color:#484847;margin:15px 0 5px;padding:1rem 0 0 1.5rem}.dss-chart-subtitle{text-align:left;font-size:14px;color:#7a7a75;margin-bottom:10px;padding-left:1.5rem}.dss-chart-area-wrapper{position:relative}.dss-chart-z-axis-label{position:absolute;top:25px;right:25px;z-index:1;text-align:left;font-size:12px;color:#7a7a75;margin:0;padding:0}.dss-chart-svg{display:block;width:100%;height:80%;position:relative}.dss-custom-chart-container[data-chart-type=radial],.dss-custom-chart-container[data-chart-type=semi-radial]{display:flex;flex-direction:column}.dss-custom-chart-container[data-chart-type=radial] .dss-chart-header,.dss-custom-chart-container[data-chart-type=semi-radial] .dss-chart-header{flex-shrink:0}.dss-custom-chart-container[data-chart-type=radial] .dss-chart-area-wrapper,.dss-custom-chart-container[data-chart-type=semi-radial] .dss-chart-area-wrapper{flex:1;min-height:0}.dss-custom-chart-container[data-chart-type=radial] .dss-chart-svg,.dss-custom-chart-container[data-chart-type=semi-radial] .dss-chart-svg{width:100%;height:100%;max-width:100%;max-height:100%}.dss-chart-svg.has-watermark{background-image:var(--watermark-url);background-repeat:no-repeat;background-position:center;background-size:--watermark-size,30%;background-blend-mode:multiply}.dss-chart-svg.has-watermark:before{content:"";position:absolute;inset:0;background-image:var(--watermark-url);background-repeat:no-repeat;background-position:center;background-size:var(--watermark-size, 30%);opacity:var(--watermark-opacity, .05);pointer-events:none;z-index:1}.dss-chart-legend{display:flex;justify-content:flex-end;flex-wrap:wrap!important;gap:.5rem;padding-right:1rem;max-width:50%!important;margin-top:1rem!important}.dss-chart-legend.dss-legend-horizontal{flex-direction:row;flex-wrap:wrap!important}.dss-chart-legend.dss-legend-vertical{flex-direction:column;flex-wrap:nowrap!important;align-items:flex-end;max-width:100%!important}.dss-chart-legend.dss-legend-bottom{margin-top:0;margin-bottom:1rem}.dss-chart-legend-side{position:absolute;display:flex;flex-direction:column;gap:.5rem;padding:1rem;z-index:100;max-height:100%;overflow-y:auto;overflow:hidden;width:fit-content}.dss-chart-legend-side.dss-legend-left{left:0;top:0;align-items:flex-start;padding-left:.5rem}.dss-chart-legend-side.dss-legend-right{right:0;top:0;align-items:flex-start}.dss-chart-legend-side .dss-legend-item{width:100%;justify-content:flex-start}.dss-chart-legend-side .dss-legend-item .dss-legend-text{text-align:left;word-wrap:break-word;max-width:200px}.dss-chart-legend-side.dss-legend-left .dss-legend-item{justify-content:flex-start}.dss-legend-item{display:flex;align-items:center;gap:.3rem;cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:4px}.dss-legend-item.dss-legend-dimmed{opacity:.5;transform:none}.dss-legend-color{width:12px;height:12px;border-radius:50%;transition:transform .3s ease}.dss-legend-color--comparison{background-color:transparent!important;border:2px dashed currentColor;border-radius:2px}.dss-legend-text{font-size:14px}.dss-legend-item.dss-legend-hidden{opacity:.5!important;text-decoration:line-through!important;filter:none!important;transform:none!important;display:flex!important;visibility:visible!important}.dss-chart-tooltip{position:absolute;background:#000c;color:#fafafa;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;z-index:9999;min-width:120px;max-width:200px;word-wrap:break-word;white-space:nowrap}.dss-chart-tooltip.dss-crosshair-tooltip{background:#000000e6;padding:10px 14px;min-width:150px;max-width:250px;white-space:normal}.dss-chart-tooltip.dss-spider-tooltip{width:fit-content;min-width:0;max-width:none;white-space:normal}.dss-tooltip-title{font-weight:700;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px}.dss-tooltip-value{font-size:11px;opacity:.9}.dss-tooltip-series{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:11px}.dss-tooltip-series-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dss-tooltip-series-name{color:#fffc;flex-shrink:0}.dss-tooltip-series-value{font-weight:700;margin-left:auto}.dss-spider-tooltip-section{display:grid;grid-template-columns:repeat(2,max-content);align-items:start;gap:12px;white-space:normal}.dss-spider-tooltip-area{width:max-content;max-width:400px}.dss-spider-tooltip-area-title{display:flex;align-items:center;gap:8px}.dss-spider-tooltip-area-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dss-crosshair{pointer-events:none}.dss-crosshair line,.dss-crosshair circle{transition:opacity .1s ease}.dss-zoom-indicator{position:absolute;top:20%;right:10px;background:#000c;color:#fafafa;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;z-index:1000}.dss-zoom-indicator:hover{background:#000000e6}.dss-chart-svg:hover .dss-chart-data path{transition:opacity .2s ease}.dss-spider-chart .dss-spider-data polygon{cursor:pointer;transition:fill-opacity .2s ease}.dss-spider-chart .dss-spider-data polygon:hover{fill-opacity:.3!important}.dss-spider-chart .dss-spider-data circle{cursor:pointer;transition:r .2s ease}.dss-spider-chart .dss-spider-data circle:hover{r:6}.dss-spider-labels text{-webkit-user-select:none;user-select:none;font-weight:500}.dss-spider-grid{pointer-events:none}.dss-chart-logos image{border-radius:50%;object-fit:cover}.dss-animate-fade .dss-spider-grid circle{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .6) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .1)}.dss-animate-fade .dss-spider-grid line{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .6) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .2)}.dss-animate-fade .dss-spider-grid-labels{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .4) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .3)}.dss-animate-fade .dss-spider-labels text{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .4) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .4)}.dss-series-hidden{opacity:0!important;pointer-events:none!important;filter:none!important;transform:none!important;stroke-width:inherit!important;fill-opacity:0!important}.dss-chart-data .dss-series-hidden,.dss-chart-data .dss-point-hidden,.dss-chart-data .dss-bar-hidden,.dss-radial-data .dss-series-hidden,.dss-spider-data .dss-series-hidden,.dss-spider-data .dss-point-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.dss-point-hidden,.dss-bar-hidden{opacity:0!important;pointer-events:none}.dss-series-highlighted{filter:brightness(1.1);opacity:1!important;transform:scaleZ(1.1)}.dss-series-dimmed{opacity:.3;transition:opacity .3s ease}.dss-point-dimmed{opacity:.4;transition:opacity .3s ease}.dss-bar-highlighted{filter:brightness(1.1);transform-origin:center bottom}.dss-bar-dimmed{opacity:.4;transition:opacity .3s ease}.dss-custom-chart-container.dss-chart-animated{--dss-animation-duration: 1.5s;--dss-animation-easing: ease-out;--dss-stagger-delay: .2s;--dss-animation-progress: 0}.dss-animate-draw .dss-chart-data path[stroke]{stroke-dasharray:var(--dss-path-length, 1000);stroke-dashoffset:var(--dss-path-length, 1000);animation:drawPath var(--dss-animation-duration) var(--dss-animation-easing) forwards}.dss-animate-draw .dss-chart-data path[stroke]:nth-child(1){animation-delay:0ms}.dss-animate-draw .dss-chart-data path[stroke]:nth-child(2){animation-delay:var(--dss-stagger-delay)}.dss-animate-draw .dss-chart-data path[stroke]:nth-child(3){animation-delay:calc(var(--dss-stagger-delay) * 2)}.dss-animate-draw .dss-chart-data path[stroke]:nth-child(4){animation-delay:calc(var(--dss-stagger-delay) * 3)}.dss-animate-draw .dss-chart-data path[stroke]:nth-child(5){animation-delay:calc(var(--dss-stagger-delay) * 4)}.dss-animate-fade .dss-chart-data>g>*{opacity:0;animation:fadeIn var(--dss-animation-duration) var(--dss-animation-easing) forwards}@keyframes fadeIn{to{opacity:1}}.dss-animate-draw .dss-area-line-animated{stroke-dasharray:var(--dss-path-length, 1000);stroke-dashoffset:var(--dss-path-length, 1000);animation:drawPath calc(var(--dss-animation-duration) * .8) var(--dss-animation-easing) forwards}.dss-animate-draw .dss-area-mask-rect{transform:translate(calc(-1 * var(--dss-mask-width)));animation:smoothFillRight calc(var(--dss-animation-duration) * 1.2) cubic-bezier(.4,0,.2,1) forwards}@keyframes smoothFillRight{0%{transform:translate(calc(-1 * var(--dss-mask-width)))}to{transform:translate(0)}}.dss-area-fill-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.dss-area-mask-rect{will-change:transform;backface-visibility:hidden;transform-origin:left center}.dss-animate-fade .dss-chart-data path:nth-child(1){animation-delay:0ms}.dss-animate-fade .dss-chart-data path:nth-child(2){animation-delay:var(--dss-stagger-delay)}.dss-animate-fade .dss-chart-data path:nth-child(3){animation-delay:calc(var(--dss-stagger-delay) * 2)}.dss-animate-fade .dss-chart-data circle{animation-delay:calc(var(--dss-animation-duration) * .6)}.dss-animate-fade .dss-chart-data rect{animation-delay:calc(var(--dss-stagger-delay) * .5)}.dss-animate-scale .dss-chart-data>g>*{transform-origin:center;transform:scale(0);animation:scaleUp var(--dss-animation-duration) var(--dss-animation-easing) forwards}@keyframes scaleUp{to{transform:scale(1)}}.dss-animate-scale .dss-chart-data rect{transform-origin:center bottom;transform:scaleY(0);animation:scaleUpY var(--dss-animation-duration) var(--dss-animation-easing) forwards}.dss-animate-scale .dss-chart-data rect{transform-box:fill-box;transform-origin:50% 100%}.dss-animate-scale .dss-chart-data rect,.dss-animate-scale .dss-chart-data path[d*=M]{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:scaleUpBarFromAxis var(--dss-animation-duration) var(--dss-animation-easing) forwards}.dss-animate-draw .dss-chart-data g.dss-horizontal-bars rect,.dss-animate-draw .dss-chart-data g.dss-horizontal-bars path[d*=M],.dss-animate-scale .dss-chart-data g.dss-horizontal-bars rect,.dss-animate-scale .dss-chart-data g.dss-horizontal-bars path[d*=M]{transform-box:fill-box;transform-origin:0 0;transform:scaleX(var(--dss-animation-progress, 1))}@keyframes scaleUpBarFromAxis{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dss-chart-data rect,.dss-chart-data path[d*=M]{transition:opacity .2s ease,filter .2s ease}.dss-chart-data rect:hover,.dss-chart-data path[d*=M]:hover{opacity:.8;filter:brightness(1.05) drop-shadow(0 2px 6px rgba(0,0,0,.15))}@keyframes scaleUpY{to{transform:scaleY(1)}}.dss-animate-scale .dss-chart-data rect:nth-child(1){animation-delay:0ms}.dss-animate-scale .dss-chart-data rect:nth-child(2){animation-delay:calc(var(--dss-stagger-delay) * .3)}.dss-animate-scale .dss-chart-data rect:nth-child(3){animation-delay:calc(var(--dss-stagger-delay) * .6)}.dss-animate-scale .dss-chart-data rect:nth-child(4){animation-delay:calc(var(--dss-stagger-delay) * .9)}.dss-animate-scale .dss-chart-data rect:nth-child(5){animation-delay:calc(var(--dss-stagger-delay) * 1.2)}.dss-animate-draw .dss-radial-data path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawPath calc(var(--dss-animation-duration) * .8) var(--dss-animation-easing) forwards}.dss-animate-scale .dss-radial-data path{transform-origin:center;transform:scale(0);animation:scaleRotate var(--dss-animation-duration) var(--dss-animation-easing) forwards}@keyframes scaleRotate{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}.dss-animate-fade .dss-spider-data polygon{opacity:0;animation:fadeIn var(--dss-animation-duration) var(--dss-animation-easing) forwards}.dss-animate-scale .dss-spider-data polygon{transform-origin:center;transform:scale(0);animation:scaleUp calc(var(--dss-animation-duration) * 1.2) var(--dss-animation-easing) forwards}.dss-animate-draw .dss-spider-data polygon{stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawPath calc(var(--dss-animation-duration) * 1.5) var(--dss-animation-easing) forwards}.dss-animate-fade .dss-axes line,.dss-animate-fade .dss-grid-lines line{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .6) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .1)}@keyframes scaleUpX{to{transform:scaleX(1)}}.dss-animate-fade .dss-axis-labels text{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .4) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .7)}.dss-animate-fade .dss-chart-logos circle,.dss-animate-fade .dss-chart-logos image{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .6) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .8)}.dss-chart-data circle{transition:r .2s ease,opacity .2s ease,filter .2s ease}.dss-chart-data circle:hover{r:6px;filter:brightness(1.1) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.dss-chart-data rect{transition:opacity .2s ease,filter .2s ease}.dss-chart-data rect:hover{opacity:.8;filter:brightness(1.05) drop-shadow(0 2px 6px rgba(0,0,0,.15))}.dss-stepbar-axis-bars{pointer-events:none}.dss-stepbar-axis-bars--y-only line{pointer-events:none}.dss-stepbar-chart-host{position:absolute;z-index:2;pointer-events:none}.dss-stepbar-scroll{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;pointer-events:auto;scrollbar-gutter:stable}.dss-stepbar-scroll-content{position:relative;height:100%}.dss-stepbar-grid-lines{position:absolute;inset:0 0 auto;height:100%;pointer-events:none;z-index:0}.dss-stepbar-grid-line{position:absolute;left:0;right:0;height:0;pointer-events:none}.dss-stepbar-columns{position:relative;z-index:1;display:flex;align-items:flex-start;min-height:100%}.dss-stepbar-chart-column{flex-shrink:0;box-sizing:border-box}.dss-stepbar-chart-column.dss-step-bar--vertical.dss-step-bar--label-down{gap:.25rem}.dss-stepbar-chart-column.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__layout{gap:.35rem;width:100%}.dss-stepbar-chart-column.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__track-wrapper{display:flex;justify-content:center;width:100%}.dss-stepbar-chart-column.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__header{width:100%;min-height:var(--dss-stepbar-label-height, 3rem);justify-content:center;align-items:center;padding:0 2px}.dss-stepbar-chart-column.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__label{width:100%;max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:wrap;font-size:.72rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}.dss-stepbar-chart-column .dss-step-bar__segment-marker{display:none}.dss-stepbar-chart-column .dss-step-bar__segment--interactive{pointer-events:none}.dss-stepbar-crosshair-line{position:absolute;top:0;width:0;border-left:1px dashed;opacity:.8;pointer-events:none;z-index:3;transform:translate(-50%)}.dss-stepbar-chart{overflow:visible}.dss-stepbar-column rect,.dss-stepbar-column path{cursor:pointer}.dss-stepbar-marker{pointer-events:none}.dss-stepbar-marker circle,.dss-stepbar-marker text{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.dss-chart-data path{transition:stroke-width .2s ease,opacity .2s ease,filter .2s ease}@media(prefers-reduced-motion:reduce){.dss-chart-animated *{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.dss-chart-animated{will-change:transform,opacity}.dss-chart-animated .dss-chart-data{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.dss-is-animating{pointer-events:none}.dss-animation-complete{pointer-events:auto}.dss-animate-fade .dss-chart-title{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .4) var(--dss-animation-easing) forwards;animation-delay:0ms}.dss-animate-fade .dss-chart-subtitle{opacity:0;animation:fadeIn calc(var(--dss-animation-duration) * .4) var(--dss-animation-easing) forwards;animation-delay:calc(var(--dss-animation-duration) * .1)}.dss-custom-chart-container{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dss-custom-chart-container[style*="cursor: grab"]{cursor:grab!important}.dss-custom-chart-container[style*="cursor: grabbing"]{cursor:grabbing!important}.dss-custom-chart-container[style*="cursor: grabbing"] *{pointer-events:none}.dss-chart-svg{transition:none}.dss-chart-data{transition:transform .1s ease-out}.dss-animate-fill .dss-radial-data path{animation:none}.dss-chart-context-menu{position:fixed;background:#fafafa;border:1px solid hsl(0,0%,92%);border-radius:8px;z-index:10000;min-width:180px;overflow:hidden;animation:contextMenuFadeIn .15s ease-out;padding:4px;font-family:Work Sans,sans-serif}@keyframes contextMenuFadeIn{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.dss-context-menu-item{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;transition:background-color .15s ease;font-size:14px;color:#484847}.dss-context-menu-item:hover{background-color:#ebebeb}.dss-context-menu-icon{font-size:14px;width:16px;display:flex;justify-content:center}.dss-context-menu-separator{height:1px;background-color:#ebebeb;margin:4px 0}.dss-custom-menu-content{display:flex;align-items:center;gap:8px;width:100%}.dss-custom-menu-content *{pointer-events:none}.dss-context-menu-item.dss-custom-styled{padding:0}.dss-context-menu-item.dss-custom-styled .dss-custom-menu-content{padding:8px 12px;width:100%}.dss-marker-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10001;animation:modalOverlayFadeIn .2s ease-out;font-family:Work Sans,sans-serif}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.dss-marker-modal{background:#fafafa;border-radius:8px;width:90%;max-width:450px;animation:modalSlideIn .2s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dss-marker-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid hsl(0,0%,92%)}.dss-marker-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#484847}.dss-modal-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#7a7a75;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.dss-marker-modal-body{padding:20px 24px}.dss-form-group{margin-bottom:16px;font-size:14px}.dss-form-group:last-child{margin-bottom:0}.dss-form-group label{display:block;margin-bottom:6px;font-weight:500;color:#484847;font-size:14px}.dss-form-input,.dss-form-textarea{width:100%;padding:10px 12px;border:1px solid hsl(0,0%,92%);border-radius:4px;font-size:14px;transition:border-color .15s ease;box-sizing:border-box}.dss-form-input:focus,.dss-form-textarea:focus{outline:none;border-color:#698dbe}.dss-form-textarea{resize:vertical;min-height:60px;font-family:inherit}.dss-form-text-display{width:100%;padding:10px 12px;border:1px solid hsl(0,0%,92%);border-radius:4px;font-size:14px;background-color:#fafafa;color:#4d4d4d;min-height:60px;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word}.dss-form-color{width:40px;height:40px;border:1px solid hsl(0,0%,92%);border-radius:4px;cursor:pointer;padding:0}.dss-marker-modal-footer{display:flex;gap:12px;justify-content:space-between;padding:16px 24px 20px}.dss-modal-footer-right{display:flex;gap:.6rem}.dss-btn{padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;min-width:80px}.dss-btn-secondary{background:#ebebeb;color:#484847}.dss-btn-secondary:hover{background:#ebebeb}.dss-btn-primary{background:#ffc02e;color:#020203}.dss-btn-primary:hover:not(:disabled){background:#e09d00}.dss-btn-primary:disabled{background:#ffc02e80;cursor:not-allowed}.dss-markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.dss-marker{transition:all .2s ease}.dss-marker:hover{transform:translate(-50%,-50%) scale(1.2)!important;z-index:1001}.dss-marker-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dss-btn-danger{background-color:#fe3957;color:#fafafa;border:1px solid hsl(351,99%,61%);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.dss-btn-danger:hover{filter:brightness(.9)}.dss-custom-chart-container:not([data-chart-type=radial]):not([data-chart-type=semi-radial]){position:relative;overflow:visible}.dss-custom-chart-container[data-chart-type=radial],.dss-custom-chart-container[data-chart-type=semi-radial]{overflow:visible}.dss-chart-watermark{mix-blend-mode:multiply;filter:grayscale(50%);background-color:transparent}.dss-flag-count-indicator{cursor:pointer;transform-origin:center center}.dss-flag-extension-line{pointer-events:none}.dss-flag-line{cursor:pointer;transition:all .2s ease}.dss-flag-count-text{pointer-events:none;-webkit-user-select:none;user-select:none}.dss-flag-type-indicator{pointer-events:none}.dss-tooltip-section{margin-bottom:8px}.dss-tooltip-section:last-child{margin-bottom:0}.dss-tooltip-separator{height:1px;background-color:#fff3;margin:8px 0}.dss-tooltip-section-title{font-size:11px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.dss-tooltip-item{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px;padding:2px 0}.dss-tooltip-item:last-child{margin-bottom:0}.dss-tooltip-item-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dss-tooltip-item-content{flex:1;min-width:0}.dss-tooltip-item-type{font-size:10px;color:#ffffffb3;text-transform:uppercase;letter-spacing:.3px}.dss-tooltip-item-title{font-size:12px;font-weight:500;color:#fafafa;line-height:1.3}.dss-tooltip-item-text,.dss-tooltip-item-description{font-size:11px;color:#ffffffe6;line-height:1.3;word-wrap:break-word}.dss-chart-tooltip{max-width:250px;min-width:150px}.dss-tooltip-group-header{font-weight:600;font-size:10px;margin:10px 0 4px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.dss-tooltip-group-header:first-child{margin-top:6px}.dss-tooltip-item-no-indicator{padding-left:16px}.dss-radial-labels .dss-label-highlighted text{font-weight:700;fill-opacity:1}.dss-radial-labels .dss-label-dimmed text{fill-opacity:.5}.dss-radial-labels .dss-label-dimmed line{stroke-opacity:.3}.dss-radial-labels text{transition:all .3s ease}.dss-radial-labels line{transition:all .3s ease}.dss-radial-labels-initial .dss-radial-label-line{transition:none;stroke-dasharray:var(--line-length, 100);stroke-dashoffset:var(--line-length, 100)}.dss-radial-labels-initial .dss-radial-label-text{opacity:0}.dss-radial-labels-animated .dss-radial-label-line{transition:none;stroke-dasharray:var(--line-length, 100);stroke-dashoffset:var(--line-length, 100)}.dss-radial-labels-animated .dss-radial-label-line-pointer{animation:dssRadialLabelDrawLine .4s ease-out both;animation-delay:var(--label-delay, 0s)}.dss-radial-labels-animated .dss-radial-label-line-horizontal{animation:dssRadialLabelDrawLine .35s ease-out both;animation-delay:calc(var(--label-delay, 0s) + .4s)}@keyframes dssRadialLabelDrawLine{to{stroke-dashoffset:0}}.dss-radial-labels-animated .dss-radial-label-text{opacity:0;animation:dssRadialLabelFadeIn .35s ease-out both;animation-delay:calc(var(--label-delay, 0s) + .75s)}@keyframes dssRadialLabelFadeIn{to{opacity:1}}.dss-radial-segment-data-labels .dss-radial-segment-data-label{font-size:13px;font-weight:600;fill:#fafafa;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Work Sans,sans-serif}.dss-radial-data-center{text-anchor:middle;dominant-baseline:middle;font-weight:600;pointer-events:none;-webkit-user-select:none;user-select:none}.dss-bubble-chart{overflow:visible}.dss-bubble-group{cursor:pointer;transition:all .3s ease}.dss-bubble-chart circle{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform,opacity,fill-opacity}.dss-bubble-chart circle:hover{filter:brightness(1.05)}.dss-bubble-chart image{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center center;pointer-events:auto}.dss-bubble-chart image:hover{filter:brightness(1.05)}.dss-bubble-highlighted{filter:brightness(1.1)!important;z-index:10}.dss-bubble-dimmed{opacity:.2!important;filter:grayscale(60%)!important}.dss-bubble-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.dss-bubble-series-0:hover,.dss-bubble-series-1:hover,.dss-bubble-series-2:hover,.dss-bubble-series-3:hover,.dss-bubble-series-4:hover{z-index:5}.dss-bubble-chart .dss-bubble-highlighted image{filter:brightness(1.1)!important}.dss-bubble-chart .dss-bubble-dimmed image{opacity:.2!important;filter:grayscale(60%) brightness(.8)!important}.dss-legend-item:hover~.dss-bubble-chart .dss-bubble-group{transition:all .3s ease}.dss-legend-dimmed{opacity:.4!important;filter:grayscale(40%)!important}.dss-bubble-chart circle,.dss-bubble-chart image,.dss-bubble-group{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),fill-opacity .3s cubic-bezier(.4,0,.2,1)}.dss-chart-tooltip.dss-crosshair-tooltip{z-index:9999;pointer-events:none}.dss-bubble-chart circle,.dss-bubble-chart image{animation:none!important}.dss-animate-scale .dss-bubble-chart circle,.dss-animate-fade .dss-bubble-chart circle,.dss-animate-scale .dss-bubble-chart image,.dss-animate-fade .dss-bubble-chart image{animation:none!important;opacity:inherit!important;transform:inherit!important}.dss-bubble-chart .dss-bubble-group{isolation:isolate}.dss-bubble-chart .dss-bubble-group circle{opacity:1!important}.dss-bubble-chart .dss-bubble-group image{opacity:0;transition:opacity .3s ease}.dss-bubble-chart [class*=dss-bubble-fallback-],.dss-bubble-chart .dss-bubble-fallback-0,.dss-bubble-chart .dss-bubble-fallback-1,.dss-bubble-chart .dss-bubble-fallback-2,.dss-bubble-chart .dss-bubble-fallback-3,.dss-bubble-chart .dss-bubble-fallback-4,.dss-bubble-chart .dss-bubble-fallback-5,.dss-bubble-chart .dss-bubble-fallback-6,.dss-bubble-chart .dss-bubble-fallback-7,.dss-bubble-chart .dss-bubble-fallback-8,.dss-bubble-chart .dss-bubble-fallback-9{opacity:1!important;display:block!important}.dss-bubble-chart image{opacity:0;transition:opacity .3s ease}.dss-bubble-chart .dss-bubble-group circle{stroke:#fffc!important;stroke-width:2!important}.dss-tooltip-bubble-label{font-size:10px;color:#ffffffb3;margin-top:2px}.dss-bubble-tooltip-series .dss-tooltip-series-value{flex:1}.dss-bubble-tooltip-item{padding-bottom:2px}.dss-marker-tooltip{position:absolute;background:#000000e6;color:#fafafa;padding:10px 14px;border-radius:6px;font-size:12px;pointer-events:none;z-index:10002;min-width:150px;max-width:250px;word-wrap:break-word;animation:markerTooltipFadeIn .2s ease-out}@keyframes markerTooltipFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dss-marker-tooltip-category{font-weight:600;font-size:13px;margin-bottom:6px;color:#fafafa;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:6px}.dss-marker-tooltip-description{font-size:12px;color:#ffffffe6;line-height:1.4;margin-top:4px}.dss-gap-connector{transition:opacity .2s ease,stroke-width .2s ease}.dss-gap-connector.dss-series-dimmed{opacity:.2!important}.dss-gap-connector.dss-series-hidden{opacity:0!important}.dss-line-animation-overlay{stroke-dasharray:var(--dss-path-length, 1000);stroke-dashoffset:var(--dss-path-length, 1000);animation:drawPath var(--dss-animation-duration) var(--dss-animation-easing) forwards;pointer-events:none;opacity:1}.dss-line-animation-overlay.dss-animation-complete{animation:fadeOutOverlay .5s ease-out forwards;animation-delay:0s}.dss-animate-draw.dss-is-animating .dss-chart-data>g>path:not(.dss-line-animation-overlay):not(.dss-gap-connector){opacity:0}.dss-animate-draw.dss-is-animating .dss-gap-connector{opacity:0!important}.dss-animate-draw .dss-chart-data>g>path:not(.dss-line-animation-overlay):not(.dss-gap-connector){animation:fadeInAfterDraw .6s ease-in forwards;animation-delay:calc(var(--dss-animation-duration) + .1s);opacity:0}.dss-animate-draw .dss-gap-connector{animation:fadeInDashedSmooth 1s ease-in forwards;animation-delay:calc(var(--dss-animation-duration) + .1s);opacity:0}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes fadeInAfterDraw{0%{opacity:0}to{opacity:1}}@keyframes fadeInDashedSmooth{0%{opacity:0}to{opacity:.5}}.dss-form-select{width:100%;padding:10px 12px;border:1px solid hsl(0,0%,92%);border-radius:4px;font-size:14px;transition:border-color .15s ease;box-sizing:border-box;background-color:#fafafa;cursor:pointer}.dss-form-select:focus{outline:none;border-color:#698dbe}.dss-form-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.dss-form-select option{padding:8px}.dss-add-marker-button{position:absolute;top:7rem;left:1rem;width:28px;height:28px;background:#ffc02e;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1000;color:#020203}.dss-add-marker-button:hover{filter:brightness(.9)}.dss-add-marker-button:active{transform:scale(.95)}.dss-add-marker-button svg{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background-color:#fafafa;border-radius:50%}.dss-datepicker{display:inline-flex;align-items:center;font-family:Work Sans,sans-serif;font-size:14px;max-width:100%;-webkit-user-select:none;user-select:none}.dss-datepicker__input-wrap{display:inline-flex;align-items:center;gap:8px;min-width:var(--dss-datepicker-input-width, 180px);min-height:var(--dss-datepicker-input-min-height, 40px);padding:8px 12px;box-sizing:border-box;background-color:var(--dss-datepicker-input-bg, #FAFAFA);border:var(--dss-datepicker-input-border, 1px solid #b5b8c0);border-radius:var(--dss-datepicker-input-border-radius, 6px);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dss-datepicker__input-wrap:hover{border-color:#67696e}.dss-datepicker__input-wrap:focus-within{outline:none;border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-datepicker__input-wrap--readonly{cursor:default;pointer-events:none}.dss-datepicker__input-wrap--list{padding-right:8px}.dss-datepicker__input-wrap--open{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-datepicker__range-values{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.dss-datepicker__comparison-range{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;line-height:1.2;color:#698dbe}.dss-datepicker__comparison-date{white-space:nowrap}.dss-datepicker__comparison-sep{color:#67696e;font-weight:500}.dss-datepicker__comparison-icon{display:block}.dss-datepicker__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#67696e;transition:transform .2s ease;margin-left:auto}.dss-datepicker__chevron--open{transform:rotate(180deg)}.dss-datepicker__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-left:auto;padding:0;border:none;border-radius:50%;background:transparent;color:#67696e;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dss-datepicker__clear:hover{background-color:#dee0e3;color:#393939}.dss-datepicker__single-calendar{flex:1;min-width:0}.dss-datepicker__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;color:var(--dss-datepicker-icon-color, #b5b8c0)}.dss-datepicker__icon-svg{display:block}.dss-datepicker__input{flex:1;min-width:0;border:none;background:transparent;font-size:inherit;font-family:inherit;color:var(--dss-datepicker-input-color, #393939);cursor:pointer;padding:0}.dss-datepicker__input::placeholder{color:#b5b8c0}.dss-datepicker__input:focus{outline:none}.dss-datepicker__range{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dss-datepicker__range-sep{color:#393939;font-weight:500}.dss-datepicker__overlay{position:fixed;inset:0;z-index:10002;background:transparent;-webkit-user-select:none;user-select:none}.dss-datepicker__dropdown{position:fixed;min-width:280px;padding:12px;background:#fafafa;-webkit-user-select:none;user-select:none;border:1px solid #b5b8c0;border-radius:8px;box-shadow:0 4px 12px #39393926;z-index:10003;max-width:calc(100vw - 16px);overflow-x:auto}.dss-datepicker__dropdown--double{min-width:560px}.dss-datepicker__dropdown--quick-select{min-width:720px}.dss-datepicker__dropdown--quick-select:not(.dss-datepicker__dropdown--quick-select--double){min-width:420px}.dss-datepicker__dropdown--list{min-width:0;width:var(--dss-datepicker-list-width, var(--dss-datepicker-input-width, 220px));padding:6px}@media(max-width:736px){.dss-datepicker__dropdown--double,.dss-datepicker__dropdown--quick-select{min-width:calc(100vw - 16px)}}.dss-datepicker__list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.dss-datepicker__list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;color:#393939;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dss-datepicker__list-item+.dss-datepicker__list-item{margin-top:2px}.dss-datepicker__list-item:hover{background-color:#dee0e3}.dss-datepicker__list-item--selected{background-color:#b8a5de;color:#fafafa;font-weight:500}.dss-datepicker__list-item--selected:hover{background-color:#a087d3;color:#fafafa}.dss-datepicker__list-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dss-datepicker__list-item-check{flex-shrink:0}.dss-datepicker__list-empty{padding:12px;text-align:center;font-size:13px;color:#67696e}.dss-datepicker__double-wrap{display:flex;gap:16px;align-items:flex-start}.dss-datepicker__range-field{display:inline-flex;flex-direction:column;gap:6px}.dss-datepicker__side-panel{display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:168px;padding-right:8px;border-right:1px solid #b5b8c0}@media(max-width:736px){.dss-datepicker__double-wrap{flex-direction:column}.dss-datepicker__side-panel{width:100%;padding-right:0;padding-bottom:8px;border-right:none;border-bottom:1px solid #b5b8c0}.dss-datepicker__comparison-modes{flex-direction:row;flex-wrap:wrap}.dss-datepicker__comparison-mode{width:auto}}.dss-datepicker__quick-select{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.dss-datepicker__quick-select-btn{display:block;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;font-size:13px;font-family:inherit;color:#393939;text-align:left;cursor:pointer;transition:background-color .2s}.dss-datepicker__quick-select-btn:hover:not(:disabled){background-color:#dee0e3}.dss-datepicker__quick-select-btn:disabled{opacity:.45;cursor:not-allowed}.dss-datepicker__double-content{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.dss-datepicker__comparison-panel{display:flex;flex-direction:column;gap:8px}.dss-datepicker__comparison-panel--single{margin-bottom:12px}.dss-datepicker__comparison-panel--bottom{padding-top:10px;border-top:1px solid #b5b8c0}.dss-datepicker__comparison-toggle,.dss-datepicker__comparison-mode{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border:1px solid #b5b8c0;border-radius:6px;background:#fafafa;color:#393939;font-size:12px;font-family:inherit;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.dss-datepicker__comparison-toggle:hover,.dss-datepicker__comparison-mode:hover{background-color:#dee0e3}.dss-datepicker__comparison-toggle{width:fit-content}.dss-datepicker__comparison-toggle--icon{width:28px;min-width:28px;min-height:28px;padding:0;margin-left:auto;flex-shrink:0;align-self:center;color:#67696e}.dss-datepicker__comparison-toggle--active{border-color:#698dbe;background-color:#ccdff8;color:#698dbe}.dss-datepicker__comparison-modes{display:flex;flex-direction:column;gap:6px}.dss-datepicker__comparison-modes--inline{flex-direction:row;flex-wrap:wrap}.dss-datepicker__comparison-mode{width:100%;justify-content:flex-start;text-align:left}.dss-datepicker__comparison-mode--active{border-color:#698dbe;background-color:#ccdff8;color:#698dbe;font-weight:500}.dss-datepicker__double-calendars{display:flex;gap:16px;flex:1;min-width:0}.dss-datepicker__double-calendar{flex:1;min-width:0}.dss-datepicker__calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}.dss-datepicker__month-year{font-weight:600;font-size:14px;color:#393939}.dss-datepicker__month-year--static{flex:1;text-align:center}.dss-datepicker__month-year-row{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.dss-datepicker__month-year-btn{padding:4px 8px;border:none;border-radius:6px;background:transparent;font-weight:600;font-size:14px;font-family:inherit;color:#393939;cursor:pointer;transition:background-color .2s}.dss-datepicker__month-year-btn:hover{background-color:#dee0e3}.dss-datepicker__calendar-header--center{justify-content:center}.dss-datepicker__year-btn{padding:4px 12px;border:none;border-radius:6px;background:transparent;font-weight:600;font-size:14px;font-family:inherit;color:#393939;cursor:pointer;transition:background-color .2s}.dss-datepicker__year-btn:hover{background-color:#dee0e3}.dss-datepicker__months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dss-datepicker__month-cell{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px;border:none;border-radius:6px;background:transparent;font-size:13px;font-family:inherit;color:#393939;cursor:pointer;transition:background-color .2s,color .2s}.dss-datepicker__month-cell:hover{background-color:#dee0e3}.dss-datepicker__month-cell--selected{background-color:#b8a5de;color:#fafafa;font-weight:500}.dss-datepicker__month-cell--selected:hover{background-color:#a087d3;color:#fafafa}.dss-datepicker__years-wrap{max-height:240px;overflow-y:auto}.dss-datepicker__years-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0}.dss-datepicker__year-cell{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px;border:none;border-radius:6px;background:transparent;font-size:13px;font-family:inherit;color:#393939;cursor:pointer;transition:background-color .2s,color .2s}.dss-datepicker__year-cell:hover{background-color:#dee0e3}.dss-datepicker__year-cell--selected{background-color:#b8a5de;color:#fafafa;font-weight:500}.dss-datepicker__year-cell--selected:hover{background-color:#a087d3;color:#fafafa}.dss-datepicker__year-cell--current{background-color:#dee0e3;color:#393939}.dss-datepicker__year-cell--current:hover{background-color:#d1d2d7}.dss-datepicker__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#67696e;font-size:20px;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.dss-datepicker__nav:hover{background-color:#dee0e3;color:#393939}.dss-datepicker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px}.dss-datepicker__weekday{text-align:center;font-size:11px;font-weight:500;color:#67696e;padding:4px 0}.dss-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.dss-datepicker__day{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0;border:none;border-radius:6px;font-size:13px;font-family:inherit;color:#393939;background:transparent;cursor:pointer;transition:background-color .2s,color .2s}.dss-datepicker__day--empty{cursor:default;visibility:hidden}.dss-datepicker__day:not(.dss-datepicker__day--empty):not(.dss-datepicker__day--disabled):hover{background-color:#dee0e3}.dss-datepicker__day--selected{background-color:#b8a5de;color:#fafafa;font-weight:500}.dss-datepicker__day--selected:hover{background-color:#a087d3!important;color:#fafafa}.dss-datepicker__day--today:not(.dss-datepicker__day--selected):not(.dss-datepicker__day--range-start):not(.dss-datepicker__day--range-end):not(.dss-datepicker__day--range-single){box-shadow:inset 0 0 0 1px #b8a5de;font-weight:600}.dss-datepicker__day--range-start{background-color:#b8a5de;color:#fafafa;font-weight:500;border-radius:6px 0 0 6px}.dss-datepicker__day--range-end{background-color:#b8a5de;color:#fafafa;font-weight:500;border-radius:0 6px 6px 0}.dss-datepicker__day--range-single{background-color:#b8a5de;color:#fafafa;font-weight:500;border-radius:6px}.dss-datepicker__day--in-range{background-color:#e7deff;color:#393939;border-radius:0}.dss-datepicker__day--in-range:hover{background-color:#d5caec!important}.dss-datepicker__day--in-range-preview{background-color:#e7deff;color:#393939;border-radius:0}.dss-datepicker__day--comparison-start,.dss-datepicker__day--comparison-end,.dss-datepicker__day--comparison-single{color:#698dbe;font-weight:500;background-color:#ccdff8;outline:2px dashed #698dbe;outline-offset:-4px}.dss-datepicker__day--comparison-start{border-radius:6px 0 0 6px}.dss-datepicker__day--comparison-end{border-radius:0 6px 6px 0}.dss-datepicker__day--comparison-single{border-radius:6px}.dss-datepicker__day--in-comparison-range,.dss-datepicker__day--in-comparison-preview{background-color:#ccdff8;color:#698dbe;border-radius:0}.dss-datepicker__day--in-comparison-range:before,.dss-datepicker__day--in-comparison-preview:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed #698dbe;transform:translateY(-50%);pointer-events:none}.dss-datepicker__day--disabled{color:#b5b8c0;cursor:not-allowed}.dss-datepicker__day--disabled:after{content:"";position:absolute;left:50%;top:50%;width:60%;height:1px;background:#b5b8c0;border-radius:1px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.dss-step-bar{display:flex;flex-direction:column;gap:.8rem;width:100%}.dss-step-bar__layout{display:flex;width:100%;gap:.8rem}.dss-step-bar--horizontal.dss-step-bar--label-up .dss-step-bar__layout{flex-direction:column;align-items:stretch}.dss-step-bar--horizontal.dss-step-bar--label-down .dss-step-bar__layout{flex-direction:column-reverse;align-items:stretch}.dss-step-bar--horizontal.dss-step-bar--label-left .dss-step-bar__layout{flex-direction:row;align-items:center}.dss-step-bar--horizontal.dss-step-bar--label-right .dss-step-bar__layout{flex-direction:row-reverse;align-items:center}.dss-step-bar--horizontal.dss-step-bar--label-left .dss-step-bar__track-wrapper,.dss-step-bar--horizontal.dss-step-bar--label-right .dss-step-bar__track-wrapper{flex:1;min-width:0}.dss-step-bar--vertical.dss-step-bar--label-up .dss-step-bar__layout{flex-direction:column;align-items:center;width:auto}.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__layout{flex-direction:column-reverse;align-items:center;width:auto}.dss-step-bar--vertical.dss-step-bar--label-up .dss-step-bar__header,.dss-step-bar--vertical.dss-step-bar--label-down .dss-step-bar__header{width:100%;justify-content:center}.dss-step-bar--vertical.dss-step-bar--label-left .dss-step-bar__layout{flex-direction:row;align-items:stretch;width:auto}.dss-step-bar--vertical.dss-step-bar--label-right .dss-step-bar__layout{flex-direction:row-reverse;align-items:stretch;width:auto}.dss-step-bar--label-left .dss-step-bar__layout,.dss-step-bar--label-right .dss-step-bar__layout{gap:0rem}.dss-step-bar--label-left .dss-step-bar__header,.dss-step-bar--label-right .dss-step-bar__header{flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;gap:.25rem;max-width:var(--dss-step-bar-side-label-max-width, 2.5rem);min-width:0;overflow:visible}.dss-step-bar--horizontal.dss-step-bar--label-left .dss-step-bar__label,.dss-step-bar--horizontal.dss-step-bar--label-right .dss-step-bar__label{display:inline-block;transform:rotate(-90deg);max-width:var(--dss-step-bar-side-label-max-width, 2.5rem);white-space:normal;word-break:break-word;overflow-wrap:break-word;text-align:center;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}.dss-step-bar--vertical.dss-step-bar--label-left .dss-step-bar__header,.dss-step-bar--vertical.dss-step-bar--label-right .dss-step-bar__header{position:relative;width:var(--dss-step-bar-side-label-max-width, 2.5rem);min-width:var(--dss-step-bar-side-label-max-width, 2.5rem);max-width:var(--dss-step-bar-side-label-max-width, 2.5rem);min-height:var(--dss-step-bar-bar-height, 200px);align-self:stretch}.dss-step-bar--vertical.dss-step-bar--label-left .dss-step-bar__label,.dss-step-bar--vertical.dss-step-bar--label-right .dss-step-bar__label{position:absolute;top:50%;left:50%;display:block;width:min(var(--dss-step-bar-side-label-wrap-width, 18ch),var(--dss-step-bar-bar-height, 200px) - .5rem);max-height:var(--dss-step-bar-side-label-max-width, 2.5rem);transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;line-height:1.15;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-size:.8rem}.dss-step-bar__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dss-step-bar__label{color:var(--dss-step-bar-label-color, #3a3a3a);font-size:1rem;font-family:Work Sans,sans-serif}.dss-step-bar__counter{color:var(--dss-step-bar-counter-color, #3a3a3a);font-size:.8rem;font-weight:600;font-family:JetBrains,sans-serif}.dss-step-bar__track{display:flex;align-items:center;gap:.2rem;width:100%}.dss-step-bar__track-wrapper{position:relative}.dss-step-bar__segment{flex:1;height:.6rem;border-radius:0;background-color:var(--dss-step-bar-inactive-color, lightgrey);transition:background-color .2s ease;cursor:default}.dss-step-bar__segment--interactive{cursor:pointer}.dss-step-bar__segment--marker-enabled{position:relative}.dss-step-bar__segment-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;aspect-ratio:1.1/1;border-radius:50%;border:3px solid transparent;background-color:transparent;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box}.dss-step-bar__segment-marker-icon{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.dss-step-bar__segment--remainder{cursor:pointer;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(0,0,0,.07) 4px,rgba(0,0,0,.07) 5px)}.dss-step-bar--horizontal .dss-step-bar__segment:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.dss-step-bar--horizontal .dss-step-bar__segment:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.dss-step-bar--vertical{width:auto;max-width:100%}.dss-step-bar--vertical .dss-step-bar__track-wrapper{flex:1;min-height:0}.dss-step-bar--vertical .dss-step-bar__track{flex-direction:column-reverse;width:var(--dss-step-bar-track-thickness, .6rem);height:var(--dss-step-bar-bar-height, 200px);min-height:4rem}.dss-step-bar--vertical .dss-step-bar__segment{width:100%;height:auto;min-height:0}.dss-step-bar--vertical .dss-step-bar__segment:first-child{border-radius:0 0 9999px 9999px}.dss-step-bar--vertical .dss-step-bar__segment:last-child{border-radius:9999px 9999px 0 0}.dss-step-bar--vertical .dss-step-bar__segment:only-child{border-radius:9999px}.dss-step-bar__segment--active{background-color:var(--dss-step-bar-active-color, #509264)}.dss-step-bar__tooltip{background-color:#3a3a3a;color:#fafafa;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1;white-space:nowrap;pointer-events:none;font-family:JetBrains,sans-serif}.dss-step-bar__tooltip--teleported{position:fixed;z-index:10000}.dss-modal-backdrop{position:fixed!important;inset:0;width:100vw;height:100vh;backdrop-filter:blur(4px) grayscale(1) brightness(.5);-webkit-backdrop-filter:blur(4px) grayscale(1) brightness(.5);display:flex;justify-content:center;align-items:flex-start;z-index:1001;overflow-y:auto;padding:max(5vh,40px) 20px;box-sizing:border-box;transform:none!important;margin:0!important}.dss-modal{background-color:#fafafa;width:80%;max-width:1200px;max-height:calc(100vh - max(10vh,80px));min-height:80vh;border-radius:8px;position:relative;padding:20px;line-height:1.5;filter:grayscale(0);transition:all .3s ease-in-out;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;flex-shrink:0;font-family:Work Sans,sans-serif}.dss-modal-content{display:flex;flex-direction:column;flex:1;min-height:0}.dss-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dss-modal-header h2{margin:0}.dss-modal-title{width:96%;font-size:1.5em;margin-bottom:1em}.dss-modal-body{font-size:1em;line-height:1.5;flex:1;overflow-y:auto;overflow-x:visible;min-height:0}.dss-modal-close{position:absolute;top:35px;right:16px;color:#323232;font-size:33px;border:none;border-radius:50%;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;padding:0;transition:background-color .3s}.dss-modal-close:hover{background-color:#f5f5f5}.dss-modal-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.dss-table-container{position:relative;display:flex;flex-direction:column;background:#fafafa;border-radius:8px;overflow:visible;font-family:Work Sans,sans-serif}.dss-table-header{padding:1rem 0}.dss-table-toolbar{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;box-sizing:border-box;padding:12px 16px;gap:12px}.dss-table-toolbar-left{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:1}.dss-table-toolbar-column-visibility{position:relative;display:flex;align-items:center}.dss-table-column-visibility-option{list-style:none}.dss-table-column-visibility-label{display:flex;align-items:center;gap:8px;padding:6px 12px;margin:0;font-size:14px;line-height:1.25;color:#3a3a3a;cursor:pointer;transition:background-color .12s ease;white-space:nowrap}.dss-table-column-visibility-label:hover{background-color:#ebe8f7}.dss-table-column-visibility-text{flex:1}.dss-table-toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:9999px;background-color:#fafafa;color:#3a3a3a;font-size:14px;font-family:Work Sans,sans-serif;cursor:pointer;transition:all .2s ease}.dss-table-toolbar-btn:hover{background-color:#ebe8f7;border-color:#e5ddfc}.dss-table-toolbar-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.dss-table-toolbar-btn-icon svg{width:100%;height:100%;display:block}.dss-table-toolbar-right{display:flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.dss-table-toolbar-extra{display:flex;align-items:center;gap:8px;flex-shrink:0}.dss-table-toolbar-search{display:flex;align-items:center;width:40px;min-width:40px;height:36px;overflow:hidden;border-radius:4px;background-color:#fafafa;border:1px solid transparent;transition:width .35s cubic-bezier(.4,0,.2,1),border-color .2s ease,box-shadow .2s ease}.dss-table-toolbar-search.dss-table-toolbar-search--expanded{width:280px;min-width:120px;flex-shrink:1;border-color:#dee4ea}.dss-table-toolbar-search.dss-table-toolbar-search--expanded:focus-within{border-color:#cec2ee;box-shadow:0 0 0 2px #cec2ee40}.dss-table-toolbar-search-input{flex:1;min-width:0;width:0;padding:0;border:none;background:#fafafa;color:#3a3a3a;font-size:14px;font-family:Work Sans,sans-serif;outline:none;opacity:0;transition:opacity .25s ease .05s}.dss-table-toolbar-search-input::placeholder{color:#a4a9ae}.dss-table-toolbar-search--expanded .dss-table-toolbar-search-input{width:100%;padding-left:12px;opacity:1}.dss-table-toolbar-search-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 2px 2px;padding:0;border:none;background:transparent;color:#3a3a3a;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;transition:color .15s ease}.dss-table-toolbar-search-clear:hover{color:#7fa2cc}.dss-table-toolbar-search-clear:focus{outline:none}.dss-table-toolbar-search-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:36px;min-width:40px;min-height:36px;flex-shrink:0;padding:0;border:none;border-radius:0 4px 4px 0;background:transparent;color:#3a3a3a;cursor:pointer;line-height:0;transition:background-color .2s ease,color .2s ease}.dss-table-toolbar-search-trigger:hover{background-color:#ebe8f7}.dss-table-toolbar-search-trigger:focus{outline:none}.dss-table-toolbar-search-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.dss-table-toolbar-search-icon svg{width:100%;height:100%;display:block}.dss-table-wrapper{overflow-x:auto;padding:.5rem 1.2rem}.dss-table-wrapper.dss-table-scrollable{max-height:500px;overflow-y:auto}.dss-table-wrapper.dss-table-scrollable .dss-table-thead{position:sticky;top:-8px;z-index:2}.dss-table-wrapper.dss-table-scrollable .dss-table-th{position:sticky;top:-8px;z-index:3;background-color:#fafafa}.dss-table{width:100%;border-collapse:collapse;font-size:14px}.dss-table.dss-table-striped .dss-table-tbody .dss-table-tr:nth-child(2n){background-color:#dee4ea}.dss-table.dss-table-bordered .dss-table-th,.dss-table.dss-table-bordered .dss-table-td{border:1px solid #dee4ea}.dss-table.dss-table-hoverable .dss-table-tbody .dss-table-tr:hover{background-color:#ebe8f7}.dss-table.dss-table-small{font-size:12px}.dss-table.dss-table-small .dss-table-th,.dss-table.dss-table-small .dss-table-td{padding:8px 12px}.dss-table.dss-table-large{font-size:16px}.dss-table.dss-table-large .dss-table-th,.dss-table.dss-table-large .dss-table-td{padding:16px 24px}.dss-table-thead{border-bottom:2px solid #dee4ea}.dss-table-th{padding:12px 16px;text-align:left;vertical-align:middle;font-weight:600;color:#3a3a3a;white-space:nowrap;-webkit-user-select:none;user-select:none}.dss-table-th.dss-table-sortable{cursor:pointer}.dss-table-th.dss-table-sortable:hover{background-color:#e5ddfc}.dss-table-th.dss-table-expansion-column,.dss-table-th.dss-table-selection-column{width:1%;min-width:fit-content;text-align:center;padding-left:.5rem;padding-right:.5rem}.dss-table-th.dss-table-align-left{text-align:left}.dss-table-th.dss-table-align-center{text-align:center}.dss-table-th.dss-table-align-center .dss-table-th-content{position:relative;justify-content:center;padding-right:40px}.dss-table-th.dss-table-align-center .dss-table-th-text{flex:none}.dss-table-th.dss-table-align-center .dss-table-sort-icon{position:absolute;right:24px}.dss-table-th.dss-table-align-center .dss-table-filter-wrap{position:absolute;right:0}.dss-table-th.dss-table-align-right{text-align:right}.dss-table-th-content{display:flex;align-items:center;gap:8px;min-width:0}.dss-table-th-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.dss-table-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#a4a9ae;font-size:12px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.dss-table-th.dss-table-sortable:hover .dss-table-sort-icon{opacity:1;visibility:visible}.dss-table-sort-icon.dss-sort-active{color:#b8a5de;opacity:1;visibility:visible}.dss-table-filter-wrap{position:relative;display:inline-flex;align-items:center}.dss-table-filter-wrap--open{z-index:10003}.dss-table-filter-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#3a3a3a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dss-table-filter-trigger:hover,.dss-table-filter-trigger--active{color:#7fa2cc}.dss-table-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.dss-table-filter-icon svg{width:100%;height:100%;display:block}.dss-table-filter-dropdown{position:absolute;top:100%;right:0;margin-top:6px;min-width:220px;max-width:300px;padding:14px 14px 0;background:#fafafa;border:1px solid #dee4ea;border-radius:10px;box-shadow:0 10px 40px #0000001f,0 2px 10px #0000000f;z-index:10002;overflow:hidden;font-family:Work Sans,sans-serif}.dss-table-filter-dropdown--teleport{position:fixed;margin-top:0;z-index:10004}.dss-table-filter-row{margin-bottom:10px}.dss-table-filter-row:last-child{margin-bottom:0}.dss-table-filter-input{width:90%;padding:8px 12px;border:1px solid #dee4ea;border-radius:8px;font-size:14px;font-family:Work Sans,sans-serif;color:#3a3a3a;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease}.dss-table-filter-input::placeholder{color:#a4a9ae}.dss-table-filter-input:focus{outline:none;border-color:#b8a5de;box-shadow:0 0 0 3px #b8a5de33;background:#fafafa}.dss-table-filter-input--number{width:72px;text-align:center}.dss-table-filter-range,.dss-table-filter-daterange{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;font-family:Work Sans,sans-serif}.dss-table-filter-daterange-row{display:flex;flex-direction:row;align-items:center;gap:8px}.dss-table-filter-daterange-label{flex-shrink:0;font-size:13px;font-weight:500;color:#3a3a3a}.dss-table-filter-daterange-input{flex:1;min-width:0;box-sizing:border-box}.dss-table-filter-range-sep{color:#a4a9ae;font-size:12px;font-weight:500}.dss-table-filter-double-range{margin-bottom:10px;font-family:Work Sans,sans-serif}.dss-table-filter-double-range-track{position:relative;height:24px;display:flex;align-items:center;margin-bottom:8px}.dss-table-filter-double-range-track:before{content:"";position:absolute;left:0;right:0;height:6px;border-radius:4px;background:#dee4ea;pointer-events:none}.dss-table-filter-double-range-track:after{content:"";position:absolute;left:var(--range-min-pct, 0);right:calc(100% - var(--range-max-pct, 100%));height:6px;border-radius:4px;background:#cec2ee;pointer-events:none;transition:left .1s ease,right .1s ease}.dss-table-filter-double-range-input{position:absolute;width:100%;height:24px;margin:0;-webkit-appearance:none;appearance:none;background:transparent}.dss-table-filter-double-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fafafa;border:2px solid #b8a5de;box-shadow:0 1px 3px #0000001f;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dss-table-filter-double-range-input::-webkit-slider-thumb:hover{background:#ebe8f7;border-color:#9f8bc9}.dss-table-filter-double-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fafafa;border:2px solid #b8a5de;box-shadow:0 1px 3px #0000001f;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dss-table-filter-double-range-input::-moz-range-thumb:hover{background:#ebe8f7;border-color:#9f8bc9}.dss-table-filter-double-range-input::-webkit-slider-runnable-track,.dss-table-filter-double-range-input::-moz-range-track{height:6px;background:transparent;border:none}.dss-table-filter-double-range-values{font-size:13px;font-weight:500;color:#3a3a3a;text-align:center;padding:4px 0 0}.dss-table-filter-list-search{margin-bottom:10px}.dss-table-filter-list{max-height:200px;overflow-y:auto;margin-bottom:10px;border-radius:8px;background:#fafafa}.dss-table-filter-list:focus{border-color:#b8a5de;box-shadow:0 0 0 3px #b8a5de33}.dss-table-filter-list::-webkit-scrollbar{width:6px}.dss-table-filter-list::-webkit-scrollbar-track{background:transparent}.dss-table-filter-list::-webkit-scrollbar-thumb{background:#a4a9ae;border-radius:4px}.dss-table-filter-list-item{display:flex;align-items:center;gap:8px;padding:.4rem 1rem;font-size:14px;color:#3a3a3a;cursor:pointer;border-radius:8px;transition:background-color .15s ease}.dss-table-filter-list-item:hover{background-color:#ebe8f7}.dss-table-filter-list-item input[type=checkbox]{width:16px;height:16px;accent-color:rgba(147,112,216,.7)}.dss-table-filter-actions{margin:0 -14px;padding:12px 14px;border-top:1px solid #dee4ea;background:#f8f7fb}.dss-table-filter-clear{display:block;width:100%;padding:8px 14px;border:none;border-radius:8px;background:#fafafa;color:#3a3a3a;font-size:12px;font-weight:500;font-family:Work Sans,sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease;border:1px solid #dee4ea}.dss-table-filter-clear:hover{background-color:#ebe8f7}.dss-table-tbody{background-color:#fafafa}.dss-table-tr{border-bottom:1px solid #dee4ea;transition:background-color .2s ease}.dss-table-tr.dss-table-row-selected{background-color:#ebe8f7}.dss-table-tr.dss-table-row-selected:hover{background-color:#e5ddfc!important}.dss-table-tr:last-child{border-bottom:none}.dss-table-td{padding:12px 16px;color:#3a3a3a;vertical-align:middle}.dss-table-td.dss-table-expansion-cell,.dss-table-td.dss-table-selection-cell{width:1%;min-width:fit-content;text-align:center;padding-left:.5rem;padding-right:.5rem;vertical-align:middle}.dss-table-td.dss-table-align-left{text-align:left}.dss-table-td.dss-table-align-center{text-align:center}.dss-table-td.dss-table-align-right{text-align:right}.dss-table.dss-table-truncated{table-layout:fixed;width:100%}.dss-table.dss-table-truncated .dss-table-td{max-width:0;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dss-table.dss-table-truncated .dss-table-tr.dss-table-row-truncated-clickable{cursor:pointer}.dss-table.dss-table-truncated .dss-table-tr.dss-table-row-truncated-expanded .dss-table-td{max-width:none;max-height:none;white-space:normal}.dss-table a{color:#7fa2cc;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.dss-table a:hover{color:#5f7a99;text-decoration:underline;text-decoration-color:#5f7a99;text-underline-offset:2px}.dss-table-expansion-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:#3a3a3a;cursor:pointer;transition:transform .2s ease}.dss-table-expansion-placeholder{display:inline-flex;width:28px;height:28px}.dss-table-expansion-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;transition:transform .2s ease}.dss-table-expansion-icon svg{width:100%;height:100%;display:block}.dss-table-expansion-icon.dss-table-expansion-icon--expanded{transform:rotate(-180deg)}.dss-table-expansion-row{border-bottom:1px solid #dee4ea;background-color:#f1f1f1}.dss-table-expansion-row:last-child{border-bottom:none}.dss-table-expansion-content-cell{padding:16px 16px 16px 52px;vertical-align:top;border-top:none}.dss-table-checkbox-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.dss-table-checkbox__check{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#fafafa;pointer-events:none}.dss-table-checkbox__check :deep(svg){width:100%;height:100%;display:block}.dss-table-checkbox__indeterminate{position:absolute;width:50%;height:2px;background-color:#fafafa;pointer-events:none}.dss-table-checkbox{appearance:none;width:18px;height:18px;aspect-ratio:1/1;border:1px solid #dee4ea;outline:none;cursor:pointer;background-color:#fafafa}.dss-table-checkbox:focus{box-shadow:0 0 5px 3px color-mix(in srgb,#b8a5de 30%,transparent)}.dss-table-checkbox:checked{border-color:transparent}.dss-table-checkbox--checkbox{border-radius:4px}.dss-table-checkbox--checkbox:checked{background-color:#cec2ee}.dss-table-checkbox--disabled,.dss-table-checkbox:disabled{visibility:hidden;opacity:0;pointer-events:none;border:none;background-color:transparent}.dss-table-selection-cell:has(.dss-table-checkbox--disabled) .dss-table-checkbox-wrapper,.dss-table-selection-cell:has(.dss-table-checkbox:disabled) .dss-table-checkbox-wrapper{visibility:hidden}.dss-table-empty .dss-table-empty-cell{padding:48px 24px;text-align:center;color:#3a3a3a;font-size:14px}.dss-table-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:16px 24px;gap:12px}.dss-table-pagination-left{justify-self:start;font-size:14px;color:#3a3a3a;white-space:nowrap}.dss-table-pagination-placeholder{display:inline-block;min-height:1em}.dss-table-pagination-center{justify-self:center}.dss-table-pagination-right{justify-self:end}.dss-table ::selection,.dss-table * ::selection{background-color:#3a3a3a;color:#fafafa}.dss-table ::-moz-selection,.dss-table * ::-moz-selection{background-color:#3a3a3a;color:#fafafa}.dss-pagination-center{display:flex;align-items:center;gap:1rem}.dss-pagination-controls{display:flex;align-items:center;gap:4px}.dss-pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dee4ea;background-color:#fafafa;color:#a4a9ae;font-size:14px;cursor:pointer;border-radius:4px;transition:all .2s ease}.dss-pagination-btn:disabled{opacity:0;cursor:default}.dss-pagination-double-arrow{display:inline-flex;align-items:center;gap:0px}.dss-pagination-page-input{width:42px;height:32px;border:1px solid #dee4ea;border-radius:4px;background-color:#fafafa;color:#3a3a3a;font-size:14px;font-family:Work Sans,sans-serif;text-align:center}.dss-pagination-page-input:focus{outline:none;border-color:#cec2ee;box-shadow:0 0 0 2px #cec2ee40}.dss-pagination-of{margin:0 6px 0 4px;font-size:14px;color:#3a3a3a}.dss-pagination-rows-per-page{position:relative;display:flex;align-items:center;gap:8px;font-size:14px;color:#3a3a3a}.dss-pagination-rows-label{white-space:nowrap}.dss-pagination-select-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:3rem;height:32px;padding:6px 12px;border:1px solid #dee4ea;border-radius:4px;background-color:#fafafa;color:#3a3a3a;font-size:14px;font-family:Work Sans,sans-serif;line-height:1.25;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dss-pagination-select-trigger:hover{border-color:#cec2ee}.dss-pagination-select-trigger.dss-pagination-select-open{border-color:#cec2ee;box-shadow:0 0 0 2px #cec2ee40}.dss-pagination-select-trigger:focus{outline:none}.dss-pagination-select-chevron{font-size:10px;opacity:.7;margin-left:2px}.dss-pagination-select-dropdown{position:absolute;top:100%;left:0;margin:2px 0 0;padding:2px 0;min-width:0;max-height:240px;overflow-y:auto;background:#fafafa;border:1px solid #dee4ea;border-radius:4px;box-shadow:0 4px 12px #0000001a;list-style:none;z-index:9999;box-sizing:border-box}.dss-pagination-select-dropdown.dss-pagination-select-dropdown--top{top:auto;bottom:100%;margin:0 0 2px}.dss-pagination-select-option{padding:6px 12px;font-size:14px;line-height:1.25;color:#3a3a3a;cursor:pointer;transition:background-color .12s ease;white-space:nowrap}.dss-pagination-select-option:hover{background-color:#ebe8f7}.dss-pagination-select-option--selected,.dss-pagination-select-option--selected:hover{background-color:#e5ddfc}.dss-dropdown-enter-active,.dss-dropdown-leave-active{transition:opacity .12s ease,transform .1s ease}.dss-dropdown-enter-from,.dss-dropdown-leave-to{opacity:0;transform:translateY(-2px)}.dss-text-editor-container{background-color:#fafafa!important;width:100%!important;display:flex!important;flex-direction:column!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;position:relative!important}.dss-text-editor-container.dss-text-editor-no-border{border:none!important}.dss-text-editor-container:not(.dss-text-editor-no-border){border:1px solid #e3e3e3!important}.dss-text-editor-container.dss-text-editor-full-height{height:100%!important;min-height:86vh!important;flex:1 1 auto!important}.dss-text-editor-container.dss-text-editor-full-height.dss-text-editor-no-border{height:86vh!important;min-height:86vh!important;flex:1 1 auto!important}.dss-text-editor-container.dss-text-editor-rounded{border-radius:8px!important}.dss-text-editor-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;padding:0 12px!important;background-color:#fafafa!important;border-bottom:1px solid #e3e3e3!important;flex-wrap:wrap!important;height:55px!important}.dss-toolbar-left,.dss-toolbar-right{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important}.dss-toolbar-custom-group{display:flex!important;align-items:center!important}.dss-toolbar-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:4px!important;border:none!important;background-color:#fafafa!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important;transition:all .2s ease!important}.dss-toolbar-button:disabled{opacity:.5!important;cursor:not-allowed!important}.dss-toolbar-button.dss-toolbar-button-disabled{opacity:.4!important;cursor:not-allowed!important}.dss-toolbar-button.dss-toolbar-button-disabled svg{color:#a8a8a8!important}.dss-toolbar-button.dss-toolbar-button-disabled svg path{fill:currentColor!important}.dss-toolbar-button.dss-toolbar-button-active{background-color:transparent!important}.dss-toolbar-button.dss-toolbar-button-active svg{color:#cfbeed!important}.dss-toolbar-button.dss-toolbar-button-active svg path{fill:currentColor!important}.dss-toolbar-button strong,.dss-toolbar-button em,.dss-toolbar-button u{font-weight:inherit!important;font-style:inherit!important;text-decoration:inherit!important}.dss-toolbar-button img{width:15px!important;height:15px!important;display:block!important;object-fit:fill!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.dss-toolbar-button img[src=""],.dss-toolbar-button img:not([src]){display:none!important}.dss-toolbar-button svg{color:#3a3a3a!important;height:15px!important;width:15px!important}.dss-toolbar-button svg path{fill:currentColor!important}.dss-toolbar-button .dss-toolbar-heading-icon path{fill:#3a3a3a!important}.dss-toolbar-button .dss-toolbar-heading-icon path:last-of-type{fill:#e5dbfc!important}.dss-toolbar-button .dss-toolbar-heading-icon{width:18px!important;height:18px!important}.dss-toolbar-separator{width:1px!important;height:24px!important;background-color:#e3e3e3!important;margin:0 4px!important}.dss-toolbar-dropdown-wrapper{position:relative!important;display:inline-block!important}.dss-toolbar-dropdown-toggle{position:relative!important}.dss-toolbar-dropdown-toggle .dss-toolbar-dropdown-arrow{font-size:10px!important;font-weight:600!important;margin-left:5px!important;opacity:.7!important;color:#3a3a3a!important}.dss-toolbar-dropdown{position:absolute!important;top:100%!important;left:0!important;margin-top:4px!important;background-color:#fafafa!important;border:1px solid #e3e3e3!important;border-radius:4px!important;z-index:1000!important;min-width:160px!important;max-height:300px!important;overflow-y:auto!important;overflow-x:visible!important}.dss-toolbar-dropdown-wrapper{position:relative!important;overflow:visible!important}.dss-toolbar-dropdown-item{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;padding:.25rem .5rem!important;text-align:left!important;background-color:transparent!important;border:none!important;cursor:pointer!important;font-size:14px!important;color:#3a3a3a!important;transition:background-color .2s ease!important;white-space:nowrap!important;position:relative!important;box-sizing:border-box!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;margin:0!important}.dss-toolbar-dropdown-item svg{width:20px!important;height:20px!important}.dss-toolbar-dropdown-item .paragraph-icon{width:12px!important;height:auto!important;margin:0 4px!important}.dss-toolbar-dropdown-item button,.dss-toolbar-dropdown-item div{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.dss-toolbar-dropdown-item h1,.dss-toolbar-dropdown-item h2,.dss-toolbar-dropdown-item h3,.dss-toolbar-dropdown-item h4,.dss-toolbar-dropdown-item h5,.dss-toolbar-dropdown-item h6{margin:0!important;padding:0!important;font-family:Work Sans,sans-serif!important;font-weight:600!important;line-height:1.2!important}.dss-toolbar-dropdown-item h1{font-size:2rem!important}.dss-toolbar-dropdown-item h2{font-size:1.5rem!important}.dss-toolbar-dropdown-item h3{font-size:1.25rem!important}.dss-toolbar-dropdown-item h4{font-size:1.1rem!important}.dss-toolbar-dropdown-item h5{font-size:1rem!important}.dss-toolbar-dropdown-item h6{font-size:.9rem!important}.dss-toolbar-dropdown-item p{margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important}.dss-toolbar-dropdown-item:hover,.dss-toolbar-dropdown-item:active{background-color:#ddeaf8!important}.dss-toolbar-dropdown-item.dss-toolbar-dropdown-item-has-submenu{padding-right:1.5rem!important}.dss-toolbar-dropdown-item.dss-toolbar-dropdown-item-has-submenu:after{content:"›"!important;position:absolute!important;right:.5rem!important;top:50%!important;transform:translateY(-50%)!important;font-size:16px!important;color:#3a3a3a!important;pointer-events:none!important}.dss-toolbar-dropdown-submenu .dss-toolbar-dropdown-item{pointer-events:auto!important}.dss-toolbar-dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:999!important;background-color:transparent!important}.dss-toolbar-dropdown-item-has-submenu{position:relative!important}.dss-toolbar-dropdown-submenu{position:fixed!important;background-color:#fafafa!important;border:1px solid #e3e3e3!important;border-radius:4px!important;z-index:1001!important;min-width:160px!important;max-height:300px!important;overflow-y:auto!important;display:none!important;transition:opacity .05s ease!important}.dss-toolbar-dropdown-submenu[data-submenu-id][data-active=true]{display:block!important}.dss-floating-toolbar{position:fixed!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;padding:6px 8px!important;background-color:#fafafa!important;color:#3a3a3a!important;border-radius:8px!important;z-index:10003!important;border:1px solid #e3e3e3!important}.dss-floating-toolbar .dss-toolbar-left,.dss-floating-toolbar .dss-toolbar-right{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important}.dss-floating-toolbar .dss-toolbar-custom-group{display:flex!important;align-items:center!important;gap:9px!important}.dss-toolbar-ai-button{background-color:transparent!important;min-width:28px!important;height:28px!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.dss-toolbar-ai-button svg{height:15px!important;width:15px!important}.dss-toolbar-dropdown-ai{font-size:15px!important;font-weight:600!important;color:#b7a0dc!important;margin-left:5px!important;opacity:.7!important}.dss-toolbar-ai-float{min-width:80px!important}.dss-floating-toolbar .dss-toolbar-button{background-color:transparent!important;color:#fafafa!important;min-width:28px!important;height:28px!important;border-radius:8px!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-disabled{opacity:.4!important;cursor:not-allowed!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-disabled svg{color:#a8a8a8!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-disabled svg path{fill:currentColor!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-active{background-color:transparent!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-active svg{color:#cfbeed!important}.dss-floating-toolbar .dss-toolbar-button.dss-toolbar-button-active svg path{fill:currentColor!important}.dss-text-editor-title-wrapper{background-color:#fafafa!important;border-bottom:1px solid #e3e3e3!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 1rem!important;min-height:55px!important}.dss-text-editor-title-wrapper p{font-family:JetBrains Mono,monospace!important;font-size:.9rem!important;font-weight:600!important;color:#a8a8a8!important;margin:0!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important}.dss-text-editor-title-wrapper.dss-text-editor-no-border-bottom{border-bottom:none!important}.dss-text-editor-description-wrapper{background-color:#fafafa!important;border-bottom:1px solid #e3e3e3!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 1rem!important;min-height:55px!important}.dss-text-editor-description-wrapper p{font-family:JetBrains Mono,monospace!important;font-size:.9rem!important;font-weight:600!important;color:#a8a8a8!important;margin:0!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important}.dss-text-editor-description-wrapper.dss-text-editor-no-border-bottom{border-bottom:none!important}.dss-text-editor-title-slot,.dss-text-editor-description-slot{width:100%!important;background-color:#fafafa!important;padding:0 1rem!important;box-sizing:border-box!important}.dss-text-editor-title-slot.dss-text-editor-slot-last,.dss-text-editor-description-slot.dss-text-editor-slot-last{border-bottom:1px solid #e3e3e3!important}.dss-text-editor-title-input-container{position:relative!important;width:100%!important;flex:1!important}.dss-text-editor-title-preview{position:absolute!important;top:0!important;left:0!important;right:0!important;padding:.5rem 1rem!important;font-size:.9rem!important;color:#3a3a3a!important;line-height:1.4!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;z-index:1!important;box-sizing:border-box!important}.dss-text-editor-title-preview .dss-text-editor-preview-placeholder{color:#a8a8a8!important;font-weight:400!important}.dss-text-editor-title-input{width:100%!important;padding:.5rem 1rem!important;border:none!important;font-size:.9rem!important;color:#3a3a3a!important;line-height:1.4!important;background-color:transparent!important;transition:border-color .2s ease!important;box-sizing:border-box!important;resize:none!important;overflow-y:hidden!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;min-height:1.4rem!important;position:relative!important;z-index:2!important}.dss-text-editor-title-input:focus{outline:none!important}.dss-text-editor-title-input:disabled{opacity:.7!important;cursor:not-allowed!important;background-color:#a8a8a8!important}.dss-text-editor-title-input::placeholder{color:#a8a8a8!important;font-weight:400!important}.dss-text-editor-title-input.dss-text-editor-title-input-blurred{color:transparent!important}.dss-text-editor-title-input.dss-text-editor-title-input-blurred::placeholder{color:transparent!important}.dss-text-editor-title-input::selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-title-input::-moz-selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-description-input-container{position:relative!important;width:100%!important;flex:1!important}.dss-text-editor-description-preview{position:absolute!important;top:0!important;left:0!important;right:0!important;padding:.5rem 1rem!important;font-size:.9rem!important;color:#3a3a3a!important;line-height:1!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;z-index:1!important;box-sizing:border-box!important}.dss-text-editor-description-preview .dss-text-editor-preview-placeholder{color:#a8a8a8!important;font-weight:400!important}.dss-text-editor-description-input{width:100%!important;padding:.5rem 1rem!important;border:none!important;font-size:.9rem!important;color:#3a3a3a!important;line-height:1!important;background-color:transparent!important;transition:border-color .2s ease!important;box-sizing:border-box!important;resize:none!important;overflow-y:hidden!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;min-height:1.4rem!important;position:relative!important;z-index:2!important}.dss-text-editor-description-input:focus{outline:none!important}.dss-text-editor-description-input:disabled{opacity:.7!important;cursor:not-allowed!important;background-color:#a8a8a8!important}.dss-text-editor-description-input::placeholder{color:#a8a8a8!important;font-weight:400!important}.dss-text-editor-description-input.dss-text-editor-description-input-blurred{color:transparent!important}.dss-text-editor-description-input.dss-text-editor-description-input-blurred::placeholder{color:transparent!important}.dss-text-editor-description-input::selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-description-input::-moz-selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-textarea-wrapper{position:relative!important;flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.dss-text-editor-textarea{flex:1!important;min-height:0!important}.dss-text-editor-textarea::selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-textarea::-moz-selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-content-wrapper{position:relative!important;flex:1!important;display:flex!important;flex-direction:column!important;min-height:200px!important;overflow:visible!important}.comment-overlay-enter-active{transition:clip-path .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)!important}.comment-overlay-leave-active{transition:clip-path .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94)!important}.comment-overlay-enter-from{clip-path:inset(0 100% 0 0)!important;transform:scaleX(0)!important;transform-origin:left center!important;opacity:0!important}.comment-overlay-enter-to,.comment-overlay-leave-from{clip-path:inset(0 0 0 0)!important;transform:scaleX(1)!important;transform-origin:left center!important;opacity:1!important}.comment-overlay-leave-to{clip-path:inset(0 100% 0 0)!important;transform:scaleX(0)!important;transform-origin:left center!important;opacity:0!important}.dss-comment-overlay{position:absolute!important;left:0!important;right:0!important;background-color:#ece7f6!important;z-index:20!important;pointer-events:auto!important;border:1px solid #e5dbfc!important;border-left:none!important;border-right:none!important;transform-origin:left center!important}.dss-comment-overlay .dss-comment-overlay-body{display:flex!important;flex-direction:column!important;gap:2px!important;box-sizing:border-box!important;overflow-x:visible!important}.dss-comment-overlay .dss-comment-selection-wrapper{padding:8px 12px 4px 1.5rem!important;background:#ece7f6!important;background:linear-gradient(180deg,#e5dbfc 0%,#ece7f6 70%,transparent 100%)!important;position:sticky!important;top:0!important}.dss-comment-overlay .dss-comment-selection-wrapper .dss-comment-selection{width:100%!important;background-color:#fafafa!important;border-radius:4px!important;padding:8px 10px!important;font-size:.85rem!important;color:#3a3a3a!important;box-sizing:border-box!important;margin-bottom:4px!important;line-height:1.2!important;font-family:Work Sans,sans-serif!important;font-size:.9rem!important}.dss-comment-overlay .dss-comment-messages-wrapper{max-height:200px!important;overflow-y:auto!important;padding-right:.8rem!important}.dss-comment-overlay .dss-comment-message{width:100%!important;padding:8px 2rem 8px 1.5rem!important;font-size:.9rem!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:.7rem!important;position:relative!important}.dss-comment-overlay .dss-comment-message .dss-comment-avatar-wrapper{width:36px!important;height:36px!important}.dss-comment-overlay .dss-comment-message .dss-comment-avatar-wrapper .dss-comment-avatar{width:100%!important;height:100%!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #cfbeed!important}.dss-comment-overlay .dss-comment-message .dss-comment-avatar-wrapper .dss-comment-avatar img,.dss-comment-overlay .dss-comment-message .dss-comment-avatar-wrapper .dss-comment-avatar span{width:100%!important;height:100%!important;object-fit:cover!important}.dss-comment-overlay .dss-comment-message .dss-comment-header .dss-comment-header-text{display:flex!important;gap:.8rem!important}.dss-comment-overlay .dss-comment-message .dss-comment-header .dss-comment-header-text .dss-comment-author{color:#3a3a3a!important}.dss-comment-overlay .dss-comment-message .dss-comment-header .dss-comment-header-text .dss-comment-date{color:#a8a8a8!important;font-family:JetBrains Mono,monospace!important;font-size:.8rem!important}.dss-comment-overlay .dss-comment-message .dss-comment-body-text{font-size:.9rem!important;line-height:1.2!important;font-family:Work Sans,sans-serif!important;font-weight:500!important;padding-top:.5rem!important}.dss-comment-overlay .dss-comment-message .dss-comment-body-text.comment-started{color:#a8a8a8!important;font-style:italic!important;font-weight:500!important}.dss-comment-overlay .dss-comment-message .dss-comment-delete-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:0!important;background:none!important;border:none!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s!important;width:24px!important;height:24px!important}.dss-comment-overlay .dss-comment-message .dss-comment-delete-button svg{width:16px!important;height:16px!important}.dss-comment-overlay .dss-comment-message .dss-comment-delete-button svg path{fill:#3a3a3a!important;transition:fill .2s ease!important}.dss-comment-overlay .dss-comment-message .dss-comment-delete-button:hover svg path{fill:#e96959!important}.dss-comment-overlay .dss-comment-overlay-inner{display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;border-top:1px solid #e5dbfc!important;padding:2px 16px!important;background-color:#fafafa!important}.dss-comment-overlay .dss-comment-input{flex:1!important;resize:none!important;border:none!important;outline:none!important;padding:6px 12px!important;font-size:.9rem!important;line-height:1.2!important;box-sizing:border-box!important;max-height:120px!important;overflow-y:auto!important;background-color:transparent!important;color:#3a3a3a!important;font-family:Work Sans,sans-serif!important}.dss-comment-overlay .dss-comment-input::placeholder{color:#a8a8a8!important;font-weight:400!important}.dss-comment-overlay .dss-comment-input::selection{background-color:#3a3a3a!important;color:#cfbeed!important}.dss-comment-overlay .dss-comment-input::-moz-selection{background-color:#3a3a3a!important;color:#cfbeed!important}.dss-comment-overlay .dss-comment-send-button{border:none!important;background:transparent!important;font-size:.8rem!important;font-weight:600!important;color:#3a3a3a!important;cursor:pointer!important;padding:4px 0!important;white-space:nowrap!important}.dss-text-editor-content{position:relative!important;flex:1!important;min-height:0!important;padding:1rem 1rem 3.5rem!important;border:none!important;font-size:1rem!important;line-height:1!important;color:#3a3a3a!important;background-color:#fafafa!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;letter-spacing:.02rem!important}.dss-text-editor-content:focus{outline:none!important}.dss-text-editor-content.dss-text-editor-content-disabled{background-color:#a8a8a8!important;cursor:not-allowed!important;opacity:.7!important;pointer-events:none!important}.dss-text-editor-content.dss-text-editor-fixed-height{min-height:unset!important;flex:none!important}.dss-text-editor-content h1,.dss-text-editor-content h2,.dss-text-editor-content h3,.dss-text-editor-content h4,.dss-text-editor-content h5,.dss-text-editor-content h6{margin:1rem 0 .5rem!important;font-weight:600!important;font-family:Work Sans,sans-serif!important}.dss-text-editor-content h1{font-size:2rem!important}.dss-text-editor-content h2{font-size:1.5rem!important}.dss-text-editor-content h3{font-size:1.25rem!important}.dss-text-editor-content h4{font-size:1.1rem!important}.dss-text-editor-content h5{font-size:1rem!important}.dss-text-editor-content h6{font-size:.9rem!important}.dss-text-editor-content p{margin:.5rem 0!important}.dss-text-editor-content ul{margin:.5rem 0!important;padding-left:2rem!important;list-style:disc!important;list-style-type:disc!important}.dss-text-editor-content ul ul{margin:.25rem 0!important;padding-left:1.5rem!important;list-style:circle!important;list-style-type:circle!important}.dss-text-editor-content ul ul ul{list-style:square!important;list-style-type:square!important}.dss-text-editor-content ol{margin:.5rem 0!important;padding-left:0!important;list-style:none!important;counter-reset:item}.dss-text-editor-content ol li{position:relative!important;margin:.25rem 0!important;padding-left:2rem!important}.dss-text-editor-content ol li:before{content:counter(item,decimal) ".";counter-increment:item;position:absolute!important;left:0!important;width:1.5rem!important;text-align:right!important;padding-right:.5rem!important}.dss-text-editor-content ol ol{margin:.25rem 0!important;padding-left:0!important;counter-reset:subitem}.dss-text-editor-content ol ol li{padding-left:3rem!important}.dss-text-editor-content ol ol li:before{content:attr(data-parent-num) "." counter(subitem,decimal) ".";counter-increment:subitem;width:2.5rem!important;left:0!important;position:absolute!important;text-align:right!important;padding-right:.5rem!important}.dss-text-editor-content ol ol ol{counter-reset:subsubitem}.dss-text-editor-content ol ol ol li{padding-left:4rem!important}.dss-text-editor-content ol ol ol li:before{content:attr(data-parent-num) "." counter(subsubitem,decimal) ".";counter-increment:subsubitem;width:3.5rem!important;left:0!important;position:absolute!important;text-align:right!important;padding-right:.5rem!important}.dss-text-editor-content li{margin:.25rem 0!important}.dss-text-editor-content li ul,.dss-text-editor-content li ol{margin-top:.25rem!important;margin-bottom:.25rem!important}.dss-text-editor-content a{color:#82a2ca!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important}.dss-text-editor-content a:hover{color:#698dbe!important;text-decoration:underline!important}.dss-text-editor-content::selection,.dss-text-editor-content *::selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-content::-moz-selection,.dss-text-editor-content *::-moz-selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-content strong::selection,.dss-text-editor-content em::selection,.dss-text-editor-content u::selection,.dss-text-editor-content b::selection,.dss-text-editor-content i::selection,.dss-text-editor-content span::selection,.dss-text-editor-content p::selection,.dss-text-editor-content h1::selection,.dss-text-editor-content h2::selection,.dss-text-editor-content h3::selection,.dss-text-editor-content h4::selection,.dss-text-editor-content h5::selection,.dss-text-editor-content h6::selection,.dss-text-editor-content li::selection,.dss-text-editor-content a::selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-content strong::-moz-selection,.dss-text-editor-content em::-moz-selection,.dss-text-editor-content u::-moz-selection,.dss-text-editor-content b::-moz-selection,.dss-text-editor-content i::-moz-selection,.dss-text-editor-content span::-moz-selection,.dss-text-editor-content p::-moz-selection,.dss-text-editor-content h1::-moz-selection,.dss-text-editor-content h2::-moz-selection,.dss-text-editor-content h3::-moz-selection,.dss-text-editor-content h4::-moz-selection,.dss-text-editor-content h5::-moz-selection,.dss-text-editor-content h6::-moz-selection,.dss-text-editor-content li::-moz-selection,.dss-text-editor-content a::-moz-selection{background-color:#3a3a3a!important;color:#fafafa!important}.dss-text-editor-content img{max-width:100%!important;height:auto!important}.dss-text-editor-content .dss-image-wrapper{position:relative!important;display:inline-block!important}.dss-text-editor-content .dss-image-wrapper:after{content:"";position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:24px!important;pointer-events:none!important;z-index:9!important}.dss-text-editor-content .dss-image-no-alt-icon{position:absolute!important;top:-7px!important;right:-7px!important;width:20px!important;height:20px!important;z-index:10!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;background-color:#fafafa!important;border-radius:50%!important;padding:3px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dss-text-editor-content blockquote{margin:1rem 0!important;padding:.75rem 1.5rem .75rem 3rem!important;border-left:4px solid #b7a0dc!important;background-color:#f2f2f2!important;position:relative!important;font-style:italic!important;color:#3a3a3a!important}.dss-text-editor-content blockquote p{margin:0!important;position:relative!important;z-index:1!important}.dss-text-editor-content strong,.dss-text-editor-content b{font-weight:600!important}.dss-text-editor-content i,.dss-text-editor-content em,.dss-text-editor-content i i,.dss-text-editor-content i em,.dss-text-editor-content em i,.dss-text-editor-content em em,.dss-text-editor-content p i,.dss-text-editor-content p em,.dss-text-editor-content div i,.dss-text-editor-content div em,.dss-text-editor-content h1 i,.dss-text-editor-content h1 em,.dss-text-editor-content h2 i,.dss-text-editor-content h2 em,.dss-text-editor-content h3 i,.dss-text-editor-content h3 em,.dss-text-editor-content h4 i,.dss-text-editor-content h4 em,.dss-text-editor-content h5 i,.dss-text-editor-content h5 em,.dss-text-editor-content h6 i,.dss-text-editor-content h6 em,.dss-text-editor-content li i,.dss-text-editor-content li em,.dss-text-editor-content a i,.dss-text-editor-content a em,.dss-text-editor-content blockquote i,.dss-text-editor-content blockquote em,.dss-text-editor-content strong i,.dss-text-editor-content strong em,.dss-text-editor-content b i,.dss-text-editor-content b em,.dss-text-editor-content span i,.dss-text-editor-content span em{font-style:italic!important}.dss-text-editor-content .editor-comment-highlighted{background-color:#e5dbfc!important;transition:background-color .2s ease,color .2s ease!important}.dss-text-editor-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;padding:1.5rem 1rem .6rem!important;background:linear-gradient(0deg,#fafafa 0%,#fafafa 40%,transparent 100%)!important;pointer-events:none!important;z-index:10!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;box-sizing:border-box!important;overflow:hidden!important}.dss-text-editor-footer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.dss-text-editor-footer *::selection{background:transparent!important;color:inherit!important}.dss-text-editor-footer *::-moz-selection{background:transparent!important;color:inherit!important}.dss-text-editor-footer-content{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;pointer-events:auto!important;padding-top:.8rem!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.dss-text-editor-footer-content::selection{background:transparent!important;color:inherit!important}.dss-text-editor-footer-content::-moz-selection{background:transparent!important;color:inherit!important}.dss-text-editor-footer-stat{font-size:12px!important;color:#a8a8a8!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.dss-text-editor-footer-separator{font-size:12px!important;color:#a8a8a8!important;opacity:.6!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.dss-link-popup{position:fixed!important;display:flex!important;align-items:center!important;gap:8px!important;background-color:#3a3a3a!important;color:#fafafa!important;padding:6px 12px!important;border-radius:4px!important;font-size:14px!important;z-index:10002!important;pointer-events:auto!important;max-width:400px!important;min-width:120px!important;overflow:hidden!important;width:fit-content!important}.dss-link-popup:after{content:"";position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%)!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #3a3a3a!important}.dss-link-popup-url{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;text-decoration:underline!important;cursor:pointer!important;transition:opacity .2s ease!important}.dss-link-popup-url:hover{opacity:.8!important}.dss-image-popup-content{display:flex!important;align-items:center!important;gap:6px!important;flex:1!important;min-width:0!important}.dss-image-popup-no-alt-icon{width:16px!important;height:16px!important;flex-shrink:0!important;opacity:.8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.dss-image-popup-no-alt-icon svg{width:100%!important;height:100%!important;display:block!important}.dss-image-popup-alt{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;padding:0!important}.dss-link-popup-edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;padding:0!important;border:none!important;background-color:transparent!important;cursor:pointer!important;border-radius:2px!important;transition:background-color .2s ease!important;flex-shrink:0!important}.dss-link-popup-edit svg{width:15px!important;height:15px!important}.dss-link-popup-edit svg path{fill:#fafafa!important}.dss-link-modal-content{display:flex!important;flex-direction:column!important;gap:16px!important}.dss-image-modal-tabs{display:flex!important;align-items:center!important;gap:0!important;margin-bottom:16px!important;background-color:#fafafa!important}.dss-image-modal-tab{flex:1!important;padding:12px 16px!important;border:none!important;background-color:transparent!important;color:#3a3a3a!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;border-radius:9999px!important;margin:0!important;position:relative!important;transition:background-color .2s ease!important}.dss-image-modal-tab.dss-image-modal-tab-active{background-color:#ddeaf8!important;border-radius:9999px!important}.dss-image-modal-tab-separator{display:none!important}.dss-image-tab-content{display:flex!important;flex-direction:column!important;gap:16px!important}.dss-link-modal-field{display:flex!important;flex-direction:column!important;gap:8px!important}.dss-link-modal-label{font-size:14px!important;font-weight:600!important;color:#3a3a3a!important;margin:0!important}.dss-link-modal-input{width:100%!important;padding:10px 12px!important;border:1px solid #e3e3e3!important;border-radius:9999px!important;font-size:14px!important;color:#3a3a3a!important;background-color:#fafafa!important;transition:border-color .2s ease!important;box-sizing:border-box!important}.dss-link-modal-input:focus{outline:none!important;border-color:#b7a0dc!important}.dss-link-modal-input::placeholder{color:#a8a8a8!important}.dss-link-modal-input-image{border:none!important}input[type=file]{color:#3a3a3a!important;border-radius:8px!important;padding:8px!important}input[type=file]::file-selector-button{background-color:#ddeaf8!important;color:#3a3a3a!important;border:none!important;border-radius:9999px!important;padding:8px 14px!important;margin-right:.5rem!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important}input[type=file]::file-selector-button:hover{filter:brightness(.95)!important}.dss-image-upload-preview{position:relative!important;width:40%!important;height:auto!important;min-width:150px!important;min-height:150px!important;flex-shrink:0!important;aspect-ratio:1/1!important;cursor:pointer!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #e3e3e3!important;margin:0 auto!important}.dss-image-upload-preview .dss-image-preview-image{width:100%!important;height:100%!important;border-radius:8px!important;object-fit:cover!important;object-position:center!important;transition:filter .3s ease!important}.dss-image-upload-preview .dss-image-preview-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#fff6!important;display:flex!important;justify-content:center!important;align-items:center!important;opacity:0!important;transition:opacity .3s ease!important;border-radius:8px!important;pointer-events:none!important}.dss-image-upload-preview .dss-image-preview-overlay svg{width:35px!important;height:35px!important}.dss-image-upload-preview:hover .dss-image-preview-image{filter:blur(2px)!important}.dss-image-upload-preview:hover .dss-image-preview-overlay{opacity:1!important}.dss-image-upload-preview .dss-image-file-input-hidden{display:none!important}.dss-link-modal-button{padding:10px 20px!important;border:1px solid #f2f2f2!important;color:#3a3a3a!important;border-radius:9999px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;margin-left:8px!important}.dss-link-modal-button:hover{filter:brightness(.95)!important}.dss-link-modal-button.dss-link-modal-button-cancel{background-color:#ff8c82!important}.dss-link-modal-button.dss-link-modal-button-save{background-color:#e5dbfc!important}.editor-with-comments{position:relative!important}.editor-section-comment-button{position:absolute!important;left:-2px!important;transform:translate(-50%)!important;z-index:29!important;width:30px!important;height:30px!important;border-radius:50%!important;box-sizing:border-box!important;border:1px dashed #cfbeed!important;background-color:#fafafa!important;color:#cfbeed!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:.9!important;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .1s cubic-bezier(.4,0,.2,1)!important}.editor-section-comment-button svg{width:16px!important;height:16px!important;display:block!important}.editor-section-comment-button:hover{background-color:#ece7f6!important;border-style:solid!important;border-color:#b7a0dc!important;color:#3a3a3a!important;opacity:1!important}.editor-section-comment-button:active{transform:translate(-50%) scale(.85)!important}.editor-comment-marker-group{position:absolute!important;left:-2px!important;transform:translate(-50%)!important;z-index:30!important;transition:opacity .25s ease,visibility .25s ease,transform .1s cubic-bezier(.4,0,.2,1)!important}.editor-comment-marker-group.editor-comment-marker-group-out-of-view{opacity:0!important;pointer-events:none!important}.editor-comment-marker-group:active{transform:translate(-50%) scale(.85)!important}.editor-comment-marker-group:hover .editor-comment-marker{border:1px solid #b7a0dc!important}.editor-comment-marker-group:hover .editor-comment-marker.editor-comment-marker-second{top:20px!important}.editor-comment-marker-group:hover .editor-comment-marker.editor-comment-marker-additional[data-has-second-user=true]{top:45px!important}.editor-comment-marker-group:hover .editor-comment-marker.editor-comment-marker-additional[data-has-second-user=false]{top:35px!important}.dss-text-editor-container.dss-comment-overlay-open .editor-comment-marker-group.editor-comment-marker-active{opacity:0!important;visibility:hidden!important}.dss-text-editor-container.dss-comment-overlay-open .editor-comment-marker-group:not(.editor-comment-marker-active){visibility:visible!important}.editor-comment-marker{position:relative!important;width:30px!important;height:30px!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #cfbeed!important;background-color:#ece7f6!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:600!important;color:#3a3a3a!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease!important}.editor-comment-marker.editor-comment-marker-first{z-index:30!important}.editor-comment-marker.editor-comment-marker-second{position:absolute!important;top:15px!important;left:0!important;z-index:31!important;transition:top .2s ease,transform .15s cubic-bezier(.4,0,.2,1),border-color .2s ease,background-color .2s ease!important}.editor-comment-marker.editor-comment-marker-additional{position:absolute!important;left:0!important;background-color:#fafafa!important;z-index:32!important;transition:top .2s ease,background-color .2s ease,border-color .2s ease,transform .15s cubic-bezier(.4,0,.2,1)!important}.editor-comment-marker.editor-comment-marker-additional .editor-comment-marker-count{color:#3a3a3a!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important}.editor-comment-marker img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.editor-comment-marker span:not(.editor-comment-marker-count){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.dss-color-picker{display:inline-flex;font-family:Work Sans,sans-serif;font-size:14px}.dss-color-picker--disabled .dss-color-picker__trigger,.dss-color-picker--disabled .dss-color-picker__preset-bubble,.dss-color-picker--disabled .dss-color-picker__add-bubble{cursor:not-allowed;opacity:.6}.dss-color-picker__section{margin-bottom:12px}.dss-color-picker__section:last-of-type{margin-bottom:0}.dss-color-picker__section-title{display:block;font-size:12px;font-weight:500;color:#67696e;margin-bottom:6px}.dss-color-picker__section-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.dss-color-picker__section-header .dss-color-picker__section-title{margin-bottom:0}.dss-color-picker__manage-icon{width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#67696e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.dss-color-picker__manage-icon svg{width:12px;height:12px}.dss-color-picker__manage-icon:hover{background:#b5b8c04d;color:#393939}.dss-color-picker__manage-icon--active{background:#b8a5de33;color:#b8a5de}.dss-color-picker__presets-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0}.dss-color-picker__section .dss-color-picker__presets-row{margin-bottom:0}.dss-color-picker__presets-row--standalone{margin-bottom:12px}.dss-color-picker__preset-wrap{position:relative;display:inline-flex}.dss-color-picker__preset-wrap--manage .dss-color-picker__preset-action{opacity:1}.dss-color-picker__preset-action{position:absolute;width:14px;height:14px;padding:0;border:none;border-radius:2px;background:#393939b3;color:#fafafa;cursor:pointer;opacity:0;transition:opacity .2s ease}.dss-color-picker__preset-action:hover{background:#393939}.dss-color-picker__preset-action svg{width:10px;height:10px;display:block;margin:2px}.dss-color-picker__preset-action--delete{bottom:-4px;right:-4px}.dss-color-picker__preset-wrap:hover .dss-color-picker__preset-action{opacity:1}.dss-color-picker__preset-bubble{position:relative;width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .15s ease,border-color .2s ease;flex-shrink:0}.dss-color-picker__preset-bubble:hover{transform:scale(1.1)}.dss-color-picker__preset-bubble--selected:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;outline:1.5px solid var(--dss-preset-color, #393939)}@supports (color: color-mix(in srgb,black 50%,white)){.dss-color-picker__preset-bubble--selected:after{outline-color:color-mix(in srgb,var(--dss-preset-color, #393939) 78%,#000)}}.dss-color-picker__preset-bubble--selected:after{box-shadow:0 0 0 1px #fafafa;pointer-events:none}.dss-color-picker__preset-bubble--editing{border-color:#393939;box-shadow:0 0 0 2px #3939394d}.dss-color-picker__add-bubble{width:28px;height:28px;padding:0;border:2px solid #b5b8c0;border-radius:50%;background:#fff;color:#393939;font-size:18px;line-height:1;font-family:Work Sans,sans-serif;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;flex-shrink:0}.dss-color-picker__add-bubble:hover{border-color:#67696e}.dss-color-picker__add-bubble--active{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-color-picker__add-btn{width:100%;margin-top:8px;padding:8px 12px;border:1px solid #b8a5de;border-radius:6px;background:#fafafa;color:#b8a5de;font-family:Work Sans,sans-serif;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.dss-color-picker__add-btn:hover{background:#b8a5de1a}.dss-color-picker__trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.dss-color-picker__trigger:hover:not(.dss-color-picker__trigger--open) .dss-color-picker__hover-layer{opacity:1}.dss-color-picker__swatch{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid rgba(57,57,57,.15);overflow:hidden}.dss-color-picker__hover-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease}.dss-color-picker__pen-icon{width:12px;height:12px;color:#393939}.dss-color-picker__overlay{position:fixed;inset:0;z-index:1001;background:transparent}.dss-color-picker__dropdown{position:fixed;padding:12px;background:#fafafa;border:1px solid #b5b8c0;border-radius:8px;box-shadow:0 4px 12px #39393926;z-index:1002;max-width:300px}.dss-color-picker__sl-area{position:relative;width:200px;height:140px;border-radius:6px;cursor:crosshair;overflow:hidden;margin-bottom:10px}.dss-color-picker__sl-bg{position:absolute;inset:0;border-radius:inherit}.dss-color-picker__sl-pointer{position:absolute;width:14px;height:14px;border:2px solid #FAFAFA;border-radius:50%;box-shadow:0 0 2px #39393966;pointer-events:none}.dss-color-picker__hue-wrap{position:relative;height:12px;border-radius:6px;cursor:pointer;margin-bottom:10px;overflow:hidden}.dss-color-picker__hue-track{position:absolute;inset:0;background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red)}.dss-color-picker__hue-pointer{position:absolute;top:0;width:4px;height:100%;background:#fff;border:1px solid rgba(57,57,57,.3);border-radius:2px;pointer-events:none}.dss-color-picker__input-row{margin-bottom:8px}.dss-color-picker__hex-input{width:100%;padding:8px 10px;border:1px solid #b5b8c0;border-radius:6px;font-family:Work Sans,sans-serif;font-size:13px;color:#393939;box-sizing:border-box}.dss-color-picker__hex-input:focus{outline:none;border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-color-picker__presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #b5b8c0}.dss-color-picker__preset{width:20px;height:20px;padding:0;border:1px solid rgba(57,57,57,.2);border-radius:4px;cursor:pointer;transition:transform .15s ease}.dss-color-picker__preset:hover{transform:scale(1.15)}.dss-loaders{display:inline-flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;color:#3a3a3a;--dss-loader-size: 20px;--dss-loader-accent: #cec2ee;--dss-loader-accent-soft: #e5ddfc}.dss-loaders--size-small{--dss-loader-size: 16px}.dss-loaders--size-medium{--dss-loader-size: 20px}.dss-loaders--size-large{--dss-loader-size: 28px}.dss-loader{display:inline-flex;align-items:center;gap:10px}.dss-loader-label{font-size:14px}.dss-loader-spinner{width:var(--dss-loader-size);height:var(--dss-loader-size);border-radius:50%;border:2px solid var(--dss-loader-accent-soft);border-top-color:var(--dss-loader-accent);animation:dss-loader-spin .8s linear infinite}.dss-loader-dots{display:inline-flex;align-items:center;gap:4px}.dss-loader-dot{width:calc(var(--dss-loader-size) * .3);height:calc(var(--dss-loader-size) * .3);border-radius:50%;background-color:var(--dss-loader-accent);animation:dss-loader-bounce .9s ease-in-out infinite}.dss-loader-dot:nth-child(2){animation-delay:.15s}.dss-loader-dot:nth-child(3){animation-delay:.3s}.dss-loader--inline{font-size:14px}.dss-loader-inline-spinner{width:calc(var(--dss-loader-size) * .7);height:calc(var(--dss-loader-size) * .7);border-radius:50%;border:2px solid var(--dss-loader-accent-soft);border-top-color:var(--dss-loader-accent);animation:dss-loader-spin .8s linear infinite}.dss-loader-inline-text{font-size:inherit}.battery{width:28px;height:14px;border:2px var(--dss-loader-accent) solid;border-radius:4px;position:relative;-webkit-animation:charge 5s linear infinite;-moz-animation:charge 5s linear infinite;animation:charge 5s linear infinite;margin:0 auto}.battery:after{width:2px;height:7px;background-color:var(--dss-loader-accent);border-radius:0 1px 1px 0;position:absolute;content:"";top:50%;transform:translateY(-50%);right:-4px}.dss-loader-double-circle{position:relative;width:var(--dss-loader-size);height:var(--dss-loader-size);display:inline-flex;align-items:center;justify-content:center}.dss-loader-double-circle-outer,.dss-loader-double-circle-inner{position:absolute;border-radius:50%;border-style:solid;border-color:var(--dss-loader-accent-soft);border-width:2px}.dss-loader-double-circle-outer{width:100%;height:100%;border-top-color:var(--dss-loader-accent);border-right-color:var(--dss-loader-accent);border-bottom-color:transparent;border-left-color:transparent;animation:dss-loader-spin .8s linear infinite}.dss-loader-double-circle-inner{width:60%;height:60%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--dss-loader-accent);border-left-color:var(--dss-loader-accent);animation:dss-loader-spin-reverse .8s linear infinite}@keyframes dss-loader-spin{to{transform:rotate(360deg)}}@keyframes dss-loader-bounce{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-3px);opacity:1}}@keyframes dss-loader-spin-reverse{to{transform:rotate(-360deg)}}.dss-loader-bars{display:inline-flex;align-items:flex-end;justify-content:center;gap:calc(var(--dss-loader-size) * .15)}.dss-loader-bar{width:calc(var(--dss-loader-size) * .15);height:calc(var(--dss-loader-size) * .8);border-radius:999px;background-color:var(--dss-loader-accent);animation:dss-loader-bars-wave .7s ease-in-out infinite}.dss-loader-bar:nth-child(2){animation-delay:.12s}.dss-loader-bar:nth-child(3){animation-delay:.24s}@keyframes dss-loader-bars-wave{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes charge{0%{box-shadow:inset 0 0 0 var(--dss-loader-accent-soft)}to{box-shadow:inset 30px 0 0 var(--dss-loader-accent-soft)}}.dss-skeleton{--dss-skeleton-bg: #ebe8f7;--dss-skeleton-shimmer:#F5F6F7}.dark .dss-skeleton,[data-theme=dark] .dss-skeleton{--dss-skeleton-bg: #322c3f;--dss-skeleton-shimmer: #3e3f41}.dss-skeleton{position:relative;display:inline-block;width:100%}.dss-skeleton-content{transition:opacity .15s ease}.dss-skeleton-content--hidden{opacity:0}.dss-skeleton-overlay{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dss-skeleton-bg, #ebe8f7) 25%,var(--dss-skeleton-shimmer, #F5F6F7) 50%,var(--dss-skeleton-bg, #ebe8f7) 75%);background-size:200% 100%;animation:dss-skeleton-shimmer 1.5s infinite;pointer-events:none;z-index:1}.dss-skeleton--static .dss-skeleton-overlay{animation:none}.dss-skeleton--loading.dss-skeleton--multiple .dss-skeleton-overlay{display:none}.dss-skeleton--multiple .dss-skeleton-item{position:relative;overflow:hidden}.dss-skeleton--loading.dss-skeleton--multiple:not([class*=dss-skeleton--target-]) .dss-skeleton-item{position:relative;overflow:hidden}.dss-skeleton--loading.dss-skeleton--multiple:not([class*=dss-skeleton--target-]) .dss-skeleton-item:before{content:"";position:absolute;inset:0;border-radius:var(--dss-skeleton-border-radius, inherit);background:linear-gradient(90deg,var(--dss-skeleton-bg, #ebe8f7) 25%,var(--dss-skeleton-shimmer, #F5F6F7) 50%,var(--dss-skeleton-bg, #ebe8f7) 75%);background-size:200% 100%;animation:dss-skeleton-shimmer 1.5s infinite;pointer-events:none;z-index:1}.dss-skeleton--loading.dss-skeleton--multiple:not([class*=dss-skeleton--target-]) .dss-skeleton-item>*{visibility:hidden}.dss-skeleton--multiple.dss-skeleton--target-dss-dnd-column .dss-dnd-column,.dss-skeleton--loading.dss-skeleton--multiple.dss-skeleton--target-dss-dnd-column .dss-dnd-column{position:relative;overflow:hidden}.dss-skeleton--loading.dss-skeleton--multiple.dss-skeleton--target-dss-dnd-column .dss-dnd-column:before{content:"";position:absolute;inset:0;border-radius:var(--dss-skeleton-border-radius, inherit);background:linear-gradient(90deg,var(--dss-skeleton-bg, #ebe8f7) 25%,var(--dss-skeleton-shimmer, #F5F6F7) 50%,var(--dss-skeleton-bg, #ebe8f7) 75%);background-size:200% 100%;animation:dss-skeleton-shimmer 1.5s infinite;pointer-events:none;z-index:1}.dss-skeleton--loading.dss-skeleton--multiple.dss-skeleton--target-dss-dnd-column .dss-dnd-column>*{visibility:hidden}@keyframes dss-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dss-dnd{display:flex;overflow-x:auto;gap:var(--dss-dnd-col-gap, 12px);-webkit-user-select:none;user-select:none}.dss-dnd-column{flex:1 1 0;min-width:var(--dss-dnd-col-min-w, 280px);max-width:var(--dss-dnd-col-max-w, none);display:flex;flex-direction:column;contain:layout style}.dss-dnd-column-header{display:flex;align-items:center;justify-content:space-between}.dss-dnd-column-body{flex:1;overflow-y:auto;max-height:var(--dss-dnd-body-max-h, none);min-height:40px}.dss-dnd-item{display:flex;align-items:stretch}.dss-dnd-item--dragging{will-change:opacity,transform;pointer-events:none;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.dss-dnd-item-content{flex:1;min-width:0}.dss-dnd-handle{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.dss-dnd-handle:active{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.dss-dnd-indicator{height:3px;background:var(--dss-dnd-indicator-color, #b8a5de);border-radius:2px;margin:2px 4px;animation:dss-dnd-indicator-pulse 1s ease-in-out infinite alternate}@keyframes dss-dnd-indicator-pulse{0%{opacity:.6}to{opacity:1}}.dss-dnd-delete-zone{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9998;padding:12px 24px;border-radius:12px;font-size:13px;font-weight:500;pointer-events:auto;background-color:#3a3a3ad9;color:#fafafa;box-shadow:0 4px 16px #00000026;transition:background-color .2s ease,box-shadow .2s ease}.dss-dnd-delete-zone--drag-over{background-color:#c0392bf2;box-shadow:0 4px 20px #c0392b66}.dss-dnd:not(.dss-dnd--unstyled){font-family:Work Sans,sans-serif}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column{background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column.dss-dnd-column--drag-over{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de26}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column-header{padding:14px 16px 10px}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column-title{font-size:14px;font-weight:600;color:#3a3a3a;letter-spacing:.02em}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column-count{font-size:12px;font-weight:500;color:#999;background:#ebe8f7;border-radius:10px;padding:2px 8px;min-width:20px;text-align:center}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-column-body{padding:8px;min-height:60px;transition:background-color .15s ease}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:6px;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item:hover{box-shadow:0 2px 8px #00000012}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item--dragging{box-shadow:none;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item--no-handle{cursor:pointer}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item:last-child{margin-bottom:0}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-handle{width:28px;color:#999;border-right:1px solid #e8e8e8;border-radius:8px 0 0 8px;transition:background-color .15s ease,color .15s ease}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-handle:hover{background-color:#ebe8f7;color:#3a3a3a}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-handle-icon{font-size:16px;line-height:1;letter-spacing:-1px}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-empty{display:flex;align-items:center;justify-content:center;min-height:80px;padding:16px}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-empty-text{font-size:13px;color:#999;font-style:italic}.dss-dnd:not(.dss-dnd--unstyled) .dss-dnd-item-default{padding:12px;font-size:13px;color:#3a3a3a}.dss-confetti-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;border-radius:inherit}.dss-filter{display:flex;flex-direction:column;gap:0;width:100%}.dss-filter-global{display:flex;flex-direction:column;position:relative}.dss-filter-global-inner{display:flex;align-items:center;gap:0;position:relative}.dss-filter-global-icon{width:16px;height:16px;flex-shrink:0;pointer-events:none}.dss-filter-global-input{flex:1;min-width:0;box-sizing:border-box;border:none;background:transparent}.dss-filter-global-clear{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;line-height:1}.dss-filter-funnel-btn{display:flex;align-items:center;justify-content:center;position:relative;background:none;border:none;cursor:pointer;padding:0;line-height:1}.dss-filter-funnel-btn .dss-filter-funnel-badge{position:absolute;top:0;right:0;min-width:14px;height:14px;padding:0 4px;border-radius:7px;font-size:11px;font-weight:600;line-height:14px;text-align:center}.dss-filter-funnel-icon{width:14px;height:14px}.dss-filter-advanced-popup{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100}.dss-filter-panel{display:flex;flex-direction:column}.dss-filter-empty{padding:12px 0}.dss-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.dss-filter-row-prefix{flex-shrink:0;width:52px;text-align:right}.dss-filter-cell{position:relative;flex-shrink:0}.dss-filter-cell--value{flex:1;min-width:0}.dss-filter-trigger{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0}.dss-filter-trigger-text{overflow:hidden;text-overflow:ellipsis}.dss-filter-chevron,.dss-filter-chevron-right{width:14px;height:14px;flex-shrink:0}.dss-filter-popup{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:220px;max-height:320px;display:flex;flex-direction:column;overflow:hidden}.dss-filter-popup-search{box-sizing:border-box;width:100%;flex-shrink:0}.dss-filter-popup-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.dss-filter-popup-list--check .dss-filter-popup-item{display:flex;align-items:center;gap:8px}.dss-filter-popup-item{cursor:pointer}.dss-filter-popup-group{display:flex;align-items:center;justify-content:space-between}.dss-filter-popup-back{display:flex;align-items:center;gap:6px;cursor:pointer}.dss-filter-popup-back svg{width:16px;height:16px;flex-shrink:0}.dss-filter-popup-divider{height:0;margin:4px 0;border:none;pointer-events:none}.dss-filter-popup-empty{padding:8px 12px;opacity:.5}.dss-filter-value-input{width:100%;box-sizing:border-box}.dss-filter-between{display:flex;align-items:center;gap:6px}.dss-filter-between input{flex:1;min-width:0}.dss-filter-between-sep{flex-shrink:0}.dss-filter-multiselect{position:relative;width:100%}.dss-filter-multiselect .dss-filter-trigger{width:100%}.dss-filter-multiselect .dss-filter-popup{right:0;left:auto;min-width:100%}.dss-filter-row-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.dss-filter-row-remove svg{width:16px;height:16px}.dss-filter-foot{display:flex;align-items:center;justify-content:space-between}.dss-filter-add-btn{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0}.dss-filter-add-btn svg{width:14px;height:14px}.dss-filter-add-popup{min-width:260px}.dss-filter-clear-all{background:none;border:none;cursor:pointer;padding:0}.dss-filter-sortby{display:flex;align-items:center;gap:8px;flex-shrink:0;height:100%;border-left:1px solid transparent;padding:0 8px 0 10px}.dss-filter-sortby-label{white-space:nowrap}.dss-filter-sortby-select{min-width:160px;box-sizing:border-box}.dss-filter-sortby-order{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:none;border:1px solid transparent;outline:none;border-radius:8px;cursor:pointer;width:35px!important}.dss-filter-sortby-order-icon{width:12px;height:12px;display:block}.dss-filter-modal-sidebar{position:fixed;inset:0;z-index:1001;display:flex;justify-content:flex-end;background:#0000002e}.dss-filter-modal-sidebar-enter-active,.dss-filter-modal-sidebar-leave-active{transition:opacity .2s ease}.dss-filter-modal-sidebar-enter-active .dss-filter-modal-sidebar__panel,.dss-filter-modal-sidebar-leave-active .dss-filter-modal-sidebar__panel{transition:transform .28s cubic-bezier(.22,1,.36,1)}.dss-filter-modal-sidebar-enter-from,.dss-filter-modal-sidebar-leave-to{opacity:0}.dss-filter-modal-sidebar-enter-from .dss-filter-modal-sidebar__panel,.dss-filter-modal-sidebar-leave-to .dss-filter-modal-sidebar__panel{transform:translate(100%)}.dss-filter-modal-sidebar__panel{width:min(360px,100vw);height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.dss-filter-modal-sidebar__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dss-filter-modal-sidebar__title{margin:0}.dss-filter-modal-sidebar__header-actions{display:flex;align-items:center;gap:8px}.dss-filter-modal-sidebar__reset,.dss-filter-modal-sidebar__close{background:none;border:none;cursor:pointer;padding:0}.dss-filter-modal-sidebar__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dss-filter-modal-sidebar__close svg{width:18px;height:18px}.dss-filter-modal-sidebar__body{flex:1;min-height:0;overflow-y:auto}.dss-filter-available{display:flex;flex-direction:column}.dss-filter-available-search-bar{position:sticky;top:0;z-index:2;flex-shrink:0;padding-top:1rem;padding-bottom:12px}.dss-filter-available-search{width:100%;box-sizing:border-box;flex-shrink:0}.dss-filter-available-section{display:flex;flex-direction:column;border-bottom:1px solid lightgray;padding-bottom:1rem;max-height:271px;overflow-y:auto;overflow-x:hidden}.dss-filter-available-group{display:flex;flex-direction:column}.dss-filter-available-group-title,.dss-filter-available-section-title{margin:0}.dss-filter-available-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dss-filter-available-section-reset{background:none;border:none;cursor:pointer;padding:0}.dss-filter-available-list{display:flex;align-items:flex-start;flex-wrap:wrap}.dss-filter-available-list--column{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.dss-filter-available-list--column .dss-filter-available-item{width:100%}.dss-filter-available-boolean{display:flex;gap:8px}.dss-filter-available-boolean .dss-filter-available-item{flex:1 1 0}.dss-filter-available-item{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;background:none;cursor:pointer;border:none;white-space:nowrap}.dss-filter-available-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dss-filter-available-number{display:flex;align-items:center}.dss-filter-available-operator,.dss-filter-available-number-input{box-sizing:border-box}.dss-filter-available-checkbox{display:inline-flex;align-items:center;cursor:pointer}.dss-filter-available-date{display:flex;align-items:center;gap:8px;width:100%}.dss-filter-available-date .dss-datepicker{flex:1 1 auto;min-width:0}.dss-filter-available-date .dss-datepicker,.dss-filter-available-date .dss-datepicker__input-wrap{width:100%}.dss-filter-available-date .dss-filter-available-operator{flex:0 0 auto}.dss-filter-available-operator{text-align:center;text-align-last:center}.dss-filter-available-date-input{width:100%;box-sizing:border-box}.dss-filter-active{display:flex;flex-direction:column}.dss-filter:not(.dss-filter--unstyled),.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled){font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#393939}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-inner,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-inner{height:40px;border:1px solid #b5b8c0;border-radius:8px;background:#fafafa;transition:border-color .15s}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-inner:focus-within,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-inner:focus-within{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-icon,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-icon{color:#b5b8c0;margin:0 8px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-input,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-input{height:100%;padding:0 8px 0 0;font-size:14px;color:#393939;outline:none}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-input::placeholder,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-input::placeholder{color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-clear,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-clear{width:28px;height:28px;font-size:22px;color:#b5b8c0;border-radius:4px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-global-clear:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-global-clear:hover{color:#e96959}.dss-filter:not(.dss-filter--unstyled) .dss-filter-funnel-btn,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-funnel-btn{width:40px;height:100%;flex-shrink:0;border-left:1px solid #b5b8c0;padding:0 8px;color:#b5b8c0;border-radius:0 8px 8px 0;overflow:hidden}.dss-filter:not(.dss-filter--unstyled) .dss-filter-funnel-btn.dss-filter-funnel-btn--with-sort,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-funnel-btn.dss-filter-funnel-btn--with-sort{border-radius:0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-funnel-btn:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-funnel-btn:hover{color:#393939;background:#ebe8f7}.dss-filter:not(.dss-filter--unstyled) .dss-filter-funnel-btn.active,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-funnel-btn.active{color:#b8a5de}.dss-filter:not(.dss-filter--unstyled) .dss-filter-funnel-btn .dss-filter-funnel-badge,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-funnel-btn .dss-filter-funnel-badge{background:transparent;color:#b8a5de}.dss-filter:not(.dss-filter--unstyled) .dss-filter-panel,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-panel{background:#fafafa;border:1px solid #b5b8c0;border-radius:10px;padding:16px 20px;gap:0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-empty,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-empty{color:#b5b8c0;font-size:13px;padding:4px 0 12px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-row,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row{padding:8px 0;border-bottom:1px solid #ebe8f7}.dss-filter:not(.dss-filter--unstyled) .dss-filter-row:last-of-type,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row:last-of-type{border-bottom:none}.dss-filter:not(.dss-filter--unstyled) .dss-filter-row-prefix,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-prefix{font-size:13px;font-weight:500;color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-trigger,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-trigger{height:34px;padding:0 10px;border:1px solid #b5b8c0;border-radius:6px;background:#fafafa;font-size:13px;color:#393939;transition:border-color .15s,box-shadow .15s}.dss-filter:not(.dss-filter--unstyled) .dss-filter-trigger:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-trigger:hover{border-color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-trigger:focus,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-trigger:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33;outline:none}.dss-filter:not(.dss-filter--unstyled) .dss-filter-chevron,.dss-filter:not(.dss-filter--unstyled) .dss-filter-chevron-right,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-chevron,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-chevron-right{color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup{background:#fafafa;border:1px solid #b5b8c0;border-radius:8px;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-search,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-search{height:36px;padding:0 12px;border:none;border-bottom:1px solid #ebe8f7;font-size:13px;color:#393939;outline:none;background:transparent}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-search::placeholder,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-search::placeholder{color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-list,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-list{padding:4px 0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-item,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-item{padding:8px 12px;font-size:13px;color:#393939;transition:background .1s}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-item:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-item:hover{background:#ebe8f7}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-item.selected,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-item.selected{color:#b8a5de;font-weight:500}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-item input[type=checkbox],.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-item input[type=checkbox]{accent-color:#b8a5de;width:15px;height:15px;cursor:pointer}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-back,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-back{padding:10px 12px;font-size:13px;font-weight:600;color:#393939;border-bottom:1px solid #ebe8f7}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-back:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-back:hover{background:#ebe8f7}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-back svg,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-back svg{color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-divider,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-divider{border-bottom:1px solid #ebe8f7;margin:4px 12px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-popup-empty,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-empty{font-size:13px;color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-value-input,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-value-input{height:34px;padding:0 10px;border:1px solid #b5b8c0;border-radius:6px;font-size:13px;color:#393939;background:#fafafa;outline:none;transition:border-color .15s}.dss-filter:not(.dss-filter--unstyled) .dss-filter-value-input::placeholder,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-value-input::placeholder{color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-value-input:focus,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-value-input:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-filter:not(.dss-filter--unstyled) .dss-filter-date-wrap,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-date-wrap{min-width:180px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-between-sep,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-between-sep{font-size:12px;color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-row-remove,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-remove{width:28px;height:28px;border-radius:6px;color:#b5b8c0;transition:color .15s,background .15s}.dss-filter:not(.dss-filter--unstyled) .dss-filter-row-remove:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-remove:hover{color:#ef4444;background:#fef2f2}.dss-filter:not(.dss-filter--unstyled) .dss-filter-foot,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-foot{padding-top:12px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-add-btn,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-add-btn{font-size:13px;font-weight:500;color:#b8a5de;padding:6px 0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-add-btn:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-add-btn:hover{color:#9f8bc9}.dss-filter:not(.dss-filter--unstyled) .dss-filter-clear-all,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-clear-all{font-size:13px;color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-clear-all:hover,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-clear-all:hover{color:#ef4444}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby{border-left-color:#b5b8c0}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-label,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-label{font-size:13px;font-weight:500;color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-select,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-select{height:30px;padding:0 10px;border:1px solid #b5b8c0;border-radius:6px;background:#fafafa;color:#393939;font-size:13px;outline:none}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-select:focus,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-select:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de33}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-order,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-order{border-color:#b5b8c0;background:#fafafa;color:#67696e;font-size:12px;font-weight:600;letter-spacing:.4px;height:30px;width:50px}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-order:hover:not(:disabled),.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-order:hover:not(:disabled){border-color:#67696e}.dss-filter:not(.dss-filter--unstyled) .dss-filter-sortby-order:disabled,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-sortby-order:disabled{opacity:.5;cursor:default}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__panel{background:#fafafa;border-left:1px solid #d9d9d9;box-shadow:-16px 0 36px #00000024}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__header{height:58px;padding:0 18px;border-bottom:1px solid #e8e8e8}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__title{font-size:16px;font-weight:600;line-height:1.2;color:#393939}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__reset{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:gray;transition:color .15s ease}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__reset:hover:not(:disabled){color:#b8a5de}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__reset:disabled{opacity:.45;cursor:default}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__close{width:26px;height:26px;color:#9b9b9b;border-radius:50%}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__close:hover{color:#393939;background:#f2f2f2}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-modal-sidebar__body{padding:0 18px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available{gap:18px;padding-bottom:18px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-search-bar{background:#fafafa}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-search{height:32px;padding:0 12px;border:1px solid #dedede;border-radius:999px;background:#fff;color:#393939;font-size:13px;outline:none}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-search::placeholder{color:#999}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-search:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de2e}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-group{gap:16px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-group-title{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:gray}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-section{gap:8px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-section-title{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:gray}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-section-reset{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:gray;transition:color .15s ease}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-section-reset:hover{color:#b8a5de}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-list{gap:8px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-item{min-height:30px;padding:0 13px;border:1px solid #dedede;border-radius:999px;background:#fff;color:#858585;font-size:13px;line-height:1;transition:border-color .15s,background .15s,color .15s}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-item:hover{border-color:#b8a5de;background:#ebe8f7;color:#393939}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-item.selected{border-color:#b8a5de;background:#ebe8f7;color:#393939;box-shadow:inset 0 0 0 1px #b8a5de40}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-item:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de2e;outline:none}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-number{gap:8px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-operator,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-date-input,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-number-input{height:32px;border:1px solid #dedede;background:#fff;color:#757575;font-size:13px;outline:none}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-operator:focus,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-date-input:focus,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-number-input:focus{border-color:#b8a5de;box-shadow:0 0 0 2px #b8a5de2e}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-operator{width:78px;padding:0 8px;border-radius:999px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-number-input{flex:1;min-width:0;padding:0 12px;border-radius:999px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-date-input{padding:0 12px;border-radius:999px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-checkbox{gap:8px;width:fit-content;min-height:30px;padding:0 13px;border:1px solid #dedede;border-radius:999px;background:#fff;color:#858585;font-size:13px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-checkbox input{width:14px;height:14px;margin:0;accent-color:#b8a5de;cursor:pointer}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-available-checkbox:hover{border-color:#b8a5de;background:#ebe8f7;color:#393939}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-active{padding-top:4px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-empty{padding:0 0 18px;color:#8b8b8b;font-size:13px;line-height:1.45}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #eeeeee}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-prefix{width:auto;text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:gray}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-cell{width:100%}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-trigger,.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-value-input{width:100%;min-height:32px;border-radius:999px;border-color:#dedede;background:#fff;color:#757575}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-trigger{justify-content:space-between}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup{position:static;width:100%;min-width:0;max-height:240px;margin-top:8px;box-shadow:none;border-color:#e1e1e1}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-search{border-radius:8px 8px 0 0}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-list{max-height:196px}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-popup-item{color:#777}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-between{align-items:stretch}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-between-sep{align-self:center}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-row-remove{width:24px;height:24px;border-radius:50%}.dss-filter-modal-sidebar:not(.dss-filter-modal-sidebar--unstyled) .dss-filter-add-popup{min-width:0}@media(max-width:900px){.dss-filter-global-inner{flex-wrap:wrap;height:auto;min-height:40px}.dss-filter-sortby{width:100%;border-left:none;border-top:1px solid #b5b8c0;padding:8px}.dss-filter-sortby-select{flex:1}}@media(max-width:480px){.dss-filter-modal-sidebar__panel{width:100vw}}::selection{background:#3a3a3a;color:#fafafa}::-moz-selection{background:#3a3a3a;color:#fafafa}.dss-pill-field{width:100%;height:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1rem;border:2px solid #f8e3d8;background:#fafafa;box-sizing:border-box;overflow:hidden}.dss-pill-field__pills{display:flex;flex-wrap:wrap;gap:.5rem;align-content:flex-start;min-height:30px;font-family:Work Sans,sans-serif;font-size:1rem;line-height:1.4;color:#3a3a3a;overflow-y:scroll;overflow-x:hidden;padding:1px}.dss-pill-field__pill{display:inline-flex;align-items:center;height:30px;padding:0 1.5rem;border-radius:9999px;background:#ece7f6;box-shadow:inset 0 0 0 2px #ece7f6;font-size:13px;line-height:1;white-space:wrap;word-break:break-all;transition:box-shadow .5s ease;position:relative}.dss-pill-field__pill-text{max-width:100%}.dss-pill-field__pill-actions{position:absolute;top:-6px;right:-6px;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease}.dss-pill-field__pill:hover .dss-pill-field__pill-actions{opacity:1;pointer-events:auto}.dss-pill-field__pill-action{width:18px;height:18px;border-radius:9999px;border:none;background:#fafafa;color:#3a3a3a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000002e;padding:0}.dss-pill-field__pill-action-icon{width:10px;height:10px}.dss-pill-field__pill-action--remove{font-size:14px;line-height:1}.dss-pill-field__pill-edit-wrap{display:inline-grid;align-items:center;min-width:0;max-width:100%}.dss-pill-field__pill-edit-wrap:after{content:attr(data-value);visibility:hidden;white-space:pre;font-size:13px;font-family:Work Sans,sans-serif;line-height:1;padding:0;grid-area:1/1}.dss-pill-field__pill-edit-wrap .dss-pill-field__pill-edit{grid-area:1/1}.dss-pill-field__pill-edit{width:100%;min-width:0;max-width:100%;height:100%;border:none;outline:none;background:transparent;font-size:13px;font-family:Work Sans,sans-serif;line-height:1;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.dss-pill-field__input{flex:1 1 180px;min-width:180px;height:30px;padding:0 .25rem;border:none;outline:none;background:transparent;font-size:14px;font-family:Work Sans,sans-serif;line-height:1}.dss-pill-field__input::placeholder{color:#00000073}.dss-pill-field__pill--editing{box-shadow:inset 0 0 0 2px #cfbeed;flex-shrink:0;box-sizing:border-box;width:auto;max-width:100%}.dss-pill-field__pill--highlight{box-shadow:inset 0 0 0 2px #e96959}.dss-pill-field--disabled{opacity:.6}.dss-title{margin:0}.dss-title--main{font-size:1.5rem;font-weight:800;line-height:1.25;color:var(--black, #3a3a3a)}.dss-title--subtitle{font-size:.875rem;line-height:1.55;color:var(--darker-grey, #8d8d8d)}.dss-title--separator{display:flex;align-items:center;gap:.55rem;width:100%}.dss-title--separator:before{content:"";display:block;width:4px;height:1.15em;background-color:var(--dark-purple, #cfbeed);border-radius:2px;flex-shrink:0}.dss-title--separator:after{content:"";flex:1;height:1px;background-color:var(--light-grey, #e3e3e3)}.dss-title--h1{font-size:2rem}.dss-title--h2{font-size:1.5rem}.dss-title--h3{font-size:1.25rem}.dss-title--h4{font-size:1.1rem}.dss-title--h5{font-size:1rem}.dss-title--h6{font-size:.9rem}.dss-title--editable{border-radius:var(--br-sm, 4px);padding:.15rem .35rem;margin:.25rem;outline:none;transition:background .15s,box-shadow .15s;cursor:text;white-space:pre-wrap}.dss-title--editable:hover{background:var(--lightest-grey, #f5f5fa)}.dss-title--editable:focus{box-shadow:0 0 0 2px var(--border-form, #cfbeed)}.dss-title__separator-label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--darkest-grey, #565656);white-space:nowrap}.dss-title__separator-label.dss-title--h1{font-size:2rem}.dss-title__separator-label.dss-title--h2{font-size:1.5rem}.dss-title__separator-label.dss-title--h3{font-size:1.25rem}.dss-title__separator-label.dss-title--h4{font-size:1.1rem}.dss-title__separator-label.dss-title--h5{font-size:1rem}.dss-title__separator-label.dss-title--h6{font-size:.9rem}.dss-title__separator-label.dss-title--editable{white-space:nowrap}.dss-timeline{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0;font-family:inherit}.dss-timeline__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:var(--dss-timeline-surface-muted, #f4f4f4);border:1px solid var(--dss-timeline-border-color, #e3e3e3);border-radius:.75rem;padding:.5rem 1rem}.dss-timeline__group-by{display:flex;align-items:center;gap:.5rem}.dss-timeline__label{font-size:.75rem;font-weight:600;color:var(--dss-timeline-muted-text, #8d8d8d)}.dss-timeline__group-by-select{font-size:.75rem;font-weight:600;color:var(--dss-timeline-text, #3a3a3a);background:var(--dss-timeline-surface, #fafafa);border:1px solid var(--dss-timeline-border-color, #e3e3e3);border-radius:.5rem;padding:.25rem .5rem}.dss-timeline__zoom-area{display:flex;align-items:center;gap:.75rem;margin-left:auto}.dss-timeline__zoom-switcher{display:flex;border:1px solid var(--dss-timeline-border-color, #e3e3e3);border-radius:var(--dss-timeline-pill-radius, 9999px);overflow:hidden}.dss-timeline__zoom-btn{border:none;background:var(--dss-timeline-surface, #fafafa);color:var(--dss-timeline-text, #3a3a3a);padding:.25rem .75rem;cursor:pointer;font-size:.75rem;font-weight:600}.dss-timeline__zoom-btn--active{background:var(--dss-timeline-accent, #e8a688);color:var(--dss-timeline-text-on-accent, #fafafa)}.dss-timeline__today-btn{border:1px solid transparent;background:none;font-size:.75rem;font-weight:600;color:var(--dss-timeline-muted-text, #8d8d8d);padding:.25rem .75rem;border-radius:var(--dss-timeline-pill-radius, 9999px);cursor:default}.dss-timeline__today-btn--away{cursor:pointer;border-color:var(--dss-timeline-accent, #e8a688);color:var(--dss-timeline-accent, #e8a688)}.dss-timeline__legend{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.dss-timeline__legend-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--dss-timeline-muted-text, #8d8d8d)}.dss-timeline__legend-swatch{width:.75rem;height:.75rem;border-radius:.25rem;border:1px solid var(--dss-timeline-swatch-border, #dddddd);flex-shrink:0}.dss-timeline__legend-swatch--unavailable{background:repeating-linear-gradient(45deg,var(--dss-timeline-unavailable-stripe-a, #e3e3e3),var(--dss-timeline-unavailable-stripe-a, #e3e3e3) 4px,var(--dss-timeline-unavailable-stripe-b, #f4f4f4) 4px,var(--dss-timeline-unavailable-stripe-b, #f4f4f4) 8px)}.dss-timeline__legend-completed-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--dss-timeline-completed-dot, #64b158);flex-shrink:0}.dss-timeline__legend-refresh{flex-shrink:0;line-height:1}.dss-timeline__empty{padding:1.5rem;text-align:center;font-size:.85rem;color:var(--dss-timeline-muted-text, #8d8d8d)}.dss-timeline__body{display:flex;width:100%;min-width:0;border:1px solid var(--dss-timeline-border-color, #e3e3e3);border-radius:1rem;background:var(--dss-timeline-surface, #fafafa);overflow:hidden}.dss-timeline__sidebar{flex:0 0 12rem;display:flex;flex-direction:column;border-right:1px solid var(--dss-timeline-border-color, #e3e3e3)}.dss-timeline__corner{height:2.5rem;border-bottom:1px solid var(--dss-timeline-border-color, #e3e3e3)}.dss-timeline__group-cell{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-bottom:1px solid var(--dss-timeline-border-color, #e3e3e3);min-width:0}.dss-timeline__group-name{font-size:.8rem;font-weight:600;color:var(--dss-timeline-text, #3a3a3a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dss-timeline__group-name--pill{display:inline-flex;min-width:0;background:var(--dss-timeline-surface-muted, #f4f4f4);border:1px solid var(--dss-timeline-border-color, #e3e3e3);border-radius:var(--dss-timeline-pill-radius, 9999px);padding:.25rem .6rem;font-size:.75rem}.dss-timeline__group-name--muted{color:var(--dss-timeline-accent, #e8a688);font-weight:500}.dss-timeline__group-count{margin-left:auto;font-size:.7rem;color:var(--dss-timeline-muted-text, #8d8d8d);flex-shrink:0}.dss-timeline__avatar{width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.625rem;font-weight:700;color:var(--dss-timeline-text-on-accent, #fafafa)}.dss-timeline__status-dot{width:.75rem;height:.75rem;border-radius:.25rem;border:1px solid var(--dss-timeline-swatch-border, #dddddd);flex-shrink:0}.dss-timeline__viewport{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;cursor:grab;touch-action:pan-y;scrollbar-width:none}.dss-timeline__viewport::-webkit-scrollbar{display:none}.dss-timeline__viewport--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dss-timeline__canvas{position:relative;height:100%}.dss-timeline__tick-row{position:relative;height:2.5rem;border-bottom:1px solid var(--dss-timeline-border-color, #e3e3e3)}.dss-timeline__tick{position:absolute;top:0;height:100%;box-sizing:border-box;border-left:1px solid var(--dss-timeline-border-color, #e3e3e3);padding:.75rem .5rem 0;text-align:center;font-size:.75rem;font-weight:600;color:var(--dss-timeline-muted-text, #8d8d8d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dss-timeline__tick--current{color:var(--dss-timeline-accent, #e8a688)}.dss-timeline__track{position:relative;border-bottom:1px solid var(--dss-timeline-border-color, #e3e3e3)}.dss-timeline__bar{position:absolute;box-sizing:border-box}.dss-timeline__bar--open-ended{mask-image:linear-gradient(to right,black 0%,black calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 48px),transparent 100%)}.dss-timeline__card{display:flex;align-items:center;gap:.25rem;width:100%;height:100%;box-sizing:border-box;min-width:0;text-align:left;border:1px solid var(--dss-timeline-card-border, #dddddd);border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;cursor:inherit}.dss-timeline__card--clickable{cursor:pointer}.dss-timeline__card--clickable:hover{filter:brightness(.97)}.dss-timeline__card-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.75}.dss-timeline__card-title--wrap{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;line-height:1.25}.dss-timeline__card-completed-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--dss-timeline-completed-dot, #64b158);border:1px solid var(--dss-timeline-surface, #fafafa);flex-shrink:0}.dss-timeline__card-refresh{flex-shrink:0;line-height:1}.dss-timeline__unavailable{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--dss-timeline-muted-text, #8d8d8d);background:repeating-linear-gradient(45deg,var(--dss-timeline-unavailable-stripe-a, #e3e3e3),var(--dss-timeline-unavailable-stripe-a, #e3e3e3) 8px,var(--dss-timeline-unavailable-stripe-b, #f4f4f4) 8px,var(--dss-timeline-unavailable-stripe-b, #f4f4f4) 16px)}.dss-timeline__today-line{position:absolute;top:0;bottom:0;width:2px;background:var(--dss-timeline-today-line, #b7a0dc);opacity:.85;pointer-events:none;z-index:1}.dss-step-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.dss-step-nav__track{display:flex;align-items:center;flex-wrap:wrap}.dss-step-nav__connector{flex:0 1 var(--dss-step-nav-connector-length, 30px);width:var(--dss-step-nav-connector-length, 30px);min-width:12px;height:2px;border-radius:1px;margin:0 2px;background:var(--dss-step-nav-pending-color, #e5e7eb);transition:background-color .15s ease}.dss-step-nav__connector--done{background:var(--dss-step-nav-done-connector-color, #bae1b4)}.dss-step-nav__step{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:0;border-radius:9999px;background:transparent;color:var(--dss-step-nav-muted-color, #9ca3af);font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:default;transition:background-color .15s ease,color .15s ease}.dss-step-nav__badge{width:20px;height:20px;border-radius:50%;background:var(--dss-step-nav-pending-color, #e5e7eb);color:var(--dss-step-nav-muted-color, #9ca3af);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none;transition:background-color .15s ease,color .15s ease}.dss-step-nav__badge-icon{width:11px;height:11px}.dss-step-nav__badge-icon--retry{width:13px;height:13px}.dss-step-nav__badge-icon--retry path{stroke:currentColor;stroke-width:10;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.dss-step-nav__step--done{color:var(--dss-step-nav-label-color, #374151)}.dss-step-nav__step--done .dss-step-nav__badge{background:var(--dss-step-nav-done-color, #a1d499);color:var(--dss-step-nav-badge-text-color, #ffffff)}.dss-step-nav__step--current{color:var(--dss-step-nav-label-color, #374151);font-weight:700}.dss-step-nav__step--current .dss-step-nav__badge{background:var(--dss-step-nav-current-color, #e8a688);color:var(--dss-step-nav-badge-text-color, #ffffff)}.dss-step-nav__step--rejected{color:var(--dss-step-nav-rejected-color, #e96959);font-weight:600}.dss-step-nav__step--rejected .dss-step-nav__badge{background:var(--dss-step-nav-rejected-color, #e96959);color:var(--dss-step-nav-badge-text-color, #ffffff)}.dss-step-nav__step--locked{color:var(--dss-step-nav-muted-color, #9ca3af);background:var(--dss-step-nav-locked-bg, #f4f5f7)}.dss-step-nav__step--clickable{cursor:pointer}.dss-step-nav__step--clickable:not(.dss-step-nav__step--viewing):hover{background:var(--dss-step-nav-hover-bg, #eceef1)}.dss-step-nav__step--viewing{background:var(--dss-step-nav-hover-bg, #eceef1)}.dss-step-nav__step--done.dss-step-nav__step--viewing{background:color-mix(in srgb,var(--dss-step-nav-done-color, #a1d499) 28%,transparent)}.dss-step-nav__step--current.dss-step-nav__step--viewing{background:color-mix(in srgb,var(--dss-step-nav-current-color, #e8a688) 26%,transparent)}.dss-step-nav__step--rejected.dss-step-nav__step--viewing{background:color-mix(in srgb,var(--dss-step-nav-rejected-color, #e96959) 18%,transparent)}.info-bubble-container[data-v-6bdcaf9e]{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:6px;margin:-6px;border-radius:999px}.info-bubble-container--trigger[data-v-6bdcaf9e]{display:flex;flex:1;min-width:0;padding:0;margin:0;border-radius:0}.tooltip-trigger[data-v-6bdcaf9e]{display:inline-flex;align-items:center;justify-content:center}.tooltip-trigger--custom[data-v-6bdcaf9e]{display:block;flex:1;min-width:0;overflow:hidden}.info-icon[data-v-6bdcaf9e]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:100%;cursor:pointer;user-select:none}.info-icon[data-v-6bdcaf9e] svg{width:100%;height:100%;color:var(--info)}.tooltip-bubble-enter-active[data-v-6bdcaf9e]{transition:opacity .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.34,1.56,.64,1)}.tooltip-bubble-leave-active[data-v-6bdcaf9e]{transition:opacity .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.33,1,.68,1)}.tooltip-right.tooltip-bubble-enter-from[data-v-6bdcaf9e],.tooltip-right.tooltip-bubble-leave-to[data-v-6bdcaf9e]{opacity:0;transform:translateY(-50%) translate(-14px) scale(.94)}.tooltip-right.tooltip-bubble-enter-to[data-v-6bdcaf9e],.tooltip-right.tooltip-bubble-leave-from[data-v-6bdcaf9e]{opacity:1;transform:translateY(-50%) translate(0) scale(1)}.tooltip-left.tooltip-bubble-enter-from[data-v-6bdcaf9e],.tooltip-left.tooltip-bubble-leave-to[data-v-6bdcaf9e]{opacity:0;transform:translateY(-50%) translate(14px) scale(.94)}.tooltip-left.tooltip-bubble-enter-to[data-v-6bdcaf9e],.tooltip-left.tooltip-bubble-leave-from[data-v-6bdcaf9e]{opacity:1;transform:translateY(-50%) translate(0) scale(1)}.tooltip-top.tooltip-bubble-enter-from[data-v-6bdcaf9e],.tooltip-top.tooltip-bubble-leave-to[data-v-6bdcaf9e]{opacity:0;transform:translate(-50%) translateY(10px) scale(.94)}.tooltip-top.tooltip-bubble-enter-to[data-v-6bdcaf9e],.tooltip-top.tooltip-bubble-leave-from[data-v-6bdcaf9e]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.tooltip-bottom.tooltip-bubble-enter-from[data-v-6bdcaf9e],.tooltip-bottom.tooltip-bubble-leave-to[data-v-6bdcaf9e]{opacity:0;transform:translate(-50%) translateY(-10px) scale(.94)}.tooltip-bottom.tooltip-bubble-enter-to[data-v-6bdcaf9e],.tooltip-bottom.tooltip-bubble-leave-from[data-v-6bdcaf9e]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.tooltip[data-v-6bdcaf9e]{pointer-events:none;background-color:var(--lighter-info);color:var(--text-color-primary);padding:.5rem 1.5rem;border-radius:.5rem;border:1px solid var(--info);font-size:.85rem;z-index:999;white-space:normal;word-break:break-word;line-height:1.2;text-align:left}.tooltip--interactive[data-v-6bdcaf9e]{pointer-events:auto}.tooltip--no-connector[data-v-6bdcaf9e]:after{display:none}.tooltip[data-v-6bdcaf9e]{transform-origin:var(--tooltip-origin-x, left) var(--tooltip-origin-y, center)}.tooltip[data-v-6bdcaf9e]:before,.tooltip[data-v-6bdcaf9e]:after{content:"";position:absolute;pointer-events:none}.tooltip[data-v-6bdcaf9e]:before{display:none}.tooltip-measure[data-v-6bdcaf9e]{position:fixed;left:-9999px;top:0;visibility:hidden;pointer-events:none}.tooltip-right[data-v-6bdcaf9e]{--tooltip-origin-x: left;--tooltip-origin-y: center;max-height:250px;width:250px}.tooltip-right[data-v-6bdcaf9e]:after{left:0;top:50%;transform:translate(-100%,-50%);width:12px;height:2px;background:var(--info);border-radius:999px;z-index:2}.tooltip-left[data-v-6bdcaf9e]{--tooltip-origin-x: right;--tooltip-origin-y: center;max-height:250px;width:250px}.tooltip-left[data-v-6bdcaf9e]:after{right:0;top:50%;transform:translate(100%,-50%);width:12px;height:2px;background:var(--info);border-radius:999px;z-index:2}.tooltip-top[data-v-6bdcaf9e],.tooltip-bottom[data-v-6bdcaf9e]{width:max-content}.tooltip-top[data-v-6bdcaf9e]{--tooltip-origin-x: center;--tooltip-origin-y: bottom}.tooltip-top[data-v-6bdcaf9e]:after{left:50%;bottom:0;transform:translate(-50%,100%);width:2px;height:12px;background:var(--info);border-radius:999px;z-index:2}.tooltip-bottom[data-v-6bdcaf9e]{--tooltip-origin-x: center;--tooltip-origin-y: top}.tooltip-bottom[data-v-6bdcaf9e]:after{left:50%;top:0;transform:translate(-50%,-100%);width:2px;height:12px;background:var(--info);border-radius:999px;z-index:2}.card[data-v-a2158c4d]{display:flex;flex-direction:column;background-color:var(--lighter-grey-darkest-grey);border-radius:1.25rem;border:4px solid var(--bg-color-primary);outline:1px solid var(--grey);padding:1.25rem;width:var(--v5838f120);height:var(--d5d38de6);position:relative}.card__title[data-v-a2158c4d]{font-size:.9rem;font-weight:600}.card__content[data-v-a2158c4d]{flex:1;min-height:0;min-width:0}.card[data-v-a2158c4d] .card__tooltip{position:absolute;z-index:100;top:1rem;right:1rem}.comparator[data-v-6e802053]{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--br-pill);padding:.25rem .5rem}.comparator--positive[data-v-6e802053]{background-color:var(--dark-green)}.comparator--negative[data-v-6e802053]{background-color:var(--red)}.comparator--equal[data-v-6e802053]{background-color:var(--grey);width:fit-content;display:flex;justify-content:center;align-items:center}.comparator__icon[data-v-6e802053]{width:14px;height:14px}.comparator__icon--flipped[data-v-6e802053]{transform:scaleY(-1)}.comparator__value[data-v-6e802053]{font-weight:500;font-size:.85rem}.kpi-card[data-v-65fcf481],.kpi-card[data-v-65fcf481] .dss-skeleton,.kpi-card[data-v-65fcf481] .dss-skeleton-content{width:100%;min-width:0;flex:1;display:flex}.kpi-card[data-v-65fcf481] .card{width:100%;min-width:0;flex:1;min-height:110px}.kpi-card__title-wrap[data-v-65fcf481]{display:inline-flex;align-items:center;gap:.375rem}.kpi-card__content-inner[data-v-65fcf481]{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;justify-content:center}.kpi-card__content-inner--clickable[data-v-65fcf481]{cursor:pointer;transition:filter .15s}.kpi-card__content-inner--clickable[data-v-65fcf481]:hover{filter:brightness(.97)}.kpi-card__body[data-v-65fcf481]{display:flex;align-items:center;justify-content:center;padding:.25rem 0;gap:.5rem;height:100%;flex-wrap:wrap}.kpi-card__value[data-v-65fcf481]{margin:0;font-size:2.25rem;font-weight:700;color:var(--text-color-primary)}@media(max-width:990px){.kpi-card__body[data-v-65fcf481]{flex-direction:column}}@media(max-width:750px){.kpi-card__body[data-v-65fcf481]{flex-direction:row;gap:1rem}}
