.diddo-icon[data-v-63dc2f4c]{display:inline-flex;position:relative;align-items:center}.diddo-icon__mask[data-v-63dc2f4c]{display:inline-flex}.diddo-icon--warn[data-v-63dc2f4c]:before{content:"";position:absolute;top:-2px;left:-9px;width:7px;height:7px;border-radius:50%;background-color:var(--color-danger)}.dbtn--block[data-v-c2721370]{width:100%}.dbtn--xs[data-v-c2721370]{height:var(--btn-h-xs);min-height:var(--btn-h-xs)}.dbtn--transparent[data-v-c2721370]{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-disabled-bg-color: transparent;--el-button-disabled-border-color: transparent;--el-button-text-color: var(--dbtn-transparent-color, var(--el-text-color-regular));--el-button-disabled-text-color: var(--el-disabled-text-color);box-shadow:none}.dbtn-tooltip__content[data-v-c2721370]{text-align:center}.dbutton-group--attached[data-v-acd39403] .el-button.is-circle{border-radius:0}.dbutton-group--attached[data-v-acd39403] .el-button.is-circle:first-child{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.dbutton-group--attached[data-v-acd39403] .el-button.is-circle:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.dbutton-group--attached[data-v-acd39403] .el-button:hover,.dbutton-group--attached[data-v-acd39403] .el-button:focus{position:relative;z-index:1}.dbutton-group--segmented[data-v-acd39403]{--seg-h: var(--el-component-size);--seg-pad: 4px;--seg-radius: var(--radius-md);--seg-gap: 8px;--seg-min-w: 64px;--seg-min-w-icon: calc(var(--seg-h) + 8px);--seg-thumb-bg: var(--color-main);display:inline-flex;position:relative;align-items:center;height:var(--seg-h);padding:var(--seg-pad);background:var(--color-clearer);border-radius:var(--seg-radius)}.dbutton-group--segmented[data-v-acd39403]{font-size:var(--fs-lg)}.dbutton-group--segmented.is-size-small[data-v-acd39403]{--seg-h: var(--el-component-size-small);--seg-pad: 3px;--seg-gap: 6px;--seg-min-w: 52px;font-size:var(--fs-md)}.dbutton-group--segmented.is-size-large[data-v-acd39403]{--seg-h: var(--el-component-size-large)}.dbutton-group--segmented.is-block[data-v-acd39403]{display:flex;width:100%}.dbutton-group--segmented[data-v-acd39403] .el-button{height:calc(var(--seg-h) - var(--seg-pad) * 2);min-width:var(--seg-min-w);position:relative;z-index:1;border:none;margin:0;padding:0 14px;background:transparent;box-shadow:none;border-radius:calc(var(--seg-radius) - var(--seg-pad));color:var(--color-text-secondary);font-size:inherit;font-weight:500;transition:color .2s ease,background .2s ease}.dbutton-group--segmented.is-size-small[data-v-acd39403] .el-button{padding:0 12px}.dbutton-group--segmented[data-v-acd39403] .el-button,.dbutton-group--segmented[data-v-acd39403] .el-button>span{gap:var(--seg-gap)}.dbutton-group--segmented[data-v-acd39403] .el-button>span{display:inline-flex;align-items:center}.dbutton-group--segmented[data-v-acd39403] .el-button.is-circle{aspect-ratio:auto;width:auto;min-width:var(--seg-min-w-icon);padding:0}.dbutton-group--segmented.is-block[data-v-acd39403] .el-button,.dbutton-group--segmented.is-block[data-v-acd39403] .el-button.is-circle{flex:1 1 0;min-width:0}.dbutton-group--segmented[data-v-acd39403] .el-button.el-button--primary{background:transparent;border:none;color:var(--color-text-on-brand);font-weight:600}.dbutton-group--segmented[data-v-acd39403] .el-button:not(.el-button--primary):not(.is-disabled):hover{background:var(--color-clear);color:var(--color-text)}.dbutton-group--segmented[data-v-acd39403] .el-button.is-disabled,.dbutton-group--segmented[data-v-acd39403] .el-button.is-disabled:hover{opacity:.5;cursor:not-allowed;background:transparent}.dbutton-group__thumb[data-v-acd39403]{position:absolute;top:0;left:0;z-index:0;width:var(--seg-w, 0);height:var(--seg-thumb-h, 0);transform:translate(var(--seg-x, 0),var(--seg-y, 0));background:var(--seg-thumb-bg);border-radius:calc(var(--seg-radius) - var(--seg-pad));opacity:0;pointer-events:none}.dbutton-group--segmented.has-active .dbutton-group__thumb[data-v-acd39403]{opacity:1}.dbutton-group--segmented.is-ready .dbutton-group__thumb[data-v-acd39403]{transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .15s ease}@media(prefers-reduced-motion:reduce){.dbutton-group--segmented.is-ready .dbutton-group__thumb[data-v-acd39403]{transition:none}}.d-loader[data-v-8d551045]{display:inline-flex;align-items:center;justify-content:center}.button-switch[data-v-c339faa4]{position:relative;display:flex;align-items:center;width:100%;padding-right:52px;gap:8px;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit;text-align:left}.button-switch[data-v-c339faa4]:disabled{cursor:not-allowed;opacity:.6}.button-switch__label[data-v-c339faa4]{display:inline-flex;align-items:center;flex:1;min-width:0}.button-switch__track[data-v-c339faa4]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px;height:22px;border-radius:var(--radius-pill);background:var(--color-grey);transition:background .2s ease;pointer-events:none}.button-switch__track.is-on[data-v-c339faa4]{background:var(--color-primary)}.button-switch__thumb[data-v-c339faa4]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-background);display:flex;align-items:center;justify-content:center;transition:left .2s ease}.button-switch__track.is-on .button-switch__thumb[data-v-c339faa4]{left:18px}.button-switch__spinner[data-v-c339faa4]{width:10px;height:10px;border:2px solid var(--color-grey);border-top-color:var(--color-primary);border-radius:50%;animation:button-switch-spin-c339faa4 .6s linear infinite}@keyframes button-switch-spin-c339faa4{to{transform:rotate(360deg)}}.collapsible-search[data-v-b9aaf7e5]{display:inline-flex;align-items:center;gap:8px;min-width:0}.collapsible-search__input[data-v-b9aaf7e5]{flex:1 1 auto;width:100%;max-width:var(--cs-width, 180px);min-width:var(--cs-min-width, 120px)}.thumb-fill[data-v-8006d77b]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.thumb-fill__blur[data-v-8006d77b]{position:absolute;top:calc(var(--thumb-fill-blur) * -3);left:calc(var(--thumb-fill-blur) * -3);width:calc(100% + var(--thumb-fill-blur) * 6);height:calc(100% + var(--thumb-fill-blur) * 6);object-fit:cover;filter:blur(var(--thumb-fill-blur))}.thumb-fill__img[data-v-8006d77b]{position:relative;width:100%;height:100%;object-fit:contain}.fab-stack[data-v-879f569d]{position:fixed;right:24px;bottom:calc(24px + var(--app-safe-bottom, 0px));z-index:50;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--fab-stack-gap, 12px);transition:bottom .28s ease}.fab-stack--absolute[data-v-879f569d]{position:absolute}.fab-stack[data-v-879f569d]>.el-button{margin-inline:0;height:var(--btn-h)}.fab-stack[data-v-879f569d]>.el-button:first-child{height:var(--fab-size)}@media(max-width:759px){.fab-stack[data-v-879f569d]{bottom:calc(var(--bottom-tabs-height, 56px) + 16px + var(--app-safe-bottom, 0px))}body.bottomnav-hidden .fab-stack{bottom:calc(16px + var(--app-safe-bottom, 0px))}}.page-toolbar[data-v-58be92de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:8px;min-height:55px;box-sizing:border-box;padding:0 16px;border-bottom:1px solid var(--color-border-clear);background:var(--color-background)}.page-toolbar--bg[data-v-58be92de]{background:var(--color-clearer, #f5f6f9)}html.dark .page-toolbar--bg{background:var(--el-fill-color-light)}.page-toolbar--sticky[data-v-58be92de]{position:sticky;top:0;z-index:10}.page-toolbar__icon[data-v-58be92de]{flex:none;color:var(--el-text-color-primary)}.page-toolbar__title[data-v-58be92de]{font-size:var(--fs-2xl);font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-toolbar__spacer[data-v-58be92de]{flex:1}.page-toolbar__spinner[data-v-58be92de]{flex:none}.d-sheet[data-v-28f88c56]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.d-sheet__backdrop[data-v-28f88c56]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--el-overlay-color-lighter, rgb(0 0 0 / .4));pointer-events:auto}.d-sheet__panel[data-v-28f88c56]{position:absolute;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background:var(--color-background);pointer-events:auto;outline:none;will-change:transform}.d-sheet--btt .d-sheet__panel[data-v-28f88c56],.d-sheet--ttb .d-sheet__panel[data-v-28f88c56]{left:0;right:0;height:var(--d-sheet-size);max-height:var(--d-sheet-max)}.d-sheet--ltr .d-sheet__panel[data-v-28f88c56],.d-sheet--rtl .d-sheet__panel[data-v-28f88c56]{top:0;bottom:0;width:var(--d-sheet-size);max-width:var(--d-sheet-max)}.d-sheet--btt .d-sheet__panel[data-v-28f88c56]{bottom:0;border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow-far-up);padding-bottom:var(--app-safe-bottom)}.d-sheet--ttb .d-sheet__panel[data-v-28f88c56]{top:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-far);padding-top:var(--app-safe-top)}.d-sheet--ltr .d-sheet__panel[data-v-28f88c56]{left:0;border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow-far);padding-left:var(--app-safe-left)}.d-sheet--rtl .d-sheet__panel[data-v-28f88c56]{right:0;border-radius:var(--radius) 0 0 var(--radius);box-shadow:var(--shadow-far);padding-right:var(--app-safe-right)}.d-sheet__grabber[data-v-28f88c56]{height:22px;flex:0 0 auto;touch-action:none;cursor:grab}.d-sheet--btt .d-sheet__grabber[data-v-28f88c56]:before,.d-sheet--ttb .d-sheet__grabber[data-v-28f88c56]:before{content:"";display:block;width:40px;height:4px;margin:9px auto 0;border-radius:var(--radius-pill);background:var(--color-border-clear)}.d-sheet__panel.is-dragging .d-sheet__grabber[data-v-28f88c56]{cursor:grabbing}.d-sheet__header[data-v-28f88c56]{display:flex;align-items:center;gap:var(--padding-sm);flex:0 0 auto;padding:var(--padding-sm) var(--padding);border-bottom:1px solid var(--color-border-clear);touch-action:none}.d-sheet__title[data-v-28f88c56]{flex:1 1 auto;min-width:0;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-sheet__close[data-v-28f88c56]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);cursor:pointer}.d-sheet__close[data-v-28f88c56]:hover{background:var(--color-clearer);color:var(--color-text)}.d-sheet__body[data-v-28f88c56]{flex:1 1 auto;min-height:0;min-width:0}.d-sheet__footer[data-v-28f88c56]{flex:0 0 auto;padding:var(--padding-sm) var(--padding)}@media(prefers-reduced-motion:reduce){.d-sheet__panel[data-v-28f88c56],.d-sheet__backdrop[data-v-28f88c56]{transition:none!important}}.d-sheet__body{overflow-y:auto;overflow-x:hidden;padding:var(--padding)}.lwx__explorer-drawer .d-sheet__body{padding:8px;background:var(--color-clearer, #f5f6f9)}.lwx__aside-drawer .d-sheet__body{padding:0;background:var(--color-background, #fff)}.user-avatar[data-v-43349b1f]{--avatar-size-xs: 28px;--avatar-size-sm: 32px;--avatar-size-md: 48px;--avatar-size-lg: 64px;--avatar-size: var(--avatar-size-md);--avatar-ring: var(--card-surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-clear);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 12%,transparent);font-size:calc(var(--avatar-size) * .38)}.size-xs[data-v-43349b1f]{--avatar-size: var(--avatar-size-xs)}.size-sm[data-v-43349b1f]{--avatar-size: var(--avatar-size-sm)}.size-md[data-v-43349b1f]{--avatar-size: var(--avatar-size-md)}.size-lg[data-v-43349b1f]{--avatar-size: var(--avatar-size-lg)}.user-avatar img[data-v-43349b1f]{width:100%;height:100%;object-fit:cover;display:block}.initials[data-v-43349b1f]{font-weight:700;line-height:1;letter-spacing:.02em;color:var(--color-text);-webkit-user-select:none;user-select:none}.user-entry[data-v-09534aa8]{--entry-h: var(--touch-min, 44px);--entry-media: 32px;display:flex;align-items:center;gap:10px;min-width:0;width:100%;min-height:var(--entry-h);padding:4px 8px;box-sizing:border-box;border-radius:var(--radius-sm);color:var(--color-text)}.user-entry__avatar[data-v-09534aa8]{flex:none}.user-entry__name[data-v-09534aa8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--color-text)}.user-entry__actions[data-v-09534aa8]{flex:none;display:inline-flex;align-items:center;gap:6px}.user-entry--clickable[data-v-09534aa8]{cursor:pointer}.user-entry--clickable[data-v-09534aa8]:hover{background:var(--el-fill-color-light)}.user-entry[data-v-09534aa8]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.group-entry[data-v-6b787309]{--entry-h: var(--touch-min, 44px);--entry-media: 32px;display:flex;align-items:center;gap:10px;min-width:0;width:100%;min-height:var(--entry-h);padding:4px 8px;box-sizing:border-box;border-radius:var(--radius-sm);color:var(--color-text)}.group-entry__loading[data-v-6b787309]{display:flex;align-items:center;gap:10px;width:100%}.group-entry__skeleton-cover[data-v-6b787309]{flex:none;width:var(--entry-media);height:var(--entry-media);border-radius:var(--radius-sm)}.group-entry__skeleton-text[data-v-6b787309]{width:55%;height:14px;border-radius:var(--radius-sm)}.group-entry__error[data-v-6b787309]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--el-text-color-secondary)}.group-entry__cover[data-v-6b787309]{flex:none;width:var(--entry-media);height:var(--entry-media);border-radius:var(--radius-sm);background:var(--color-clear);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 10%,transparent)}.group-entry__cover--empty[data-v-6b787309]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-clearer);color:var(--el-text-color-secondary);font-size:var(--fs-md)}.group-entry__img[data-v-6b787309]{width:100%;height:100%;object-fit:cover;display:block}.group-entry__name[data-v-6b787309]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);font-weight:600;color:var(--color-text)}.group-entry__actions[data-v-6b787309]{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--el-text-color-secondary)}.group-entry--clickable[data-v-6b787309]{cursor:pointer}.group-entry--clickable[data-v-6b787309]:hover{background:var(--el-fill-color-light)}.group-entry[data-v-6b787309]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.csd__group[data-v-6ba8fef8]{border:0;margin:0 0 18px;padding:0}.csd__group[data-v-6ba8fef8]:last-of-type{margin-bottom:0}.csd__legend[data-v-6ba8fef8]{padding:0;margin-bottom:8px;font-size:.85rem;font-weight:600;color:var(--el-text-color-regular)}.csd__presets[data-v-6ba8fef8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.csd__preset[data-v-6ba8fef8]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.csd__preset[data-v-6ba8fef8]:hover{border-color:var(--el-color-primary)}.csd__preset--on[data-v-6ba8fef8]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.csd__shape[data-v-6ba8fef8]{display:block;height:34px;border:1px solid var(--el-text-color-secondary);border-radius:2px;background:var(--el-fill-color-light)}.csd__preset-label[data-v-6ba8fef8]{font-size:.72rem;line-height:1.15;text-align:center;color:var(--el-text-color-regular)}.csd__custom[data-v-6ba8fef8]{display:flex;align-items:flex-end;gap:8px}.csd__field[data-v-6ba8fef8]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.csd__field-label[data-v-6ba8fef8]{font-size:.78rem;color:var(--el-text-color-secondary)}.csd__field[data-v-6ba8fef8] .el-input-number{width:100%}.csd__times[data-v-6ba8fef8]{padding-bottom:8px;color:var(--el-text-color-secondary)}.csd__chips[data-v-6ba8fef8]{display:flex;flex-wrap:wrap;gap:6px}.csd__chip[data-v-6ba8fef8]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--el-border-color);border-radius:999px;background:var(--el-fill-color-blank);font-size:.82rem;color:var(--el-text-color-regular);cursor:pointer}.csd__chip[data-v-6ba8fef8]:hover{border-color:var(--el-color-primary)}.csd__chip--on[data-v-6ba8fef8]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.share-dialog .el-dialog__header,.share-dialog{padding:0!important}.share-dialog__close[data-v-67d76243]{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-text-on-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.share-dialog__cover[data-v-67d76243]{position:relative;aspect-ratio:16 / 7;background-color:var(--color-clear--2);background-image:var(--share-cover-url, none);background-size:cover;background-position:center;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.share-dialog__cover--empty[data-v-67d76243]{background-image:linear-gradient(135deg,var(--color-clear--2),var(--color-clear))}.share-dialog__cover-skeleton[data-v-67d76243],.share-dialog__cover-skeleton-item[data-v-67d76243]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.share-dialog__qr-mini[data-v-67d76243]{position:absolute;right:24px;bottom:-28px;width:96px;height:96px;padding:6px;background:#fff;border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000002e;cursor:pointer;transition:transform .15s ease}.share-dialog__qr-mini[data-v-67d76243]:hover{transform:scale(1.1)}.share-qr-reveal-enter-active[data-v-67d76243],.share-qr-reveal-leave-active[data-v-67d76243]{transition:opacity .2s ease,transform .2s ease}.share-qr-reveal-enter-from[data-v-67d76243],.share-qr-reveal-leave-to[data-v-67d76243]{opacity:0;transform:scale(.6)}.share-dialog__qr-mini--loading[data-v-67d76243]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);cursor:default;z-index:1}.share-dialog__qr-mini--loading[data-v-67d76243]:hover{transform:none}.share-dialog__body[data-v-67d76243]{padding:40px 24px 24px}.share-dialog__title[data-v-67d76243]{margin:0;font-size:var(--fs-2xl);font-weight:600;color:var(--color-text)}.share-dialog__subtitle[data-v-67d76243]{margin:4px 0 0;color:var(--color-text-secondary)}.share-dialog__link-label[data-v-67d76243]{display:flex;align-items:center;gap:6px;margin-top:20px;margin-bottom:6px;font-size:var(--fs-lg);color:var(--color-text-secondary)}.share-dialog__link-row[data-v-67d76243]{display:flex;gap:8px}.share-dialog__url[data-v-67d76243]{flex:1}.share-qr-overlay[data-v-67d76243]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#0006}.share-qr-card[data-v-67d76243]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;background:var(--color-clear);border-radius:var(--radius)}.share-qr-card__close[data-v-67d76243]{position:absolute;top:-22px;right:-22px;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-text-on-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.share-qr-card__img[data-v-67d76243]{width:280px;height:280px;border-radius:var(--radius-sm)}.dynamic-popover__trigger[data-v-3e888c5e]{display:inline-flex}.share-collab[data-v-8a559022]{margin-top:20px}.share-collab__label[data-v-8a559022]{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:var(--fs-lg);color:var(--color-text-secondary)}.share-collab__hint[data-v-8a559022]{margin:0 0 8px;font-size:var(--fs-sm);color:var(--color-text-secondary);opacity:.8}.share-collab__row[data-v-8a559022]{display:flex;gap:8px}.share-collab__email[data-v-8a559022]{flex:1}.share-collab__list[data-v-8a559022]{max-height:260px;overflow-y:auto;margin:10px 0 0;padding:0;list-style:none}.share-collab__item[data-v-8a559022]{padding:4px 0}.share-collab__select[data-v-8a559022]{width:130px}.share-collab__role[data-v-8a559022]{font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap}.share-collab__menu-btn[data-v-8a559022]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:none;cursor:pointer}.share-collab__menu-btn[data-v-8a559022]:hover:not(:disabled){background:var(--el-fill-color-light)}.share-collab__menu-btn[data-v-8a559022]:disabled{opacity:.4;cursor:default}.share-collab__menu-list[data-v-8a559022]{display:flex;flex-direction:column;gap:2px}.share-collab__menu-item[data-v-8a559022]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.share-collab__menu-item[data-v-8a559022]:hover{background:var(--el-fill-color-light)}.share-collab__menu-item--danger[data-v-8a559022]{color:var(--el-color-danger)}.share-collab__empty[data-v-8a559022]{margin:10px 0 0;font-size:var(--fs-md);color:var(--color-text-secondary);opacity:.7}.collab-popover[data-v-e0a03383]{display:inline-flex}.collab-popover__btn[data-v-e0a03383]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:var(--color-clear);box-shadow:0 1px 3px #00000040;cursor:pointer;font-size:var(--fs-sm)}.collab-popover__list[data-v-e0a03383]{max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.collab-popover__item[data-v-e0a03383]{padding:4px 0}.collab-popover__role[data-v-e0a03383]{font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap}.collab-popover__empty[data-v-e0a03383]{margin:0;font-size:var(--fs-md);color:var(--color-text-secondary);opacity:.7}.el-dialog.version-update{--el-dialog-bg-color: transparent;background:transparent;box-shadow:none}.el-dialog.version-update .el-dialog__header{display:none}.el-overlay.version-update-overlay{background-color:var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78))}.version-update__body[data-v-d51f450a]{display:flex;flex-direction:column;align-items:center;gap:var(--padding);text-align:center;color:var(--color-text-on-media);-webkit-user-select:none;user-select:none}.version-update__visual[data-v-d51f450a]{position:relative;width:132px;height:132px;display:flex;align-items:center;justify-content:center}.version-update__icon[data-v-d51f450a]{width:104px;height:104px;color:var(--el-color-success)}.version-update__progress[data-v-d51f450a]{position:absolute;top:0;right:0;bottom:0;left:0}.version-update__progress[data-v-d51f450a] .el-progress-circle__track{stroke:color-mix(in srgb,var(--color-text-on-media) 20%,transparent)}.version-update__title[data-v-d51f450a]{margin:0;font-size:var(--fs-2xl);font-weight:700}.version-update__text[data-v-d51f450a]{margin:0;font-size:var(--fs-lg);opacity:.85}.version-update__body[data-v-d51f450a] .version-update__cta{margin-top:var(--padding-sm);font-size:var(--fs-2xl);font-weight:700}.cookie-notice[data-v-60f7441e]{position:fixed;right:0;bottom:0;left:0;z-index:3001;padding:1.25rem;background-color:var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));color:var(--color-text-on-brand);font-size:var(--fs-lg)}.cookie-notice__inner[data-v-60f7441e]{max-width:700px;margin:0 auto}.cookie-notice__title[data-v-60f7441e]{margin:0 0 .35rem;font-weight:700}.cookie-notice__body[data-v-60f7441e]{margin:0 0 .35rem}.cookie-notice__links[data-v-60f7441e]{margin:0 0 .75rem}.cookie-notice__link[data-v-60f7441e]{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fade-enter-active[data-v-60f7441e],.fade-leave-active[data-v-60f7441e]{transition:opacity .25s ease}.fade-enter-from[data-v-60f7441e],.fade-leave-to[data-v-60f7441e]{opacity:0}.legal-dialog__frame[data-v-87570ce3]{display:block;width:100%;height:calc(100vh - 200px);border:none;background:transparent}.legal-dialog__fallback[data-v-87570ce3]{margin:.5rem 0 0;font-size:var(--fs-md);text-align:center}.legal-dialog__fallback a[data-v-87570ce3]{color:var(--color-text-main)}.legal-host__footer[data-v-4596bd67]{position:fixed;right:0;bottom:0;left:0;z-index:3000;padding:.5rem 1.25rem calc(.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78)) 70%);color:var(--color-text-on-brand);font-size:var(--fs-sm);text-align:center}.legal-host__link[data-v-4596bd67]{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.legal-host__gate-links[data-v-4596bd67]{margin:.5rem 0 0;font-size:var(--fs-md)}.legal-host__gate-link[data-v-4596bd67]{padding:0;border:none;background:none;color:var(--color-text-main);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fade-enter-active[data-v-4596bd67],.fade-leave-active[data-v-4596bd67]{transition:opacity .25s ease}.fade-enter-from[data-v-4596bd67],.fade-leave-to[data-v-4596bd67]{opacity:0}.code-editor .codecup{background:transparent;color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-lg);line-height:1.55;border:none}.codecup.codecup--has-line-numbers:before{background:var(--color-background-transparent)!important}.code-editor .codecup__textarea,.code-editor .codecup__pre,.code-editor .codecup__code{font-family:var(--font-mono)!important;font-size:var(--fs-lg)!important;line-height:1.55!important}.code-editor .codecup__pre,.code-editor pre[class*=language-]{background:transparent}.code-editor .codecup__textarea{color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--color-main)}.code-editor .codecup__textarea::selection{background:color-mix(in srgb,var(--color-main) 25%,transparent)}.code-editor .codecup__lines{color:var(--color-text-secondary);background:transparent;border-right:1px solid var(--color-border-clear)}.code-editor .token.comment,.code-editor .token.prolog,.code-editor .token.doctype,.code-editor .token.cdata,.code-editor .token.punctuation,.code-editor .token.operator{color:var(--color-text-secondary)!important}.code-editor .token.atrule,.code-editor .token.keyword,.code-editor .token.important{color:var(--color-danger-dark)!important}.code-editor .token.selector,.code-editor .token.tag{color:var(--color-main-dark)!important}.code-editor .token.string,.code-editor .token.attr-value,.code-editor .token.char,.code-editor .token.regex{color:var(--color-primary-dark)!important}.code-editor .token.number,.code-editor .token.boolean,.code-editor .token.constant,.code-editor .token.symbol{color:var(--color-orange-dark)!important}.code-editor .token.function,.code-editor .token.class-name,.code-editor .token.attr-name,.code-editor .token.property,html.dark .code-editor .token.tag,html.dark .code-editor .token.selector,html.dark .code-editor .token.function,html.dark .code-editor .token.class-name,html.dark .code-editor .token.attr-name,html.dark .code-editor .token.property{color:var(--color-main-clear)!important}html.dark .code-editor .token.keyword,html.dark .code-editor .token.atrule,html.dark .code-editor .token.important{color:var(--color-danger)!important}html.dark .code-editor .token.string,html.dark .code-editor .token.attr-value,html.dark .code-editor .token.char,html.dark .code-editor .token.regex{color:var(--color-primary)!important}html.dark .code-editor .token.number,html.dark .code-editor .token.boolean,html.dark .code-editor .token.constant,html.dark .code-editor .token.symbol{color:var(--color-orange)!important}.floating-emoji{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:50}.floating-emoji__item{position:absolute;bottom:18%;font-size:var(--icon-md);animation:floating-emoji-rise 1.1s ease-out forwards;will-change:transform,opacity}@keyframes floating-emoji-rise{0%{transform:translate(0) scale(.6) rotate(0);opacity:0}15%{opacity:1;transform:translate(calc(var(--fe-drift, 0px) * .2),-14%) scale(1.15) rotate(calc(var(--fe-rot, 0deg) * .3))}to{transform:translate(var(--fe-drift, 0px),-160px) scale(1) rotate(var(--fe-rot, 0deg));opacity:0}}.cp-spectrum[data-v-1857d9e4]{position:relative;width:100%;height:130px;border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;box-shadow:inset 0 0 0 1px #0000001f;background:linear-gradient(to bottom,hsl(var(--cp-hue) 0% 100%),transparent 50%,hsl(var(--cp-hue) 0% 0%)),linear-gradient(to right,hsl(var(--cp-hue) 0% 50%),hsl(var(--cp-hue) 100% 50%))}.cp-spectrum__marker[data-v-1857d9e4]{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:transparent;border:2px solid #fff;box-shadow:0 0 0 1px #00000059,var(--shadow-light);pointer-events:none}.diddo-checkerboard{background:repeating-conic-gradient(#ccc,#ccc 90deg,#fff 90deg,#fff 180deg) 50% / 16px 16px}.diddo-color-layer{background:linear-gradient(var(--cp-color, transparent),var(--cp-color, transparent)),repeating-conic-gradient(#ccc,#ccc 90deg,#fff 90deg,#fff 180deg) 50% / 16px 16px}.cp-slider[data-v-9ba69eca]{position:relative;width:100%;height:14px;border-radius:var(--radius-pill);cursor:pointer;touch-action:none;box-shadow:inset 0 0 0 1px #0000001f}.cp-slider__fill[data-v-9ba69eca]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.cp-slider__fill--hue[data-v-9ba69eca]{background:linear-gradient(90deg,red,#f90,#cf0,#3f0,#0f6,#0ff,#06f,#30f,#c0f,#f09,red)}.cp-slider__fill--saturation[data-v-9ba69eca]{background:linear-gradient(90deg,hsl(var(--cp-hue) 0% 50%),hsl(var(--cp-hue) 100% 50%))}.cp-slider__fill--lightness[data-v-9ba69eca]{background:linear-gradient(90deg,#000,hsl(var(--cp-hue) 100% 50%),#fff)}.cp-slider__fill--alpha[data-v-9ba69eca]{background:linear-gradient(90deg,transparent,var(--cp-opaque))}.cp-slider__thumb[data-v-9ba69eca]{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000040,var(--shadow-light);pointer-events:none}.cp-swatches[data-v-a33e9f61]{display:flex;flex-direction:column;gap:10px}.cp-swatches__grid[data-v-a33e9f61]{display:flex;gap:4px}.cp-swatches__col[data-v-a33e9f61]{display:flex;flex-direction:column;gap:4px}.cp-swatches__grays[data-v-a33e9f61]{margin-left:4px}.cp-swatch[data-v-a33e9f61]{width:18px;height:18px;padding:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);cursor:pointer;transition:transform .1s ease}.cp-swatch[data-v-a33e9f61]:hover{transform:scale(1.18)}.cp-swatch.is-selected[data-v-a33e9f61]{outline:2px solid var(--color-main);outline-offset:1px}.cp-swatch--add[data-v-a33e9f61]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-clearer);color:var(--color-text-secondary)}.cp-swatches__custom[data-v-a33e9f61]{display:flex;flex-direction:column;gap:4px}.cp-swatches__label[data-v-a33e9f61]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.cp-swatches__custom-row[data-v-a33e9f61]{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:759px){.cp-swatches__grid[data-v-a33e9f61]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.cp-swatch[data-v-a33e9f61]{width:auto;height:auto;min-width:0;aspect-ratio:1}.cp-swatches__custom-row .cp-swatch[data-v-a33e9f61]{width:26px;height:26px;aspect-ratio:auto}}.cp[data-v-990198aa]{--cp-surface: var(--card-surface);--cp-touch: 44px;display:flex;gap:14px;padding:12px;background:var(--cp-surface);border-radius:var(--radius-sm);width:fit-content;max-width:100%}.cp__left[data-v-990198aa]{display:flex;flex-direction:column;gap:8px;width:96px;flex-shrink:0}.cp__preview[data-v-990198aa]{width:96px;height:72px;border-radius:var(--radius-sm);border:1px solid var(--color-border-clear)}.cp__input[data-v-990198aa] .el-input__inner{font-family:var(--font-mono);font-size:var(--fs-sm)}.cp__toggle[data-v-990198aa],.cp__eyedropper[data-v-990198aa]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 8px;font-size:var(--fs-sm);color:var(--el-text-color-primary);background:var(--color-clearer);border:none;border-radius:var(--radius-sm);cursor:pointer}.cp__toggle[data-v-990198aa]:hover,.cp__eyedropper[data-v-990198aa]:hover{background:var(--color-clear)}.cp__toggle[data-v-990198aa]:after,.cp__eyedropper[data-v-990198aa]:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:var(--cp-touch);transform:translate(-50%,-50%)}.cp__toggle[data-v-990198aa]:focus-visible,.cp__eyedropper[data-v-990198aa]:focus-visible,.cp__auto[data-v-990198aa]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.cp__accept[data-v-990198aa]{width:100%}.cp__panel[data-v-990198aa]{display:flex;flex-direction:column;gap:12px}.cp__auto[data-v-990198aa]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 8px;font-size:var(--fs-sm);color:var(--el-text-color-primary);background:var(--color-clearer);border:none;border-radius:var(--radius-sm);cursor:pointer}.cp__auto[data-v-990198aa]:hover{background:var(--color-clear)}.cp__auto--active[data-v-990198aa]{outline:2px solid var(--color-main);outline-offset:1px}.cp__auto-chip[data-v-990198aa]{width:18px;height:18px;flex-shrink:0;border:1px solid var(--color-border-clear);border-radius:50%;background:linear-gradient(135deg,#1a1a1a 50%,#ececec 50%)}.cp--advanced .cp__panel[data-v-990198aa]{min-width:180px}.cp__sliders[data-v-990198aa]{display:flex;flex-direction:column;gap:10px}.cp__slider-row[data-v-990198aa]{display:flex;flex-direction:column;gap:6px}.cp__slider-label[data-v-990198aa]{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--color-text-secondary)}@media(max-width:759px){.cp[data-v-990198aa]{width:100%;flex-direction:column;padding:8px 4px}.cp__left[data-v-990198aa]{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.cp__preview[data-v-990198aa]{width:64px;height:44px}.cp__input[data-v-990198aa]{flex:1 1 120px}.cp__accept[data-v-990198aa]{flex:1 1 100%}.cp__panel[data-v-990198aa]{width:100%}.cp--advanced .cp__panel[data-v-990198aa]{min-width:0}}.cpb[data-v-cd0d0d15]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border-clear);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-light)}.cpb[data-v-cd0d0d15]:hover{box-shadow:0 0 0 3px var(--el-color-primary-light-7),var(--shadow-light)}.cpb[data-v-cd0d0d15]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.cpb--auto[data-v-cd0d0d15]{background:linear-gradient(135deg,#1a1a1a 50%,#ececec 50%);color:var(--color-text-on-media);text-shadow:0 0 1px rgb(0 0 0 / .65),0 0 2px rgb(0 0 0 / .45)}.cp-popover.el-popover.el-popper{padding:0;min-width:unset;width:auto!important;background-color:transparent!important;transition:all .2s ease}.cp-popover.d-sheet__panel .d-sheet__body{padding:4px 12px 12px}.viewer-container{z-index:3333!important}.viewer-backdrop{background-color:var( --color-main-transparent, color-mix(in srgb, var(--color-main) 75%, transparent) )!important}html.dark .viewer-backdrop{background-color:color-mix(in srgb,var(--color-clear--2) 88%,transparent)!important}body.viewer-open{overflow:auto!important}.viewer-canvas>img{background-color:var(--color-image-backdrop)}.viewer-toolbar{margin-bottom:0}.viewer-toolbar li{display:none;box-shadow:none!important;background-color:var( --color-main-transparent, color-mix(in srgb, var(--color-main) 75%, transparent) )!important}.viewer-toolbar li:hover{background-color:var(--color-main-dark)!important}.viewer-toolbar li.viewer-rotate-left,.viewer-toolbar li.viewer-rotate-right,.viewer-toolbar li.viewer-flip-horizontal,.viewer-toolbar li.viewer-flip-vertical{display:block}.viewer-close{top:10px!important;right:10px!important;width:30px!important;height:30px!important;background-color:var(--color-danger)!important;z-index:10;box-shadow:var(--shadow-far);display:flex;align-items:center;justify-content:center}.viewer-close:hover{background-color:var(--color-danger-dark)!important}.viewer-close:before{content:"×"!important;background-image:none!important;font-family:var(--font-main),sans-serif!important;font-weight:700;font-size:var(--fs-2xl)!important;line-height:1;color:var(--color-text-on-media)!important;display:block;position:relative!important;text-align:center;bottom:initial!important;left:initial!important}.viewer-move{background-color:#fff;padding:10px;border-radius:5px;box-shadow:var(--shadow-far);z-index:2}.viewer-title{display:block;box-sizing:border-box;max-width:100vw!important;margin:5px auto!important;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-footer{width:fit-content!important;margin-left:auto;margin-right:auto}.viewer-navbar{background-color:color-mix(in srgb,var(--color-clear--2) 88%,transparent)!important;width:fit-content!important;padding:0 10px;border-radius:var(--radius) var(--radius) 0 0;height:100px;max-width:100vw;overflow:unset!important;overflow-x:auto!important;overflow-y:hidden!important;margin:auto}.viewer-navbar ul{transform:none!important;display:flex;max-width:unset!important;width:max-content!important;height:100%!important;align-items:center}.viewer-navbar li{width:60px!important;background-color:#ffffffb0;display:flex;align-content:center;align-items:center;justify-items:center;max-height:100%!important;height:60px!important;margin:0 10px;padding:8px!important;border-radius:7px;transition:all .2s ease!important;overflow:hidden!important;box-shadow:var(--shadow-far)!important}.viewer-navbar li>img{transform:none!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important;display:block}.viewer-navbar li:hover{transform:scale(1.1)}.emoji-picker[data-v-f627c7ba]{display:flex;flex-direction:column;gap:8px;width:100%}.emoji-picker__search[data-v-f627c7ba]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-pill)}.emoji-picker__search.is-disabled[data-v-f627c7ba]{opacity:.55}.emoji-picker__search-icon[data-v-f627c7ba]{flex:none;color:var(--color-text-secondary)}.emoji-picker__search-input[data-v-f627c7ba]{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-main);font-size:var(--fs-lg);outline:none}.emoji-picker__search-input[data-v-f627c7ba]::placeholder{color:var(--color-text-secondary)}.emoji-picker__tabs[data-v-f627c7ba]{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border-clear)}.emoji-picker__tabs[data-v-f627c7ba]::-webkit-scrollbar{display:none}.emoji-picker__tab[data-v-f627c7ba]{flex:none;padding:8px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--fs-xl);line-height:1}.emoji-picker__tab[data-v-f627c7ba]:hover{color:var(--color-text)}.emoji-picker__tab.is-active[data-v-f627c7ba]{border-bottom-color:var(--color-main);color:var(--color-main)}.emoji-picker__tab[data-v-f627c7ba]:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}.emoji-picker__panel[data-v-f627c7ba]{min-height:0}.emoji-picker__grid[data-v-f627c7ba]{display:grid;grid-template-columns:repeat(var(--emoji-cols, 8),minmax(0,1fr));gap:2px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.emoji-picker__cell[data-v-f627c7ba]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-family:var(--font-emoji);font-size:var(--fs-3xl);line-height:1}.emoji-picker__cell[data-v-f627c7ba]:hover{background:var(--color-grey)}.emoji-picker__cell[data-v-f627c7ba]:focus-visible{background:var(--color-grey);outline:2px solid var(--color-main);outline-offset:-2px}.emoji-picker__notice[data-v-f627c7ba]{margin:0;padding:8px 4px;color:var(--color-text-secondary);font-family:var(--font-main);font-size:var(--fs-md);text-align:center}.emoji-picker-button__hit[data-v-47344e24]{display:inline-flex}.emoji-popover.el-popover.el-popper{padding:8px}.emoji-popover .d-sheet__body{padding:8px 12px 16px}.global-progress[data-v-28449658]{position:fixed;top:0;left:0;right:0;height:5px;background:transparent;z-index:2000;opacity:0;transition:opacity .3s ease;pointer-events:none}.global-progress.is-visible[data-v-28449658]{opacity:1}.global-progress__bar[data-v-28449658]{height:100%;width:var(--gp-width, 0%);background:var(--color-primary);transition:width .15s ease}.global-progress.is-indeterminate .global-progress__bar[data-v-28449658]{width:30%;animation:gp-indeterminate-28449658 1.1s ease-in-out infinite}@keyframes gp-indeterminate-28449658{0%{transform:translate(-120%)}to{transform:translate(430%)}}.collaborator-presence[data-v-4b15d199]{--presence-size: 32px;--presence-surface: var(--card-surface);display:flex;flex-direction:column;gap:8px}.presence-header[data-v-4b15d199]{display:flex;align-items:center;gap:8px}.presence-title[data-v-4b15d199]{font-size:var(--fs-sm);font-weight:500;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px}.presence-count[data-v-4b15d199]{background:var(--el-fill-color);color:var(--el-text-color-secondary);font-size:var(--fs-xs);font-weight:600;padding:2px 6px;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.presence-users[data-v-4b15d199]{display:flex;gap:4px}.layout-horizontal[data-v-4b15d199]{flex-direction:row;flex-wrap:wrap}.layout-vertical[data-v-4b15d199]{flex-direction:column}.layout-grid[data-v-4b15d199]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:8px}.presence-user[data-v-4b15d199]{display:flex;align-items:center;gap:8px;transition:opacity .2s ease}.user-inactive[data-v-4b15d199]{opacity:.5}.presence-avatar[data-v-4b15d199]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--presence-size);height:var(--presence-size);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--presence-user-color) 84%,var(--color-black));color:var(--color-text-on-brand);font-weight:600;font-size:calc(var(--presence-size) * .42);line-height:1;box-shadow:var(--shadow-light)}.presence-avatar--ring[data-v-4b15d199]{background:transparent;box-shadow:0 0 0 2px var(--presence-user-color),var(--shadow-light)}.presence-avatar__photo[data-v-4b15d199]{display:block}.avatar-initial[data-v-4b15d199]{-webkit-user-select:none;user-select:none}.status-indicator[data-v-4b15d199]{position:absolute;right:0;bottom:0;width:calc(var(--presence-size) * .3);height:calc(var(--presence-size) * .3);min-width:8px;min-height:8px;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--presence-surface)}.status-indicator.active[data-v-4b15d199]{background:var(--el-color-success)}.status-indicator.inactive[data-v-4b15d199]{background:var(--color-clear)}.user-name[data-v-4b15d199]{font-size:var(--fs-md);color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.local-badge[data-v-4b15d199]{font-size:var(--fs-xs);color:var(--el-text-color-secondary)}.presence-overflow[data-v-4b15d199]{display:flex;align-items:center;justify-content:center;flex:none;width:var(--presence-size);height:var(--presence-size);border-radius:var(--radius-pill);background:var(--el-fill-color);color:var(--el-text-color-regular);font-size:calc(var(--presence-size) * .34);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;cursor:default;box-shadow:0 0 0 2px var(--presence-surface)}.presence-compact[data-v-4b15d199]{--presence-size: 24px}.presence-compact .presence-avatar[data-v-4b15d199],.presence-compact .presence-overflow[data-v-4b15d199]{margin-left:calc(var(--presence-size) * -.3)}.presence-compact .presence-user:first-child .presence-avatar[data-v-4b15d199]{margin-left:0}.presence-compact .presence-avatar[data-v-4b15d199]{box-shadow:0 0 0 2px var(--presence-surface),var(--shadow-light)}.user-local .presence-avatar[data-v-4b15d199]{box-shadow:0 0 0 2px var(--el-color-primary),var(--shadow-light)}.user-local .presence-avatar--ring[data-v-4b15d199]{box-shadow:0 0 0 2px var(--presence-user-color),0 0 0 4px var(--el-color-primary),var(--shadow-light)}.presence-plate[data-v-4b15d199]{background:var(--presence-surface);border-radius:var(--radius-pill);padding:4px;box-shadow:var(--shadow-far);transition:border-radius .18s ease,padding .18s ease}.collaborator-presence[data-v-4b15d199]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.presence-expanded .presence-users[data-v-4b15d199]{gap:6px}.presence-expanded.presence-compact .presence-avatar[data-v-4b15d199],.presence-expanded.presence-compact .presence-overflow[data-v-4b15d199]{margin-left:0}.presence-expanded .presence-users.layout-horizontal[data-v-4b15d199]{max-width:min(80vw,420px);max-height:168px;overflow-y:auto}.presence-expanded.presence-plate[data-v-4b15d199]{border-radius:var(--radius);padding:6px}@media(prefers-reduced-motion:reduce){.presence-user[data-v-4b15d199]{transition:none}}.collaborator-cursors[data-v-6ff434c2]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.remote-cursor[data-v-6ff434c2]{position:absolute;top:0;left:0;pointer-events:none;transition:transform .1s ease-out;will-change:transform}.cursor-icon[data-v-6ff434c2]{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.cursor-caret[data-v-6ff434c2]{width:2px;height:20px;animation:cursor-blink-6ff434c2 1s step-end infinite}@keyframes cursor-blink-6ff434c2{50%{opacity:0}}.cursor-dot[data-v-6ff434c2]{width:12px;height:12px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0000004d}.cursor-label[data-v-6ff434c2]{position:absolute;top:100%;left:0;margin-top:4px;padding:2px 8px;border-radius:4px;color:#fff;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;box-shadow:0 1px 3px #0003;animation:label-fade-in-6ff434c2 .2s ease-out}@keyframes label-fade-in-6ff434c2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.remote-selection[data-v-6ff434c2]{position:absolute;top:0;left:0;pointer-events:none;border:1px solid;border-radius:2px;will-change:transform}.change-history[data-v-ba6cc2f9]{display:flex;flex-direction:column;height:100%;min-height:0;font-size:var(--fs-md)}.change-history.is-loading[data-v-ba6cc2f9]{opacity:.85}.change-history__header[data-v-ba6cc2f9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-clear, var(--el-border-color-lighter))}.change-history__title[data-v-ba6cc2f9]{font-weight:600;color:var(--el-text-color-primary)}.change-history__filters[data-v-ba6cc2f9]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--color-border-clear, var(--el-border-color-lighter))}.change-history__filter[data-v-ba6cc2f9]{flex:1;min-width:0}.change-history__content[data-v-ba6cc2f9]{flex:1;min-height:0;overflow-y:auto}.change-history__state[data-v-ba6cc2f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:var(--el-text-color-secondary)}.change-history__state svg[data-v-ba6cc2f9]{font-size:var(--icon-sm);opacity:.5}.change-history__list[data-v-ba6cc2f9]{padding:8px 0}.change-history__group[data-v-ba6cc2f9]{margin-bottom:16px}.change-history__group-header[data-v-ba6cc2f9]{padding:8px 16px;font-size:var(--fs-xs);font-weight:600;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--el-fill-color-light);position:sticky;top:0;z-index:1}.change-history__entry[data-v-ba6cc2f9]{display:flex;gap:12px;padding:10px 16px;transition:background-color .15s}.change-history__entry[data-v-ba6cc2f9]:hover{background-color:var(--el-fill-color-light)}.change-history__entry.is-own[data-v-ba6cc2f9]{background-color:var(--color-main-clear, var(--el-color-primary-light-9))}.change-history__avatar[data-v-ba6cc2f9]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--fs-md);flex-shrink:0}.change-history__entry-body[data-v-ba6cc2f9]{flex:1;min-width:0}.change-history__entry-header[data-v-ba6cc2f9]{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.change-history__user[data-v-ba6cc2f9]{font-weight:500;color:var(--el-text-color-primary)}.change-history__time[data-v-ba6cc2f9]{font-size:var(--fs-xs);color:var(--el-text-color-secondary)}.change-history__summary[data-v-ba6cc2f9]{color:var(--el-text-color-regular);line-height:1.4;word-break:break-word}.change-history__load-more[data-v-ba6cc2f9]{display:block;width:calc(100% - 32px);margin:8px 16px}.change-history__loading-more[data-v-ba6cc2f9]{display:flex;justify-content:center;padding:16px;color:var(--el-text-color-secondary)}.auth-shell[data-v-aa7e09bc]{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;background:var(--color-clear--2)}.auth-shell__brand[data-v-aa7e09bc]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-pill);background:var(--color-main)}.auth-shell__logo[data-v-aa7e09bc]{width:44px;height:44px}.auth-shell__title[data-v-aa7e09bc]{margin:.5rem 0 0;font-size:var(--fs-3xl);font-weight:600;text-align:center}.auth-shell__subtitle[data-v-aa7e09bc]{margin:0 0 .5rem;color:var(--color-text-secondary);text-align:center}.auth-shell__card[data-v-aa7e09bc]{width:100%;border-radius:var(--radius)}.auth-shell__footer[data-v-aa7e09bc]{margin-top:.5rem;font-size:var(--fs-lg)}.auth-shell--single .auth-shell__card[data-v-aa7e09bc]{max-width:26rem}.auth-shell--single .auth-shell__card[data-v-aa7e09bc] .el-card__body{padding:2rem}.auth-shell--split .auth-shell__card[data-v-aa7e09bc]{max-width:52rem;overflow:hidden}.auth-shell__split[data-v-aa7e09bc]{display:flex;align-items:stretch}.auth-shell__half[data-v-aa7e09bc]{flex:1 1 0;min-width:0;padding:2rem;display:flex;flex-direction:column;justify-content:center}.auth-shell__half--alt[data-v-aa7e09bc]{background:var(--color-clear--2)}.auth-shell__divider[data-v-aa7e09bc]{width:1px;align-self:stretch;background:var(--color-border-clear)}@media(max-width:639px){.auth-shell--single .auth-shell__card[data-v-aa7e09bc]{max-width:24rem}.auth-shell--single .auth-shell__card[data-v-aa7e09bc] .el-card__body{padding:1.5rem}.auth-shell--split .auth-shell__card[data-v-aa7e09bc]{max-width:24rem}.auth-shell__split[data-v-aa7e09bc]{flex-direction:column}.auth-shell__half[data-v-aa7e09bc]{padding:1.5rem}.auth-shell__divider[data-v-aa7e09bc]{width:100%;height:1px;align-self:auto}}.gsi-button[data-v-7ac913d8]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--btn-h);padding:0 12px;background-color:#fff;border:1px solid #747775;border-radius:var(--radius);color:#1f1f1f;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-lg);font-weight:500;letter-spacing:.25px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.gsi-button[data-v-7ac913d8]:hover:not(:disabled){background-color:#f8faff;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-button[data-v-7ac913d8]:active:not(:disabled){background-color:#f1f3f4}.gsi-button[data-v-7ac913d8]:disabled{opacity:.6;cursor:default}.gsi-button__icon[data-v-7ac913d8]{display:flex;width:18px;height:18px}.recover__error[data-v-6f73adeb]{color:var(--color-danger);font-size:var(--fs-md);margin:8px 0 0}.email-first[data-v-5d85209b]{width:100%}.email-first__form[data-v-5d85209b]{display:flex;flex-direction:column;gap:.75rem}.email-first__error[data-v-5d85209b]{margin:0;text-align:center;color:var(--color-danger);font-size:var(--fs-md)}.email-first__hint[data-v-5d85209b]{margin:0;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__identity[data-v-5d85209b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);background:var(--color-clear--2)}.email-first__email[data-v-5d85209b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.email-first__sep[data-v-5d85209b]{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__sep[data-v-5d85209b]:before,.email-first__sep[data-v-5d85209b]:after{content:"";flex:1;height:1px;background:var(--color-border-clear)}.qr-help[data-v-5078123a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.qr-help__step[data-v-5078123a]{display:flex;align-items:flex-start;gap:.75rem}.qr-help__num[data-v-5078123a]{flex:0 0 auto;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-main);color:var(--nav-text);font-weight:600;font-size:var(--fs-lg)}.qr-help__faq[data-v-5078123a]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.qr-help__faq-item[data-v-5078123a]{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:var(--fs-lg);color:var(--color-text-secondary)}.qr-panel[data-v-f03bc376]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;width:100%;height:100%;min-height:260px}.qr-panel__icon[data-v-f03bc376]{font-size:var(--icon-xl);color:var(--color-main)}.qr-panel__icon--muted[data-v-f03bc376]{color:var(--color-text-secondary)}.qr-panel__icon--err[data-v-f03bc376]{color:var(--color-danger)}.qr-panel__qr[data-v-f03bc376]{width:240px;height:240px;border-radius:var(--radius-sm)}.qr-panel__hint[data-v-f03bc376]{margin:0;max-width:18rem;color:var(--color-text-secondary);font-size:var(--fs-lg)}.signup-wizard[data-v-51e39fea]{display:flex;flex-direction:column;gap:.75rem}.signup-wizard__step[data-v-51e39fea]{display:flex;flex-direction:column;gap:.5rem}.signup-wizard__greeting[data-v-51e39fea]{margin:0;font-weight:600}.signup-wizard__label[data-v-51e39fea]{font-size:var(--fs-lg);color:var(--color-text-secondary)}.signup-wizard__email-info[data-v-51e39fea]{margin:0;font-size:var(--fs-lg);color:var(--color-text-secondary);text-align:center}.signup-wizard__error[data-v-51e39fea]{display:block;text-align:center;color:var(--color-danger);font-size:var(--fs-md);margin:0}.folder-icon-glyph[data-v-81cf7706]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.folder-icon-glyph--emoji[data-v-81cf7706]{font-style:normal;color:initial}.folder-glyph[data-v-2a75d0ae]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--glyph-size);height:var(--glyph-size);color:var(--folder-color)}.folder-glyph__back[data-v-2a75d0ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--glyph-size);opacity:.5}.folder-glyph__front[data-v-2a75d0ae]{position:relative;font-size:calc(var(--glyph-size) * .55);transform:translateY(calc(var(--glyph-size) * .08))}.explorer-location-item[data-v-58ab4cd3]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-location-item[data-v-58ab4cd3]:hover{background:var(--el-fill-color-light)}.explorer-location-item__icon[data-v-58ab4cd3]{flex-shrink:0;color:var(--folder-color, var(--el-text-color-secondary))}.explorer-location-item__text[data-v-58ab4cd3]{display:flex;flex-direction:column;min-width:0}.explorer-location-item__name[data-v-58ab4cd3],.explorer-location-item__path[data-v-58ab4cd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-location-item__path[data-v-58ab4cd3]{font-size:var(--fs-xs);color:var(--el-text-color-secondary)}.explorer-folder-tile[data-v-41f8fec6]{position:relative;display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-folder-tile--hidden[data-v-41f8fec6]{opacity:.6}.explorer-folder-tile--dragging[data-v-41f8fec6]{opacity:.4}.explorer-folder-tile--insert[data-v-41f8fec6]:before{content:"";position:absolute;top:0;bottom:0;left:-7px;width:3px;border-radius:2px;background:var(--el-color-primary);z-index:7}.explorer-folder-tile--drop .explorer-folder-tile__main[data-v-41f8fec6]{border-color:var(--folder-color);background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-folder-tile--selected .explorer-folder-tile__main[data-v-41f8fec6]{border-color:var(--el-color-primary);outline:2px solid var(--el-color-primary);outline-offset:1px}.explorer-folder-tile__check[data-v-41f8fec6]{position:absolute;top:8px;left:8px;z-index:6;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--color-clear);background:color-mix(in srgb,var(--el-bg-color) 70%,transparent);box-shadow:0 1px 3px #00000040;color:var(--color-text-on-brand);font-size:var(--fs-md)}.explorer-folder-tile__check--on[data-v-41f8fec6]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-folder-tile__main[data-v-41f8fec6]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:56px;padding:10px 12px;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md, 10px);cursor:pointer;text-align:left;color:var(--el-text-color-primary)}.explorer-folder-tile__main[data-v-41f8fec6]:hover{background:var(--el-fill-color-light);border-color:var(--el-border-color)}.explorer-folder-tile__main[data-v-41f8fec6]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.explorer-folder-tile__icon-wrap[data-v-41f8fec6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--folder-color) 15%,transparent)}.explorer-folder-tile__icon[data-v-41f8fec6]{font-size:var(--fs-xl);color:var(--folder-color)}.explorer-folder-tile--menu-slot .explorer-folder-tile__main[data-v-41f8fec6]{padding-right:44px}.explorer-folder-tile__name[data-v-41f8fec6]{font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.explorer-folder-tile__badge[data-v-41f8fec6]{background:color-mix(in srgb,var(--folder-color) 18%,transparent);color:var(--folder-color);font-size:var(--fs-xs);font-weight:600;border-radius:var(--radius-pill, 999px);padding:0 8px;min-width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.explorer-folder-tile__hidden-mark[data-v-41f8fec6]{font-size:var(--fs-sm);opacity:.7;flex-shrink:0}.explorer-folder-tile__menu[data-v-41f8fec6]{position:absolute;top:50%;right:10px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.explorer-folder-tile:hover .explorer-folder-tile__menu[data-v-41f8fec6],.explorer-folder-tile--menu-open .explorer-folder-tile__menu[data-v-41f8fec6],.explorer-folder-tile__menu[data-v-41f8fec6]:focus-within{opacity:1}.explorer-folder-tile__menu-btn[data-v-41f8fec6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-sm, 6px);cursor:pointer;color:var(--el-text-color-secondary);opacity:.6}.explorer-folder-tile__menu-btn[data-v-41f8fec6]:hover{opacity:1;background:var(--el-fill-color)}.explorer-folder-tile__menu-list[data-v-41f8fec6]{display:flex;flex-direction:column;gap:2px}.explorer-folder-tile__menu-item[data-v-41f8fec6]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-folder-tile__menu-item.explorer-folder-tile__menu-item--switch[data-v-41f8fec6]{padding:8px 52px 8px 10px;gap:8px}.explorer-folder-tile__switch-label[data-v-41f8fec6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.explorer-folder-tile__menu-item[data-v-41f8fec6]:hover{background:var(--el-fill-color-light)}.explorer-folder-tile__menu-sep[data-v-41f8fec6]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:759px){.explorer-folder-tile__menu[data-v-41f8fec6]{opacity:1}}.library-item-card[data-v-2550323b]{position:relative;display:flex;min-width:0;cursor:pointer;border-radius:var(--radius-md, 10px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.library-item-card--insert[data-v-2550323b]:before{content:"";position:absolute;top:0;bottom:0;left:-9px;width:3px;border-radius:2px;background:var(--el-color-primary);z-index:7}.library-item-card--selected[data-v-2550323b]{outline:2px solid var(--el-color-primary);outline-offset:2px}.library-item-card--dragging[data-v-2550323b]{opacity:.4}.library-item-card__visual[data-v-2550323b]{flex:1;min-width:0;display:flex}.library-item-card__visual[data-v-2550323b]>*{flex:1;min-width:0}.library-item-card__check[data-v-2550323b]{position:absolute;top:8px;left:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--color-clear);background:color-mix(in srgb,var(--el-bg-color) 70%,transparent);box-shadow:0 1px 3px #00000040;color:var(--color-text-on-brand);font-size:var(--fs-md)}.library-item-card__check--on[data-v-2550323b]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.library-item-card__badges[data-v-2550323b]{position:absolute;bottom:8px;left:8px;top:auto;z-index:6;display:flex;align-items:center;gap:6px}.library-item-card__owner[data-v-2550323b]{pointer-events:none;box-shadow:0 0 0 2px var(--el-bg-color);border-radius:50%}.library-item-card__menu[data-v-2550323b]{position:absolute;top:8px;right:8px;z-index:6;opacity:0;transition:opacity .15s ease}.library-item-card:hover .library-item-card__menu[data-v-2550323b],.library-item-card__menu[data-v-2550323b]:focus-within{opacity:1}.library-item-card__menu-btn[data-v-2550323b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:var(--color-clear);box-shadow:0 1px 3px #00000040;cursor:pointer}.library-item-card__menu-list[data-v-2550323b]{display:flex;flex-direction:column;gap:2px}.library-item-card__menu-item[data-v-2550323b]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.library-item-card__menu-item[data-v-2550323b]:hover{background:var(--el-fill-color-light)}.library-item-card__menu-sep[data-v-2550323b]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:759px){.library-item-card__menu[data-v-2550323b]{opacity:1}}.pad-card[data-v-3820208b]{display:flex;flex-direction:column;width:100%;background:var(--el-bg-color);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);overflow:hidden}.pad-card__thumb[data-v-3820208b]{position:relative;aspect-ratio:16 / 10;background:var(--color-clear--2);display:flex;align-items:center;justify-content:center;overflow:hidden}.pad-card__placeholder[data-v-3820208b]{color:var(--el-text-color-placeholder)}.pad-card__expand[data-v-3820208b]{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:color-mix(in srgb,var(--el-bg-color) 82%,transparent);color:var(--el-text-color-regular);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .12s ease}.pad-card:hover .pad-card__expand[data-v-3820208b],.pad-card__expand[data-v-3820208b]:focus-visible{opacity:1}.pad-card__expand[data-v-3820208b]:hover{background:var(--el-bg-color);color:var(--el-color-primary)}.pad-card__body[data-v-3820208b]{display:flex;align-items:center;gap:6px;padding:8px 12px}.pad-card__title[data-v-3820208b]{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-card__type[data-v-3820208b]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);flex-shrink:0;display:inline-flex}.explorer-grid[data-v-eb9fbd88]{--explorer-col-min: 220px;--explorer-col-gap: 16px;display:flex;flex-direction:column;gap:20px;padding:16px}.explorer-grid__section[data-v-eb9fbd88]{display:flex;flex-direction:column;gap:12px}.explorer-grid__heading[data-v-eb9fbd88]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-grid__folders[data-v-eb9fbd88],.explorer-grid__items[data-v-eb9fbd88]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--explorer-col-min),1fr));gap:var(--explorer-col-gap)}@media(max-width:759px){.explorer-grid[data-v-eb9fbd88]{padding:12px}.explorer-grid__folders[data-v-eb9fbd88]{grid-template-columns:repeat(2,1fr)}}.explorer-create[data-v-2ec949cc]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.explorer-create__heading[data-v-2ec949cc]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-create__heading-icon[data-v-2ec949cc]{font-size:var(--fs-sm)}.explorer-create__strip[data-v-2ec949cc]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.explorer-create__card[data-v-2ec949cc]{flex:0 0 150px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-clearer);color:var(--color-text);font-family:inherit;cursor:pointer;text-align:center;transition:transform .15s,border-color .15s,box-shadow .15s}.explorer-create__card[data-v-2ec949cc]:hover{border-color:var(--color-main);box-shadow:var(--shadow-light)}.explorer-create__card[data-v-2ec949cc]:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}@media(prefers-reduced-motion:reduce){.explorer-create__card[data-v-2ec949cc]{transition:none}.explorer-create__card[data-v-2ec949cc]:hover{transform:none}}.explorer-create__art[data-v-2ec949cc]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;border-radius:var(--radius-sm);opacity:.6}.explorer-create__icon[data-v-2ec949cc]{position:relative;z-index:1;font-size:var(--icon-md)}.explorer-create__label[data-v-2ec949cc]{overflow:hidden;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.explorer-create__card--blank .explorer-create__art[data-v-2ec949cc]{background:var(--card-surface);box-shadow:inset 0 0 0 1px var(--color-border-clear)}.explorer-create__card--blank .explorer-create__icon[data-v-2ec949cc]{color:var(--color-main)}.explorer-create__card--image .explorer-create__art[data-v-2ec949cc]{background-image:radial-gradient(ellipse 11% 17% at 74% 26%,var(--art-sun) 0 99%,transparent 100%),linear-gradient(to bottom,var(--art-sky),var(--color-clear--2))}.explorer-create__card--image .explorer-create__art[data-v-2ec949cc]:before,.explorer-create__card--image .explorer-create__art[data-v-2ec949cc]:after{content:"";position:absolute;bottom:0}.explorer-create__card--image .explorer-create__art[data-v-2ec949cc]:before{left:34%;right:-8%;height:40%;background:var(--art-hill-far);clip-path:polygon(0% 100%,46% 0%,100% 100%)}.explorer-create__card--image .explorer-create__art[data-v-2ec949cc]:after{left:-10%;right:30%;height:46%;background:var(--art-hill);clip-path:polygon(0% 100%,54% 4%,100% 100%)}.explorer-create__card--image .explorer-create__icon[data-v-2ec949cc]{color:var(--color-text)}.explorer-create__card--pdf .explorer-create__art[data-v-2ec949cc]{background:var(--card-surface);box-shadow:inset 0 0 0 1px var(--color-border-clear)}.explorer-create__card--pdf .explorer-create__art[data-v-2ec949cc]:before{content:"";position:absolute;top:16%;right:14%;bottom:16%;left:14%;background-image:repeating-linear-gradient(to bottom,var(--art-paper-line) 0 3px,transparent 3px 11px)}.explorer-create__card--pdf .explorer-create__art[data-v-2ec949cc]:after{content:"";position:absolute;top:20%;right:14%;width:30%;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--art-paper-block)}.explorer-create__card--pdf .explorer-create__icon[data-v-2ec949cc]{color:var(--color-text)}.explorer-create__card--template .explorer-create__art[data-v-2ec949cc]{background-color:var(--art-template-blue);background-image:repeating-linear-gradient(to right,var(--art-template-grid) 0 1px,transparent 1px 16px),repeating-linear-gradient(to bottom,var(--art-template-grid) 0 1px,transparent 1px 16px)}.explorer-create__card--template .explorer-create__icon[data-v-2ec949cc]{color:var(--color-text-on-brand)}@media(max-width:759px){.explorer-create[data-v-2ec949cc]{padding:12px 12px 0}.explorer-create__card[data-v-2ec949cc]{flex-basis:122px}}.explorer-highlights[data-v-a3a79fa3]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.explorer-highlights__heading[data-v-a3a79fa3]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-highlights__icon[data-v-a3a79fa3]{font-size:var(--fs-sm)}.explorer-highlights__strip[data-v-a3a79fa3]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.explorer-highlights__card[data-v-a3a79fa3]{flex:0 0 200px;min-width:0;scroll-snap-align:start}.explorer-highlights__more[data-v-a3a79fa3]{flex:0 0 auto;display:flex;align-items:center;scroll-snap-align:end}.explorer-highlights__more[data-v-a3a79fa3] .el-button{width:32px;height:32px;margin:0;background:var(--color-background, #fff);box-shadow:0 1px 6px #0000002e}.explorer-highlights__more[data-v-a3a79fa3] .el-button:hover{background:var(--color-clear, #f0f0f0)}@media(max-width:759px){.explorer-highlights[data-v-a3a79fa3]{padding:12px 12px 0}.explorer-highlights__card[data-v-a3a79fa3]{flex-basis:150px}}.library-thumb[data-v-550abee8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;flex:none;overflow:hidden;border-radius:var(--radius-sm, 6px);background:var(--color-clear--2);color:var(--el-text-color-placeholder)}.library-thumb__img[data-v-550abee8]{width:100%;height:100%;object-fit:cover}.library-thumb__notebook[data-v-550abee8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--thumb-color);color:#fff}.library-thumb__icon[data-v-550abee8]{font-size:var(--fs-lg)}.library-thumb__text[data-v-550abee8]{font-size:7px;line-height:1.2;padding:3px;text-align:left;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-thumb__text--faint[data-v-550abee8]{color:var(--el-text-color-regular)}.library-thumb__expand[data-v-550abee8]{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;color:var(--color-text-on-media);font-size:var(--fs-sm);background:color-mix(in srgb,#000 45%,transparent);opacity:0;transition:opacity .12s ease}.library-thumb:hover .library-thumb__expand[data-v-550abee8],.library-thumb__expand[data-v-550abee8]:focus-visible{opacity:1}.explorer-list-row[data-v-93ba3acd]{position:relative;display:flex;align-items:center;min-height:56px;gap:4px;border-bottom:1px solid var(--el-border-color-lighter);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-list-row--hidden[data-v-93ba3acd]{opacity:.6}.explorer-list-row--selected[data-v-93ba3acd]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}.explorer-list-row--dragging[data-v-93ba3acd]{opacity:.4}.explorer-list-row--drop[data-v-93ba3acd]{background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-list-row--insert[data-v-93ba3acd]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;border-radius:2px;background:var(--el-color-primary);z-index:2}.explorer-list-row__check[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:2px solid var(--el-border-color);background:var(--el-fill-color-light);color:var(--color-text-on-brand);font-size:var(--fs-lg)}.explorer-list-row__check--on[data-v-93ba3acd]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-list-row__main[data-v-93ba3acd]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:44px;padding:6px 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--el-text-color-primary)}.explorer-list-row__icon-wrap[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:36px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:var(--el-fill-color-light);color:var(--el-text-color-secondary)}.explorer-list-row__icon-wrap--folder[data-v-93ba3acd]{background:color-mix(in srgb,var(--folder-color) 15%,transparent);color:var(--folder-color)}.explorer-list-row__text[data-v-93ba3acd]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.explorer-list-row__title[data-v-93ba3acd]{font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-list-row__title--untitled[data-v-93ba3acd]{color:var(--el-text-color-secondary);font-style:italic;font-weight:400}.explorer-list-row__subtitle[data-v-93ba3acd]{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--el-text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-list-row__owner[data-v-93ba3acd]{flex-shrink:0;pointer-events:none}.explorer-list-row__hidden-mark[data-v-93ba3acd]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);flex-shrink:0}.explorer-list-row__menu-btn[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:var(--el-text-color-secondary);flex-shrink:0}.explorer-list-row__menu[data-v-93ba3acd]{display:flex;flex-direction:column;gap:2px}.explorer-list-row__menu-item[data-v-93ba3acd]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-lg);color:var(--el-text-color-primary);padding:12px 10px;border-radius:var(--radius-sm, 6px);text-align:left;min-height:44px}.explorer-list-row__menu-item.explorer-list-row__menu-item--switch[data-v-93ba3acd]{padding:12px 52px 12px 10px;gap:10px}.explorer-list-row__switch-label[data-v-93ba3acd]{display:inline-flex;align-items:center;gap:10px;min-width:0}.explorer-list-row__menu-item[data-v-93ba3acd]:hover{background:var(--el-fill-color-light)}.explorer-list-row__menu-sep[data-v-93ba3acd]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}.explorer-list-table-wrap[data-v-793eee31]{overflow-x:auto}.explorer-table[data-v-793eee31]{width:100%;border-collapse:collapse;text-align:left}.explorer-table thead[data-v-793eee31]{background:var(--color-clear--2, var(--el-fill-color-light))}.explorer-table__th[data-v-793eee31]{padding:10px 14px;font-size:var(--fs-sm);font-weight:600;color:var(--el-text-color-secondary);border-bottom:1px solid var(--el-border-color-lighter);white-space:nowrap}.explorer-table__th--sortable[data-v-793eee31]{cursor:pointer;-webkit-user-select:none;user-select:none}.explorer-table__sort-arrow[data-v-793eee31]{margin-left:2px}.explorer-table__row[data-v-793eee31]{cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-table__row[data-v-793eee31]:hover{background:var(--el-fill-color-light)}.explorer-table__row--selected[data-v-793eee31]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}.explorer-table__row--dragging[data-v-793eee31]{opacity:.4}.explorer-table__row--insert>td[data-v-793eee31]{box-shadow:inset 0 3px 0 -1px var(--el-color-primary)}.explorer-table__row--drop[data-v-793eee31]{background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-table__cell[data-v-793eee31]{padding:8px 14px;border-bottom:1px solid var(--el-border-color-lighter);vertical-align:middle}.explorer-table tbody tr:last-child .explorer-table__cell[data-v-793eee31]{border-bottom:none}.explorer-table__col-select[data-v-793eee31]{width:44px}.explorer-table__col-thumb[data-v-793eee31]{width:64px}.explorer-table__col-type[data-v-793eee31]{width:140px}.explorer-table__col-updated[data-v-793eee31]{width:150px}.explorer-table__col-actions[data-v-793eee31]{width:56px;text-align:center}.explorer-table__check[data-v-793eee31]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--color-clear);background:color-mix(in srgb,var(--el-bg-color) 70%,transparent);box-shadow:0 1px 3px #00000040;color:var(--color-text-on-brand);font-size:var(--fs-sm)}.explorer-table__check--on[data-v-793eee31]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-table__name[data-v-793eee31]{display:flex;align-items:center;gap:10px;min-width:0}.explorer-table__owner[data-v-793eee31]{flex-shrink:0;pointer-events:none}.explorer-table__title[data-v-793eee31]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.explorer-table__title--untitled[data-v-793eee31]{color:var(--el-text-color-secondary);font-style:italic;font-weight:400}.explorer-table__count[data-v-793eee31],.explorer-table__hidden[data-v-793eee31]{color:var(--el-text-color-secondary);font-size:var(--fs-sm);flex-shrink:0}.explorer-table__muted[data-v-793eee31]{color:var(--el-text-color-secondary);font-size:var(--fs-md)}.explorer-table__menu-cell[data-v-793eee31],.explorer-table__menu-trigger[data-v-793eee31]{display:inline-flex}.explorer-table__menu-btn[data-v-793eee31]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-sm, 6px);cursor:pointer;color:var(--el-text-color-secondary);opacity:.6}.explorer-table__menu-btn[data-v-793eee31]:hover{opacity:1;background:var(--el-fill-color)}.explorer-table__menu[data-v-793eee31]{display:flex;flex-direction:column;gap:2px}.explorer-table__menu-item[data-v-793eee31]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-table__menu-item.explorer-table__menu-item--switch[data-v-793eee31]{padding:8px 52px 8px 10px;gap:8px}.explorer-table__switch-label[data-v-793eee31]{display:inline-flex;align-items:center;gap:8px;min-width:0}.explorer-table__menu-item[data-v-793eee31]:hover{background:var(--el-fill-color-light)}.explorer-table__menu-sep[data-v-793eee31]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}.explorer-breadcrumb[data-v-1e8688d8]{min-width:0}.explorer-breadcrumb__list[data-v-1e8688d8]{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.explorer-breadcrumb__item[data-v-1e8688d8]{display:inline-flex;align-items:center;gap:2px;min-width:0}.explorer-breadcrumb__name[data-v-1e8688d8]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-secondary);padding:4px 6px;border-radius:var(--radius-sm, 6px);min-width:0}.explorer-breadcrumb__name[data-v-1e8688d8]:hover{background:var(--el-fill-color-light)}.explorer-breadcrumb__name--current[data-v-1e8688d8]{color:var(--folder-color, var(--el-color-primary));font-weight:600}.explorer-breadcrumb__name--drop[data-v-1e8688d8]{background:color-mix(in srgb,var(--folder-color, var(--el-color-primary)) 16%,transparent);outline:2px dashed var(--folder-color, var(--el-color-primary));outline-offset:-2px}.explorer-breadcrumb__name--ellipsis[data-v-1e8688d8]{padding:4px 8px}.explorer-breadcrumb__icon[data-v-1e8688d8]{font-size:var(--fs-sm);color:var(--folder-color, currentColor);flex-shrink:0}.explorer-breadcrumb__label[data-v-1e8688d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.explorer-breadcrumb__chevron[data-v-1e8688d8]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;font-size:var(--fs-xs);color:var(--el-text-color-secondary);padding:4px;border-radius:var(--radius-sm, 6px)}.explorer-breadcrumb__chevron[data-v-1e8688d8]:hover{background:var(--el-fill-color-light);color:var(--el-text-color-primary)}.explorer-breadcrumb__sep[data-v-1e8688d8]{font-size:var(--fs-xs);opacity:.5;flex-shrink:0}.explorer-breadcrumb__menu[data-v-1e8688d8]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.explorer-breadcrumb__menu-item[data-v-1e8688d8]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-breadcrumb__menu-item[data-v-1e8688d8]:hover{background:var(--el-fill-color-light)}.explorer-breadcrumb__menu-item--active[data-v-1e8688d8]{color:var(--folder-color, var(--el-color-primary));font-weight:600;background:var(--el-fill-color)}@media(max-width:759px){.explorer-breadcrumb__label[data-v-1e8688d8]{max-width:34vw}}.explorer-navbar[data-v-04985ab2]{padding:6px 12px;border-bottom:1px solid var(--el-border-color-lighter);container-type:inline-size;container-name:explorer-navbar}.explorer-navbar__scroll[data-v-04985ab2],.explorer-navbar__scroll[data-v-04985ab2] .el-scrollbar__view{width:100%}.explorer-navbar__inner[data-v-04985ab2]{display:flex;align-items:center;gap:6px;width:100%;min-width:min-content}.explorer-navbar__tools[data-v-04985ab2],.explorer-navbar__sort[data-v-04985ab2]{display:flex;align-items:center;gap:4px;flex-shrink:0}.explorer-navbar__nav[data-v-04985ab2],.explorer-navbar__scope[data-v-04985ab2],.explorer-navbar__views[data-v-04985ab2]{flex-shrink:0}.explorer-navbar__crumbs[data-v-04985ab2]{flex:1;min-width:0;overflow:hidden}.explorer-navbar__sort-trigger[data-v-04985ab2]{display:inline-flex}.explorer-navbar__search[data-v-04985ab2]{min-width:0}.explorer-navbar__selection[data-v-04985ab2]{display:flex;align-items:center;gap:6px;flex-shrink:0}.explorer-navbar__count[data-v-04985ab2]{font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-primary);white-space:nowrap}.explorer-navbar__bulk[data-v-04985ab2],.explorer-navbar__bulk-trigger[data-v-04985ab2]{display:inline-flex}.explorer-navbar__menu[data-v-04985ab2]{display:flex;flex-direction:column;gap:2px}.explorer-navbar__menu-item[data-v-04985ab2]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-navbar__menu-item[data-v-04985ab2]:hover:not(:disabled){background:var(--el-fill-color-light)}.explorer-navbar__menu-icon[data-v-04985ab2]{width:1em;flex-shrink:0;color:var(--el-text-color-secondary)}.explorer-navbar__menu-label[data-v-04985ab2]{flex:1;min-width:0}.explorer-navbar__menu-check[data-v-04985ab2]{flex-shrink:0;color:var(--el-color-primary)}.explorer-navbar__menu-item--active[data-v-04985ab2]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);font-weight:600}.explorer-navbar__menu-item--active .explorer-navbar__menu-icon[data-v-04985ab2]{color:var(--el-color-primary)}.explorer-navbar__menu-item--active[data-v-04985ab2]:hover{background:var(--el-color-primary-light-8)}.explorer-navbar__menu-item--danger[data-v-04985ab2],.explorer-navbar__menu-item--danger .explorer-navbar__menu-icon[data-v-04985ab2]{color:var(--el-color-danger)}.explorer-navbar__menu-sep[data-v-04985ab2]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}.explorer-navbar__menu-item[data-v-04985ab2]:disabled{opacity:.45;cursor:default}@container explorer-navbar (max-width: 540px){.explorer-navbar__inner[data-v-04985ab2]{flex-wrap:wrap;min-width:0;gap:4px;row-gap:6px}.explorer-navbar__tools[data-v-04985ab2]{flex-basis:100%;order:2}.explorer-navbar__search[data-v-04985ab2]{flex:1;--cs-width: 100%;--cs-min-width: 0}}.explorer-skeleton__shape[data-v-8167a6d1]{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-clearer) 25%,var(--color-clear) 50%,var(--color-clearer) 75%);background-size:200% 100%;animation:explorer-skeleton-shimmer-8167a6d1 1.2s infinite}@keyframes explorer-skeleton-shimmer-8167a6d1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.explorer-skeleton__shape[data-v-8167a6d1]{animation:none}}.explorer-skeleton__grid[data-v-8167a6d1]{display:flex;flex-direction:column;gap:20px;padding:16px}.explorer-skeleton__section[data-v-8167a6d1]{display:flex;flex-direction:column;gap:12px}.explorer-skeleton__heading[data-v-8167a6d1]{width:72px;height:13px}.explorer-skeleton__folders[data-v-8167a6d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.explorer-skeleton__items[data-v-8167a6d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.explorer-skeleton__folder[data-v-8167a6d1]{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md);background:var(--el-bg-color)}.explorer-skeleton__folder-icon[data-v-8167a6d1]{width:32px;height:32px;flex-shrink:0}.explorer-skeleton__folder-name[data-v-8167a6d1]{width:55%;height:12px}.explorer-skeleton__card[data-v-8167a6d1]{display:flex;flex-direction:column;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);overflow:hidden;background:var(--el-bg-color)}.explorer-skeleton__card-thumb[data-v-8167a6d1]{aspect-ratio:16 / 10;border-radius:0}.explorer-skeleton__card-body[data-v-8167a6d1]{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:44px}.explorer-skeleton__card-title[data-v-8167a6d1]{flex:1;min-width:0;height:14px}.explorer-skeleton__card-type[data-v-8167a6d1]{width:34px;height:12px;flex-shrink:0}.explorer-skeleton__list[data-v-8167a6d1]{display:flex;flex-direction:column;padding:0 16px 16px}.explorer-skeleton__thead[data-v-8167a6d1]{height:40px;background:var(--color-clear--2);border-bottom:1px solid var(--el-border-color-lighter)}.explorer-skeleton__trow[data-v-8167a6d1]{display:flex;align-items:center;height:48px;border-bottom:1px solid var(--el-border-color-lighter)}.explorer-skeleton__trow[data-v-8167a6d1]:last-child{border-bottom:none}.explorer-skeleton__tcell[data-v-8167a6d1]{padding:8px 14px}.explorer-skeleton__tcell--name[data-v-8167a6d1]{flex:1;min-width:0}.explorer-skeleton__tcell--type[data-v-8167a6d1]{width:140px;flex-shrink:0}.explorer-skeleton__tcell--updated[data-v-8167a6d1]{width:150px;flex-shrink:0}.explorer-skeleton__tthumb[data-v-8167a6d1]{width:48px;height:32px}.explorer-skeleton__tname[data-v-8167a6d1]{width:42%;height:13px}.explorer-skeleton__ttype[data-v-8167a6d1]{width:60%;height:11px}.explorer-skeleton__tdate[data-v-8167a6d1]{width:90px;height:11px}.explorer-skeleton__row[data-v-8167a6d1]{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 4px;border-bottom:1px solid var(--el-border-color-lighter)}.explorer-skeleton__row-icon[data-v-8167a6d1]{width:48px;height:32px;flex-shrink:0}.explorer-skeleton__row-text[data-v-8167a6d1]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.explorer-skeleton__row-title[data-v-8167a6d1]{width:45%;height:14px}.explorer-skeleton__row-subtitle[data-v-8167a6d1]{width:30%;height:12px}@media(max-width:759px){.explorer-skeleton__grid[data-v-8167a6d1]{padding:12px}.explorer-skeleton__folders[data-v-8167a6d1]{grid-template-columns:repeat(2,1fr)}.explorer-skeleton__list[data-v-8167a6d1]{padding:0 12px 12px}}.shared-row[data-v-35d5a80f]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.shared-row__heading[data-v-35d5a80f]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.shared-row__icon[data-v-35d5a80f]{font-size:var(--fs-sm)}.shared-row__strip[data-v-35d5a80f]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.shared-row__card[data-v-35d5a80f]{flex:0 0 200px;scroll-snap-align:start}@media(max-width:759px){.shared-row[data-v-35d5a80f]{padding:12px 12px 0}.shared-row__card[data-v-35d5a80f]{flex-basis:150px}}.library-explorer[data-v-427a347e]{display:flex;flex-direction:column;min-height:0;height:100%}.library-explorer__body[data-v-427a347e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.library-explorer__navbar[data-v-427a347e]{position:sticky;top:0;z-index:5;background:var(--el-bg-color)}.library-explorer__scope[data-v-427a347e],.library-explorer__content[data-v-427a347e]{flex:1;min-height:0;display:flex;flex-direction:column}.library-explorer__warn-icon[data-v-427a347e]{display:inline-flex;color:var(--el-color-warning)}.library-explorer__more[data-v-427a347e]{display:flex;justify-content:center;padding:0 16px 16px}.library-explorer__rows[data-v-427a347e]{display:flex;flex-direction:column}.library-explorer__empty-message[data-v-427a347e]{margin:0 0 12px}.explorer-fade-enter-active[data-v-427a347e],.explorer-fade-leave-active[data-v-427a347e]{transition:opacity .15s ease,transform .15s ease}.explorer-fade-enter-from[data-v-427a347e],.explorer-fade-leave-to[data-v-427a347e]{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.explorer-fade-enter-active[data-v-427a347e],.explorer-fade-leave-active[data-v-427a347e]{transition:none}}.library-dnd-ghost{position:fixed;z-index:3000;pointer-events:none;transform:translate(12px,12px);display:flex;align-items:center;gap:8px;max-width:240px;padding:6px 10px;border-radius:var(--radius-sm, 6px);background:var(--el-bg-color-overlay, #fff);border:1px solid var(--el-border-color);box-shadow:0 6px 16px #0000002e;font-size:var(--fs-md);color:var(--el-text-color-primary)}.library-dnd-ghost__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-dnd-ghost__count{flex-shrink:0;font-weight:600;color:var(--el-color-primary)}.folder-mini-tree[data-v-27f89a3d]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-sm, 6px);padding:6px 0;background:var(--el-bg-color)}.folder-mini-tree__empty[data-v-27f89a3d]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);padding:8px;margin:0}.mini-folder-row[data-v-27f89a3d]{position:relative;display:flex;align-items:center;height:30px;padding-right:8px;gap:6px;border:none;border-left:3px solid var(--folder-color, transparent);background:none;cursor:pointer;border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0;font-size:var(--fs-md);color:var(--el-text-color-primary);text-align:left}.mini-folder-row--nested[data-v-27f89a3d]:before{content:"";position:absolute;left:var(--mini-folder-guide, 0);top:0;bottom:0;border-left:1px solid var(--el-border-color-lighter)}.mini-folder-row[data-v-27f89a3d]:hover{background:var(--color-clear--2)}.mini-folder-row--selected[data-v-27f89a3d]{background:var(--folder-color, var(--el-color-primary));color:var(--folder-ink, var(--el-color-white));font-weight:600;border-radius:var(--radius-sm, 6px)}.mini-folder-row--selected .mini-folder-icon[data-v-27f89a3d],.mini-folder-row--selected .mini-folder-chevron[data-v-27f89a3d]{color:var(--folder-ink, var(--el-color-white))}.mini-folder-row--selected .mini-folder-color-dot[data-v-27f89a3d]{background:var(--folder-ink, var(--el-color-white))}.mini-folder-chevron[data-v-27f89a3d]{display:inline-flex;align-items:center;justify-content:center;width:12px;flex-shrink:0;font-size:var(--fs-sm);color:var(--el-text-color-secondary);transition:transform .15s ease}.mini-folder-chevron--open[data-v-27f89a3d]{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.mini-folder-chevron[data-v-27f89a3d]{transition:none}}.mini-folder-color-dot[data-v-27f89a3d]{width:8px;height:8px;border-radius:50%;background:var(--folder-color, var(--el-text-color-placeholder));flex-shrink:0}.mini-folder-icon[data-v-27f89a3d]{font-size:var(--fs-sm);color:var(--folder-color, var(--el-text-color-secondary));flex-shrink:0}.mini-folder-name[data-v-27f89a3d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.folder-destination[data-v-b24f5aa8]{width:100%;min-width:0}.folder-destination__view[data-v-b24f5aa8]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.folder-destination__info[data-v-b24f5aa8]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.folder-destination__name[data-v-b24f5aa8]{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-text-color-primary)}.folder-destination__glyph[data-v-b24f5aa8]{flex-shrink:0;color:var(--folder-color, var(--el-text-color-secondary))}.folder-destination__trail[data-v-b24f5aa8]{display:flex;align-items:center;gap:4px;margin:0;min-width:0;overflow:hidden;font-size:var(--fs-xs);line-height:1.4;color:var(--el-text-color-secondary);white-space:nowrap}.folder-destination__sep[data-v-b24f5aa8]{font-size:var(--fs-xs);opacity:.5;flex-shrink:0}.folder-destination__edit[data-v-b24f5aa8]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.folder-destination__done[data-v-b24f5aa8]{align-self:flex-end}.fcd__emoji[data-v-f54f1b1a]{display:flex;align-items:center;gap:10px;width:100%}.fcd__emoji-preview[data-v-f54f1b1a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:var(--el-fill-color-light);font-size:var(--fs-xl);line-height:1}.fcd__emoji-preview--empty[data-v-f54f1b1a]{border:1px dashed var(--el-border-color);background:transparent}.fcd__emoji-hint[data-v-f54f1b1a]{font-size:var(--fs-sm);color:var(--el-text-color-secondary)}.install-steps[data-v-ad3da741]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.install-steps li[data-v-ad3da741]{display:flex;align-items:center;gap:12px;color:var(--color-text)}.install-steps li[data-v-ad3da741] svg{color:var(--color-main);width:20px}.pad-user-menu[data-v-8795c81c]{list-style:none;margin:0;padding:4px 0}.pad-user-menu__header[data-v-8795c81c]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.pad-user-menu__id[data-v-8795c81c]{display:flex;flex-direction:column;gap:2px;min-width:0}.pad-user-menu__id strong[data-v-8795c81c]{font-weight:600;color:var(--el-text-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-user-menu__id small[data-v-8795c81c]{color:var(--el-text-color-secondary);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-user-menu__item[data-v-8795c81c]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;color:var(--el-text-color-primary)}.pad-user-menu__item[data-v-8795c81c]:hover{background:var(--el-fill-color-light)}.pad-user-menu__item--danger[data-v-8795c81c]{color:var(--el-color-danger)}.pad-topnav[data-v-ff796e7a]{flex:none;background:var(--color-clearer)}.pad-topnav__toolbar[data-v-ff796e7a]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:52px;padding:0 12px}.pad-topnav__lead[data-v-ff796e7a],.pad-topnav__back-portal[data-v-ff796e7a]{display:flex;align-items:center}.pad-topnav__brand[data-v-ff796e7a]{display:flex;align-items:center;cursor:pointer;padding:0 4px;outline:none}.pad-topnav__logo[data-v-ff796e7a]{width:auto}.pad-topnav__portal[data-v-ff796e7a]{width:100%;min-width:0;align-self:stretch;display:flex;align-items:center;overflow-x:auto}.pad-topnav__actions[data-v-ff796e7a]{display:flex;align-items:center;gap:4px}.pad-topnav__avatar-btn[data-v-ff796e7a]{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;border-radius:50%}.pad-splash[data-v-21ff28f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--color-main)}.pad-splash__logo[data-v-21ff28f9]{width:112px;height:112px}.glyph[data-v-21ff28f9]{transform-box:fill-box}.bounce .glyph[data-v-21ff28f9]{transform-origin:center bottom;animation:aPadBounce-21ff28f9 1.8s cubic-bezier(.45,0,.55,1) 1 both;animation-delay:calc(var(--i, 0) * .12s)}@keyframes aPadBounce-21ff28f9{0%{transform:translateY(-30%) scaleY(1.1);opacity:0}18%{transform:translateY(0) scaleY(.85);opacity:1}28%{transform:translateY(0) scaleY(1.05)}38%{transform:translateY(0) scaleY(.97)}48%{transform:translateY(0) scaleY(1)}to{transform:translateY(0) scaleY(1);opacity:1}}.wave .glyph[data-v-21ff28f9]{transform-origin:center;animation:aPadWave-21ff28f9 1.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--i, 0) * .18s)}@keyframes aPadWave-21ff28f9{0%,to{transform:translateY(0)}50%{transform:translateY(-12%)}}.pad-root[data-v-ad0aab32]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:var(--color-clear--2)}.pad-root__view[data-v-ad0aab32]{flex:1;min-height:0;position:relative}.splash-fade-leave-active[data-v-ad0aab32]{transition:opacity .3s ease}.splash-fade-leave-to[data-v-ad0aab32]{opacity:0}*,:root{box-sizing:border-box}:root,.force-light{--radius: 20px;--radius-md: 16px;--radius-sm: 10px;--radius-pill: 9999px;--btn-h: 40px;--btn-h-sm: 30px;--btn-h-xs: 24px;--fab-size: 48px;--color-main: hsl(225, 41.8%, 43.1%);--color-main-dark: hsl(225, 41.8%, 34.5%);--color-main-clear: #6c86d5;--color-main-clearer: hsl(225 80% 97%);--color-diddo: #4a65b5;--color-primary: #43a86f;--color-primary-dark: #3a9160;--color-danger: #db5373;--color-danger-dark: #bd4863;--color-orange: #ff8b38;--color-orange-dark: hsl(25 90% 53%);--color-black: #37474f;--color-dark: #455a64;--color-grey: #c6cccf;--color-border-clear: hsl(200 8% 79%);--color-clear: hsl(220 17% 88%);--color-clearer: hsl(228 17% 95%);--color-clear--2: hsl(220 17% 97%);--color-image-backdrop: #fff;--color-background: #ffffffc0;--color-background-transparent: transparent;--color-text-on-brand: #fff;--color-text-on-media: #fff;--color-text: var(--color-black);--color-text-main: var(--color-main);--color-text-secondary: rgb(55 71 79 / .6);--font-main: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-secondary: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-serif: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Georgia, serif;--font-content-sans: var(--font-main);--font-content-serif: "Roboto Serif", Georgia, "Times New Roman", serif;--font-content-dyslexic: "OpenDyslexic", "Comic Sans MS", var(--font-main);--font-content: var(--font-content-sans);--font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", sans-serif;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-md: .8125rem;--fs-lg: .875rem;--fs-xl: 1rem;--fs-2xl: 1.125rem;--fs-3xl: 1.375rem;--content-scale: 1;--lh-heading: 1.25;--lh-content: 1.65;--icon-sm: 1.5rem;--icon-md: 2rem;--icon-lg: 2.5rem;--icon-xl: 3.5rem;--fs-4xl: 2.5rem;--shadow-far: 0 5px 15px 0 rgb(24 30 54 / .12), 0 2px 4px 0 rgb(24 30 54 / .2);--shadow-light: 0 3px 15px 0 rgb(24 30 54 / .05), 0 2px 4px 0 rgb(24 30 54 / .1);--shadow-far-up: 0 -5px 15px 0 rgb(24 30 54 / .12), 0 -2px 4px 0 rgb(24 30 54 / .15);--shadow-nav: 0 8px 6px 0 rgb(24 30 54 / .1), 0 3px 4px 0 rgb(24 30 54 / .15);--shadow-medium: 0 5px 4px 0 rgb(24 30 54 / .1), 0 3px 4px 0 rgb(24 30 54 / .15);--bottom-tabs-height: 56px;--block-max-w: 100vw;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--nav-bg: var(--color-main);--nav-text: #ffffff;--nav-icon: #ffffff;--nav-item-hover: var(--color-main-dark);--nav-item-active: var(--color-main-clear);--nav-height: 50px;--nav-toggle-active: var(--color-orange);--nav-toggle-active-hover: var(--color-orange-dark);--z-overlay-pad: 1800;--z-overlay-expo: 1900;--z-overlay-chat: 1950;--nav-bg-detached: #4a65b5c0;--padding-radius: 20px;--padding: 16px;--padding-sm: 10px;--padding-xs: 6px;--card-surface: #ffffff;--art-sky: hsl(203 86% 90%);--art-sun: hsl(43 96% 63%);--art-hill-far: hsl(170 30% 70%);--art-hill: hsl(172 38% 45%);--art-paper-line: hsl(220 14% 85%);--art-paper-block: hsl(220 15% 76%);--art-template-blue: #3194f6;--art-template-grid: hsl(0 0% 100% / .5)}:root,.force-light,.content-scale-scope{--fs-content: calc(1rem * var(--content-scale));--fs-h1: calc(2rem * var(--content-scale));--fs-h2: calc(1.625rem * var(--content-scale));--fs-h3: calc(1.375rem * var(--content-scale));--fs-h4: calc(1.1875rem * var(--content-scale));--fs-h5: calc(1.0625rem * var(--content-scale));--fs-h6: calc(.9375rem * var(--content-scale));--content-block-gap: calc(18px * var(--content-scale));--content-para-gap: calc(12px * var(--content-scale))}html.dark{--color-background: #111317c0;--color-background-transparent: #111317c0;--color-text: #c6cccf;--color-grey: hsl(220 19% 20%);--color-clear: #48546a;--color-clearer: hsl(220 20% 25%);--color-clear--2: hsl(220 15% 12%);--color-border-clear: hsl(220 19% 28%);--color-text-secondary: rgb(198 204 207 / .6);--card-surface: #111317;--shadow-far: 0 5px 15px 0 hsla(220 12% 5% / .55), 0 2px 4px 0 hsla(220 12% 5% / .65);--shadow-light: 0 3px 15px 0 hsla(220 12% 5% / .35), 0 2px 4px 0 hsla(220 12% 5% / .45);--shadow-far-up: 0 -5px 15px 0 hsla(220 12% 5% / .45), 0 -2px 4px 0 hsla(220 12% 5% / .55);--shadow-nav: 0 8px 6px 0 hsla(220 12% 5% / .45), 0 3px 4px 0 hsla(220 12% 5% / .55);--shadow-medium: 0 5px 4px 0 hsla(220 12% 5% / .45), 0 3px 4px 0 hsla(220 12% 5% / .55)}html,body,#app{font-family:var(--font-main);margin:0;height:100dvh;width:100vw;background:var(--color-main)!important}html{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.svg-inline--fa{font-size:1rem}.el-message{margin-top:var(--app-safe-top, 0px)}.diddo-card{--card-surface: #ffffff;background:var(--card-surface);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:var(--padding)}html.dark .diddo-card{--card-surface: #111317}.cdx-marker{background-color:var(--bc, Mark);border:3px solid var(--bc);box-shadow:0 0 0 1px color-mix(in srgb,var(--bc) 80%,black);box-shadow:0 0 0 1px hsl(from var(--bc) h s calc(l*.8) / alpha);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-serif:var(--font-serif);--font-mono:var(--font-mono);--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--radius-sm:var(--radius-sm);--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius:var(--radius);--color-main:var(--color-main);--color-main-dark:var(--color-main-dark);--color-main-clear:var(--color-main-clear);--color-main-clearer:var(--color-main-clearer);--color-diddo:var(--color-diddo);--color-primary:var(--color-primary);--color-primary-dark:var(--color-primary-dark);--color-danger:var(--color-danger);--color-danger-dark:var(--color-danger-dark);--color-orange:var(--color-orange);--color-orange-dark:var(--color-orange-dark);--color-background:var(--color-background);--color-text:var(--color-text);--color-text-main:var(--color-text-main);--color-text-secondary:var(--color-text-secondary);--color-clear:var(--color-clear);--color-clearer:var(--color-clearer);--color-clear--2:var(--color-clear--2);--color-grey:var(--color-grey);--color-border-clear:var(--color-border-clear);--radius-pill:var(--radius-pill);--shadow-far:var(--shadow-far);--shadow-light:var(--shadow-light);--shadow-far-up:var(--shadow-far-up);--shadow-nav:var(--shadow-nav);--shadow-medium:var(--shadow-medium)}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:760px){.container{max-width:760px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1960px){.container{max-width:1960px}}@media(min-width:40rem){.container{max-width:40rem}}.m-270\.5{margin:calc(var(--spacing) * 270.5)}.m-480\.5{margin:calc(var(--spacing) * 480.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.stroke-1{stroke-width:1px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.italic{font-style:italic}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--el-color-primary: #4a65b5;--el-color-primary-light-3: #8093cb;--el-color-primary-light-5: #a5b2da;--el-color-primary-light-7: #c9d1e9;--el-color-primary-light-8: #dbe0f0;--el-color-primary-light-9: #edf0f8;--el-color-primary-dark-2: #3b5191;--el-color-primary-rgb: 74, 101, 181;--el-color-success: #43a86f;--el-color-success-light-3: #7bc29a;--el-color-success-light-5: #a1d4b7;--el-color-success-light-7: #c7e5d4;--el-color-success-light-8: #d9eee2;--el-color-success-light-9: #ecf6f1;--el-color-success-dark-2: #368659;--el-color-success-rgb: 67, 168, 111;--el-color-warning: #ff8b38;--el-color-warning-light-3: #ffae74;--el-color-warning-light-5: #ffc59c;--el-color-warning-light-7: #ffdcc3;--el-color-warning-light-8: #ffe8d7;--el-color-warning-light-9: #fff3eb;--el-color-warning-dark-2: #cc6f2d;--el-color-warning-rgb: 255, 139, 56;--el-color-danger: #db5373;--el-color-danger-light-3: #e6879d;--el-color-danger-light-5: #eda9b9;--el-color-danger-light-7: #f4cbd5;--el-color-danger-light-8: #f8dde3;--el-color-danger-light-9: #fbeef1;--el-color-danger-dark-2: #af425c;--el-color-danger-rgb: 219, 83, 115;--el-color-error: #db5373;--el-color-error-light-3: #e6879d;--el-color-error-light-5: #eda9b9;--el-color-error-light-7: #f4cbd5;--el-color-error-light-8: #f8dde3;--el-color-error-light-9: #fbeef1;--el-color-error-dark-2: #af425c;--el-color-error-rgb: 219, 83, 115;--el-color-info: #dbdfe6;--el-color-info-light-3: #e6e9ee;--el-color-info-light-5: #edeff3;--el-color-info-light-7: #f4f5f8;--el-color-info-light-8: #f8f9fa;--el-color-info-light-9: #fbfcfd;--el-color-info-dark-2: #afb2b8;--el-color-info-rgb: 219, 223, 230;--el-color-white: #ffffff;--el-color-black: #000000;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-color-lighter: #ebeef5;--el-border-color-extra-light: #f2f6fc;--el-border-color-dark: #d4d7de;--el-border-color-darker: #cdd0d6;--el-fill-color: #f0f2f5;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fafcff;--el-fill-color-dark: #ebedf0;--el-fill-color-darker: #e6e8eb;--el-fill-color-blank: #ffffff;--el-bg-color: #ffffff;--el-bg-color-page: #f2f3f5;--el-bg-color-overlay: #ffffff;--el-disabled-bg-color: #f5f7fa;--el-disabled-text-color: #a8abb2;--el-disabled-border-color: #e4e7ed;--el-border-radius-base: 16px;--el-border-radius-small: 2px;--el-border-radius-round: 20px;--el-border-radius-circle: 100%;--el-messagebox-border-radius: 16px !important;--el-font-size-extra-large: 20px;--el-font-size-large: var(--fs-2xl);--el-font-size-medium: var(--fs-xl);--el-font-size-base: var(--fs-lg);--el-font-size-small: var(--fs-md);--el-font-size-extra-small: var(--fs-sm);--el-font-family: var(--font-main);--el-font-weight-primary: 500;--el-font-line-height-primary: 24px;--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);--el-component-size-large: var(--btn-h);--el-component-size: var(--btn-h);--el-component-size-small: var(--btn-h-sm);--el-border-width: 1px;--el-border-style: solid;--el-transition-duration: .3s;--el-transition-duration-fast: .2s}html.dark{--el-color-primary: #4a65b5;--el-color-primary-light-3: #3a4d85;--el-color-primary-light-5: #2f3d65;--el-color-primary-light-7: #242c44;--el-color-primary-light-8: #1f2434;--el-color-primary-light-9: #191c24;--el-color-primary-dark-2: #6e84c4;--el-color-success: #43a86f;--el-color-success-light-3: #357c54;--el-color-success-light-5: #2c5e42;--el-color-success-light-7: #22402f;--el-color-success-light-8: #1d3226;--el-color-success-light-9: #19231d;--el-color-success-dark-2: #69b98c;--el-color-warning: #ff8b38;--el-color-warning-light-3: #b9672d;--el-color-warning-light-5: #8a5026;--el-color-warning-light-7: #5b381f;--el-color-warning-light-8: #432c1b;--el-color-warning-light-9: #2c2018;--el-color-warning-dark-2: #ffa260;--el-color-danger: #db5373;--el-color-danger-light-3: #9f4057;--el-color-danger-light-5: #783444;--el-color-danger-light-7: #502731;--el-color-danger-light-8: #3c2127;--el-color-danger-light-9: #281a1e;--el-color-danger-dark-2: #e2758f;--el-color-error: #db5373;--el-color-error-light-3: #9f4057;--el-color-error-light-5: #783444;--el-color-error-light-7: #502731;--el-color-error-light-8: #3c2127;--el-color-error-light-9: #281a1e;--el-color-error-dark-2: #e2758f;--el-color-info: #dbdfe6;--el-color-info-light-3: #9fa2a7;--el-color-info-light-5: #787a7d;--el-color-info-light-7: #505153;--el-color-info-light-8: #3c3d3e;--el-color-info-light-9: #282829;--el-color-info-dark-2: #e2e5eb;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color: #4c4d4f;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2b2b2c;--el-border-color-dark: #58585b;--el-border-color-darker: #636466;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-fill-color-blank: #141414;--el-bg-color: #141414;--el-bg-color-page: #0a0a0a;--el-bg-color-overlay: #1d1e1f;--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px #000, 0px 8px 16px -8px #000}.el-button{height:var(--el-component-size)}.el-button--small{height:var(--el-component-size-small)}.el-button--large{height:var(--el-component-size-large)}.el-button:not(.is-circle):not(.is-text){padding:0 20px}.el-button--small:not(.is-circle):not(.is-text){padding:0 12px}.el-button.is-circle{width:auto;padding:0;flex:none;aspect-ratio:1}.el-button.is-circle [class*=el-icon]+span{margin-left:0}.el-popper{border-radius:var(--radius-sm)}.el-popper__arrow{transform:translate(-3px)}.el-badge__content{z-index:inherit}.el-loading-spinner .circular{display:none}.el-loading-mask .el-loading-spinner{top:50%;margin-top:-50px;height:100px;background-image:url(/icons/diddo-loading-main.svg);background-size:40px;background-repeat:no-repeat;background-position:center top;display:flex;align-items:flex-end;justify-content:center}.loading-large .el-loading-spinner{background-image:url(/icons/diddo-loading-white.svg);background-size:83px;height:115px;margin-top:-58px}.loading-large .el-loading-text{color:#fff;font-weight:700;font-size:var( --fs-xl )}.loading-content .el-loading-spinner{background-image:url(/icons/library-tilt.svg);background-size:88px}html.dark .el-loading-mask:not(.loading-large) .el-loading-spinner{background-image:url(/icons/diddo-loading-white.svg)}.el-splitter-bar__dragger{transition:all .2s ease}.el-splitter-bar__dragger-horizontal:not(:hover):before,.el-splitter-bar__dragger-horizontal:not(:hover):after{width:1px}.el-splitter-bar__dragger-horizontal:hover:before,.el-splitter-bar__dragger-horizontal:hover:after,.el-splitter-bar__dragger-horizontal:active:before,.el-splitter-bar__dragger-horizontal:active:after{width:3px}.el-popper{border-radius:10px!important}.el-popper.big-popper{border-radius:16px!important}.el-input-main .el-input__wrapper{background-color:transparent;box-shadow:none}.el-input-main .el-input__wrapper.is-focus{background-color:var(--color-main-dark);box-shadow:0 0 0 1px var(--color-main-clear) inset}.el-input-main .el-input__inner{color:var(--color-text-on-brand);text-align:center}.el-input-main .el-input__inner::placeholder{color:#fff9}.el-anchor,.el-anchor__item{background-color:transparent!important}.el-message-box{border-radius:var(--el-border-radius-base);padding:16px}.el-icon.el-message-box__close,.el-icon.el-dialog__close{height:24px;width:24px;border-radius:50%;background-color:var(--color-danger);color:var(--color-text-on-brand)!important}.el-dialog{padding-top:0}.el-dialog__header{top:0;display:flex;align-items:center;padding:16px 0 16px 8px!important}.el-dialog__footer,.el-dialog__header{z-index:4;background-color:var(--color-background);position:sticky;width:100%}.el-dialog__footer{bottom:0}.el-dialog__headerbtn{right:-16px}.el-icon.el-dialog__close:hover{background-color:var(--color-danger-dark)}.el-dialog:not(.mini):not(.is-fullscreen){width:min(var(--dialog-max-w, 650px),calc(100vw - 2 * var(--padding-sm)));max-width:calc(100vw - 2 * var(--padding-sm));max-height:calc(100vh - 2 * var(--padding-sm));display:flex;flex-direction:column}.el-dialog:not(.mini):not(.is-fullscreen)>.el-dialog__body{flex:1 1 auto;overflow:auto}.el-dialog.mini{width:min(400px,calc(100vw - 2 * var(--padding-sm)));max-width:min(400px,calc(100vw - 2 * var(--padding-sm)));max-height:90dvh}.el-overlay-dialog:has(>.el-dialog:not(.is-fullscreen)){display:flex;align-items:center;justify-content:center}.el-overlay-dialog>.el-dialog:not(.is-fullscreen){margin:auto}.el-card.account-card{border:none;border-radius:var(--radius);box-shadow:var(--shadow-light)}.account-card .el-card__header{font-weight:600;color:var(--color-text-main)}.el-table .el-table__cell{padding:14px 16px}.el-table th.el-table__cell{font-weight:600}@media(max-width:759px){.el-table .el-table__cell{padding:8px 10px}}.el-button+.el-button{margin-left:6px}.el-carousel__arrow{width:34px;height:34px;background-color:color-mix(in srgb,var(--color-background) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-text);border-radius:var(--radius-pill);box-shadow:var(--shadow-medium);transition:background-color .15s ease,transform .15s ease}.el-carousel__arrow:hover{background-color:var(--color-background);transform:translateY(-50%) scale(1.06)}.el-carousel__arrow--left{left:10px}.el-carousel__arrow--right{right:10px}.el-carousel__indicator .el-carousel__button{background-color:var(--color-text-secondary);opacity:.4;border-radius:var(--radius-pill)}.el-carousel__indicator.is-active .el-carousel__button{background-color:var(--color-main);opacity:1}.ddo-btn{height:var(--btn-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:none;border-radius:var(--radius-pill);font-family:var(--font-main);font-weight:500;font-size:var(--fs-lg);line-height:1;color:var(--color-text);background:transparent;cursor:pointer;transition:background-color .2s,box-shadow .2s,opacity .2s}.ddo-btn--sm{height:var(--btn-h-sm);padding:0 12px;gap:6px;font-size:var(--fs-md)}.ddo-btn--xs{height:var(--btn-h-xs);padding:0 8px;gap:4px;font-size:var(--fs-sm)}.ddo-btn--block{width:100%}.ddo-btn--round{padding:0;flex:none;aspect-ratio:1}.ddo-btn--primary{background:var(--color-primary);color:var(--color-text-on-brand)}.ddo-btn--main{background:var(--color-main);color:var(--color-text-on-brand)}.ddo-btn--danger{background:var(--color-danger);color:var(--color-text-on-brand)}.ddo-btn--ghost{background:transparent;color:var(--color-text)}.ddo-btn:disabled,.ddo-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}
