@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%;width:50px}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}}@layer vuetify-overrides{.v-window-item{transition-duration:var(--v-window-transition-duration,revert-layer)}}@layer vuetify-final.transitions{.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition-duration:0s}}.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{position:absolute;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{position:absolute;top:0;width:100%}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:16px}.v-empty-state--start{align-items:flex-start}.v-empty-state--center{align-items:center}.v-empty-state--end{align-items:flex-end}.v-empty-state__media{text-align:center;width:100%}.v-empty-state__headline,.v-empty-state__media .v-icon{color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent)}.v-empty-state__headline{font-size:3.5625rem;font-weight:400;line-height:1.1228070175;text-align:center;margin-bottom:8px}.v-empty-state--mobile .v-empty-state__headline{font-size:2rem}.v-empty-state__title{font-size:1.375rem;font-weight:400;line-height:1.2727272727;margin-bottom:4px;text-align:center}.v-empty-state__text{font-size:.875rem;font-weight:400;line-height:1.4285714286;padding:0 16px;text-align:center}.v-empty-state__content{padding:24px 0}.v-empty-state__actions{display:flex;gap:8px;padding:16px}.v-empty-state__action-btn.v-btn{background-color:initial;color:initial}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-kbd{font-family:var(--font-body);align-items:center;align-self:stretch;background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));display:inline-flex;font-size:.875em;font-weight:400;line-height:1;justify-content:center;min-height:1em;min-width:20px;padding:3px 6px;vertical-align:baseline;margin-inline:1px;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:thin}.v-kbd--border{border-width:thin;box-shadow:none}.v-kbd{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent);border-radius:4px}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-inner-spin-button,.v-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control){overflow:hidden;border-start-start-radius:inherit;border-end-start-radius:inherit}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon{margin-inline:8px 0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:-1px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control){overflow:hidden;border-start-end-radius:inherit;border-end-end-radius:inherit}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr){margin-inline:0 8px}.v-number-input .v-field__append-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:0 -1px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control){padding-top:var(--v-field-padding-top)}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical){margin-top:var(--v-input-padding-top,0)}.v-number-input--hide-input .v-field{flex:none;gap:0}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components;@layer vuetify-overrides{.v-tab{height:var(--v-tabs-height);border-radius:0;min-width:90px}}@layer vuetify-components{.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-tab--selected.v-btn{color:highlight}.v-tab__slider{background:highlight}}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height:48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height:72px}.v-tabs--density-comfortable{--v-tabs-height:44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height:68px}.v-tabs--density-compact{--v-tabs-height:36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height:60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height:48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--align-tabs-center .v-slide-group__content>:last-child,.v-tabs--fixed-tabs .v-slide-group__content>:last-child{margin-inline-end:auto}.v-tabs--align-tabs-center .v-slide-group__content>:first-child,.v-tabs--fixed-tabs .v-slide-group__content>:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}.v-tabs--inset{--v-tabs-inset-radius:4px;--v-tabs-inset-padding:4px;--v-tabs-slider-background:rgba(var(--v-theme-on-surface),.2);background:color-mix(in srgb,rgb(var(--v-theme-on-surface)) 6%,transparent);box-shadow:inset 0 0 0 2px rgba(var(--v-border-color),var(--v-border-opacity));border-radius:calc(var(--v-tabs-inset-radius) + var(--v-tabs-inset-padding))}.v-tabs--inset .v-tab{margin:var(--v-tabs-inset-padding);transition-property:box-shadow,transform,opacity,background,color}.v-tabs--inset .v-tab.v-tab.v-btn{border-radius:var(--v-tabs-inset-radius)}.v-tabs--inset .v-tab:focus-visible{outline:2px solid rgb(var(--v-border-color));outline-offset:2px}.v-tabs--inset .v-tab:focus-visible:after{opacity:0}.v-tabs--inset:not(.v-tabs--fixed-tabs,.v-tabs--grow){max-width:-moz-max-content;max-width:max-content}.v-tabs--inset.v-tabs--fixed-tabs .v-slide-group__content{padding-inline:var(--v-tabs-inset-padding)}.v-tabs--inset .v-tab__slider{background:var(--v-tabs-slider-background);inset:0;border-radius:var(--v-tabs-inset-radius);z-index:-1;width:auto}.v-tabs--inset.v-tabs--horizontal{height:calc(var(--v-tabs-height) + var(--v-tabs-inset-padding)*2);--v-tabs-inset-tab-radius:calc(var(--v-tabs-outer-radius) - var(--v-tabs-inset-padding) + 4px)}.v-tabs--inset.v-tabs--horizontal .v-tab__slider{height:auto}.v-tabs--inset .v-btn__overlay{display:none}.v-tabs--inset.v-tabs--vertical .v-tab{grid-template-columns:max-content 1fr max-content}.v-tabs--inset.v-tabs--vertical .v-tab>.v-btn__content{justify-content:start}.v-tabs--inset.v-tabs--vertical .v-tab .v-tab__slider{width:auto}@media(max-width:1144.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}}@layer vuetify-core;@layer vuetify-components;@layer vuetify-overrides;@layer vuetify-utilities;@layer tailwind;@layer vuetify-final;@layer vuetify-components{.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:none;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}}@layer vuetify-overrides{.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}}.v-drag-number.--drag[data-v-ac717d21] .v-field .v-field__prepend-inner,.v-drag-number.--drag[data-v-ac717d21] .v-field .v-text-field__prefix{cursor:ew-resize}.v-drag-number.--control[data-v-ac717d21] .v-field .v-field__field{padding-right:var(--item-gap-inline)}.v-drag-number.--control[data-v-ac717d21] .v-field .v-field__append-inner{padding:0;min-width:0}.v-drag-number[data-v-ac717d21] .v-drag-number__control{overflow:hidden;width:calc(var(--item-height, .75rem)/2)}.v-drag-number[data-v-ac717d21] .v-drag-number__control .v-btn{min-height:0;--v-btn-height:calc(var(--item-height, .75rem)/2);flex:none;width:var(--v-btn-height);padding:0}.v-drag-number[data-v-ac717d21] .v-drag-number__control .v-btn .v-icon{min-width:0;width:var(--v-btn-height);height:var(--v-btn-height)}.v-context-menu[data-v-17d8645a] .v-overlay__content>.v-card{border-radius:14px;background:rgb(var(--v-theme-surface));box-shadow:var(--v-shadow);font-size:14px;overflow:hidden}.v-context-menu[data-v-17d8645a] .v-overlay__content>.v-card .v-list-item{padding-top:0;padding-bottom:0;min-height:32px;margin-bottom:4px}.v-context-menu[data-v-17d8645a] .v-overlay__content>.v-card .v-list-item__prepend>.v-list-item__spacer{width:12px}.v-context-menu[data-v-17d8645a] .v-overlay__content>.v-card .v-list-item__prepend>.v-icon{opacity:1}.v-context-menu[data-v-17d8645a] .v-overlay__content>.v-card .v-list-item-title{font-size:.875rem}.v-chat-palette [data-slot=body]{width:100%}.v-chat-palette [data-slot=content]{display:flex}.v-btn[data-v-0ad8b18f] .v-btn__append,.v-btn[data-v-0ad8b18f] .v-btn__prepend{width:12px;font-size:12px;margin:0}.agreement[data-v-324cb408] .v-label{font-size:14px}.v-slider[data-v-3ac13023]{padding-inline:0!important}.v-slider[data-v-3ac13023] .v-slider-track .v-slider-track__fill{opacity:0}.v-slider.hsl-slider[data-v-3ac13023] .v-slider-track__background{opacity:1;background:var(--slider-track-bg)!important}.bill-ad-hint-enter-active[data-v-1c93539f],.bill-ad-hint-leave-active[data-v-1c93539f]{transition:opacity .3s ease}.bill-ad-hint-enter-from[data-v-1c93539f],.bill-ad-hint-leave-to[data-v-1c93539f]{opacity:0}.m-chart-editor{flex:1;min-height:0;display:flex;flex-direction:column}.m-chart-editor__header{display:flex;align-items:center;gap:8px;padding:18px 20px;font-size:18px;font-weight:700}.m-chart-editor__header svg{width:22px;height:22px}.m-chart-editor__title{flex:1}.m-chart-editor__close{border:none;background:none;cursor:pointer;color:rgba(var(--m-theme-on-surface,30 30 30),.5);display:flex;padding:4px;border-radius:6px}.m-chart-editor__close:hover{background:rgba(var(--m-theme-on-surface,30 30 30),.08)}.m-chart-editor__close svg{width:20px;height:20px}.m-chart-editor__body{flex:1;display:flex;gap:24px;padding:0 20px 8px;min-height:0;overflow:auto}.m-chart-editor__grid-wrap{flex:1;overflow:auto;border:1px solid rgba(var(--m-theme-on-surface,30 30 30),.08);border-radius:8px}.m-chart-editor__grid{border-collapse:collapse;width:100%;font-size:14px}.m-chart-editor__grid td,.m-chart-editor__grid th{border:1px solid rgba(var(--m-theme-on-surface,30 30 30),.08);text-align:center;padding:0;min-width:96px;height:38px}.m-chart-editor__grid thead th{background:rgba(var(--m-theme-on-surface,30 30 30),.03);font-weight:600;color:rgba(var(--m-theme-on-surface,30 30 30),.55)}.m-chart-editor__grid__corner,.m-chart-editor__rownum{min-width:44px!important;width:44px}.m-chart-editor__rownum{background:rgba(var(--m-theme-on-surface,30 30 30),.03);color:rgba(var(--m-theme-on-surface,30 30 30),.55);font-weight:600}.m-chart-editor__grid input{width:100%;height:100%;border:none;outline:none;background:none;text-align:center;font:inherit;color:inherit;padding:0 8px;box-sizing:border-box}.m-chart-editor__grid input:focus{box-shadow:inset 0 0 0 2px rgb(var(--m-theme-primary,30 200 230))}.m-chart-editor__grid input.is-header{font-weight:600}.m-chart-editor__side{width:380px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding-top:4px}.m-chart-editor__field{display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--m-theme-on-surface,30 30 30),.12);border-radius:8px;padding:0 12px;height:44px}.m-chart-editor__field>span{flex-shrink:0;color:rgba(var(--m-theme-on-surface,30 30 30),.55);font-size:14px}.m-chart-editor__field input{flex:1;border:none;outline:none;background:none;font:inherit;color:inherit;height:100%}.m-chart-editor__preview{flex:1;min-height:280px;border:1px solid rgba(var(--m-theme-on-surface,30 30 30),.08);border-radius:8px;padding:8px}.m-chart-editor__canvas{width:100%;height:100%;min-height:264px}.m-chart-editor__preview-empty{display:flex;align-items:center;justify-content:center;height:100%;color:rgba(var(--m-theme-on-surface,30 30 30),.4);font-size:13px}.m-chart-editor__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px}.m-chart-editor__btn{border:1px solid rgba(var(--m-theme-on-surface,30 30 30),.15);background:rgb(var(--m-theme-surface,255 255 255));color:inherit;border-radius:8px;padding:0 20px;height:40px;font-size:14px;cursor:pointer}.m-chart-editor__btn:hover{background:rgba(var(--m-theme-on-surface,30 30 30),.04)}.m-chart-editor__btn--primary{border:none;background:rgb(var(--m-theme-primary,30 200 230));color:rgb(var(--m-theme-on-primary,255 255 255));font-weight:600}.m-collab-status[data-v-d870b105]{display:flex;align-items:center;gap:6px}.m-collab-status__dot[data-v-d870b105]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.m-collab-status__dot--synced[data-v-d870b105]{background-color:#0ca678}.m-collab-status__dot--connecting[data-v-d870b105]{background-color:#f59f00}.m-collab-status__dot--offline[data-v-d870b105]{background-color:rgba(var(--m-theme-on-surface),.3)}.m-collab-status__label[data-v-d870b105]{opacity:.7}.m-collab-status__avatars[data-v-d870b105]{display:flex;align-items:center;margin-left:4px}.m-collab-status__avatar[data-v-d870b105]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.625rem;font-weight:700;overflow:hidden;border:1.5px solid rgba(var(--m-theme-surface),1);margin-left:-6px}.m-collab-status__avatar[data-v-d870b105]:first-child{margin-left:0}.m-collab-status__avatar img[data-v-d870b105]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-collab-status__avatar--more[data-v-d870b105]{background-color:rgba(var(--m-theme-on-surface),.3)}.m-presence{inset:0;overflow:hidden;z-index:10}.m-presence,.m-presence-selection{position:absolute;pointer-events:none}.m-presence-selection{border:1.5px solid}.m-presence-tag{position:absolute;top:0;left:-1.5px;transform:translateY(-100%);padding:1px 6px;border-radius:4px 4px 4px 0;color:#fff;font-size:12px;line-height:16px;white-space:nowrap}.m-presence-cursor{position:absolute;top:0;left:0;will-change:transform;transition:transform 80ms linear}.m-presence-cursor svg{display:block}.m-presence-label{position:absolute;top:16px;left:12px;padding:1px 6px;border-radius:4px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.m-comments{position:absolute;inset:0;pointer-events:none}.m-comments__catcher{position:absolute;inset:0;pointer-events:auto;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' d='M9 22a1 1 0 0 1-1-1v-3H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.1l-3.7 3.71c-.2.19-.45.29-.7.29H9m1-6v3.08L13 16h7V4H4v12z'/%3E%3C/svg%3E") 10 26,copy}.m-comments__pin{position:absolute;z-index:10;transform:translateY(-100%);pointer-events:auto;width:28px;height:28px;border:2px solid #fff;border-radius:50% 50% 50% 2px;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000040;overflow:visible}.m-comments__pin--active{outline:2px solid rgba(var(--m-theme-primary),.6);outline-offset:1px}.m-comments__pin-avatar{width:100%;height:100%;border-radius:50% 50% 50% 2px;-o-object-fit:cover;object-fit:cover}.m-comments__pin-count{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:rgb(var(--m-theme-primary));color:rgb(var(--m-theme-on-primary));font-size:.5625rem;line-height:15px;text-align:center}.m-comments__panel{position:absolute;z-index:11;pointer-events:auto;width:300px;background:rgb(var(--m-theme-surface));color:rgb(var(--m-theme-on-surface));border-radius:12px;box-shadow:0 12px 32px #0003,0 0 0 1px rgba(var(--m-theme-on-surface),.06);overflow:hidden;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.m-comments__head{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid rgba(var(--m-theme-on-surface),.06)}.m-comments__head-spacer{flex:1}.m-comments__resolve{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:none;color:rgba(var(--m-theme-on-surface),.55);cursor:pointer}.m-comments__resolve:hover{background:rgba(var(--m-theme-on-surface),.08);color:rgba(var(--m-theme-on-surface),.85)}.m-comments__resolve--on,.m-comments__resolve--on:hover{color:#2f9e44}.m-comments__icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:none;color:rgba(var(--m-theme-on-surface),.45);cursor:pointer}.m-comments__icon-btn:hover{background:rgba(var(--m-theme-on-surface),.08);color:rgba(var(--m-theme-on-surface),.8)}.m-comments__list{max-height:300px;overflow-y:auto;padding:10px 12px 4px}.m-comments__item{display:flex;gap:8px;margin-bottom:12px}.m-comments__avatar{flex-shrink:0;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.m-comments__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-comments__bubble{flex:1;min-width:0}.m-comments__meta{position:relative;display:flex;align-items:center;gap:6px}.m-comments__name{font-size:.8125rem;font-weight:600}.m-comments__time{font-size:.6875rem;color:rgba(var(--m-theme-on-surface),.45)}.m-comments__more{margin-left:auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:5px;background:none;color:rgba(var(--m-theme-on-surface),.5);cursor:pointer;opacity:0}.m-comments__more:hover{background:rgba(var(--m-theme-on-surface),.08);color:rgba(var(--m-theme-on-surface),.85)}.m-comments__item:hover .m-comments__more{opacity:1}.m-comments__menu{position:fixed;z-index:20;width:120px;padding:4px;background:rgb(var(--m-theme-surface));border-radius:8px;box-shadow:0 8px 24px #00000038,0 0 0 1px rgba(var(--m-theme-on-surface),.08)}.m-comments__menu-item{display:block;width:100%;padding:7px 10px;border:none;border-radius:5px;background:none;color:rgb(var(--m-theme-on-surface));font-size:.8125rem;text-align:left;cursor:pointer}.m-comments__menu-item:hover{background:rgba(var(--m-theme-on-surface),.08)}.m-comments__menu-item--danger{color:#e03131}.m-comments__text{font-size:.8125rem;line-height:1.5;word-break:break-word;white-space:pre-wrap}.m-comments__edit-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.m-comments__composer{position:relative;padding:8px 12px 12px}.m-comments__input{display:block;width:100%;max-height:120px;min-height:38px;border:1px solid rgba(var(--m-theme-on-surface),.14);border-radius:10px;background:none;color:inherit;font:inherit;font-size:.8125rem;line-height:1.4;padding:9px 40px 9px 12px;resize:none;outline:none;box-sizing:border-box;overflow-y:auto}.m-comments__input:focus{border-color:rgb(var(--m-theme-primary))}.m-comments__edit-input{padding-right:12px}.m-comments__send{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:rgb(var(--m-theme-primary));color:rgb(var(--m-theme-on-primary));cursor:pointer;transition:opacity .15s,background .15s}.m-comments__send:hover{filter:brightness(.94)}.m-comments__send:disabled{background:rgba(var(--m-theme-on-surface),.12);color:rgba(var(--m-theme-on-surface),.4);cursor:not-allowed}.m-comments__btn{border:1px solid rgba(var(--m-theme-on-surface),.14);background:none;color:inherit;border-radius:7px;padding:0 12px;height:28px;font-size:.8125rem;cursor:pointer}.m-comments__btn:not(.m-comments__btn--primary):hover{background:rgba(var(--m-theme-on-surface),.05);border-color:rgba(var(--m-theme-on-surface),.24)}.m-comments__btn--primary{border:none;background:rgb(var(--m-theme-primary));color:rgb(var(--m-theme-on-primary));font-weight:600}.m-comments__btn--primary:hover{filter:brightness(.92)}.m-comments__backdrop{position:fixed;inset:0;z-index:1}.m-table-editor{position:absolute;width:0;height:0;left:0;top:0;overflow:visible;pointer-events:none}.m-table-editor__box{position:absolute;pointer-events:auto;box-shadow:0 0 0 1px rgba(var(--m-theme-primary),.5)}.m-table-editor__bar{position:absolute;display:flex;align-items:stretch;box-sizing:border-box;background:#fff;border:1px solid rgba(var(--m-theme-on-background),.16);border-bottom:none;font-size:12px}.m-table-editor__bar-name{flex:none;justify-content:center;width:100%;max-width:56px;padding:0 6px;border-right:1px solid rgba(var(--m-theme-on-background),.16);font-weight:600}.m-table-editor__bar-content,.m-table-editor__bar-name{display:flex;align-items:center;color:rgb(var(--m-theme-on-background))}.m-table-editor__bar-content{flex:1;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-table-editor__cell{position:absolute;box-sizing:border-box;cursor:cell}.m-table-editor__text{position:absolute;z-index:4;pointer-events:auto}.m-table-editor__text-editor{pointer-events:auto!important;cursor:text}.m-table-editor__selection{position:absolute;pointer-events:none;z-index:3;border:2px solid rgb(var(--m-theme-primary))}.m-table-editor__selection--range{background:rgba(var(--m-theme-primary),.12)}.m-table-editor__corner{position:absolute;box-sizing:border-box;background:#f4f5f7;border:1px solid rgba(var(--m-theme-on-background),.16);cursor:pointer;overflow:hidden}.m-table-editor__corner:after{content:"";position:absolute;right:2px;bottom:2px;width:0;height:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent rgba(var(--m-theme-on-background),.5) transparent}.m-table-editor__col-header,.m-table-editor__row-header{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#f4f5f7;border:1px solid rgba(var(--m-theme-on-background),.16);font-size:12px;color:rgba(var(--m-theme-on-background),.7);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-table-editor__col-header:hover,.m-table-editor__row-header:hover{background:rgba(var(--m-theme-primary),.12)}.m-table-editor__col-header--active,.m-table-editor__row-header--active{background:rgba(var(--m-theme-primary),.85);color:#fff}.m-table-editor__col-resizer{position:absolute;width:7px;margin-left:-3px;cursor:col-resize;z-index:5}.m-table-editor__row-resizer{position:absolute;height:7px;margin-top:-3px;cursor:row-resize;z-index:5}.m-table-editor__menu{position:fixed;pointer-events:auto;min-width:160px;padding:4px;background:rgb(var(--m-theme-surface,255 255 255));border-radius:6px;box-shadow:0 4px 16px #0000002e;z-index:10;display:flex;flex-direction:column}.m-table-editor__menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;text-align:left;padding:6px 10px;font-size:13px;border-radius:4px;cursor:pointer;color:rgb(var(--m-theme-on-surface,0 0 0))}.m-table-editor__menu-item:hover:not(:disabled){background:rgba(var(--m-theme-primary),.12)}.m-table-editor__menu-item:disabled{opacity:.4;cursor:not-allowed}.m-table-editor__menu-sep{height:1px;margin:4px 6px;background:rgba(var(--m-theme-on-background),.12)}.m-wf-label{position:absolute;left:0;top:0;transform-origin:top left;display:flex;align-items:center;gap:5px;font-size:.75rem;line-height:1.5;color:rgba(var(--m-theme-on-surface),.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.m-wf-label--active{color:rgba(var(--m-theme-on-surface),1)}.m-wf-label__icon{font-size:1rem;flex-shrink:0}.m-wf-label__name{overflow:hidden;text-overflow:ellipsis;pointer-events:auto;cursor:default}.m-wf-label__input{padding:0 2px;margin:-1px 0;border:none;outline:1px solid rgb(var(--m-theme-primary));border-radius:2px;font:inherit;color:rgb(var(--m-theme-on-surface));background:rgb(var(--m-theme-surface));pointer-events:auto}.m-workflow{z-index:2}.m-workflow,.m-workflow__preview{position:absolute;inset:0;pointer-events:none}.m-workflow__preview{width:100%;height:100%;overflow:visible}.m-workflow__preview path{fill:none;stroke:rgb(var(--m-theme-primary,30 200 230));stroke-width:2;stroke-linecap:round}.m-workflow__port{position:absolute;left:0;top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-workflow__port-hit{width:64px;height:64px;margin:-32px 0 0 -32px;background:transparent;cursor:crosshair;pointer-events:auto}.m-workflow__port-dot,.m-workflow__port-hit{position:absolute;left:0;top:0;border-radius:50%}.m-workflow__port-dot{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-10px 0 0 -10px;background:rgb(var(--m-theme-surface,255 255 255));color:rgb(var(--m-theme-primary,69 151 248));font-size:13px;box-shadow:inset 0 0 0 1px rgb(var(--m-theme-primary,69 151 248)),0 1px 3px #00000024;pointer-events:none;transition:transform .1s ease-out}.m-workflow__backdrop{position:fixed;inset:0;z-index:2000;pointer-events:auto}.m-workflow__menu{position:fixed;z-index:2001;min-width:200px;max-height:calc(100vh - 16px);overflow-y:auto;padding:6px;background:rgb(var(--m-theme-surface,255 255 255));border-radius:12px;box-shadow:0 8px 24px #00000029;pointer-events:auto}.m-workflow__menu-title{padding:6px 10px;font-size:12px;color:rgba(var(--m-theme-on-surface,30 30 30),.5)}.m-workflow__menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:14px;color:rgb(var(--m-theme-on-surface,30 30 30));cursor:pointer}.m-workflow__menu-item:hover{background:rgba(var(--m-theme-on-surface,30 30 30),.06)}.m-workflow__menu-item-main{display:flex;align-items:center;gap:8px}.m-workflow__menu-item-main .m-icon{font-size:18px;color:rgba(var(--m-theme-on-surface,30 30 30),.6)}.m-workflow__menu-kbd{font-size:12px;color:rgba(var(--m-theme-on-surface,30 30 30),.5)}.m-wf-generating{position:absolute;inset:0;pointer-events:none;z-index:0}.m-wf-generating__item{position:absolute;left:0;top:0;transform-origin:top left;overflow:hidden}.m-wf-generating__shimmer{width:100%;height:100%;background:var(--m-wf-generating-gradient,linear-gradient(90deg,#d39ef8,#b4dffd,#8080f8,#d39ef8));background-size:300% 100%;animation:m-wf-generating-flow var(--m-wf-generating-duration,1.5s) ease-in-out infinite}.m-wf-generating__skeleton{width:100%;height:100%;padding:5% 6%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:8%;background:rgb(var(--m-theme-surface,255,255,255))}.m-wf-generating__bar{height:7%;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent);background:linear-gradient(90deg,rgba(var(--m-theme-primary),.16) 0,rgba(var(--m-theme-primary),.5),rgba(var(--m-theme-primary),.16));background-size:200% 100%;animation:m-wf-generating-bar-flow var(--m-wf-generating-duration,1.4s) linear infinite}@keyframes m-wf-generating-flow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes m-wf-generating-bar-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.fade-leave-active[data-v-f99c387c]{transition:opacity .25s ease}.fade-leave-to[data-v-f99c387c]{opacity:0}
