.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}}.ddo-skeleton__shape[data-v-dc1cbdbb]{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:ddo-skeleton-shimmer-dc1cbdbb 1.2s infinite}@keyframes ddo-skeleton-shimmer-dc1cbdbb{0%{background-position:200% 0}to{background-position:-200% 0}}.ddo-skeleton--static .ddo-skeleton__shape[data-v-dc1cbdbb]{animation:none}@media(prefers-reduced-motion:reduce){.ddo-skeleton__shape[data-v-dc1cbdbb]{animation:none}}.ddo-skeleton[data-v-dc1cbdbb]{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.ddo-skeleton__line[data-v-dc1cbdbb]{height:16px}.ddo-skeleton__line--first[data-v-dc1cbdbb]{width:40%}.ddo-skeleton__line--last[data-v-dc1cbdbb]{width:60%}.ddo-skeleton__stack[data-v-dc1cbdbb]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ddo-skeleton__title[data-v-dc1cbdbb]{width:60%;height:14px}.ddo-skeleton__subtitle[data-v-dc1cbdbb]{width:35%;height:11px}.ddo-skeleton--avatar-rows[data-v-dc1cbdbb]{gap:4px}.ddo-skeleton__avatar-row[data-v-dc1cbdbb]{display:flex;align-items:center;gap:10px;padding:6px 8px}.ddo-skeleton__avatar[data-v-dc1cbdbb]{flex:none;width:32px;height:32px;border-radius:50%}.ddo-skeleton__stamp[data-v-dc1cbdbb]{flex:none;width:44px;height:11px}.ddo-skeleton--entry-rows[data-v-dc1cbdbb]{gap:4px}.ddo-skeleton__entry-row[data-v-dc1cbdbb]{display:flex;align-items:center;gap:10px;min-height:var(--touch-min, 44px);padding:4px 8px;box-sizing:border-box}.ddo-skeleton__entry-media[data-v-dc1cbdbb]{flex:none;width:48px;height:32px}.ddo-skeleton__grid[data-v-dc1cbdbb]{display:grid;grid-template-columns:repeat(var(--dskel-cols, 2),minmax(0,1fr));gap:12px}@container (min-width: 260px){.ddo-skeleton__grid[data-v-dc1cbdbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 480px){.ddo-skeleton__grid[data-v-dc1cbdbb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ddo-skeleton__card[data-v-dc1cbdbb]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);overflow:hidden;background:var(--el-bg-color)}.ddo-skeleton__card-thumb[data-v-dc1cbdbb]{aspect-ratio:var(--dskel-aspect, 16 / 10);border-radius:0}.ddo-skeleton__card-body[data-v-dc1cbdbb]{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:44px}.ddo-skeleton__card-title[data-v-dc1cbdbb]{flex:1;min-width:0;height:14px}.ddo-skeleton__card-type[data-v-dc1cbdbb]{flex:none;width:34px;height:12px}.ddo-skeleton--cover-strip[data-v-dc1cbdbb]{height:100%;min-height:0}.ddo-skeleton__strip[data-v-dc1cbdbb]{display:flex;align-items:stretch;gap:12px;height:100%;min-height:140px;overflow:hidden}.ddo-skeleton__slide[data-v-dc1cbdbb]{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);overflow:hidden;background:var(--el-bg-color)}.ddo-skeleton__slide-cover[data-v-dc1cbdbb]{flex:1;min-height:0;border-radius:0}.ddo-skeleton__agenda[data-v-dc1cbdbb]{display:flex;flex-direction:column;gap:8px;padding:8px 10px}.ddo-skeleton__day-header[data-v-dc1cbdbb]{width:96px;height:11px}.ddo-skeleton__task[data-v-dc1cbdbb]{height:64px;border-radius:var(--radius-md)}.ddo-skeleton__media[data-v-dc1cbdbb]{width:100%;aspect-ratio:var(--dskel-aspect, 16 / 10);border-radius:var(--radius-md)}.d-loader[data-v-8d551045]{display:inline-flex;align-items:center;justify-content:center}.save-button__icon[data-v-57a689ee]{position:relative;display:inline-flex;align-items:center}.save-button__dot[data-v-57a689ee]{position:absolute;top:-3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--color-orange);box-shadow:0 0 0 1.5px var(--save-dot-ring, var(--color-main));pointer-events:none}.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)}.icon-empty[data-v-1283bf84]{position:relative;display:inline-flex}.icon-empty__badge[data-v-1283bf84]{pointer-events:none}.d-empty[data-v-196f9f96]{text-align:center;margin:auto}.d-empty__icon[data-v-196f9f96]{display:block;color:var(--color-text)}.d-empty__message[data-v-196f9f96],.d-empty__hint[data-v-196f9f96]{margin:0}.d-empty--compact[data-v-196f9f96]{padding:24px 16px;color:var(--color-text-secondary)}.d-empty--compact .d-empty__icon[data-v-196f9f96]{margin:0 auto 10px;font-size:var(--fs-xl);opacity:.65}.d-empty--compact .d-empty__cta[data-v-196f9f96]{margin-top:14px}.d-empty--view[data-v-196f9f96]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;max-width:420px}.d-empty--view .d-empty__icon[data-v-196f9f96]{margin:0 0 8px;font-size:40px;height:40px;opacity:.45}.d-empty--view .d-empty__message[data-v-196f9f96]{font-size:var(--fs-xl);font-weight:600;color:var(--color-text)}.d-empty--view .d-empty__hint[data-v-196f9f96]{font-size:var(--fs-md);color:var(--color-text-secondary)}.d-empty--view .d-empty__cta[data-v-196f9f96]{margin-top:12px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.d-empty--surface[data-v-196f9f96]{background:var(--card-surface);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:28px 24px;max-width:420px}.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}.pad-lazy[data-v-e03d660f]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pad-lazy__preview[data-v-e03d660f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-background);overflow:hidden}.pad-lazy__placeholder[data-v-e03d660f]{color:var(--el-text-color-placeholder);opacity:.7}.pad-lazy__edit[data-v-e03d660f]{position:absolute;bottom:12px;right:12px;z-index:2}.pad-lazy__embed[data-v-e03d660f]{position:absolute;top:0;right:0;bottom:0;left:0}.smooth-resizer[data-v-7dab13cc]{box-sizing:border-box;position:relative;min-width:var(--sr-min-w, 50px);min-height:var(--sr-min-h, 50px);border:2px solid white;border-radius:10px;overflow:hidden;transition:border-color .3s ease}.smooth-resizer[data-v-7dab13cc]>:not(.smooth-resizer__message):not(.smooth-resizer__controls):not(.smooth-resizer__dims){width:100%;height:100%;object-fit:var(--v44ed47bf);display:block}.smooth-resizer--fit[data-v-7dab13cc]{height:auto}.smooth-resizer--fit[data-v-7dab13cc]>:not(.smooth-resizer__message):not(.smooth-resizer__controls):not(.smooth-resizer__dims){height:auto;object-fit:fill}.smooth-resizer__dims[data-v-7dab13cc]{position:absolute;z-index:10;font-family:var(--font-mono, monospace);font-weight:700;font-size:var(--fs-lg);color:var(--color-text-on-media);background:var(--color-main-dark-translucent, rgba(0, 0, 0, .5));display:flex;align-items:center;justify-content:center;padding:2px 8px}.smooth-resizer__message[data-v-7dab13cc]{position:absolute;top:10px;left:50%;transform:translate(-50%);background:var(--color-background-translucent, rgba(255, 255, 255, .9));color:var(--color-text, inherit);padding:6px 10px;border-radius:14px;display:flex;align-items:baseline;gap:10px;box-shadow:var(--shadow-medium);z-index:20;pointer-events:none;font-size:var(--fs-md)}.smooth-resizer__controls[data-v-7dab13cc]{position:absolute;bottom:6px;right:6px;z-index:10;display:flex;align-items:center;gap:6px}.smooth-resizer__controls[data-v-7dab13cc] .smooth-resizer__btn,.smooth-resizer__handle[data-v-7dab13cc]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:50%;background-color:var(--color-background, #fff);box-shadow:var(--shadow-medium);color:var(--color-main);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s ease,background-color .15s ease,color .15s ease}.smooth-resizer__controls[data-v-7dab13cc] .smooth-resizer__btn:hover,.smooth-resizer__handle[data-v-7dab13cc]:hover{transform:scale(1.08);background-color:var(--color-main);color:var(--color-main-contrast, #fff)}.smooth-resizer__handle[data-v-7dab13cc]{cursor:nwse-resize;touch-action:none}body.sr-resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.fade-quick-enter-active[data-v-7dab13cc],.fade-quick-leave-active[data-v-7dab13cc]{transition:opacity .2s ease}.fade-quick-enter-from[data-v-7dab13cc],.fade-quick-leave-to[data-v-7dab13cc]{opacity:0}.zpv[data-v-5d8a1b52]{position:relative;overflow:hidden;width:100%;height:100%;user-select:none;-webkit-user-select:none}.zpv__canvas[data-v-5d8a1b52]{width:100%;height:100%;transform-origin:0 0;will-change:transform}.zpv__canvas--animated[data-v-5d8a1b52]{transition:transform .2s ease-out}.zpv__controls[data-v-5d8a1b52]{position:absolute;right:var(--padding-sm);bottom:var(--padding-sm);display:flex;flex-direction:column;gap:4px;z-index:2}.zpv__btn[data-v-5d8a1b52]{display:grid;place-items:center;width:var(--btn-h-sm);height:var(--btn-h-sm);padding:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-light)}.zpv__btn[data-v-5d8a1b52]:hover{background:var(--color-clearer)}.zpv__btn svg[data-v-5d8a1b52]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.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))}}.image-card[data-v-5a17f109]{display:flex;flex-wrap:wrap;align-items:center;padding:var(--padding, 20px);background-color:var(--color-clear, #f5f5f5);background-repeat:no-repeat;background-position:right -15px;background-size:200px;border-radius:20px;overflow:hidden;-webkit-user-select:none;user-select:none}.image-card--button[data-v-5a17f109]{cursor:pointer;transition:transform .15s ease}.image-card--button[data-v-5a17f109]:hover{transform:scale(1.02)}.image-card__title[data-v-5a17f109]{display:flex;align-items:center;gap:8px;width:100%;margin:0;font-family:var(--font-main);font-weight:600}.image-card__copy[data-v-5a17f109]{margin:20px 0 0;font-size:var(--fs-lg);line-height:1.2}.score-indicator[data-v-b5519c19]{--c-clear--2: color-mix(in srgb, var(--c), var(--color-background) 85%);--c-clearer: color-mix(in srgb, var(--c), var(--color-background) 70%);--c-text: color-mix(in srgb, var(--c) 8%, var(--card-surface));background-color:var(--c);padding:5px 10px;border-radius:20px;text-align:center;color:var(--c-text);font-weight:700;position:relative;display:inline-block;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;height:fit-content;font-variant-numeric:tabular-nums}.si-row[data-v-b5519c19]{display:flex;align-items:center}.score-indicator.editing .si-row[data-v-b5519c19]{gap:6px}.cursor-pointer[data-v-b5519c19]{cursor:pointer}.score[data-v-b5519c19]{color:var(--c-text)}.si-star[data-v-b5519c19]{color:var(--c-text);font-size:.7em;margin-right:.25rem}.maxScore[data-v-b5519c19],.percentage[data-v-b5519c19]{color:var(--c-text);opacity:.8;margin-left:5px;font-size:.7em;line-height:1rem}.si-adorn[data-v-b5519c19]{position:relative;display:flex}.edit-indicator[data-v-b5519c19]{font-size:var(--fs-lg);margin-left:10px}.dot[data-v-b5519c19]{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:var(--color-danger);box-shadow:0 0 0 1.5px var(--c)}.score-indicator[data-v-b5519c19] .el-input,.score-indicator[data-v-b5519c19] .el-input-number{font-size:unset;line-height:1.5;width:200px;max-width:90vw;height:auto;background-color:var(--c-clearer);border-radius:1000px}.score-indicator[data-v-b5519c19] .el-input input.el-input__inner{background-color:var(--c-clear--2)}.score-indicator.editing[data-v-b5519c19]{box-shadow:0 0 0 7px var(--c-clearer)}.score-indicator[data-v-b5519c19] .score-indicator__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-xs, 24px);height:var(--btn-h-xs, 24px);padding:0;border:none;border-radius:var(--radius-pill, 9999px);background:var(--c);color:#fff;cursor:pointer;transition:filter .15s ease}.score-indicator[data-v-b5519c19] .score-indicator__btn:hover{filter:brightness(.88)}.score-indicator[data-v-b5519c19] .score-indicator__btn--danger{background:var(--c);color:#fff}.asd[data-v-425b3568]{display:inline-flex;align-items:center;gap:6px;min-width:0}.asd__dot[data-v-425b3568]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--asd-size);height:var(--asd-size);border-radius:var(--radius-pill);background:var(--asd-color);color:var(--color-text-on-brand);font-size:calc(var(--asd-size) * .55);line-height:1}.asd__label[data-v-425b3568]{font-size:var(--fs-sm);color:var(--asd-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asd--pending .asd__dot[data-v-425b3568]{background:transparent;border:2px solid var(--asd-color);color:var(--asd-color)}.asd--submittedLate .asd__dot[data-v-425b3568]{background:conic-gradient(from 200deg,var(--asd-color) 0 72%,color-mix(in srgb,var(--asd-color) 22%,var(--card-surface)) 72% 100%)}.asd--graded .asd__dot[data-v-425b3568]{box-shadow:0 0 0 2px color-mix(in srgb,var(--asd-color) 32%,transparent)}.asd--overdue .asd__dot[data-v-425b3568]{box-shadow:0 0 0 2px var(--el-color-danger-light-7)}.asd--neutral .asd__dot[data-v-425b3568]{background:transparent;border:1px dashed var(--asd-color)}.asd--neutral .asd__label[data-v-425b3568]{color:var(--el-text-color-secondary)}.asd__icon[data-v-425b3568]{text-shadow:0 1px 1px color-mix(in srgb,var(--color-black) 30%,transparent)}.asd--pending .asd__icon[data-v-425b3568],.asd--neutral .asd__icon[data-v-425b3568]{text-shadow:none}.due-countdown[data-v-0fe2e2f8]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--el-text-color-secondary);min-width:0;font-variant-numeric:tabular-nums}.due-countdown__icon[data-v-0fe2e2f8]{flex:none}.due-countdown__date[data-v-0fe2e2f8],.due-countdown__relative[data-v-0fe2e2f8]{white-space:nowrap}.due-countdown__sep[data-v-0fe2e2f8]{opacity:.6}.due-countdown--soon[data-v-0fe2e2f8]{color:var(--el-color-warning)}.due-countdown--soon .due-countdown__relative[data-v-0fe2e2f8]{font-weight:600}.due-countdown--urgent[data-v-0fe2e2f8]{padding:2px 8px;margin:-2px 0;border-radius:var(--radius-pill);color:var(--el-color-danger);background:var(--el-color-danger-light-9)}.due-countdown--urgent .due-countdown__relative[data-v-0fe2e2f8]{font-weight:600}.cached-badge[data-v-3f8f0d5a]{--cached-badge-ring: var(--card-surface);position:absolute;top:var(--badge-top);right:var(--badge-right);bottom:var(--badge-bottom);left:var(--badge-left);width:var(--size);height:var(--size);min-width:16px;min-height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:auto;box-shadow:0 0 0 2px var(--cached-badge-ring)}.cached-badge--available[data-v-3f8f0d5a]{background:var(--el-color-success);color:var(--el-color-white)}.cached-badge--partial[data-v-3f8f0d5a]{background:conic-gradient(from 180deg,var(--el-color-warning) 0 62%,color-mix(in srgb,var(--el-color-warning) 26%,var(--card-surface)) 62% 100%);color:var(--el-color-white)}.cached-badge--unavailable[data-v-3f8f0d5a]{background:var(--el-color-danger);color:var(--el-color-white)}.cached-badge__icon[data-v-3f8f0d5a]{font-size:calc(var(--size) * .6);text-shadow:0 1px 1px color-mix(in srgb,var(--color-black) 35%,transparent)}.page-toolbar[data-v-b351d6ac]{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-b351d6ac]{background:var(--color-clearer, #f5f6f9)}html.dark .page-toolbar--bg{background:var(--el-fill-color-light)}.page-toolbar--sticky[data-v-b351d6ac]{position:sticky;top:0;z-index:10}.page-toolbar__icon[data-v-b351d6ac]{flex:none;color:var(--el-text-color-primary)}.page-toolbar__title[data-v-b351d6ac]{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-b351d6ac]{flex:1}.page-toolbar__spinner[data-v-b351d6ac]{flex:none}.d-sheet[data-v-80ffb93c]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.d-sheet__backdrop[data-v-80ffb93c]{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-80ffb93c]{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-80ffb93c],.d-sheet--ttb .d-sheet__panel[data-v-80ffb93c]{left:0;right:0;height:var(--d-sheet-size);max-height:var(--d-sheet-max)}.d-sheet--ltr .d-sheet__panel[data-v-80ffb93c],.d-sheet--rtl .d-sheet__panel[data-v-80ffb93c]{top:0;bottom:0;width:var(--d-sheet-size);max-width:var(--d-sheet-max)}.d-sheet--btt .d-sheet__panel[data-v-80ffb93c]{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-80ffb93c]{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-80ffb93c]{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-80ffb93c]{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-80ffb93c]{height:22px;flex:0 0 auto;touch-action:none;cursor:grab;position:absolute;width:100%}.d-sheet--btt .d-sheet__grabber[data-v-80ffb93c]:before,.d-sheet--ttb .d-sheet__grabber[data-v-80ffb93c]: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-80ffb93c]{cursor:grabbing}.d-sheet__header[data-v-80ffb93c]{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-80ffb93c]{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-80ffb93c]{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-80ffb93c]:hover{background:var(--color-clearer);color:var(--color-text)}.d-sheet__body[data-v-80ffb93c]{flex:1 1 auto;min-height:0;min-width:0}.d-sheet__footer[data-v-80ffb93c]{flex:0 0 auto;padding:var(--padding-sm) var(--padding)}@media(prefers-reduced-motion:reduce){.d-sheet__panel[data-v-80ffb93c],.d-sheet__backdrop[data-v-80ffb93c]{transition:none!important}}.d-sheet__body{overflow-y:auto;overflow-x:hidden;padding:var(--padding)}.lwx[data-v-f6a2c802]{display:flex;flex-direction:column;height:100%;min-height:0}.lwx__toolbar[data-v-f6a2c802]{flex-shrink:0}.lwx__split[data-v-f6a2c802]{flex:1;min-height:0}.lwx__pane-fill[data-v-f6a2c802]{height:100%;min-height:0}.lwx__split[data-v-f6a2c802] .lwx__explorer-pane{display:flex;flex-direction:column;min-height:0;background:var(--color-clearer, #f5f6f9);border-right:1px solid var(--color-border-clear)}html.dark .lwx__explorer-pane{background:var(--el-fill-color-light)}.lwx__viewer-cell[data-v-f6a2c802]{flex:1;height:100%;min-height:0}.lwx__aside-pane[data-v-f6a2c802]{min-height:0;background:var(--color-background, #fff);border-left:1px solid var(--color-border-clear);box-shadow:var(--shadow-far-up);overflow:hidden}html.dark .lwx__aside-pane{background:var(--el-bg-color)}.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}.avatar-stack[data-v-e6605605]{--stack-size: 32px;--stack-ring: 2px;display:inline-flex;align-items:center}.avatar-stack--xs[data-v-e6605605]{--stack-size: 28px}.avatar-stack--sm[data-v-e6605605]{--stack-size: 32px}.avatar-stack--md[data-v-e6605605]{--stack-size: 48px}.avatar-stack__item[data-v-e6605605],.avatar-stack__more[data-v-e6605605]{position:relative;border-radius:var(--radius-pill);box-shadow:0 0 0 var(--stack-ring) var(--avatar-ring, var(--card-surface))}.avatar-stack__item[data-v-e6605605]:not(:first-child),.avatar-stack__more[data-v-e6605605]{margin-left:calc(var(--stack-size) * -.3)}.avatar-stack__more[data-v-e6605605]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--stack-size);height:var(--stack-size);background:var(--color-clearer);color:var(--el-text-color-regular);font-weight:600;font-size:calc(var(--stack-size) * .34);line-height:1;font-variant-numeric:tabular-nums}.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}.origin-badges[data-v-3ec03283]{display:inline-flex;gap:4px;align-items:center}.ob-chip[data-v-3ec03283]{width:var(--ob-size);height:var(--ob-size);border-radius:50%;overflow:hidden;background:var(--color-clear, #f0f0f0);box-shadow:0 1px 3px #00000040;display:inline-flex;align-items:center;justify-content:center;flex:none}.ob-chip__img[data-v-3ec03283]{width:100%;height:100%;object-fit:cover}.ob-chip__initial[data-v-3ec03283]{font-size:calc(var(--ob-size) * .5);font-weight:700;line-height:1;color:var(--color-text, #1f2937);-webkit-user-select:none;user-select:none}.ob-owner[data-v-3ec03283]{box-shadow:0 1px 3px #00000040}.content-entry[data-v-656803d9]{--entry-h: var(--touch-min, 44px);--entry-media-w: 48px;--entry-media-h: 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)}.content-entry__loading[data-v-656803d9]{display:flex;align-items:center;gap:10px;width:100%}.content-entry__skeleton-cover[data-v-656803d9]{flex:none;width:var(--entry-media-w);height:var(--entry-media-h);border-radius:var(--radius-sm)}.content-entry__skeleton-text[data-v-656803d9]{width:60%;height:14px;border-radius:var(--radius-sm)}.content-entry__error[data-v-656803d9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--el-text-color-secondary)}.content-entry__cover[data-v-656803d9]{flex:none;width:var(--entry-media-w);height:var(--entry-media-h);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)}.content-entry__cover--empty[data-v-656803d9]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-clearer);color:var(--el-text-color-secondary);font-size:var(--fs-md)}.content-entry__img[data-v-656803d9]{width:100%;height:100%;object-fit:cover;display:block}.content-entry__name[data-v-656803d9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--color-text)}.content-entry__origin[data-v-656803d9]{flex:none;margin-left:2px;display:inline-flex;align-items:center;gap:4px}.content-entry__actions[data-v-656803d9]{flex:none;display:inline-flex;align-items:center;gap:6px}.content-entry--clickable[data-v-656803d9]{cursor:pointer}.content-entry--clickable[data-v-656803d9]:hover{background:var(--el-fill-color-light)}.content-entry[data-v-656803d9]: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}.user-select[data-v-5ede2d97]{display:flex;flex-direction:column;min-width:0}.user-select__search-row[data-v-5ede2d97]{display:flex;min-height:40px}.us-search[data-v-5ede2d97]{display:flex;align-items:center;gap:8px;width:100%;height:36px;border-bottom:1px solid var(--color-clear, #d1d5db);transition:border-color .15s ease}.us-search[data-v-5ede2d97]:focus-within{border-bottom-color:var(--color-primary, #4a65b5)}.us-search__icon[data-v-5ede2d97]{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary, #6b7280)}.us-search__clear[data-v-5ede2d97]{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-secondary, #6b7280);cursor:pointer}.us-search__input[data-v-5ede2d97]{flex:1;min-width:0;height:36px;border:none;outline:none;background:transparent;color:var(--color-text, #1f2937)}.us-list[data-v-5ede2d97]{list-style:none;margin:0;padding:0}.us-row[data-v-5ede2d97]{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:var(--radius-sm, 6px);cursor:pointer}.us-row[data-v-5ede2d97]:hover{background:var(--color-clearer, #f5f5f5)}.us-row[data-v-5ede2d97]:focus-visible{outline:2px solid var(--color-primary, #4a65b5);outline-offset:-2px}.us-entry[data-v-5ede2d97]{flex:1;min-width:0}.us-empty[data-v-5ede2d97]{margin:12px 0;text-align:center;color:var(--color-text-secondary, #6b7280)}.us-check[data-v-5ede2d97]{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--color-clear, #d1d5db);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-on-brand);font-size:var(--fs-xs);transition:background .12s ease,border-color .12s ease}.us-check--radio[data-v-5ede2d97]{border-radius:var(--radius-pill, 999px)}.us-check--on[data-v-5ede2d97]{background:var(--color-primary, #4a65b5);border-color:var(--color-primary, #4a65b5)}.user-group-select[data-v-6995e004]{display:flex;flex-direction:column;min-width:0}.ugs-group+.ugs-group[data-v-6995e004]{border-top:1px solid var(--color-border-clear, #eee)}.ugs-group__head[data-v-6995e004]{display:flex;align-items:center;gap:10px;padding:6px 4px}.ugs-group__toggle[data-v-6995e004]{flex:1;min-width:0;display:flex;align-items:center;border:none;background:transparent;cursor:pointer;padding:2px 0;text-align:left}.ugs-group__entry[data-v-6995e004]{flex:1;min-width:0}.ugs-group__count[data-v-6995e004]{flex:none;font-size:var(--fs-sm);color:var(--color-text-secondary, #6b7280);background:var(--color-clearer, #f5f5f5);border-radius:var(--radius-pill, 999px);padding:1px 8px}.ugs-group__chevron[data-v-6995e004]{flex:none;color:var(--color-text-secondary, #6b7280);transition:transform .15s ease}.ugs-group__chevron--open[data-v-6995e004]{transform:rotate(90deg)}.ugs-group__body[data-v-6995e004]{padding-left:12px}.ugs-empty[data-v-6995e004]{margin:12px 0;text-align:center;color:var(--color-text-secondary, #6b7280)}.ugs-check[data-v-6995e004]{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--color-clear, #d1d5db);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-on-brand);font-size:var(--fs-xs);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ugs-check--on[data-v-6995e004],.ugs-check--partial[data-v-6995e004]{background:var(--color-primary, #4a65b5);border-color:var(--color-primary, #4a65b5)}.ugs-check--partial[data-v-6995e004]:after{content:"";width:9px;height:2px;border-radius:1px;background:#fff}.d-stepper[data-v-5c1b3b1d]{display:flex;flex-direction:column;gap:16px;min-height:0}.d-stepper__step--jumpable[data-v-5c1b3b1d]{cursor:pointer}.d-stepper__caption[data-v-5c1b3b1d]{margin:0;font-size:var(--fs-sm);color:var(--el-text-color-secondary)}.d-stepper__body[data-v-5c1b3b1d]{min-height:0}.d-stepper__footer[data-v-5c1b3b1d]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter)}.d-stepper__reason[data-v-5c1b3b1d]{flex:1;min-width:0;text-align:right;font-size:var(--fs-sm);color:var(--el-text-color-secondary);line-height:1.3}.d-stepper__footer[data-v-5c1b3b1d] .el-button+.el-button{margin-left:0}.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)}.cc-license-editor[data-v-b75accf5]{display:flex;flex-direction:column;gap:8px}.license-display[data-v-b75accf5]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px}.license-display.disabled[data-v-b75accf5]{background-color:var(--color-clearer);justify-content:center;padding:4px 10px;border:1px solid var(--color-border-clear);width:fit-content;border-radius:var(--radius)}.license-text[data-v-b75accf5]{font-weight:700;margin-right:4px;display:inline-flex;align-items:center}.btn[data-v-b75accf5]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn[data-v-b75accf5]:disabled{cursor:not-allowed}.btn--active[data-v-b75accf5]{background:var(--color-clear);border-color:var(--color-border-clear)}.btn--toggle[data-v-b75accf5]:not(:disabled):hover{background:var(--color-clearer)}.btn--plain[data-v-b75accf5]{padding:0;background:transparent;cursor:default}.cc-icon[data-v-b75accf5]{display:block;width:24px;height:24px}.cc-popover__title[data-v-b75accf5]{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--color-text)}.cc-popover__desc[data-v-b75accf5]{margin:0;color:var(--color-text-secondary)}.license-info[data-v-b75accf5]{display:flex;align-items:center}.license-name[data-v-b75accf5]{font-size:.85rem;font-weight:500;color:var(--color-text-secondary)}.license-name a[data-v-b75accf5]{color:var(--color-main);text-decoration:none}.license-name a[data-v-b75accf5]:hover{text-decoration:underline}html.dark .cc-license-editor .cc-icon{filter:invert(1) hue-rotate(180deg) brightness(1.1)}.clone-settings[data-v-d59595b5]{display:flex;flex-direction:column;gap:8px}.clone-settings.is-disabled .clone-settings__label[data-v-d59595b5]{opacity:.6}.clone-settings__label[data-v-d59595b5]{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--color-text)}.clone-settings__help[data-v-d59595b5]{color:var(--color-text-secondary);cursor:help}.clone-settings__hint[data-v-d59595b5],.clone-settings__warning[data-v-d59595b5]{margin:0;font-size:var(--fs-sm);line-height:1.4;color:var(--color-text-secondary)}.clone-settings__warning[data-v-d59595b5]{color:var(--color-orange)}.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}.content-editable[data-v-e8f3adfc]{outline:none;min-width:1px;white-space:pre-wrap;word-break:break-word}.content-editable[data-v-e8f3adfc]:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);pointer-events:none}.uploader[data-v-74ef9307]{width:100%}.uploader--disabled[data-v-74ef9307]{opacity:.6;pointer-events:none}.uploader__zone[data-v-74ef9307]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);width:100%;padding:var(--padding-lg, calc(var(--padding) * 1.5)) var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-main) 4%,transparent);color:var(--color-text);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.uploader__zone[data-v-74ef9307]:hover:not(:disabled),.uploader__zone--over[data-v-74ef9307]{border-color:var(--color-main);background:color-mix(in srgb,var(--color-main) 10%,transparent)}.uploader__zone[data-v-74ef9307]:disabled{cursor:default}.uploader__label[data-v-74ef9307]{font-weight:600;font-size:var(--fs-lg)}.uploader__hint[data-v-74ef9307]{font-size:var(--fs-md);color:var(--color-text-secondary)}.uploader__progress[data-v-74ef9307]{position:relative;margin-top:var(--padding-sm);height:18px;border-radius:var(--radius-sm);background:var(--color-clear--2, color-mix(in srgb, var(--color-main) 8%, transparent));overflow:hidden}.uploader__progress-bar[data-v-74ef9307]{height:100%;background:var(--color-main);transition:width .2s ease}.uploader__progress-text[data-v-74ef9307]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);color:var(--color-text)}.uploader__error[data-v-74ef9307]{margin:var(--padding-xs) 0 0;text-align:center;font-size:var(--fs-lg);color:var(--color-danger, #c0392b)}.frame[data-v-f06e89e3]{display:flex;flex-direction:column;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-background);overflow:hidden}.frame--overlay[data-v-f06e89e3],.frame--floating[data-v-f06e89e3],.frame--fullscreen[data-v-f06e89e3]{position:fixed}.frame--floating[data-v-f06e89e3],.frame--fullscreen[data-v-f06e89e3]{transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease,border-radius .22s ease,box-shadow .22s ease}.frame--dragging[data-v-f06e89e3]{transition:none}.frame__anchor[data-v-f06e89e3]{width:100%}.frame--inline[data-v-f06e89e3]{z-index:1}.frame--floating[data-v-f06e89e3]{--frame-w: min(640px, calc(100vw - 32px - var(--pad-dock-width, 0px)));--frame-max-left: calc(min(100%, 100vw - var(--pad-dock-width, 0px)) - var(--frame-w));z-index:60;width:var(--frame-w);box-shadow:var(--shadow-far)}@media(min-width:760px){.frame--floating .frame__body[data-v-f06e89e3]{max-height:70vh}}.frame--fullscreen[data-v-f06e89e3]{z-index:1100;border-radius:0;border:0;max-width:100vw;overflow-x:hidden}.frame--fullscreen[data-v-f06e89e3]:not(.frame--overlay){top:50px;left:0;width:100%;height:calc(100dvh - 50px)}.frame--fullscreen.frame--fullscreen-desktop[data-v-f06e89e3]{border-top-left-radius:var(--radius)}.frame__header[data-v-f06e89e3]{display:flex;align-items:center;gap:var(--padding-sm);padding:var(--padding-xs) var(--padding-sm);background:var(--color-clearer);border-bottom:1px solid var(--color-border-clear);min-width:0}.frame__lead[data-v-f06e89e3]{display:flex;align-items:center;gap:var(--padding-xs);flex:1 1 auto;min-width:0}.frame__lead--draggable[data-v-f06e89e3]{cursor:grab;touch-action:none}.frame__lead--draggable[data-v-f06e89e3]:active{cursor:grabbing}.frame__grip[data-v-f06e89e3]{color:var(--color-text-secondary);flex:0 0 auto}.frame__icon[data-v-f06e89e3]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.frame__icon[data-v-f06e89e3] svg{height:16px;width:auto}.frame__favicon[data-v-f06e89e3]{width:16px;height:16px;flex:0 0 auto;border-radius:var(--radius-sm);object-fit:contain}.frame__favicon--globe[data-v-f06e89e3]{color:var(--color-text-secondary)}.frame__titlebtn[data-v-f06e89e3]{display:flex;align-items:baseline;gap:var(--padding-xs);min-width:0;background:transparent;border:0;padding:2px 4px;border-radius:var(--radius-sm);color:inherit;text-align:left}button.frame__titlebtn[data-v-f06e89e3]{cursor:pointer}button.frame__titlebtn[data-v-f06e89e3]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.frame__title[data-v-f06e89e3]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frame__url[data-v-f06e89e3]{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.frame__actions[data-v-f06e89e3]{display:flex;align-items:center;gap:2px;flex:0 0 auto}.frame--minimal.frame--inline[data-v-f06e89e3]{position:relative}.frame__minimal-bar[data-v-f06e89e3]{position:absolute;top:var(--padding-xs);right:var(--padding-xs);z-index:3;display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-v-f06e89e3] .frame__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}[data-v-f06e89e3] .frame__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-text)}[data-v-f06e89e3] .frame__btn:disabled{opacity:.6;cursor:not-allowed}[data-v-f06e89e3] .frame__btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.frame__body[data-v-f06e89e3]{position:relative;min-height:0;background:var(--color-clear--2)}@media(max-width:759px){.frame:not(.frame--fullscreen) .frame__body[data-v-f06e89e3]{max-height:50vh}}.frame__iframe[data-v-f06e89e3]{display:block;border:0}.frame__empty[data-v-f06e89e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);height:100%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--fs-lg)}.frame__empty-icon[data-v-f06e89e3]{font-size:var(--icon-sm)}.frame__resize[data-v-f06e89e3]{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize;touch-action:none}.frame__resize[data-v-f06e89e3]:hover{background:color-mix(in srgb,var(--color-main) 25%,transparent)}.code-editor[data-v-dcc6f663]{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-clear--2);overflow:hidden}.code-editor--fullscreen[data-v-dcc6f663]{z-index:50;border-radius:0}.code-editor__bar[data-v-dcc6f663]{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-sm);border-bottom:1px solid var(--color-border-clear);background:var(--color-clearer)}.code-editor__lang[data-v-dcc6f663]{font-family:var(--font-main);font-size:var(--fs-md);color:var(--color-text);background:var(--color-clear--2);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);padding:2px 6px;cursor:pointer}.code-editor__lang--label[data-v-dcc6f663]{border:0;background:transparent;color:var(--color-text-secondary);cursor:default}.code-editor__host[data-v-dcc6f663]{min-height:0;max-height:50vh;overflow:auto}.code-editor--fullscreen .code-editor__host[data-v-dcc6f663]{max-height:none;flex:1 1 auto}[data-v-dcc6f663] .code-editor__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}[data-v-dcc6f663] .code-editor__btn:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-text)}.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}}.wm-picker[data-v-7604a5d3]{display:flex;flex-direction:column;gap:var(--padding-sm)}.wm-picker__search[data-v-7604a5d3]{display:flex;gap:var(--padding-xs);align-items:center}.wm-picker__input[data-v-7604a5d3]{flex:1 1 auto;min-width:0;padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);font:inherit}.wm-picker__input[data-v-7604a5d3]:focus{outline:none;border-color:var(--color-main)}.wm-picker__close[data-v-7604a5d3]{width:32px;height:32px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.wm-picker__grid[data-v-7604a5d3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--padding-xs);max-height:320px;overflow-y:auto}.wm-picker__skeleton[data-v-7604a5d3]{height:116px;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--color-main) 8%,transparent) 25%,color-mix(in srgb,var(--color-main) 18%,transparent) 37%,color-mix(in srgb,var(--color-main) 8%,transparent) 63%);background-size:400% 100%;animation:wm-picker-shimmer-7604a5d3 1.4s ease infinite}@keyframes wm-picker-shimmer-7604a5d3{0%{background-position:100% 0}to{background-position:0 0}}.wm-picker__thumb[data-v-7604a5d3]{display:flex;flex-direction:column;width:100%;padding:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);cursor:pointer;overflow:hidden}.wm-picker__thumb[data-v-7604a5d3]:hover:not(:disabled){border-color:var(--color-main)}.wm-picker__thumb[data-v-7604a5d3]:disabled{cursor:default;opacity:.45;filter:grayscale(.4)}.wm-picker__thumb img[data-v-7604a5d3]{width:100%;height:90px;object-fit:cover;display:block}.wm-picker__cred[data-v-7604a5d3]{padding:2px 4px;font-size:var(--fs-xs);line-height:1.2;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-picker__progress[data-v-7604a5d3]{display:flex;flex-direction:column;gap:4px}.wm-picker__progress-track[data-v-7604a5d3]{height:4px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--color-main) 15%,transparent);overflow:hidden}.wm-picker__progress-fill[data-v-7604a5d3]{height:100%;width:var(--wm-progress, 0%);border-radius:inherit;background:var(--color-main);transition:width .2s ease}.wm-picker__progress-track--indeterminate .wm-picker__progress-fill[data-v-7604a5d3]{width:35%;animation:wm-picker-indeterminate-7604a5d3 1.1s ease-in-out infinite}@keyframes wm-picker-indeterminate-7604a5d3{0%{transform:translate(-100%)}to{transform:translate(300%)}}.wm-picker__progress-label[data-v-7604a5d3]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.wm-picker__more[data-v-7604a5d3]{align-self:center;padding:var(--padding-xs) var(--padding);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.wm-picker__state[data-v-7604a5d3]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);padding:var(--padding);text-align:center;color:var(--color-text-secondary);font-size:var(--fs-lg)}.wm-picker__state--error[data-v-7604a5d3]{color:var(--color-danger, #c0392b)}.cover-picker[data-v-d311744e]{width:100%;max-width:100%;min-width:0}.cover-picker__head[data-v-d311744e]{display:flex;gap:var(--padding-sm);align-items:flex-start;width:100%}.cover-picker__preview[data-v-d311744e]{flex:0 0 var(--cover-preview-w, 220px);width:var(--cover-preview-w, 220px);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.cover-picker__preview[data-v-d311744e]>*{flex:1;min-width:0}.cover-picker__preview-img[data-v-d311744e]{width:100%;aspect-ratio:16 / 10;max-height:180px;object-fit:cover;border-radius:var(--radius-sm)}.cover-picker__empty[data-v-d311744e]{width:100%;aspect-ratio:16 / 10;max-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--el-border-color-lighter);border-radius:inherit;background:var(--color-clear--2);color:var(--el-text-color-placeholder);font-size:var(--fs-md);text-align:center}.cover-picker__actions[data-v-d311744e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cover-picker__progress[data-v-d311744e],.cover-picker__tabs[data-v-d311744e]{margin-top:var(--padding-sm)}.cover-picker__panel[data-v-d311744e]{width:100%;margin-top:var(--padding-sm)}.cover-picker__grid[data-v-d311744e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:320px;overflow-y:auto}.cover-picker__thumb[data-v-d311744e]{position:relative;aspect-ratio:4 / 3;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--color-clear--2);transition:border-color .15s ease}.cover-picker__thumb[data-v-d311744e]:hover:not(:disabled){border-color:var(--el-color-primary-light-5)}.cover-picker__thumb.is-current[data-v-d311744e]{border-color:var(--el-color-primary)}.cover-picker__thumb[data-v-d311744e]:disabled{cursor:default;opacity:.45}.cover-picker__thumb img[data-v-d311744e]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:759px){.cover-picker__head[data-v-d311744e]{flex-direction:column}.cover-picker__preview[data-v-d311744e]{flex:none;width:min(100%,260px);align-self:center}.cover-picker__actions[data-v-d311744e]{width:100%}.cover-picker__actions[data-v-d311744e] .el-button{width:100%;height:auto;min-height:var(--btn-h, 32px);padding-block:6px;white-space:normal;line-height:1.2}}.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}}.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-0facd3fc]{width:100%}.email-first__form[data-v-0facd3fc]{display:flex;flex-direction:column;gap:.75rem}.email-first__error[data-v-0facd3fc]{margin:0;text-align:center;color:var(--color-danger);font-size:var(--fs-md)}.email-first__hint[data-v-0facd3fc]{margin:0;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__checking[data-v-0facd3fc]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;color:var(--color-text-secondary);font-size:var(--fs-md)}.ef-fade-enter-active[data-v-0facd3fc],.ef-fade-leave-active[data-v-0facd3fc]{transition:opacity .2s ease,max-height .2s ease;overflow:hidden;max-height:320px}.ef-fade-enter-from[data-v-0facd3fc],.ef-fade-leave-to[data-v-0facd3fc]{opacity:0;max-height:0}.email-first__identity[data-v-0facd3fc]{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-0facd3fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.email-first__sep[data-v-0facd3fc]{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__sep[data-v-0facd3fc]:before,.email-first__sep[data-v-0facd3fc]: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-80dcd946]{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-80dcd946]: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-80dcd946]{outline:2px solid var(--el-color-primary);outline-offset:2px}.library-item-card--dragging[data-v-80dcd946]{opacity:.4}.library-item-card--busy[data-v-80dcd946]{pointer-events:none}.library-item-card--busy .library-item-card__visual[data-v-80dcd946]{opacity:.35;filter:grayscale(1)}.library-item-card__busy[data-v-80dcd946]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-clear) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:library-item-card-busy-80dcd946 1.2s linear infinite}@keyframes library-item-card-busy-80dcd946{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.library-item-card__busy[data-v-80dcd946]{animation:none}}.library-item-card__visual[data-v-80dcd946]{flex:1;min-width:0;display:flex}.library-item-card__visual[data-v-80dcd946]>*{flex:1;min-width:0}.library-item-card__check[data-v-80dcd946]{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-80dcd946]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.library-item-card__cover-zone[data-v-80dcd946]{position:absolute;top:0;left:0;right:0;aspect-ratio:16 / 10;z-index:6;pointer-events:none}.library-item-card__cover-zone--full[data-v-80dcd946]{bottom:0;aspect-ratio:auto}.library-item-card__badges[data-v-80dcd946]{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:6px;pointer-events:auto}.library-item-card__owner[data-v-80dcd946]{pointer-events:none;box-shadow:0 0 0 2px var(--el-bg-color);border-radius:50%}.library-item-card__menu[data-v-80dcd946]{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-80dcd946],.library-item-card__menu[data-v-80dcd946]:focus-within{opacity:1}.library-item-card__menu-btn[data-v-80dcd946]{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-80dcd946]{display:flex;flex-direction:column;gap:2px}.library-item-card__menu-item[data-v-80dcd946]{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-80dcd946]:hover{background:var(--el-fill-color-light)}.library-item-card__menu-sep[data-v-80dcd946]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:759px){.library-item-card__menu[data-v-80dcd946]{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-b31e43c2]{--explorer-col-min: 220px;--explorer-col-gap: 16px;display:flex;flex-direction:column;gap:20px;padding:16px}.explorer-grid__section[data-v-b31e43c2]{display:flex;flex-direction:column;gap:12px}.explorer-grid__heading[data-v-b31e43c2]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-grid__folders[data-v-b31e43c2],.explorer-grid__items[data-v-b31e43c2]{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-b31e43c2]{padding:12px}.explorer-grid__folders[data-v-b31e43c2]{grid-template-columns:minmax(0,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-d624fe70]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.explorer-highlights__heading[data-v-d624fe70]{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-d624fe70]{font-size:var(--fs-sm)}.explorer-highlights__strip[data-v-d624fe70]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.explorer-highlights__card[data-v-d624fe70]{flex:0 0 200px;min-width:0;scroll-snap-align:start}.explorer-highlights__more[data-v-d624fe70]{flex:0 0 auto;display:flex;align-items:center;scroll-snap-align:end}.explorer-highlights__more[data-v-d624fe70] .el-button{width:32px;height:32px;margin:0;background:var(--color-background, #fff);box-shadow:0 1px 6px #0000002e}.explorer-highlights__more[data-v-d624fe70] .el-button:hover{background:var(--color-clear, #f0f0f0)}@media(max-width:759px){.explorer-highlights[data-v-d624fe70]{padding:12px 12px 0}.explorer-highlights__card[data-v-d624fe70]{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-42d54e55]{overflow-x:auto}.explorer-table[data-v-42d54e55]{width:100%;border-collapse:collapse;text-align:left}.explorer-table thead[data-v-42d54e55]{background:var(--color-clear--2, var(--el-fill-color-light))}.explorer-table__th[data-v-42d54e55]{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-42d54e55]{cursor:pointer;-webkit-user-select:none;user-select:none}.explorer-table__sort-arrow[data-v-42d54e55]{margin-left:2px}.explorer-table__row[data-v-42d54e55]{cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-table__row[data-v-42d54e55]:hover{background:var(--el-fill-color-light)}.explorer-table__row--selected[data-v-42d54e55]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}.explorer-table__row--busy[data-v-42d54e55]{opacity:.4;pointer-events:none;cursor:progress}.explorer-table__row--dragging[data-v-42d54e55]{opacity:.4}.explorer-table__row--insert>td[data-v-42d54e55]{box-shadow:inset 0 3px 0 -1px var(--el-color-primary)}.explorer-table__row--drop[data-v-42d54e55]{background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-table__cell[data-v-42d54e55]{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-42d54e55]{border-bottom:none}.explorer-table__col-select[data-v-42d54e55]{width:44px}.explorer-table__col-thumb[data-v-42d54e55]{width:64px}.explorer-table__col-type[data-v-42d54e55]{width:140px}.explorer-table__col-updated[data-v-42d54e55]{width:150px}.explorer-table__col-actions[data-v-42d54e55]{width:56px;text-align:center}.explorer-table__check[data-v-42d54e55]{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-42d54e55]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-table__name[data-v-42d54e55]{display:flex;align-items:center;gap:10px;min-width:0}.explorer-table__owner[data-v-42d54e55]{flex-shrink:0;pointer-events:none}.explorer-table__title[data-v-42d54e55]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.explorer-table__title--untitled[data-v-42d54e55]{color:var(--el-text-color-secondary);font-style:italic;font-weight:400}.explorer-table__count[data-v-42d54e55],.explorer-table__hidden[data-v-42d54e55]{color:var(--el-text-color-secondary);font-size:var(--fs-sm);flex-shrink:0}.explorer-table__muted[data-v-42d54e55]{color:var(--el-text-color-secondary);font-size:var(--fs-md)}.explorer-table__menu-cell[data-v-42d54e55],.explorer-table__menu-trigger[data-v-42d54e55]{display:inline-flex}.explorer-table__menu-btn[data-v-42d54e55]{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-42d54e55]:hover{opacity:1;background:var(--el-fill-color)}.explorer-table__menu[data-v-42d54e55]{display:flex;flex-direction:column;gap:2px}.explorer-table__menu-item[data-v-42d54e55]{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-42d54e55]{padding:8px 52px 8px 10px;gap:8px}.explorer-table__switch-label[data-v-42d54e55]{display:inline-flex;align-items:center;gap:8px;min-width:0}.explorer-table__menu-item[data-v-42d54e55]:hover{background:var(--el-fill-color-light)}.explorer-table__menu-sep[data-v-42d54e55]{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-ad0942f8]{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-ad0942f8],.explorer-navbar__scroll[data-v-ad0942f8] .el-scrollbar__view{width:100%}.explorer-navbar__inner[data-v-ad0942f8]{display:flex;align-items:center;gap:6px;width:100%;min-width:min-content}.explorer-navbar__tools[data-v-ad0942f8],.explorer-navbar__sort[data-v-ad0942f8]{display:flex;align-items:center;gap:4px;flex-shrink:0}.explorer-navbar__nav[data-v-ad0942f8],.explorer-navbar__scope[data-v-ad0942f8],.explorer-navbar__views[data-v-ad0942f8]{flex-shrink:0}.explorer-navbar__crumbs[data-v-ad0942f8]{flex:1;min-width:0;overflow:hidden}.explorer-navbar__sort-trigger[data-v-ad0942f8]{display:inline-flex}.explorer-navbar__search[data-v-ad0942f8]{min-width:0}.explorer-navbar__selection[data-v-ad0942f8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.explorer-navbar__count[data-v-ad0942f8]{font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-primary);white-space:nowrap}.explorer-navbar__bulk[data-v-ad0942f8],.explorer-navbar__bulk-trigger[data-v-ad0942f8]{display:inline-flex}.explorer-navbar__menu[data-v-ad0942f8]{display:flex;flex-direction:column;gap:2px}.explorer-navbar__menu-item[data-v-ad0942f8]{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-ad0942f8]:hover:not(:disabled){background:var(--el-fill-color-light)}.explorer-navbar__menu-icon[data-v-ad0942f8]{width:1em;flex-shrink:0;color:var(--el-text-color-secondary)}.explorer-navbar__menu-label[data-v-ad0942f8]{flex:1;min-width:0}.explorer-navbar__menu-check[data-v-ad0942f8]{flex-shrink:0;color:var(--el-color-primary)}.explorer-navbar__menu-item--active[data-v-ad0942f8]{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-ad0942f8]{color:var(--el-color-primary)}.explorer-navbar__menu-item--active[data-v-ad0942f8]:hover{background:var(--el-color-primary-light-8)}.explorer-navbar__menu-item--danger[data-v-ad0942f8],.explorer-navbar__menu-item--danger .explorer-navbar__menu-icon[data-v-ad0942f8]{color:var(--el-color-danger)}.explorer-navbar__menu-sep[data-v-ad0942f8]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}.explorer-navbar__menu-item[data-v-ad0942f8]:disabled{opacity:.45;cursor:default}@container explorer-navbar (max-width: 540px){.explorer-navbar__inner[data-v-ad0942f8]{flex-wrap:wrap;min-width:0;gap:4px;row-gap:6px}.explorer-navbar__tools[data-v-ad0942f8]{flex-basis:100%;order:2}.explorer-navbar__search[data-v-ad0942f8]{flex:1;--cs-width: 100%;--cs-min-width: 0}}.explorer-skeleton__shape[data-v-498b869c]{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-498b869c 1.2s infinite}@keyframes explorer-skeleton-shimmer-498b869c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.explorer-skeleton__shape[data-v-498b869c]{animation:none}}.explorer-skeleton__grid[data-v-498b869c]{display:flex;flex-direction:column;gap:20px;padding:16px}.explorer-skeleton__section[data-v-498b869c]{display:flex;flex-direction:column;gap:12px}.explorer-skeleton__heading[data-v-498b869c]{width:72px;height:13px}.explorer-skeleton__folders[data-v-498b869c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.explorer-skeleton__items[data-v-498b869c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.explorer-skeleton__folder[data-v-498b869c]{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-498b869c]{width:32px;height:32px;flex-shrink:0}.explorer-skeleton__folder-name[data-v-498b869c]{width:55%;height:12px}.explorer-skeleton__card[data-v-498b869c]{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-498b869c]{aspect-ratio:16 / 10;border-radius:0}.explorer-skeleton__card-body[data-v-498b869c]{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:44px}.explorer-skeleton__card-title[data-v-498b869c]{flex:1;min-width:0;height:14px}.explorer-skeleton__card-type[data-v-498b869c]{width:34px;height:12px;flex-shrink:0}.explorer-skeleton__list[data-v-498b869c]{display:flex;flex-direction:column;padding:0 16px 16px}.explorer-skeleton__thead[data-v-498b869c]{height:40px;background:var(--color-clear--2);border-bottom:1px solid var(--el-border-color-lighter)}.explorer-skeleton__trow[data-v-498b869c]{display:flex;align-items:center;height:48px;border-bottom:1px solid var(--el-border-color-lighter)}.explorer-skeleton__trow[data-v-498b869c]:last-child{border-bottom:none}.explorer-skeleton__tcell[data-v-498b869c]{padding:8px 14px}.explorer-skeleton__tcell--name[data-v-498b869c]{flex:1;min-width:0}.explorer-skeleton__tcell--type[data-v-498b869c]{width:140px;flex-shrink:0}.explorer-skeleton__tcell--updated[data-v-498b869c]{width:150px;flex-shrink:0}.explorer-skeleton__tthumb[data-v-498b869c]{width:48px;height:32px}.explorer-skeleton__tname[data-v-498b869c]{width:42%;height:13px}.explorer-skeleton__ttype[data-v-498b869c]{width:60%;height:11px}.explorer-skeleton__tdate[data-v-498b869c]{width:90px;height:11px}.explorer-skeleton__row[data-v-498b869c]{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-498b869c]{width:48px;height:32px;flex-shrink:0}.explorer-skeleton__row-text[data-v-498b869c]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.explorer-skeleton__row-title[data-v-498b869c]{width:45%;height:14px}.explorer-skeleton__row-subtitle[data-v-498b869c]{width:30%;height:12px}@media(max-width:759px){.explorer-skeleton__grid[data-v-498b869c]{padding:12px}.explorer-skeleton__folders[data-v-498b869c]{grid-template-columns:minmax(0,1fr)}.explorer-skeleton__list[data-v-498b869c]{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-4323c7d0]{display:flex;flex-direction:column;min-height:0;height:100%}.library-explorer__body[data-v-4323c7d0]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.library-explorer__navbar[data-v-4323c7d0]{position:sticky;top:0;z-index:5;background:var(--el-bg-color)}.library-explorer__scope[data-v-4323c7d0],.library-explorer__content[data-v-4323c7d0]{flex:1;min-height:0;display:flex;flex-direction:column}.library-explorer__more[data-v-4323c7d0]{display:flex;justify-content:center;padding:0 16px 16px}.library-explorer__rows[data-v-4323c7d0]{display:flex;flex-direction:column}.library-explorer__empty-message[data-v-4323c7d0]{margin:0 0 12px}.explorer-fade-enter-active[data-v-4323c7d0],.explorer-fade-leave-active[data-v-4323c7d0]{transition:opacity .15s ease,transform .15s ease}.explorer-fade-enter-from[data-v-4323c7d0],.explorer-fade-leave-to[data-v-4323c7d0]{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.explorer-fade-enter-active[data-v-4323c7d0],.explorer-fade-leave-active[data-v-4323c7d0]{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-2967b366]{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-2967b366]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);padding:8px;margin:0}.mini-folder-row[data-v-2967b366]{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-2967b366]: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-2967b366]:hover{background:var(--color-clear--2)}.mini-folder-row--selected[data-v-2967b366]{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-2967b366],.mini-folder-row--selected .mini-folder-chevron[data-v-2967b366]{color:var(--folder-ink, var(--el-color-white))}.mini-folder-row--selected .mini-folder-color-dot[data-v-2967b366]{background:var(--folder-ink, var(--el-color-white))}.mini-folder-chevron[data-v-2967b366]{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-2967b366]{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.mini-folder-chevron[data-v-2967b366]{transition:none}}.mini-folder-color-dot[data-v-2967b366]{width:8px;height:8px;border-radius:50%;background:var(--folder-color, var(--el-text-color-placeholder));flex-shrink:0}.mini-folder-icon[data-v-2967b366]{font-size:var(--fs-sm);color:var(--folder-color, var(--el-text-color-secondary));flex-shrink:0}.mini-folder-name[data-v-2967b366]{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)}.block-delimiter[data-v-7e38ef7b]{clear:both}.block-delimiter--hidden[data-v-7e38ef7b]{border:0;height:0;margin:0}.tool-icon[data-v-b9a81fb2]{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}.tool-icon__svg[data-v-b9a81fb2]{display:inline-flex;line-height:0}.tool-icon[data-v-b9a81fb2] svg{fill:currentColor}.html-block[data-v-b24032c1],.html-block__pane[data-v-b24032c1]{width:100%}.html-block__toolbar[data-v-b24032c1]{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);margin-bottom:var(--padding-xs)}.html-block__actions[data-v-b24032c1]{display:flex;align-items:center;gap:var(--padding-xs)}.html-block__actions[data-v-b24032c1] .el-button+.el-button{margin-left:0}.html-block__toolbar[data-v-b24032c1] .is-unavailable{opacity:.5;cursor:not-allowed}.html-block__titlebtn[data-v-b24032c1]{display:flex;align-items:baseline;min-width:0;background:transparent;border:0;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;color:inherit;text-align:left}.html-block__titlebtn[data-v-b24032c1]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.html-block__title[data-v-b24032c1]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.html-block__titlefield[data-v-b24032c1]{font-weight:600;color:var(--color-text);padding:2px 6px;border:1px solid var(--color-main);border-radius:var(--radius-sm);min-width:12ch}.html-block__iframe[data-v-b24032c1]{display:block;width:100%;height:100%;border:0;background:var(--color-background)}.html-block__empty[data-v-b24032c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);height:100%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.875rem}.image-block[data-v-17a00dee]{width:100%}.image-block__wrapper[data-v-17a00dee]{position:relative;max-width:100%;margin-inline:auto}.image-block__wrapper--left[data-v-17a00dee]{float:left;max-width:min(400px,50%);margin:0 var(--padding) var(--padding-sm) 0}.image-block__wrapper--right[data-v-17a00dee]{float:right;max-width:min(400px,50%);margin:0 0 var(--padding-sm) var(--padding)}.image-block__wrapper--border .image-block__img[data-v-17a00dee],.image-block__wrapper--border .image-block__resizer img[data-v-17a00dee]{border:1px solid var(--color-border-clear);padding:var(--padding-sm);box-sizing:border-box}.image-block__resizer[data-v-17a00dee]{margin-inline:auto;max-width:min(100%,var(--block-max-w, 100vw))}.image-block__img[data-v-17a00dee]{display:block;width:100%;max-width:min(100%,var(--block-max-w, 100vw));height:auto;border-radius:var(--radius-sm);background-color:var(--color-image-backdrop)}.image-block__resizer img[data-v-17a00dee]{background-color:var(--color-image-backdrop)}.image-block__img--zoomable[data-v-17a00dee]{cursor:zoom-in}.image-block__img--pending[data-v-17a00dee]{background-image:linear-gradient(color-mix(in srgb,var(--color-text-secondary) 6%,transparent),color-mix(in srgb,var(--color-text-secondary) 6%,transparent))}.image-block__broken[data-v-17a00dee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);min-height:120px;padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text-secondary) 6%,transparent);color:var(--color-text-secondary);text-align:center}.image-block__broken-ico[data-v-17a00dee]{width:32px;height:32px;opacity:.7}.image-block__broken-txt[data-v-17a00dee]{margin:0;font-size:.875rem}.image-block__toolbar[data-v-17a00dee]{position:absolute;top:var(--padding-xs);left:var(--padding-xs);z-index:2;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.image-block__wrapper:hover .image-block__toolbar[data-v-17a00dee]{opacity:1}.image-block__toolbar[data-v-17a00dee] .image-block__tbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background, #fff) 92%,transparent);box-shadow:var(--shadow-medium);color:var(--color-text);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.image-block__toolbar[data-v-17a00dee] .image-block__tbtn:hover{background:var(--color-background, #fff);border-color:var(--color-main)}.image-block__toolbar[data-v-17a00dee] .image-block__tbtn.is-active{background:var(--color-main);border-color:var(--color-main);color:var(--color-main-contrast, #fff)}.image-block__tico[data-v-17a00dee]{width:16px;height:16px}.image-block__caption[data-v-17a00dee]{margin:var(--padding-xs) 0 0;text-align:center;font-size:var(--fs-content-sm);font-style:italic;color:var(--color-text-secondary)}.image-block__input[data-v-17a00dee]{margin:var(--padding-xs) 0 0;padding:var(--padding-xs) var(--padding-sm);min-height:2.5em;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);font-size:.875rem;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;transition:border-color .15s ease}.image-block__input[data-v-17a00dee]:focus,.image-block__input[data-v-17a00dee]:focus-visible{outline:none;border-color:var(--color-main);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-main) 25%,transparent)}.image-block__empty[data-v-17a00dee]{border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);padding:var(--padding)}.image-block__sources[data-v-17a00dee]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--padding-sm)}.image-block__source[data-v-17a00dee]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);padding:var(--padding) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 5%,transparent);color:var(--color-text);cursor:pointer;font-size:.85rem;font-weight:600;text-align:center}.image-block__source[data-v-17a00dee]:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent);border-color:var(--color-main)}.image-block__source-ico[data-v-17a00dee]{width:24px;height:24px;color:var(--color-main)}.image-block__hint[data-v-17a00dee]{margin:var(--padding-sm) 0 0;font-size:.8rem;color:var(--color-text-secondary)}.image-block__urlrow[data-v-17a00dee]{display:flex;gap:var(--padding-xs);align-items:center}.image-block__urlinput[data-v-17a00dee]{flex:1 1 auto;min-width:0;padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);font:inherit}.image-block__urlinput[data-v-17a00dee]:focus{outline:none;border-color:var(--color-main)}.image-block__btn-primary[data-v-17a00dee]{padding:var(--padding-xs) var(--padding);border:0;border-radius:var(--radius-sm);background:var(--color-main);color:var(--color-main-contrast, #fff);cursor:pointer;font-weight:600}.image-block__btn-ghost[data-v-17a00dee]{width:var(--btn-h-sm);height:var(--btn-h-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.image-block__processing[data-v-17a00dee]{margin-top:var(--padding-xs);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.image-block__error[data-v-17a00dee]{margin-top:var(--padding-xs);text-align:center;color:var(--color-danger, #c0392b);font-size:.875rem}.image-block__credit-pop[data-v-17a00dee] a{color:inherit;text-decoration:underline}.annimg-markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.annimg-marker{position:absolute;display:grid;place-items:center;width:18px;height:18px;padding:0;border:2px solid #fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-medium);color:#fff;font-size:11px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) scale(calc(1 / var(--annimg-scale, 1)));transition:box-shadow .15s ease-out}.annimg-marker--editable{cursor:grab}.annimg-marker--editable:active{cursor:grabbing}.annimg-marker--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-main) 55%,transparent),var(--shadow-medium)}.annimg-marker--hidden{background-color:var(--color-dark)!important}.annlist{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--card-surface);border-left:1px solid var(--color-border-clear)}.annlist__empty{margin:0;padding:var(--padding);color:var(--color-text-secondary);font-size:.85em;text-align:center}.annlist__items{list-style:none;margin:0;padding:var(--padding-xs);display:flex;flex-direction:column;gap:4px}.annlist__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-sm);border-left:3px solid var(--ann-color, var(--color-grey));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ann-color, transparent) 12%,transparent);cursor:pointer}.annlist__item:hover{background:color-mix(in srgb,var(--ann-color, transparent) 22%,transparent)}.annlist__item--active{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-main) 55%,transparent)}.annlist__item--active{grid-template-columns:auto 1fr auto;grid-template-areas:"ord text remove" "clr clr clr"}.annlist__item--active>.annlist__ordinal{grid-area:ord}.annlist__item--active>.annlist__text{grid-area:text}.annlist__item--active>.annlist__remove{grid-area:remove}.annlist__item--active>.annlist__color{grid-area:clr}.annlist__ordinal{display:grid;place-items:center;min-width:18px;height:18px;border-radius:var(--radius-pill);background:var(--ann-color, var(--color-grey));color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.annlist__text{margin:0;min-width:0;color:var(--color-text);font-size:.9em;line-height:1.35;word-break:break-word;outline:none}.annlist__text[contenteditable=true]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-main) 35%,transparent);border-radius:4px}.annlist__color{display:flex;align-items:center;padding-top:4px}.annlist__remove{display:grid;place-items:center;width:var(--btn-h-xs);height:var(--btn-h-xs);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.annlist__remove:hover{background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger)}.annlist__remove svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.annimg-print[data-v-69554ef9]{margin:var(--padding-sm) 0;padding:var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-md);break-inside:avoid;page-break-inside:avoid}.annimg-print__frame[data-v-69554ef9]{display:flex;justify-content:center}.annimg-print__stage[data-v-69554ef9]{position:relative;display:inline-block;max-width:100%;line-height:0}.annimg-print__img[data-v-69554ef9]{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--print-max-h, 240mm) - 20mm);border-radius:var(--radius-sm)}.annimg-print__leaders[data-v-69554ef9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.annimg-print__label[data-v-69554ef9]{position:absolute;width:max-content;max-width:min(160px,40%);padding:2px 6px;background:#fff;border:1px solid var(--label-color);border-left-width:3px;border-radius:var(--radius-sm);color:var(--color-text);font-size:11px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.annimg-print__markers[data-v-69554ef9]{z-index:1000}.annimg-print[data-v-69554ef9] .annimg-marker{cursor:default;print-color-adjust:exact;-webkit-print-color-adjust:exact}.annimg-print__caption[data-v-69554ef9]{margin:var(--padding-xs) 0 0;color:var(--color-text-secondary);font-size:.9em;text-align:center}.annimg-print__broken[data-v-69554ef9]{margin:0;padding:var(--padding);line-height:1.35;color:var(--color-text-secondary);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm)}.annimg[data-v-7dd0030c]{position:relative;margin:var(--padding-sm) 0}.annimg__empty[data-v-7dd0030c]{display:flex;flex-direction:column;gap:var(--padding-sm);padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-clear--2)}.annimg__sources[data-v-7dd0030c]{display:flex;flex-wrap:wrap;gap:var(--padding-sm)}.annimg__source[data-v-7dd0030c]{display:flex;align-items:center;gap:var(--padding-xs);height:var(--btn-h);padding:0 var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--card-surface);color:var(--color-text);cursor:pointer}.annimg__source[data-v-7dd0030c]:hover{border-color:var(--color-main);color:var(--color-main)}.annimg__source-ico[data-v-7dd0030c]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.annimg__urlrow[data-v-7dd0030c]{display:flex;gap:var(--padding-xs)}.annimg__urlinput[data-v-7dd0030c],.annimg__title-input[data-v-7dd0030c]{flex:1;height:var(--btn-h);padding:0 var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--card-surface);color:var(--color-text);font-family:var(--font-main);font-size:.95em}.annimg__urlinput[data-v-7dd0030c]:focus,.annimg__title-input[data-v-7dd0030c]:focus{outline:none;border-color:var(--color-main)}.annimg__btn-primary[data-v-7dd0030c]{height:var(--btn-h);padding:0 var(--padding-sm);border:none;border-radius:var(--radius-sm);background:var(--color-main);color:var(--color-text-on-brand);cursor:pointer}.annimg__btn-ghost[data-v-7dd0030c]{height:var(--btn-h);padding:0 var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.annimg__hint[data-v-7dd0030c],.annimg__processing[data-v-7dd0030c]{margin:0;color:var(--color-text-secondary);font-size:.85em}.annimg__error[data-v-7dd0030c]{color:var(--color-danger);font-size:.85em}.annimg__placeholder[data-v-7dd0030c]{padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center}.annimg__body[data-v-7dd0030c]{display:flex;align-items:stretch;width:100%;height:100%;min-height:0}.annimg__viewport[data-v-7dd0030c]{flex:1;min-width:0;background:var(--color-clear--2)}.annimg__aside[data-v-7dd0030c]{flex:0 0 auto;width:min(280px,45%);min-height:0}@media(max-width:639px){.annimg__body[data-v-7dd0030c]{flex-direction:column}.annimg__aside[data-v-7dd0030c]{width:100%;max-height:45%}}.annimg__stage[data-v-7dd0030c]{position:relative;display:inline-block;max-width:100%;max-height:100%;line-height:0}.annimg__viewport[data-v-7dd0030c] .zpv__canvas{display:flex;align-items:center;justify-content:center}.annimg__img[data-v-7dd0030c]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;background-color:var(--color-image-backdrop);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.annimg__broken[data-v-7dd0030c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);width:min(320px,100%);min-height:180px;padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text-secondary) 6%,transparent);color:var(--color-text-secondary);line-height:1.35;text-align:center}.annimg__broken-ico[data-v-7dd0030c]{width:32px;height:32px;opacity:.7}.annimg__broken-txt[data-v-7dd0030c]{margin:0;font-size:.875rem}.annimg__tooltip[data-v-7dd0030c]{position:absolute;z-index:5;display:flex;flex-direction:column;gap:var(--padding-xs);min-width:180px;max-width:min(320px,90%);padding:var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--card-surface);box-shadow:var(--shadow-far);transform:translate(-50%,calc(-100% - 14px))}.annimg__text-view[data-v-7dd0030c]{margin:0;color:var(--color-text);word-break:break-word}.annimg__ghost-btn[data-v-7dd0030c]{display:grid;place-items:center;width:var(--btn-h-sm);height:var(--btn-h-sm);padding:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-weight:700;cursor:pointer}.annimg__ghost-btn.is-active[data-v-7dd0030c]{border-color:var(--color-main);background:color-mix(in srgb,var(--color-main) 18%,transparent);color:var(--color-main)}.annimg__ghost-btn svg[data-v-7dd0030c]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.annimg__title-input[data-v-7dd0030c]{width:100%;margin-top:var(--padding-xs)}.annimg__title[data-v-7dd0030c]{margin:var(--padding-xs) 0 0;color:var(--color-text-secondary);font-size:.9em;text-align:center}.annimg__confirm[data-v-7dd0030c]{display:flex;align-items:center;gap:var(--padding-xs);margin-top:var(--padding-xs);padding:var(--padding-xs) var(--padding-sm);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger) 12%,transparent);font-size:.9em}.ic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--padding-sm)}.ic-card{display:flex;flex-direction:column;gap:var(--padding-xs);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);padding:var(--padding-xs);background:var(--color-background, #fff)}.ic-card__media{position:relative}.ic-carousel{width:100%}.ic-card--slide{height:100%;max-width:520px;margin:0 auto}.ic-card--slide .ic-card__media{flex:1 1 auto;min-height:0}.ic-card--slide .ic-card__img{height:100%;object-fit:contain}.ic-card__img{display:block;width:100%;height:130px;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-image-backdrop);-webkit-user-select:none;user-select:none}.ic-card__bar{position:absolute;top:var(--padding-xs);right:var(--padding-xs);display:flex;gap:3px;padding:2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background, #fff) 82%,transparent);box-shadow:var(--shadow-medium);opacity:0;transition:opacity .15s ease}.ic-card__media:hover .ic-card__bar,.ic-card:focus-within .ic-card__bar{opacity:1}.ic-card__ctrl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;transition:background .15s ease,color .15s ease}.ic-card__ctrl:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 14%,transparent)}.ic-card__ctrl.is-active{background:var(--color-main);color:var(--color-main-contrast, #fff)}.ic-card__ctrl:disabled{opacity:.35;cursor:default}.ic-card__ico{width:15px;height:15px}.ic-card__field{margin:0;padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);font-size:.8rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.ic-card__field:focus,.ic-card__field:focus-visible{outline:none;border-color:var(--color-main);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-main) 25%,transparent)}.ic-card__field.content-editable:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);pointer-events:none}.image-collection[data-v-78286a7b]{width:100%}.image-collection__head[data-v-78286a7b]{display:flex;align-items:center;gap:var(--padding-xs);margin-bottom:var(--padding-sm)}.image-collection__head--view[data-v-78286a7b]{justify-content:flex-end}.image-collection__title[data-v-78286a7b],.image-collection__title-input[data-v-78286a7b]{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-weight:700;font-family:var(--font-secondary, inherit);color:var(--color-text)}.image-collection__title-input[data-v-78286a7b]{border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:6px 10px;font-size:1.05em}.image-collection__title-input[data-v-78286a7b]:hover{border-color:var(--color-border-clear)}.image-collection__title-input[data-v-78286a7b]:focus{outline:none;border-color:var(--color-main);background:var(--color-clearer)}.image-collection__head-spacer[data-v-78286a7b]{flex:0 0 var(--btn-h-sm)}.image-collection__add-btn[data-v-78286a7b],.image-collection__layout-btn[data-v-78286a7b]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--padding-xs);height:var(--btn-h-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);cursor:pointer;font-size:.8rem;font-weight:600}.image-collection__add-btn[data-v-78286a7b]{padding:0 var(--padding-sm)}.image-collection__layout-btn[data-v-78286a7b]{width:var(--btn-h-sm)}.image-collection__add-btn[data-v-78286a7b]:hover,.image-collection__layout-btn[data-v-78286a7b]:hover{border-color:var(--color-main);color:var(--color-main)}.image-collection__btn-ico[data-v-78286a7b]{width:16px;height:16px}.image-collection__confirm[data-v-78286a7b]{display:flex;align-items:center;gap:var(--padding-xs);margin-bottom:var(--padding-sm);padding:var(--padding-xs) var(--padding-sm);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger) 12%,transparent);font-size:.9em}.image-collection__confirm span[data-v-78286a7b]{flex:1 1 auto}.image-collection__btn-cancel[data-v-78286a7b]{padding:var(--padding-xs) var(--padding);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.image-collection__empty[data-v-78286a7b]{margin:0 0 var(--padding-sm);padding:var(--padding);text-align:center;border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.875rem;cursor:pointer}.image-collection__empty[data-v-78286a7b]:hover{border-color:var(--color-main);color:var(--color-main)}.image-collection__sources[data-v-78286a7b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--padding-sm)}.image-collection__source[data-v-78286a7b]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);padding:var(--padding) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 5%,transparent);color:var(--color-text);cursor:pointer;font-size:.85rem;font-weight:600;text-align:center}.image-collection__source[data-v-78286a7b]:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent);border-color:var(--color-main)}.image-collection__source-ico[data-v-78286a7b]{width:24px;height:24px;color:var(--color-main)}.image-collection__urlrow[data-v-78286a7b]{display:flex;gap:var(--padding-xs);align-items:center}.image-collection__input[data-v-78286a7b]{flex:1 1 auto;min-width:0;padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);font:inherit}.image-collection__input[data-v-78286a7b]:focus{outline:none;border-color:var(--color-main)}.image-collection__btn-primary[data-v-78286a7b]{padding:var(--padding-xs) var(--padding);border:0;border-radius:var(--radius-sm);background:var(--color-main);color:var(--color-main-contrast, #fff);cursor:pointer;font-weight:600}.image-collection__btn-ghost[data-v-78286a7b]{width:var(--btn-h-sm);height:var(--btn-h-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.image-collection__processing[data-v-78286a7b]{margin-top:var(--padding-xs);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.image-collection__error[data-v-78286a7b]{margin-top:var(--padding-xs);text-align:center;color:var(--color-danger, #c0392b);font-size:.875rem}.image-collection__view-grid[data-v-78286a7b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--padding-sm)}.image-collection__fig[data-v-78286a7b]{margin:0}.image-collection__view-img[data-v-78286a7b]{display:block;width:100%;height:160px;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-image-backdrop);cursor:zoom-in}.image-collection__caption[data-v-78286a7b]{margin:var(--padding-xs) 0 0;text-align:center;font-size:.85rem;font-style:italic;color:var(--color-text-secondary)}.image-collection__credit-pop[data-v-78286a7b] a{color:inherit;text-decoration:underline}.image-collection__carousel[data-v-78286a7b]{width:100%}.image-collection__slide[data-v-78286a7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--padding-xs)}.image-collection__slide-img[data-v-78286a7b]{max-width:100%;max-height:280px;object-fit:contain;border-radius:var(--radius-sm);background-color:var(--color-image-backdrop);cursor:zoom-in}.image-collection__broken[data-v-78286a7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);height:160px;padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text-secondary) 6%,transparent);color:var(--color-text-secondary);text-align:center}.image-collection__broken--slide[data-v-78286a7b]{width:min(320px,100%);height:240px}.image-collection__broken-ico[data-v-78286a7b]{width:32px;height:32px;opacity:.7}.image-collection__broken-txt[data-v-78286a7b]{margin:0;font-size:.875rem}.diddo-quote[data-v-b4aa99ea]{position:relative;overflow:hidden;padding:var(--padding);padding-left:calc(var(--padding) * 2.25);border-radius:var(--radius-sm)}.diddo-quote__mark[data-v-b4aa99ea]{position:absolute;top:calc(var(--padding-sm) * -.5);left:0;z-index:0;color:var(--color-text);opacity:.08;pointer-events:none}.diddo-quote__text[data-v-b4aa99ea]{position:relative;z-index:1;margin:0;font-size:var(--fs-content-lg);font-style:italic;color:var(--color-text)}.diddo-quote__caption[data-v-b4aa99ea]{position:relative;z-index:1;margin:var(--padding-sm) 0 0;font-size:var(--fs-content-sm);color:var(--color-text-secondary)}.diddo-warning[data-v-b300fc6e]{--dw-bg: var(--color, var(--ct-warning-bg, var(--color-orange)));--dw-ink: var(--color-contrast, var(--ct-warning-ink, var(--color-black)));display:flex;gap:var(--padding-sm);padding:var(--padding);border-radius:var(--radius-sm);background:var(--dw-bg);color:var(--dw-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--dw-bg) 50%,transparent)}.diddo-warning__icon[data-v-b300fc6e]{flex:0 0 auto;display:inline-flex;align-items:center;margin-top:2px;color:inherit}.diddo-warning__body[data-v-b300fc6e]{flex:1 1 auto;min-width:0}.diddo-warning__title[data-v-b300fc6e]{margin:0;font-weight:600;color:inherit}.diddo-warning__message[data-v-b300fc6e]{margin:4px 0 0;color:inherit}.dcontent-block[data-v-ebe643ce]{display:flex;flex-direction:column;gap:6px;min-width:0}.dcontent-block__card[data-v-ebe643ce]{display:block;min-width:0;border:1px solid var(--color-clear, #e5e7eb);border-radius:var(--radius-sm, 6px);background:var(--color-background, transparent);text-decoration:none;color:inherit;transition:border-color .15s ease}a.dcontent-block__card[data-v-ebe643ce]:hover{border-color:var(--el-color-primary, #409eff)}.dcontent-block__empty[data-v-ebe643ce],.dcontent-block__unavailable[data-v-ebe643ce]{display:flex;align-items:center;min-height:40px;padding:6px 8px;border:1px dashed var(--color-clear, #e5e7eb);border-radius:var(--radius-sm, 6px)}.dcontent-block__empty-text[data-v-ebe643ce]{font-size:.85rem;color:var(--color-text-secondary, #6b7280)}.dcontent-block__skeleton[data-v-ebe643ce]{display:flex;align-items:center;gap:10px;padding:6px 8px}.dcontent-block__skeleton-cover[data-v-ebe643ce]{flex:none;width:40px;height:28px;border-radius:var(--radius-sm, 6px);background:var(--color-clearer, #f5f5f5)}.dcontent-block__skeleton-text[data-v-ebe643ce]{width:40%;height:14px;border-radius:var(--radius-sm, 6px);background:var(--color-clearer, #f5f5f5)}.dcontent-block__actions[data-v-ebe643ce]{display:flex}.dcontent-block__button[data-v-ebe643ce]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-clear, #e5e7eb);border-radius:var(--radius-sm, 6px);background:transparent;font-size:.8rem;color:var(--color-text-secondary, #6b7280);cursor:pointer}.dcontent-block__button[data-v-ebe643ce]:hover:not(:disabled){border-color:var(--el-color-primary, #409eff);color:var(--el-color-primary, #409eff)}.dcontent-block__button[data-v-ebe643ce]:disabled{opacity:.5;cursor:not-allowed}.dcontent-block__icon[data-v-ebe643ce]{flex:none}.service-input[data-v-8bf955a6]{position:relative;display:flex;align-items:center;gap:var(--padding-sm);padding:var(--padding-sm) var(--padding);border:1px solid color-mix(in srgb,var(--service-color) 35%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--service-color) 8%,var(--color-background));overflow:hidden;cursor:text}.service-input[data-v-8bf955a6]:focus-within{border-color:color-mix(in srgb,var(--service-color) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--service-color) 18%,transparent)}.service-input__watermark[data-v-8bf955a6]{position:absolute;right:8px;bottom:0;width:5.25rem;height:5.25rem;transform:translateY(5%);background-color:var(--service-color);opacity:.16;mix-blend-mode:multiply;pointer-events:none}html.dark .service-input__watermark{opacity:.24;mix-blend-mode:screen}.service-input__icon[data-v-8bf955a6]{flex:0 0 auto;color:var(--service-color);font-size:1.125rem;position:relative;z-index:1}.service-input__field[data-v-8bf955a6]{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-family:var(--font-mono);font-size:.875rem;color:var(--color-text);position:relative;z-index:1}.service-input__field[data-v-8bf955a6]::placeholder{color:var(--color-text-secondary)}.embed-block[data-v-a2f47cf7]{width:100%}.embed-block__notice[data-v-a2f47cf7]{display:flex;align-items:flex-start;gap:var(--padding-sm);padding:var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 6%,transparent)}.embed-block__notice-icon[data-v-a2f47cf7]{flex:0 0 auto;font-size:1.25rem;color:var(--color-text-secondary)}.embed-block__notice-body[data-v-a2f47cf7]{min-width:0}.embed-block__notice-title[data-v-a2f47cf7]{margin:0;font-weight:600;color:var(--color-text)}.embed-block__notice-hint[data-v-a2f47cf7]{margin:4px 0 0;font-size:.875rem;color:var(--color-text-secondary)}.embed-block__notice-change[data-v-a2f47cf7]{margin-top:var(--padding-sm);padding:4px 10px;border:1px solid var(--color-main);border-radius:var(--radius-sm);background:transparent;color:var(--color-main);cursor:pointer;font-size:.875rem}.embed-block__notice-change[data-v-a2f47cf7]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.embed-block__titlebtn[data-v-a2f47cf7]{display:flex;align-items:baseline;gap:var(--padding-xs);min-width:0;background:transparent;border:0;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;color:inherit;text-align:left}.embed-block__titlebtn[data-v-a2f47cf7]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.embed-block__title[data-v-a2f47cf7]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embed-block__url[data-v-a2f47cf7]{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.embed-block__titlefield[data-v-a2f47cf7]{font-weight:600;color:var(--color-text);padding:2px 6px;border:1px solid var(--color-main);border-radius:var(--radius-sm);min-width:12ch}.embed-block__mode[data-v-a2f47cf7]{display:inline-flex;align-items:center;gap:var(--padding-xs);height:28px;padding:0 var(--padding-xs);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:.8125rem}.embed-block__mode[data-v-a2f47cf7]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent);color:var(--color-text)}.embed-block__mode-label[data-v-a2f47cf7]{white-space:nowrap}.embed-block__mode-caret[data-v-a2f47cf7]{font-size:.7rem}.embed-block__mode-popper.el-popover.el-popper{padding:var(--padding-xs);min-width:0}.embed-block__mode-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.embed-block__mode-option{display:block;width:100%;text-align:left;padding:var(--padding-xs) var(--padding-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;font-size:.875rem}.embed-block__mode-option:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.embed-block__mode-option.is-active{background:color-mix(in srgb,var(--color-main) 16%,transparent);font-weight:600}.drive-block[data-v-2b7c79ef]{width:100%}.drive-block__empty[data-v-2b7c79ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-sm);padding:calc(var(--padding) * 2) var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-clearer);color:var(--color-text-secondary)}.drive-block__empty-icon[data-v-2b7c79ef]{font-size:1.75rem;color:var(--color-text-secondary)}.drive-block__empty-text[data-v-2b7c79ef]{font-size:.875rem}.drive-block__pick[data-v-2b7c79ef]{display:inline-flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding);font-size:.9375rem;font-weight:600;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 14%,transparent);color:var(--color-main);cursor:pointer}.drive-block__pick[data-v-2b7c79ef]:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 22%,transparent)}.drive-block__pick[data-v-2b7c79ef]:disabled{opacity:.6;cursor:not-allowed}.drive-block__notice[data-v-2b7c79ef]{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.drive-block__hint[data-v-2b7c79ef]{margin:var(--padding-xs) 0 0;font-size:.75rem;color:var(--color-text-secondary)}.drive-block__badge[data-v-2b7c79ef]{display:inline-flex;align-items:center;gap:var(--padding-xs);flex:0 0 auto;padding:1px var(--padding-xs);border-radius:var(--radius-sm);font-size:.75rem;white-space:nowrap;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent)}.content-editable[data-v-32905945]{outline:none;min-width:1px;white-space:pre-wrap;word-break:break-word}.content-editable[data-v-32905945]:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);pointer-events:none}.diddo-list{list-style:none;margin:0;padding:0}.diddo-list__item{position:relative}.diddo-list__item--selected{background:color-mix(in srgb,var(--color-main) 14%,transparent);border-radius:var(--radius-sm, 4px)}.diddo-list__item--selected ::selection{background:transparent}.diddo-list__item>.diddo-list__content{min-height:1.5em;line-height:var(--lh-content)}.diddo-list__marker{position:absolute;top:0;width:1.4em;line-height:var(--lh-content);text-align:right;color:var(--color-main);font-variant-numeric:tabular-nums}.diddo-list:not(.diddo-list--ordered) .diddo-list__marker{font-size:.7em;top:.3em}.content-editable[data-v-f50c88e6]{outline:none;min-width:1px;min-height:1.5em;min-height:1lh;white-space:pre-wrap;word-break:break-word}.content-editable[data-v-f50c88e6]:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);pointer-events:none}.diddo-table__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-variant-numeric:tabular-nums}.diddo-table__cell{border:1px solid var(--diddo-table-border, var(--color-border-clear));background:var(--diddo-table-cell-bg, var(--color-background));padding:var(--padding-xs, 6px) var(--padding-sm, 10px);vertical-align:top;text-align:left;min-width:4em}.diddo-table__cell--header,.diddo-table__cell--footer{font-weight:600;background:var(--diddo-table-head-bg, var(--color-clearer))}.diddo-table__cell--pinned{box-shadow:1px 0 0 0 var(--diddo-table-border, var(--color-border-clear))}.diddo-table__cell--selected{background:color-mix(in srgb,var(--color-main) 16%,var(--diddo-table-cell-bg, var(--color-background)));outline:1px solid color-mix(in srgb,var(--color-main) 55%,transparent);outline-offset:-1px}.diddo-table__cell--header.diddo-table__cell--selected,.diddo-table__cell--footer.diddo-table__cell--selected{background:color-mix(in srgb,var(--color-main) 22%,var(--diddo-table-head-bg, var(--color-clearer)))}.diddo-table--range .diddo-table__cell-content::selection{background:transparent}.diddo-table--range .diddo-table__cell-content::-moz-selection{background:transparent}.diddo-table__cell--tl{border-top-left-radius:var(--radius-sm, 10px)}.diddo-table__cell--tr{border-top-right-radius:var(--radius-sm, 10px)}.diddo-table__cell--bl{border-bottom-left-radius:var(--radius-sm, 10px)}.diddo-table__cell--br{border-bottom-right-radius:var(--radius-sm, 10px)}.align-center .diddo-table__cell{text-align:center}.align-right .diddo-table__cell{text-align:right}.align-left .diddo-table__cell{text-align:left}.diddo-table[data-v-9da9f2b1]{position:relative;--diddo-table-cell-bg: color-mix( in srgb, var(--diddo-table-theme, var(--ct-a, transparent)) 8%, var(--color-background) );--diddo-table-head-bg: color-mix( in srgb, var(--diddo-table-theme, var(--ct-a, var(--color-clearer))) 26%, var(--color-background) );--diddo-table-border: color-mix( in srgb, var(--diddo-table-theme, var(--ct-a, var(--color-border-clear))) 45%, var(--color-border-clear) )}.diddo-table__scroll[data-v-9da9f2b1]{overflow-x:auto;max-width:100%}.diddo-table--selecting[data-v-9da9f2b1],.diddo-table--selecting[data-v-9da9f2b1] *{-webkit-user-select:none;user-select:none}.diddo-table__desc[data-v-9da9f2b1]{counter-increment:diddo-table;margin-bottom:var(--padding-sm, 10px);font-size:.95em;color:var(--color-text-secondary)}.diddo-table__desc[data-v-9da9f2b1]:before{content:"Tabla " counter(diddo-table) ": ";font-weight:600;color:var(--diddo-table-theme, var(--ct-ai, var(--color-main)))}.diddo-table__trigger[data-v-9da9f2b1]{position:absolute;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;transform:translate(-50%,-50%);border:1px solid var(--color-border-clear);border-radius:50%;background:var(--color-background);color:var(--color-text-secondary);box-shadow:var(--shadow-light);cursor:pointer;transition:background .15s ease,color .15s ease}.diddo-table__trigger[data-v-9da9f2b1]:hover{background:var(--color-main);color:var(--color-text-on-brand);border-color:var(--color-main)}.diddo-table__trigger[data-v-9da9f2b1] svg{fill:currentColor}.diddo-table__trigger-fade-enter-active[data-v-9da9f2b1],.diddo-table__trigger-fade-leave-active[data-v-9da9f2b1]{transition:opacity .15s ease,transform .15s ease}.diddo-table__trigger-fade-enter-from[data-v-9da9f2b1],.diddo-table__trigger-fade-leave-to[data-v-9da9f2b1]{opacity:0;transform:translate(-50%,-50%) scale(.6)}.diddo-table__menu-popper.el-popover.el-popper{padding:4px;min-width:0}.diddo-table__menu{display:flex;flex-direction:column}.diddo-table__menu-label{margin:6px 10px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.diddo-table__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:var(--color-text);text-align:left;font:inherit;border-radius:var(--radius-sm);cursor:pointer}.diddo-table__menu-item:hover:not(:disabled){background:var(--color-clear)}.diddo-table__menu-icon{flex:0 0 auto;width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:var(--diddo-table-menu-icon) no-repeat center / contain;mask:var(--diddo-table-menu-icon) no-repeat center / contain}.diddo-table__menu-item--danger:hover:not(:disabled){color:var(--color-danger)}.diddo-table__menu-item:disabled{opacity:.4;cursor:default}.diddo-table__dialog-text{margin:0;color:var(--color-text)}.diddo-table__dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mathfield-block[data-v-03dd03e1]{width:100%;padding:var(--padding-sm) 0}.mathfield-block__inline[data-v-03dd03e1]{position:relative;width:100%;box-sizing:border-box;padding:var(--padding-sm) var(--padding);border:1px solid var(--color-border-clear);border-radius:var(--radius);background:var(--color-clear--2);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.mathfield-block__inline[data-v-03dd03e1]:focus-within{border-color:var(--color-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-main) 18%,transparent)}.mathfield-block__placeholder[data-v-03dd03e1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 var(--padding);pointer-events:none;color:var(--color-text-secondary);font-size:1.3rem}.mathfield-block__render[data-v-03dd03e1]{width:100%;text-align:center;color:var(--color-text);font-size:1.35rem;overflow-x:auto;overflow-y:hidden}.mathfield-block__render[data-v-03dd03e1] .ML__latex{padding:var(--padding-xs) 0}.mathfield-overlay[data-v-03dd03e1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;grid-template-rows:1fr var(--kbd-h, 320px);overflow:hidden}.mathfield-overlay--viewport[data-v-03dd03e1]{position:fixed}.mathfield-overlay__top[data-v-03dd03e1]{position:relative;display:grid;place-items:center;padding:var(--padding);background:color-mix(in srgb,var(--color-black) 45%,transparent)}.mathfield-overlay__field[data-v-03dd03e1]{box-sizing:border-box;width:min(90%,720px);max-height:100%;overflow:auto;padding:var(--padding);background:var(--color-clearer);border-radius:var(--radius);box-shadow:var(--shadow-far)}.mathfield-overlay__keyboard[data-v-03dd03e1]{position:relative}math-field{display:block;width:100%;border:none;outline:none;background:transparent;color:var(--color-text);font-size:1.3rem;min-height:2.2rem;--primary: var(--color-main);--caret-color: var(--color-main);--selection-color: var(--color-text);--selection-background-color: color-mix(in srgb, var(--color-main) 22%, transparent);--contains-highlight-background-color: color-mix(in srgb, var(--color-main) 10%, transparent);--placeholder-color: var(--color-text-secondary);--placeholder-opacity: 1;--smart-fence-color: var(--color-main);--highlight-text: color-mix(in srgb, var(--color-main) 12%, transparent);--text-font-family: var(--font-main);--latex-color: var(--color-main-dark);--correct-color: var(--color-primary);--incorrect-color: var(--color-danger)}math-field:focus,math-field:focus-within{outline:none}.mathfield-overlay__field math-field{font-size:2rem;min-height:3rem;text-align:center}#main:has(.mathfield-overlay){position:relative}html .ML__keyboard{z-index:2147483647!important;--keyboard-zindex: 2147483647;font-family:var(--font-main);background:var(--color-clearer);--keyboard-accent-color: var(--color-main);--keyboard-background: var(--color-clearer);--keyboard-toolbar-text: var(--color-text);--keyboard-toolbar-background-hover: var(--color-clear);--keyboard-horizontal-rule: 1px solid var(--color-border-clear);--keycap-background: var(--color-clear--2);--keycap-background-hover: var(--color-clear);--keycap-text: var(--color-text);--keycap-border: var(--color-border-clear);--keycap-border-bottom: var(--color-border-clear);--keycap-primary-background: var(--color-main);--keycap-primary-background-hover: var(--color-main-dark);--keycap-primary-text: #fff;--keycap-secondary-background: var(--color-clear);--keycap-secondary-background-hover: var(--color-border-clear);--keycap-secondary-text: var(--color-text);--keycap-secondary-border: var(--color-border-clear);--keycap-secondary-border-bottom: var(--color-border-clear);--variant-panel-background: var(--color-clearer)}.ui-menu-container{background:var(--color-clearer);color:var(--color-text);border-radius:var(--radius-sm);box-shadow:var(--shadow-far);font-family:var(--font-main)}.ui-menu-container>li{font-family:var(--font-main)}.ui-menu-container>li.active{background:var(--color-main);color:var(--color-text-on-brand)}.ui-menu-container>li.active.is-submenu-open{background:var(--color-clear);color:var(--color-text)}.ui-menu-container>li[role=divider]{border-bottom-color:var(--color-border-clear)}.mm-node[data-v-fc34479d]{display:flex;flex-direction:column}.mm-row[data-v-fc34479d]{display:grid;grid-template-columns:20px 14px minmax(0,1fr) 28px;align-items:center;column-gap:4px;height:34px;padding-right:2px;border-radius:var(--radius-sm)}.mm-row.is-selected[data-v-fc34479d]{background:var(--color-main-clearer);box-shadow:inset 3px 0 0 var(--color-main)}html.dark .mm-row.is-selected{background:var(--color-clear--2);background:color-mix(in srgb,var(--color-main) 24%,transparent)}.mm-row__drag[data-v-fc34479d],.mm-row__add[data-v-fc34479d]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity .12s ease}.mm-row__drag[data-v-fc34479d]{width:20px;cursor:grab}.mm-row__add[data-v-fc34479d]{width:28px}.mm-row:hover .mm-row__drag[data-v-fc34479d],.mm-row:focus-within .mm-row__drag[data-v-fc34479d],.mm-row:hover .mm-row__add[data-v-fc34479d],.mm-row:focus-within .mm-row__add[data-v-fc34479d],.mm-row__drag[data-v-fc34479d]:focus-visible,.mm-row__add[data-v-fc34479d]:focus-visible{opacity:1}.mm-row__add[data-v-fc34479d]:hover,.mm-row__drag[data-v-fc34479d]:hover{background:var(--color-clear--2);color:var(--color-text)}@media(hover:none){.mm-row__drag[data-v-fc34479d],.mm-row__add[data-v-fc34479d]{opacity:1}}.mm-row__dot[data-v-fc34479d]{display:grid;place-items:center;width:14px;height:14px;padding:0;border:none;background:transparent;cursor:pointer}.mm-row__dot[data-v-fc34479d]:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--mm-dot)}.mm-row__dot.is-custom[data-v-fc34479d]:before{outline:2px solid var(--mm-dot);outline-offset:2px}.mm-row__text[data-v-fc34479d]{width:100%;min-width:0;height:28px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:var(--font-main);font-size:.9rem;transition:border-color .12s ease}.mm-row__text[data-v-fc34479d]:hover{border-color:var(--color-border-clear)}.mm-row__text[data-v-fc34479d]:focus{outline:none;border-color:var(--color-main)}.mm-children[data-v-fc34479d]{margin-left:13px;padding-left:12px;border-left:2px solid;border-left-color:var(--color-border-clear);border-left-color:color-mix(in srgb,var(--mm-guide) 40%,transparent);min-height:6px}.mm-children.is-empty[data-v-fc34479d]{border-left-color:transparent}.mm-ghost[data-v-fc34479d]{opacity:.4;outline:1px dashed var(--color-main);outline-offset:-1px;border-radius:var(--radius-sm)}.mm-chosen>.mm-row[data-v-fc34479d]{background:var(--color-clear--2)}.mm-selbar[data-v-91722b57]{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:var(--padding-xs);padding:4px 6px 4px 12px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--el-bg-color-overlay);box-shadow:0 -4px 12px -8px var(--color-border-clear)}.mm-selbar[data-v-91722b57] .el-button+.el-button{margin-left:0}.mm-selbar__count[data-v-91722b57]{margin-right:6px;font-size:.8rem;font-weight:600;color:var(--color-text);white-space:nowrap}.mm-selbar__caret[data-v-91722b57]{margin-left:4px;font-size:.7em}.mm-selbar__sep[data-v-91722b57]{width:1px;height:18px;margin:0 4px;background:var(--color-border-clear)}.mm-selbar__close[data-v-91722b57]{margin-left:auto}.mm-selbar-enter-active[data-v-91722b57],.mm-selbar-leave-active[data-v-91722b57]{transition:opacity .16s ease,transform .16s ease}.mm-selbar-enter-from[data-v-91722b57],.mm-selbar-leave-to[data-v-91722b57]{opacity:0;transform:translateY(8px)}.mm-selpop[data-v-91722b57]{display:flex;flex-direction:column;gap:12px}.mm-selpop__group[data-v-91722b57]{display:flex;flex-direction:column;gap:6px}.mm-selpop__head[data-v-91722b57]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--color-text)}.mm-selpop__mixed[data-v-91722b57]{font-weight:400;color:var(--color-text-secondary)}.mm-selpop__row[data-v-91722b57]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mm-selpop__choice[data-v-91722b57]{display:flex;gap:6px}.mm-selpop__choice[data-v-91722b57] .el-button+.el-button{margin-left:0}.mm-selpop__foot[data-v-91722b57]{padding-top:8px;border-top:1px solid var(--color-border-clear)}.mm-shapes[data-v-91722b57]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mm-shapes__item[data-v-91722b57]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.mm-shapes__item[data-v-91722b57]:hover{background:var(--color-clear--2);color:var(--color-text)}.mm-shapes__item.is-active[data-v-91722b57]{border-color:var(--color-main);color:var(--color-main)}.mm-shapes__glyph[data-v-91722b57]{width:32px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.mm-shapes__label[data-v-91722b57]{font-size:.72rem;line-height:1.2;text-align:center}.mm-thprev[data-v-decfeb0e]{display:block;width:100%;height:auto}.mm-thprev--sm[data-v-decfeb0e]{max-height:72px}.mm-thprev--lg[data-v-decfeb0e]{max-height:180px}.mm-thprev__edges path[data-v-decfeb0e]{fill:none;stroke:var(--color-border-clear);stroke-width:1.5;stroke-linecap:round}.mm-thprev__n0[data-v-decfeb0e]{fill:var(--c0)}.mm-thprev__n1[data-v-decfeb0e]{fill:var(--c1)}.mm-thprev__n2[data-v-decfeb0e]{fill:var(--c2)}.mm-thprev__n3[data-v-decfeb0e]{fill:var(--c3)}.mm-thprev__n4[data-v-decfeb0e]{fill:var(--c4)}.mm-thcard[data-v-ba430bcd]{position:relative;border-radius:var(--radius-md);transition:transform .15s ease,box-shadow .15s ease}.mm-thcard[data-v-ba430bcd]:hover,.mm-thcard[data-v-ba430bcd]:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-light)}.mm-thcard__main[data-v-ba430bcd]{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--el-bg-color);border:1px solid var(--color-border-clear);border-radius:var(--radius-md)}.mm-thcard__main[data-v-ba430bcd]:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.mm-thcard.is-selected .mm-thcard__main[data-v-ba430bcd]{border-color:var(--color-main);box-shadow:0 0 0 1px var(--color-main)}.mm-thcard__preview[data-v-ba430bcd]{display:block;padding:12px;background:var(--color-clear--2)}.mm-thcard__foot[data-v-ba430bcd]{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px}.mm-thcard__name[data-v-ba430bcd]{overflow:hidden;font-size:.875rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mm-thcard__strip[data-v-ba430bcd]{display:flex;height:8px;overflow:hidden;border-radius:var(--radius-sm)}.mm-thcard__sw[data-v-ba430bcd]{flex:1 1 0;background:var(--sw)}.mm-thcard__badge[data-v-ba430bcd]{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:20px;height:20px;font-size:.7rem;color:var(--el-color-white);pointer-events:none;background:var(--color-main);border-radius:50%}.mm-thcard__actions[data-v-ba430bcd]{position:absolute;top:6px;right:6px}.mm-thcard__customize[data-v-ba430bcd]{opacity:0;transition:opacity .15s ease}.mm-thcard:hover .mm-thcard__customize[data-v-ba430bcd],.mm-thcard:focus-within .mm-thcard__customize[data-v-ba430bcd]{opacity:1}@media(hover:none){.mm-thcard__customize[data-v-ba430bcd]{opacity:1}}.el-dialog.mm-theme-dialog{--dialog-max-w: 880px}.mm-thdlg[data-v-c6942e67]{display:flex;flex-direction:column;gap:20px}.mm-thdlg__section[data-v-c6942e67]{display:flex;flex-direction:column;gap:10px}.mm-thdlg__heading[data-v-c6942e67]{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.mm-thdlg__grid[data-v-c6942e67]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.mm-thdlg__skeleton[data-v-c6942e67]{min-height:140px;border-radius:var(--radius-md);background:var(--color-clear--2);animation:mm-thdlg-pulse-c6942e67 1.2s ease-in-out infinite}@keyframes mm-thdlg-pulse-c6942e67{50%{opacity:.5}}.mm-thdlg__error[data-v-c6942e67]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--color-text-secondary)}.mm-thdlg__create-wrap[data-v-c6942e67]{display:flex}.mm-thdlg__create[data-v-c6942e67]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;font:inherit;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;background:transparent;border:2px dashed var(--color-border-clear);border-radius:var(--radius-md);transition:border-color .15s ease,color .15s ease}.mm-thdlg__create[data-v-c6942e67]:hover:not(:disabled),.mm-thdlg__create[data-v-c6942e67]:focus-visible{color:var(--color-main);border-color:var(--color-main);outline:none}.mm-thdlg__create[data-v-c6942e67]:disabled{cursor:not-allowed;opacity:.5}.mm-thdlg__editor-head[data-v-c6942e67]{display:flex;align-items:flex-end;gap:8px}.mm-thdlg__name[data-v-c6942e67]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.mm-thdlg__label[data-v-c6942e67]{font-size:.8rem;color:var(--color-text-secondary)}.mm-thdlg__editor-body[data-v-c6942e67]{display:grid;gap:16px}@media(min-width:640px){.mm-thdlg__editor-body[data-v-c6942e67]{grid-template-columns:minmax(200px,2fr) 3fr;align-items:center}}.mm-thdlg__levels[data-v-c6942e67]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.mm-thdlg__level[data-v-c6942e67]{display:grid;grid-template-columns:1fr auto 72px;align-items:center;gap:10px}.mm-thdlg__hex[data-v-c6942e67]{font-family:monospace;font-size:.8rem;color:var(--color-text-secondary)}.mm-thdlg__preview[data-v-c6942e67]{padding:16px;border-radius:var(--radius-md);background:var(--color-clear--2)}.mm-thdlg__hint[data-v-c6942e67]{margin:0;font-size:.8rem;color:var(--color-text-secondary)}.mm-thdlg__foot[data-v-c6942e67]{display:flex;align-items:center;min-height:var(--btn-h-sm)}.mm-thdlg__foot--editor[data-v-c6942e67]{justify-content:flex-end;gap:8px}.mm-thdlg__foot--editor[data-v-c6942e67] .el-button+.el-button{margin-left:0}.el-dialog.mm-editor-dialog{--dialog-max-w: 1120px}.mm-dialog[data-v-7cf5ae6d]{display:flex;flex-direction:column;gap:var(--padding-sm)}.mm-dialog__bar[data-v-7cf5ae6d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mm-dialog__bar-end[data-v-7cf5ae6d]{display:flex;align-items:center;gap:2px;min-height:var(--btn-h-sm)}.mm-dialog__bar-end[data-v-7cf5ae6d] .el-button+.el-button{margin-left:0}.mm-dialog__body[data-v-7cf5ae6d]{--mm-dialog-body-h: min(640px, 70vh);display:grid;grid-template-areas:"preview" "editor";grid-template-rows:minmax(200px,38%) minmax(0,1fr);gap:var(--padding-sm);height:var(--mm-dialog-body-h)}@media(min-width:1024px){.mm-dialog__body[data-v-7cf5ae6d]{grid-template-areas:"editor preview";grid-template-columns:minmax(340px,5fr) 6fr;grid-template-rows:minmax(0,1fr)}}.mm-dialog__editor[data-v-7cf5ae6d]{grid-area:editor;display:flex;flex-direction:column;min-height:0}.mm-dialog__tree[data-v-7cf5ae6d]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:6px 6px 6px 2px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md)}.mm-dialog__tree[data-v-7cf5ae6d]:focus{outline:none}.mm-dialog__rows[data-v-7cf5ae6d]{flex:1 0 auto}.mm-dialog__shortcuts[data-v-7cf5ae6d]{margin:6px 4px 0;font-size:.75rem;color:var(--color-text-secondary)}@media(hover:none){.mm-dialog__shortcuts[data-v-7cf5ae6d]{display:none}}.mm-dialog__code[data-v-7cf5ae6d]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mm-dialog__code[data-v-7cf5ae6d] .code-editor{flex:1 1 auto;min-height:0}.mm-dialog__code[data-v-7cf5ae6d] .code-editor__host{flex:1 1 auto;max-height:none}.mm-dialog__notice[data-v-7cf5ae6d]{display:flex;flex:0 0 auto;align-items:baseline;gap:6px;margin:6px 4px 0;font-size:.75rem;color:var(--color-text-secondary)}.mm-dialog__theme[data-v-7cf5ae6d]{margin-left:6px}.mm-dialog__theme-dots[data-v-7cf5ae6d]{display:inline-flex;margin-right:6px}.mm-dialog__theme-dots>span[data-v-7cf5ae6d]{width:12px;height:12px;border:2px solid var(--el-bg-color);border-radius:50%}.mm-dialog__theme-dots>span+span[data-v-7cf5ae6d]{margin-left:-5px}.mm-dialog__theme-dot--0[data-v-7cf5ae6d]{background:var(--c0)}.mm-dialog__theme-dot--1[data-v-7cf5ae6d]{background:var(--c1)}.mm-dialog__theme-dot--2[data-v-7cf5ae6d]{background:var(--c2)}.mm-dialog__theme-dot--3[data-v-7cf5ae6d]{background:var(--c3)}.mm-dialog__theme-dot--4[data-v-7cf5ae6d]{background:var(--c4)}.mm-dialog__theme-name[data-v-7cf5ae6d]{max-width:12ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-dialog__theme-caret[data-v-7cf5ae6d]{margin-left:6px;font-size:.7em}.mm-dialog__footer[data-v-7cf5ae6d]{display:flex;justify-content:space-between;gap:var(--padding-sm);width:100%}.mm-dialog__preview-card[data-v-7cf5ae6d]{grid-area:preview;display:flex;flex-direction:column;min-height:0;padding:var(--padding-sm);border-radius:var(--radius-md);background:var(--color-clear--2)}.mm-dialog__preview-title[data-v-7cf5ae6d]{flex:0 0 auto;font-size:.8rem;color:var(--color-text-secondary)}.mm-dialog__preview[data-v-7cf5ae6d]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.mm-dialog__preview.is-ready[data-v-7cf5ae6d]{opacity:1}.mm-dialog__preview[data-v-7cf5ae6d] svg{max-width:100%;max-height:100%;width:auto;height:auto}.mermaid-block[data-v-880fedbc]{position:relative;width:100%;padding:var(--padding-sm) 0}.mermaid-block__wrapper[data-v-880fedbc]{position:relative;max-width:100%;margin-inline:auto}.mermaid-block__wrapper--left[data-v-880fedbc]{float:left;max-width:min(400px,50%);margin:0 var(--padding) var(--padding-sm) 0}.mermaid-block__wrapper--right[data-v-880fedbc]{float:right;max-width:min(400px,50%);margin:0 0 var(--padding-sm) var(--padding)}.mermaid-block__resizer[data-v-880fedbc]{margin-inline:auto}.mermaid-block__render[data-v-880fedbc]{width:100%;height:100%;min-height:120px;text-align:center;color:var(--color-text);opacity:0;transition:opacity .3s ease}.mermaid-block__render.is-ready[data-v-880fedbc]{opacity:1}.mermaid-block__render--zoomable[data-v-880fedbc]{cursor:zoom-in}.mermaid-block__render[data-v-880fedbc] svg{width:100%;height:100%}.mermaid-block__toolbar[data-v-880fedbc]{position:absolute;top:var(--padding-xs);right:var(--padding-xs);z-index:2;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.mermaid-block__wrapper:hover .mermaid-block__toolbar[data-v-880fedbc]{opacity:1}.mermaid-block__toolbar[data-v-880fedbc] .mermaid-block__tbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background, #fff) 92%,transparent);box-shadow:var(--shadow-medium);color:var(--color-text);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mermaid-block__toolbar[data-v-880fedbc] .mermaid-block__tbtn:hover{background:var(--color-background, #fff);border-color:var(--color-main)}.mermaid-block__toolbar[data-v-880fedbc] .mermaid-block__tbtn.is-active{background:var(--color-main);border-color:var(--color-main);color:var(--color-main-contrast, #fff)}.mermaid-block__tico[data-v-880fedbc]{width:16px;height:16px}.mermaid-block__input[data-v-880fedbc]{margin:var(--padding-xs) 0 0;padding:var(--padding-xs) var(--padding-sm);min-height:2.5em;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background, #fff);color:var(--color-text);font-size:.875rem;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;transition:border-color .15s ease}.mermaid-block__input[data-v-880fedbc]:focus,.mermaid-block__input[data-v-880fedbc]:focus-visible{outline:none;border-color:var(--color-main);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-main) 25%,transparent)}.mermaid-block__caption[data-v-880fedbc]{margin:var(--padding-xs) 0 0;text-align:center;font-size:.875rem;font-style:italic;color:var(--color-text-secondary)}.mermaid-block__empty[data-v-880fedbc]{margin:0;padding:var(--padding);text-align:center;color:var(--color-text-secondary);font-size:.9rem}.molecule[data-v-15c4b900]{width:100%;display:flex;flex-direction:column;gap:var(--padding-sm)}.molecule__kinds[data-v-15c4b900]{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 8%,transparent)}.molecule__kind[data-v-15c4b900]{border:0;border-radius:var(--radius-sm);padding:var(--padding-xs) var(--padding);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:.875rem}.molecule__kind[data-v-15c4b900]:hover{color:var(--color-text)}.molecule__kind.is-active[data-v-15c4b900]{background:var(--color-background);color:var(--color-text);font-weight:600}.molecule__searchrow[data-v-15c4b900]{display:flex;align-items:center;gap:var(--padding-sm)}.molecule__kinds[data-v-15c4b900]{flex:0 0 auto}.molecule__search[data-v-15c4b900]{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--padding-xs);padding:0 var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background)}.molecule__search[data-v-15c4b900]:focus-within{border-color:var(--color-main)}.molecule__search-icon[data-v-15c4b900]{flex:0 0 auto;display:inline-flex;color:var(--color-text-secondary)}.molecule__input[data-v-15c4b900]{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:var(--padding-xs) 0;color:var(--color-text);font-size:.9375rem;outline:none}.molecule__hdr-select[data-v-15c4b900]{height:28px;padding:0 var(--padding-xs);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;font-size:.8125rem}.molecule__hdr-toggle[data-v-15c4b900]{display:inline-flex;align-items:center;gap:var(--padding-xs);border:0;background:transparent;cursor:pointer;color:var(--color-text-secondary);font-size:.8125rem}.molecule__hdr-toggle-label[data-v-15c4b900]{white-space:nowrap}.molecule__hdr-toggle-track[data-v-15c4b900]{position:relative;width:34px;height:18px;border-radius:9px;background:var(--color-border-clear);transition:background .15s ease}.molecule__hdr-toggle.is-on .molecule__hdr-toggle-track[data-v-15c4b900]{background:var(--color-main)}.molecule__hdr-toggle-thumb[data-v-15c4b900]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-background);transition:transform .15s ease}.molecule__hdr-toggle.is-on .molecule__hdr-toggle-thumb[data-v-15c4b900]{transform:translate(16px)}.molecule__placeholder[data-v-15c4b900]{padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.molecule-print[data-v-15c4b900]{margin:0;padding:var(--padding-sm);border:1px solid var(--color-border-clear);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);break-inside:avoid;page-break-inside:avoid}.molecule-print__img[data-v-15c4b900]{display:block;width:auto;height:auto;max-width:100%;max-height:min(100mm,var(--print-max-h, 240mm));border-radius:var(--radius-sm)}.molecule-print__caption[data-v-15c4b900]{color:var(--color-text-secondary);font-size:.9em;text-align:center}.molecule-print__broken[data-v-15c4b900]{margin:0;padding:var(--padding);border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.molecule__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:var(--padding-xs);list-style:none;max-height:280px;overflow-y:auto;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-background);box-shadow:var(--shadow-medium)}.molecule__dropdown li{margin:0;padding:0;list-style:none}.molecule__option{display:block;width:100%;text-align:left;border:0;border-radius:var(--radius-sm);padding:var(--padding-xs) var(--padding-sm);background:transparent;color:var(--color-text);cursor:pointer;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.molecule__option:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.molecule__empty{padding:var(--padding-xs) var(--padding-sm);color:var(--color-text-secondary);font-size:.875rem}.molecule__error{padding:var(--padding-xs) var(--padding-sm);color:var(--color-danger);font-size:.875rem}.molecule__skeleton{height:1.75rem;margin:2px 0;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--color-main) 8%,transparent) 25%,color-mix(in srgb,var(--color-main) 18%,transparent) 37%,color-mix(in srgb,var(--color-main) 8%,transparent) 63%);background-size:400% 100%;animation:molecule-shimmer 1.4s ease infinite}@keyframes molecule-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pdf-block[data-v-8039b3ad]{width:100%}.pdf-block__sources[data-v-8039b3ad]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);width:100%}.pdf-block__pick[data-v-8039b3ad]{align-self:center}.pdf-block__titlebtn[data-v-8039b3ad]{display:flex;align-items:baseline;gap:var(--padding-xs);min-width:0;background:transparent;border:0;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;color:inherit;text-align:left}.pdf-block__titlebtn[data-v-8039b3ad]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.pdf-block__title[data-v-8039b3ad]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-block__title--ph[data-v-8039b3ad]{color:var(--color-text-secondary);font-weight:400}.pdf-block__titlefield[data-v-8039b3ad]{font-weight:600;color:var(--color-text);padding:2px 6px;border:1px solid var(--color-main);border-radius:var(--radius-sm);min-width:12ch}.pdf-block__download[data-v-8039b3ad]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none}.pdf-block__ico--on[data-v-8039b3ad]{color:var(--color-main)}.pdf-block__btn--off[data-v-8039b3ad]{opacity:.45;cursor:not-allowed}.pdf-block__viewer[data-v-8039b3ad]{height:100%;display:flex;flex-direction:column}.pdf-block__pages[data-v-8039b3ad]{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);padding:var(--padding-sm);background:var(--color-clear--2, color-mix(in srgb, var(--color-main) 4%, transparent))}.pdf-block__pages[data-v-8039b3ad] .pdf-block__canvas{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-light)}.pdf-block__pages[data-v-8039b3ad] .pdf-block__page{position:relative;max-width:100%}.pdf-block__pages[data-v-8039b3ad] .pdf-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pdf-block__pages[data-v-8039b3ad] .pdf-block__overlay svg{display:block;width:100%;height:100%}.pdf-block__state[data-v-8039b3ad]{padding:var(--padding);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.pdf-block__state--error[data-v-8039b3ad]{color:var(--color-danger, #c0392b)}.pad-block[data-v-e8a06540]{width:100%}.pad-block__chooser[data-v-e8a06540]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);padding:var(--padding-lg, 24px) var(--padding);border:1px dashed color-mix(in srgb,var(--color-main) 30%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--color-main) 4%,transparent);text-align:center}.pad-block__chooser-icon[data-v-e8a06540]{font-size:2rem;color:var(--color-main)}.pad-block__chooser-title[data-v-e8a06540]{color:var(--color-text);font-weight:600}.pad-block__chooser-actions[data-v-e8a06540]{display:flex;gap:var(--padding-sm);flex-wrap:wrap;justify-content:center}.pad-block__choice[data-v-e8a06540]{padding:8px 16px;border:1px solid var(--color-main);border-radius:var(--radius-sm);background:var(--color-main);color:var(--nav-text);font-weight:600;cursor:pointer}.pad-block__choice[data-v-e8a06540]:nth-child(2){background:transparent;color:var(--color-main)}.pad-block__choice[data-v-e8a06540]:hover:not(:disabled){filter:brightness(1.05)}.pad-block__choice[data-v-e8a06540]:disabled{opacity:.6;cursor:default}.pad-block__error[data-v-e8a06540]{color:var(--color-danger);font-size:.875rem}.pad-block__editor[data-v-e8a06540]{display:flex;flex-direction:column}.pad-block__open[data-v-e8a06540]{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.pad-block__open-empty[data-v-e8a06540]{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed color-mix(in srgb,var(--color-main) 20%,transparent);border-radius:var(--radius);color:var(--color-text-secondary)}.pad-block__open-cta[data-v-e8a06540]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--color-main);color:var(--nav-text);font-weight:600;font-size:.875rem}.pad-block__open:hover .pad-block__open-cta[data-v-e8a06540]{filter:brightness(1.05)}.pad-block__preview[data-v-e8a06540]{margin:0}.pad-block__img[data-v-e8a06540]{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-light);background:var(--color-background)}.pad-block__caption[data-v-e8a06540]{margin-top:var(--padding-xs);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.pad-block__state[data-v-e8a06540]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);padding:var(--padding);color:var(--color-text-secondary);font-size:.875rem}.pad-block__state--empty[data-v-e8a06540]{border:1px dashed color-mix(in srgb,var(--color-main) 20%,transparent);border-radius:var(--radius)}.audio-block[data-v-adfecdfb]{width:100%}.audio-block__titlebtn[data-v-adfecdfb]{display:flex;align-items:baseline;gap:var(--padding-xs);min-width:0;background:transparent;border:0;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;color:inherit;text-align:left}.audio-block__titlebtn[data-v-adfecdfb]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.audio-block__title[data-v-adfecdfb]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-block__title--ph[data-v-adfecdfb]{color:var(--color-text-secondary);font-weight:400}.audio-block__titlefield[data-v-adfecdfb]{font-weight:600;color:var(--color-text);padding:2px 6px;border:1px solid var(--color-main);border-radius:var(--radius-sm);min-width:12ch}.audio-block__download[data-v-adfecdfb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none}.audio-block__viewer[data-v-adfecdfb]{height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-clear--2, color-mix(in srgb, var(--color-main) 4%, transparent))}.audio-block__player[data-v-adfecdfb]{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.audio-block__state[data-v-adfecdfb]{padding:var(--padding);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.audio-block__state--error[data-v-adfecdfb]{color:var(--color-danger, #c0392b)}.file-block[data-v-3f4ef376]{width:100%}.file-block__card[data-v-3f4ef376]{position:relative;overflow:hidden;min-height:96px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);background:var(--color-clear--2, color-mix(in srgb, var(--color-main) 4%, transparent))}.file-block__bgicon[data-v-3f4ef376]{position:absolute;right:-4px;bottom:-12px;color:color-mix(in srgb,var(--color-main) 14%,transparent);pointer-events:none}.file-block__hit[data-v-3f4ef376]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--padding-xs);min-height:96px;padding:var(--padding);text-decoration:none;color:var(--color-text)}.file-block__hit[data-v-3f4ef376]:hover{background:color-mix(in srgb,var(--color-main) 6%,transparent)}.file-block__name[data-v-3f4ef376]{font-weight:600;color:var(--color-text);word-break:break-word}.file-block__meta[data-v-3f4ef376]{font-size:.8125rem;color:var(--color-text-secondary)}.file-block__actions[data-v-3f4ef376]{position:absolute;top:var(--padding-xs);right:var(--padding-xs);z-index:2;display:flex;align-items:center;gap:2px}[data-v-3f4ef376] .file-block__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 72%,transparent);color:var(--color-text-secondary);cursor:pointer}[data-v-3f4ef376] .file-block__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-text)}[data-v-3f4ef376] .file-block__btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.cards-picker[data-v-f100005c]{border:2px dashed var(--color-border-clear);border-radius:var(--radius-md, 12px);padding:var(--padding, 16px)}.cards-picker__choices[data-v-f100005c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:639px){.cards-picker__choices[data-v-f100005c]{grid-template-columns:1fr}}.cards-picker__choice[data-v-f100005c]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;padding:18px 14px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer);color:var(--color-text);text-align:center;cursor:pointer;box-shadow:var(--shadow-small, 0 1px 3px rgb(0 0 0 / .08));transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.cards-picker__choice[data-v-f100005c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-medium, 0 6px 18px rgb(0 0 0 / .14))}.cards-picker__choice[data-v-f100005c]:disabled{opacity:.6;cursor:default}.cards-picker__choice--primary[data-v-f100005c]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.cards-picker__choice--open[data-v-f100005c]{background:var(--color-clear)}.cards-picker__choice-icon[data-v-f100005c]{opacity:.9}.cards-picker__choice-fa[data-v-f100005c]{font-size:28px}.cards-picker__choice-title[data-v-f100005c]{font-weight:700;font-size:1.05em}.cards-picker__choice-copy[data-v-f100005c]{font-size:.85em;opacity:.85}.cards-picker__caret[data-v-f100005c]{position:absolute;right:12px;bottom:12px;font-size:.8em;opacity:.6;transition:transform .16s ease}.cards-picker__choice--open .cards-picker__caret[data-v-f100005c]{transform:rotate(180deg)}.cards-picker__create-error[data-v-f100005c]{margin:8px 0 0;text-align:center;color:var(--color-danger);font-size:.85em}.cards-picker__panel[data-v-f100005c]{margin-top:12px}.cards-picker__search[data-v-f100005c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background)}.cards-picker__search-icon[data-v-f100005c]{opacity:.55}.cards-picker__search-input[data-v-f100005c]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);padding:8px 0;font:inherit}@media(prefers-reduced-motion:reduce){.cards-picker__choice[data-v-f100005c],.cards-picker__caret[data-v-f100005c]{transition:none}.cards-picker__choice[data-v-f100005c]:hover:not(:disabled){transform:none}}.cards-picker__list{list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background)}.cards-picker__list li+li{margin-top:2px}.cards-picker__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:transparent;color:var(--color-text);padding:8px 10px;border-radius:var(--radius-sm, 8px);cursor:pointer;text-align:left}.cards-picker__option:hover{background:var(--color-clearer)}.cards-picker__option-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-picker__option-meta{flex-shrink:0;font-size:.8em;opacity:.7}.cards-picker__skeleton{height:32px;margin:4px 6px;border-radius:var(--radius-sm, 8px);background:linear-gradient(90deg,var(--color-clearer) 25%,var(--color-clear) 50%,var(--color-clearer) 75%);background-size:200% 100%;animation:cards-picker-shimmer 1.2s infinite}.cards-picker__empty,.cards-picker__error{padding:10px;text-align:center;font-size:.85em;opacity:.75}.cards-picker__error{color:var(--color-danger);opacity:1}@keyframes cards-picker-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.studio-health[data-v-d74c8821]{display:flex;flex-direction:column;gap:8px;max-height:min(70vh,520px);overflow-y:auto;color:var(--color-text)}.studio-health__title[data-v-d74c8821]{margin:4px 0 0;font-size:.85em;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.studio-health__weight[data-v-d74c8821]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--radius-sm, 8px);background:var(--color-clearer);font-weight:700}.studio-health__weight>svg[data-v-d74c8821]{margin-top:3px}.studio-health__weight small[data-v-d74c8821]{display:block;font-weight:400;opacity:.75}.studio-health__weight--heavy[data-v-d74c8821]{color:var(--color-orange)}.studio-health__weight--tooHeavy[data-v-d74c8821]{color:var(--color-danger)}.studio-health__ok[data-v-d74c8821]{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-primary);font-weight:700}.studio-health__list[data-v-d74c8821],.studio-health__modes[data-v-d74c8821]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.studio-health__item[data-v-d74c8821]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm, 8px);background:var(--color-clearer)}.studio-health__dot[data-v-d74c8821]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-orange)}.studio-health__text[data-v-d74c8821]{flex:1;min-width:0;overflow-wrap:anywhere}.studio-health__text small[data-v-d74c8821]{opacity:.7}.studio-health__select[data-v-d74c8821]{flex:none;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);color:var(--color-text);padding:3px 10px;font-weight:700;cursor:pointer}.studio-health__select[data-v-d74c8821]:hover{border-color:var(--color-primary)}.studio-health__mode[data-v-d74c8821]{display:grid;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;padding:4px 8px}.studio-health__mode-name[data-v-d74c8821]{font-weight:700}.studio-health__mode-reason[data-v-d74c8821]{justify-self:end;text-align:right;font-size:.85em}.studio-health__mode--ok .studio-health__mode-reason[data-v-d74c8821]{color:var(--color-primary)}.studio-health__mode--degraded .studio-health__mode-reason[data-v-d74c8821]{color:var(--color-orange)}.studio-health__mode--disabled[data-v-d74c8821]{opacity:.75}.studio-health__mode--disabled .studio-health__mode-reason[data-v-d74c8821]{color:var(--color-danger)}.studio-top[data-v-f464260c]{flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 12px;border-bottom:1px solid var(--color-border-clear);color:var(--color-text)}.studio-top__left[data-v-f464260c],.studio-top__right[data-v-f464260c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.studio-top__left[data-v-f464260c]{flex:1 1 360px}.studio-top__name[data-v-f464260c]{flex:1 1 160px;min-width:120px;padding:4px 8px;border:1px solid transparent;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--color-text);font-family:var(--font-secondary, inherit);font-size:1.3em;font-weight:800}.studio-top__name[data-v-f464260c]:hover{border-color:var(--color-border-clear)}.studio-top__name[data-v-f464260c]:focus{outline:none;border-color:var(--color-primary);background:var(--color-clearer)}.studio-top__chip[data-v-f464260c]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);font-size:.8em;font-weight:700;white-space:nowrap}.studio-top__name-icon[data-v-f464260c]{flex:none}.studio-top__seg-icon[data-v-f464260c]{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.studio-top__save[data-v-f464260c]{display:inline-flex;align-items:center;gap:6px;font-size:.8em;opacity:.75;white-space:nowrap}.studio-top__save-error[data-v-f464260c]{color:var(--color-danger);font-weight:700}.studio-top__link[data-v-f464260c]{border:none;background:transparent;color:var(--color-primary);padding:0;font-weight:700;text-decoration:underline;cursor:pointer}.studio-top__icon[data-v-f464260c]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--color-text);cursor:pointer}.studio-top__icon[data-v-f464260c]:hover:not(:disabled){background:var(--color-clearer)}.studio-top__icon[data-v-f464260c]:disabled{opacity:.35;cursor:default}.studio-top__icon[data-v-f464260c]:focus-visible{outline:2px solid var(--color-primary)}.studio-top__health--warn[data-v-f464260c]{color:var(--color-orange)}.studio-top__badge[data-v-f464260c]{position:absolute;top:0;right:0;min-width:16px;padding:0 4px;border-radius:999px;background:var(--color-orange);color:var(--color-text-on-brand);font-size:.65em;font-weight:800;line-height:16px}.studio-top__search[data-v-f464260c]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-background)}.studio-top__search input[data-v-f464260c]{width:150px;border:none;background:transparent;color:var(--color-text);font:inherit;outline:none}.studio-top__search[data-v-f464260c]:focus-within{border-color:var(--color-primary)}@media(max-width:639px){.studio-top__search input[data-v-f464260c]{width:100px}.studio-top__save[data-v-f464260c]{display:none}}.deck-face[data-v-e136e1c3]{--dc-color: var(--color-clearer);--dc-ink: var(--color-text);position:relative;box-sizing:border-box;width:var(--dc-w);max-width:100%;aspect-ratio:4 / 3;container-type:size;overflow:hidden;border-radius:calc(var(--dc-w) * .055);background:var(--dc-color);color:var(--dc-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dc-color) 70%,white 30%),0 1px 2px #00000024,0 10px 28px -10px #00000059}html.dark .deck-face{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dc-color) 70%,white 30%),0 1px 2px #0003,0 10px 28px -10px #0000007d}.deck-face--neutral[data-v-e136e1c3]{border:1px solid var(--color-border-clear)}.deck-face[data-v-e136e1c3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--mx, 30%) var(--my, 20%),rgb(255 255 255 / .22),transparent 55%)}.deck-face__image[data-v-e136e1c3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dc-bg);background-size:var(--dc-bg-size, cover);background-position:center;background-repeat:no-repeat;opacity:var(--dc-bg-opacity, .5)}.deck-face__body[data-v-e136e1c3]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;display:flex;align-items:center;justify-content:center;overflow-y:auto;scrollbar-width:none}.deck-face__body[data-v-e136e1c3]::-webkit-scrollbar{display:none}.deck-face__text[data-v-e136e1c3]{margin:auto;text-align:center;white-space:pre-line;word-break:break-word;font-family:var(--font-secondary, inherit);font-weight:700;font-size:calc(var(--dc-fit) * 1cqw);line-height:1.2}.deck-face__placeholder[data-v-e136e1c3]{margin:auto;opacity:.45;font-size:max(11px,5cqw);font-style:italic}.deck-face__number[data-v-e136e1c3]{position:absolute;top:5%;left:5%;z-index:1;padding:1px 7px;border-radius:999px;background:#00000038;color:#fff;font-size:max(10px,4.2cqw);font-weight:700}.deck-face__tags{position:absolute;top:5%;right:5%;z-index:1;display:flex;gap:4px;max-width:60%}.deck-face__tag{overflow:hidden;padding:1px 7px;border-radius:999px;background:#ffffff47;font-size:max(10px,3.8cqw);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.studio-grid[data-v-21913e8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--studio-tile),1fr));gap:14px;padding:16px;align-content:start;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.studio-grid__tile[data-v-21913e8f]{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:var(--radius-md, 12px);outline:none;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 220px;transition:transform .15s ease,box-shadow .15s ease}.studio-grid__tile[data-v-21913e8f]:hover{background:var(--color-clearer)}.studio-grid__tile--selected[data-v-21913e8f]{box-shadow:0 0 0 2px var(--color-primary);transform:scale(.97)}.studio-grid__tile--focus[data-v-21913e8f]{outline:2px dashed color-mix(in srgb,var(--color-primary) 70%,transparent);outline-offset:2px}.studio-grid__tile--flash[data-v-21913e8f]{animation:studio-flash-21913e8f .6s ease}.studio-grid__tile--dragging[data-v-21913e8f]{opacity:.35}.studio-grid__tile--drop[data-v-21913e8f]{box-shadow:0 0 0 3px var(--color-orange)}@keyframes studio-flash-21913e8f{0%,to{background:transparent}40%{background:color-mix(in srgb,var(--color-orange) 35%,transparent)}}.studio-grid__face[data-v-21913e8f]{position:relative;display:flex;justify-content:center}.studio-grid__face[data-v-21913e8f] .deck-face{width:100%}.studio-grid__check[data-v-21913e8f]{position:absolute;top:6px;left:6px;display:flex;padding:4px;border-radius:var(--radius-sm, 8px);background:var(--color-background);box-shadow:0 1px 3px #0003;opacity:0;transition:opacity .15s ease}.studio-grid__check input[data-v-21913e8f]{width:16px;height:16px;margin:0;accent-color:var(--color-primary);cursor:pointer}.studio-grid__tile:hover .studio-grid__check[data-v-21913e8f],.studio-grid__tile--focus .studio-grid__check[data-v-21913e8f],.studio-grid__tile--selected .studio-grid__check[data-v-21913e8f],.studio-grid--selecting .studio-grid__check[data-v-21913e8f]{opacity:1}.studio-grid__issue[data-v-21913e8f]{position:absolute;top:8px;right:8px;width:10px;height:10px;border:2px solid var(--color-background);border-radius:50%;background:var(--color-orange)}.studio-grid__busy[data-v-21913e8f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md, 12px);background:linear-gradient(90deg,transparent 20%,rgb(255 255 255 / .45) 50%,transparent 80%);background-size:200% 100%;animation:studio-shimmer-21913e8f 1.1s infinite}@keyframes studio-shimmer-21913e8f{0%{background-position:200% 0}to{background-position:-200% 0}}.studio-grid__meta[data-v-21913e8f]{display:flex;align-items:center;gap:6px;min-width:0;font-size:.85em;color:var(--color-text)}.studio-grid__num[data-v-21913e8f]{flex:none;font-weight:800;opacity:.55}.studio-grid__back[data-v-21913e8f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-grid__icon[data-v-21913e8f]{flex:none;opacity:.6}.studio-grid__add[data-v-21913e8f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--studio-tile) * .75);border:2px dashed var(--color-border-clear);border-radius:var(--radius-md, 12px);background:transparent;color:var(--color-text);font-weight:700;cursor:pointer}.studio-grid__add[data-v-21913e8f]:hover,.studio-grid__add[data-v-21913e8f]:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.studio-move-move[data-v-21913e8f]{transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.studio-move-move[data-v-21913e8f],.studio-grid__tile[data-v-21913e8f]{transition:none}.studio-grid__tile--selected[data-v-21913e8f]{transform:none}.studio-grid__busy[data-v-21913e8f],.studio-grid__tile--flash[data-v-21913e8f]{animation:none}}.studio-list[data-v-e1893950]{display:flex;flex-direction:column;min-width:0;padding:0 16px 16px;color:var(--color-text)}.studio-list__row[data-v-e1893950]{display:grid;grid-template-columns:4px 32px 40px 72px minmax(140px,1fr) minmax(140px,1fr) 140px 84px;align-items:start;gap:6px;min-width:720px;padding:6px 6px 6px 0;border-bottom:1px solid var(--color-border-clear);outline:none}.studio-list__head[data-v-e1893950]{position:sticky;top:0;z-index:1;align-items:center;background:var(--color-background);font-size:.8em;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.studio-list__body>.studio-list__row[data-v-e1893950]{content-visibility:auto;contain-intrinsic-size:auto 64px;cursor:pointer}.studio-list__body>.studio-list__row[data-v-e1893950]:hover{background:var(--color-clearer)}.studio-list__bar[data-v-e1893950]{align-self:stretch;border-radius:2px;background:var(--studio-row-color, transparent)}.studio-list__body .studio-list__cell--back[data-v-e1893950]{box-shadow:inset 3px 0 0 var(--studio-row-back-color, transparent)}.studio-list__row--selected[data-v-e1893950]{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.studio-list__row--focus[data-v-e1893950]{outline:2px dashed color-mix(in srgb,var(--color-primary) 70%,transparent);outline-offset:-2px}.studio-list__row--flash[data-v-e1893950]{animation:studio-list-flash-e1893950 .6s ease}@keyframes studio-list-flash-e1893950{40%{background:color-mix(in srgb,var(--color-orange) 35%,transparent)}}.studio-list__row--busy[data-v-e1893950]{opacity:.6}.studio-list__row--dragging[data-v-e1893950]{opacity:.35}.studio-list__row--drop[data-v-e1893950]{box-shadow:inset 0 0 0 2px var(--color-orange)}.studio-list__body>.studio-list__row[data-v-e1893950]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.studio-list__field[data-v-e1893950]{-webkit-user-select:text;user-select:text}.studio-list__cell[data-v-e1893950]{display:flex;align-items:center;gap:4px;min-width:0;min-height:32px}.studio-list__cell--cb[data-v-e1893950],.studio-list__cell--num[data-v-e1893950]{justify-content:center}.studio-list__cell--cb input[data-v-e1893950]{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.studio-list__cell--num[data-v-e1893950]{position:relative;font-weight:800;opacity:.7}.studio-list__issue[data-v-e1893950]{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--color-orange)}.studio-list__cell--tags[data-v-e1893950]{flex-wrap:wrap}.studio-list__field[data-v-e1893950]{width:100%;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--color-text);font:inherit;line-height:1.4;resize:none;overflow:hidden}.studio-list__field[data-v-e1893950]:hover{border-color:var(--color-border-clear)}.studio-list__field[data-v-e1893950]:focus{outline:none;border-color:var(--color-primary);background:var(--color-background)}.studio-list__chip[data-v-e1893950]{padding:1px 8px;border-radius:999px;background:var(--color-clearer);font-size:.8em;font-weight:700;white-space:nowrap}.studio-list__img[data-v-e1893950]{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:72px;height:40px;padding:0;overflow:hidden;border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:transparent;color:var(--color-text);font-size:.8em;cursor:pointer}.studio-list__img img[data-v-e1893950]{width:100%;height:100%;object-fit:cover}.studio-list__img[data-v-e1893950]:hover{border-color:var(--color-primary)}.studio-list__file[data-v-e1893950]{display:none}.studio-move-move[data-v-e1893950]{transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.studio-move-move[data-v-e1893950]{transition:none}.studio-list__row--flash[data-v-e1893950]{animation:none}}.card-flip-hint[data-v-d14d8217]{position:absolute;left:50%;bottom:10%;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#000000b8;color:#fff;font-size:.8em;font-weight:700;white-space:nowrap;pointer-events:none}.card-flip-hint-enter-active[data-v-d14d8217],.card-flip-hint-leave-active[data-v-d14d8217]{transition:opacity .15s ease,transform .15s ease}.card-flip-hint-enter-from[data-v-d14d8217],.card-flip-hint-leave-to[data-v-d14d8217]{opacity:0;transform:translate(-50%,4px)}@media(prefers-reduced-motion:reduce){.card-flip-hint-enter-active[data-v-d14d8217],.card-flip-hint-leave-active[data-v-d14d8217]{transition:opacity .15s ease}.card-flip-hint-enter-from[data-v-d14d8217],.card-flip-hint-leave-to[data-v-d14d8217]{transform:translate(-50%)}}.deck-3d[data-v-f32106b2]{--cards-ease-spring: cubic-bezier(.2, .9, .3, 1.25);position:relative;display:inline-block;max-width:100%;perspective:1200px;outline:none}.deck-3d--interactive[data-v-f32106b2]{cursor:pointer;touch-action:manipulation}.deck-3d--interactive:focus-visible .deck-3d__tilt[data-v-f32106b2]{border-radius:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 55%,transparent)}.deck-3d__tilt[data-v-f32106b2]{transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s ease-out,scale .12s ease-out}.deck-3d--interactive:active .deck-3d__tilt[data-v-f32106b2]{scale:.985}.deck-3d__inner[data-v-f32106b2]{position:relative;transform-style:preserve-3d;transition:transform .52s var(--cards-ease-spring)}.deck-3d--flipped .deck-3d__inner[data-v-f32106b2]{transform:rotateY(180deg)}.deck-3d__face[data-v-f32106b2]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.deck-3d__face--back[data-v-f32106b2]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.deck-3d__tilt[data-v-f32106b2],.deck-3d__inner[data-v-f32106b2],.deck-3d--flipped .deck-3d__inner[data-v-f32106b2],.deck-3d__face--back[data-v-f32106b2]{transform:none;transition:none}.deck-3d__face[data-v-f32106b2]{transition:opacity .15s ease}.deck-3d--flipped .deck-3d__face--front[data-v-f32106b2],.deck-3d:not(.deck-3d--flipped) .deck-3d__face--back[data-v-f32106b2]{opacity:0}}.studio-insp[data-v-3409351c]{display:flex;flex-direction:column;min-height:0;padding:16px;overflow-y:auto;color:var(--color-text)}.studio-insp__none[data-v-3409351c],.studio-insp__body[data-v-3409351c]{display:flex;flex-direction:column;gap:14px}.studio-insp__hint[data-v-3409351c]{margin:0;font-weight:700}.studio-insp__tip[data-v-3409351c]{display:flex;align-items:center;gap:8px;margin:0;opacity:.75}.studio-insp__preview[data-v-3409351c]{display:flex;justify-content:center}.studio-insp__count[data-v-3409351c]{margin:0;font-size:1.1em;font-weight:800}.studio-insp__field[data-v-3409351c],.studio-insp__section[data-v-3409351c]{display:flex;flex-direction:column;gap:6px}.studio-insp__label[data-v-3409351c]{font-size:.8em;font-weight:800;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.studio-insp__label small[data-v-3409351c]{text-transform:none;font-weight:600}.studio-insp__text[data-v-3409351c],.studio-insp__tag-input[data-v-3409351c]{width:100%;padding:8px 10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);color:var(--color-text);font:inherit;resize:vertical}.studio-insp__text[data-v-3409351c]:focus,.studio-insp__tag-input[data-v-3409351c]:focus{outline:none;border-color:var(--color-primary)}.studio-insp__apply-row[data-v-3409351c]{display:flex;gap:6px;align-items:flex-start}.studio-insp__apply-row .studio-insp__text[data-v-3409351c]{flex:1;min-width:0}.studio-insp__apply[data-v-3409351c]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border-clear);border-radius:50%;background:var(--color-background);color:var(--color-text);cursor:pointer}.studio-insp__apply[data-v-3409351c]:disabled{opacity:.4;cursor:default}.studio-insp__apply--dirty[data-v-3409351c]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.studio-insp__switch[data-v-3409351c]{display:inline-flex;align-items:center;gap:8px;font-size:.85em;cursor:pointer}.studio-insp__sublabel[data-v-3409351c]{font-size:.75em;font-weight:700;opacity:.75}.studio-insp__counter[data-v-3409351c]{align-self:flex-end;font-size:.75em;opacity:.6}.studio-insp__counter--warn[data-v-3409351c]{color:var(--color-orange);opacity:1;font-weight:700}.studio-insp__chips[data-v-3409351c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.studio-insp__chip[data-v-3409351c]{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--color-clearer);font-size:.85em;font-weight:700}.studio-insp__chip-add[data-v-3409351c]{border:none;background:transparent;color:inherit;font:inherit;text-decoration:underline dotted;cursor:pointer}.studio-insp__chip-x[data-v-3409351c]{display:inline-flex;border:none;border-radius:50%;background:transparent;color:inherit;padding:3px 5px;cursor:pointer}.studio-insp__chip-x[data-v-3409351c]:hover{background:var(--color-clear)}.studio-insp__tag-input[data-v-3409351c]{flex:1;min-width:120px;width:auto;padding:4px 8px}.studio-insp__colors[data-v-3409351c]{display:flex;align-items:center;gap:10px}.studio-insp__swatches[data-v-3409351c]{display:flex;flex-wrap:wrap;gap:6px}.studio-insp__swatch[data-v-3409351c]{width:22px;height:22px;padding:0;border:2px solid var(--color-background);border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px var(--color-border-clear);cursor:pointer}.studio-insp__swatch--active[data-v-3409351c]{box-shadow:0 0 0 2px var(--color-primary)}.studio-insp__drop[data-v-3409351c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:84px;padding:10px;border:2px dashed var(--color-border-clear);border-radius:var(--radius-md, 12px);text-align:center;cursor:pointer;outline:none}.studio-insp__drop[data-v-3409351c]:hover,.studio-insp__drop[data-v-3409351c]:focus-visible,.studio-insp__drop--active[data-v-3409351c]{border-color:var(--color-primary);background:var(--color-clearer)}.studio-insp__drop--busy[data-v-3409351c]{opacity:.6;pointer-events:none}.studio-insp__drop-text[data-v-3409351c]{display:inline-flex;align-items:center;gap:6px;font-size:.85em;opacity:.8}.studio-insp__thumb[data-v-3409351c]{max-width:100%;max-height:120px;border-radius:var(--radius-sm, 8px);object-fit:contain}.studio-insp__file[data-v-3409351c]{display:none}.studio-insp__link[data-v-3409351c]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--color-danger);padding:0;font-weight:700;cursor:pointer}.studio-insp__presets[data-v-3409351c],.studio-insp__foot[data-v-3409351c]{display:flex;flex-wrap:wrap;gap:8px}.studio-insp__foot[data-v-3409351c]{padding-top:8px;border-top:1px solid var(--color-border-clear)}.studio-insp__btn[data-v-3409351c]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:6px 12px;font-weight:600;cursor:pointer}.studio-insp__btn[data-v-3409351c]:hover{background:var(--color-clear)}.studio-insp__btn--danger[data-v-3409351c]{color:var(--color-danger)}.studio-insp__stats[data-v-3409351c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-insp__stat[data-v-3409351c]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer)}.studio-insp__stat strong[data-v-3409351c]{font-size:1.6em;font-weight:800;line-height:1}.studio-insp__stat span[data-v-3409351c]{font-size:.75em;opacity:.75}.studio-insp__stat-bg[data-v-3409351c]{position:absolute;right:-8px;bottom:-10px;font-size:3.4em;opacity:.08;pointer-events:none}.studio-insp__help[data-v-3409351c]{margin:0;font-size:.85em;opacity:.75}.studio-insp__mode-cards[data-v-3409351c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-insp__mode-card[data-v-3409351c]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);cursor:pointer}.studio-insp__mode-card.is-on[data-v-3409351c]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.studio-insp__mode-card.is-disabled[data-v-3409351c]{cursor:not-allowed}.studio-insp__mode-check[data-v-3409351c]{position:absolute;top:6px;right:8px;height:auto}.studio-insp__mode-icon[data-v-3409351c]{font-size:1.6em;opacity:.55}.studio-insp__mode-card.is-on .studio-insp__mode-icon[data-v-3409351c]{color:var(--color-primary);opacity:1}.studio-insp__mode-name[data-v-3409351c]{font-weight:700}.studio-insp__mode-warn[data-v-3409351c]{display:inline-flex;align-items:center;gap:4px;font-size:.75em;font-weight:700}.studio-insp__mode-warn--disabled[data-v-3409351c]{color:var(--color-danger)}.studio-insp__mode-warn--degraded[data-v-3409351c]{color:var(--color-orange)}.studio-insp__default[data-v-3409351c]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);font-size:.75em;font-weight:700;cursor:pointer}.studio-insp__default[data-v-3409351c]:disabled{opacity:.5;cursor:not-allowed}.studio-insp__default.is-active[data-v-3409351c]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.studio-insp__radio[data-v-3409351c]{position:relative;width:12px;height:12px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:50%}.studio-insp__default.is-active .studio-insp__radio[data-v-3409351c]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:currentColor}.studio-selbar[data-v-5f5d22a1]{display:flex;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:6px 10px;overflow-x:auto;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-background);box-shadow:var(--shadow-lg, 0 8px 24px rgb(0 0 0 / .18))}.studio-selbar__count[data-v-5f5d22a1]{padding:0 6px;font-weight:800;white-space:nowrap;color:var(--color-text)}.studio-selbar__sep[data-v-5f5d22a1]{flex:none;width:1px;height:22px;background:var(--color-border-clear)}.studio-selbar__btn[data-v-5f5d22a1]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.studio-selbar__btn[data-v-5f5d22a1]:hover{background:var(--color-clearer)}.studio-selbar__btn[data-v-5f5d22a1]:focus-visible{outline:2px solid var(--color-primary)}.studio-selbar__btn--danger[data-v-5f5d22a1]{color:var(--color-danger)}.studio-selbar__file[data-v-5f5d22a1]{display:none}.studio-selbar__tag[data-v-5f5d22a1]{display:flex;align-items:center;gap:6px}.studio-selbar__tag-input[data-v-5f5d22a1]{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);color:var(--color-text)}.studio-toast[data-v-85f54005]{position:absolute;left:50%;bottom:24px;z-index:3;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:10px 16px;border-radius:var(--radius-md, 12px);background:var(--color-text);color:var(--color-background);box-shadow:var(--shadow-lg, 0 8px 24px rgb(0 0 0 / .2));font-weight:600;transform:translate(-50%)}.studio-toast--error[data-v-85f54005]{background:var(--color-danger);color:var(--color-text-on-brand)}.studio-toast__action[data-v-85f54005]{border:none;background:transparent;color:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.studio-toast-enter-active[data-v-85f54005],.studio-toast-leave-active[data-v-85f54005]{transition:opacity .2s ease,transform .2s ease}.studio-toast-enter-from[data-v-85f54005],.studio-toast-leave-to[data-v-85f54005]{opacity:0;transform:translate(-50%,12px)}@media(prefers-reduced-motion:reduce){.studio-toast-enter-active[data-v-85f54005],.studio-toast-leave-active[data-v-85f54005]{transition:opacity .15s ease}.studio-toast-enter-from[data-v-85f54005],.studio-toast-leave-to[data-v-85f54005]{transform:translate(-50%)}}.studio-shortcuts[data-v-ec527c74]{display:flex;flex-direction:column;gap:8px;margin:0}.studio-shortcuts__row[data-v-ec527c74]{display:grid;grid-template-columns:minmax(130px,auto) 1fr;align-items:center;gap:12px}.studio-shortcuts__row dt[data-v-ec527c74]{display:flex;flex-wrap:wrap;gap:4px}.studio-shortcuts__row dd[data-v-ec527c74]{margin:0;color:var(--color-text)}.studio-shortcuts__kbd[data-v-ec527c74]{padding:2px 7px;border:1px solid var(--color-border-clear);border-bottom-width:2px;border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);font-family:inherit;font-size:.85em;font-weight:700;white-space:nowrap}.studio-ghost[data-v-1ff06d96]{position:fixed;top:0;left:0;z-index:4000;width:96px;pointer-events:none;will-change:transform}.studio-ghost__card[data-v-1ff06d96]{position:absolute;top:0;left:0;width:96px;border-radius:var(--radius-sm, 8px);box-shadow:var(--shadow-md, 0 6px 16px rgb(0 0 0 / .25))}.studio-ghost__card[data-v-1ff06d96] .deck-face{width:100%}.studio-ghost__badge[data-v-1ff06d96]{position:absolute;top:-10px;right:-14px;z-index:10;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:var(--color-text-on-brand);font-size:.8em;font-weight:800;line-height:24px;text-align:center}@media(prefers-reduced-motion:reduce){.studio-ghost__card[data-v-1ff06d96]{transform:none!important}}.studio-import__text[data-v-91345ec0]{width:100%;padding:8px 10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);color:var(--color-text);font:inherit;resize:vertical}.studio-import__text[data-v-91345ec0]:focus{outline:none;border-color:var(--color-primary)}.studio-import__row[data-v-91345ec0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.studio-import__label[data-v-91345ec0]{margin:12px 0 6px;font-size:.85em;font-weight:700}.studio-import__row .studio-import__label[data-v-91345ec0]{margin:0}.studio-import__sep[data-v-91345ec0]{width:170px}.studio-import__preview[data-v-91345ec0]{width:100%;border-collapse:collapse;font-size:.85em}.studio-import__preview th[data-v-91345ec0],.studio-import__preview td[data-v-91345ec0]{padding:4px 8px;border-bottom:1px solid var(--color-border-clear);text-align:left;overflow-wrap:anywhere}.studio-import__preview th[data-v-91345ec0]{font-weight:800}.studio-import__more[data-v-91345ec0]{margin:6px 0 0;font-size:.85em;opacity:.7}.studio-import__status[data-v-91345ec0]{margin:8px 0 0;font-size:.85em}.studio-import__error[data-v-91345ec0]{color:var(--color-danger)}.studio-import__foot[data-v-91345ec0]{display:flex;justify-content:flex-end;margin-top:12px}.studio-import__btn[data-v-91345ec0]{border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:6px 12px;font-weight:600;cursor:pointer}.studio-import__btn[data-v-91345ec0]:disabled{opacity:.5;cursor:default}.studio-import__btn--primary[data-v-91345ec0]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.deck-studio[data-v-454f3c8a]{position:relative;display:flex;height:100%;min-height:0}.deck-studio__main[data-v-454f3c8a]{position:relative;flex:1;min-width:0;overflow:auto;padding-bottom:96px}.deck-studio__main--touch-select[data-v-454f3c8a] .studio-grid__check{opacity:1}.deck-studio__marker[data-v-454f3c8a]{position:absolute;z-index:2;border-radius:2px;background:var(--color-primary);pointer-events:none}.deck-studio__marquee[data-v-454f3c8a]{position:absolute;z-index:2;border:1px solid var(--color-primary);border-radius:2px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);pointer-events:none}.deck-studio__dropzone[data-v-454f3c8a]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;display:flex;align-items:center;justify-content:center;border:3px dashed var(--color-primary);border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));color:var(--color-primary);font-size:1.2em;font-weight:800;pointer-events:none}.deck-studio__inspector[data-v-454f3c8a]{flex:none;width:360px;border-left:1px solid var(--color-border-clear)}.deck-studio__empty[data-v-454f3c8a]{margin:32px 16px 0;text-align:center;opacity:.7}.deck-studio__add[data-v-454f3c8a]{margin:4px 16px;border:2px dashed var(--color-border-clear);border-radius:var(--radius-md, 12px);background:transparent;color:var(--color-text);padding:10px 16px;font-weight:700;cursor:pointer}.deck-studio__add[data-v-454f3c8a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.deck-studio__bottom[data-v-454f3c8a]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;pointer-events:none}@media(min-width:1024px){.deck-studio__bottom[data-v-454f3c8a]{right:360px}}.deck-studio__bottom[data-v-454f3c8a]>*{pointer-events:auto}.deck-studio__selbar[data-v-454f3c8a]{margin-bottom:20px}.deck-studio__toast--raised[data-v-454f3c8a]{bottom:88px}.deck-studio-bar-enter-active[data-v-454f3c8a],.deck-studio-bar-leave-active[data-v-454f3c8a]{transition:transform .2s ease,opacity .2s ease}.deck-studio-bar-enter-from[data-v-454f3c8a],.deck-studio-bar-leave-to[data-v-454f3c8a]{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.deck-studio-bar-enter-active[data-v-454f3c8a],.deck-studio-bar-leave-active[data-v-454f3c8a]{transition:opacity .15s ease}.deck-studio-bar-enter-from[data-v-454f3c8a],.deck-studio-bar-leave-to[data-v-454f3c8a]{transform:none}}.el-dialog.cards-studio__dialog{display:flex;flex-direction:column;padding:0;background:var(--color-background)}.cards-studio__dialog>.el-dialog__header{margin:0;padding:0!important}.cards-studio__dialog>.el-dialog__body{flex:1;min-height:0;padding:0;overflow:hidden}.cards-modes[data-v-e1d012bc]{display:flex;justify-content:center;max-width:100%}.cards-modes__compact[data-v-e1d012bc]{position:relative;display:none}.cards-modes--compact .cards-modes__seg[data-v-e1d012bc]{display:none}.cards-modes--compact .cards-modes__compact[data-v-e1d012bc]{display:block}@media(max-width:639px){.cards-modes__seg[data-v-e1d012bc]{display:none}.cards-modes__compact[data-v-e1d012bc]{display:block}}.cards-modes__trigger[data-v-e1d012bc]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);padding:6px 14px;font-weight:600;cursor:pointer}.cards-modes__trigger[data-v-e1d012bc]:hover{background:var(--color-clear)}.cards-modes__caret[data-v-e1d012bc]{font-size:.75em;opacity:.7}.cards-modes__menu[data-v-e1d012bc]{position:absolute;top:calc(100% + 6px);left:50%;z-index:30;transform:translate(-50%);min-width:190px;padding:6px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-background);box-shadow:var(--shadow-medium, 0 4px 16px rgb(0 0 0 / .15))}.cards-modes__menu--top[data-v-e1d012bc]{top:auto;bottom:calc(100% + 6px)}.cards-modes__track{position:relative;display:flex}.cards-modes__track--segmented{gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer)}.cards-modes__track--menu{flex-direction:column;gap:2px}.cards-modes__pill{position:absolute;top:3px;bottom:3px;left:0;border-radius:999px;background:var(--color-primary);transition:transform .22s cubic-bezier(.2,.9,.3,1.1),width .22s cubic-bezier(.2,.9,.3,1.1)}.cards-modes__opt{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;border:none;border-radius:999px;background:transparent;color:var(--color-text);padding:6px 13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .22s ease}.cards-modes__track--menu .cards-modes__opt{justify-content:flex-start;border-radius:var(--radius-sm, 8px);padding:8px 12px}.cards-modes__opt:hover:not(.cards-modes__opt--disabled):not(.cards-modes__opt--active){background:var(--color-clear)}.cards-modes__track--segmented .cards-modes__opt--active{color:var(--color-text-on-brand)}.cards-modes__track--menu .cards-modes__opt--active{background:var(--color-primary);color:var(--color-text-on-brand)}.cards-modes__opt--disabled{opacity:.4;cursor:not-allowed}.cards-modes__icon{font-size:.95em}.cards-modes__dot{width:7px;height:7px;border-radius:50%;background:var(--color-orange)}@media(prefers-reduced-motion:reduce){.cards-modes__pill{transition:none}}.cards-sum[data-v-85e76eb1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--color-background) 70%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);outline:none}.cards-sum__card[data-v-85e76eb1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);max-height:100%;overflow-y:auto;padding:20px 18px 16px;border:1px solid var(--color-border-clear);border-radius:var(--radius-lg, 16px);background:var(--color-background);box-shadow:var(--shadow-medium, 0 8px 28px rgb(0 0 0 / .18));text-align:center}.cards-sum__close[data-v-85e76eb1]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.cards-sum__close[data-v-85e76eb1]:hover{background:var(--color-clearer)}.cards-sum__ring[data-v-85e76eb1]{position:relative;width:120px;height:120px}.cards-sum__ring svg[data-v-85e76eb1]{width:100%;height:100%;transform:rotate(-90deg)}.cards-sum__ring-track[data-v-85e76eb1],.cards-sum__ring-fill[data-v-85e76eb1]{fill:none;stroke-width:9}.cards-sum__ring-track[data-v-85e76eb1]{stroke:var(--color-clear)}.cards-sum__ring-fill[data-v-85e76eb1]{stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.2,.9,.3,1)}.cards-sum__pct[data-v-85e76eb1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary, inherit);font-size:1.9em;font-weight:800;color:var(--color-text)}.cards-sum__message[data-v-85e76eb1]{margin:0;font-weight:700;font-size:1.1em;color:var(--color-text)}.cards-sum__trophy[data-v-85e76eb1]{color:var(--color-orange);margin-right:4px}.cards-sum__chips[data-v-85e76eb1]{display:flex;gap:8px}.cards-sum__chip[data-v-85e76eb1]{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;font-weight:700}.cards-sum__chip--good[data-v-85e76eb1]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary)}.cards-sum__chip--bad[data-v-85e76eb1]{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.cards-sum__missed-wrap[data-v-85e76eb1],.cards-sum__modes[data-v-85e76eb1]{width:100%}.cards-sum__label[data-v-85e76eb1]{margin:4px 0 6px;font-size:.8em;font-weight:700;opacity:.7}.cards-sum__actions[data-v-85e76eb1]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cards-sum__btn[data-v-85e76eb1]{border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:8px 14px;font-weight:600;cursor:pointer}.cards-sum__btn[data-v-85e76eb1]:hover{background:var(--color-clear)}.cards-sum__btn--primary[data-v-85e76eb1]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.cards-sum__btn--primary[data-v-85e76eb1]:hover{background:color-mix(in srgb,var(--color-primary) 85%,black)}@media(prefers-reduced-motion:reduce){.cards-sum__ring-fill[data-v-85e76eb1]{transition:none}}.cards-sum__missed{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.cards-sum__more{font-weight:700;opacity:.7}.cards-sum__confetti{position:absolute;top:50%;left:50%;pointer-events:none}.cards-sum__piece{position:absolute;width:8px;height:12px;border-radius:2px;background:var(--hue);animation:cards-sum-confetti .9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes cards-sum-confetti{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1)}}.cards-bar[data-v-99f946df]{position:relative;display:flex;align-items:center;gap:6px;width:min(680px,100%);margin:12px auto 0;padding:5px 8px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);min-height:42px;box-sizing:border-box}.cards-bar[data-v-99f946df]>:not(.cards-bar__progress){position:relative;z-index:1}.cards-bar__progress[data-v-99f946df]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.cards-bar__progress-fill[data-v-99f946df]{height:100%;background:color-mix(in srgb,var(--color-primary) 14%,transparent);box-shadow:inset 0 -3px 0 var(--color-primary);transition:width .25s ease}html.dark .cards-bar__progress-fill{background:color-mix(in srgb,var(--color-primary) 24%,transparent)}.cards-bar__counter[data-v-99f946df]{font-size:.85em;font-weight:700;white-space:nowrap;opacity:.8}.cards-bar__score[data-v-99f946df]{display:inline-flex;gap:4px}.cards-bar__chip[data-v-99f946df]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:.75em;font-weight:700;white-space:nowrap}.cards-bar__chip--good[data-v-99f946df]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary)}.cards-bar__chip--bad[data-v-99f946df]{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.cards-bar__chip--bump[data-v-99f946df]{animation:cards-bar-bump-99f946df .25s ease}@keyframes cards-bar-bump-99f946df{50%{transform:scale(1.18)}}.cards-bar__spacer[data-v-99f946df]{flex:1 1 0}.cards-bar__btn[data-v-99f946df]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.cards-bar__btn[data-v-99f946df]:hover{background:var(--color-clear)}.cards-bar__btn--active[data-v-99f946df]{background:var(--color-primary);color:var(--color-text-on-brand)}.cards-bar__btn--active[data-v-99f946df]:hover{background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-bar__btn--wide[data-v-99f946df]{width:auto;gap:6px;padding:0 12px;border-radius:999px;font-weight:700}.cards-bar__btn--primary[data-v-99f946df]{background:var(--color-primary);color:var(--color-text-on-brand)}.cards-bar__btn--primary[data-v-99f946df]:hover{background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-bar__modes[data-v-99f946df] .cards-modes__trigger{padding:4px 10px;font-size:.9em}@media(max-width:639px){.cards-bar[data-v-99f946df]{flex-wrap:wrap;row-gap:4px;border-radius:var(--radius-md, 12px)}.cards-bar__label[data-v-99f946df]{display:none}.cards-bar__btn--wide[data-v-99f946df]{width:32px;padding:0;border-radius:50%}}@media(prefers-reduced-motion:reduce){.cards-bar__progress-fill[data-v-99f946df]{transition:none}.cards-bar__chip--bump[data-v-99f946df]{animation:none}}.cards-fc[data-v-9b1b981e]{--fc-w: 340px;position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0 18px}.cards-fc--xl[data-v-9b1b981e]{--fc-w: 520px}.cards-fc__row[data-v-9b1b981e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.cards-fc__nav[data-v-9b1b981e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border-clear);border-radius:50%;background:color-mix(in srgb,var(--color-clearer) 80%,transparent);color:var(--color-text);cursor:pointer;transition:transform .15s ease,background-color .15s ease}.cards-fc__nav[data-v-9b1b981e]:hover{background:var(--color-clear);transform:scale(1.08)}.cards-fc__nav--hidden[data-v-9b1b981e]{visibility:hidden}.cards-fc__area[data-v-9b1b981e]{position:relative;flex:0 1 var(--fc-w);min-width:0;padding-bottom:28px;isolation:isolate}.cards-fc__swipe[data-v-9b1b981e]{position:relative;z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none}.cards-fc__card[data-v-9b1b981e]{position:relative;display:flex;justify-content:center;animation:cards-fc-rise-9b1b981e .35s cubic-bezier(.2,.9,.3,1.1)}.cards-fc__card[data-v-9b1b981e] .deck-3d,.cards-fc__card[data-v-9b1b981e] .deck-face{width:100%}@keyframes cards-fc-rise-9b1b981e{0%{opacity:.4;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.cards-fc__editable[data-v-9b1b981e]{width:100%;min-height:1.2em;text-align:center;white-space:pre-line;word-break:break-word;font-family:var(--font-secondary, inherit);font-weight:700;font-size:calc(var(--dc-fit, 8) * 1cqw);line-height:1.2;cursor:text}.cards-fc__tools[data-v-9b1b981e]{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;gap:6px}.cards-fc__tool[data-v-9b1b981e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:#00000047;color:#fff;cursor:pointer;transition:background-color .15s ease}.cards-fc__tool[data-v-9b1b981e]:hover{background:#00000073}.cards-fc__verdicts[data-v-9b1b981e]{display:flex;gap:12px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.cards-fc__verdicts.is-visible[data-v-9b1b981e]{opacity:1;pointer-events:auto;transform:none}.cards-fc__verdict[data-v-9b1b981e]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:2px solid var(--fc-verdict);border-radius:999px;background:transparent;color:var(--fc-verdict);font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.cards-fc__verdict--bad[data-v-9b1b981e]{--fc-verdict: var(--color-danger)}.cards-fc__verdict--good[data-v-9b1b981e]{--fc-verdict: var(--color-primary)}.cards-fc__verdict[data-v-9b1b981e]:hover{background:color-mix(in srgb,var(--fc-verdict) 12%,transparent)}.cards-fc__verdict.is-active[data-v-9b1b981e]{background:var(--fc-verdict);color:var(--color-text-on-brand);transform:scale(1.04)}@media(max-width:639px){.cards-fc__row[data-v-9b1b981e]{gap:4px}.cards-fc__nav[data-v-9b1b981e]{width:32px;height:32px}.cards-fc__verdict[data-v-9b1b981e]{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.cards-fc__card[data-v-9b1b981e]{animation:cards-fc-fade-9b1b981e .15s ease}.cards-fc__verdicts[data-v-9b1b981e]{transform:none;transition:opacity .15s ease}}@keyframes cards-fc-fade-9b1b981e{0%{opacity:0}to{opacity:1}}.cards-fc__stack{position:absolute;top:0;right:0;bottom:28px;left:0;pointer-events:none}.cards-fc__ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--fc-ghost-z, -1);border-radius:calc(var(--fc-w, 340px) * .055);background:var(--fc-ghost-color);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fc-ghost-color) 70%,white 30%),0 6px 16px -8px #0000004d;filter:brightness(.92);transform:translateY(var(--fc-ghost-offset, 9px)) scale(var(--fc-ghost-scale, .96));transform-origin:50% 100%;transition:transform .35s cubic-bezier(.4,.8,.6,1)}@media(prefers-reduced-motion:reduce){.cards-fc__ghost{transition:none}}.cards-quiz[data-v-618348b8]{position:relative;padding:6px 0 12px}.cards-quiz__board[data-v-618348b8]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:0 auto}.cards-quiz--xl .cards-quiz__board[data-v-618348b8]{max-width:680px}.cards-quiz__prompt[data-v-618348b8]{display:flex;justify-content:center;width:100%;animation:cards-quiz-in-618348b8 .3s ease}.cards-quiz__prompt.is-clickable[data-v-618348b8]{cursor:pointer}@keyframes cards-quiz-in-618348b8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cards-quiz__nav[data-v-618348b8]{display:flex;justify-content:space-between;width:100%}.cards-quiz__step[data-v-618348b8]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);font-weight:600;cursor:pointer}.cards-quiz__step[data-v-618348b8]:hover:not(:disabled){background:var(--color-clear)}.cards-quiz__step[data-v-618348b8]:disabled{opacity:.4;cursor:default}.cards-quiz__ring-wrap[data-v-618348b8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.cards-quiz__ring[data-v-618348b8]{width:18px;height:18px;transform:rotate(-90deg)}.cards-quiz__ring circle[data-v-618348b8]{fill:none;stroke-width:2.5}.cards-quiz__ring-track[data-v-618348b8]{stroke:var(--color-border-clear)}.cards-quiz__ring-fill[data-v-618348b8]{stroke:var(--color-primary);stroke-linecap:round;stroke-dasharray:50.27;stroke-dashoffset:0;animation:cards-quiz-countdown-618348b8 5s linear forwards}.cards-quiz__step.is-paused .cards-quiz__ring-fill[data-v-618348b8]{animation-play-state:paused}@keyframes cards-quiz-countdown-618348b8{to{stroke-dashoffset:50.27}}@media(prefers-reduced-motion:reduce){.cards-quiz__prompt[data-v-618348b8]{animation:none}}.cards-quiz__options{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.cards-quiz__option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:2px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.cards-quiz__option:hover:not([aria-disabled=true]){border-color:var(--color-primary);transform:translateY(-1px)}.cards-quiz__option[aria-disabled=true]{cursor:default}.cards-quiz__letter{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-clear);font-weight:700}.cards-quiz__option-text{flex:1;min-width:0;white-space:pre-line;word-break:break-word}.cards-quiz__option-face{flex:0 0 auto}.cards-quiz__option.is-correct{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand);font-weight:700}.cards-quiz__option.is-wrong{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-on-brand);font-weight:700}.cards-quiz__option.is-correct .cards-quiz__letter,.cards-quiz__option.is-wrong .cards-quiz__letter{background:#ffffff40}.cards-quiz__option.is-dimmed{opacity:.4}.cards-quiz__options.is-shaking .cards-quiz__option.is-wrong{animation:cards-quiz-shake .35s ease}@keyframes cards-quiz-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.cards-quiz__option{transition:opacity .15s ease}.cards-quiz__options.is-shaking .cards-quiz__option.is-wrong{animation:none}}.cards-tf[data-v-1dbb8f43]{position:relative;padding:6px 0 12px}.cards-tf__board[data-v-1dbb8f43]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto}.cards-tf--xl .cards-tf__board[data-v-1dbb8f43]{max-width:760px}.cards-tf__streak[data-v-1dbb8f43]{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);font-size:.85em;font-weight:700}.cards-tf__streak.is-hot[data-v-1dbb8f43]{border-color:var(--color-orange);color:var(--color-orange)}.cards-tf__best[data-v-1dbb8f43]{opacity:.7;font-weight:600}.cards-tf__scene[data-v-1dbb8f43]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;border-radius:var(--radius-md, 12px);animation:cards-tf-in-1dbb8f43 .3s ease}.cards-tf__scene.is-clickable[data-v-1dbb8f43]{cursor:pointer}.cards-tf__link[data-v-1dbb8f43]{font-family:var(--font-secondary, inherit);font-size:1.4em;font-weight:800;color:var(--color-text);opacity:.6}.cards-tf__token[data-v-1dbb8f43]{max-width:100%;perspective:900px}.cards-tf__token-inner[data-v-1dbb8f43]{position:relative;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.9,.3,1.25)}.cards-tf__token.is-flipped .cards-tf__token-inner[data-v-1dbb8f43]{transform:rotateY(180deg)}.cards-tf__token-face[data-v-1dbb8f43]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.cards-tf__token-face--back[data-v-1dbb8f43]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.cards-tf__was[data-v-1dbb8f43]{position:absolute;top:6px;left:10px;z-index:2;font-size:.75em;font-weight:700;color:var(--color-danger)}.cards-tf__hint[data-v-1dbb8f43]{margin:0;color:var(--color-danger);font-weight:700}.cards-tf.is-good .cards-tf__scene[data-v-1dbb8f43]{animation:cards-tf-flash-1dbb8f43 .6s ease}.cards-tf.is-bad .cards-tf__scene[data-v-1dbb8f43]{animation:cards-tf-shake-1dbb8f43 .35s ease}@keyframes cards-tf-in-1dbb8f43{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cards-tf-flash-1dbb8f43{0%{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 55%,transparent)}to{box-shadow:0 0 0 18px transparent}}@keyframes cards-tf-shake-1dbb8f43{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.cards-tf__answers[data-v-1dbb8f43]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(420px,100%)}.cards-tf__answer[data-v-1dbb8f43]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border:2px solid var(--tf-color);border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--tf-color) 10%,transparent);color:var(--tf-color);font-size:1.05em;font-weight:800;cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.cards-tf__answer--false[data-v-1dbb8f43]{--tf-color: var(--color-danger)}.cards-tf__answer--true[data-v-1dbb8f43]{--tf-color: var(--color-primary)}.cards-tf__answer[data-v-1dbb8f43]:hover:not(:disabled){background:color-mix(in srgb,var(--tf-color) 18%,transparent);transform:translateY(-1px)}.cards-tf__answer[data-v-1dbb8f43]:disabled{cursor:default;opacity:.45}.cards-tf__answer.is-chosen[data-v-1dbb8f43]{background:var(--tf-color);color:var(--color-text-on-brand);opacity:1}.cards-tf__nav[data-v-1dbb8f43]{display:flex;justify-content:center;gap:10px;visibility:hidden}.cards-tf__nav.is-visible[data-v-1dbb8f43]{visibility:visible}.cards-tf__step[data-v-1dbb8f43]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);font-weight:600;cursor:pointer}.cards-tf__step[data-v-1dbb8f43]:hover:not(:disabled){background:var(--color-clear)}.cards-tf__step[data-v-1dbb8f43]:disabled{opacity:.4;cursor:default}.sr-only[data-v-1dbb8f43]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cards-tf__scene[data-v-1dbb8f43],.cards-tf.is-good .cards-tf__scene[data-v-1dbb8f43],.cards-tf.is-bad .cards-tf__scene[data-v-1dbb8f43]{animation:none}.cards-tf__token-inner[data-v-1dbb8f43],.cards-tf__token.is-flipped .cards-tf__token-inner[data-v-1dbb8f43],.cards-tf__token-face--back[data-v-1dbb8f43]{transform:none;transition:none}.cards-tf__token-face[data-v-1dbb8f43]{transition:opacity .15s ease}.cards-tf__token.is-flipped .cards-tf__token-face[data-v-1dbb8f43]:not(.cards-tf__token-face--back),.cards-tf__token:not(.is-flipped) .cards-tf__token-face--back[data-v-1dbb8f43]{opacity:0}}.cards-pairs[data-v-0df3e808]{position:relative;padding:6px 0 12px}.cards-pairs__grid{--pairs-w: 168px;display:grid;grid-template-columns:repeat(4,minmax(0,var(--pairs-w)));justify-content:center;gap:10px;padding:4px}.cards-pairs__grid--md{--pairs-w: 240px}@media(max-width:639px){.cards-pairs__grid{grid-template-columns:repeat(3,minmax(0,var(--pairs-w)))}}.cards-pairs__tile{position:relative;min-width:0;aspect-ratio:4 / 3;perspective:900px;cursor:pointer;outline:none;touch-action:manipulation;animation:cards-pairs-deal .32s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--i, 0) * 30ms)}.cards-pairs__tile:focus-visible .cards-pairs__inner{border-radius:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 55%,transparent)}.cards-pairs__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.9,.3,1.25)}.cards-pairs__tile.is-up .cards-pairs__inner{transform:rotateY(180deg)}.cards-pairs__cover,.cards-pairs__face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cards-pairs__face{display:flex;align-items:center;justify-content:center;transform:rotateY(180deg)}.cards-pairs__face .deck-face{transition:box-shadow .2s ease}.cards-pairs__cover{display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--color-primary);background:repeating-linear-gradient(45deg,transparent 0 8px,color-mix(in srgb,var(--color-primary) 12%,transparent) 8px 16px),var(--color-clear);box-shadow:inset 0 0 0 1.5px var(--color-border-clear),0 1px 2px #00000024,0 10px 28px -10px #00000059}.cards-pairs__tile:not(.is-up):hover .cards-pairs__inner{transform:translateY(-2px)}.cards-pairs__tile.is-matched{cursor:default}.cards-pairs__tile.is-matched .cards-pairs__inner{animation:cards-pairs-pulse .5s cubic-bezier(.23,1,.32,1)}.cards-pairs__tile.is-matched .deck-face{box-shadow:0 0 0 3px var(--color-primary)}.cards-pairs__check{position:absolute;top:-6px;right:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-primary);color:var(--color-text-on-brand);font-size:12px}.cards-pairs__tile.is-wrong .cards-pairs__inner{animation:cards-pairs-shake .55s cubic-bezier(.36,.07,.19,.97)}.cards-pairs__tile.is-wrong .deck-face{box-shadow:0 0 0 3px var(--color-danger)}@keyframes cards-pairs-deal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes cards-pairs-pulse{0%,to{transform:rotateY(180deg) scale(1)}35%{transform:rotateY(180deg) scale(1.1)}65%{transform:rotateY(180deg) scale(.97)}}@keyframes cards-pairs-shake{0%,to{transform:rotateY(180deg) translate(0)}20%{transform:rotateY(180deg) translate(-8px)}40%{transform:rotateY(180deg) translate(8px)}60%{transform:rotateY(180deg) translate(-5px)}80%{transform:rotateY(180deg) translate(4px)}}@media(prefers-reduced-motion:reduce){.cards-pairs__tile,.cards-pairs__tile.is-matched .cards-pairs__inner,.cards-pairs__tile.is-wrong .cards-pairs__inner{animation:none}.cards-pairs__inner,.cards-pairs__tile.is-up .cards-pairs__inner,.cards-pairs__tile:not(.is-up):hover .cards-pairs__inner,.cards-pairs__face{transform:none;transition:none}.cards-pairs__cover,.cards-pairs__face{transition:opacity .15s ease}.cards-pairs__tile.is-up .cards-pairs__cover,.cards-pairs__tile:not(.is-up) .cards-pairs__face{opacity:0}}.cards-mu[data-v-d9b0541c]{position:relative;padding:6px 0 12px}.cards-mu__board[data-v-d9b0541c]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:4px}.cards-mu__col[data-v-d9b0541c]{min-width:0}.cards-mu__col-title[data-v-d9b0541c]{margin:0 0 8px;text-align:center;font-size:.85em;font-weight:700;opacity:.75}.cards-mu__lines[data-v-d9b0541c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:20}.cards-mu__line[data-v-d9b0541c]{fill:none;stroke-width:4;stroke-linecap:round;stroke:var(--color-orange);stroke-dasharray:8 6}.cards-mu__line.is-good[data-v-d9b0541c]{stroke:var(--color-primary);stroke-dasharray:none}.cards-mu__line.is-bad[data-v-d9b0541c]{stroke:var(--color-danger);stroke-dasharray:none;animation:cards-mu-fade-d9b0541c .6s ease forwards}.cards-mu__pager[data-v-d9b0541c]{display:flex;justify-content:center;margin-top:10px}@keyframes cards-mu-fade-d9b0541c{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cards-mu__line.is-bad[data-v-d9b0541c]{animation:none}}.cards-mu__list{--mu-w: 168px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(110px,100%),var(--mu-w)));justify-content:center;gap:10px}.cards-mu__list--md{--mu-w: 240px}.cards-mu__card{position:relative;display:flex;justify-content:center;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;animation:cards-mu-in .32s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--i, 0) * 25ms);transition:transform .2s ease,opacity .2s ease}.cards-mu__card .deck-face{transition:box-shadow .2s ease}.cards-mu__card:hover:not(.is-matched){transform:translateY(-2px)}.cards-mu__card:focus-visible .deck-face,.cards-mu__card.is-selected .deck-face,.cards-mu__card.is-drop .deck-face{box-shadow:0 0 0 3px var(--color-orange)}.cards-mu__card.is-selected,.cards-mu__card.is-drop{transform:scale(1.04);z-index:5}.cards-mu__card.is-dragging{z-index:30;cursor:grabbing;transition:none;animation:none}.cards-mu__card.is-dragging .deck-face{box-shadow:0 0 0 3px var(--color-orange),0 14px 30px -8px #0006}.cards-mu__card.is-matched{pointer-events:none;cursor:default;animation:cards-mu-fly .45s cubic-bezier(.5,0,.75,0) forwards}.cards-mu__card.is-matched .deck-face{box-shadow:0 0 0 3px var(--color-primary)}.cards-mu__card.is-gone{visibility:hidden;animation:none}.cards-mu__card.is-wrong{animation:cards-mu-shake .55s cubic-bezier(.36,.07,.19,.97)}.cards-mu__card.is-wrong .deck-face{box-shadow:0 0 0 3px var(--color-danger)}.cards-mu.is-edit .cards-mu__card{touch-action:auto}.cards-mu__dots{display:flex;gap:8px}.cards-mu__dot{width:10px;height:10px;padding:0;border:1.5px solid var(--color-border-clear);border-radius:50%;background:var(--color-clearer);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.cards-mu__dot.is-done{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 35%,transparent)}.cards-mu__dot.is-current{border-color:var(--color-primary);background:var(--color-primary);transform:scale(1.25)}@keyframes cards-mu-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes cards-mu-fly{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:translateY(-40px) scale(.6)}}@keyframes cards-mu-shake{20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.cards-mu__card,.cards-mu__card.is-wrong{animation:none}.cards-mu__card.is-matched{animation:none;opacity:0;transition:opacity .15s ease}.cards-mu__card:hover:not(.is-matched),.cards-mu__card.is-selected,.cards-mu__card.is-drop{transform:none}}.cards-ex[data-v-8e882214]{position:relative;padding:6px 0 12px}.cards-ex__bar[data-v-8e882214]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px}.cards-ex__btn[data-v-8e882214]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--color-border-clear);border-radius:999px;background:var(--color-clearer);color:var(--color-text);font-size:.85em;font-weight:600;cursor:pointer}.cards-ex__btn[data-v-8e882214]:hover{background:var(--color-clear)}.cards-ex__grid[data-v-8e882214]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;min-height:100px;padding:4px}.cards-ex__grid--md[data-v-8e882214]{grid-template-columns:repeat(auto-fill,minmax(244px,1fr))}@media(max-width:639px){.cards-ex__grid[data-v-8e882214]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}}.cards-ex__item{display:flex;justify-content:center;min-width:0;cursor:grab;animation:cards-ex-in .32s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(min(var(--i, 0),20)*20ms)}.cards-ex__item:active{cursor:grabbing}.cards-ex.is-edit .cards-ex__item{cursor:pointer}.cards-ex.is-edit .cards-ex__item:hover .deck-face{box-shadow:0 0 0 3px var(--color-orange)}.sortable-ghost.cards-ex__item{opacity:.35}@keyframes cards-ex-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cards-ex__item{animation:none}}.cards-block[data-v-3c1e7f1e]{position:relative;padding:4px 0}.cards-block--fullscreen[data-v-3c1e7f1e]{display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:24px;background:color-mix(in srgb,var(--cards-fs-tint, var(--color-background)) 38%,var(--color-background));transition:background-color .45s ease}@media(prefers-reduced-motion:reduce){.cards-block--fullscreen[data-v-3c1e7f1e]{transition:none}}.cards-block__welcome[data-v-3c1e7f1e],.cards-block__empty[data-v-3c1e7f1e],.cards-block__error[data-v-3c1e7f1e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center;border:2px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);color:var(--color-text)}.cards-block__welcome-icon[data-v-3c1e7f1e]{opacity:.5}.cards-block__error[data-v-3c1e7f1e]{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}.cards-block__skeleton[data-v-3c1e7f1e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0}.cards-block__skeleton-bar[data-v-3c1e7f1e],.cards-block__skeleton-card[data-v-3c1e7f1e]{border-radius:var(--radius-md, 12px);background:linear-gradient(90deg,var(--color-clearer) 25%,var(--color-clear) 50%,var(--color-clearer) 75%);background-size:200% 100%;animation:cards-block-shimmer-3c1e7f1e 1.2s infinite}.cards-block__skeleton-bar[data-v-3c1e7f1e]{width:40%;height:18px}.cards-block__skeleton-card[data-v-3c1e7f1e]{width:min(340px,90%);aspect-ratio:4 / 3}@keyframes cards-block-shimmer-3c1e7f1e{0%{background-position:200% 0}to{background-position:-200% 0}}.cards-block__head[data-v-3c1e7f1e]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px}.cards-block__name[data-v-3c1e7f1e],.cards-block__name-input[data-v-3c1e7f1e]{display:block;width:min(420px,100%);margin:0;text-align:center;font-size:1.45em;font-weight:800;font-family:var(--font-secondary, inherit);color:var(--color-text)}.cards-block__name-input[data-v-3c1e7f1e]{border:1px solid transparent;border-radius:var(--radius-sm, 8px);background:transparent;padding:6px 10px}.cards-block__name-input[data-v-3c1e7f1e]:hover{border-color:var(--color-border-clear)}.cards-block__name-input[data-v-3c1e7f1e]:focus{outline:none;border-color:var(--color-orange);background:var(--color-clearer)}.cards-block__btn[data-v-3c1e7f1e]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:6px 12px;font-weight:600;cursor:pointer}.cards-block__btn[data-v-3c1e7f1e]:hover{background:var(--color-clear)}.cards-block__btn--primary[data-v-3c1e7f1e]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand)}.cards-block__btn--primary[data-v-3c1e7f1e]:hover{background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-block__stage[data-v-3c1e7f1e]{position:relative;border-radius:var(--radius-md, 12px);outline:none}.cards-block__stage[data-v-3c1e7f1e]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 45%,transparent)}.cards-stage-enter-active[data-v-3c1e7f1e],.cards-stage-leave-active[data-v-3c1e7f1e]{transition:opacity .22s ease,transform .22s ease}.cards-stage-enter-from[data-v-3c1e7f1e],.cards-stage-leave-to[data-v-3c1e7f1e]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.cards-stage-enter-active[data-v-3c1e7f1e],.cards-stage-leave-active[data-v-3c1e7f1e]{transition:opacity .15s ease}.cards-stage-enter-from[data-v-3c1e7f1e],.cards-stage-leave-to[data-v-3c1e7f1e]{transform:none}}.activity-section[data-v-a249d7f0]{border:1px solid var(--color-clear);border-radius:var(--radius-sm);background:var(--color-background);overflow:hidden}.activity-section__header[data-v-a249d7f0]{display:flex;align-items:center;gap:8px;min-height:38px;padding:5px 8px 5px 12px;background:var(--color-clear--2);border-bottom:1px solid var(--color-clear)}.activity-section__icon[data-v-a249d7f0]{font-size:13px;color:var(--color-text-secondary)}.activity-section__title[data-v-a249d7f0]{margin:0;font-size:13px;font-weight:600;color:var(--color-text)}.activity-section__help[data-v-a249d7f0]{font-size:12px;color:var(--color-text-secondary);opacity:.7;cursor:help;outline:none}.activity-section__help[data-v-a249d7f0]:hover{opacity:1}.activity-section__spacer[data-v-a249d7f0]{flex:1}.activity-section__body[data-v-a249d7f0]{padding:10px 12px}.activity-field[data-v-28223760]{display:flex;flex-direction:column}.activity-field__head[data-v-28223760]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.activity-field__title[data-v-28223760]{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.activity-field__editor[data-v-28223760] .nested-editor__holder{min-height:48px;max-height:30vh;overflow-y:auto;padding:6px 12px}.activity-field__save[data-v-28223760]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-brand);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.activity-field__save[data-v-28223760]:hover{background:var(--color-primary-dark)}.ati__trigger[data-v-2bd421c0]{display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--radius-pill, 999px)}.ati__trigger[data-v-2bd421c0]:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.ati__pill[data-v-2bd421c0]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill, 999px);background:var(--el-fill-color-light);color:var(--el-text-color-regular);font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.ati__sep[data-v-2bd421c0]{opacity:.5}.ati__panel[data-v-2bd421c0]{display:flex;flex-direction:column;gap:14px}.ati__task+.ati__task[data-v-2bd421c0]{border-top:1px solid var(--color-border-clear);padding-top:12px}.ati__title[data-v-2bd421c0]{margin:0 0 4px;font-size:13px;font-weight:700}.ati__instructions[data-v-2bd421c0]{margin:0 0 8px;font-size:12px;color:var(--el-text-color-regular);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ati__instructions--empty[data-v-2bd421c0]{font-style:italic;color:var(--el-text-color-placeholder)}.ati__due[data-v-2bd421c0]{margin-bottom:8px}.ati__metric[data-v-2bd421c0]{margin-bottom:6px}.ati__metric-label[data-v-2bd421c0]{display:block;font-size:11px;color:var(--el-text-color-secondary);margin-bottom:2px}.ati__score[data-v-2bd421c0]{margin-top:8px}.answer-entry[data-v-557e4513]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.answer-entry[data-v-557e4513]:hover{background:var(--color-clear--2)}.answer-entry--selected[data-v-557e4513]{background:color-mix(in srgb,var(--color-main) 10%,var(--color-background));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-main) 35%,transparent)}.answer-entry__avatar[data-v-557e4513]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-main) 16%,var(--color-background));color:var(--color-main);font-size:12px;font-weight:600}.answer-entry__main[data-v-557e4513]{display:flex;flex-direction:column;min-width:0;flex:1}.answer-entry__name[data-v-557e4513]{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-entry__date[data-v-557e4513]{font-size:12px;color:var(--color-text-secondary)}.answer-entry__badge[data-v-557e4513]{flex:none;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-clearer)}.answer-entry__badge--manual[data-v-557e4513]{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-background));color:var(--color-orange-dark)}.answer-entry__badge--team[data-v-557e4513]{background:color-mix(in srgb,var(--color-main) 12%,var(--color-background));color:var(--color-main);cursor:help}.answer-entry__badge--evaluated[data-v-557e4513]{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-background));color:var(--color-primary-dark)}.answer-entry__remove[data-v-557e4513]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-pill);color:var(--color-danger);background:transparent;font-size:12px;cursor:pointer;transition:background .15s ease}.answer-entry__remove[data-v-557e4513]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.answer-entry__team-list[data-v-557e4513]{font-size:13px;display:grid;gap:4px}.team-dialog__label[data-v-34e3267b]{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.team-dialog__input[data-v-34e3267b]{display:block;width:100%;margin-top:6px;padding:8px 10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);font:inherit}.team-dialog__input[data-v-34e3267b]:focus{outline:none;border-color:var(--color-main)}.team-dialog__members[data-v-34e3267b]{max-height:40vh;overflow:auto;margin-bottom:4px}.team-dialog__hint[data-v-34e3267b]{margin:0 0 10px;font-size:12px;color:var(--el-text-color-secondary)}.team-dialog__hint--error[data-v-34e3267b]{color:var(--el-color-danger)}.team-dialog__team-name[data-v-34e3267b]{margin:0 0 12px;font-size:15px;font-weight:600}.activity-shell[data-v-ea6fd82e]{border:1px solid var(--color-clear);border-radius:var(--radius);padding:14px 16px 16px;background:var(--color-background);box-shadow:var(--shadow-light)}.activity-shell__header[data-v-ea6fd82e]{display:flex;align-items:flex-start;gap:12px}.activity-shell__task-indicator[data-v-ea6fd82e]{order:3;flex:none;margin-left:auto;margin-top:3px}.activity-shell__badge[data-v-ea6fd82e]{flex:none;display:inline-flex;align-items:center;gap:7px;margin-top:1px;padding:5px 14px;border-radius:var(--radius-pill);background:var(--color-main);color:var(--color-text-on-brand);font-size:12px;font-weight:600;letter-spacing:.02em;counter-increment:diddo-activity}.activity-shell__badge[data-v-ea6fd82e]:after{content:counter(diddo-activity)}.activity-shell__badge--hidden[data-v-ea6fd82e]{visibility:hidden;width:0;padding:0;margin:0;overflow:hidden}.activity-shell__badge-icon[data-v-ea6fd82e]{flex:none}.activity-shell__badge-icon[data-v-ea6fd82e] svg{width:13px;height:13px}.activity-shell__headings[data-v-ea6fd82e]{flex:1;min-width:0}.activity-shell__question[data-v-ea6fd82e]{margin:2px 0 0;font-size:var(--fs-content);font-weight:600}.activity-shell__question-row[data-v-ea6fd82e]{display:flex;align-items:flex-start;gap:8px}.activity-shell__question-render[data-v-ea6fd82e]{flex:1;min-width:0;margin:0 -8px;padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease}.activity-shell__question-render[data-v-ea6fd82e]:hover,.activity-shell__question-render[data-v-ea6fd82e]:focus-visible{background:var(--color-clear);outline:none}.activity-shell__question--placeholder[data-v-ea6fd82e]{color:var(--color-text-secondary);font-weight:500}.activity-shell__question-editor[data-v-ea6fd82e]{margin-top:2px}.activity-shell__hint-editor[data-v-ea6fd82e]{margin-top:8px}.activity-shell__hint-toggle[data-v-ea6fd82e]{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.activity-shell__hint-toggle[data-v-ea6fd82e]:hover{background:var(--color-clear);color:var(--color-text)}.activity-shell__hint-toggle--active[data-v-ea6fd82e]{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main)}.activity-shell__hint-toggle--active[data-v-ea6fd82e]:hover{background:color-mix(in srgb,var(--color-main) 20%,transparent);color:var(--color-main)}.activity-shell__hint-dot[data-v-ea6fd82e]{position:absolute;top:1px;right:1px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-danger)}.activity-shell__question-rich[data-v-ea6fd82e]{margin-top:2px}.activity-shell__question-rich[data-v-ea6fd82e] p{margin:0 0 4px;font-size:var(--fs-content);font-weight:600}.activity-shell__hint-rich[data-v-ea6fd82e]{flex:1;min-width:0}.activity-shell__hint-rich[data-v-ea6fd82e] p{margin:0 0 4px;font-size:var(--fs-content-xs)}.activity-shell__hint[data-v-ea6fd82e]{display:flex;gap:6px;margin-top:4px;color:var(--color-text-secondary)}.activity-shell__question-row>.activity-shell__question-rich[data-v-ea6fd82e],.activity-shell__question-row>.activity-shell__question[data-v-ea6fd82e]{flex:1;min-width:0}.activity-shell__hint-modal[data-v-ea6fd82e]{font-family:var(--font-content);font-size:var(--fs-content);line-height:var(--lh-content)}.activity-shell__hint-icon[data-v-ea6fd82e]{flex:none;margin-top:3px;font-size:12px}.activity-shell__hint-text[data-v-ea6fd82e]{flex:1;min-width:0;margin:0;font-size:var(--fs-content-xs)}.activity-shell__instrument[data-v-ea6fd82e]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:14px;cursor:pointer;transition:background .15s ease,color .15s ease}.activity-shell__instrument[data-v-ea6fd82e]:hover,.activity-shell__instrument[data-v-ea6fd82e]:focus-visible{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main);outline:none}.activity-shell__project[data-v-ea6fd82e]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:14px;cursor:pointer;transition:background .15s ease,color .15s ease}.activity-shell__project[data-v-ea6fd82e]:hover,.activity-shell__project[data-v-ea6fd82e]:focus-visible{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main);outline:none}.activity-shell__placeholder[data-v-ea6fd82e]{margin-top:12px;padding:14px;border:1px dashed var(--color-clear);border-radius:var(--radius-sm);text-align:center;font-size:13px;color:var(--color-text-secondary)}.activity-shell__empty[data-v-ea6fd82e]{margin:0;padding:10px 0;text-align:center;font-size:13px;color:var(--color-text-secondary)}.activity-shell__body[data-v-ea6fd82e]{margin-top:12px}.activity-shell__teacher-pref[data-v-ea6fd82e]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;border:1px solid var(--color-clear);border-radius:var(--radius);background:var(--color-clear--2)}.activity-shell__teacher-pref-label[data-v-ea6fd82e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.activity-shell__actions[data-v-ea6fd82e]{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.activity-shell__btn[data-v-ea6fd82e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;border:none;border-radius:var(--radius-pill);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.activity-shell__btn[data-v-ea6fd82e]:disabled{opacity:.5;cursor:not-allowed}.activity-shell__btn--send[data-v-ea6fd82e]{background:var(--color-primary);color:var(--color-text-on-brand)}.activity-shell__btn--send[data-v-ea6fd82e]:hover:not(:disabled){background:var(--color-primary-dark)}.activity-shell__btn--outline[data-v-ea6fd82e]{border:1.5px solid var(--color-main);background:transparent;color:var(--color-main)}.activity-shell__btn--outline[data-v-ea6fd82e]:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 8%,transparent)}.activity-shell__btn--sm[data-v-ea6fd82e]{padding:5px 14px;font-size:13px}.activity-shell__error[data-v-ea6fd82e]{width:100%;margin:0;font-size:13px;color:var(--color-danger)}.activity-shell__team-chip[data-v-ea6fd82e]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);background:var(--el-fill-color-light);color:var(--color-text-secondary);font-size:12px;font-weight:500}.activity-shell__team-chip--warn[data-v-ea6fd82e]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.activity-shell__responses[data-v-ea6fd82e]{margin-top:14px}.activity-shell__position[data-v-ea6fd82e]{font-size:12px;color:var(--color-text-secondary)}.activity-shell__count[data-v-ea6fd82e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-brand);font-size:11px;font-weight:600}.activity-shell__iconbtn[data-v-ea6fd82e]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.activity-shell__iconbtn[data-v-ea6fd82e]:hover:not(:disabled){background:var(--color-clear);color:var(--color-text)}.activity-shell__iconbtn[data-v-ea6fd82e]:disabled{opacity:.5;cursor:not-allowed}.activity-shell__manual[data-v-ea6fd82e]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-clear);flex-wrap:wrap}.activity-shell__manual-label[data-v-ea6fd82e]{font-size:13px;font-weight:600}.activity-shell__select[data-v-ea6fd82e]{flex:1;min-width:160px;padding:7px 14px;border:1px solid var(--color-border-clear);border-radius:var(--radius-pill);background:var(--color-clearer);color:var(--color-text);font:inherit;font-size:13px}.activity-shell__select[data-v-ea6fd82e]:focus{outline:none;border-color:var(--color-main)}@media(max-width:759px){.activity-shell__header[data-v-ea6fd82e]{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;column-gap:8px;row-gap:6px}.activity-shell__headings[data-v-ea6fd82e],.activity-shell__question-row[data-v-ea6fd82e]{display:contents}.activity-shell__badge[data-v-ea6fd82e]{grid-column:1;grid-row:1}.activity-shell__instrument[data-v-ea6fd82e]{grid-column:3;grid-row:1}.activity-shell__hint-toggle[data-v-ea6fd82e]{grid-column:4;grid-row:1;margin-top:0}.activity-shell__project[data-v-ea6fd82e]{grid-column:5;grid-row:1}.activity-shell__question-render[data-v-ea6fd82e],.activity-shell__question-editor[data-v-ea6fd82e],.activity-shell__hint-editor[data-v-ea6fd82e],.activity-shell__question[data-v-ea6fd82e],.activity-shell__question-rich[data-v-ea6fd82e],.activity-shell__hint[data-v-ea6fd82e]{grid-column:1 / -1;margin-left:0;margin-right:0}}.activity-shell-entries{display:grid;gap:2px}.answer-activity__sections[data-v-24af5f27]{display:grid;gap:10px}.answer-activity__action[data-v-24af5f27]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-main);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.answer-activity__action[data-v-24af5f27]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.answer-activity__action--accept[data-v-24af5f27]{background:var(--color-primary);color:var(--color-text-on-brand)}.answer-activity__action--accept[data-v-24af5f27]:hover{background:var(--color-primary-dark);color:var(--color-text-on-brand)}.answer-activity__placeholder[data-v-24af5f27]{margin:2px 0;padding:8px 0;text-align:center;font-size:13px;color:var(--color-text-secondary)}.answer-activity__configured[data-v-24af5f27]{display:flex;align-items:center;gap:8px;margin:2px 0;font-size:13px}.answer-activity__configured-dot[data-v-24af5f27]{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-primary)}.answer-activity__notice[data-v-24af5f27]{margin:8px 0;font-size:13px;color:var(--color-text-secondary)}.answer-activity__sent[data-v-24af5f27]{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-background));color:var(--color-primary-dark);font-size:12px;font-weight:600}.answer-activity__again[data-v-24af5f27]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:5px 16px;border:1.5px solid var(--color-main);border-radius:var(--radius-pill);background:transparent;color:var(--color-main);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.answer-activity__again[data-v-24af5f27]:hover{background:color-mix(in srgb,var(--color-main) 8%,transparent)}.answer-activity__skeleton[data-v-24af5f27]{height:64px;border-radius:var(--radius-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--color-clear) 60%,transparent) 40%,color-mix(in srgb,var(--color-clear) 25%,transparent),color-mix(in srgb,var(--color-clear) 60%,transparent) 60%);background-size:200% 100%;animation:answer-activity-shimmer-24af5f27 1.2s ease-in-out infinite}@keyframes answer-activity-shimmer-24af5f27{to{background-position-x:-200%}}.answer-activity-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.answer-activity-picker__chip{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--color-clear);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font:inherit;font-size:13px;font-weight:500;text-align:left;opacity:.7;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.answer-activity-picker__chip:hover{opacity:1;background:var(--color-clear--2)}.answer-activity-picker__chip--on{opacity:1;border-color:color-mix(in srgb,var(--color-main) 45%,transparent);background:color-mix(in srgb,var(--color-main) 10%,var(--color-background));color:var(--color-main)}.answer-activity-picker__icon{flex:none}.answer-activity-picker__icon svg{width:14px;height:14px}.answer-activity-picker__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-activity-picker__check{flex:none;font-size:11px}.answer-activity-strip{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.answer-activity-strip__icon{width:30px;height:30px;border-radius:var(--radius-sm);color:var(--color-text-secondary)}.answer-activity-strip__icon svg{width:15px;height:15px}.answer-activity-strip__empty{margin:2px 0;font-size:13px;color:var(--color-text-secondary)}.test-activity__sections[data-v-73d645eb]{display:grid;gap:10px}.test-activity__settings[data-v-73d645eb]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.test-activity__setting[data-v-73d645eb]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.test-activity__setting--switch[data-v-73d645eb]{font-weight:500;cursor:pointer}.test-activity__shuffle-icon[data-v-73d645eb]{font-size:13px;color:var(--color-text-secondary)}.test-activity__select[data-v-73d645eb]{padding:6px 14px;border:1px solid var(--color-border-clear);border-radius:var(--radius-pill);background:var(--color-clearer);color:var(--color-text);font:inherit;font-size:13px;font-weight:500}.test-activity__select[data-v-73d645eb]:focus{outline:none;border-color:var(--color-main)}.test-activity__switch[data-v-73d645eb]{position:relative;display:inline-flex;flex:none;width:36px;height:20px}.test-activity__switch-input[data-v-73d645eb]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.test-activity__switch-track[data-v-73d645eb]{width:100%;border-radius:var(--radius-pill);background:var(--color-clear);pointer-events:none;transition:background .15s ease}.test-activity__switch-track[data-v-73d645eb]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-pill);background:#fff;box-shadow:var(--shadow-light);transition:transform .15s ease}.test-activity__switch-input:checked+.test-activity__switch-track[data-v-73d645eb]{background:var(--color-main)}.test-activity__switch-input:checked+.test-activity__switch-track[data-v-73d645eb]:after{transform:translate(16px)}.test-activity__switch-input:focus-visible+.test-activity__switch-track[data-v-73d645eb]{outline:2px solid var(--color-main);outline-offset:2px}.test-activity__add[data-v-73d645eb]{display:flex;align-items:center;gap:8px;margin-top:8px}.test-activity__add-input[data-v-73d645eb]{flex:1;min-width:0;padding:8px 16px;border:1px solid var(--color-clear);border-radius:var(--radius-pill);background:var(--color-clear--2);color:var(--color-text);font:inherit;font-size:13px}.test-activity__add-input[data-v-73d645eb]:focus{outline:none;border-color:var(--color-main);background:var(--color-background)}.test-activity__add-btn[data-v-73d645eb]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-brand);font-size:13px;cursor:pointer;transition:background .15s ease}.test-activity__add-btn[data-v-73d645eb]:hover:not(:disabled){background:var(--color-primary-dark)}.test-activity__add-btn[data-v-73d645eb]:disabled{opacity:.5;cursor:not-allowed}.test-activity__warnings[data-v-73d645eb]{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.test-activity__warnings li[data-v-73d645eb]{display:flex;align-items:baseline;gap:7px;font-size:12.5px;color:var(--color-orange-dark)}.test-activity__multi-hint[data-v-73d645eb]{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 14px;border:1px solid var(--color-clear);border-radius:var(--radius-pill);background:var(--color-clear--2);color:var(--color-text-secondary);font-size:12px;font-weight:500}.test-activity__sent[data-v-73d645eb]{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-background));color:var(--color-primary-dark);font-size:12px;font-weight:600}.test-activity__note[data-v-73d645eb]{margin:8px 0;font-size:13px;color:var(--color-text-secondary)}.test-activity__again[data-v-73d645eb]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:5px 16px;border:1.5px solid var(--color-main);border-radius:var(--radius-pill);background:transparent;color:var(--color-main);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.test-activity__again[data-v-73d645eb]:hover{background:color-mix(in srgb,var(--color-main) 8%,transparent)}.test-options{display:grid;gap:8px}.test-options__row{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--color-clear);border-radius:var(--radius-pill);background:var(--color-clear--2);color:var(--color-text);font:inherit;font-size:var(--fs-content-sm);text-align:left}.test-options__row--edit{padding:5px 8px 5px 6px;background:var(--color-background);transition:background .15s ease,border-color .15s ease,color .15s ease}.test-options__row--marked{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-brand);font-weight:600}.test-options__row--respond{width:100%;cursor:pointer;transition:border-color .15s ease,background .15s ease}.test-options__row--respond:hover{border-color:color-mix(in srgb,var(--color-main) 45%,transparent)}.test-options__row--selected{border-color:var(--color-main);background:color-mix(in srgb,var(--color-main) 8%,var(--color-background))}.test-options__row--right{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-background))}.test-options__row--warn{border-color:var(--color-orange);background:color-mix(in srgb,var(--color-orange) 12%,var(--color-background))}.test-options__row--wrong{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,var(--color-background))}.test-options__drag{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none}.test-options__drag:active{cursor:grabbing}.test-options__row--marked .test-options__drag{color:#fffc}.test-options__text{flex:1;min-width:0}.test-options__right{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border-clear);border-radius:var(--radius-pill);background:var(--color-background);font-size:12px;color:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.test-options__right:hover{border-color:var(--color-primary);color:color-mix(in srgb,var(--color-primary) 60%,transparent)}.test-options__right--on,.test-options__right--on:hover{border-color:#fffc;background:transparent;color:var(--color-text-on-brand)}.test-options__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-danger);font-size:13px;cursor:pointer;transition:background .15s ease}.test-options__remove:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.test-options__row--marked .test-options__remove{color:var(--color-text-on-brand)}.test-options__row--marked .test-options__remove:hover{background:#ffffff2e}.test-options__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid var(--color-border-clear);background:var(--color-background);color:var(--color-text-on-brand);font-size:9px;transition:background .15s ease,border-color .15s ease}.test-options__mark svg{width:9px;height:9px}.test-options__mark--radio{border-radius:var(--radius-pill)}.test-options__mark--checkbox{border-radius:4px}.test-options__mark--on{border-color:var(--color-main);background:color-mix(in srgb,var(--color-main) 75%,transparent)}.test-options__row--right .test-options__mark--on{border-color:var(--color-primary);background:var(--color-primary)}.test-options__row--warn .test-options__mark--on{border-color:var(--color-orange);background:var(--color-orange)}.test-options__row--wrong .test-options__mark--on{border-color:var(--color-danger);background:var(--color-danger)}.test-options__label{flex:1;min-width:0}.sf-activity__note[data-v-873b9708]{font-size:13px;opacity:.7;margin:8px 0}.sf-activity__notice[data-v-873b9708]{margin:8px 0;font-size:13px;color:var(--color-text-secondary)}.sf-activity__prompt[data-v-873b9708]{margin:2px 0 10px;font-size:13px;font-weight:600;color:var(--color-text)}.sf-activity__sent[data-v-873b9708]{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-background));color:var(--color-primary-dark);font-size:12px;font-weight:600}.sf-activity__change[data-v-873b9708]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-main);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.sf-activity__change[data-v-873b9708]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.sf-activity__card[data-v-873b9708]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--color-clear) 35%,var(--color-background))}.sf-activity__file-name[data-v-873b9708]{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:120px}.sf-activity__file-meta[data-v-873b9708]{font-size:12px;opacity:.65;flex:none}.sf-activity__btn[data-v-873b9708]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--color-clear) 80%,transparent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sf-activity__btn[data-v-873b9708]:hover{background:var(--color-clear)}.sf-activity__btn--primary[data-v-873b9708]{background:var(--color-main);color:var(--color-background)}.sf-activity__btn--primary[data-v-873b9708]:hover{background:color-mix(in srgb,var(--color-main) 85%,black)}.sf-activity__again[data-v-873b9708]{margin-top:10px}.sf-activity__progress[data-v-873b9708]{margin-top:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-clear) 80%,transparent);overflow:hidden}.sf-activity__progress-bar[data-v-873b9708]{height:100%;background:var(--color-main);transition:width .2s ease}.sf-activity__skeleton[data-v-873b9708]{height:64px;border-radius:var(--radius-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--color-clear) 60%,transparent) 40%,color-mix(in srgb,var(--color-clear) 25%,transparent),color-mix(in srgb,var(--color-clear) 60%,transparent) 60%);background-size:200% 100%;animation:sf-activity-shimmer-873b9708 1.2s ease-in-out infinite}@keyframes sf-activity-shimmer-873b9708{to{background-position-x:-200%}}.sf-activity__action[data-v-873b9708]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-main);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.sf-activity__action[data-v-873b9708]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.sf-activity__action--accept[data-v-873b9708]{background:var(--color-primary);color:var(--color-text-on-brand)}.sf-activity__action--accept[data-v-873b9708]:hover{background:var(--color-primary-dark);color:var(--color-text-on-brand)}.sf-activity__return[data-v-873b9708]{margin-top:14px}.sf-activity__return-title[data-v-873b9708]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-bottom:6px}.sf-activity__error[data-v-873b9708]{margin:8px 0 0;font-size:13px;color:var(--color-danger, #dc2626)}.sf-activity__correction[data-v-873b9708]{margin-top:12px}.sf-activity-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.sf-activity-methods__chip{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--color-clear);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font:inherit;font-size:13px;font-weight:500;text-align:left;opacity:.7;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.sf-activity-methods__chip:hover{opacity:1;background:var(--color-clear--2)}.sf-activity-methods__chip--on{opacity:1;border-color:color-mix(in srgb,var(--color-main) 45%,transparent);background:color-mix(in srgb,var(--color-main) 10%,var(--color-background));color:var(--color-main)}.sf-activity-methods__icon{flex:none}.sf-activity-methods__icon svg{width:14px;height:14px}.sf-activity-methods__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-activity-methods__check{flex:none;font-size:11px}.sf-activity-strip{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.sf-activity-strip__icon{width:30px;height:30px;border-radius:var(--radius-sm);color:var(--color-main);transition:opacity .15s ease,color .15s ease}.sf-activity-strip__icon--off{color:var(--color-text-secondary);opacity:.2}.sf-activity-strip__icon svg{width:15px;height:15px}.sf-activity-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.sf-activity-selector__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:1.5px solid var(--color-clear);border-radius:var(--radius-md, 12px);background:var(--color-background);color:var(--color-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sf-activity-selector__card:hover{border-color:color-mix(in srgb,var(--color-main) 55%,transparent);background:color-mix(in srgb,var(--color-main) 8%,var(--color-background));color:var(--color-main)}.sf-activity-selector__icon{flex:none}.sf-activity-selector__icon svg{width:20px;height:20px}.sf-activity-selector__label{text-align:center}.sf-activity-returns{margin-top:14px}.sf-activity-returns__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-bottom:6px}.sf-activity-returns__row{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius-sm, 8px)}.sf-activity-returns__row:hover{background:color-mix(in srgb,var(--color-clear) 60%,transparent)}.sf-activity-returns__name{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-activity-returns__meta{flex:none;font-size:12px;opacity:.65}.sf-activity-returns__dl{flex:none;padding:4px 10px;border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--color-clear) 80%,transparent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.sf-activity-returns__dl:hover{background:var(--color-clear)}.print-widget[data-v-4e9d7356]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);break-inside:avoid;page-break-inside:avoid}.print-widget__icon[data-v-4e9d7356]{flex:none;display:inline-flex;color:var(--color-text-secondary);font-size:22px}.print-widget__icon[data-v-4e9d7356],.print-widget__icon[data-v-4e9d7356] *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-widget__body[data-v-4e9d7356]{min-width:0}.print-widget__name[data-v-4e9d7356]{margin:0;font-weight:600;color:var(--color-text)}.print-widget__subtitle[data-v-4e9d7356]{font-weight:400;color:var(--color-text-secondary)}.print-widget__hint[data-v-4e9d7356]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.35}.eBlock[data-v-3a7609e4]{clear:both}.eBlock--paragraph[data-v-3a7609e4],.eBlock--image[data-v-3a7609e4],.eBlock--warning[data-v-3a7609e4],.eBlock--list[data-v-3a7609e4]{clear:none}.eBlock__error[data-v-3a7609e4]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-clearer);color:var(--color-text-secondary);font-size:13px}.eBlock__error-title[data-v-3a7609e4]{font-weight:600}.eBlock[data-v-3a7609e4]:empty{display:none}.spoiler-box[data-v-428ad7c2]{border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);margin-bottom:var(--padding-sm)}.spoiler-box__header[data-v-428ad7c2]{display:flex;align-items:center;gap:var(--padding-sm);width:100%;margin:0;padding:var(--padding-sm) 12px;background:var(--color-clearer);border:0;border-radius:calc(var(--radius-sm) - 1px);font:inherit;color:var(--color-text);text-align:left}.spoiler-box--open .spoiler-box__header[data-v-428ad7c2]{border-bottom-left-radius:0;border-bottom-right-radius:0}button.spoiler-box__header[data-v-428ad7c2]{cursor:pointer}button.spoiler-box__header[data-v-428ad7c2]:hover{background:var(--color-clear)}button.spoiler-box__header[data-v-428ad7c2]:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}.spoiler-box__icon[data-v-428ad7c2]{flex:none;color:var(--color-text-secondary)}.spoiler-box__title[data-v-428ad7c2]{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.spoiler-box__chevron[data-v-428ad7c2]{flex:none;color:var(--color-text-secondary);transition:transform .2s ease}.spoiler-box--open .spoiler-box__chevron[data-v-428ad7c2]{transform:rotate(180deg)}.spoiler-box__content[data-v-428ad7c2]{padding:var(--padding-sm) 12px}@media(max-width:759px){.spoiler-box__header[data-v-428ad7c2],.spoiler-box__content[data-v-428ad7c2]{padding-inline:var(--padding-sm)}}@media(prefers-reduced-motion:reduce){.spoiler-box__chevron[data-v-428ad7c2]{transition:none}}.block-list[data-v-d85ac02e]{counter-reset:diddo-table diddo-activity}.block-list[data-v-d85ac02e] .eBlock{margin-bottom:var(--content-block-gap)}.block-list[data-v-d85ac02e] .eBlock:last-child{margin-bottom:0}.block-list[data-v-d85ac02e] .spoiler-box:last-child{margin-bottom:0}.block-list[data-v-d85ac02e] .eBlock[style*=background]:has(+.eBlock[style*=background]){margin-bottom:0}.block-list[data-v-d85ac02e] .eBlock img{max-width:100%}.block-list[data-v-d85ac02e] .eBlock[style*=background]{border-radius:var(--radius-sm);padding:10px 12px}.block-list[data-v-d85ac02e] .eBlock[style*=background] .block-paragraph{margin:0}.block-list[data-v-d85ac02e] .eBlock[style*=background]+.eBlock[style*=background]{border-top-left-radius:0;border-top-right-radius:0}.block-list[data-v-d85ac02e] .eBlock[style*=background]:has(+.eBlock[style*=background]){border-bottom-left-radius:0;border-bottom-right-radius:0}.integration-card[data-v-374b186a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;padding:8px 4px;border:1px solid color-mix(in srgb,var(--service-color) 35%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--service-color) 8%,var(--color-background));color:var(--color-text);cursor:pointer;overflow:hidden;transition:border-color .15s ease,background .15s ease,transform .1s ease}.integration-card[data-v-374b186a]:hover{border-color:color-mix(in srgb,var(--service-color) 70%,transparent);background:color-mix(in srgb,var(--service-color) 14%,var(--color-background))}.integration-card[data-v-374b186a]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--service-color) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--service-color) 18%,transparent)}.integration-card[data-v-374b186a]:active{transform:scale(.96)}.integration-card__watermark[data-v-374b186a]{position:absolute;right:4px;bottom:0;width:3.25rem;height:3.25rem;transform:translateY(8%);background-color:var(--service-color);opacity:.16;mix-blend-mode:multiply;pointer-events:none}html.dark .integration-card__watermark{opacity:.24;mix-blend-mode:screen}.integration-card__icon[data-v-374b186a]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--service-color)}.integration-card__icon[data-v-374b186a] svg{width:24px;height:24px}.integration-card__label[data-v-374b186a]{position:relative;z-index:1;font-size:11px;line-height:1.2;text-align:center;color:var(--color-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-toolbar[data-v-258e3da9]{display:flex;align-items:center;gap:8px;height:40px;padding:0;border-bottom:1px solid var(--color-border-clear);margin-bottom:16px}.editor-toolbar__scroll[data-v-258e3da9]{flex:1;min-width:0}.editor-toolbar__row[data-v-258e3da9]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;height:40px}.editor-toolbar__divider[data-v-258e3da9]{flex:0 0 auto;width:1px;height:20px;margin:0 4px;background:var(--color-border-clear)}.editor-toolbar__btn.editor-toolbar__btn--tools[data-v-258e3da9]{flex-shrink:0;color:var(--color-main);border-color:transparent}.editor-toolbar__btn.editor-toolbar__btn--tools[data-v-258e3da9]:hover{background:var(--color-clear);border-color:transparent}.editor-toolbar__btn--tools[data-v-258e3da9] svg{width:16px;height:16px}.editor-toolbar__btn[data-v-258e3da9]{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.editor-toolbar__btn[data-v-258e3da9]:hover{background:var(--color-clear);border-color:var(--color-clear)}.editor-toolbar__btn.is-soon[data-v-258e3da9]{opacity:.4;cursor:default}.editor-toolbar__btn.is-soon[data-v-258e3da9]:hover{background:transparent;border-color:transparent}.editor-toolbar__btn.editor-toolbar__btn--integrations[data-v-258e3da9]{color:var(--color-main);border-color:transparent}.editor-toolbar__btn.editor-toolbar__btn--integrations[data-v-258e3da9]:hover,.editor-toolbar__btn.editor-toolbar__btn--integrations.is-active[data-v-258e3da9]{background:var(--color-clear);border-color:transparent}.editor-toolbar__btn--integrations[data-v-258e3da9] svg{width:16px;height:16px}.editor-toolbar__icon[data-v-258e3da9]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.editor-toolbar__icon[data-v-258e3da9] svg{width:16px;height:16px;fill:currentColor}.integrations__title[data-v-258e3da9]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text)}.integrations__grid[data-v-258e3da9]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hls__trigger[data-v-748c8928]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:var(--btn-h-sm);padding:0 8px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hls__trigger[data-v-748c8928]:hover{background:var(--color-clear);border-color:var(--color-clear)}.hls__badge[data-v-748c8928]{font-size:var(--fs-md);font-weight:600;white-space:nowrap}.hls__check[data-v-748c8928]{margin-right:6px;font-size:var(--fs-sm);color:var(--color-main)}.hls__preview[data-v-748c8928]{display:block;flex:1;min-width:10em}.hls__heading[data-v-748c8928]{margin:0;padding:3px 0}.block-toolbar__group[data-v-d0a26dd8]{display:inline-flex;align-items:center;gap:2px}.block-toolbar__divider[data-v-d0a26dd8]{width:1px;align-self:stretch;margin:2px;background:var(--color-border-clear)}.block-toolbar__btn[data-v-d0a26dd8]{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text);font-size:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.block-toolbar__btn[data-v-d0a26dd8]:hover:not(:disabled){background:var(--color-clear);border-color:var(--color-clear)}.block-toolbar__btn--active[data-v-d0a26dd8]{background:var(--color-main-clear);color:var(--color-text-on-brand)}.block-toolbar__btn[data-v-d0a26dd8]:disabled{opacity:.4;cursor:default}.block-toolbar__icon[data-v-d0a26dd8]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.block-toolbar__btn[data-v-d0a26dd8]:has(.block-toolbar__btn-label){width:auto;padding:0 8px}.block-toolbar__btn-label[data-v-d0a26dd8]{font-size:13px;white-space:nowrap}.block-toolbar__check[data-v-d0a26dd8]{margin-right:6px;font-size:12px;color:var(--color-main)}.block-toolbar__icon[data-v-d0a26dd8] svg{width:16px;height:16px;fill:currentColor}.block-toolbar__btn--swatch[data-v-d0a26dd8]{position:relative;overflow:hidden}.block-toolbar__chip[data-v-d0a26dd8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border-clear);font-size:11px;color:var(--color-text-secondary)}.block-toolbar__chip--none[data-v-d0a26dd8]{background:var(--color-background)}.block-toolbar__group[data-v-cbfc8a63]{display:inline-flex;align-items:center;gap:2px}.block-toolbar__divider[data-v-cbfc8a63]{width:1px;align-self:stretch;margin:2px;background:var(--color-border-clear)}.block-toolbar__btn[data-v-cbfc8a63]{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text);font-size:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.block-toolbar__btn[data-v-cbfc8a63]:hover:not(:disabled){background:var(--color-clear);border-color:var(--color-clear)}.block-toolbar__btn--active[data-v-cbfc8a63]{background:var(--color-main-clear);color:var(--color-text-on-brand)}.block-toolbar__btn[data-v-cbfc8a63]:disabled{opacity:.4;cursor:default}.block-toolbar__icon[data-v-cbfc8a63]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.block-toolbar__btn[data-v-cbfc8a63]:has(.block-toolbar__btn-label){width:auto;padding:0 8px}.block-toolbar__btn-label[data-v-cbfc8a63]{font-size:13px;white-space:nowrap}.block-toolbar__check[data-v-cbfc8a63]{margin-right:6px;font-size:12px;color:var(--color-main)}.block-toolbar__icon[data-v-cbfc8a63] svg{width:16px;height:16px;fill:currentColor}.block-toolbar__btn--swatch[data-v-cbfc8a63]{position:relative;overflow:hidden}.block-toolbar__chip[data-v-cbfc8a63]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border-clear);font-size:11px;color:var(--color-text-secondary)}.block-toolbar__chip--none[data-v-cbfc8a63]{background:var(--color-background)}.block-toolbar[data-v-cbfc8a63]{position:absolute;z-index:6;height:var(--block-toolbar-height, 40px);box-sizing:border-box;background:var(--color-background);border:1px solid var(--color-border-clear);border-radius:var(--radius);box-shadow:var(--shadow-far);overflow:hidden;transition:top .12s ease-out,left .12s ease-out}@media(prefers-reduced-motion:reduce){.block-toolbar[data-v-cbfc8a63]{transition:none}}.block-toolbar__scroll[data-v-cbfc8a63]{max-width:100%}.block-toolbar__row[data-v-cbfc8a63]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;white-space:nowrap}.block-toolbar__count[data-v-cbfc8a63]{padding:0 6px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--color-text-secondary)}.block-toolbar__btn--danger[data-v-cbfc8a63]:hover:not(:disabled){color:var(--color-danger)}.block-toolbar__btn--locate[data-v-cbfc8a63]{border-radius:50%;color:var(--color-main)}.block-toolbar__btn--locate[data-v-cbfc8a63]:hover:not(:disabled){background:var(--color-main-clear);border-color:var(--color-main-clear);color:var(--color-text-on-brand)}.block-toolbar__color[data-v-cbfc8a63],.block-toolbar__emoji[data-v-cbfc8a63]{display:inline-flex;align-items:center}.block-toolbar__row[data-v-cbfc8a63] .cpb{width:28px;height:28px;box-shadow:none}.codex-editor .ce-block{transition:margin-bottom .18s ease}.codex-editor .ce-block.diddo-block--toolbar-anchor:not(:last-child){margin-bottom:calc(var(--block-toolbar-height, 40px) + 16px)}@media(prefers-reduced-motion:reduce){.codex-editor .ce-block{transition:none}}.inline-math-overlay[data-v-8ed9a965]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;grid-template-rows:1fr var(--kbd-h, 320px);overflow:hidden}.inline-math-overlay__top[data-v-8ed9a965]{position:relative;display:grid;place-items:center;padding:var(--padding);background:color-mix(in srgb,var(--color-black) 45%,transparent)}.inline-math-overlay__card[data-v-8ed9a965]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--padding-sm);width:min(90%,720px);max-height:100%;overflow:auto;padding:var(--padding);background:var(--color-clearer);border-radius:var(--radius);box-shadow:var(--shadow-far)}.inline-math-overlay__field[data-v-8ed9a965] math-field{font-size:2rem;min-height:3rem;text-align:center}.inline-math-overlay__actions[data-v-8ed9a965]{display:flex;justify-content:flex-end}.inline-math-overlay__keyboard[data-v-8ed9a965]{position:relative}@media(max-width:759px){.inline-math-overlay[data-v-8ed9a965]{bottom:var(--bottom-tabs-height)}}.nested-editor[data-v-f8aa4705]{position:relative;isolation:isolate}.nested-editor--editing .nested-editor__holder[data-v-f8aa4705]{padding-bottom:56px}.nested-editor__holder[data-v-f8aa4705]{min-height:90px;max-height:30vh;overflow-y:auto;border:2px solid var(--color-border-clear);border-radius:12px;padding:8px 14px;background:color-mix(in srgb,var(--color-clear) 30%,var(--color-background));transition:border-color .15s ease,padding-bottom .15s ease}.nested-editor__holder[data-v-f8aa4705]:focus-within{border-color:var(--color-main)}.nested-editor__topbar[data-v-f8aa4705]{display:flex;align-items:flex-start;gap:8px}.nested-editor__palette[data-v-f8aa4705]{flex:1;min-width:0}.nested-editor[data-v-f8aa4705] .editor-toolbar{border-bottom:none;margin-bottom:8px}.nested-editor[data-v-f8aa4705] .editor-toolbar.nested-editor__palette{position:static;inset:auto;z-index:auto;width:auto;min-height:0;padding:0;background:transparent}.nested-editor[data-v-f8aa4705] .editor-toolbar__row{gap:8px}.nested-editor[data-v-f8aa4705] .editor-toolbar__btn svg,.nested-editor[data-v-f8aa4705] .editor-toolbar__icon svg{width:16px;height:16px}.nested-editor[data-v-f8aa4705] .ce-block{position:relative}.nested-editor[data-v-f8aa4705] .ce-block:before{content:"";position:absolute;left:-12px;top:-2px;height:calc(100% + 4px);width:4px;border-radius:2px;background:var(--color-main);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.nested-editor[data-v-f8aa4705] .ce-block.diddo-block--active:before{opacity:1;transform:none}.nested-editor[data-v-f8aa4705] .ce-toolbar,.nested-editor[data-v-f8aa4705] .ce-inline-toolbar,.nested-editor[data-v-f8aa4705] .ce-popover,.nested-editor[data-v-f8aa4705] .ce-conversion-toolbar{display:none!important}.nested-editor[data-v-f8aa4705] .ce-block__content{max-width:none;margin:0}.nested-editor[data-v-f8aa4705] .codex-editor__redactor{margin:0!important;padding:0!important}.nested-editor[data-v-f8aa4705] .inline-math{cursor:pointer;padding:0 2px;border-radius:var(--radius-sm);transition:background .15s ease}.nested-editor[data-v-f8aa4705] .inline-math:hover,.nested-editor[data-v-f8aa4705] .inline-math:focus-visible{background:var(--color-clear);outline:none}.nested-editor[data-v-f8aa4705] .inline-math--placeholder{opacity:.45}.content-picker__search[data-v-323aec2c]{margin-bottom:12px}.content-picker__loading[data-v-323aec2c],.content-picker__empty[data-v-323aec2c]{padding:32px 0;text-align:center;color:var(--el-text-color-secondary)}.content-picker__spinner[data-v-323aec2c]{font-size:24px;animation:cp-spin-323aec2c 1s linear infinite}@keyframes cp-spin-323aec2c{to{transform:rotate(360deg)}}.content-picker__tree[data-v-323aec2c]{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.cp-row[data-v-323aec2c]{display:flex;align-items:center;gap:8px;min-height:36px;padding-right:8px;border-radius:var(--radius-sm, 6px);cursor:pointer;color:var(--color-text, #1f2937)}.cp-row[data-v-323aec2c]:hover{background:var(--color-clearer, #f5f5f5)}.cp-row[data-v-323aec2c]:focus-visible{outline:2px solid var(--color-primary, #4a65b5);outline-offset:-2px}.cp-name[data-v-323aec2c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-chevron[data-v-323aec2c]{flex:none;width:12px;color:var(--color-text-secondary, #6b7280);transition:transform .15s ease}.cp-chevron--open[data-v-323aec2c]{transform:rotate(90deg)}.cp-chevron--hidden[data-v-323aec2c]{visibility:hidden}.cp-folder-icon[data-v-323aec2c],.cp-leaf-icon[data-v-323aec2c]{flex:none;color:var(--color-text-secondary, #6b7280)}.cp-check[data-v-323aec2c]{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--color-clear, #d1d5db);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-on-brand);font-size:10px}.cp-check--radio[data-v-323aec2c]{border-radius:var(--radius-pill, 999px)}.cp-check--on[data-v-323aec2c]{background:var(--color-primary, #4a65b5);border-color:var(--color-primary, #4a65b5)}.qr-origin-badge[data-v-96bec5eb]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-md);font-weight:600;color:var(--color-main)}.qr-origin-badge__icon[data-v-96bec5eb]{flex:0 0 auto}.qr-origin-badge__label[data-v-96bec5eb]{white-space:nowrap}.qr-reader[data-v-c78cb6c3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.qr-reader__camera[data-v-c78cb6c3]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.qr-reader__stream[data-v-c78cb6c3]{position:absolute;top:0;right:0;bottom:0;left:0}.qr-reader__stream[data-v-c78cb6c3] video{width:100%;height:100%;object-fit:cover}.qr-reader__hint[data-v-c78cb6c3]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);margin:0;max-width:calc(100% - 24px);padding:.4rem .85rem;border-radius:999px;background:#0000008c;color:var(--color-text-on-media);font-size:var(--fs-lg);text-align:center;pointer-events:none}.qr-reader__overlay[data-v-c78cb6c3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.qr-reader__card[data-v-c78cb6c3]{display:flex;flex-direction:column;gap:.6rem;align-items:center;text-align:center;width:100%;max-width:360px;padding:1.25rem;border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-far)}.qr-reader__card-icon[data-v-c78cb6c3]{font-size:var(--icon-md);color:var(--color-main)}.qr-reader__card-title[data-v-c78cb6c3]{margin:0;font-weight:600;font-size:var(--fs-xl)}.qr-reader__warning[data-v-c78cb6c3]{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-lg);color:var(--color-text-secondary)}.qr-reader__detected-url[data-v-c78cb6c3]{margin:0;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text-secondary);word-break:break-all}.qr-reader__ok[data-v-c78cb6c3]{font-size:var(--icon-lg);color:var(--color-primary)}.qr-reader__err[data-v-c78cb6c3]{font-size:var(--icon-lg);color:var(--color-danger)}.qr-reader__actions[data-v-c78cb6c3]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.25rem}.qr-reader__history-toggle[data-v-c78cb6c3]{position:relative;display:inline-flex}.qr-reader__count[data-v-c78cb6c3]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-main);color:var(--color-text-on-brand);font-size:var(--fs-sm);line-height:16px;text-align:center;pointer-events:none}.qr-reader__history[data-v-c78cb6c3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;gap:.6rem;padding:.85rem;overflow-y:auto;background:transparent}@media(min-width:760px){.qr-reader__history[data-v-c78cb6c3]{inset:0 0 0 auto;width:clamp(240px,40%,360px);max-width:360px}}.qr-reader__history-hint[data-v-c78cb6c3]{margin:0;padding:.4rem .6rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-md);color:var(--color-text-secondary)}.qr-reader__history-list[data-v-c78cb6c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.qr-reader__history-item[data-v-c78cb6c3]{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qr-reader__history-btn[data-v-c78cb6c3]{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.45rem .55rem;border:0;border-radius:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.qr-reader__history-btn[data-v-c78cb6c3]:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent)}.qr-reader__history-btn[data-v-c78cb6c3]:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}.qr-reader__history-url[data-v-c78cb6c3]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text);word-break:break-all}.qr-reader__history-time[data-v-c78cb6c3]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.qr-reader__history-empty[data-v-c78cb6c3]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:2rem 0;padding:1rem;text-align:center;color:var(--color-text-secondary)}.qr-reader__history-empty-icon[data-v-c78cb6c3]{font-size:var(--icon-xl);opacity:.15}.qr-reader__history-empty-text[data-v-c78cb6c3]{margin:0;font-size:var(--fs-lg)}.qr-reader__history-clear[data-v-c78cb6c3]{align-self:flex-start;margin-top:auto}.install-steps[data-v-85c064e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.install-steps li[data-v-85c064e7]{display:flex;align-items:center;gap:12px;color:var(--color-text)}.install-steps li[data-v-85c064e7] svg{color:var(--color-main);width:20px}.debug-menu[data-v-7cbb3f6b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.debug-menu__item[data-v-7cbb3f6b]{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border-clear)}.debug-menu__item[data-v-7cbb3f6b]:last-child{border-bottom:none}.debug-menu__text[data-v-7cbb3f6b]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.debug-menu__text strong[data-v-7cbb3f6b]{font-weight:600;color:var(--color-text)}.debug-menu__text small[data-v-7cbb3f6b]{color:var(--color-text-secondary);font-size:var(--fs-sm)}.user-menu[data-v-fca91364]{list-style:none;margin:0;padding:4px 0}.user-menu__header[data-v-fca91364]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border-clear)}.user-menu__id[data-v-fca91364]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-menu__id strong[data-v-fca91364]{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__id small[data-v-fca91364]{color:var(--color-text-secondary);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__item[data-v-fca91364]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;color:var(--color-text)}a.user-menu__item[data-v-fca91364]{text-decoration:none}.user-menu__item[data-v-fca91364]:hover{background:var(--color-clear--2)}.user-menu__item--danger[data-v-fca91364]{color:var(--color-danger)}.user-menu__end[data-v-fca91364]{margin-left:auto;color:var(--color-text-secondary);font-size:var(--fs-sm)}.user-menu__dot[data-v-fca91364]{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--el-color-warning);flex:none}.notif-entry[data-v-d8ff3df9]{display:flex;gap:10px;padding:6px 0}.notif-entry__avatar[data-v-d8ff3df9]{flex:none}.notif-entry__body[data-v-d8ff3df9]{min-width:0;flex:1}.notif-entry__line[data-v-d8ff3df9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:var(--fs-lg)}.notif-entry__author[data-v-d8ff3df9]{font-weight:600}.notif-entry__kind[data-v-d8ff3df9]{color:var(--color-text-secondary)}.notif-entry__preview[data-v-d8ff3df9]{margin-top:2px;font-size:var(--fs-lg);color:var(--color-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.notif-entry__time[data-v-d8ff3df9]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.notif-entry--compact[data-v-d8ff3df9]{gap:8px;padding:2px 0 0}.notif-entry--compact .notif-entry__line[data-v-d8ff3df9]{flex-wrap:nowrap;min-width:0}.notif-entry--compact .notif-entry__author[data-v-d8ff3df9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-entry__time--inline[data-v-d8ff3df9]{margin-left:auto;flex:none;padding-left:6px}.notif-group[data-v-17f21958]{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.notif-group--clickable[data-v-17f21958]{cursor:pointer}.notif-group__head[data-v-17f21958]{display:flex;align-items:center;gap:8px}.notif-group__chip[data-v-17f21958]{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.notif-group__icon[data-v-17f21958]{font-size:var(--fs-lg)}.notif-group__title[data-v-17f21958]{flex:1;min-width:0;text-align:left;font-weight:600;font-size:var(--fs-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.notif-group__dot[data-v-17f21958]{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-primary)}.notif-group--read[data-v-17f21958]{opacity:.6}.notif-group__cta[data-v-17f21958]{display:flex;gap:8px;padding-top:2px}.notif-group--card[data-v-17f21958]{padding:12px 14px;margin-bottom:10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md);background:var(--card-surface);box-shadow:var(--shadow-light)}.notif-group--card .notif-group__chip[data-v-17f21958]{width:32px;height:32px;border-radius:var(--radius-sm)}.notif-group--card .notif-group__title[data-v-17f21958]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip}.notif-group--card .notif-group__head[data-v-17f21958]{align-items:flex-start}.notif-group--card.notif-group--unread[data-v-17f21958]{border-left:3px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--card-surface))}.notif-group--card.notif-group--clickable[data-v-17f21958]:hover{box-shadow:var(--shadow-nav);transform:translateY(-1px)}.notif-group--card.notif-group--clickable[data-v-17f21958]:active{transform:translateY(0)}.notif-group--compact[data-v-17f21958]{gap:2px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm)}.notif-group--compact .notif-group__chip[data-v-17f21958]{width:24px;height:24px;border-radius:var(--radius-pill)}.notif-group--compact .notif-group__icon[data-v-17f21958]{font-size:var(--fs-sm)}.notif-group--compact .notif-group__title[data-v-17f21958]{font-size:var(--fs-lg)}.notif-group--compact.notif-group--unread[data-v-17f21958]{background:color-mix(in srgb,var(--color-primary) 7%,transparent);box-shadow:inset 3px 0 0 var(--color-primary)}.notif-group--compact.notif-group--clickable[data-v-17f21958]:hover{background:var(--color-clearer)}.notif-group--compact.notif-group--unread.notif-group--clickable[data-v-17f21958]:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.notif-bell[data-v-898f119a]{border:none;background:none;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:var(--radius-sm);min-width:var(--touch-min, 44px);min-height:var(--touch-min, 44px)}.notif-bell[data-v-898f119a]:hover{background:color-mix(in srgb,var(--color-text-on-brand) 14%,transparent)}.notif-bell[data-v-898f119a]:focus-visible{outline:2px solid var(--nav-text);outline-offset:1px}.notif-bell__icon[data-v-898f119a]{font-size:var(--fs-2xl)}.notif-panel[data-v-898f119a]{display:flex;flex-direction:column;gap:8px}.notif-panel__bar[data-v-898f119a]{display:flex;align-items:baseline;gap:8px;padding:2px 2px 8px;border-bottom:1px solid var(--el-border-color-lighter)}.notif-panel__title[data-v-898f119a]{margin:0;font-size:var(--fs-xl);font-weight:600;color:var(--el-text-color-primary)}.notif-panel__count[data-v-898f119a]{margin-left:auto;font-size:var(--fs-sm);color:var(--color-primary)}.notif-panel__list[data-v-898f119a]{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;scrollbar-gutter:stable;margin:0 -4px;padding:0 4px}.notif-section[data-v-898f119a]{display:flex;flex-direction:column}.notif-section__body[data-v-898f119a]{display:flex;flex-direction:column;gap:2px}.notif-section__body>.notif-group[data-v-898f119a]{flex:none}.notif-section__head[data-v-898f119a]{position:sticky;top:0;z-index:1;padding:2px 0 4px;background:var(--el-bg-color-overlay);box-shadow:inset 0 -1px 0 var(--el-border-color-lighter)}.notif-section__head .group-entry[data-v-898f119a]{--entry-media: 26px;min-height:34px;padding:2px 4px}.notif-section__head[data-v-898f119a] .group-entry__name{font-size:var(--fs-md)}.topnav[data-v-f2a87eff]{position:relative;padding-top:var(--app-safe-top, 0px)}.topnav__toolbar[data-v-f2a87eff]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:var(--nav-height);padding:0 12px;color:var(--nav-text)}.topnav__lead[data-v-f2a87eff]{display:flex;align-items:center;gap:8px}.topnav__back-portal[data-v-f2a87eff]{display:flex;align-items:center}.topnav__back-portal[data-v-f2a87eff]:empty{display:none}.topnav__back-portal[data-v-f2a87eff] .editor-topnav__icon-btn{color:var(--nav-icon)!important;background:var(--color-main)!important}.topnav__back-portal[data-v-f2a87eff] .editor-topnav__icon-btn:hover,.topnav__back-portal[data-v-f2a87eff] .editor-topnav__icon-btn:focus{background:var(--color-main-dark)!important}.topnav__portal[data-v-f2a87eff]{min-width:0;align-self:stretch;margin-right:8px;overflow:hidden}.topnav__portal[data-v-f2a87eff] .editor-topnav{background:transparent;border-bottom:none;color:var(--nav-text)}.topnav__portal[data-v-f2a87eff] .editor-topnav__icon-btn{color:var(--nav-icon)!important;background:var(--color-main)!important}.topnav__portal[data-v-f2a87eff] .editor-topnav__icon-btn:hover,.topnav__portal[data-v-f2a87eff] .editor-topnav__icon-btn:focus{background:var(--color-main-dark)!important}.topnav__portal[data-v-f2a87eff] .editor-topnav__title--readonly,.topnav__portal[data-v-f2a87eff] .editor-topnav__title .el-input__inner{color:var(--nav-text)!important}.topnav__actions[data-v-f2a87eff]{display:flex;align-items:center;gap:4px}.topnav__actions[data-v-f2a87eff] .notif-bell{color:var(--nav-icon)!important;width:28px;height:28px;min-height:28px;padding:0;justify-content:center;background:var(--color-main)!important}.topnav__actions[data-v-f2a87eff] .notif-bell:hover,.topnav__actions[data-v-f2a87eff] .notif-bell:focus{background:var(--color-main-dark)!important}body.el-popup-parent--hidden .topnav .el-badge__content{display:none}.topnav__icon-btn[data-v-f2a87eff] .el-icon{color:var(--nav-icon)}.topnav__actions[data-v-f2a87eff] .topnav__icon-btn--on{background:var(--nav-toggle-active)!important;border-color:var(--nav-toggle-active)!important;color:var(--color-text-on-brand)!important}.topnav__actions[data-v-f2a87eff] .topnav__icon-btn--on:hover,.topnav__actions[data-v-f2a87eff] .topnav__icon-btn--on:focus{background:var(--nav-toggle-active-hover)!important;border-color:var(--nav-toggle-active-hover)!important}.topnav__avatar-anchor[data-v-f2a87eff]{display:inline-flex;align-items:center}.topnav__avatar-btn[data-v-f2a87eff]{padding:0;width:32px;height:32px;min-height:32px;position:relative}.topnav__install-dot[data-v-f2a87eff]{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--el-color-warning);border:2px solid var(--color-main);pointer-events:none}.app-grid .topnav__install-dot[data-v-f2a87eff]{width:9px;height:9px}.topnav__whatsnew-dot[data-v-f2a87eff]{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--el-color-primary);border:2px solid var(--color-main);pointer-events:none}.app-grid .topnav__whatsnew-dot[data-v-f2a87eff]{width:9px;height:9px}.topnav__brand[data-v-f2a87eff]{display:flex;align-items:center;cursor:pointer;padding:0 4px;outline:none}.topnav__logo-full[data-v-f2a87eff],.topnav__logo-d[data-v-f2a87eff]{width:auto}.app-grid .topnav[data-v-f2a87eff]{box-shadow:var(--shadow-nav)}.app-grid .topnav__toolbar[data-v-f2a87eff]{padding:0 8px;gap:4px}.app-grid .topnav__actions[data-v-f2a87eff]{gap:2px}.app-grid .topnav__icon-btn[data-v-f2a87eff],.app-grid .topnav__actions[data-v-f2a87eff] .notif-bell{height:28px;min-height:28px}.app-grid .topnav__actions[data-v-f2a87eff] .notif-bell{width:28px}.app-grid .topnav__avatar-btn[data-v-f2a87eff]{height:26px;min-height:26px}.app-grid .topnav__icon-btn[data-v-f2a87eff] .svg-inline--fa{font-size:var(--fs-2xl)}.topnav[data-v-f2a87eff] .dbtn--transparent{color:#fff;border:none!important}.nav-grid[data-v-f6a1a457]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nav-grid__tile[data-v-f6a1a457]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:10px 4px 8px;border:0;border-radius:var(--radius);background:transparent;color:var(--nav-text);font-family:var(--font-main);font-size:var(--fs-xs);font-weight:500;line-height:1.15;cursor:pointer}.nav-grid__tile[data-v-f6a1a457]:hover{background:var(--nav-item-hover)}.nav-grid__tile--active[data-v-f6a1a457]{background:var(--nav-item-active);font-weight:600}.nav-grid__tile--overlay-on[data-v-f6a1a457]{background:var(--nav-toggle-active);font-weight:600}.nav-grid__tile--orange[data-v-f6a1a457]{background:var(--color-orange);font-weight:600}.nav-grid__fa[data-v-f6a1a457]{height:24px;width:auto}.nav-grid__label[data-v-f6a1a457]{text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.el-popover.el-popper.ddo-navgrid-pop{background:var(--nav-bg-detached);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;box-shadow:var(--shadow-far);padding:8px}.el-popover.el-popper.ddo-navgrid-pop .el-popper__arrow:before{background:var(--nav-bg-detached);border:0}.nav-menu__trigger[data-v-17e2fcf9]{display:flex;flex:1 1 0}.nav-menu__trigger[data-v-17e2fcf9]>.ddo-tab{flex:1 1 0}.nav-menu[data-v-17e2fcf9]{list-style:none;margin:0;padding:4px 0}.nav-menu__item[data-v-17e2fcf9]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius);cursor:pointer;font-family:var(--font-main);font-size:var(--fs-lg);color:var(--color-text, #1f2937)}.nav-menu__item[data-v-17e2fcf9]:hover{background:var(--color-clear, #f0f0f0)}.nav-menu__icon[data-v-17e2fcf9]{width:20px;text-align:center;color:var(--color-main)}.sidenav[data-v-0991b5de]{width:100%;height:100%;color:var(--nav-text);overflow-x:hidden;overflow-y:auto}.sidenav__list[data-v-0991b5de]{list-style:none;margin:0;padding:var(--padding-sm)}.sidenav__list[data-v-0991b5de] .dynamic-popover__trigger{display:block}.sidenav__item[data-v-0991b5de]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px 0 16px;color:var(--nav-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius);margin-bottom:10px;transition:padding .2s ease,gap .2s ease,background .2s ease}.sidenav:not(:hover):not(.sidenav--pinned) .sidenav__item[data-v-0991b5de],.sidenav--locked .sidenav__item[data-v-0991b5de]{align-items:center;padding:0 0 0 12px!important;border-radius:var(--radius)!important;gap:0;transition:all .2s ease}.sidenav__item[data-v-0991b5de]:hover{background:var(--nav-item-hover)}.sidenav__return[data-v-0991b5de]{font-size:var(--fs-xs);opacity:.7;margin-right:-6px}.sidenav__icon[data-v-0991b5de]{color:var(--nav-icon);opacity:.85}.sidenav__label[data-v-0991b5de]{color:var(--nav-text);font-family:var(--font-main);font-size:var(--fs-lg);font-weight:500;white-space:nowrap;overflow:hidden;max-width:160px;opacity:1;transition:max-width .2s ease,opacity .2s ease}.sidenav:not(:hover):not(.sidenav--pinned) .sidenav__label[data-v-0991b5de],.sidenav--locked .sidenav__label[data-v-0991b5de]{max-width:0;opacity:0;transition:max-width .2s ease,opacity .2s ease}.sidenav__item--active[data-v-0991b5de]{background:var(--color-main-clear)}.sidenav__item--active .sidenav__icon[data-v-0991b5de]{opacity:1}.sidenav__item--active .sidenav__label[data-v-0991b5de]{font-weight:600}.sidenav__item--overlay-on[data-v-0991b5de]{background:var(--nav-toggle-active)}.sidenav__item--overlay-on[data-v-0991b5de]:hover{background:var(--nav-toggle-active-hover)}.sidenav__item--overlay-on .sidenav__icon[data-v-0991b5de],.sidenav__item--overlay-on .sidenav__label[data-v-0991b5de]{color:var(--color-text-on-brand);opacity:1}.sidenav__item--overlay-on .sidenav__label[data-v-0991b5de]{font-weight:600}.sidenav__item--orange .sidenav__icon[data-v-0991b5de],.sidenav__item--orange .sidenav__label[data-v-0991b5de]{color:var(--color-orange);opacity:1}.sidenav__item--orange .sidenav__label[data-v-0991b5de]{font-weight:600}.ddo-tabbar-wrap[data-v-9eb8e3a1]{padding:10px 12px calc(10px + var(--app-safe-bottom, 0px));transition:padding .2s ease}.ddo-tabbar-wrap--fullscreen[data-v-9eb8e3a1]{padding:0 0 var(--app-safe-bottom, 0px)}.ddo-tabbar[data-v-9eb8e3a1]{display:flex;background:var(--nav-bg-detached);color:var(--nav-text);border-top:0;border-radius:var(--radius);box-shadow:var(--shadow-far);overflow:hidden;transition:background .2s ease,border-radius .2s ease,box-shadow .2s ease}.ddo-tabbar-wrap--fullscreen .ddo-tabbar[data-v-9eb8e3a1]{background:var(--nav-bg);border-radius:0;box-shadow:none}.ddo-tab[data-v-9eb8e3a1]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px 8px;background:transparent;border:0;color:var(--nav-text);opacity:.7;cursor:pointer;font-family:var(--font-main);font-size:var(--fs-xs);font-weight:500}.ddo-tab[data-v-9eb8e3a1]:hover{opacity:.9}.ddo-tab__icon[data-v-9eb8e3a1]{display:flex;align-items:center;justify-content:center;height:24px}.ddo-tab__icon[data-v-9eb8e3a1] .svg-inline--fa{height:24px;width:auto}.ddo-tab--active[data-v-9eb8e3a1]{opacity:1;background:var(--nav-item-active);font-weight:600}.ddo-tab--overlay-on[data-v-9eb8e3a1]{opacity:1;background:var(--nav-toggle-active);color:var(--color-text-on-brand);font-weight:600}.ddo-tab__label[data-v-9eb8e3a1]{line-height:1}.whatsnew-card[data-v-7ecc783c]{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--color-border-clear);background:var(--color-clear--1)}.whatsnew-card__head[data-v-7ecc783c]{display:flex;align-items:center;gap:8px}.whatsnew-card__chip[data-v-7ecc783c]{font-size:var(--fs-sm);font-weight:600;padding:2px 8px;border-radius:999px;color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.whatsnew-card__date[data-v-7ecc783c]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.whatsnew-card__title[data-v-7ecc783c]{font-size:var(--fs-xl);font-weight:600;color:var(--color-text);margin:0}.whatsnew-card__body[data-v-7ecc783c]{font-size:var(--fs-lg);color:var(--color-text);white-space:pre-wrap;margin:0}.whatsnew-card__gallery[data-v-7ecc783c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.whatsnew-card__img[data-v-7ecc783c]{width:96px;height:96px;border-radius:8px;overflow:hidden}.whatsnew-dialog__header[data-v-9b1b6cf1]{display:flex;align-items:center;gap:10px}.whatsnew-dialog__gift[data-v-9b1b6cf1]{color:var(--el-color-primary);font-size:var(--fs-2xl)}.whatsnew-dialog__heading[data-v-9b1b6cf1]{font-size:var(--fs-2xl);font-weight:600;color:var(--color-text)}.whatsnew-dialog__empty[data-v-9b1b6cf1]{color:var(--color-text-secondary);text-align:center;padding:24px 0}.whatsnew-dialog__list[data-v-9b1b6cf1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.whatsnew-dialog__toggle[data-v-9b1b6cf1]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-md);color:var(--color-text-secondary);cursor:pointer}.verify-email-banner[data-v-319dcc8d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-orange);color:var(--color-text-on-brand)}.verify-email-banner__text[data-v-319dcc8d]{flex:1;font-size:var(--fs-lg)}.gso-notice[data-v-00d20756]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.gso-notice__glyph[data-v-00d20756]{margin-bottom:4px}.gso-notice__body[data-v-00d20756]{color:var(--color-text);line-height:1.5}.gso-notice__steps-title[data-v-00d20756]{align-self:flex-start;font-weight:600;color:var(--color-text)}.gso-notice__steps[data-v-00d20756]{align-self:flex-start;margin:0;padding-left:1.25rem;color:var(--color-text-secondary);line-height:1.6;text-align:left}.tour-step[data-v-853f4a0b]{min-width:16rem}.tour-step__title[data-v-853f4a0b]{margin:0 0 .25rem;font-size:var(--fs-xl)}.tour-step__body[data-v-853f4a0b]{margin:0 0 .75rem;font-size:var(--fs-lg)}.tour-step__nav[data-v-853f4a0b]{display:flex;align-items:center;gap:.25rem}.tour-step__count[data-v-853f4a0b]{flex:1;font-size:var(--fs-md);color:var(--color-text-secondary)}.chat-list-root[data-v-a41f34e8]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-list__header[data-v-a41f34e8]{flex:none;padding:12px 16px 8px}.chat-list__title[data-v-a41f34e8]{font-size:var(--fs-2xl);font-weight:600}.chat-list__content[data-v-a41f34e8]{flex:1;min-height:0;overflow-y:auto}.chat-list[data-v-a41f34e8]{display:flex;flex-direction:column}.chat-list__row[data-v-a41f34e8]{padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--color-border-clear, #eee);outline:none}.chat-list__row[data-v-a41f34e8]:hover,.chat-list__row[data-v-a41f34e8]:focus{background:var(--color-clearer, #f7f7f7)}.chat-list__row--active[data-v-a41f34e8]{background:var(--color-clearer, #f0f2f7)}.chat-list__body[data-v-a41f34e8]{display:flex;flex-direction:column;min-width:0;flex:1}.chat-list__name[data-v-a41f34e8]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__preview[data-v-a41f34e8]{font-size:var(--fs-lg);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__meta[data-v-a41f34e8]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.chat-list__time[data-v-a41f34e8]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.chat-list__dot[data-v-a41f34e8]{width:9px;height:9px;border-radius:50%;background:var(--color-primary, #4a65b5)}.chat-list__empty[data-v-a41f34e8]{padding:24px 16px;text-align:center;color:var(--color-text-secondary)}.new-conv__search[data-v-a41f34e8]{padding:4px 16px 12px}.chat-list__row--busy[data-v-a41f34e8]{pointer-events:none;opacity:.6}.new-conv__entry[data-v-a41f34e8]{width:100%}.new-conv__role[data-v-a41f34e8]{flex:none;font-size:var(--fs-sm);color:var(--color-text-secondary);background:var(--color-clearer, #f5f5f5);border-radius:var(--radius-pill, 999px);padding:1px 8px}.chat-list__fab[data-v-a41f34e8]{box-shadow:var(--shadow-far)}html.dark .chat-list__row:hover,html.dark .chat-list__row:focus{background:var(--el-fill-color-light)}html.dark .chat-list__row--active{background:var(--el-fill-color)}.report__hint[data-v-900466e5]{margin-bottom:12px;color:var(--color-text-secondary)}.conv__header[data-v-fc6fdc47]{display:flex;align-items:center;gap:8px;padding:8px 12px}.conv__peer[data-v-fc6fdc47]{flex:1;min-width:0}.conv__report-btn[data-v-fc6fdc47]{flex:none;color:var(--color-text-secondary)}.conv__thread[data-v-fc6fdc47]{display:flex;flex-direction:column;gap:8px;padding:16px;height:100%}.conv__frozen[data-v-fc6fdc47]{align-self:center;font-size:var(--fs-md);color:var(--el-color-warning);background:var(--el-color-warning-light-9);border-radius:var(--radius-pill, 999px);padding:4px 12px}.conv__bubble[data-v-fc6fdc47]{max-width:78%;align-self:flex-start;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:14px;background:var(--color-clearer, #f0f2f7)}.conv__bubble--mine[data-v-fc6fdc47]{align-self:flex-end;background:var(--color-primary, #4a65b5);color:var(--color-text-on-brand)}.conv__text[data-v-fc6fdc47]{white-space:pre-wrap;word-break:break-word}.conv__time[data-v-fc6fdc47]{align-self:flex-end;font-size:var(--fs-xs);opacity:.7}.conv__empty[data-v-fc6fdc47]{margin:auto;color:var(--color-text-secondary)}.conv__end[data-v-fc6fdc47]{height:1px;flex:none}.conv__composer[data-v-fc6fdc47]{display:flex;align-items:flex-end;gap:8px;padding:10px 12px}.conv__composer[data-v-fc6fdc47] .el-textarea{flex:1}.conv__toolong[data-v-fc6fdc47]{padding:0 12px 8px;font-size:var(--fs-sm);color:var(--el-color-danger)}html.dark .conv__bubble{background:var(--el-fill-color-light)}html.dark .conv__bubble--mine{background:var(--color-primary, #4a65b5)}.chat-overlay[data-v-cf6f9de3]{position:fixed;top:calc(var(--nav-height) + 12px);right:12px;bottom:12px;width:clamp(360px,30vw,500px);display:flex;flex-direction:column;overflow:hidden;background:var(--color-background);border-radius:var(--radius, 12px);box-shadow:var(--shadow-far);transform-origin:top right;z-index:var(--z-overlay-chat)}.chat-overlay__bar[data-v-cf6f9de3]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--nav-bg);color:var(--nav-text)}.chat-overlay__title[data-v-cf6f9de3]{font-weight:600}.chat-overlay__actions[data-v-cf6f9de3]{display:inline-flex;gap:2px}.chat-overlay__btn[data-v-cf6f9de3]{color:var(--nav-icon)!important}.chat-overlay__btn[data-v-cf6f9de3]:hover,.chat-overlay__btn[data-v-cf6f9de3]:focus{background:var(--color-main-dark)!important}.chat-overlay__body[data-v-cf6f9de3]{flex:1;min-height:0;overflow:hidden}html.dark .chat-overlay{background:var(--el-bg-color)}.pad-embed[data-v-75e65ff6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--color-background)}.pad-embed__frame[data-v-75e65ff6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.pad-embed__overlay[data-v-75e65ff6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--color-background)}.pad-embed__msg[data-v-75e65ff6]{color:var(--color-text-soft, var(--el-text-color-regular))}.pad-shell[data-v-0a11ba74]{position:relative;display:flex}.pad-shell__frame[data-v-0a11ba74]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;border:10px solid var(--color-clear--2);box-shadow:0 0 0 1px var(--color-clear);background:var(--color-background)}.pad-shell--maximized[data-v-0a11ba74],.pad-shell--floating[data-v-0a11ba74],.pad-shell--docked[data-v-0a11ba74]{position:fixed;top:0;left:0;right:0;bottom:var(--bottom-tabs-height);z-index:var(--z-overlay-pad);background:#181e3659;transform-origin:top center}.pad-shell--desktop.pad-shell--maximized[data-v-0a11ba74],.pad-shell--desktop.pad-shell--floating[data-v-0a11ba74],.pad-shell--desktop.pad-shell--docked[data-v-0a11ba74]{top:var(--nav-height);left:64px;bottom:0}.pad-shell--maximized .pad-shell__frame[data-v-0a11ba74]{margin:0;border-radius:0}.pad-shell--floating[data-v-0a11ba74]{background:transparent;pointer-events:none}.pad-shell--floating .pad-shell__frame[data-v-0a11ba74]{position:fixed;flex:none;margin:0;pointer-events:auto;box-shadow:0 0 0 1px var(--color-clear),0 12px 36px #181e3647;z-index:60}.pad-shell--docked[data-v-0a11ba74]{background:transparent;pointer-events:none}.pad-shell--docked .pad-shell__frame[data-v-0a11ba74]{position:fixed;top:var(--nav-height);right:0;bottom:0;flex:none;margin:0;border-radius:0;box-shadow:0 0 0 1px var(--color-clear),-8px 0 24px #181e361f;pointer-events:auto;z-index:60;transition:border-color .15s ease}.pad-shell--docked .pad-shell__frame[data-v-0a11ba74]:is(.is-splitting,:has(.pad-shell__splitter:hover,.pad-shell__tab:hover)){border-left-color:var(--color-main-clear)}.pad-shell__toolbar[data-v-0a11ba74]{flex:none;display:flex;align-items:center;gap:2px;min-height:36px;padding:2px 8px;border-bottom:1px solid var(--color-clear);background:var(--color-background)}.pad-shell__brand[data-v-0a11ba74]{flex:none;margin-right:6px}.pad-shell__grip[data-v-0a11ba74]{display:flex;align-items:center;padding:0 4px;color:var(--color-text-soft, var(--el-text-color-regular));opacity:.55;cursor:move;touch-action:none}.pad-shell__grip[data-v-0a11ba74]:hover{opacity:1}.pad-shell__lead[data-v-0a11ba74]{display:flex;flex:1;align-items:center;gap:6px;min-width:0;overflow:hidden}.pad-shell__btn[data-v-0a11ba74]{color:var(--color-text-soft, var(--el-text-color-regular))!important}.pad-shell__btn[data-v-0a11ba74] svg{font-size:var(--fs-md)}.pad-shell__btn.is-active[data-v-0a11ba74]{color:var(--el-color-primary)!important}.pad-shell__body[data-v-0a11ba74]{position:relative;flex:1;min-height:0}.pad-shell__resize[data-v-0a11ba74]{position:absolute;right:0;bottom:0;width:18px;height:18px;z-index:4;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 45%,var(--color-clear) 45% 55%,transparent 55% 70%,var(--color-clear) 70% 80%,transparent 80%)}.pad-shell__splitter[data-v-0a11ba74]{position:absolute;left:-16px;top:0;bottom:0;width:16px;z-index:4;cursor:col-resize;touch-action:none}.pad-shell__tab[data-v-0a11ba74]{position:absolute;top:50%;left:-10px;width:14px;height:44px;transform:translate(-100%,-50%);z-index:4;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-clear);border-right:none;border-radius:8px 0 0 8px;background:var(--color-clear--2);box-shadow:-2px 0 6px #181e361f;color:var(--color-text-soft, var(--el-text-color-regular));font-size:var(--fs-xs);cursor:col-resize;touch-action:none;transition:background-color .15s ease,color .15s ease}.pad-shell__tab[data-v-0a11ba74] svg{pointer-events:none}.pad-shell__tab[data-v-0a11ba74]:hover,.is-splitting .pad-shell__tab[data-v-0a11ba74]{background:var(--color-main-clear);color:var(--color-text-on-brand)}.pad-shell__corner[data-v-0a11ba74]{position:absolute;width:26px;height:26px;z-index:2;pointer-events:none}.pad-shell__corner--tl[data-v-0a11ba74]{top:-12px;left:-12px}.pad-shell__corner--tr[data-v-0a11ba74]{top:-12px;right:-12px;transform:rotate(90deg)}.pad-shell__corner--br[data-v-0a11ba74]{bottom:-12px;right:-12px;transform:rotate(180deg)}.pad-shell__corner--bl[data-v-0a11ba74]{bottom:-12px;left:-12px;transform:rotate(270deg)}.pad-shell--maximized .pad-shell__corner--tl[data-v-0a11ba74],.pad-shell--docked .pad-shell__corner--tl[data-v-0a11ba74]{top:-10px;left:-10px}.pad-shell--maximized .pad-shell__corner--tr[data-v-0a11ba74],.pad-shell--docked .pad-shell__corner--tr[data-v-0a11ba74]{top:-10px;right:-10px}.pad-shell--maximized .pad-shell__corner--br[data-v-0a11ba74],.pad-shell--docked .pad-shell__corner--br[data-v-0a11ba74]{bottom:-10px;right:-10px}.pad-shell--maximized .pad-shell__corner--bl[data-v-0a11ba74],.pad-shell--docked .pad-shell__corner--bl[data-v-0a11ba74]{bottom:-10px;left:-10px}.pad-card[data-v-f9897aa0]{--pad-card-touch: 44px;display:flex;flex-direction:column;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--el-bg-color);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);padding:0 0 2px;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;min-width:0}.pad-card[data-v-f9897aa0]:hover{transform:translateY(-2px);box-shadow:var(--shadow-far);border-color:var(--el-color-primary-light-5)}.pad-card[data-v-f9897aa0]:focus-visible{outline:none;border-color:var(--el-color-primary);box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.pad-card__thumb[data-v-f9897aa0]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-clear--2);border-bottom:1px solid var(--color-border-clear);transition:none}.pad-card__placeholder[data-v-f9897aa0]{font-size:var(--icon-lg);color:var(--el-text-color-placeholder)}.pad-card__delete[data-v-f9897aa0]{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:none;border-radius:50%;cursor:pointer;color:var(--el-color-danger);background:var(--card-surface);box-shadow:var(--shadow-light);font-size:var(--fs-lg);opacity:0;transition:opacity .15s ease}.pad-card:hover .pad-card__delete[data-v-f9897aa0],.pad-card:focus-within .pad-card__delete[data-v-f9897aa0]{opacity:1}.pad-card__delete[data-v-f9897aa0]:after{content:"";position:absolute;left:50%;top:50%;width:var(--pad-card-touch);height:var(--pad-card-touch);transform:translate(-50%,-50%)}.pad-card__origin[data-v-f9897aa0]{position:absolute;bottom:6px;left:6px;z-index:2}.pad-card__name[data-v-f9897aa0]{margin:0;padding:0 12px;min-height:var(--pad-card-touch);display:flex;align-items:center;font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--el-text-color-primary);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:759px){.pad-card__delete[data-v-f9897aa0]{opacity:1}}@media(prefers-reduced-motion:reduce){.pad-card[data-v-f9897aa0]{transition:none}.pad-card[data-v-f9897aa0]:hover{transform:none}}.pad-picker__grid[data-v-072ed493]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-height:60vh;overflow-y:auto;padding:4px}.pad-picker__state[data-v-072ed493]{display:flex;align-items:center;justify-content:center;padding:40px 16px;color:var(--el-text-color-secondary)}.group-share-btn[data-v-6286e31c]{position:relative;width:var(--gsb-size, var(--btn-h-sm));height:var(--gsb-size, var(--btn-h-sm));margin:0;padding:0;border:1px solid var(--color-border-clear);border-radius:var(--radius-pill);background:var(--color-clear);background-size:cover;background-position:center;color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.group-share-btn--cover[data-v-6286e31c]{background-image:var(--group-cover-url);border-color:transparent}.group-share-btn[data-v-6286e31c]:hover{transform:scale(1.06);box-shadow:var(--shadow-light)}.group-share-btn--no-context[data-v-6286e31c]{border-style:dashed}.group-share-btn__dot[data-v-6286e31c]{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-orange);box-shadow:0 0 0 2px var(--color-clear)}.expo-topbar[data-v-3d57e597]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--nav-height);color:var(--nav-text)}.expo-topbar__name[data-v-3d57e597]{flex:1;min-width:0;max-width:720px}.expo-topbar__actions[data-v-3d57e597]{margin-left:auto;display:flex;align-items:center;gap:6px}.expo-topbar--inline[data-v-3d57e597]{height:auto;min-height:var(--nav-height);padding:6px 12px;background:var(--color-background);color:var(--color-text);border-bottom:1px solid var(--color-border-clear)}.expo-library-panel[data-v-af17f09b]{display:flex;flex-direction:column;min-height:100%}.expo-library-panel__header[data-v-af17f09b]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--color-background);padding:10px 16px}.expo-library-panel__title[data-v-af17f09b]{margin:0;font-size:var(--fs-2xl);font-weight:600}.expo-library-panel__body[data-v-af17f09b]{padding:12px 16px}.expo-library-panel__grid[data-v-af17f09b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.expo-library-panel__card[data-v-af17f09b]{position:relative;display:flex;flex-direction:column;cursor:pointer}.expo-library-panel__date[data-v-af17f09b]{margin:4px 2px 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.expo-library-panel__delete[data-v-af17f09b]{position:absolute;top:6px;right:6px}.expo-library-panel__empty[data-v-af17f09b]{flex:1;align-self:center;color:var(--expo-on-veil, rgb(255 255 255 / .88))}.expo-library-panel__empty[data-v-af17f09b] .d-empty__icon{color:inherit}.expo-group__alert[data-v-891ec7e6]{margin-bottom:12px}.expo-group__checking[data-v-891ec7e6]{min-height:120px}.expo-group__empty[data-v-891ec7e6]{margin:16px 0;color:var(--color-text-secondary);text-align:center;list-style:none}.expo-group__list[data-v-891ec7e6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto}.expo-group__row[data-v-891ec7e6]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-sm);cursor:pointer}.expo-group__row--flat[data-v-891ec7e6]{cursor:default}.expo-group__row[data-v-891ec7e6]:not(.expo-group__row--flat):hover{background:var(--color-clearer)}.expo-group__row[data-v-891ec7e6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.expo-group__row--active[data-v-891ec7e6]{background:var(--color-clearer)}.expo-group__cover[data-v-891ec7e6]{flex:none;width:44px;height:44px;border-radius:var(--radius-sm);background-color:var(--color-clear);background-image:var(--row-cover-url, none);background-size:cover;background-position:center;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.expo-group__cover--empty[data-v-891ec7e6]{background-color:var(--color-clear--2)}.expo-group__meta[data-v-891ec7e6]{flex:1;min-width:0;display:flex;flex-direction:column}.expo-group__name[data-v-891ec7e6]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expo-group__subject[data-v-891ec7e6]{font-size:var(--fs-lg);color:var(--color-text-secondary)}.expo-group__select-icon[data-v-891ec7e6]{flex:none;color:var(--color-text-secondary)}.expo-group__row--active .expo-group__select-icon[data-v-891ec7e6]{color:var(--color-primary)}.expo-widget-frame[data-v-00143cc3]{display:flex;flex-direction:column;height:100%;border-radius:var(--radius);overflow:hidden;min-width:0;padding:0;border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.expo-widget-frame__header[data-v-00143cc3]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 7%,transparent)}.expo-widget-frame.is-editing .expo-widget-frame__header[data-v-00143cc3]{cursor:grab}.expo-widget-frame__icon-chip[data-v-00143cc3]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main)}.expo-widget-frame__icon[data-v-00143cc3]{color:var(--color-main);font-size:var(--fs-lg)}.expo-widget-frame__icon-chip[data-v-00143cc3] .tool-icon svg{width:16px;height:16px}.expo-widget-frame__title[data-v-00143cc3]{flex:1;min-width:0;margin:0;font-size:var(--fs-lg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expo-widget-frame__actions[data-v-00143cc3]{display:flex;align-items:center;gap:4px;cursor:default}.expo-widget-frame__body[data-v-00143cc3]{flex:1;min-height:0;display:flex;flex-direction:column}.expo-widget-frame__content[data-v-00143cc3],.expo-widget-frame__config[data-v-00143cc3]{flex:1;min-height:0;padding:8px 10px 10px;overflow-y:auto;display:flex;flex-direction:column}.expo-widget-frame__content[data-v-00143cc3]{container-type:size;container-name:expo-widget}@container expo-widget (max-width: 240px){.ew-label{display:none}}.expo-canvas[data-v-783f5471]{width:100%;min-height:100%}[data-v-783f5471] .vgl-item.is-maximized{transform:none!important;position:fixed!important;top:calc(var(--nav-height) + var(--app-safe-top, 0px))!important;left:0!important;right:auto!important;bottom:auto!important;width:100vw!important;height:calc(100dvh - var(--nav-height) - var(--app-safe-top, 0px))!important;margin:0!important;z-index:1950}.expo-workspace[data-v-2c318f5b]{min-height:100%;padding:8px;display:flex;flex-direction:column}.expo-workspace__empty[data-v-2c318f5b]{align-self:center;color:var(--expo-on-veil, rgb(255 255 255 / .88))}.expo-workspace__empty[data-v-2c318f5b] .d-empty__icon{color:inherit}.expo-palette__family+.expo-palette__family[data-v-475b0977]{margin-top:18px}.expo-palette__family-title[data-v-475b0977]{margin:0 0 8px;font-size:var(--fs-lg);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.expo-palette__grid[data-v-475b0977]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.expo-palette__entry[data-v-475b0977]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s}.expo-palette__entry[data-v-475b0977]:hover:not(:disabled){border-color:var(--color-main);background:color-mix(in srgb,var(--color-main) 6%,transparent)}.expo-palette__entry[data-v-475b0977]:disabled{opacity:.45;cursor:not-allowed}.expo-palette__entry-icon[data-v-475b0977]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main)}.expo-palette__entry-icon[data-v-475b0977] .tool-icon svg{width:18px;height:18px}.expo-palette__entry-label[data-v-475b0977]{font-size:var(--fs-lg);font-weight:500;min-width:0}.expo-overlay[data-v-628f3542]{--expo-veil: rgb(24 30 54 / .65);--expo-on-veil: rgb(255 255 255 / .88);position:fixed;top:calc(var(--nav-height) + var(--app-safe-top, 0px));left:0;right:0;z-index:var(--z-overlay-expo);background:var(--expo-veil);display:flex;flex-direction:column}.expo-overlay[data-v-628f3542]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.expo-overlay[data-v-628f3542]:before{content:"";background:var(--color-clear);display:block;position:relative;width:100%;height:8px;box-shadow:inset 0 -4px 4px var(--color-clearer);box-sizing:content-box;margin-top:-8px}.expo-overlay__scroll[data-v-628f3542]{flex:1;min-height:0;overflow-y:auto}.cq-launcher__body[data-v-8d1b5594]{display:flex;flex-direction:column;gap:16px}.cq-launcher__field[data-v-8d1b5594]{display:flex;flex-direction:column;gap:6px}.cq-launcher__label[data-v-8d1b5594],.cq-launcher__heading[data-v-8d1b5594]{margin:0;font-weight:700;color:var(--color-text)}.cq-launcher__section[data-v-8d1b5594]{display:flex;flex-direction:column;gap:8px}.cq-launcher__hint[data-v-8d1b5594]{margin:0;font-size:.9em;color:var(--color-text-secondary)}.cq-launcher__list[data-v-8d1b5594]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.cq-launcher__item[data-v-8d1b5594]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px)}.cq-launcher__item-title[data-v-8d1b5594]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-launcher__quick[data-v-8d1b5594]{display:flex;gap:8px}.invite-email[data-v-7f6922af]{margin-top:20px}.invite-email__label[data-v-7f6922af]{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:var(--fs-lg);color:var(--color-text-secondary)}.invite-email__hint[data-v-7f6922af]{margin:0 0 8px;font-size:var(--fs-sm);color:var(--color-text-secondary);opacity:.8}.invite-email__chips[data-v-7f6922af]{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto;margin:0 0 8px;padding:0;list-style:none}.invite-email__row[data-v-7f6922af]{display:flex;align-items:flex-start;gap:8px}.invite-email__input[data-v-7f6922af]{flex:1;min-width:0}.invite-email__send[data-v-7f6922af]{flex:none}.header[data-v-2f5f3dd7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.actions[data-v-2f5f3dd7]{display:flex;align-items:center;gap:8px}.actions[data-v-2f5f3dd7] .el-button+.el-button{margin-left:0}.cover-scroll[data-v-2f5f3dd7]{margin-top:12px}.row[data-v-2f5f3dd7]{display:flex;width:fit-content;gap:8px;padding-bottom:8px}.thumb[data-v-2f5f3dd7]{flex-shrink:0;width:160px;aspect-ratio:16 / 9;background-color:var(--color-clear--2);background-size:cover;background-position:center;border-radius:var(--radius);border:2px solid transparent;position:relative;cursor:pointer}.thumb.selected[data-v-2f5f3dd7]{border-color:var(--color-main)}.thumb--own[data-v-2f5f3dd7]{cursor:default}.thumb--empty[data-v-2f5f3dd7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:default;color:var(--color-text-secondary);font-size:var(--fs-sm);text-align:center;border-style:dashed;border-color:var(--color-border-clear)}.check[data-v-2f5f3dd7]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--color-main);color:var(--color-text-on-brand);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-lg)}.student-select[data-v-5b1cc9fc]{display:flex;flex-direction:column;min-height:0}.student-select__header[data-v-5b1cc9fc]{display:flex;align-items:center;gap:8px;min-height:40px}.student-select__title[data-v-5b1cc9fc]{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-secondary)}.student-select__body[data-v-5b1cc9fc]{overflow-y:auto;margin-top:4px}.student-select__search[data-v-5b1cc9fc]{flex:none}.ss-group+.ss-group[data-v-5b1cc9fc]{border-top:1px solid var(--color-border-clear)}.ss-group__head[data-v-5b1cc9fc]{display:flex;align-items:center;gap:10px;padding:6px 4px}.ss-group__toggle[data-v-5b1cc9fc]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:2px 0;text-align:left}.ss-group__name[data-v-5b1cc9fc]{flex:1;min-width:0;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-group__count[data-v-5b1cc9fc]{flex:none;font-size:var(--fs-sm);color:var(--color-text-secondary);background:var(--color-clearer);border-radius:var(--radius-pill);padding:1px 8px}.ss-group__chevron[data-v-5b1cc9fc]{flex:none;color:var(--color-text-secondary);transition:transform .15s ease}.ss-group__chevron--open[data-v-5b1cc9fc]{transform:rotate(90deg)}.ss-students[data-v-5b1cc9fc]{list-style:none;margin:0;padding:0}.ss-students--nested[data-v-5b1cc9fc]{padding-left:12px}.ss-student[data-v-5b1cc9fc]{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:var(--radius-sm);cursor:pointer}.ss-student[data-v-5b1cc9fc]:hover{background:var(--color-clearer)}.ss-student[data-v-5b1cc9fc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ss-student__name[data-v-5b1cc9fc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.ss-avatar[data-v-5b1cc9fc]{flex:none;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-clear);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:600}.ss-empty[data-v-5b1cc9fc]{margin:12px 0;text-align:center;color:var(--color-text-secondary)}.ss-check[data-v-5b1cc9fc]{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--color-clear);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-on-brand);font-size:var(--fs-xs);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ss-check--on[data-v-5b1cc9fc],.ss-check--partial[data-v-5b1cc9fc]{background:var(--color-primary);border-color:var(--color-primary)}.ss-check--partial[data-v-5b1cc9fc]:after{content:"";width:9px;height:2px;border-radius:1px;background:#fff}.institution-stub[data-v-d68b0662]{color:var(--color-text-secondary)}.event-editors[data-v-d68b0662]{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border-clear)}.event-editors__hint[data-v-d68b0662]{margin:0 0 6px;font-size:var(--fs-md);color:var(--color-text-secondary)}.pending-body[data-v-3a5f065b]{color:var(--color-text-secondary);line-height:1.5}.content-card[data-v-cbff5ac1]{--content-card-scrim: color-mix(in srgb, var(--color-black) 42%, transparent);--content-card-touch: 44px;display:flex;flex-direction:column;background:var(--el-bg-color);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;text-align:left;padding:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.content-card[data-v-cbff5ac1]:hover{transform:translateY(-2px);box-shadow:var(--shadow-far);border-color:var(--el-color-primary-light-5)}.content-card[data-v-cbff5ac1]:focus-visible{outline:none;border-color:var(--el-color-primary);box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.content-card[data-v-cbff5ac1]:active{transform:translateY(0);box-shadow:var(--shadow-light)}.content-card--selected[data-v-cbff5ac1]{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-7)}.content-card__thumb[data-v-cbff5ac1]{position:relative;aspect-ratio:16 / 10;background:var(--color-clear--2);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--color-border-clear)}.content-card__thumb img[data-v-cbff5ac1]{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.content-card__thumb--tinted[data-v-cbff5ac1]{background:var(--card-cover-color);border-bottom-color:transparent}.content-card__thumb--tinted .content-card__thumb-icon[data-v-cbff5ac1]{color:var(--color-text-on-media);opacity:1;background:var(--content-card-scrim);border-radius:var(--radius-pill);padding:10px 12px}.content-card__thumb-icon[data-v-cbff5ac1]{font-size:var(--icon-md);color:var(--el-text-color-placeholder)}.content-card__cover-text[data-v-cbff5ac1]{font-size:var(--fs-sm);line-height:1.45;color:var(--el-text-color-regular);padding:var(--padding-sm);text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,var(--color-black) 62%,transparent 100%);mask-image:linear-gradient(180deg,var(--color-black) 62%,transparent 100%)}.content-card__check[data-v-cbff5ac1]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--el-color-primary);color:var(--el-color-white);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);box-shadow:0 0 0 2px var(--card-surface)}.content-card__body[data-v-cbff5ac1]{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:var(--content-card-touch)}.content-card__title[data-v-cbff5ac1]{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--el-text-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-card__type[data-v-cbff5ac1]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);flex-shrink:0}@media(prefers-reduced-motion:reduce){.content-card[data-v-cbff5ac1],.content-card[data-v-cbff5ac1]:hover{transform:none;transition:none}}.ncard-wrap[data-v-298cac0d]{position:relative;width:calc(var(--ncard-h) * 200 / 280)}.ncard-wrap--fluid[data-v-298cac0d]{width:100%;display:flex;justify-content:center}.ncard-wrap--fluid .ncard[data-v-298cac0d]{width:calc(var(--ncard-h) * 200 / 280);flex:none}.ncard[data-v-298cac0d]{--ncard-radius: calc(var(--ncard-h) * 6 / 280) calc(var(--ncard-h) * 15 / 280) calc(var(--ncard-h) * 15 / 280) calc(var(--ncard-h) * 6 / 280);width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.ncard[data-v-298cac0d] *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ncard[data-v-298cac0d]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.ncard__book[data-v-298cac0d]{position:relative;height:var(--ncard-h);border-radius:var(--ncard-radius);box-shadow:var(--shadow-far);transition:transform .2s ease}.ncard:hover .ncard__book[data-v-298cac0d],.ncard-wrap--open .ncard__book[data-v-298cac0d]{transform:translateY(-2px) scale(1.02)}.ncard__cover[data-v-298cac0d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ncard-radius);box-shadow:0 1px 1px var(--color-dark);transition:all .2s ease;transform-origin:left top;z-index:3}.ncard__cover[data-v-298cac0d]:before{content:" ";position:absolute;left:0;top:0;height:100%;width:calc(var(--ncard-h) * 25 / 280);border-radius:calc(var(--ncard-h) * 6 / 280) 0 0 calc(var(--ncard-h) * 6 / 280);background-color:var(--cover-theme-dark);transition:all .2s ease}.ncard:hover .ncard__cover[data-v-298cac0d],.ncard-wrap--open .ncard__cover[data-v-298cac0d]{transform:matrix3d(.67,-.075,0,-.0005,0,1,0,-.000006,0,0,1,0,0,0,0,1);transform-style:preserve-3d;box-shadow:inset -1px -1px 1px color-mix(in srgb,var(--color-black) 31%,transparent)}.ncard__first-page[data-v-298cac0d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ncard-radius);background-color:#f0f0f0;border-right:1px solid var(--color-clear);overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:2}.ncard__first-page img[data-v-298cac0d]{width:100%;height:100%;object-fit:cover;border-radius:var(--ncard-radius)}.ncard__cover-text[data-v-298cac0d]{font-size:var(--fs-sm);line-height:1.45;color:var(--el-text-color-regular);padding:12px;text-align:left;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,var(--color-black) 78%,transparent 100%);mask-image:linear-gradient(180deg,var(--color-black) 78%,transparent 100%)}.ncard__page-icon[data-v-298cac0d]{font-size:var(--icon-md);color:var(--el-text-color-placeholder)}.ncard__perspective[data-v-298cac0d]{position:absolute;left:0;bottom:0;width:100%;height:calc(var(--ncard-h) * 25 / 280);margin-bottom:calc(var(--ncard-h) * -6 / 280);border-radius:0 0 calc(var(--ncard-h) * 15 / 280) calc(var(--ncard-h) * 6 / 280);border:2px solid var(--cover-theme-clear);border-left:3px solid var(--cover-theme-dark);border-right:none;background-color:var(--color-grey);z-index:0}.ncard__tabs[data-v-298cac0d]:after{content:" ";position:absolute;top:calc(var(--ncard-h) * 30 / 280);right:calc(var(--ncard-h) * -15 / 280);height:calc(var(--ncard-h) * 30 / 280);width:calc(var(--ncard-h) * 30 / 280);border-radius:0 calc(var(--ncard-h) * 6 / 280) calc(var(--ncard-h) * 6 / 280) 0;background-color:var(--el-color-primary);z-index:0}.ncard__book[data-v-298cac0d] .cached-badge{z-index:5}.ncard__origin[data-v-298cac0d]{position:absolute;bottom:6px;right:6px;z-index:6}.ncard__menu[data-v-298cac0d]{position:absolute;top:8px;right:8px;z-index:6}.ncard__menu-trigger[data-v-298cac0d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--el-text-color-primary);background:var(--color-clear);box-shadow:0 1px 3px #00000040;cursor:pointer;opacity:0;transition:opacity .15s ease}.ncard-wrap:hover .ncard__menu-trigger[data-v-298cac0d],.ncard__menu-trigger[data-v-298cac0d]:focus-visible{opacity:1}.ncard__title[data-v-298cac0d]{margin:0;padding:10px 4px 0;min-height:var(--content-card-touch, 44px);font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--el-text-color-primary);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ncard__book[data-v-298cac0d],.ncard__cover[data-v-298cac0d]{transition:none}.ncard:hover .ncard__book[data-v-298cac0d],.ncard-wrap--open .ncard__book[data-v-298cac0d],.ncard:hover .ncard__cover[data-v-298cac0d],.ncard-wrap--open .ncard__cover[data-v-298cac0d]{transform:none}}.app-body[data-v-f89372b4]{height:100%;width:100%;min-width:0}.app-shell-visible .app-body[data-v-f89372b4]{height:calc(100dvh - var(--nav-height) - var(--app-safe-top, 0px));position:relative}.app-desktop .app-body[data-v-f89372b4]{display:grid;grid-template-columns:64px 1fr;overflow-x:clip}@supports not (overflow: clip){.app-desktop .app-body[data-v-f89372b4]{overflow-x:hidden}}.app-desktop .app-body .app-sidenav[data-v-f89372b4]{width:64px;position:relative;z-index:1;transition:width .2s ease}.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav:hover) .app-sidenav[data-v-f89372b4],.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav.sidenav--pinned) .app-sidenav[data-v-f89372b4]{width:220px}.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav:hover) .app-main[data-v-f89372b4],.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav.sidenav--pinned) .app-main[data-v-f89372b4]{left:156px}.app-desktop .app-body[data-v-f89372b4]:has(.app-main:first-child){grid-template-columns:1fr}.app-desktop .app-bottomtabs[data-v-f89372b4]{display:none}.app-grid .app-body[data-v-f89372b4]{display:flex;flex-direction:column}.app-grid .app-sidenav[data-v-f89372b4]{display:none}.app-grid .app-bottomtabs[data-v-f89372b4]{position:absolute;left:0;right:0;bottom:0;z-index:10;transition:transform .2s ease,opacity .2s ease}.app-grid .app-bottomtabs--hidden[data-v-f89372b4],body.el-popup-parent--hidden .app-grid .app-bottomtabs{transform:translateY(120%);opacity:0;pointer-events:none}.app-grid.app-shell-visible[data-v-f89372b4] .app-page__content,.app-grid.app-shell-visible[data-v-f89372b4] .editor-shell__main{padding-bottom:calc(var(--bottom-tabs-height) + 28px)}body.bottomnav-suppressed .app-grid.app-shell-visible .app-page__content,body.bottomnav-suppressed .app-grid.app-shell-visible .editor-shell__main{padding-bottom:0}.app-overlay-host[data-v-f89372b4]{display:contents}.app-main[data-v-f89372b4]{display:flex;flex-direction:column;height:100%;flex:1;min-width:0;min-height:0;background:var(--color-background);isolation:isolate;left:0;transition:padding-right .18s ease,left .2s ease}body.pad-docked .app-desktop .app-main{padding-right:var(--pad-dock-width, 0)}.app-desktop .app-main[data-v-f89372b4]{border-radius:var(--radius) 0 0 0;box-shadow:var(--shadow-far-up);overflow:hidden;position:relative}.app-desktop.app-shell-hidden .app-main[data-v-f89372b4]{border-radius:0}.app-desktop.app-surface-bare .app-main[data-v-f89372b4]{background:var(--color-background-transparent)}.app-outlet[data-v-f89372b4]{flex:1;position:relative;overflow-y:auto}*,: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-grey-transparent: #c6cccfc0;--color-border-clear: hsl(200 8% 79%);--color-clear: hsl(220 17% 88%);--color-clear-transparent: #dbdfe6c0;--color-clearer: hsl(228 17% 95%);--color-clearer-transparent: #f0f1f4c0;--color-clear--2: hsl(220 17% 97%);--color-clear--2-transparent: #f6f7f9c0;--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: "Atkinson Hyperlegible Next", 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-content-lg: calc(1.125rem * var(--content-scale));--fs-content-sm: calc(.875rem * var(--content-scale));--fs-content-xs: calc(.8125rem * 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-grey-transparent: #29303dc0;--color-clear: #48546a;--color-clear-transparent: #48546ac0;--color-clearer: hsl(220 20% 25%);--color-clearer-transparent: #333c4dc0;--color-clear--2: hsl(220 15% 12%);--color-clear--2-transparent: #1a1d23c0;--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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-black:#000;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:var(--radius-sm);--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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-0{margin:calc(var(--spacing) * 0)}.m-270\.5{margin:calc(var(--spacing) * 270.5)}.m-480\.5{margin:calc(var(--spacing) * 480.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-clearer{background-color:var(--color-clearer)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-primary{color:var(--color-primary)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media(min-width:640px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}}@media(min-width:760px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1960px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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;--el-bg-color-overlay: var(--color-clearer-transparent) !important}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);display:none}.el-tooltip{max-width:min(80vw,250px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(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}.ce-block.diddo-spoiler-member{position:relative;border-left:1px solid var(--color-border-clear);border-right:1px solid var(--color-border-clear);background:var(--color-clear--2);padding-left:12px!important;padding-right:12px!important}.ce-block.diddo-spoiler-member--first{border-top:1px solid var(--color-border-clear);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);padding-top:0!important}.ce-block.diddo-spoiler-member--last{border-bottom:1px solid var(--color-border-clear);border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);margin-bottom:12px}.diddo-spoiler__bar-host{display:contents}.diddo-spoiler__bar{position:absolute;top:0;left:0;right:0;z-index:2}.ce-block.diddo-spoiler-member--first{padding-top:var(--spoiler-bar-height, 40px)!important}html.dark .ce-block.diddo-spoiler-member{background:var(--color-clear--2);border-color:var(--color-border-clear)}@media(max-width:759px){.ce-block.diddo-spoiler-member{padding-left:10px!important;padding-right:10px!important}}h1.ce-header,h1.block-header{font-size:var(--fs-h1)}h2.ce-header,h2.block-header{font-size:var(--fs-h2)}h3.ce-header,h3.block-header{font-size:var(--fs-h3)}h4.ce-header,h4.block-header{font-size:var(--fs-h4)}h5.ce-header,h5.block-header{font-size:var(--fs-h5)}h6.ce-header,h6.block-header{font-size:var(--fs-h6);text-transform:uppercase;letter-spacing:.05em}.ce-header,.block-header{font-weight:600;line-height:var(--lh-heading);font-family:var(--font-content)}.block-header{margin:0;padding:.6em 0 3px}.block-list{font-size:var(--fs-content);line-height:var(--lh-content)}.eBlock--paragraph,.eBlock--header,.eBlock--list,.eBlock--warning,.eBlock--quote,.eBlock--table,.alignTune-wrap--paragraph,.alignTune-wrap--header,.alignTune-wrap--list,.alignTune-wrap--warning,.alignTune-wrap--quote,.alignTune-wrap--table{font-family:var(--font-content)}.block-list .block-paragraph{margin:0 0 var(--content-para-gap)}.block-list .block-paragraph:last-child{margin-bottom:0}.codex-editor .ce-paragraph,.codex-editor [contenteditable=true]:not(.ce-header){line-height:var(--lh-content)}:root [data-content-theme]{counter-reset:ct-sec ct-sub ct-tip;--ct-ai: var(--ct-ink-light);--ct-paper: var(--color-background);--ct-t08: color-mix(in srgb, var(--ct-a) 8%, var(--ct-paper));--ct-t12: color-mix(in srgb, var(--ct-a) 12%, var(--ct-paper));--ct-t20: color-mix(in srgb, var(--ct-a) 20%, var(--ct-paper));--ct-t35: color-mix(in srgb, var(--ct-a) 35%, var(--ct-paper));--ct-warning-bg: var(--ct-a);--ct-warning-ink: var(--ct-on)}:root.dark [data-content-theme]{--ct-ai: var(--ct-ink-dark)}:root [data-content-theme] [style*="--color:"]{--ct-a: var(--color-contrast);--ct-ai: var(--color-contrast);--ct-on: var(--color);--ct-t08: color-mix(in srgb, var(--color-contrast) 10%, transparent);--ct-t12: color-mix(in srgb, var(--color-contrast) 14%, transparent);--ct-t20: color-mix(in srgb, var(--color-contrast) 22%, transparent);--ct-t35: color-mix(in srgb, var(--color-contrast) 35%, transparent)}:root [data-content-theme] :is(h2.ce-header,h2.block-header){counter-increment:ct-sec;counter-set:ct-sub 0 ct-tip 0}:root [data-content-theme] :is(h3.ce-header,h3.block-header){counter-increment:ct-tip;counter-set:ct-sub 0}:root [data-content-theme] :is(h4.ce-header,h4.block-header){counter-increment:ct-sub}:root [data-content-theme=cuadernillo] :is(h1.ce-header,h1.block-header){color:var(--ct-ai)}:root [data-content-theme=cuadernillo] :is(h2.ce-header,h2.block-header){display:flex;align-items:center;gap:12px;color:var(--ct-ai);border-bottom:2px solid var(--ct-a);padding-bottom:6px}:root [data-content-theme=cuadernillo] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec);display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--ct-a);color:var(--ct-on);font-size:.8em}:root [data-content-theme=cuadernillo] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha) ")";color:var(--ct-ai);margin-right:.4em}:root [data-content-theme=cuadernillo] :is(h5.ce-header,h5.block-header){text-transform:uppercase;letter-spacing:.05em;color:var(--ct-ai)}:root [data-content-theme=cuadernillo] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;gap:10px;color:var(--ct-ai);background:var(--ct-t12);border-left:18px solid var(--ct-a);padding:7px 12px;border-radius:0 8px 8px 0}:root [data-content-theme=cuadernillo] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha) " ·"}:root [data-content-theme=subrayado] :is(h1.ce-header,h1.block-header){width:fit-content;max-width:100%;font-weight:800;letter-spacing:-.025em;background:linear-gradient(transparent 62%,var(--ct-t35) 62%)}:root [data-content-theme=subrayado] :is(h2.ce-header,h2.block-header){width:fit-content;max-width:100%;background:linear-gradient(transparent 60%,var(--ct-t20) 60%)}:root [data-content-theme=subrayado] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec,decimal-leading-zero);font:500 .5em var(--font-mono);color:var(--ct-ai);vertical-align:.8em;margin-right:.7em}:root [data-content-theme=subrayado] :is(h4.ce-header,h4.block-header){width:fit-content;font-weight:600;text-decoration:underline;text-decoration-color:var(--ct-a);text-decoration-thickness:3px;text-underline-offset:5px}:root [data-content-theme=subrayado] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);display:inline-block;font:500 .8em var(--font-mono);color:var(--ct-ai);margin-right:.6em}:root [data-content-theme=subrayado] :is(h5.ce-header,h5.block-header){width:fit-content;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px dotted var(--ct-a);padding-bottom:2px}:root [data-content-theme=subrayado] :is(h3.ce-header,h3.block-header){width:fit-content;max-width:100%;font-weight:600;text-decoration:underline wavy var(--ct-a);text-decoration-thickness:2px;text-underline-offset:6px}:root [data-content-theme=subrayado] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha) ".";display:inline-block;color:var(--ct-ai);margin-right:.5em}:root [data-content-theme=pestanas] :is(h1.ce-header,h1.block-header){font-weight:300;letter-spacing:-.02em}:root [data-content-theme=pestanas] :is(h2.ce-header,h2.block-header){display:flex;align-items:center;width:100%;padding:0 14px 3px 0;background:linear-gradient(var(--ct-a),var(--ct-a)) left bottom / 100% 3px no-repeat,var(--ct-t08);border-radius:12px 12px 0 0}:root [data-content-theme=pestanas] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec);align-self:stretch;display:grid;place-items:center;flex:none;padding:8px 18px;margin-right:.7em;background:var(--ct-a);color:var(--ct-on);border-radius:12px 12px 0 0}:root [data-content-theme=pestanas] :is(h4.ce-header,h4.block-header){width:fit-content;max-width:100%;padding:3px 14px;background:var(--ct-t12);border-bottom:2px solid var(--ct-a);border-radius:8px 8px 0 0}:root [data-content-theme=pestanas] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);color:var(--ct-ai);margin-right:.5em}:root [data-content-theme=pestanas] :is(h5.ce-header,h5.block-header){text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}:root [data-content-theme=pestanas] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--ct-a);margin-right:8px}:root [data-content-theme=pestanas] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;min-height:42px;padding:0 14px 0 0;background:var(--ct-t08);border:1.5px solid var(--ct-a);border-radius:10px 10px 0 0;overflow:hidden}:root [data-content-theme=pestanas] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha);align-self:stretch;display:grid;place-items:center;min-width:42px;margin-right:12px;background:var(--ct-a);color:var(--ct-on)}:root [data-content-theme=terminal] :is(h1,h2,h3,h4,h5):is(.ce-header,.block-header){font-family:var(--font-mono);font-weight:500;letter-spacing:0}:root [data-content-theme=terminal] :is(h1.ce-header:not(:empty),h1.block-header):before{content:"# ";color:var(--ct-ai)}:root [data-content-theme=terminal] h1.block-header:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:.25em;vertical-align:-.12em;background:var(--ct-a);animation:ct-term-blink 1.1s steps(1) infinite}:root [data-content-theme=terminal] :is(h2.ce-header,h2.block-header){padding-bottom:6px;border-bottom:1px dashed var(--color-border-clear)}:root [data-content-theme=terminal] :is(h2.ce-header:not(:empty),h2.block-header):before{content:"## ";color:var(--ct-ai)}:root [data-content-theme=terminal] :is(h4.ce-header:not(:empty),h4.block-header):before{content:"#### ";color:var(--ct-ai)}:root [data-content-theme=terminal] :is(h5.ce-header,h5.block-header){color:var(--color-text-secondary)}:root [data-content-theme=terminal] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"##### ";color:var(--ct-ai)}:root [data-content-theme=terminal] :is(h3.ce-header,h3.block-header){display:flex;align-items:baseline;gap:.7ch;padding:8px 12px;background:var(--ct-t12);border-radius:4px}:root [data-content-theme=terminal] :is(h3.ce-header:not(:empty),h3.block-header):before{content:"### ";color:var(--ct-ai)}@keyframes ct-term-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){:root [data-content-theme=terminal] h1.block-header:after{animation:none}}:root [data-content-theme=editorial] :is(h1.ce-header,h1.block-header){font-weight:300;letter-spacing:-.035em}:root [data-content-theme=editorial] :is(h2.ce-header,h2.block-header){display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5em;padding-top:.6em;border-top:1px solid var(--color-text);font-weight:600;letter-spacing:-.02em}:root [data-content-theme=editorial] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec);font-size:1.6em;font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--ct-ai)}:root [data-content-theme=editorial] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha) ".";margin-right:.5em;font-weight:400;color:var(--ct-ai)}:root [data-content-theme=editorial] :is(h5.ce-header,h5.block-header){font-style:italic;color:var(--ct-ai)}:root [data-content-theme=editorial] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ct-ai)}:root [data-content-theme=editorial] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha)}:root [data-content-theme=editorial] :is(h3.ce-header:not(:empty),h3.block-header):after{content:"";flex:1;height:1px;background:var(--color-border-clear);order:1}:root [data-content-theme=cinta] :is(h1.ce-header,h1.block-header){font-weight:800;text-transform:uppercase;letter-spacing:.01em}:root [data-content-theme=cinta] :is(h2.ce-header,h2.block-header){width:fit-content;min-width:60%;max-width:100%;padding:9px 44px 9px 18px;background:var(--ct-a);color:var(--ct-on);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%)}:root [data-content-theme=cinta] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec);margin-right:14px;padding-right:14px;font-weight:800;border-right:2px solid color-mix(in srgb,var(--ct-on) 45%,transparent)}:root [data-content-theme=cinta] :is(h4.ce-header,h4.block-header){width:fit-content;max-width:100%;padding:3px 28px 3px 12px;background:var(--ct-t20);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%)}:root [data-content-theme=cinta] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);margin-right:.5em;font-weight:800;color:var(--ct-ai)}:root [data-content-theme=cinta] :is(h5.ce-header,h5.block-header){text-transform:uppercase;letter-spacing:.08em;color:var(--ct-ai)}:root [data-content-theme=cinta] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"";display:inline-block;width:16px;height:5px;margin-right:8px;vertical-align:.15em;background:var(--ct-a)}:root [data-content-theme=cinta] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;gap:12px;padding:8px 14px;font-weight:600;background:var(--color-text);color:var(--ct-paper);border-radius:2px}:root [data-content-theme=cinta] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha);display:grid;place-items:center;width:28px;height:28px;font-size:.85em;background:var(--ct-a);color:var(--ct-on)}:root [data-content-theme=corchetes] :is(h1.ce-header,h1.block-header){font-weight:300;letter-spacing:-.02em}:root [data-content-theme=corchetes] :is(h1.ce-header:not(:empty),h1.block-header):before{content:"[";margin-right:.18em;font-weight:200;color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h1.ce-header:not(:empty),h1.block-header):after{content:"]";margin-left:.18em;font-weight:200;color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h2.ce-header,h2.block-header){display:flex;align-items:baseline;gap:.8em;font-weight:600}:root [data-content-theme=corchetes] :is(h2.ce-header:not(:empty),h2.block-header):before{content:"[" counter(ct-sec,decimal-leading-zero) "]";font:500 .62em var(--font-mono);color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h4.ce-header,h4.block-header){font-weight:600}:root [data-content-theme=corchetes] :is(h4.ce-header:not(:empty),h4.block-header):before{content:"(" counter(ct-sub,upper-alpha) ")";margin-right:.6em;font:500 .85em var(--font-mono);color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h5.ce-header,h5.block-header){font-weight:500;font-family:var(--font-mono)}:root [data-content-theme=corchetes] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"{ ";color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h5.ce-header:not(:empty),h5.block-header):after{content:" }";color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(h3.ce-header,h3.block-header){display:flex;align-items:baseline;gap:10px;padding:8px 0;font-weight:600;border-top:1.5px solid var(--ct-a);border-bottom:1.5px solid var(--ct-a)}:root [data-content-theme=corchetes] :is(h3.ce-header:not(:empty),h3.block-header):before{content:"‹" counter(ct-tip,upper-alpha) "›";font:500 .85em var(--font-mono);color:var(--ct-ai)}:root [data-content-theme=margen] :is(h2,h3,h4,h5):is(.ce-header,.block-header){position:relative;padding-left:2.6em}:root [data-content-theme=margen] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec);position:absolute;left:0;font-size:1.5em;font-weight:300;line-height:1;color:var(--ct-ai)}:root [data-content-theme=margen] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);position:absolute;left:0;font-size:.85em;font-weight:600;color:var(--ct-ai)}:root [data-content-theme=margen] :is(h5.ce-header,h5.block-header){text-transform:uppercase;letter-spacing:.08em;color:var(--ct-ai)}:root [data-content-theme=margen] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"";position:absolute;left:0;top:calc(50% - 1px);width:8px;height:2px;background:var(--ct-a)}:root [data-content-theme=margen] :is(h3.ce-header,h3.block-header){padding-top:6px;padding-bottom:6px;font-weight:600;border-bottom:1.5px solid var(--ct-a)}:root [data-content-theme=margen] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha);position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;font-size:.75em;color:var(--ct-ai);background:var(--ct-paper);border:1.5px solid var(--ct-a);border-radius:50%}:root [data-content-theme=cuadricula] :is(h1.ce-header,h1.block-header){display:inline-block;max-width:100%;padding:4px 12px;background:var(--ct-paper);border:2px solid var(--color-text);box-shadow:5px 5px 0 var(--ct-a)}:root [data-content-theme=cuadricula] :is(h2.ce-header,h2.block-header){display:flex;align-items:center;gap:14px;padding:0 14px 0 0;border:2px solid var(--color-text);overflow:hidden}:root [data-content-theme=cuadricula] :is(h2.ce-header:not(:empty),h2.block-header):before{content:counter(ct-sec,decimal-leading-zero);align-self:stretch;display:grid;place-items:center;padding:8px 12px;font:500 .8em var(--font-mono);background:var(--color-text);color:var(--ct-paper)}:root [data-content-theme=cuadricula] :is(h4.ce-header,h4.block-header){padding-bottom:4px;font-weight:600;border-bottom:2px dashed var(--color-grey)}:root [data-content-theme=cuadricula] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);display:inline-grid;place-items:center;width:1.7em;height:1.7em;margin-right:.6em;font:500 .8em var(--font-mono);color:var(--ct-ai);border:1.5px solid var(--ct-a)}:root [data-content-theme=cuadricula] :is(h5.ce-header,h5.block-header){font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ct-ai)}:root [data-content-theme=cuadricula] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"+ "}:root [data-content-theme=cuadricula] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;gap:12px;padding:8px 12px;border:2px solid var(--color-text);background-color:var(--ct-t08);background-image:linear-gradient(var(--color-clear) 1px,transparent 1px),linear-gradient(90deg,var(--color-clear) 1px,transparent 1px);background-size:10px 10px}:root [data-content-theme=cuadricula] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha);padding:2px 9px;font:500 .85em var(--font-mono);background:var(--ct-a);color:var(--ct-on)}:root [data-content-theme=sello] :is(h1.ce-header,h1.block-header){text-transform:uppercase;letter-spacing:.04em}:root [data-content-theme=sello] :is(h2.ce-header,h2.block-header){display:flex;width:fit-content;max-width:96%;padding:8px 16px;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-ai);border:2px solid var(--ct-a);outline:1.5px solid var(--ct-a);outline-offset:3px}:root [data-content-theme=sello] h2.block-header{transform:rotate(-.6deg)}:root [data-content-theme=sello] :is(h2.ce-header:not(:empty),h2.block-header):before{content:"N.º " counter(ct-sec);flex:none;margin-right:12px;padding-right:12px;border-right:2px solid var(--ct-a)}:root [data-content-theme=sello] :is(h4.ce-header,h4.block-header){width:fit-content;max-width:100%;padding:3px 14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1.5px solid var(--color-text);border-radius:99px}:root [data-content-theme=sello] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha);display:inline-grid;place-items:center;width:1.6em;height:1.6em;margin:0 8px 0 -10px;letter-spacing:0;background:var(--ct-a);color:var(--ct-on);border-radius:50%}:root [data-content-theme=sello] :is(h5.ce-header,h5.block-header){text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-secondary)}:root [data-content-theme=sello] :is(h5.ce-header:not(:empty),h5.block-header):after{content:"";display:block;width:2.2em;margin-top:5px;border-top:3px solid var(--ct-a)}:root [data-content-theme=sello] :is(h3.ce-header,h3.block-header){display:flex;align-items:center;gap:12px;padding:9px 14px;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-ai);background:var(--ct-t08);border:2px dashed var(--ct-a);border-radius:6px}:root [data-content-theme=sello] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha);display:grid;place-items:center;flex:none;width:28px;height:28px;letter-spacing:0;border:2px solid var(--ct-a);border-radius:50%}:root [data-content-theme=clasico] :is(h1,h2,h3,h4,h5):is(.ce-header,.block-header){text-align:center}:root [data-content-theme=clasico] :is(h1.ce-header,h1.block-header){font-weight:600;letter-spacing:-.01em}:root [data-content-theme=clasico] :is(h1.ce-header:not(:empty),h1.block-header):after{content:"";display:block;width:90px;height:7px;margin:.7em auto 0;border-top:1.5px solid var(--ct-a);border-bottom:1.5px solid var(--ct-a)}:root [data-content-theme=clasico] :is(h2.ce-header,h2.block-header){display:grid;justify-items:center;gap:.35em;font-weight:600}:root [data-content-theme=clasico] :is(h2.ce-header:not(:empty),h2.block-header):before{content:"— " counter(ct-sec,upper-roman) " —";font:500 .5em var(--font-mono);letter-spacing:.2em;color:var(--ct-ai)}:root [data-content-theme=clasico] :is(h4.ce-header,h4.block-header){font-weight:500;text-transform:uppercase;letter-spacing:.16em}:root [data-content-theme=clasico] :is(h4.ce-header:not(:empty),h4.block-header):before{content:counter(ct-sub,upper-alpha) " · ";color:var(--ct-ai);font-weight:700}:root [data-content-theme=clasico] :is(h5.ce-header,h5.block-header){font-style:italic;color:var(--ct-ai)}:root [data-content-theme=clasico] :is(h5.ce-header:not(:empty),h5.block-header):before{content:"—  "}:root [data-content-theme=clasico] :is(h5.ce-header:not(:empty),h5.block-header):after{content:"  —"}:root [data-content-theme=clasico] :is(h3.ce-header,h3.block-header){padding:10px 0;font-weight:600;text-transform:uppercase;letter-spacing:.14em;border-top:3px double var(--color-text);border-bottom:3px double var(--color-text)}:root [data-content-theme=clasico] :is(h3.ce-header:not(:empty),h3.block-header):before{content:counter(ct-tip,upper-alpha) " · ";color:var(--ct-ai)}:root [data-content-theme] .diddo-list__marker{color:var(--ct-ai)}:root [data-content-theme] .diddo-quote__mark{color:var(--ct-ai);opacity:.16}:root [data-content-theme] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)){border:0;height:auto;margin:0;padding:.9em 0;overflow:visible;background:none;text-align:center;line-height:1;color:inherit}:root [data-content-theme] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{content:"";display:block;width:100%;height:auto;margin:0 auto;font-size:1.1em;line-height:1;letter-spacing:.3em;border-top:2px solid var(--ct-a)}:root [data-content-theme=cuadernillo] .diddo-quote{border-left:6px solid var(--ct-a);background:var(--ct-t08);border-radius:0 10px 10px 0}:root [data-content-theme=cuadernillo] .diddo-quote__caption{color:var(--ct-ai);font-weight:600}:root [data-content-theme=cuadernillo] .diddo-list--ordered .diddo-list__marker{font-weight:700}:root [data-content-theme=cuadernillo] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--diddo-table-theme, var(--ct-a));color:var(--diddo-table-on, var(--ct-on))}:root [data-content-theme=cuadernillo] .diddo-warning{border-radius:14px;box-shadow:none;border-left:10px solid color-mix(in srgb,var(--dw-bg) 65%,#000)}:root [data-content-theme=cuadernillo] .image-block__caption{color:var(--ct-ai);font-style:normal;font-weight:600}:root [data-content-theme=cuadernillo] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:14px;outline:2px solid var(--ct-a);outline-offset:3px}:root [data-content-theme=subrayado] .diddo-quote{background:none}:root [data-content-theme=subrayado] .diddo-quote__text{text-decoration:underline;text-decoration-color:var(--ct-t35);text-decoration-thickness:.4em;text-underline-offset:-.2em;text-decoration-skip-ink:none}:root [data-content-theme=subrayado] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:var(--ct-a)}:root [data-content-theme=subrayado] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:linear-gradient(transparent 55%,var(--ct-t35) 55%)}:root [data-content-theme=subrayado] .diddo-warning{border-radius:2px;box-shadow:5px 5px color-mix(in srgb,var(--dw-bg) 45%,transparent)}:root [data-content-theme=subrayado] .image-block__caption{font-style:normal;text-decoration:underline;text-decoration-color:var(--ct-a);text-decoration-thickness:2px;text-underline-offset:4px}:root [data-content-theme=subrayado] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){box-shadow:8px 8px 0 var(--ct-t35)}:root [data-content-theme=subrayado] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:6px solid var(--ct-t35);width:40%}:root [data-content-theme=pestanas] .diddo-quote{border-top:3px solid var(--ct-a);background:var(--ct-t08);border-radius:0 0 10px 10px}:root [data-content-theme=pestanas] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=pestanas] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"▸";position:absolute;right:0;color:var(--ct-ai)}:root [data-content-theme=pestanas] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--diddo-table-theme, var(--ct-a));color:var(--diddo-table-on, var(--ct-on))}:root [data-content-theme=pestanas] .diddo-table__cell--tl:not(.diddo-table__cell--selected){border-top-left-radius:10px}:root [data-content-theme=pestanas] .diddo-table__cell--tr:not(.diddo-table__cell--selected){border-top-right-radius:10px}:root [data-content-theme=pestanas] .diddo-table__cell--bl:not(.diddo-table__cell--selected){border-bottom-left-radius:0}:root [data-content-theme=pestanas] .diddo-table__cell--br:not(.diddo-table__cell--selected){border-bottom-right-radius:0}:root [data-content-theme=pestanas] .diddo-warning{border-radius:10px 10px 0 0;box-shadow:0 3px color-mix(in srgb,var(--dw-bg) 65%,#000)}:root [data-content-theme=pestanas] .image-block__caption{display:table;margin-inline:auto;padding:2px 10px;background:var(--ct-t08);border-radius:0 0 8px 8px;font-style:normal}:root [data-content-theme=pestanas] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:10px 10px 0 0;box-shadow:0 3px 0 var(--ct-a)}:root [data-content-theme=pestanas] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:3px solid var(--ct-a)}:root [data-content-theme=terminal] .diddo-quote{background:var(--ct-t08);border-left:2px solid var(--ct-a);border-radius:0;padding-left:var(--padding)}:root [data-content-theme=terminal] .diddo-quote__mark{display:none}:root [data-content-theme=terminal] .diddo-quote__text{font-family:var(--font-mono);font-style:normal}:root [data-content-theme=terminal] .diddo-quote__text:not(:empty):before{content:"> ";color:var(--ct-ai)}:root [data-content-theme=terminal] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=terminal] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"-";position:absolute;right:0;color:var(--ct-ai);font-family:var(--font-mono)}:root [data-content-theme=terminal] .diddo-list--ordered .diddo-list__marker{font-family:var(--font-mono)}:root [data-content-theme=terminal] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){font-family:var(--font-mono);background:var(--ct-t12)}:root [data-content-theme=terminal] .diddo-table__cell--tl:not(.diddo-table__cell--selected){border-top-left-radius:4px}:root [data-content-theme=terminal] .diddo-table__cell--tr:not(.diddo-table__cell--selected){border-top-right-radius:4px}:root [data-content-theme=terminal] .diddo-table__cell--bl:not(.diddo-table__cell--selected){border-bottom-left-radius:4px}:root [data-content-theme=terminal] .diddo-table__cell--br:not(.diddo-table__cell--selected){border-bottom-right-radius:4px}:root [data-content-theme=terminal] .diddo-warning{border-radius:4px;box-shadow:none}:root [data-content-theme=terminal] .diddo-warning__title{font-family:var(--font-mono)}:root [data-content-theme=terminal] .diddo-warning__title:not(:empty):before{content:"! "}:root [data-content-theme=terminal] .image-block__caption{font-family:var(--font-mono);font-style:normal}:root [data-content-theme=terminal] .image-block__caption:before{content:"// ";color:var(--ct-ai)}:root [data-content-theme=terminal] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:4px;outline:1px dashed var(--color-border-clear);outline-offset:4px}:root [data-content-theme=terminal] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{content:"- - -";border-top:0;color:var(--ct-ai);font-family:var(--font-mono)}:root [data-content-theme=editorial] .diddo-quote{background:none;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);border-radius:0;padding-left:var(--padding)}:root [data-content-theme=editorial] .diddo-quote__text{font-weight:300}:root [data-content-theme=editorial] .diddo-quote__mark{opacity:.2}:root [data-content-theme=editorial] .diddo-list--ordered .diddo-list__marker{font-weight:300}:root [data-content-theme=editorial] .diddo-table__cell:not(.diddo-table__cell--selected){background:transparent;border-color:transparent;border-bottom-color:var(--color-border-clear)}:root [data-content-theme=editorial] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){border-bottom:2px solid var(--color-text);text-transform:uppercase;letter-spacing:.06em}:root [data-content-theme=editorial] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=editorial] .diddo-warning{border-radius:0;box-shadow:none;border-top:5px solid color-mix(in srgb,var(--dw-bg) 60%,#000)}:root [data-content-theme=editorial] .image-block__caption{text-align:left;border-top:1px solid var(--color-border-clear);padding-top:4px}:root [data-content-theme=editorial] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0}:root [data-content-theme=editorial] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:1px solid var(--color-text)}:root [data-content-theme=cinta] .diddo-quote{background:var(--ct-t12);border-radius:0;padding-right:44px;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%)}:root [data-content-theme=cinta] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=cinta] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"▶";position:absolute;right:0;color:var(--ct-ai)}:root [data-content-theme=cinta] .diddo-list--ordered .diddo-list__marker{font-weight:800}:root [data-content-theme=cinta] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--color-text);color:var(--color-background)}:root [data-content-theme=cinta] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=cinta] .diddo-warning{border-radius:0;box-shadow:none;padding-right:44px;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%)}:root [data-content-theme=cinta] .image-block__caption{display:table;margin-inline:auto;padding:2px 22px 2px 10px;background:var(--ct-a);color:var(--ct-on);font-style:normal;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%)}:root [data-content-theme=cinta] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;box-shadow:0 0 0 4px var(--ct-a)}:root [data-content-theme=cinta] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:5px solid var(--ct-a);width:40%;margin:0}:root [data-content-theme=corchetes] .diddo-quote{background:none;border-radius:0;padding-left:var(--padding)}:root [data-content-theme=corchetes] .diddo-quote__mark{display:none}:root [data-content-theme=corchetes] .diddo-quote__text:not(:empty):before{content:"[ ";font-family:var(--font-mono);color:var(--ct-ai)}:root [data-content-theme=corchetes] .diddo-quote__text:not(:empty):after{content:" ]";font-family:var(--font-mono);color:var(--ct-ai)}:root [data-content-theme=corchetes] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=corchetes] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"›";position:absolute;right:0;color:var(--ct-ai);font-family:var(--font-mono)}:root [data-content-theme=corchetes] .diddo-list--ordered .diddo-list__marker{font-family:var(--font-mono)}:root [data-content-theme=corchetes] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:transparent;font-family:var(--font-mono);border-top:1.5px solid var(--ct-a);border-bottom:1.5px solid var(--ct-a)}:root [data-content-theme=corchetes] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=corchetes] .diddo-warning{border-radius:0;box-shadow:none}:root [data-content-theme=corchetes] .diddo-warning__title:not(:empty):before{content:"[!] ";font-family:var(--font-mono)}:root [data-content-theme=corchetes] .image-block__caption{font-family:var(--font-mono);font-style:normal}:root [data-content-theme=corchetes] .image-block__caption:before{content:"( ";color:var(--ct-ai)}:root [data-content-theme=corchetes] .image-block__caption:after{content:" )";color:var(--ct-ai)}:root [data-content-theme=corchetes] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;outline:1.5px solid var(--ct-a);outline-offset:6px}:root [data-content-theme=corchetes] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{content:"[ · · · ]";border-top:0;color:var(--ct-ai);font-family:var(--font-mono)}:root [data-content-theme=margen] .diddo-quote{background:none;border-radius:0;border-left:2px solid var(--ct-t35)}:root [data-content-theme=margen] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--ct-t08);border-bottom:1.5px solid var(--ct-a)}:root [data-content-theme=margen] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=margen] .diddo-warning{border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:-6px 0 color-mix(in srgb,var(--dw-bg) 55%,transparent)}:root [data-content-theme=margen] .image-block__caption{text-align:left;padding-left:10px;border-left:2px solid var(--ct-t35);font-style:normal}:root [data-content-theme=margen] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;box-shadow:0 0 0 1.5px var(--ct-a)}:root [data-content-theme=margen] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:2px solid var(--ct-t35)}:root [data-content-theme=cuadricula] .diddo-quote{border:2px solid var(--color-text);border-radius:0;background-color:var(--ct-t08);background-image:linear-gradient(var(--color-clear) 1px,transparent 1px),linear-gradient(90deg,var(--color-clear) 1px,transparent 1px);background-size:10px 10px;box-shadow:5px 5px 0 var(--ct-a)}:root [data-content-theme=cuadricula] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=cuadricula] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"+";position:absolute;right:0;color:var(--ct-ai);font-family:var(--font-mono)}:root [data-content-theme=cuadricula] .diddo-list--ordered .diddo-list__marker{font-family:var(--font-mono)}:root [data-content-theme=cuadricula] .diddo-table__cell:not(.diddo-table__cell--selected){border-color:var(--color-text)}:root [data-content-theme=cuadricula] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--color-text);color:var(--color-background);font-family:var(--font-mono)}:root [data-content-theme=cuadricula] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=cuadricula] .diddo-warning{border:2px solid var(--color-text);border-radius:0;box-shadow:5px 5px 0 var(--color-text);background-image:linear-gradient(color-mix(in srgb,var(--dw-ink) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--dw-ink) 14%,transparent) 1px,transparent 1px);background-size:10px 10px}:root [data-content-theme=cuadricula] .image-block__caption{font-family:var(--font-mono);font-style:normal;display:table;margin-inline:auto;padding:1px 8px;border:1.5px solid var(--color-text)}:root [data-content-theme=cuadricula] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;outline:2px solid var(--color-text);box-shadow:6px 6px 0 var(--ct-a)}:root [data-content-theme=cuadricula] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:2px dashed var(--color-grey)}:root [data-content-theme=sello] .diddo-quote{border:4px double var(--ct-a);border-radius:0;background:none}:root [data-content-theme=sello] .diddo-quote__caption{text-transform:uppercase;letter-spacing:.14em;color:var(--ct-ai)}:root [data-content-theme=sello] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker{color:transparent;font-size:inherit;top:0}:root [data-content-theme=sello] .diddo-list:not(.diddo-list--ordered) .diddo-list__marker:before{content:"◆";position:absolute;right:0;color:var(--ct-ai)}:root [data-content-theme=sello] .diddo-table__cell:not(.diddo-table__cell--selected){border-color:var(--ct-a)}:root [data-content-theme=sello] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:var(--ct-t08);text-transform:uppercase;letter-spacing:.08em}:root [data-content-theme=sello] .diddo-warning{border-radius:6px;border:2px dashed color-mix(in srgb,var(--dw-ink) 55%,transparent);box-shadow:0 0 0 3px var(--dw-bg)}:root [data-content-theme=sello] .image-block__caption{text-transform:uppercase;letter-spacing:.14em;font-style:normal;color:var(--ct-ai)}:root [data-content-theme=sello] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;outline:4px double var(--ct-a);outline-offset:4px}:root [data-content-theme=sello] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{border-top:4px double var(--ct-a);width:60%}:root [data-content-theme=clasico] .diddo-quote{text-align:center;background:none;border-radius:0;border-top:3px double var(--color-text);border-bottom:3px double var(--color-text);padding-left:var(--padding)}:root [data-content-theme=clasico] .diddo-quote__mark{display:none}:root [data-content-theme=clasico] :is(.diddo-table__cell--header,.diddo-table__cell--footer):not(.diddo-table__cell--selected){background:transparent;border-top:3px double var(--color-text);border-bottom:1px solid var(--color-text);text-transform:uppercase;letter-spacing:.1em}:root [data-content-theme=clasico] :is(.diddo-table__cell--tl,.diddo-table__cell--tr,.diddo-table__cell--bl,.diddo-table__cell--br):not(.diddo-table__cell--selected){border-radius:0}:root [data-content-theme=clasico] .diddo-warning{border-radius:0;box-shadow:none;border-top:3px double color-mix(in srgb,var(--dw-ink) 55%,transparent);border-bottom:3px double color-mix(in srgb,var(--dw-ink) 55%,transparent)}:root [data-content-theme=clasico] .image-block__caption:before{content:"— "}:root [data-content-theme=clasico] .image-block__caption:after{content:" —"}:root [data-content-theme=clasico] :is(.image-block__wrapper--left,.image-block__wrapper--right) :is(.image-block__img,.image-block__resizer img){border-radius:0;outline:1.5px solid var(--ct-a);outline-offset:5px}:root [data-content-theme=clasico] :is(.ce-delimiter,hr.block-delimiter:not(.block-delimiter--hidden)):before{content:"⁂";border-top:0;color:var(--ct-ai);font-size:1.3em}.eBlock--paragraph.align-justify,.eBlock--header.align-justify,.eBlock--warning.align-justify,.eBlock--quote.align-justify,.alignTune-wrap--paragraph.align-justify,.alignTune-wrap--header.align-justify,.alignTune-wrap--warning.align-justify,.alignTune-wrap--quote.align-justify{text-align:justify}.eBlock--paragraph.align-right,.eBlock--header.align-right,.eBlock--warning.align-right,.eBlock--quote.align-right,.alignTune-wrap--paragraph.align-right,.alignTune-wrap--header.align-right,.alignTune-wrap--warning.align-right,.alignTune-wrap--quote.align-right{text-align:right}.eBlock--paragraph.align-center,.eBlock--header.align-center,.eBlock--warning.align-center,.eBlock--quote.align-center,.alignTune-wrap--paragraph.align-center,.alignTune-wrap--header.align-center,.alignTune-wrap--warning.align-center,.alignTune-wrap--quote.align-center{text-align:center}.eBlock--paragraph.align-left,.eBlock--header.align-left,.eBlock--warning.align-left,.eBlock--quote.align-left,.alignTune-wrap--paragraph.align-left,.alignTune-wrap--header.align-left,.alignTune-wrap--warning.align-left,.alignTune-wrap--quote.align-left{text-align:left}
