/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-71952e73],[data-v-71952e73]:before,[data-v-71952e73]:after,[data-v-71952e73]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}[data-v-eab15ac7],[data-v-eab15ac7]:before,[data-v-eab15ac7]:after,[data-v-eab15ac7]::backdrop{--tw-font-weight:initial}[data-v-0775e3d5],[data-v-0775e3d5]:before,[data-v-0775e3d5]:after,[data-v-0775e3d5]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-outline-style:solid}*,:before,:after,::backdrop{--tw-border-style:solid}}}div[data-v-71952e73]:not(:active){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#00000014), 0 2px 4px -1px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}[data-v-d6bdc042]::-webkit-scrollbar{width:5px!important}[data-v-d6bdc042]::-webkit-scrollbar-thumb{background-color:#d7dfea!important;border-radius:72px!important}[data-v-d6bdc042]::-webkit-scrollbar-track{opacity:.9;background:#f2f4f8;border-radius:72px!important}[data-v-d6bdc042]::-webkit-scrollbar-button{display:none!important}.custom-scrollbar[data-v-d6bdc042]{margin:20px 5px;direction:ltr!important}.custom-scrollbar[data-v-d6bdc042]>*{padding:10px;direction:rtl!important;margin:0!important}[data-v-b9c0d55f]::-webkit-scrollbar{width:5px!important}[data-v-b9c0d55f]::-webkit-scrollbar-thumb{background-color:#d7dfea!important;border-radius:72px!important}[data-v-b9c0d55f]::-webkit-scrollbar-track{opacity:.9;background:#f2f4f8;border-radius:72px!important}[data-v-b9c0d55f]::-webkit-scrollbar-button{display:none!important}.custom-scrollbar[data-v-b9c0d55f]{margin:20px 5px;direction:ltr!important}.custom-scrollbar[data-v-b9c0d55f]>*{padding:10px;direction:rtl!important;margin:0!important}.grabbing[data-v-14b8b494] *{cursor:grabbing!important}.no-select[data-v-14b8b494]{-webkit-user-select:none;user-select:none}.fade-enter-active[data-v-50854b13]{transition:all 60ms ease-out}.fade-leave-active[data-v-50854b13]{transition:all .15s ease-in}.fade-enter-active[data-v-11207fc9]{transition:all 60ms ease-out}.fade-leave-active[data-v-11207fc9]{transition:all .15s ease-in}.cursor[data-v-eab15ac7]{pointer-events:none;position:absolute;top:0;left:0}.name-wrapper[data-v-eab15ac7]{position:relative}.cursor-svg[data-v-eab15ac7]{position:absolute;top:0;left:0}.name-pill[data-v-eab15ac7]{padding-inline:var(--padding-2,.5rem);padding-block:var(--padding-1,.25rem);font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height,1.125rem));--tw-font-weight:600;white-space:nowrap;border-radius:.375rem;font-weight:600;position:absolute;top:1.25rem;left:28px;overflow:hidden}.name-pill-name[data-v-eab15ac7]{z-index:10;position:relative}@property --tw-font-weight{syntax:"*";inherits:false}.page-wrapper[data-v-0775e3d5]{display:block;position:relative;overflow:visible!important}input[data-v-0775e3d5]{width:50%;display:inline-block}.text[data-v-0775e3d5]{margin:20px}.page-content[data-v-0775e3d5]{width:var(--viewport-width);min-height:var(--viewport-height)}.page-draggable[data-v-0775e3d5]{min-height:var(--viewport-height)}.page[data-v-0775e3d5]:focus,.page[data-v-0775e3d5]:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#99daff}.block[data-v-0775e3d5]:hover,.block.selected[data-v-0775e3d5]{border-style:var(--tw-border-style);border-width:var(--border-width-2,2px);--tw-border-style:dashed;border-style:dashed;border-color:#99daff}.block.vFlowSelected[data-v-0775e3d5]{outline-style:var(--tw-outline-style);--tw-outline-style:dashed;outline:4px dashed #52c1ff}@keyframes selected-glow-0775e3d5{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}.sortable-ghost[data-v-0775e3d5]{opacity:.7}.sortable-drag[data-v-0775e3d5]{max-width:1200px}.page-content.focus[data-v-0775e3d5]{min-height:fit-content!important}.page-content.focus .blocks-container[data-v-0775e3d5]{padding:1.25rem!important}.page-content.focus .page-draggable[data-v-0775e3d5]{gap:.5rem!important;padding-top:1.25rem!important}.page-content.focus .page-draggable[data-v-0775e3d5]>*{margin-bottom:.5rem!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f #0000001a;scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:#0000}.v3-body-inner::-webkit-scrollbar-thumb{background:#0000004d;border-radius:5px;display:none}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{box-sizing:border-box;text-align:left;border-radius:10px;flex-direction:column;width:280px;height:320px;margin:0 auto;display:flex;box-shadow:0 2px 10px #0003}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{border-bottom:1px solid;padding:15px 15px 13px}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{cursor:pointer;opacity:.7;background:0 0;border:none;flex-grow:1;margin:0;padding:0;font-size:23px;transition:all .2s;display:block;position:relative}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{justify-content:center;align-items:center;display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{width:1em;height:auto;display:block}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{border:1px solid;border-radius:3px;width:100%;height:26px;padding:0 10px;font-size:12px;transition:all .2s;display:block}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{flex-grow:1;min-height:0;padding:0 0 15px 11px}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;height:100%;min-height:0;padding-right:11px;overflow:hidden auto}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{z-index:2;margin:0;padding:7px 0 3px 4px;top:0}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{flex-wrap:wrap;font-size:18px;display:flex}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;text-align:center;background:0 0;border:none;flex-grow:1;flex-basis:12.5%;justify-content:center;align-items:center;max-width:12.5%;margin:0;padding:0;font-size:22px;display:flex;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{justify-content:center;align-items:center;display:flex}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{width:100%;height:100%;position:absolute;top:0;left:0}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:Apple Color Emoji}.v3-emoji-picker .v3-footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:15px;font-size:14px;display:flex;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{align-items:center;display:flex}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.v3-emoji-picker .v3-footer .v3-tone{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.v3-emoji-picker .v3-footer .v3-tone>span{vertical-align:top;display:inline-flex}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{vertical-align:middle;border:2px solid #0003;align-self:center;width:15px;height:15px;display:inline-flex}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:Apple Color Emoji}.v3-skin-tones{opacity:0;visibility:hidden;border-radius:0 0 10px 10px;justify-content:flex-end;align-items:center;width:60%;height:100%;padding:0 15px;transition:all .2s;display:flex;position:absolute;top:0;left:0}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{cursor:pointer;border:none;width:25px;height:15px;padding:0;transition:all;display:inline-block}.v3-skin-tones .v3-skin-tone:hover{transition:all .2s;transform:scale(1.1)}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{border:1px solid #999;width:100%;height:40px;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{resize:vertical;min-height:80px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:24px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{width:1em;height:1em;display:block}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:all .2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg:#fff;--v3-picker-fg:#000;--v3-picker-border:#ddd;--v3-picker-input-bg:var(--v3-picker-bg);--v3-picker-input-border:#ccc;--v3-picker-input-focus-border:#000;--v3-group-image-filter:none;--v3-picker-emoji-hover:#f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover,#f7f7f7)}@media (prefers-color-scheme:dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg:#000;--v3-picker-fg:#fff;--v3-picker-border:#333;--v3-picker-input-bg:#222;--v3-picker-input-border:#444;--v3-picker-input-focus-border:#555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg:#000;--v3-picker-fg:#fff;--v3-picker-border:#333;--v3-picker-input-bg:#222;--v3-picker-input-border:#444;--v3-picker-input-focus-border:#555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222}.v3-emoji-picker,.v3-color-theme-light,.v3-emoji-picker.v3-color-theme-light{width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.v3-emoji-picker .v3-header{border:none!important;padding:1rem!important}.v3-emoji-picker{scrollbar-width:none!important;-ms-overflow-style:none!important}.v3-emoji-picker::-webkit-scrollbar{display:none!important}.v3-emoji-picker .v3-body{scrollbar-width:none!important;-ms-overflow-style:none!important}.v3-emoji-picker .v3-body::-webkit-scrollbar{display:none!important}.v3-emoji-picker *{scrollbar-width:none!important;-ms-overflow-style:none!important}.v3-emoji-picker ::-webkit-scrollbar{display:none!important}textarea[data-v-f98712cd]::-webkit-scrollbar{width:4px}textarea[data-v-f98712cd]::-webkit-scrollbar-track{background:0 0}textarea[data-v-f98712cd]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}textarea[data-v-f98712cd]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.transition-all[data-v-f98712cd]{transition:all .2s ease-in-out}.pinned-avatar-pin[data-draggable][data-v-f98712cd]{cursor:-webkit-grab;cursor:grab}.pinned-avatar-pin[data-v-f98712cd]{-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px 50% 50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.pinned-avatar-pin[data-v-f98712cd]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.pinned-avatar-pin img[data-v-f98712cd]{object-fit:cover;border-radius:50%}.comment-input-wrapper[data-v-f98712cd]{flex-direction:column;gap:0;width:100%;display:flex}.emoji-picker-container[data-v-f98712cd]{z-index:70;position:relative}.emoji-picker-separate-container[data-v-f98712cd]{z-index:70;width:calc(100% + 32px);box-shadow:none;border:none;margin-top:0;padding:0;position:absolute;top:100%;left:-16px;right:-16px}.emoji-picker-integrated[data-v-f98712cd]{z-index:70;width:100%;box-shadow:none;border:none;margin-top:0;padding:0;position:relative}.emoji-picker[data-v-f98712cd]{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;max-height:300px;margin:0;padding:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-v-f98712cd] .epr-main{box-shadow:none;border:none;border-radius:.5rem;width:100%;margin:0;padding:0}[data-v-f98712cd] .epr-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px}[data-v-f98712cd] .epr-search{border:1px solid #d1d5db;border-radius:.375rem;margin:0;padding:12px 16px}[data-v-f98712cd] .epr-search:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}[data-v-f98712cd] .epr-emoji-category{border-bottom:1px solid #f3f4f6;margin:0;padding:0}[data-v-f98712cd] .epr-emoji-category-label{color:#374151;background-color:#f9fafb;margin:0;padding:16px 20px;font-weight:500}[data-v-f98712cd] .epr-emoji{border-radius:.25rem;margin:0;padding:8px}[data-v-f98712cd] .epr-emoji:hover{background-color:#f3f4f6}.v3-emoji-picker .v3-header[data-v-f98712cd]{border-bottom:1px solid;padding:0!important}.mention-user-button-direction[data-v-f98712cd]{text-align:left;justify-content:flex-start}[dir=rtl] .mention-user-button-direction[data-v-f98712cd]{text-align:right;flex-direction:row-reverse;justify-content:flex-end}.mention-menu-header[data-v-f98712cd]{text-align:left}[dir=rtl] .mention-menu-header[data-v-f98712cd]{text-align:right}[data-v-3bd95160]::-webkit-scrollbar{background-color:#0000;width:10px!important}[data-v-3bd95160]::-webkit-scrollbar-thumb{background-clip:padding-box;border-left:4px solid #0000;border-top-left-radius:6px;border-bottom-left-radius:6px}.pinned-avatar-pin[data-draggable][data-v-471eed60]{cursor:-webkit-grab;cursor:grab}.pinned-avatar-pin[data-draggable][data-v-471eed60]:active{cursor:-webkit-grabbing;cursor:grabbing}.comment-indicator[data-v-471eed60]{-webkit-user-select:none;user-select:none}.pinned-avatar-pin[data-v-471eed60]{-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px 50% 50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.pinned-avatar-pin[data-v-471eed60]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.pinned-avatar-pin img[data-v-471eed60]{object-fit:cover;border-radius:50%}.highlighted-comment .pinned-avatar-pin[data-v-471eed60]{border:2px solid #3b82f6cc;animation:2s ease-in-out comment-pulse-471eed60;box-shadow:0 0 20px #3b82f699,0 4px 12px #00000026}@keyframes comment-pulse-471eed60{0%{transform:scale(1);box-shadow:0 0 20px #3b82f699,0 4px 12px #00000026}50%{transform:scale(1.1);box-shadow:0 0 30px #3b82f6cc,0 4px 12px #00000026}to{transform:scale(1);box-shadow:0 0 20px #3b82f699,0 4px 12px #00000026}}.transition-all[data-v-cd1b1ced]{transition:all .2s ease-in-out}.backdrop-blur-sm[data-v-cd1b1ced]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.unstyled-dropdown.v-popper__popper{z-index:6}.unstyled-dropdown .v-popper__inner{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.unstyled-dropdown .v-popper__arrow-outer,.unstyled-dropdown .v-popper__arrow-inner{visibility:hidden}.vue-flow__edge-label-custom[data-v-f24b10c5]{white-space:nowrap;border:2px solid;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.vue-flow__edge-label-custom[data-v-f24b10c5]:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 4px 12px #0003}.field-label[data-v-daaf5404]{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.condition-preview[data-v-daaf5404]{background:#eff6ff;border-top:1px solid #dbeafe;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Monaco,Menlo,Consolas,monospace;display:flex}@media (width<=1280px){.condition-content[data-v-daaf5404]{grid-template-columns:1fr}.remove-btn[data-v-daaf5404]{margin-top:.5rem}}.custom-slider[data-v-daaf5404] .p-slider-handle{background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 .2rem #3b82f640!important}.custom-slider[data-v-daaf5404] .p-slider-handle:hover{background:#2563eb!important;border-color:#2563eb!important}.custom-slider[data-v-daaf5404] .p-slider-range{background:#3b82f6!important}.rule-group-custom[data-v-56fb8ed7]{border-left:4px solid var(--group-color);margin-left:var(--indent);background:#fff;border-radius:.5rem;margin-bottom:1rem;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.rule-group-custom[data-v-56fb8ed7]:hover{box-shadow:0 4px 6px #0000001a}.group-header[data-v-56fb8ed7]{background:linear-gradient(90deg,#fafafa,#fff);border-bottom:1px solid #e5e7eb;align-items:center;gap:.75rem;padding:1rem;display:flex}.operator-btn[data-v-56fb8ed7]{min-width:60px;font-weight:700}.group-actions[data-v-56fb8ed7]{gap:.5rem;display:flex}.empty-state[data-v-56fb8ed7]{text-align:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:.5rem;flex-direction:column;align-items:center;padding:3rem 2rem;display:flex}.list-enter-active[data-v-56fb8ed7],.list-leave-active[data-v-56fb8ed7]{transition:all .3s}.list-enter-from[data-v-56fb8ed7]{opacity:0;transform:translate(-20px)}.list-leave-to[data-v-56fb8ed7]{opacity:0;transform:translate(20px)}.custom-rule-builder[data-v-e1c9e7f6]{min-height:100px}.vflow-edge-dialog[data-v-07559898] .p-dialog-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.vflow-edge-dialog[data-v-07559898] .p-dialog-content{padding:0 1.5rem}.vflow-edge-dialog[data-v-07559898] .p-dialog-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.slider-track[data-v-941b259d]{cursor:grab;touch-action:none;border-radius:10px;height:11px;margin-bottom:8px;display:flex;position:relative}.slider-track[data-v-941b259d]:active{cursor:grabbing}.track-segment[data-v-941b259d]{pointer-events:none;flex:1;height:100%;position:relative}.track-segment[data-v-941b259d]:first-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.track-segment[data-v-941b259d]:last-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.track-segment[data-v-941b259d]:not(:last-child){border-left:1px solid #fff}.custom-thumb[data-v-941b259d]{z-index:9999999;pointer-events:auto;cursor:grab;background:#fff;border:1px solid #dce5ef;border-radius:4px;justify-content:center;align-items:center;width:33px;height:22px;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a}.custom-thumb[data-v-941b259d]:active{cursor:grabbing}.custom-thumb[data-v-941b259d]:before{content:"";z-index:-1;border-top:13px solid #dce5ef;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;bottom:-12px;left:0}.custom-thumb[data-v-941b259d]:after{content:"";filter:drop-shadow(0 2px 2px #0000001a);border-top:13px solid #fff;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;bottom:-12px;left:0}.annotator-btn[data-v-9269b69e]:hover:not(:disabled),.annotator-btn[data-v-9269b69e]:focus:not(:disabled){color:#1f2937!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.dots-loader[data-v-9269b69e]{border:2px dashed #e5e7eb;border-top-color:#6b7280;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite dots-loader-spin-9269b69e;display:inline-block;position:relative}@keyframes dots-loader-spin-9269b69e{to{transform:rotate(360deg)}}.vue-flow[data-v-bd323442]{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container[data-v-bd323442]{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane[data-v-bd323442]{z-index:1}.vue-flow__pane.draggable[data-v-bd323442]{cursor:grab}.vue-flow__pane.selection[data-v-bd323442]{cursor:pointer}.vue-flow__pane.dragging[data-v-bd323442]{cursor:grabbing}.vue-flow__transformationpane[data-v-bd323442]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-bd323442]{z-index:4;overflow:clip}.vue-flow__selection[data-v-bd323442]{z-index:6}.vue-flow__edge-labels[data-v-bd323442]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect[data-v-bd323442]:focus,.vue-flow__nodesselection-rect[data-v-bd323442]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-bd323442]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-bd323442],.vue-flow__connection-path[data-v-bd323442]{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge[data-v-bd323442]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-bd323442]{stroke-dasharray:5;animation:.5s linear infinite dashdraw-bd323442}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-bd323442]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-bd323442]{pointer-events:none}.vue-flow__edge.selected[data-v-bd323442],.vue-flow__edge[data-v-bd323442]:focus,.vue-flow__edge[data-v-bd323442]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-bd323442],.vue-flow__edge:focus .vue-flow__edge-path[data-v-bd323442],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-bd323442]{stroke:#555}.vue-flow__edge-textwrapper[data-v-bd323442]{pointer-events:all}.vue-flow__edge-text[data-v-bd323442]{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection[data-v-bd323442]{pointer-events:none}.vue-flow__connection .animated[data-v-bd323442]{stroke-dasharray:5;animation:.5s linear infinite dashdraw-bd323442}.vue-flow__connectionline[data-v-bd323442]{z-index:1001}.vue-flow__nodes[data-v-bd323442]{pointer-events:none;transform-origin:0 0}.vue-flow__node[data-v-bd323442]{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable[data-v-bd323442]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-bd323442]{cursor:grabbing}.vue-flow__nodesselection[data-v-bd323442]{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect[data-v-bd323442]{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging[data-v-bd323442]{cursor:grabbing}.vue-flow__handle[data-v-bd323442]{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable[data-v-bd323442]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-bd323442]{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-bd323442]{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-bd323442]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-bd323442]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-bd323442]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-bd323442]{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top[data-v-bd323442]{top:0}.vue-flow__panel.bottom[data-v-bd323442]{bottom:0}.vue-flow__panel.left[data-v-bd323442]{left:0}.vue-flow__panel.right[data-v-bd323442]{right:0}.vue-flow__panel.center[data-v-bd323442]{left:50%;transform:translate(-50%)}@keyframes dashdraw-bd323442{0%{stroke-dashoffset:10px}}[data-v-bd323442]:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path[data-v-bd323442]{stroke:#777}.vue-flow__edge-text[data-v-bd323442]{font-size:10px}.vue-flow__edge-textbg[data-v-bd323442]{fill:#fff}.vue-flow__connection-path[data-v-bd323442]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-bd323442]{cursor:grab}.vue-flow__node.selectable[data-v-bd323442]:focus,.vue-flow__node.selectable[data-v-bd323442]:focus-visible{outline:none}.vue-flow__node-default[data-v-bd323442],.vue-flow__node-input[data-v-bd323442],.vue-flow__node-output[data-v-bd323442]{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected[data-v-bd323442],.vue-flow__node-default.selected[data-v-bd323442]:hover,.vue-flow__node-input.selected[data-v-bd323442],.vue-flow__node-input.selected[data-v-bd323442]:hover,.vue-flow__node-output.selected[data-v-bd323442],.vue-flow__node-output.selected[data-v-bd323442]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected[data-v-bd323442],.vue-flow__node-default[data-v-bd323442]:focus,.vue-flow__node-default[data-v-bd323442]:focus-visible,.vue-flow__node-input.selected[data-v-bd323442],.vue-flow__node-input[data-v-bd323442]:focus,.vue-flow__node-input[data-v-bd323442]:focus-visible,.vue-flow__node-output.selected[data-v-bd323442],.vue-flow__node-output[data-v-bd323442]:focus,.vue-flow__node-output[data-v-bd323442]:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle[data-v-bd323442],.vue-flow__node-input .vue-flow__handle[data-v-bd323442],.vue-flow__node-output .vue-flow__handle[data-v-bd323442]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-bd323442]:hover,.vue-flow__node-input.selectable[data-v-bd323442]:hover,.vue-flow__node-output.selectable[data-v-bd323442]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-bd323442]{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected[data-v-bd323442],.vue-flow__node-input[data-v-bd323442]:focus,.vue-flow__node-input[data-v-bd323442]:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default[data-v-bd323442]{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected[data-v-bd323442],.vue-flow__node-default[data-v-bd323442]:focus,.vue-flow__node-default[data-v-bd323442]:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output[data-v-bd323442]{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected[data-v-bd323442],.vue-flow__node-output[data-v-bd323442]:focus,.vue-flow__node-output[data-v-bd323442]:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect[data-v-bd323442],.vue-flow__selection[data-v-bd323442]{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect[data-v-bd323442]:focus,.vue-flow__nodesselection-rect[data-v-bd323442]:focus-visible,.vue-flow__selection[data-v-bd323442]:focus,.vue-flow__selection[data-v-bd323442]:focus-visible{outline:none}.vue-flow__handle[data-v-bd323442]{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__minimap[data-v-bd323442]{background-color:#fff}.vue-flow__minimap.pannable[data-v-bd323442]{cursor:grab}.vue-flow__minimap.dragging[data-v-bd323442]{cursor:grabbing}.vue-flow__minimap-mask.pannable[data-v-bd323442]{cursor:grab}[data-v-bd323442] .vue-flow__selection{background-color:#3b82f61a;border:1px solid #3b82f6;border-radius:4px}[data-v-bd323442] .vue-flow__edge-path{cursor:pointer;transition:stroke-width .2s}[data-v-bd323442] .vue-flow__edge:hover .vue-flow__edge-path{stroke-width:4px!important}[data-v-bd323442] .vue-flow__edge-label{color:#374151;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:200px;padding:4px 8px;font-size:12px;font-weight:500;overflow:hidden;box-shadow:0 1px 3px #0000001a}[data-v-bd323442] .vue-flow__edge-label-renderer{pointer-events:none}[data-v-bd323442] .vue-flow__edge:hover .vue-flow__edge-label{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}[data-v-bd323442] .vue-flow__node .page-wrapper{cursor:auto}:is([data-v-bd323442] .vue-flow__nodes .vue-flow__node,[data-v-bd323442] .vue-flow__edges .vue-flow__edge){transition:transform .3s ease-in-out}[data-v-bd323442] .isSwitchingVFlowModes{transition:transform .1s ease-in-out}.canAnimateWithStaggeredNodes[data-v-bd323442] .vue-flow__nodes .vue-flow__node{transition-delay:calc(sibling-index() * 20ms)}.commentModeEnabled[data-v-bd323442] .vue-flow__viewport{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-message-circle-icon%20lucide-message-circle'%3e%3cpath%20d='M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719'/%3e%3c/svg%3e") 12 12,auto}.commentModeEnabled[data-v-bd323442] .vue-flow__pane.selection{cursor:inherit}.commentModeEnabled[data-v-bd323442] .vue-flow__node .comment-section-overlay{z-index:9999;overflow:visible}.commentModeEnabled[data-v-bd323442] .vue-flow__node-flowSection{z-index:100!important}:is(.commentModeEnabled[data-v-bd323442] .vue-flow__edge-labels,.commentModeEnabled[data-v-bd323442] .vue-flow__nodes .vue-flow__node,.commentModeEnabled[data-v-bd323442] .vue-flow__edges .vue-flow__edge) .vue-flow__edgeupdater:not(.comment-indicator,[data-draggable],.comment-section-overlay,.comment-teleport-targets,.vue-flow__minimap),:is(:is(.commentModeEnabled[data-v-bd323442] .vue-flow__edge-labels,.commentModeEnabled[data-v-bd323442] .vue-flow__nodes .vue-flow__node,.commentModeEnabled[data-v-bd323442] .vue-flow__edges .vue-flow__edge),:is(.commentModeEnabled[data-v-bd323442] .vue-flow__edge-labels,.commentModeEnabled[data-v-bd323442] .vue-flow__nodes .vue-flow__node,.commentModeEnabled[data-v-bd323442] .vue-flow__edges .vue-flow__edge) div,:is(.commentModeEnabled[data-v-bd323442] .vue-flow__edge-labels,.commentModeEnabled[data-v-bd323442] .vue-flow__nodes .vue-flow__node,.commentModeEnabled[data-v-bd323442] .vue-flow__edges .vue-flow__edge) button):not(.comment-indicator,[data-draggable],.comment-section-overlay,.comment-teleport-targets,.vue-flow__minimap),:is(.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edge-labels,.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edges .vue-flow__edge) .vue-flow__edgeupdater:not([data-draggable],.vue-flow__minimap),:is(:is(.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edge-labels,.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edges .vue-flow__edge),:is(.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edge-labels,.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edges .vue-flow__edge) div,:is(.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edge-labels,.isCourseReadOnlyForActiveUser[data-v-bd323442] .vue-flow__edges .vue-flow__edge) button):not([data-draggable],.vue-flow__minimap){pointer-events:none;cursor:not-allowed!important}:root{--vue-scroll-rect-scrollbar-thumb-color:#7a7a7a4d;--vue-scroll-rect-scrollbar-thumb-color-light:#7a7a7a80;--vue-scroll-rect-scrollbar-thumb-color-pressed:#70707033;--vue-scroll-rect-scrollbar-thumb-radius:5px;--vue-scroll-rect-scrollbar-thumb-margin:0px;--vue-scroll-rect-scrollbar-size:8px}.vue-scroll-rect{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.vue-scroll-rect>.scroll-content{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;max-height:100%;position:relative}.vue-scroll-rect>.scroll-content::-webkit-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content::-ms-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content.both{overflow:scroll}.vue-scroll-rect>.scroll-content.horizontal{overflow-x:scroll}.vue-scroll-rect>.scroll-content.vertical{overflow-y:scroll}.vue-scroll-rect:hover>.scrollbar{opacity:1;transition:opacity .1s}.vue-scroll-rect.always-show-scrollbar>.scrollbar,.vue-scroll-rect .dragging>.scrollbar{opacity:1}.vue-scroll-rect.background-clickable>.scrollbar{pointer-events:all}.vue-scroll-rect>.scrollbar{opacity:0;pointer-events:none;transition:opacity 1.5s;position:absolute}.vue-scroll-rect>.scrollbar:hover{opacity:1}.vue-scroll-rect>.scrollbar .thumb{background-color:var(--vue-scroll-rect-scrollbar-thumb-color);border-radius:var(--vue-scroll-rect-scrollbar-thumb-radius);pointer-events:all;position:absolute}.vue-scroll-rect>.scrollbar .thumb:hover{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-light)}.vue-scroll-rect>.scrollbar .thumb:active{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-pressed)}.vue-scroll-rect>.scrollbar.horizontal{height:var(--vue-scroll-rect-scrollbar-size);bottom:0;left:0;right:0}.vue-scroll-rect>.scrollbar.horizontal .thumb{top:var(--vue-scroll-rect-scrollbar-thumb-margin);bottom:var(--vue-scroll-rect-scrollbar-thumb-margin)}.vue-scroll-rect>.scrollbar.vertical{width:var(--vue-scroll-rect-scrollbar-size);top:0;bottom:0;right:0}.vue-scroll-rect>.scrollbar.vertical .thumb{left:var(--vue-scroll-rect-scrollbar-thumb-margin);right:var(--vue-scroll-rect-scrollbar-thumb-margin)}:root{--mx-menu-backgroud:#fff;--mx-menu-hover-backgroud:#f1f1f1;--mx-menu-active-backgroud:#dfdfdf;--mx-menu-open-backgroud:#f1f1f1;--mx-menu-open-hover-backgroud:#f1f1f1;--mx-menu-divider:#f0f0f0;--mx-menu-text:#2e2e2e;--mx-menu-hover-text:#2e2e2e;--mx-menu-active-text:#2e2e2e;--mx-menu-open-text:#2e2e2e;--mx-menu-open-hover-text:#2e2e2e;--mx-menu-disabled-text:#c9c8c8;--mx-menu-icon-size:16px;--mx-menu-shadow-color:#0000001a;--mx-menu-backgroud-radius:10px;--mx-menu-scrollbar-thumb-color:#0003;--mx-menu-scrollbar-thumb-color-light:#0000004d;--mx-menu-scrollbar-thumb-color-pressed:#0000001a;--mx-menu-shortcut-backgroud:#ebebeb;--mx-menu-shortcut-backgroud-hover:#ebebeb;--mx-menu-shortcut-backgroud-active:#ebebeb;--mx-menu-shortcut-backgroud-open:#ebebeb;--mx-menu-shortcut-backgroud-disabled:#fdfdfd;--mx-menu-shortcut-text:#424242;--mx-menu-shortcut-text-hover:#424242;--mx-menu-shortcut-text-active:#424242;--mx-menu-shortcut-text-open:#424242;--mx-menu-shortcut-text-disabled:#a5a5a5;--mx-menu-placeholder-width:24px}.mx-context-menu{pointer-events:all;background-color:var(--mx-menu-backgroud);border-radius:var(--mx-menu-backgroud-radius);box-shadow:0 10px 40px 10px var(--mx-menu-shadow-color);opacity:1;--vue-scroll-rect-scrollbar-thumb-color:var(--mx-menu-scrollbar-thumb-color);--vue-scroll-rect-scrollbar-thumb-color-light:var(--mx-menu-scrollbar-thumb-color-light);--vue-scroll-rect-scrollbar-thumb-color-pressed:var(--mx-menu-scrollbar-thumb-color-pressed);padding:12px 0;transition:opacity .2s ease-in-out;display:inline-block;position:absolute;overflow:visible}.mx-context-menu-items{position:relative;overflow:visible}.mx-context-menu-scroll{overscroll-behavior:contain}.mx-context-menu-item{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;color:var(--mx-menu-text);flex-direction:row;justify-content:space-between;align-items:center;padding:6px 15px;display:flex;position:relative;overflow:visible}.mx-context-menu-item .mx-right-arrow,.mx-context-menu-item .mx-checked-mark{fill:var(--mx-menu-text)}.mx-context-menu-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-right-arrow,.mx-context-menu-item:hover .mx-checked-mark{fill:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-hover);color:var(--mx-menu-shortcut-text-hover)}.mx-context-menu-item:active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-right-arrow,.mx-context-menu-item:active .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-context-menu-item.open{background-color:var(--mx-menu-open-backgroud);color:var(--mx-menu-open-text)}.mx-context-menu-item.open:hover{background-color:var(--mx-menu-open-hover-backgroud);color:var(--mx-menu-open-hover-text)}.mx-context-menu-item.open .mx-right-arrow,.mx-context-menu-item.open .mx-checked-mark{fill:var(--mx-menu-open-text)}.mx-context-menu-item.open .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-open);color:var(--mx-menu-shortcut-text-open)}.mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud)}.mx-context-menu-item.disabled{color:var(--mx-menu-disabled-text);cursor:not-allowed}.mx-context-menu-item.disabled:hover,.mx-context-menu-item.disabled:active{background-color:#0000}.mx-context-menu-item.disabled .mx-right-arrow,.mx-context-menu-item.disabled .mx-checked-mark{fill:var(--mx-menu-disabled-text)}.mx-context-menu-item.disabled .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-disabled);color:var(--mx-menu-shortcut-text-second)}.mx-context-menu-item .mx-item-row{flex-direction:row;align-items:center;max-width:100%;display:flex}.mx-context-menu-item .mx-icon-placeholder{flex-direction:row;align-items:center;height:auto;display:flex;position:relative;overflow:hidden}.mx-context-menu-item .mx-icon-placeholder.preserve-width{width:var(--mx-menu-placeholder-width)}.mx-context-menu-item .icon{font-size:var(--mx-menu-icon-size);display:inline-block}.mx-context-menu-item .icon.svg{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-context-menu-item .label{white-space:nowrap;text-overflow:ellipsis;padding-inline-end:16px;font-size:14px;overflow:hidden}.mx-context-menu-item-wrapper{position:relative}.mx-context-menu-item-separator,.mx-context-menu-item-sperator{background-color:var(--mx-menu-backgroud);padding:5px 0;display:block}.mx-context-menu-item-separator:after,.mx-context-menu-item-sperator:after{content:"";background-color:var(--mx-menu-divider);height:1px;display:block}.mx-right-arrow{width:14px;height:14px}.mx-checked-mark{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud);color:var(--mx-menu-shortcut-text);justify-self:flex-end;padding:2px 4px;font-size:11.5px;position:relative}.mx-menu-bar.dark,.mx-context-menu.dark{--mx-menu-backgroud:#303031;--mx-menu-hover-backgroud:#636363;--mx-menu-active-backgroud:#555;--mx-menu-open-backgroud:#636363;--mx-menu-open-hover-backgroud:#636363;--mx-menu-divider:#464646;--mx-menu-text:#fff;--mx-menu-hover-text:#fff;--mx-menu-active-text:#fff;--mx-menu-open-text:#fff;--mx-menu-open-hover-text:#fff;--mx-menu-disabled-text:#9c9c9c;--mx-menu-shadow-color:#3333;--mx-menu-scrollbar-thumb-color:#ffffff4d;--mx-menu-scrollbar-thumb-color-light:#ffffff80;--mx-menu-scrollbar-thumb-color-pressed:#fff3;--mx-menu-shortcut-backgroud:#505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444;--mx-menu-shortcut-text:#f1f1f1;--mx-menu-shortcut-text-hover:#fff;--mx-menu-shortcut-text-active:#fff;--mx-menu-shortcut-text-open:#fff;--mx-menu-shortcut-text-disabled:#9d9d9d}.mx-menu-bar.flat,.mx-context-menu.flat{box-shadow:0 1px 2px 1px var(--mx-menu-shadow-color);border-radius:0;padding:7px 0}.mx-menu-bar.flat .mx-context-menu-item,.mx-context-menu.flat .mx-context-menu-item{padding:3px 12px}.mx-menu-bar.win10,.mx-context-menu.win10{border:1px solid var(--mx-menu-border-color);box-shadow:2px 2px 1px 0 var(--mx-menu-shadow-color);--mx-menu-backgroud:#eee;--mx-menu-hover-backgroud:#d8d8d8;--mx-menu-active-backgroud:#dfdfdf;--mx-menu-open-backgroud:#f1f1f1;--mx-menu-open-hover-backgroud:#d8d8d8;--mx-menu-divider:#aaa;--mx-menu-border-color:#b1b1b1;--mx-menu-shortcut-backgroud:transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text:#272727;--mx-menu-shortcut-text-hover:#272727;--mx-menu-shortcut-text-active:#272727;--mx-menu-shortcut-text-open:#272727;--mx-menu-shortcut-text-disabled:#6b6b6b;border-radius:0;padding:8px 0}.mx-menu-bar.win10 .mx-context-menu-item,.mx-context-menu.win10 .mx-context-menu-item{margin:0 4px;padding:2px 4px}.mx-menu-bar.win10 .mx-context-menu-item-separator,.mx-menu-bar.win10 .mx-context-menu-item-sperator,.mx-context-menu.win10 .mx-context-menu-item-separator,.mx-context-menu.win10 .mx-context-menu-item-sperator{margin:0 4px}.mx-menu-bar.win10.dark,.mx-context-menu.win10.dark{--mx-menu-backgroud:#303031;--mx-menu-hover-backgroud:#636363;--mx-menu-active-backgroud:#555;--mx-menu-open-backgroud:#636363;--mx-menu-open-hover-backgroud:#636363;--mx-menu-divider:gray;--mx-menu-border-color:#656565;--mx-menu-shortcut-backgroud:#505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444;--mx-menu-shortcut-text:#f1f1f1;--mx-menu-shortcut-text-hover:#fff;--mx-menu-shortcut-text-active:#fff;--mx-menu-shortcut-text-open:#fff;--mx-menu-shortcut-text-disabled:#9d9d9d;padding:8px 0}.mx-menu-bar.win10.dark .mx-context-menu-item,.mx-context-menu.win10.dark .mx-context-menu-item{margin:0;padding:6px 12px}.mx-menu-bar.win10.dark .mx-context-menu-item-separator,.mx-menu-bar.win10.dark .mx-context-menu-item-sperator,.mx-context-menu.win10.dark .mx-context-menu-item-separator,.mx-context-menu.win10.dark .mx-context-menu-item-sperator{margin:0 7px}.mx-menu-bar.mac,.mx-context-menu.mac{box-shadow:0 5px 7px 1px var(--mx-menu-shadow-color);border:1px solid var(--mx-menu-border-color);--mx-menu-backgroud:#ececec;--mx-menu-hover-backgroud:#0165e1;--mx-menu-active-backgroud:#0165e1;--mx-menu-open-backgroud:#858585;--mx-menu-open-hover-backgroud:#0165e1;--mx-menu-divider:#d2d2d2;--mx-menu-text:#232323;--mx-menu-hover-text:#fff;--mx-menu-active-text:#fff;--mx-menu-open-text:#fff;--mx-menu-open-hover-text:#fff;--mx-menu-disabled-text:#bbb;--mx-menu-shadow-color:#0000001a;--mx-menu-backgroud-radius:10px;--mx-menu-shortcut-backgroud:transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text:#424242;--mx-menu-shortcut-text-hover:#fff;--mx-menu-shortcut-text-active:#fff;--mx-menu-shortcut-text-open:#fff;--mx-menu-shortcut-text-disabled:#a5a5a5;--mx-menu-border-color:#bbb;padding:8px 0}.mx-menu-bar.mac.dark,.mx-context-menu.mac.dark{--mx-menu-backgroud:#333;--mx-menu-hover-backgroud:#0153d2;--mx-menu-active-backgroud:#0153d2;--mx-menu-open-hover-backgroud:#0153d2;--mx-menu-open-backgroud:#414346;--mx-menu-divider:#575757;--mx-menu-text:#dcdcdc;--mx-menu-hover-text:#fff;--mx-menu-active-text:#fff;--mx-menu-open-text:#fff;--mx-menu-open-hover-text:#fff;--mx-menu-disabled-text:#6a6a6a;--mx-menu-shadow-color:#0000001a;--mx-menu-backgroud-radius:10px;--mx-menu-shortcut-backgroud:transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text:#dadada;--mx-menu-shortcut-text-hover:#fff;--mx-menu-shortcut-text-active:#fff;--mx-menu-shortcut-text-open:#fff;--mx-menu-shortcut-text-disabled:#6a6a6a;--mx-menu-border-color:#222}.mx-menu-bar.mac .mx-context-menu-item,.mx-context-menu.mac .mx-context-menu-item{border-radius:5px;margin:0 6px;padding:3px 6px}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text);outline:none}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-shortcut,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-menu-bar.mac .mx-context-menu-item-separator,.mx-menu-bar.mac .mx-context-menu-item-sperator,.mx-context-menu.mac .mx-context-menu-item-separator,.mx-context-menu.mac .mx-context-menu-item-sperator{margin:0 12px}.mx-context-menu .vue-scroll-rect>.scroll-content{width:auto;height:100%;overflow-y:scroll;position:relative!important}.mx-menu-ghost-host{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mx-menu-ghost-host.fullscreen{position:fixed}.mx-menu-bar{background-color:var(--mx-menu-backgroud);flex-direction:row;flex:1;align-items:center;padding:5px 0;display:flex}.mx-menu-bar.mini{flex-grow:0}.mx-menu-bar .mx-menu-bar-content{flex-direction:row;align-items:center;display:flex}.mx-menu-bar .mx-menu-bar-item{-webkit-user-select:none;user-select:none;background-color:var(--mx-menu-backgroud);color:var(--mx-menu-text);border-radius:5px;padding:2px 8px}.mx-menu-bar .mx-menu-bar-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:hover .mx-menu-bar-icon-menu{fill:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:active,.mx-menu-bar .mx-menu-bar-item.active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-item:active .mx-menu-bar-icon-menu,.mx-menu-bar .mx-menu-bar-item.active .mx-menu-bar-icon-menu{fill:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-icon-menu{fill:var(--mx-menu-text);width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-menu-bar.flat .mx-menu-bar-item{border-radius:0}html{overflow:hidden}.selecto-selection.selection-box{border-style:var(--tw-border-style);background-color:oklab(94.8229% -.0182694 -.0237326/.3);border-width:1px;border-color:#99daff}#infinite-viewer-wrapper-parent[data-v-36e5808c]{height:var(--v67f76a52)!important}.infinite-viewer-scroll-thumb[data-v-36e5808c]{max-height:10dvh;max-width:var(--v5de2a6ce);opacity:.7!important}[dir=rtl].dir-vertical-scroll.infinite-viewer-scroll-bar[data-v-36e5808c]{right:auto!important}.flex.flex-col.gap-y-30[data-v-b5713383]{transition:all .3s ease-in-out}.focus-mode[data-v-b5713383],.grid-mode[data-v-b5713383]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.focus-mode .viewer[data-v-b5713383],.focus-mode .content[data-v-b5713383],.focus-mode .page[data-v-b5713383],.focus-mode[data-v-b5713383] *{max-width:100%!important}.width-display[data-v-b5713383]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #d1d5dbcc;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.width-display[data-v-b5713383]:hover{background:#fff;border-color:#9ca3af}.focus-mode .flex.flex-col[data-v-b5713383]{gap:.5rem!important}.focus-mode .page-content[data-v-b5713383]{min-height:fit-content!important}.focus-mode .blocks-container[data-v-b5713383]{padding:1.25rem!important}.page-thumb[data-v-cbe31074]{width:var(--viewport-width)}.w-50.h-30[data-v-b498d7a5]{will-change:transform, border-color, box-shadow;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.border-primary-300[data-v-b498d7a5]{transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}@keyframes slide-glow-b498d7a5{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.01)}}.scale-\[0\.13\][data-v-b498d7a5]{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.bg-white[data-v-b498d7a5]{transition:background-color .3s ease-in-out}[data-v-b498d7a5]{transition-property:transform,opacity,box-shadow,border-color,background-color;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.block-grow-animation[data-v-b498d7a5] [data-block]{transition:transform .2s ease-in-out}.block-grow-animation[data-v-b498d7a5] [data-block]:hover{transform:scale(1.02)}.scale-\[0\.13\][data-v-b498d7a5]{transform-origin:0 0;will-change:transform}.isCourseRtl.scale-\[0\.13\][data-v-b498d7a5]{transform-origin:100% 0}.custom-scrollbar[data-v-cf8e7ad5]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.custom-scrollbar[data-v-cf8e7ad5]::-webkit-scrollbar{width:var(--scrollbar-width)}.custom-scrollbar[data-v-cf8e7ad5]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:2px}.custom-scrollbar[data-v-cf8e7ad5]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px;transition:background-color .2s}.custom-scrollbar[data-v-cf8e7ad5]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.section-transition-enter-active[data-v-cf8e7ad5],.section-transition-leave-active[data-v-cf8e7ad5]{transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.section-transition-enter-from[data-v-cf8e7ad5]{opacity:0;max-height:0;transform:translateY(-8px)}.section-transition-enter-to[data-v-cf8e7ad5],.section-transition-leave-from[data-v-cf8e7ad5]{opacity:1;max-height:1000px;transform:translateY(0)}.section-transition-leave-to[data-v-cf8e7ad5]{opacity:0;max-height:0;transform:translateY(-8px)}body.dragging,body.dragging *{cursor:grabbing!important}.custom-toggle.opacity-60[data-v-5298df19] .circle.left-4{background-color:#3b82f6!important}.fade-enter-active[data-v-dae3d5e7],.fade-leave-active[data-v-dae3d5e7]{transition:opacity .2s}.fade-enter-from[data-v-dae3d5e7],.fade-leave-to[data-v-dae3d5e7]{opacity:0}.version-panel[data-v-1363af8f]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.fade-enter-active[data-v-1363af8f],.fade-leave-active[data-v-1363af8f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-1363af8f],.fade-leave-to[data-v-1363af8f]{opacity:0;transform:translate(100%)}article[data-v-1363af8f]{transform:translateZ(0)}article[data-v-1363af8f]:hover{transform:translateY(-1px)}:root{--viewport-width:1340px;--viewport-height:820px}div[data-v-c70fef78]:has(>textarea:focus){border-color:var(--am-color-primary)}.vl-shown{overflow:hidden}.vl-overlay{z-index:9999;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{opacity:.5;background:#fff;position:absolute;inset:0}.vl-overlay .vl-icon,.vl-parent{position:relative}
