.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}.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-7d9deca7]{display:flex;flex-direction:column;height:100%;min-height:0}.lwx__toolbar[data-v-7d9deca7]{flex-shrink:0}.lwx__split[data-v-7d9deca7]{flex:1;min-height:0}.lwx__pane-fill[data-v-7d9deca7]{height:100%;min-height:0}.lwx__split[data-v-7d9deca7] .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-7d9deca7]{flex:1;height:100%;min-height:0}.lwx__aside-pane[data-v-7d9deca7]{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}.csd__group[data-v-6ba8fef8]{border:0;margin:0 0 18px;padding:0}.csd__group[data-v-6ba8fef8]:last-of-type{margin-bottom:0}.csd__legend[data-v-6ba8fef8]{padding:0;margin-bottom:8px;font-size:.85rem;font-weight:600;color:var(--el-text-color-regular)}.csd__presets[data-v-6ba8fef8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.csd__preset[data-v-6ba8fef8]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.csd__preset[data-v-6ba8fef8]:hover{border-color:var(--el-color-primary)}.csd__preset--on[data-v-6ba8fef8]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.csd__shape[data-v-6ba8fef8]{display:block;height:34px;border:1px solid var(--el-text-color-secondary);border-radius:2px;background:var(--el-fill-color-light)}.csd__preset-label[data-v-6ba8fef8]{font-size:.72rem;line-height:1.15;text-align:center;color:var(--el-text-color-regular)}.csd__custom[data-v-6ba8fef8]{display:flex;align-items:flex-end;gap:8px}.csd__field[data-v-6ba8fef8]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.csd__field-label[data-v-6ba8fef8]{font-size:.78rem;color:var(--el-text-color-secondary)}.csd__field[data-v-6ba8fef8] .el-input-number{width:100%}.csd__times[data-v-6ba8fef8]{padding-bottom:8px;color:var(--el-text-color-secondary)}.csd__chips[data-v-6ba8fef8]{display:flex;flex-wrap:wrap;gap:6px}.csd__chip[data-v-6ba8fef8]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--el-border-color);border-radius:999px;background:var(--el-fill-color-blank);font-size:.82rem;color:var(--el-text-color-regular);cursor:pointer}.csd__chip[data-v-6ba8fef8]:hover{border-color:var(--el-color-primary)}.csd__chip--on[data-v-6ba8fef8]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.share-dialog .el-dialog__header,.share-dialog{padding:0!important}.share-dialog__close[data-v-67d76243]{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-text-on-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.share-dialog__cover[data-v-67d76243]{position:relative;aspect-ratio:16 / 7;background-color:var(--color-clear--2);background-image:var(--share-cover-url, none);background-size:cover;background-position:center;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.share-dialog__cover--empty[data-v-67d76243]{background-image:linear-gradient(135deg,var(--color-clear--2),var(--color-clear))}.share-dialog__cover-skeleton[data-v-67d76243],.share-dialog__cover-skeleton-item[data-v-67d76243]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.share-dialog__qr-mini[data-v-67d76243]{position:absolute;right:24px;bottom:-28px;width:96px;height:96px;padding:6px;background:#fff;border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000002e;cursor:pointer;transition:transform .15s ease}.share-dialog__qr-mini[data-v-67d76243]:hover{transform:scale(1.1)}.share-qr-reveal-enter-active[data-v-67d76243],.share-qr-reveal-leave-active[data-v-67d76243]{transition:opacity .2s ease,transform .2s ease}.share-qr-reveal-enter-from[data-v-67d76243],.share-qr-reveal-leave-to[data-v-67d76243]{opacity:0;transform:scale(.6)}.share-dialog__qr-mini--loading[data-v-67d76243]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);cursor:default;z-index:1}.share-dialog__qr-mini--loading[data-v-67d76243]:hover{transform:none}.share-dialog__body[data-v-67d76243]{padding:40px 24px 24px}.share-dialog__title[data-v-67d76243]{margin:0;font-size:var(--fs-2xl);font-weight:600;color:var(--color-text)}.share-dialog__subtitle[data-v-67d76243]{margin:4px 0 0;color:var(--color-text-secondary)}.share-dialog__link-label[data-v-67d76243]{display:flex;align-items:center;gap:6px;margin-top:20px;margin-bottom:6px;font-size:var(--fs-lg);color:var(--color-text-secondary)}.share-dialog__link-row[data-v-67d76243]{display:flex;gap:8px}.share-dialog__url[data-v-67d76243]{flex:1}.share-qr-overlay[data-v-67d76243]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#0006}.share-qr-card[data-v-67d76243]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;background:var(--color-clear);border-radius:var(--radius)}.share-qr-card__close[data-v-67d76243]{position:absolute;top:-22px;right:-22px;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-text-on-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.share-qr-card__img[data-v-67d76243]{width:280px;height:280px;border-radius:var(--radius-sm)}.dynamic-popover__trigger[data-v-3e888c5e]{display:inline-flex}.share-collab[data-v-8a559022]{margin-top:20px}.share-collab__label[data-v-8a559022]{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:var(--fs-lg);color:var(--color-text-secondary)}.share-collab__hint[data-v-8a559022]{margin:0 0 8px;font-size:var(--fs-sm);color:var(--color-text-secondary);opacity:.8}.share-collab__row[data-v-8a559022]{display:flex;gap:8px}.share-collab__email[data-v-8a559022]{flex:1}.share-collab__list[data-v-8a559022]{max-height:260px;overflow-y:auto;margin:10px 0 0;padding:0;list-style:none}.share-collab__item[data-v-8a559022]{padding:4px 0}.share-collab__select[data-v-8a559022]{width:130px}.share-collab__role[data-v-8a559022]{font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap}.share-collab__menu-btn[data-v-8a559022]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:none;cursor:pointer}.share-collab__menu-btn[data-v-8a559022]:hover:not(:disabled){background:var(--el-fill-color-light)}.share-collab__menu-btn[data-v-8a559022]:disabled{opacity:.4;cursor:default}.share-collab__menu-list[data-v-8a559022]{display:flex;flex-direction:column;gap:2px}.share-collab__menu-item[data-v-8a559022]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.share-collab__menu-item[data-v-8a559022]:hover{background:var(--el-fill-color-light)}.share-collab__menu-item--danger[data-v-8a559022]{color:var(--el-color-danger)}.share-collab__empty[data-v-8a559022]{margin:10px 0 0;font-size:var(--fs-md);color:var(--color-text-secondary);opacity:.7}.collab-popover[data-v-e0a03383]{display:inline-flex}.collab-popover__btn[data-v-e0a03383]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:var(--color-clear);box-shadow:0 1px 3px #00000040;cursor:pointer;font-size:var(--fs-sm)}.collab-popover__list[data-v-e0a03383]{max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.collab-popover__item[data-v-e0a03383]{padding:4px 0}.collab-popover__role[data-v-e0a03383]{font-size:var(--fs-sm);color:var(--color-text-secondary);white-space:nowrap}.collab-popover__empty[data-v-e0a03383]{margin:0;font-size:var(--fs-md);color:var(--color-text-secondary);opacity:.7}.el-dialog.version-update{--el-dialog-bg-color: transparent;background:transparent;box-shadow:none}.el-dialog.version-update .el-dialog__header{display:none}.el-overlay.version-update-overlay{background-color:var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78))}.version-update__body[data-v-d51f450a]{display:flex;flex-direction:column;align-items:center;gap:var(--padding);text-align:center;color:var(--color-text-on-media);-webkit-user-select:none;user-select:none}.version-update__visual[data-v-d51f450a]{position:relative;width:132px;height:132px;display:flex;align-items:center;justify-content:center}.version-update__icon[data-v-d51f450a]{width:104px;height:104px;color:var(--el-color-success)}.version-update__progress[data-v-d51f450a]{position:absolute;top:0;right:0;bottom:0;left:0}.version-update__progress[data-v-d51f450a] .el-progress-circle__track{stroke:color-mix(in srgb,var(--color-text-on-media) 20%,transparent)}.version-update__title[data-v-d51f450a]{margin:0;font-size:var(--fs-2xl);font-weight:700}.version-update__text[data-v-d51f450a]{margin:0;font-size:var(--fs-lg);opacity:.85}.version-update__body[data-v-d51f450a] .version-update__cta{margin-top:var(--padding-sm);font-size:var(--fs-2xl);font-weight:700}.cookie-notice[data-v-60f7441e]{position:fixed;right:0;bottom:0;left:0;z-index:3001;padding:1.25rem;background-color:var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));color:var(--color-text-on-brand);font-size:var(--fs-lg)}.cookie-notice__inner[data-v-60f7441e]{max-width:700px;margin:0 auto}.cookie-notice__title[data-v-60f7441e]{margin:0 0 .35rem;font-weight:700}.cookie-notice__body[data-v-60f7441e]{margin:0 0 .35rem}.cookie-notice__links[data-v-60f7441e]{margin:0 0 .75rem}.cookie-notice__link[data-v-60f7441e]{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fade-enter-active[data-v-60f7441e],.fade-leave-active[data-v-60f7441e]{transition:opacity .25s ease}.fade-enter-from[data-v-60f7441e],.fade-leave-to[data-v-60f7441e]{opacity:0}.legal-dialog__frame[data-v-87570ce3]{display:block;width:100%;height:calc(100vh - 200px);border:none;background:transparent}.legal-dialog__fallback[data-v-87570ce3]{margin:.5rem 0 0;font-size:var(--fs-md);text-align:center}.legal-dialog__fallback a[data-v-87570ce3]{color:var(--color-text-main)}.legal-host__footer[data-v-4596bd67]{position:fixed;right:0;bottom:0;left:0;z-index:3000;padding:.5rem 1.25rem calc(.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,var(--color-main-dark-translucent, hsl(225 41.8% 19% / .78)) 70%);color:var(--color-text-on-brand);font-size:var(--fs-sm);text-align:center}.legal-host__link[data-v-4596bd67]{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.legal-host__gate-links[data-v-4596bd67]{margin:.5rem 0 0;font-size:var(--fs-md)}.legal-host__gate-link[data-v-4596bd67]{padding:0;border:none;background:none;color:var(--color-text-main);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fade-enter-active[data-v-4596bd67],.fade-leave-active[data-v-4596bd67]{transition:opacity .25s ease}.fade-enter-from[data-v-4596bd67],.fade-leave-to[data-v-4596bd67]{opacity:0}.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-2ee8ac43]{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-2ee8ac43],.frame--floating[data-v-2ee8ac43],.frame--fullscreen[data-v-2ee8ac43]{position:fixed}.frame--floating[data-v-2ee8ac43],.frame--fullscreen[data-v-2ee8ac43]{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-2ee8ac43]{transition:none}.frame__anchor[data-v-2ee8ac43]{width:100%}.frame--inline[data-v-2ee8ac43]{z-index:1}.frame--floating[data-v-2ee8ac43]{--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-2ee8ac43]{max-height:70vh}}.frame--fullscreen[data-v-2ee8ac43]{z-index:1100;border-radius:0;border:0;max-width:100vw;overflow-x:hidden}.frame--fullscreen[data-v-2ee8ac43]:not(.frame--overlay){top:50px;left:0;width:100%;height:calc(100dvh - 50px)}.frame__header[data-v-2ee8ac43]{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-2ee8ac43]{display:flex;align-items:center;gap:var(--padding-xs);flex:1 1 auto;min-width:0}.frame__lead--draggable[data-v-2ee8ac43]{cursor:grab;touch-action:none}.frame__lead--draggable[data-v-2ee8ac43]:active{cursor:grabbing}.frame__grip[data-v-2ee8ac43]{color:var(--color-text-secondary);flex:0 0 auto}.frame__icon[data-v-2ee8ac43]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.frame__icon[data-v-2ee8ac43] svg{height:16px;width:auto}.frame__favicon[data-v-2ee8ac43]{width:16px;height:16px;flex:0 0 auto;border-radius:var(--radius-sm);object-fit:contain}.frame__favicon--globe[data-v-2ee8ac43]{color:var(--color-text-secondary)}.frame__titlebtn[data-v-2ee8ac43]{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-2ee8ac43]{cursor:pointer}button.frame__titlebtn[data-v-2ee8ac43]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.frame__title[data-v-2ee8ac43]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frame__url[data-v-2ee8ac43]{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-2ee8ac43]{display:flex;align-items:center;gap:2px;flex:0 0 auto}.frame--minimal.frame--inline[data-v-2ee8ac43]{position:relative}.frame__minimal-bar[data-v-2ee8ac43]{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-2ee8ac43] .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-2ee8ac43] .frame__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-text)}[data-v-2ee8ac43] .frame__btn:disabled{opacity:.6;cursor:not-allowed}[data-v-2ee8ac43] .frame__btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.frame__body[data-v-2ee8ac43]{position:relative;min-height:0;background:var(--color-clear--2)}@media(max-width:759px){.frame:not(.frame--fullscreen) .frame__body[data-v-2ee8ac43]{max-height:50vh}}.frame__iframe[data-v-2ee8ac43]{display:block;border:0}.frame__empty[data-v-2ee8ac43]{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-2ee8ac43]{font-size:var(--icon-sm)}.frame__resize[data-v-2ee8ac43]{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize;touch-action:none}.frame__resize[data-v-2ee8ac43]:hover{background:color-mix(in srgb,var(--color-main) 25%,transparent)}.code-editor[data-v-360e8028]{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-360e8028]{z-index:50;border-radius:0}.code-editor__bar[data-v-360e8028]{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-360e8028]{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-360e8028]{border:0;background:transparent;color:var(--color-text-secondary);cursor:default}.code-editor__host[data-v-360e8028]{min-height:0;max-height:50vh;overflow:auto}.code-editor--fullscreen .code-editor__host[data-v-360e8028]{max-height:none;flex:1 1 auto}[data-v-360e8028] .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-360e8028] .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-df879010]{width:100%;max-width:100%;min-width:0}.cover-picker__head[data-v-df879010]{display:flex;gap:var(--padding-sm);align-items:flex-start;width:100%}.cover-picker__preview[data-v-df879010]{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-df879010]>*{flex:1;min-width:0}.cover-picker__preview-img[data-v-df879010]{width:100%;aspect-ratio:16 / 10;max-height:180px;object-fit:cover;border-radius:var(--radius-sm)}.cover-picker__empty[data-v-df879010]{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-df879010]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cover-picker__progress[data-v-df879010],.cover-picker__tabs[data-v-df879010]{margin-top:var(--padding-sm)}.cover-picker__panel[data-v-df879010]{width:100%;margin-top:var(--padding-sm)}.cover-picker__grid[data-v-df879010]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:320px;overflow-y:auto}.cover-picker__thumb[data-v-df879010]{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-df879010]:hover:not(:disabled){border-color:var(--el-color-primary-light-5)}.cover-picker__thumb.is-current[data-v-df879010]{border-color:var(--el-color-primary)}.cover-picker__thumb[data-v-df879010]:disabled{cursor:default;opacity:.45}.cover-picker__thumb img[data-v-df879010]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:759px){.cover-picker__head[data-v-df879010]{flex-direction:column}.cover-picker__preview[data-v-df879010]{flex:none;width:min(100%,260px);align-self:center}.cover-picker__actions[data-v-df879010]{width:100%}.cover-picker__actions[data-v-df879010] .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-5d85209b]{width:100%}.email-first__form[data-v-5d85209b]{display:flex;flex-direction:column;gap:.75rem}.email-first__error[data-v-5d85209b]{margin:0;text-align:center;color:var(--color-danger);font-size:var(--fs-md)}.email-first__hint[data-v-5d85209b]{margin:0;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__identity[data-v-5d85209b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);background:var(--color-clear--2)}.email-first__email[data-v-5d85209b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.email-first__sep[data-v-5d85209b]{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary);font-size:var(--fs-lg)}.email-first__sep[data-v-5d85209b]:before,.email-first__sep[data-v-5d85209b]:after{content:"";flex:1;height:1px;background:var(--color-border-clear)}.qr-help[data-v-5078123a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.qr-help__step[data-v-5078123a]{display:flex;align-items:flex-start;gap:.75rem}.qr-help__num[data-v-5078123a]{flex:0 0 auto;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-main);color:var(--nav-text);font-weight:600;font-size:var(--fs-lg)}.qr-help__faq[data-v-5078123a]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.qr-help__faq-item[data-v-5078123a]{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:var(--fs-lg);color:var(--color-text-secondary)}.qr-panel[data-v-f03bc376]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;width:100%;height:100%;min-height:260px}.qr-panel__icon[data-v-f03bc376]{font-size:var(--icon-xl);color:var(--color-main)}.qr-panel__icon--muted[data-v-f03bc376]{color:var(--color-text-secondary)}.qr-panel__icon--err[data-v-f03bc376]{color:var(--color-danger)}.qr-panel__qr[data-v-f03bc376]{width:240px;height:240px;border-radius:var(--radius-sm)}.qr-panel__hint[data-v-f03bc376]{margin:0;max-width:18rem;color:var(--color-text-secondary);font-size:var(--fs-lg)}.signup-wizard[data-v-51e39fea]{display:flex;flex-direction:column;gap:.75rem}.signup-wizard__step[data-v-51e39fea]{display:flex;flex-direction:column;gap:.5rem}.signup-wizard__greeting[data-v-51e39fea]{margin:0;font-weight:600}.signup-wizard__label[data-v-51e39fea]{font-size:var(--fs-lg);color:var(--color-text-secondary)}.signup-wizard__email-info[data-v-51e39fea]{margin:0;font-size:var(--fs-lg);color:var(--color-text-secondary);text-align:center}.signup-wizard__error[data-v-51e39fea]{display:block;text-align:center;color:var(--color-danger);font-size:var(--fs-md);margin:0}.folder-icon-glyph[data-v-81cf7706]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.folder-icon-glyph--emoji[data-v-81cf7706]{font-style:normal;color:initial}.folder-glyph[data-v-2a75d0ae]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--glyph-size);height:var(--glyph-size);color:var(--folder-color)}.folder-glyph__back[data-v-2a75d0ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--glyph-size);opacity:.5}.folder-glyph__front[data-v-2a75d0ae]{position:relative;font-size:calc(var(--glyph-size) * .55);transform:translateY(calc(var(--glyph-size) * .08))}.explorer-location-item[data-v-58ab4cd3]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-location-item[data-v-58ab4cd3]:hover{background:var(--el-fill-color-light)}.explorer-location-item__icon[data-v-58ab4cd3]{flex-shrink:0;color:var(--folder-color, var(--el-text-color-secondary))}.explorer-location-item__text[data-v-58ab4cd3]{display:flex;flex-direction:column;min-width:0}.explorer-location-item__name[data-v-58ab4cd3],.explorer-location-item__path[data-v-58ab4cd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-location-item__path[data-v-58ab4cd3]{font-size:var(--fs-xs);color:var(--el-text-color-secondary)}.explorer-folder-tile[data-v-41f8fec6]{position:relative;display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-folder-tile--hidden[data-v-41f8fec6]{opacity:.6}.explorer-folder-tile--dragging[data-v-41f8fec6]{opacity:.4}.explorer-folder-tile--insert[data-v-41f8fec6]:before{content:"";position:absolute;top:0;bottom:0;left:-7px;width:3px;border-radius:2px;background:var(--el-color-primary);z-index:7}.explorer-folder-tile--drop .explorer-folder-tile__main[data-v-41f8fec6]{border-color:var(--folder-color);background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-folder-tile--selected .explorer-folder-tile__main[data-v-41f8fec6]{border-color:var(--el-color-primary);outline:2px solid var(--el-color-primary);outline-offset:1px}.explorer-folder-tile__check[data-v-41f8fec6]{position:absolute;top:8px;left:8px;z-index:6;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--color-clear);background:color-mix(in srgb,var(--el-bg-color) 70%,transparent);box-shadow:0 1px 3px #00000040;color:var(--color-text-on-brand);font-size:var(--fs-md)}.explorer-folder-tile__check--on[data-v-41f8fec6]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-folder-tile__main[data-v-41f8fec6]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:56px;padding:10px 12px;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md, 10px);cursor:pointer;text-align:left;color:var(--el-text-color-primary)}.explorer-folder-tile__main[data-v-41f8fec6]:hover{background:var(--el-fill-color-light);border-color:var(--el-border-color)}.explorer-folder-tile__main[data-v-41f8fec6]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.explorer-folder-tile__icon-wrap[data-v-41f8fec6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--folder-color) 15%,transparent)}.explorer-folder-tile__icon[data-v-41f8fec6]{font-size:var(--fs-xl);color:var(--folder-color)}.explorer-folder-tile--menu-slot .explorer-folder-tile__main[data-v-41f8fec6]{padding-right:44px}.explorer-folder-tile__name[data-v-41f8fec6]{font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.explorer-folder-tile__badge[data-v-41f8fec6]{background:color-mix(in srgb,var(--folder-color) 18%,transparent);color:var(--folder-color);font-size:var(--fs-xs);font-weight:600;border-radius:var(--radius-pill, 999px);padding:0 8px;min-width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.explorer-folder-tile__hidden-mark[data-v-41f8fec6]{font-size:var(--fs-sm);opacity:.7;flex-shrink:0}.explorer-folder-tile__menu[data-v-41f8fec6]{position:absolute;top:50%;right:10px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.explorer-folder-tile:hover .explorer-folder-tile__menu[data-v-41f8fec6],.explorer-folder-tile--menu-open .explorer-folder-tile__menu[data-v-41f8fec6],.explorer-folder-tile__menu[data-v-41f8fec6]:focus-within{opacity:1}.explorer-folder-tile__menu-btn[data-v-41f8fec6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-sm, 6px);cursor:pointer;color:var(--el-text-color-secondary);opacity:.6}.explorer-folder-tile__menu-btn[data-v-41f8fec6]:hover{opacity:1;background:var(--el-fill-color)}.explorer-folder-tile__menu-list[data-v-41f8fec6]{display:flex;flex-direction:column;gap:2px}.explorer-folder-tile__menu-item[data-v-41f8fec6]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.explorer-folder-tile__menu-item.explorer-folder-tile__menu-item--switch[data-v-41f8fec6]{padding:8px 52px 8px 10px;gap:8px}.explorer-folder-tile__switch-label[data-v-41f8fec6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.explorer-folder-tile__menu-item[data-v-41f8fec6]:hover{background:var(--el-fill-color-light)}.explorer-folder-tile__menu-sep[data-v-41f8fec6]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:759px){.explorer-folder-tile__menu[data-v-41f8fec6]{opacity:1}}.library-item-card[data-v-2550323b]{position:relative;display:flex;min-width:0;cursor:pointer;border-radius:var(--radius-md, 10px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.library-item-card--insert[data-v-2550323b]:before{content:"";position:absolute;top:0;bottom:0;left:-9px;width:3px;border-radius:2px;background:var(--el-color-primary);z-index:7}.library-item-card--selected[data-v-2550323b]{outline:2px solid var(--el-color-primary);outline-offset:2px}.library-item-card--dragging[data-v-2550323b]{opacity:.4}.library-item-card__visual[data-v-2550323b]{flex:1;min-width:0;display:flex}.library-item-card__visual[data-v-2550323b]>*{flex:1;min-width:0}.library-item-card__check[data-v-2550323b]{position:absolute;top:8px;left:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--color-clear);background:color-mix(in srgb,var(--el-bg-color) 70%,transparent);box-shadow:0 1px 3px #00000040;color:var(--color-text-on-brand);font-size:var(--fs-md)}.library-item-card__check--on[data-v-2550323b]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.library-item-card__badges[data-v-2550323b]{position:absolute;bottom:8px;left:8px;top:auto;z-index:6;display:flex;align-items:center;gap:6px}.library-item-card__owner[data-v-2550323b]{pointer-events:none;box-shadow:0 0 0 2px var(--el-bg-color);border-radius:50%}.library-item-card__menu[data-v-2550323b]{position:absolute;top:8px;right:8px;z-index:6;opacity:0;transition:opacity .15s ease}.library-item-card:hover .library-item-card__menu[data-v-2550323b],.library-item-card__menu[data-v-2550323b]:focus-within{opacity:1}.library-item-card__menu-btn[data-v-2550323b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;color:var(--el-text-color-primary);background:var(--color-clear);box-shadow:0 1px 3px #00000040;cursor:pointer}.library-item-card__menu-list[data-v-2550323b]{display:flex;flex-direction:column;gap:2px}.library-item-card__menu-item[data-v-2550323b]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-md);color:var(--el-text-color-primary);padding:8px 10px;border-radius:var(--radius-sm, 6px);text-align:left}.library-item-card__menu-item[data-v-2550323b]:hover{background:var(--el-fill-color-light)}.library-item-card__menu-sep[data-v-2550323b]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:759px){.library-item-card__menu[data-v-2550323b]{opacity:1}}.pad-card[data-v-3820208b]{display:flex;flex-direction:column;width:100%;background:var(--el-bg-color);border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);overflow:hidden}.pad-card__thumb[data-v-3820208b]{position:relative;aspect-ratio:16 / 10;background:var(--color-clear--2);display:flex;align-items:center;justify-content:center;overflow:hidden}.pad-card__placeholder[data-v-3820208b]{color:var(--el-text-color-placeholder)}.pad-card__expand[data-v-3820208b]{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:color-mix(in srgb,var(--el-bg-color) 82%,transparent);color:var(--el-text-color-regular);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .12s ease}.pad-card:hover .pad-card__expand[data-v-3820208b],.pad-card__expand[data-v-3820208b]:focus-visible{opacity:1}.pad-card__expand[data-v-3820208b]:hover{background:var(--el-bg-color);color:var(--el-color-primary)}.pad-card__body[data-v-3820208b]{display:flex;align-items:center;gap:6px;padding:8px 12px}.pad-card__title[data-v-3820208b]{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-card__type[data-v-3820208b]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);flex-shrink:0;display:inline-flex}.explorer-grid[data-v-86093890]{--explorer-col-min: 220px;--explorer-col-gap: 16px;display:flex;flex-direction:column;gap:20px;padding:16px}.explorer-grid__section[data-v-86093890]{display:flex;flex-direction:column;gap:12px}.explorer-grid__heading[data-v-86093890]{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-grid__folders[data-v-86093890],.explorer-grid__items[data-v-86093890]{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-86093890]{padding:12px}.explorer-grid__folders[data-v-86093890]{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-a3a79fa3]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.explorer-highlights__heading[data-v-a3a79fa3]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--el-text-color-secondary)}.explorer-highlights__icon[data-v-a3a79fa3]{font-size:var(--fs-sm)}.explorer-highlights__strip[data-v-a3a79fa3]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.explorer-highlights__card[data-v-a3a79fa3]{flex:0 0 200px;min-width:0;scroll-snap-align:start}.explorer-highlights__more[data-v-a3a79fa3]{flex:0 0 auto;display:flex;align-items:center;scroll-snap-align:end}.explorer-highlights__more[data-v-a3a79fa3] .el-button{width:32px;height:32px;margin:0;background:var(--color-background, #fff);box-shadow:0 1px 6px #0000002e}.explorer-highlights__more[data-v-a3a79fa3] .el-button:hover{background:var(--color-clear, #f0f0f0)}@media(max-width:759px){.explorer-highlights[data-v-a3a79fa3]{padding:12px 12px 0}.explorer-highlights__card[data-v-a3a79fa3]{flex-basis:150px}}.library-thumb[data-v-550abee8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;flex:none;overflow:hidden;border-radius:var(--radius-sm, 6px);background:var(--color-clear--2);color:var(--el-text-color-placeholder)}.library-thumb__img[data-v-550abee8]{width:100%;height:100%;object-fit:cover}.library-thumb__notebook[data-v-550abee8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--thumb-color);color:#fff}.library-thumb__icon[data-v-550abee8]{font-size:var(--fs-lg)}.library-thumb__text[data-v-550abee8]{font-size:7px;line-height:1.2;padding:3px;text-align:left;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-thumb__text--faint[data-v-550abee8]{color:var(--el-text-color-regular)}.library-thumb__expand[data-v-550abee8]{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;color:var(--color-text-on-media);font-size:var(--fs-sm);background:color-mix(in srgb,#000 45%,transparent);opacity:0;transition:opacity .12s ease}.library-thumb:hover .library-thumb__expand[data-v-550abee8],.library-thumb__expand[data-v-550abee8]:focus-visible{opacity:1}.explorer-list-row[data-v-93ba3acd]{position:relative;display:flex;align-items:center;min-height:56px;gap:4px;border-bottom:1px solid var(--el-border-color-lighter);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-list-row--hidden[data-v-93ba3acd]{opacity:.6}.explorer-list-row--selected[data-v-93ba3acd]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}.explorer-list-row--dragging[data-v-93ba3acd]{opacity:.4}.explorer-list-row--drop[data-v-93ba3acd]{background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-list-row--insert[data-v-93ba3acd]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;border-radius:2px;background:var(--el-color-primary);z-index:2}.explorer-list-row__check[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:2px solid var(--el-border-color);background:var(--el-fill-color-light);color:var(--color-text-on-brand);font-size:var(--fs-lg)}.explorer-list-row__check--on[data-v-93ba3acd]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-list-row__main[data-v-93ba3acd]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:44px;padding:6px 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--el-text-color-primary)}.explorer-list-row__icon-wrap[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:36px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:var(--el-fill-color-light);color:var(--el-text-color-secondary)}.explorer-list-row__icon-wrap--folder[data-v-93ba3acd]{background:color-mix(in srgb,var(--folder-color) 15%,transparent);color:var(--folder-color)}.explorer-list-row__text[data-v-93ba3acd]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.explorer-list-row__title[data-v-93ba3acd]{font-size:var(--fs-lg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-list-row__title--untitled[data-v-93ba3acd]{color:var(--el-text-color-secondary);font-style:italic;font-weight:400}.explorer-list-row__subtitle[data-v-93ba3acd]{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--el-text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-list-row__owner[data-v-93ba3acd]{flex-shrink:0;pointer-events:none}.explorer-list-row__hidden-mark[data-v-93ba3acd]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);flex-shrink:0}.explorer-list-row__menu-btn[data-v-93ba3acd]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:var(--el-text-color-secondary);flex-shrink:0}.explorer-list-row__menu[data-v-93ba3acd]{display:flex;flex-direction:column;gap:2px}.explorer-list-row__menu-item[data-v-93ba3acd]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;font-size:var(--fs-lg);color:var(--el-text-color-primary);padding:12px 10px;border-radius:var(--radius-sm, 6px);text-align:left;min-height:44px}.explorer-list-row__menu-item.explorer-list-row__menu-item--switch[data-v-93ba3acd]{padding:12px 52px 12px 10px;gap:10px}.explorer-list-row__switch-label[data-v-93ba3acd]{display:inline-flex;align-items:center;gap:10px;min-width:0}.explorer-list-row__menu-item[data-v-93ba3acd]:hover{background:var(--el-fill-color-light)}.explorer-list-row__menu-sep[data-v-93ba3acd]{margin:4px 0;border:none;border-top:1px solid var(--el-border-color-lighter)}.explorer-list-table-wrap[data-v-7554c99f]{overflow-x:auto}.explorer-table[data-v-7554c99f]{width:100%;border-collapse:collapse;text-align:left}.explorer-table thead[data-v-7554c99f]{background:var(--color-clear--2, var(--el-fill-color-light))}.explorer-table__th[data-v-7554c99f]{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-7554c99f]{cursor:pointer;-webkit-user-select:none;user-select:none}.explorer-table__sort-arrow[data-v-7554c99f]{margin-left:2px}.explorer-table__row[data-v-7554c99f]{cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.explorer-table__row[data-v-7554c99f]:hover{background:var(--el-fill-color-light)}.explorer-table__row--selected[data-v-7554c99f]{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent)}.explorer-table__row--dragging[data-v-7554c99f]{opacity:.4}.explorer-table__row--insert>td[data-v-7554c99f]{box-shadow:inset 0 3px 0 -1px var(--el-color-primary)}.explorer-table__row--drop[data-v-7554c99f]{background:color-mix(in srgb,var(--folder-color) 12%,transparent);outline:2px dashed var(--folder-color);outline-offset:-2px}.explorer-table__cell[data-v-7554c99f]{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-7554c99f]{border-bottom:none}.explorer-table__col-select[data-v-7554c99f]{width:44px}.explorer-table__col-thumb[data-v-7554c99f]{width:64px}.explorer-table__col-type[data-v-7554c99f]{width:140px}.explorer-table__col-updated[data-v-7554c99f]{width:150px}.explorer-table__col-actions[data-v-7554c99f]{width:56px;text-align:center}.explorer-table__check[data-v-7554c99f]{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-7554c99f]{background:var(--el-color-primary);border-color:var(--el-color-primary)}.explorer-table__name[data-v-7554c99f]{display:flex;align-items:center;gap:10px;min-width:0}.explorer-table__owner[data-v-7554c99f]{flex-shrink:0;pointer-events:none}.explorer-table__title[data-v-7554c99f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.explorer-table__title--untitled[data-v-7554c99f]{color:var(--el-text-color-secondary);font-style:italic;font-weight:400}.explorer-table__count[data-v-7554c99f],.explorer-table__hidden[data-v-7554c99f]{color:var(--el-text-color-secondary);font-size:var(--fs-sm);flex-shrink:0}.explorer-table__muted[data-v-7554c99f]{color:var(--el-text-color-secondary);font-size:var(--fs-md)}.explorer-table__menu-cell[data-v-7554c99f],.explorer-table__menu-trigger[data-v-7554c99f]{display:inline-flex}.explorer-table__menu-btn[data-v-7554c99f]{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-7554c99f]:hover{opacity:1;background:var(--el-fill-color)}.explorer-table__menu[data-v-7554c99f]{display:flex;flex-direction:column;gap:2px}.explorer-table__menu-item[data-v-7554c99f]{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-7554c99f]{padding:8px 52px 8px 10px;gap:8px}.explorer-table__switch-label[data-v-7554c99f]{display:inline-flex;align-items:center;gap:8px;min-width:0}.explorer-table__menu-item[data-v-7554c99f]:hover{background:var(--el-fill-color-light)}.explorer-table__menu-sep[data-v-7554c99f]{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-ba1ea86a]{display:flex;flex-direction:column;min-height:0;height:100%}.library-explorer__body[data-v-ba1ea86a]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.library-explorer__navbar[data-v-ba1ea86a]{position:sticky;top:0;z-index:5;background:var(--el-bg-color)}.library-explorer__scope[data-v-ba1ea86a],.library-explorer__content[data-v-ba1ea86a]{flex:1;min-height:0;display:flex;flex-direction:column}.library-explorer__warn-icon[data-v-ba1ea86a]{display:inline-flex;color:var(--el-color-warning)}.library-explorer__more[data-v-ba1ea86a]{display:flex;justify-content:center;padding:0 16px 16px}.library-explorer__rows[data-v-ba1ea86a]{display:flex;flex-direction:column}.library-explorer__empty-message[data-v-ba1ea86a]{margin:0 0 12px}.explorer-fade-enter-active[data-v-ba1ea86a],.explorer-fade-leave-active[data-v-ba1ea86a]{transition:opacity .15s ease,transform .15s ease}.explorer-fade-enter-from[data-v-ba1ea86a],.explorer-fade-leave-to[data-v-ba1ea86a]{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.explorer-fade-enter-active[data-v-ba1ea86a],.explorer-fade-leave-active[data-v-ba1ea86a]{transition:none}}.library-dnd-ghost{position:fixed;z-index:3000;pointer-events:none;transform:translate(12px,12px);display:flex;align-items:center;gap:8px;max-width:240px;padding:6px 10px;border-radius:var(--radius-sm, 6px);background:var(--el-bg-color-overlay, #fff);border:1px solid var(--el-border-color);box-shadow:0 6px 16px #0000002e;font-size:var(--fs-md);color:var(--el-text-color-primary)}.library-dnd-ghost__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-dnd-ghost__count{flex-shrink:0;font-weight:600;color:var(--el-color-primary)}.folder-mini-tree[data-v-27f89a3d]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-sm, 6px);padding:6px 0;background:var(--el-bg-color)}.folder-mini-tree__empty[data-v-27f89a3d]{font-size:var(--fs-sm);color:var(--el-text-color-secondary);padding:8px;margin:0}.mini-folder-row[data-v-27f89a3d]{position:relative;display:flex;align-items:center;height:30px;padding-right:8px;gap:6px;border:none;border-left:3px solid var(--folder-color, transparent);background:none;cursor:pointer;border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0;font-size:var(--fs-md);color:var(--el-text-color-primary);text-align:left}.mini-folder-row--nested[data-v-27f89a3d]:before{content:"";position:absolute;left:var(--mini-folder-guide, 0);top:0;bottom:0;border-left:1px solid var(--el-border-color-lighter)}.mini-folder-row[data-v-27f89a3d]:hover{background:var(--color-clear--2)}.mini-folder-row--selected[data-v-27f89a3d]{background:var(--folder-color, var(--el-color-primary));color:var(--folder-ink, var(--el-color-white));font-weight:600;border-radius:var(--radius-sm, 6px)}.mini-folder-row--selected .mini-folder-icon[data-v-27f89a3d],.mini-folder-row--selected .mini-folder-chevron[data-v-27f89a3d]{color:var(--folder-ink, var(--el-color-white))}.mini-folder-row--selected .mini-folder-color-dot[data-v-27f89a3d]{background:var(--folder-ink, var(--el-color-white))}.mini-folder-chevron[data-v-27f89a3d]{display:inline-flex;align-items:center;justify-content:center;width:12px;flex-shrink:0;font-size:var(--fs-sm);color:var(--el-text-color-secondary);transition:transform .15s ease}.mini-folder-chevron--open[data-v-27f89a3d]{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.mini-folder-chevron[data-v-27f89a3d]{transition:none}}.mini-folder-color-dot[data-v-27f89a3d]{width:8px;height:8px;border-radius:50%;background:var(--folder-color, var(--el-text-color-placeholder));flex-shrink:0}.mini-folder-icon[data-v-27f89a3d]{font-size:var(--fs-sm);color:var(--folder-color, var(--el-text-color-secondary));flex-shrink:0}.mini-folder-name[data-v-27f89a3d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.folder-destination[data-v-b24f5aa8]{width:100%;min-width:0}.folder-destination__view[data-v-b24f5aa8]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.folder-destination__info[data-v-b24f5aa8]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.folder-destination__name[data-v-b24f5aa8]{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-text-color-primary)}.folder-destination__glyph[data-v-b24f5aa8]{flex-shrink:0;color:var(--folder-color, var(--el-text-color-secondary))}.folder-destination__trail[data-v-b24f5aa8]{display:flex;align-items:center;gap:4px;margin:0;min-width:0;overflow:hidden;font-size:var(--fs-xs);line-height:1.4;color:var(--el-text-color-secondary);white-space:nowrap}.folder-destination__sep[data-v-b24f5aa8]{font-size:var(--fs-xs);opacity:.5;flex-shrink:0}.folder-destination__edit[data-v-b24f5aa8]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.folder-destination__done[data-v-b24f5aa8]{align-self:flex-end}.fcd__emoji[data-v-f54f1b1a]{display:flex;align-items:center;gap:10px;width:100%}.fcd__emoji-preview[data-v-f54f1b1a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm, 6px);background:var(--el-fill-color-light);font-size:var(--fs-xl);line-height:1}.fcd__emoji-preview--empty[data-v-f54f1b1a]{border:1px dashed var(--el-border-color);background:transparent}.fcd__emoji-hint[data-v-f54f1b1a]{font-size:var(--fs-sm);color:var(--el-text-color-secondary)}.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-ff618db7],.html-block__pane[data-v-ff618db7]{width:100%}.html-block__toolbar[data-v-ff618db7]{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);margin-bottom:var(--padding-xs)}.html-block__actions[data-v-ff618db7]{display:flex;align-items:center;gap:var(--padding-xs)}.html-block__actions[data-v-ff618db7] .el-button+.el-button{margin-left:0}.html-block__toolbar[data-v-ff618db7] .is-unavailable{opacity:.5;cursor:not-allowed}.html-block__titlebtn[data-v-ff618db7]{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-ff618db7]:hover{background:color-mix(in srgb,var(--color-main) 10%,transparent)}.html-block__title[data-v-ff618db7]{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.html-block__titlefield[data-v-ff618db7]{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-ff618db7]{display:block;width:100%;height:100%;border:0;background:var(--color-background)}.html-block__empty[data-v-ff618db7]{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-8d900139]{width:100%}.image-block__wrapper[data-v-8d900139]{position:relative;max-width:100%;margin-inline:auto}.image-block__wrapper--left[data-v-8d900139]{float:left;max-width:min(400px,50%);margin:0 var(--padding) var(--padding-sm) 0}.image-block__wrapper--right[data-v-8d900139]{float:right;max-width:min(400px,50%);margin:0 0 var(--padding-sm) var(--padding)}.image-block__wrapper--border .image-block__img[data-v-8d900139],.image-block__wrapper--border .image-block__resizer img[data-v-8d900139]{border:1px solid var(--color-border-clear);padding:var(--padding-sm);box-sizing:border-box}.image-block__resizer[data-v-8d900139]{margin-inline:auto;max-width:min(100%,var(--block-max-w, 100vw))}.image-block__img[data-v-8d900139]{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-8d900139]{background-color:var(--color-image-backdrop)}.image-block__img--zoomable[data-v-8d900139]{cursor:zoom-in}.image-block__img--pending[data-v-8d900139]{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-8d900139]{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-8d900139]{width:32px;height:32px;opacity:.7}.image-block__broken-txt[data-v-8d900139]{margin:0;font-size:.875rem}.image-block__toolbar[data-v-8d900139]{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-8d900139]{opacity:1}.image-block__toolbar[data-v-8d900139] .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-8d900139] .image-block__tbtn:hover{background:var(--color-background, #fff);border-color:var(--color-main)}.image-block__toolbar[data-v-8d900139] .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-8d900139]{width:16px;height:16px}.image-block__caption[data-v-8d900139]{margin:var(--padding-xs) 0 0;text-align:center;font-size:.875rem;font-style:italic;color:var(--color-text-secondary)}.image-block__input[data-v-8d900139]{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-8d900139]:focus,.image-block__input[data-v-8d900139]: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-8d900139]{border:1px dashed var(--color-border-clear);border-radius:var(--radius-sm);padding:var(--padding)}.image-block__sources[data-v-8d900139]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--padding-sm)}.image-block__source[data-v-8d900139]{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-8d900139]:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent);border-color:var(--color-main)}.image-block__source-ico[data-v-8d900139]{width:24px;height:24px;color:var(--color-main)}.image-block__hint[data-v-8d900139]{margin:var(--padding-sm) 0 0;font-size:.8rem;color:var(--color-text-secondary)}.image-block__urlrow[data-v-8d900139]{display:flex;gap:var(--padding-xs);align-items:center}.image-block__urlinput[data-v-8d900139]{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-8d900139]:focus{outline:none;border-color:var(--color-main)}.image-block__btn-primary[data-v-8d900139]{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-8d900139]{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-8d900139]{margin-top:var(--padding-xs);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.image-block__error[data-v-8d900139]{margin-top:var(--padding-xs);text-align:center;color:var(--color-danger, #c0392b);font-size:.875rem}.image-block__credit-pop[data-v-8d900139] 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-31f1bb52]{position:relative;overflow:hidden;padding:var(--padding);padding-left:calc(var(--padding) * 2.25);border-radius:var(--radius-sm)}.diddo-quote__mark[data-v-31f1bb52]{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-31f1bb52]{position:relative;z-index:1;margin:0;font-size:1.125rem;font-style:italic;color:var(--color-text)}.diddo-quote__caption[data-v-31f1bb52]{position:relative;z-index:1;margin:var(--padding-sm) 0 0;font-size:.875rem;color:var(--color-text-secondary)}.diddo-warning[data-v-c55dce50]{display:flex;gap:var(--padding-sm);padding:var(--padding);border-radius:var(--radius-sm);background:var(--color, var(--color-orange));color:var(--color-contrast, var(--color-black));box-shadow:0 0 0 3px color-mix(in srgb,var(--color, var(--color-orange)) 50%,transparent)}.diddo-warning__icon[data-v-c55dce50]{flex:0 0 auto;display:inline-flex;align-items:center;margin-top:2px;color:inherit}.diddo-warning__body[data-v-c55dce50]{flex:1 1 auto;min-width:0}.diddo-warning__title[data-v-c55dce50]{margin:0;font-weight:600;color:inherit}.diddo-warning__message[data-v-c55dce50]{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:1.5}.diddo-list__marker{position:absolute;top:0;width:1.4em;line-height:1.5;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-78ad5276]{position:relative;--diddo-table-cell-bg: color-mix( in srgb, var(--diddo-table-theme, transparent) 8%, var(--color-background) );--diddo-table-head-bg: color-mix( in srgb, var(--diddo-table-theme, var(--color-clearer)) 26%, var(--color-background) );--diddo-table-border: color-mix( in srgb, var(--diddo-table-theme, var(--color-border-clear)) 45%, var(--color-border-clear) )}.diddo-table__scroll[data-v-78ad5276]{overflow-x:auto;max-width:100%}.diddo-table--selecting[data-v-78ad5276],.diddo-table--selecting[data-v-78ad5276] *{-webkit-user-select:none;user-select:none}.diddo-table__desc[data-v-78ad5276]{counter-increment:diddo-table;margin-bottom:var(--padding-sm, 10px);font-size:.95em;color:var(--color-text-secondary)}.diddo-table__desc[data-v-78ad5276]:before{content:"Tabla " counter(diddo-table) ": ";font-weight:600;color:var(--diddo-table-theme, var(--color-main))}.diddo-table__trigger[data-v-78ad5276]{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-78ad5276]:hover{background:var(--color-main);color:var(--color-text-on-brand);border-color:var(--color-main)}.diddo-table__trigger[data-v-78ad5276] svg{fill:currentColor}.diddo-table__trigger-fade-enter-active[data-v-78ad5276],.diddo-table__trigger-fade-leave-active[data-v-78ad5276]{transition:opacity .15s ease,transform .15s ease}.diddo-table__trigger-fade-enter-from[data-v-78ad5276],.diddo-table__trigger-fade-leave-to[data-v-78ad5276]{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-ba1cf828]{width:100%;padding:var(--padding-sm) 0}.mathfield-block__inline[data-v-ba1cf828]{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-ba1cf828]: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-ba1cf828]{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-ba1cf828]{width:100%;text-align:center;color:var(--color-text);font-size:1.35rem;overflow-x:auto;overflow-y:hidden}.mathfield-block__render[data-v-ba1cf828] .ML__latex{padding:var(--padding-xs) 0}.mathfield-overlay[data-v-ba1cf828]{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__top[data-v-ba1cf828]{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-ba1cf828]{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-ba1cf828]{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-ab70b555]{display:flex;flex-direction:column}.mm-row[data-v-ab70b555]{display:flex;align-items:center;gap:4px;padding:3px 0}.mm-row__text[data-v-ab70b555]{flex:1 1 auto;min-width:4rem;padding:4px 8px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--mm-text-bg, var(--color-clear--2));color:var(--mm-text-color, var(--color-text));font-family:var(--font-main);font-size:.9rem}.mm-row__text[data-v-ab70b555]:focus{outline:none;border-color:var(--color-main)}.mm-row__drag[data-v-ab70b555]{cursor:grab;color:var(--color-text-secondary)}.mm-row__btn[data-v-ab70b555],.mm-row__drag[data-v-ab70b555]{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-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.mm-row__btn[data-v-ab70b555]:hover,.mm-row__drag[data-v-ab70b555]:hover{background:var(--color-clear--2);color:var(--color-text)}.mm-row__btn--danger[data-v-ab70b555]:hover{color:var(--color-danger)}.mm-row__sep[data-v-ab70b555]{width:1px;height:18px;margin:0 2px;background:var(--color-border-clear)}.mm-children[data-v-ab70b555]{margin-left:18px;padding-left:8px;border-left:1px dashed var(--color-border-clear);min-height:6px}.mm-style[data-v-ab70b555]{display:flex;flex-direction:column;gap:10px}.mm-style__row[data-v-ab70b555]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mm-style__label[data-v-ab70b555]{font-size:.85rem;color:var(--color-text)}.mm-style__select[data-v-ab70b555]{flex:0 0 auto;padding:3px 6px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm);background:var(--color-clear--2);color:var(--color-text);font-family:var(--font-main);font-size:.85rem}.mm-style__actions[data-v-ab70b555]{display:flex;flex-direction:column;gap:4px;margin-top:2px;border-top:1px solid var(--color-border-clear);padding-top:8px}.mm-style__action[data-v-ab70b555]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:.85rem;text-align:left;cursor:pointer}.mm-style__action[data-v-ab70b555]:hover:not(:disabled){color:var(--color-text);background:var(--color-clear--2)}.mm-style__action[data-v-ab70b555]:disabled{opacity:.45;cursor:not-allowed}.mm-dialog__body[data-v-e198f9ef]{--mm-dialog-body-h: 560px;display:grid;grid-template-rows:1fr 1fr;gap:var(--padding-sm);height:var(--mm-dialog-body-h)}.mm-dialog__editor-cell[data-v-e198f9ef]{min-height:0;overflow:auto}.mm-dialog__editor[data-v-e198f9ef]{padding:var(--padding-sm) 0}.mm-dialog__preview-cell[data-v-e198f9ef]{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--color-border-clear);padding-top:var(--padding-sm)}.mm-dialog__preview-title[data-v-e198f9ef]{flex:0 0 auto;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:4px}.mm-dialog__preview[data-v-e198f9ef]{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-e198f9ef]{opacity:1}.mm-dialog__preview[data-v-e198f9ef] svg{max-width:100%;max-height:100%;width:auto;height:auto}.mermaid-block[data-v-b199f585]{position:relative;width:100%;padding:var(--padding-sm) 0}.mermaid-block__wrapper[data-v-b199f585]{position:relative;max-width:100%;margin-inline:auto}.mermaid-block__wrapper--left[data-v-b199f585]{float:left;max-width:min(400px,50%);margin:0 var(--padding) var(--padding-sm) 0}.mermaid-block__wrapper--right[data-v-b199f585]{float:right;max-width:min(400px,50%);margin:0 0 var(--padding-sm) var(--padding)}.mermaid-block__resizer[data-v-b199f585]{margin-inline:auto}.mermaid-block__render[data-v-b199f585]{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-b199f585]{opacity:1}.mermaid-block__render--zoomable[data-v-b199f585]{cursor:zoom-in}.mermaid-block__render[data-v-b199f585] svg{width:100%;height:100%}.mermaid-block__toolbar[data-v-b199f585]{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-b199f585]{opacity:1}.mermaid-block__toolbar[data-v-b199f585] .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-b199f585] .mermaid-block__tbtn:hover{background:var(--color-background, #fff);border-color:var(--color-main)}.mermaid-block__toolbar[data-v-b199f585] .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-b199f585]{width:16px;height:16px}.mermaid-block__input[data-v-b199f585]{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-b199f585]:focus,.mermaid-block__input[data-v-b199f585]: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-b199f585]{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-b199f585]{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-9e45a501]{border:2px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--color-clearer) 60%,transparent);padding:var(--padding, 16px)}.cards-picker__head[data-v-9e45a501]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.cards-picker__icon[data-v-9e45a501]{color:var(--color-text);opacity:.75}.cards-picker__title[data-v-9e45a501]{margin:0;font-weight:700}.cards-picker__actions[data-v-9e45a501]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cards-picker__btn[data-v-9e45a501]{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;transition:background-color .15s ease}.cards-picker__btn[data-v-9e45a501]:hover:not(:disabled){background:var(--color-clear)}.cards-picker__btn[data-v-9e45a501]:disabled{opacity:.6;cursor:default}.cards-picker__btn--primary[data-v-9e45a501]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.cards-picker__btn--primary[data-v-9e45a501]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-picker__create-error[data-v-9e45a501]{margin:8px 0 0;text-align:center;color:var(--color-danger);font-size:.85em}.cards-picker__panel[data-v-9e45a501]{margin-top:10px}.cards-picker__list{list-style:none;margin:0;padding:4px;max-height:220px;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-count{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}}.cards-pop__file[data-v-4d50500a]{display:none}.cards-pop[data-v-4d50500a]{display:flex;align-items:center;gap:4px}.cards-pop--panel[data-v-4d50500a]{flex-direction:column;align-items:stretch;gap:6px}.cards-pop__row[data-v-4d50500a]{display:flex;align-items:center;gap:4px}.cards-pop__btn[data-v-4d50500a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:6px 8px;font-weight:600;font-size:.85em;cursor:pointer}.cards-pop__btn[data-v-4d50500a]:hover:not(:disabled){background:var(--color-clear)}.cards-pop__btn[data-v-4d50500a]:disabled{opacity:.45;cursor:default}.cards-pop__btn svg[data-v-4d50500a]{width:15px;height:15px;flex-shrink:0}.cards-pop__btn--wide[data-v-4d50500a]{width:100%}.cards-pop__btn--active[data-v-4d50500a]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.cards-pop__btn--danger[data-v-4d50500a]{color:var(--color-danger)}.cards-pop__btn--danger[data-v-4d50500a]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.cards-pop__trigger[data-v-4d50500a]{border-color:transparent;background:color-mix(in srgb,var(--color-clearer) 70%,transparent)}.cards-pop__image-panel[data-v-4d50500a]{display:flex;flex-direction:column;gap:6px}.cards-pop__thumb-wrap[data-v-4d50500a]{position:relative;width:fit-content;margin:0 auto}.cards-pop__thumb[data-v-4d50500a]{max-width:190px;max-height:130px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border-clear);object-fit:cover;display:block}.cards-pop__thumb-remove[data-v-4d50500a]{position:absolute;top:-8px;right:-8px;padding:3px;border-radius:50%;background:var(--color-background)}.cards-pop__label[data-v-4d50500a]{font-size:.75rem;font-weight:600;color:var(--color-text);opacity:.7}.cards-pop__select[data-v-4d50500a]{width:100%;border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-background);color:var(--color-text);padding:6px 8px;font-size:.85em}.cards-de[data-v-ad9a5da1]{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:0}.cards-de__empty[data-v-ad9a5da1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--color-text);opacity:.85}.cards-de__scroll[data-v-ad9a5da1]{flex:1;min-height:0;overflow-y:auto}.cards-de__grid[data-v-ad9a5da1]{display:grid;grid-template-columns:36px 36px 1fr 1fr 64px;align-items:stretch;min-width:520px}.cards-de__header[data-v-ad9a5da1]{position:sticky;top:0;z-index:10;background:var(--color-background);font-weight:700;font-size:.8rem}.cards-de__cell[data-v-ad9a5da1]{display:flex;align-items:center;padding:4px;min-height:38px}.cards-de__cell--cb[data-v-ad9a5da1],.cards-de__cell--idx[data-v-ad9a5da1],.cards-de__cell--img[data-v-ad9a5da1]{justify-content:center}.cards-de__cell--text[data-v-ad9a5da1]{padding:2px 8px}.cards-de__handle[data-v-ad9a5da1]{cursor:grab;font-size:.75rem;opacity:.7;-webkit-user-select:none;user-select:none}.cards-de__handle[data-v-ad9a5da1]:active{cursor:grabbing}.cards-de__row[data-v-ad9a5da1]{cursor:pointer;border-left:5px solid var(--cards-de-row-color, var(--color-primary));border-radius:var(--radius-md, 10px);margin:5px;background:color-mix(in srgb,var(--cards-de-row-color) 15%,var(--color-background) 85%);transition:filter .15s ease,box-shadow .15s ease}.cards-de__row[data-v-ad9a5da1]:hover{filter:brightness(.97)}.cards-de__row--selected[data-v-ad9a5da1]{border-left-color:var(--color-orange);box-shadow:inset 0 0 0 1px var(--color-orange-dark, var(--color-orange))}.cards-de__editable[data-v-ad9a5da1]{width:100%;min-height:28px;font-size:.9rem;line-height:1.4}.cards-de__thumb[data-v-ad9a5da1]{max-width:46px;max-height:34px;border-radius:4px;border:1px solid var(--color-border-clear);object-fit:cover}.cards-de__footer[data-v-ad9a5da1]{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:44px;padding:6px;background:var(--color-background);border-top:2px solid var(--color-border-clear)}.cards-de__footer-left[data-v-ad9a5da1],.cards-de__footer-center[data-v-ad9a5da1],.cards-de__footer-right[data-v-ad9a5da1]{display:flex;align-items:center;gap:6px}.cards-de__footer-center[data-v-ad9a5da1]{flex:1;justify-content:center}.cards-de__count[data-v-ad9a5da1]{font-size:.8rem;white-space:nowrap;opacity:.8;margin-right:4px}.cards-de__msg[data-v-ad9a5da1]{font-size:.8rem;font-weight:600;color:var(--color-primary);white-space:nowrap}.cards-de__msg--error[data-v-ad9a5da1]{color:var(--color-danger)}.cards-de__import-status[data-v-ad9a5da1]{margin:8px 0 0;text-align:center;font-size:.85em;opacity:.8}.cards-de__import-foot[data-v-ad9a5da1]{display:flex;justify-content:center;margin-top:10px}.cards-de__btn[data-v-ad9a5da1]{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;font-size:.85em;cursor:pointer}.cards-de__btn[data-v-ad9a5da1]:hover:not(:disabled){background:var(--color-clear)}.cards-de__btn[data-v-ad9a5da1]:disabled{opacity:.45;cursor:default}.cards-de__btn--primary[data-v-ad9a5da1]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.cards-de__btn--primary[data-v-ad9a5da1]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-ov[data-v-85cbfb6c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-background) 65%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md, 12px)}.cards-ov__card[data-v-85cbfb6c]{position:relative;background:var(--color-background);border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 16px);box-shadow:var(--shadow-far, 0 8px 32px rgba(0, 0, 0, .18));padding:26px 30px 22px;text-align:center;max-width:min(340px,calc(100% - 20px))}.cards-ov__close[data-v-85cbfb6c]{position:absolute;top:8px;right:8px;border:none;background:transparent;color:var(--color-text);border-radius:50%;padding:5px;cursor:pointer}.cards-ov__close[data-v-85cbfb6c]:hover{background:var(--color-clearer)}.cards-ov__close svg[data-v-85cbfb6c]{width:14px;height:14px;display:block}.cards-ov__trophy[data-v-85cbfb6c]{margin-bottom:6px;color:var(--color-text);opacity:.45;animation:cards-ov-bounce-85cbfb6c .6s ease}.cards-ov__trophy--won[data-v-85cbfb6c]{color:var(--color-orange);opacity:1}.cards-ov__trophy svg[data-v-85cbfb6c]{width:44px;height:44px}.cards-ov__title[data-v-85cbfb6c]{margin:0 0 8px;font-weight:700}.cards-ov__score[data-v-85cbfb6c]{display:flex;justify-content:center;gap:16px;font-weight:700;font-size:1.05em;margin-bottom:12px}.cards-ov__good[data-v-85cbfb6c]{color:var(--color-primary)}.cards-ov__bad[data-v-85cbfb6c]{color:var(--color-danger)}.cards-ov__bar[data-v-85cbfb6c]{position:relative;height:16px;border-radius:8px;background:var(--color-clear);overflow:hidden;margin-bottom:14px}.cards-ov__bar-fill[data-v-85cbfb6c]{height:100%;border-radius:8px;background:var(--cards-ov-bar, var(--color-primary));transition:width .3s ease}.cards-ov__bar-label[data-v-85cbfb6c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:700;color:var(--color-text)}.cards-ov__actions[data-v-85cbfb6c]{display:flex;justify-content:center;align-items:flex-start;gap:8px}.cards-ov__modes[data-v-85cbfb6c]{position:relative}.cards-ov__modes-panel[data-v-85cbfb6c]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:10;background:var(--color-background);border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-medium, 0 4px 16px rgba(0, 0, 0, .15));padding:6px;min-width:140px}.cards-ov__btn[data-v-85cbfb6c]{border:1px solid var(--color-border-clear);border-radius:var(--radius-sm, 8px);background:var(--color-clearer);color:var(--color-text);padding:7px 12px;font-weight:600;font-size:.85em;cursor:pointer}.cards-ov__btn[data-v-85cbfb6c]:hover{background:var(--color-clear)}.cards-ov__btn--primary[data-v-85cbfb6c]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-brand)}.cards-ov__btn--primary[data-v-85cbfb6c]:hover{background:color-mix(in srgb,var(--color-primary) 85%,black)}@keyframes cards-ov-bounce-85cbfb6c{0%{transform:scale(.3) rotate(-10deg);opacity:0}50%{transform:scale(1.15) rotate(5deg);opacity:1}70%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.cards-fc[data-v-5455c957]{--card-w: 350px;--card-h: 263px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 0 26px}@media(max-width:639px){.cards-fc[data-v-5455c957]{--card-w: 263px;--card-h: 197px}}.cards-fc__col[data-v-5455c957]{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.cards-fc__nav[data-v-5455c957],.cards-fc__thumb[data-v-5455c957]{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 .2s ease,background-color .2s ease,opacity .2s ease;font-size:1.05em}.cards-fc__nav[data-v-5455c957]:hover,.cards-fc__thumb[data-v-5455c957]:hover{transform:scale(1.1) translateY(-2px)}.cards-fc__nav svg[data-v-5455c957]{width:18px;height:18px}.cards-fc__thumb[data-v-5455c957]{opacity:.55}.cards-fc__thumb--active[data-v-5455c957]{opacity:1;transform:scale(1.15)}.cards-fc__thumb--up.cards-fc__thumb--active[data-v-5455c957]{background:var(--color-primary)}.cards-fc__thumb--down.cards-fc__thumb--active[data-v-5455c957]{background:var(--color-danger)}.cards-fc__area[data-v-5455c957]{position:relative;display:flex;perspective:1000px;padding:0 10px}.cards-fc__wrapper[data-v-5455c957]{position:relative;width:var(--card-w);height:var(--card-h);max-width:calc(100vw - 90px);-webkit-user-select:none;user-select:none;touch-action:none;z-index:2}.cards-fc__wrapper.cards-swipe--dragging .cards-fc__face[data-v-5455c957]{box-shadow:var(--shadow-medium, 0 8px 24px rgba(0, 0, 0, .2))}.cards-fc__flip[data-v-5455c957]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease}.cards-fc__flip--flipped[data-v-5455c957]{transform:rotateY(180deg)}.cards-fc__face[data-v-5455c957]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:20px;border:.7em solid var(--color-clear);box-shadow:0 0 0 1px var(--color-border-clear);background-color:var(--card-color);color:var(--card-font-color);font-family:var(--font-secondary, inherit);font-weight:700;overflow:hidden;transition:border-color .2s ease}.cards-fc__face--back[data-v-5455c957]{transform:rotateY(180deg)}.cards-fc__wrapper:focus-within .cards-fc__face[data-v-5455c957]{border-color:var(--color-orange)}.cards-fc__bg[data-v-5455c957]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:10px;background-image:var(--card-bg-image);background-size:var(--card-bg-size, cover);background-position:center;background-repeat:no-repeat;opacity:var(--card-bg-opacity, .5);pointer-events:none}.cards-fc__meta[data-v-5455c957]{position:absolute;top:8px;left:12px;right:12px;display:flex;align-items:center;gap:6px;z-index:1;font-size:.7em;opacity:.8}.cards-fc__number[data-v-5455c957]{margin-right:auto}.cards-fc__text[data-v-5455c957]{position:relative;z-index:1;width:100%;max-height:100%;overflow-y:auto;scrollbar-width:none;text-align:center;word-break:break-word;white-space:pre-line}.cards-fc__text[data-v-5455c957]::-webkit-scrollbar{display:none}.cards-fc__text--front[data-v-5455c957]{font-size:var(--card-font-front, 20px)}.cards-fc__text--back[data-v-5455c957]{font-size:var(--card-font-back, 20px)}.cards-fc__editable[data-v-5455c957]{width:100%;min-height:40px}.cards-fc__popover[data-v-5455c957]{position:absolute;bottom:8px;right:8px;z-index:5}.cards-fc__ghost{position:absolute;top:var(--fc-ghost-offset, 10px);left:50%;transform:translate(-50%) scale(var(--fc-ghost-scale, .97));z-index:var(--fc-ghost-z, -1);width:var(--card-w, 350px);height:var(--card-h, 263px);border:.7em solid var(--color-clear);border-radius:20px;box-shadow:0 0 0 1px var(--color-border-clear);pointer-events:none;transition:top .35s cubic-bezier(.4,.8,.6,1),transform .35s cubic-bezier(.4,.8,.6,1)}.cards-fc__tags{display:inline-flex;flex-wrap:wrap;gap:4px}.cards-fc__tag{padding:1px 7px;border-radius:8px;background:color-mix(in srgb,var(--color-clearer) 35%,transparent);font-size:.95em;font-weight:600}.cards-quiz[data-v-bb795e95]{position:relative}.cards-quiz__board[data-v-bb795e95]{max-width:500px;margin:0 auto;padding:10px}.cards-quiz__prompt-row[data-v-bb795e95]{display:flex;align-items:center;gap:6px;margin-bottom:18px}.cards-quiz__nav[data-v-bb795e95]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;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}.cards-quiz__nav[data-v-bb795e95]:hover:not(:disabled){background:var(--color-clear)}.cards-quiz__nav[data-v-bb795e95]:disabled{opacity:.35;cursor:default}.cards-quiz__nav svg[data-v-bb795e95]{width:16px;height:16px}.cards-quiz__prompt[data-v-bb795e95]{position:relative;flex:1;min-width:0;max-width:min(300px,calc(100vw - 110px));margin:0 auto;aspect-ratio:350 / 263;display:flex;align-items:center;justify-content:center;padding:22px 18px;border-radius:16px;border:.5em solid var(--color-clear);box-shadow:0 0 0 1px var(--color-border-clear);background-color:var(--card-color);color:var(--card-font-color);font-weight:700;overflow:hidden;animation:cards-quiz-in-bb795e95 .3s ease}.cards-quiz__prompt[data-v-bb795e95]:focus-within{border-color:var(--color-orange)}.cards-quiz__number[data-v-bb795e95]{position:absolute;top:6px;right:10px;z-index:1;font-size:.7em;opacity:.6}.cards-quiz__bg[data-v-bb795e95]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:10px;background-image:var(--card-bg-image);background-size:var(--card-bg-size, cover);background-position:center;background-repeat:no-repeat;opacity:var(--card-bg-opacity, .5);pointer-events:none}.cards-quiz__prompt-text[data-v-bb795e95]{position:relative;z-index:1;width:100%;max-height:100%;overflow-y:auto;scrollbar-width:none;text-align:center;word-break:break-word;white-space:pre-line;font-size:var(--card-font-front, 18px);line-height:1.3}.cards-quiz__prompt-text[data-v-bb795e95]::-webkit-scrollbar{display:none}.cards-quiz__editable[data-v-bb795e95]{width:100%;min-height:36px}.cards-quiz__popover[data-v-bb795e95]{position:absolute;bottom:6px;right:6px;z-index:5}@keyframes cards-quiz-in-bb795e95{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cards-quiz__options{display:grid;grid-template-columns:1fr;gap:8px}.cards-quiz__option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:2px solid var(--color-border-clear);border-radius:var(--radius-md, 10px);background:var(--color-clearer);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.cards-quiz__option:hover:not(:disabled){border-color:var(--color-clear);background:var(--color-clear);transform:scale(1.02)}.cards-quiz__option:disabled{cursor:default}.cards-quiz__option-letter{font-weight:700;font-size:1.05em;min-width:22px;text-align:center;opacity:.7;flex-shrink:0}.cards-quiz__option-text,.cards-quiz__option-editable{flex:1;word-break:break-word;min-width:0}.cards-quiz__option--correct{background:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 70%,black);color:var(--color-text-on-brand);font-weight:700}.cards-quiz__option--wrong{background:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 70%,black);color:var(--color-text-on-brand);font-weight:700}.cards-quiz__option--dimmed{opacity:.4}.cards-pairs[data-v-36977f5d]{position:relative}.cards-pairs__edit-panel[data-v-36977f5d]{max-width:640px;margin:10px auto 0;padding:10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer)}.cards-pairs__edit-head[data-v-36977f5d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cards-pairs__edit-label[data-v-36977f5d]{font-size:.8em;font-weight:700;opacity:.75}.cards-pairs__edit-input[data-v-36977f5d]{min-height:34px;background:var(--color-background);border-radius:var(--radius-sm, 8px);padding:6px 10px}.cards-pairs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:640px;margin:0 auto;padding:10px}@media(max-width:520px){.cards-pairs__grid{grid-template-columns:repeat(3,1fr)}}.cards-pairs__tile{aspect-ratio:350 / 263;min-width:0;cursor:pointer;perspective:600px}.cards-pairs__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s ease}.cards-pairs__tile--flipped .cards-pairs__inner,.cards-pairs__tile--matched .cards-pairs__inner{transform:rotateY(180deg)}.cards-pairs__back,.cards-pairs__front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;border:.4em solid var(--color-clear);box-shadow:0 0 0 1px var(--color-border-clear);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.cards-pairs__back{background:var(--color-main, var(--color-primary));color:var(--color-clearer);font-size:1.6em;font-weight:700}.cards-pairs__front{transform:rotateY(180deg);background-color:var(--pairs-color, var(--color-clearer));color:var(--pairs-ink, var(--color-text))}.cards-pairs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:8px;background-position:center;background-repeat:no-repeat;pointer-events:none}.cards-pairs__text{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;word-break:break-word;line-height:1.2;font-size:var(--pairs-font, .85em);font-weight:700;overflow:hidden}.cards-pairs__tile--matched .cards-pairs__inner{animation:cards-pairs-pulse .5s cubic-bezier(.23,1,.32,1)}.cards-pairs__tile--matched .cards-pairs__front{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 70%,black);opacity:.8}.cards-pairs__tile--matched{cursor:default;pointer-events:none}.cards-pairs__tile--wrong .cards-pairs__inner{animation:cards-pairs-shake .55s cubic-bezier(.36,.07,.19,.97)}.cards-pairs__tile--wrong .cards-pairs__front{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger)}.cards-pairs__tile--wrong .cards-pairs__text{overflow:auto;-webkit-overflow-scrolling:touch}.cards-pairs__tile--selected .cards-pairs__front,.cards-pairs__tile--selected .cards-pairs__back{border-color:var(--color-orange);box-shadow:0 0 0 1px var(--color-orange-dark, var(--color-orange))}@keyframes cards-pairs-pulse{0%{transform:rotateY(180deg) scale(1)}30%{transform:rotateY(180deg) scale(1.12)}60%{transform:rotateY(180deg) scale(.96)}to{transform:rotateY(180deg) scale(1)}}@keyframes cards-pairs-shake{0%,to{transform:rotateY(180deg) translate(0)}15%{transform:rotateY(180deg) translate(-10px) rotate(-2deg)}30%{transform:rotateY(180deg) translate(10px) rotate(2deg)}45%{transform:rotateY(180deg) translate(-7px) rotate(-1.5deg)}60%{transform:rotateY(180deg) translate(7px) rotate(1.5deg)}75%{transform:rotateY(180deg) translate(-4px)}90%{transform:rotateY(180deg) translate(2px)}}.cards-mu[data-v-7601100c]{position:relative}.cards-mu__pager[data-v-7601100c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.cards-mu__pager-btn[data-v-7601100c]{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-sm);height:var(--btn-h-sm);border:1px solid var(--color-border-clear);border-radius:50%;background:var(--color-clearer);color:var(--color-text);cursor:pointer}.cards-mu__pager-btn[data-v-7601100c]:hover:not(:disabled){background:var(--color-clear)}.cards-mu__pager-btn[data-v-7601100c]:disabled{opacity:.35;cursor:default}.cards-mu__pager-btn svg[data-v-7601100c]{width:14px;height:14px}.cards-mu__pager-label[data-v-7601100c]{font-size:.85em;font-weight:700;min-width:44px;text-align:center}.cards-mu__board[data-v-7601100c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px;max-height:460px;overflow:auto}.cards-mu__col[data-v-7601100c]{min-width:0}.cards-mu__col-title[data-v-7601100c]{margin:0 0 8px;text-align:center;font-weight:700}.cards-mu__edit-panel[data-v-7601100c]{max-width:640px;margin:10px auto 0;padding:10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer)}.cards-mu__edit-head[data-v-7601100c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cards-mu__edit-label[data-v-7601100c]{font-size:.8em;font-weight:700;opacity:.75}.cards-mu__edit-input[data-v-7601100c]{min-height:34px;background:var(--color-background);border-radius:var(--radius-sm, 8px);padding:6px 10px}.cards-mu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.cards-mu__card{position:relative;aspect-ratio:350 / 263;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:14px;border:.35em solid var(--color-clear);box-shadow:0 0 0 1px var(--color-border-clear);background-color:var(--mu-color, var(--color-clearer));color:var(--mu-ink, var(--color-text));cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden;animation:cards-mu-in .4s cubic-bezier(.23,1,.32,1);transition:border-color .2s ease,box-shadow .25s ease,opacity .3s ease,transform .2s ease}.cards-mu__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:10px;background-position:center;background-repeat:no-repeat;pointer-events:none}.cards-mu__number{position:absolute;top:4px;left:8px;z-index:1;font-size:.65em;font-weight:700;opacity:.6}.cards-mu__text{position:relative;z-index:1;width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;word-break:break-word;white-space:pre-line;line-height:1.25;font-size:var(--mu-font, 1em);font-weight:700;overflow:hidden}.cards-mu__card--selected{transform:scale(1.04);border-color:var(--color-orange);box-shadow:0 0 0 2px var(--color-orange-dark, var(--color-orange));z-index:5}.cards-mu__card--selected .cards-mu__text{overflow:auto;-webkit-overflow-scrolling:touch}.cards-mu__card--dragging{z-index:30;cursor:grabbing;border-color:var(--color-orange);box-shadow:0 8px 24px #00000038;transition:none}.cards-mu__card--drop{transform:scale(1.06);border-color:var(--color-orange);box-shadow:0 0 0 2px var(--color-orange-dark, var(--color-orange))}.cards-mu__card--matched{animation:cards-mu-pulse .5s cubic-bezier(.23,1,.32,1);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);pointer-events:none;cursor:default;opacity:.8}.cards-mu__card--leaving{opacity:0;transform:scale(.8);pointer-events:none}.cards-mu__card--wrong{animation:cards-mu-shake .55s cubic-bezier(.36,.07,.19,.97);border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger)}@keyframes cards-mu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cards-mu-pulse{0%{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.96)}to{transform:scale(1)}}@keyframes cards-mu-shake{0%,to{transform:translate(0)}15%{transform:translate(-10px) rotate(-2deg)}30%{transform:translate(10px) rotate(2deg)}45%{transform:translate(-7px) rotate(-1.5deg)}60%{transform:translate(7px) rotate(1.5deg)}75%{transform:translate(-4px)}90%{transform:translate(2px)}}.cards-ex[data-v-ad28c273]{position:relative}.cards-ex__grid[data-v-ad28c273]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:100px;padding:6px}.cards-ex__edit-panel[data-v-ad28c273]{max-width:640px;margin:10px auto 0;padding:10px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer)}.cards-ex__edit-head[data-v-ad28c273]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cards-ex__edit-label[data-v-ad28c273]{font-size:.8em;font-weight:700;opacity:.75}.cards-ex__edit-fields[data-v-ad28c273]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:520px){.cards-ex__edit-fields[data-v-ad28c273]{grid-template-columns:1fr}}.cards-ex__edit-side[data-v-ad28c273]{display:block;font-size:.72em;font-weight:700;opacity:.6;margin-bottom:3px}.cards-ex__edit-input[data-v-ad28c273]{min-height:34px;background:var(--color-background);border-radius:var(--radius-sm, 8px);padding:6px 10px}.cards-ex__item{width:175px;max-width:calc(50% - 8px);aspect-ratio:350 / 263;perspective:600px;cursor:grab}.cards-ex__item:active{cursor:grabbing}.cards-ex__item--selected{z-index:5}.cards-ex__item--selected .cards-ex__face{border-color:var(--color-orange);box-shadow:0 0 0 1px var(--color-orange-dark, var(--color-orange))}.cards-ex__card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s ease;border-radius:12px}.cards-ex__card--flipped{transform:rotateY(180deg)}.cards-ex__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:12px;border:.35em solid var(--color-clear);box-shadow:0 0 0 1px var(--color-border-clear);background-color:var(--ex-color, var(--color-clearer));color:var(--ex-ink, var(--color-text));overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.cards-ex__face--back{transform:rotateY(180deg)}.cards-ex__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:8px;background-position:center;background-repeat:no-repeat;pointer-events:none}.cards-ex__number{position:absolute;top:4px;right:7px;z-index:1;font-size:.65rem;font-weight:700;opacity:.65}.cards-ex__text{position:relative;z-index:1;max-height:100%;overflow:hidden;text-align:center;word-break:break-word;white-space:pre-line;font-size:var(--ex-font, .9rem);font-weight:700;line-height:1.2}.cards-ex__tags{position:absolute;top:4px;left:5px;z-index:1;display:flex;flex-wrap:wrap;gap:3px;opacity:0;transition:opacity .3s ease}.cards-ex__item:hover .cards-ex__tags{opacity:1}.cards-ex__tag{font-size:.6rem;font-weight:600;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--color-clearer) 60%,transparent);color:var(--color-text)}.sortable-ghost.cards-ex__item{opacity:.4}.cards-block[data-v-e9498c75]{position:relative;padding:4px 0}.cards-block__welcome[data-v-e9498c75],.cards-block__empty[data-v-e9498c75],.cards-block__error[data-v-e9498c75]{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-e9498c75]{opacity:.5}.cards-block__error[data-v-e9498c75]{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}.cards-block__skeleton[data-v-e9498c75]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0}.cards-block__skeleton-bar[data-v-e9498c75],.cards-block__skeleton-card[data-v-e9498c75]{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-e9498c75 1.2s infinite}.cards-block__skeleton-bar[data-v-e9498c75]{width:40%;height:18px}.cards-block__skeleton-card[data-v-e9498c75]{width:min(350px,90%);height:200px}@keyframes cards-block-shimmer-e9498c75{0%{background-position:200% 0}to{background-position:-200% 0}}.cards-block__name[data-v-e9498c75],.cards-block__name-input[data-v-e9498c75]{display:block;width:min(420px,100%);margin:0 auto 10px;text-align:center;font-weight:700;font-family:var(--font-secondary, inherit);color:var(--color-text)}.cards-block__name-input[data-v-e9498c75]{border:1px solid transparent;border-radius:var(--radius-sm, 8px);background:transparent;padding:6px 10px;font-size:1.05em}.cards-block__name-input[data-v-e9498c75]:hover{border-color:var(--color-border-clear)}.cards-block__name-input[data-v-e9498c75]:focus{outline:none;border-color:var(--color-orange);background:var(--color-clearer)}.cards-block__toolbar[data-v-e9498c75]{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:10px auto 0;padding:4px 8px;border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);background:var(--color-clearer);min-height:40px}.cards-block__tool-btn[data-v-e9498c75]{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--color-text);border-radius:var(--radius-sm, 8px);padding:5px 8px;cursor:pointer;font-weight:600}.cards-block__tool-btn[data-v-e9498c75]:hover:not(:disabled){background:var(--color-clear)}.cards-block__tool-btn[data-v-e9498c75]:disabled{opacity:.45;cursor:default}.cards-block__tool-btn--active[data-v-e9498c75]{background:var(--color-primary);color:var(--color-text-on-brand)}.cards-block__tool-btn--active[data-v-e9498c75]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,black)}.cards-block__tool-btn svg[data-v-e9498c75]{width:17px;height:17px}.cards-block__count[data-v-e9498c75],.cards-block__counter[data-v-e9498c75]{font-size:.8em;font-weight:700;opacity:.8;white-space:nowrap}.cards-block__score[data-v-e9498c75]{display:inline-flex;align-items:center;gap:8px;font-size:.85em;font-weight:700;white-space:nowrap}.cards-block__score-good[data-v-e9498c75]{color:var(--color-primary)}.cards-block__score-bad[data-v-e9498c75]{color:var(--color-danger)}.cards-block__mode-label[data-v-e9498c75]{font-size:.85em}.cards-block__modes[data-v-e9498c75]{position:relative}.cards-block__modes-popover[data-v-e9498c75]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:30;background:var(--color-background);border:1px solid var(--color-border-clear);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-medium, 0 4px 16px rgba(0, 0, 0, .15));padding:6px;min-width:140px}.cards-block__progress[data-v-e9498c75]{width:100px;height:14px;border-radius:7px;background:var(--color-clear);overflow:hidden}.cards-block__progress-fill[data-v-e9498c75]{height:100%;border-radius:7px;background:var(--color-primary);transition:width .25s ease}.cards-mode-menu{display:flex;flex-direction:column;gap:4px}.cards-mode-menu__option{border:none;background:transparent;color:var(--color-text);border-radius:var(--radius-sm, 8px);padding:7px 12px;font-weight:600;cursor:pointer;text-align:center}.cards-mode-menu__option:hover{background:var(--color-clearer)}.cards-mode-menu__option--active{background:var(--color-primary);color:var(--color-text-on-brand)}.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}.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}}.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-f66af053]{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-f66af053]{display:flex;align-items:flex-start;gap:12px}.activity-shell__task-indicator[data-v-f66af053]{order:3;flex:none;margin-left:auto;margin-top:3px}.activity-shell__badge[data-v-f66af053]{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-f66af053]:after{content:counter(diddo-activity)}.activity-shell__badge--hidden[data-v-f66af053]{visibility:hidden;width:0;padding:0;margin:0;overflow:hidden}.activity-shell__badge-icon[data-v-f66af053]{flex:none}.activity-shell__badge-icon[data-v-f66af053] svg{width:13px;height:13px}.activity-shell__headings[data-v-f66af053]{flex:1;min-width:0}.activity-shell__question[data-v-f66af053]{margin:2px 0 0;font-size:16px;font-weight:600}.activity-shell__question-row[data-v-f66af053]{display:flex;align-items:flex-start;gap:8px}.activity-shell__question-render[data-v-f66af053]{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-f66af053]:hover,.activity-shell__question-render[data-v-f66af053]:focus-visible{background:var(--color-clear);outline:none}.activity-shell__question--placeholder[data-v-f66af053]{color:var(--color-text-secondary);font-weight:500}.activity-shell__question-editor[data-v-f66af053]{margin-top:2px}.activity-shell__hint-editor[data-v-f66af053]{margin-top:8px}.activity-shell__hint-toggle[data-v-f66af053]{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-f66af053]:hover{background:var(--color-clear);color:var(--color-text)}.activity-shell__hint-toggle--active[data-v-f66af053]{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main)}.activity-shell__hint-toggle--active[data-v-f66af053]:hover{background:color-mix(in srgb,var(--color-main) 20%,transparent);color:var(--color-main)}.activity-shell__hint-dot[data-v-f66af053]{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-f66af053]{margin-top:2px}.activity-shell__question-rich[data-v-f66af053] p{margin:0 0 4px;font-size:16px;font-weight:600}.activity-shell__hint-rich[data-v-f66af053]{flex:1;min-width:0}.activity-shell__hint-rich[data-v-f66af053] p{margin:0 0 4px;font-size:13px}.activity-shell__hint[data-v-f66af053]{display:flex;gap:6px;margin-top:4px;color:var(--color-text-secondary)}.activity-shell__hint-spoiler[data-v-f66af053]{margin-top:6px;margin-bottom:0}.activity-shell__hint-icon[data-v-f66af053]{flex:none;margin-top:3px;font-size:12px}.activity-shell__hint-text[data-v-f66af053]{flex:1;min-width:0;margin:0;font-size:13px}.activity-shell__instrument[data-v-f66af053]{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-f66af053]:hover,.activity-shell__instrument[data-v-f66af053]:focus-visible{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main);outline:none}.activity-shell__project[data-v-f66af053]{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-f66af053]:hover,.activity-shell__project[data-v-f66af053]:focus-visible{background:color-mix(in srgb,var(--color-main) 12%,transparent);color:var(--color-main);outline:none}.activity-shell__placeholder[data-v-f66af053]{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-f66af053]{margin:0;padding:10px 0;text-align:center;font-size:13px;color:var(--color-text-secondary)}.activity-shell__body[data-v-f66af053]{margin-top:12px}.activity-shell__teacher-pref[data-v-f66af053]{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-f66af053]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.activity-shell__actions[data-v-f66af053]{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.activity-shell__btn[data-v-f66af053]{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-f66af053]:disabled{opacity:.5;cursor:not-allowed}.activity-shell__btn--send[data-v-f66af053]{background:var(--color-primary);color:var(--color-text-on-brand)}.activity-shell__btn--send[data-v-f66af053]:hover:not(:disabled){background:var(--color-primary-dark)}.activity-shell__btn--outline[data-v-f66af053]{border:1.5px solid var(--color-main);background:transparent;color:var(--color-main)}.activity-shell__btn--outline[data-v-f66af053]:hover:not(:disabled){background:color-mix(in srgb,var(--color-main) 8%,transparent)}.activity-shell__btn--sm[data-v-f66af053]{padding:5px 14px;font-size:13px}.activity-shell__error[data-v-f66af053]{width:100%;margin:0;font-size:13px;color:var(--color-danger)}.activity-shell__team-chip[data-v-f66af053]{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-f66af053]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.activity-shell__responses[data-v-f66af053]{margin-top:14px}.activity-shell__position[data-v-f66af053]{font-size:12px;color:var(--color-text-secondary)}.activity-shell__count[data-v-f66af053]{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-f66af053]{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-f66af053]:hover:not(:disabled){background:var(--color-clear);color:var(--color-text)}.activity-shell__iconbtn[data-v-f66af053]:disabled{opacity:.5;cursor:not-allowed}.activity-shell__manual[data-v-f66af053]{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-f66af053]{font-size:13px;font-weight:600}.activity-shell__select[data-v-f66af053]{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-f66af053]:focus{outline:none;border-color:var(--color-main)}@media(max-width:759px){.activity-shell__header[data-v-f66af053]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:8px;row-gap:6px}.activity-shell__headings[data-v-f66af053],.activity-shell__question-row[data-v-f66af053]{display:contents}.activity-shell__badge[data-v-f66af053]{grid-column:1;grid-row:1}.activity-shell__instrument[data-v-f66af053]{grid-column:3;grid-row:1}.activity-shell__hint-toggle[data-v-f66af053]{grid-column:4;grid-row:1;margin-top:0}.activity-shell__project[data-v-f66af053]{grid-column:4;grid-row:1}.activity-shell__question-render[data-v-f66af053],.activity-shell__question-editor[data-v-f66af053],.activity-shell__hint-editor[data-v-f66af053],.activity-shell__question[data-v-f66af053],.activity-shell__question-rich[data-v-f66af053],.activity-shell__hint[data-v-f66af053],.activity-shell__hint-spoiler[data-v-f66af053]{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-5e444a50]{display:grid;gap:10px}.test-activity__settings[data-v-5e444a50]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.test-activity__setting[data-v-5e444a50]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.test-activity__setting--switch[data-v-5e444a50]{font-weight:500;cursor:pointer}.test-activity__shuffle-icon[data-v-5e444a50]{font-size:13px;color:var(--color-text-secondary)}.test-activity__select[data-v-5e444a50]{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-5e444a50]:focus{outline:none;border-color:var(--color-main)}.test-activity__switch[data-v-5e444a50]{position:relative;display:inline-flex;flex:none;width:36px;height:20px}.test-activity__switch-input[data-v-5e444a50]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.test-activity__switch-track[data-v-5e444a50]{width:100%;border-radius:var(--radius-pill);background:var(--color-clear);pointer-events:none;transition:background .15s ease}.test-activity__switch-track[data-v-5e444a50]: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-5e444a50]{background:var(--color-main)}.test-activity__switch-input:checked+.test-activity__switch-track[data-v-5e444a50]:after{transform:translate(16px)}.test-activity__switch-input:focus-visible+.test-activity__switch-track[data-v-5e444a50]{outline:2px solid var(--color-main);outline-offset:2px}.test-activity__add[data-v-5e444a50]{display:flex;align-items:center;gap:8px;margin-top:8px}.test-activity__add-input[data-v-5e444a50]{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-5e444a50]:focus{outline:none;border-color:var(--color-main);background:var(--color-background)}.test-activity__add-btn[data-v-5e444a50]{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-5e444a50]:hover:not(:disabled){background:var(--color-primary-dark)}.test-activity__add-btn[data-v-5e444a50]:disabled{opacity:.5;cursor:not-allowed}.test-activity__warnings[data-v-5e444a50]{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.test-activity__warnings li[data-v-5e444a50]{display:flex;align-items:baseline;gap:7px;font-size:12.5px;color:var(--color-orange-dark)}.test-activity__multi-hint[data-v-5e444a50]{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-5e444a50]{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-5e444a50]{margin:8px 0;font-size:13px;color:var(--color-text-secondary)}.test-activity__again[data-v-5e444a50]{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-5e444a50]: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:14px;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-d496e073]{clear:both}.eBlock--paragraph[data-v-d496e073],.eBlock--image[data-v-d496e073],.eBlock--warning[data-v-d496e073],.eBlock--list[data-v-d496e073]{clear:none}.eBlock__error[data-v-d496e073]{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-d496e073]{font-weight:600}.eBlock[data-v-d496e073]:empty{display: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-922e44a6]{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-922e44a6]:hover{background:var(--color-clear);border-color:var(--color-clear)}.hls__badge[data-v-922e44a6]{font-size:var(--fs-md);font-weight:600;white-space:nowrap}.hls__check[data-v-922e44a6]{margin-right:6px;font-size:var(--fs-sm);color:var(--color-main)}.hls__preview[data-v-922e44a6]{font-weight:600;line-height:1.1}.hls__preview--h1[data-v-922e44a6]{font-size:var(--fs-h1)}.hls__preview--h2[data-v-922e44a6]{font-size:var(--fs-h2)}.hls__preview--h3[data-v-922e44a6]{font-size:var(--fs-h3)}.hls__preview--h4[data-v-922e44a6]{font-size:var(--fs-h4)}.hls__preview--h5[data-v-922e44a6]{font-size:var(--fs-h5)}.hls__preview--h6[data-v-922e44a6]{font-size:var(--fs-h6);text-transform:uppercase;letter-spacing:.05em}.hls__preview--h1[data-v-922e44a6],.hls__preview--h2[data-v-922e44a6]{display:inline-block;padding:4px 0}.block-toolbar[data-v-b2d69952]{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-b2d69952]{transition:none}}.block-toolbar__scroll[data-v-b2d69952]{max-width:100%}.block-toolbar__row[data-v-b2d69952]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;white-space:nowrap}.block-toolbar__group[data-v-b2d69952]{display:inline-flex;align-items:center;gap:2px}.block-toolbar__divider[data-v-b2d69952]{width:1px;align-self:stretch;margin:2px;background:var(--color-border-clear)}.block-toolbar__count[data-v-b2d69952]{padding:0 6px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--color-text-secondary)}.block-toolbar__btn[data-v-b2d69952]{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-b2d69952]:hover:not(:disabled){background:var(--color-clear);border-color:var(--color-clear)}.block-toolbar__btn--active[data-v-b2d69952]{background:var(--color-main-clear);color:var(--color-text-on-brand)}.block-toolbar__btn--danger[data-v-b2d69952]:hover:not(:disabled){color:var(--color-danger)}.block-toolbar__btn--locate[data-v-b2d69952]{border-radius:50%;color:var(--color-main)}.block-toolbar__btn--locate[data-v-b2d69952]:hover:not(:disabled){background:var(--color-main-clear);border-color:var(--color-main-clear);color:var(--color-text-on-brand)}.block-toolbar__btn[data-v-b2d69952]:disabled{opacity:.4;cursor:default}.block-toolbar__icon[data-v-b2d69952]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.block-toolbar__btn[data-v-b2d69952]:has(.block-toolbar__btn-label){width:auto;padding:0 8px}.block-toolbar__btn-label[data-v-b2d69952]{font-size:13px;white-space:nowrap}.block-toolbar__check[data-v-b2d69952]{margin-right:6px;font-size:12px;color:var(--color-main)}.block-toolbar__icon[data-v-b2d69952] svg{width:16px;height:16px;fill:currentColor}.block-toolbar__btn--swatch[data-v-b2d69952]{position:relative;overflow:hidden}.block-toolbar__chip[data-v-b2d69952]{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-b2d69952]{background:var(--color-background)}.block-toolbar__color[data-v-b2d69952],.block-toolbar__emoji[data-v-b2d69952]{display:inline-flex;align-items:center}.block-toolbar__row[data-v-b2d69952] .cpb{width:28px;height:28px;box-shadow: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-2c9f34e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.qr-reader__camera[data-v-2c9f34e8]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.qr-reader__stream[data-v-2c9f34e8]{position:absolute;top:0;right:0;bottom:0;left:0}.qr-reader__stream[data-v-2c9f34e8] video{width:100%;height:100%;object-fit:cover}.qr-reader__hint[data-v-2c9f34e8]{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-2c9f34e8]{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-2c9f34e8]{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-2c9f34e8]{font-size:var(--icon-md);color:var(--color-main)}.qr-reader__card-title[data-v-2c9f34e8]{margin:0;font-weight:600;font-size:var(--fs-xl)}.qr-reader__warning[data-v-2c9f34e8]{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-2c9f34e8]{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-2c9f34e8]{font-size:var(--icon-lg);color:var(--color-success)}.qr-reader__err[data-v-2c9f34e8]{font-size:var(--icon-lg);color:var(--color-danger)}.qr-reader__actions[data-v-2c9f34e8]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.25rem}.qr-reader__history-toggle[data-v-2c9f34e8]{position:relative;display:inline-flex}.qr-reader__count[data-v-2c9f34e8]{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-2c9f34e8]{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-2c9f34e8]{inset:0 0 0 auto;width:clamp(240px,40%,360px);max-width:360px}}.qr-reader__history-hint[data-v-2c9f34e8]{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-2c9f34e8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.qr-reader__history-item[data-v-2c9f34e8]{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-2c9f34e8]{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-2c9f34e8]:hover{background:color-mix(in srgb,var(--color-main) 12%,transparent)}.qr-reader__history-btn[data-v-2c9f34e8]:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px}.qr-reader__history-url[data-v-2c9f34e8]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text);word-break:break-all}.qr-reader__history-time[data-v-2c9f34e8]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.qr-reader__history-empty[data-v-2c9f34e8]{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-2c9f34e8]{font-size:var(--icon-xl);opacity:.15}.qr-reader__history-empty-text[data-v-2c9f34e8]{margin:0;font-size:var(--fs-lg)}.qr-reader__history-clear[data-v-2c9f34e8]{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-da115cbc]{list-style:none;margin:0;padding:4px 0}.user-menu__header[data-v-da115cbc]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border-clear)}.user-menu__id[data-v-da115cbc]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-menu__id strong[data-v-da115cbc]{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__id small[data-v-da115cbc]{color:var(--color-text-secondary);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__item[data-v-da115cbc]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;color:var(--color-text)}.user-menu__item[data-v-da115cbc]:hover{background:var(--color-clear--2)}.user-menu__item--danger[data-v-da115cbc]{color:var(--color-danger)}.user-menu__end[data-v-da115cbc]{margin-left:auto;color:var(--color-text-secondary);font-size:var(--fs-sm)}.user-menu__dot[data-v-da115cbc]{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-c0363112]{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.notif-group--clickable[data-v-c0363112]{cursor:pointer}.notif-group__head[data-v-c0363112]{display:flex;align-items:center;gap:8px}.notif-group__chip[data-v-c0363112]{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-c0363112]{font-size:var(--fs-lg)}.notif-group__title[data-v-c0363112]{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-c0363112]{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-primary)}.notif-group--read[data-v-c0363112]{opacity:.6}.notif-group__cta[data-v-c0363112]{display:flex;gap:8px;padding-top:2px}.notif-group--card[data-v-c0363112]{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-c0363112]{width:32px;height:32px;border-radius:var(--radius-sm)}.notif-group--card.notif-group--unread[data-v-c0363112]{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-c0363112]:hover{box-shadow:var(--shadow-nav);transform:translateY(-1px)}.notif-group--card.notif-group--clickable[data-v-c0363112]:active{transform:translateY(0)}.notif-group--compact[data-v-c0363112]{gap:2px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm)}.notif-group--compact .notif-group__chip[data-v-c0363112]{width:24px;height:24px;border-radius:var(--radius-pill)}.notif-group--compact .notif-group__icon[data-v-c0363112]{font-size:var(--fs-sm)}.notif-group--compact .notif-group__title[data-v-c0363112]{font-size:var(--fs-lg)}.notif-group--compact.notif-group--unread[data-v-c0363112]{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-c0363112]:hover{background:var(--color-clearer)}.notif-group--compact.notif-group--unread.notif-group--clickable[data-v-c0363112]:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.app-empty[data-v-095b2eb7]{padding:24px 16px;text-align:center;color:var(--color-text-secondary);margin:auto}.app-empty__icon[data-v-095b2eb7]{display:block;margin:0 auto 10px;font-size:var(--fs-xl);color:var(--color-text);opacity:.65}.app-empty__message[data-v-095b2eb7]{margin:0}.app-empty__cta[data-v-095b2eb7]{margin-top:14px}.app-empty--surface[data-v-095b2eb7]{background:var(--card-surface);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:28px 24px;max-width:420px}.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-54d4e914]{position:relative;padding-top:var(--app-safe-top, 0px)}.topnav__toolbar[data-v-54d4e914]{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-54d4e914]{display:flex;align-items:center;gap:8px}.topnav__back-portal[data-v-54d4e914]{display:flex;align-items:center}.topnav__back-portal[data-v-54d4e914]:empty{display:none}.topnav__back-portal[data-v-54d4e914] .editor-topnav__icon-btn{color:var(--nav-icon)!important;background:var(--color-main)!important}.topnav__back-portal[data-v-54d4e914] .editor-topnav__icon-btn:hover,.topnav__back-portal[data-v-54d4e914] .editor-topnav__icon-btn:focus{background:var(--color-main-dark)!important}.topnav__portal[data-v-54d4e914]{min-width:0;align-self:stretch;margin-right:8px;overflow:hidden}.topnav__portal[data-v-54d4e914] .editor-topnav{background:transparent;border-bottom:none;color:var(--nav-text)}.topnav__portal[data-v-54d4e914] .editor-topnav__icon-btn{color:var(--nav-icon)!important;background:var(--color-main)!important}.topnav__portal[data-v-54d4e914] .editor-topnav__icon-btn:hover,.topnav__portal[data-v-54d4e914] .editor-topnav__icon-btn:focus{background:var(--color-main-dark)!important}.topnav__portal[data-v-54d4e914] .editor-topnav__title--readonly,.topnav__portal[data-v-54d4e914] .editor-topnav__title .el-input__inner{color:var(--nav-text)!important}.topnav__actions[data-v-54d4e914]{display:flex;align-items:center;gap:4px}.topnav__actions[data-v-54d4e914] .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-54d4e914] .notif-bell:hover,.topnav__actions[data-v-54d4e914] .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-54d4e914] .el-icon{color:var(--nav-icon)}.topnav__actions[data-v-54d4e914] .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-54d4e914] .topnav__icon-btn--on:hover,.topnav__actions[data-v-54d4e914] .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-54d4e914]{display:inline-flex;align-items:center}.topnav__avatar-btn[data-v-54d4e914]{padding:0;width:32px;height:32px;min-height:32px;position:relative}.topnav__install-dot[data-v-54d4e914]{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-54d4e914]{width:9px;height:9px}.topnav__whatsnew-dot[data-v-54d4e914]{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-54d4e914]{width:9px;height:9px}.topnav__brand[data-v-54d4e914]{display:flex;align-items:center;cursor:pointer;padding:0 4px;outline:none}.topnav__logo-full[data-v-54d4e914],.topnav__logo-d[data-v-54d4e914]{width:auto}.app-grid .topnav[data-v-54d4e914]{box-shadow:var(--shadow-nav)}.app-grid .topnav__toolbar[data-v-54d4e914]{padding:0 8px;gap:4px}.app-grid .topnav__actions[data-v-54d4e914]{gap:2px}.app-grid .topnav__icon-btn[data-v-54d4e914],.app-grid .topnav__actions[data-v-54d4e914] .notif-bell{height:28px;min-height:28px}.app-grid .topnav__actions[data-v-54d4e914] .notif-bell{width:28px}.app-grid .topnav__avatar-btn[data-v-54d4e914]{height:26px;min-height:26px}.app-grid .topnav__icon-btn[data-v-54d4e914] .svg-inline--fa{font-size:var(--fs-2xl)}.topnav[data-v-54d4e914] .dbtn--transparent{color:#fff;border:none!important}.nav-menu__trigger[data-v-4f9a2da2]{display:flex;flex:1 1 0}.nav-menu__trigger[data-v-4f9a2da2]>.ddo-tab{flex:1 1 0}.nav-menu[data-v-4f9a2da2]{list-style:none;margin:0;padding:4px 0}.nav-menu__item[data-v-4f9a2da2]{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-4f9a2da2]:hover{background:var(--color-clear, #f0f0f0)}.nav-menu__icon[data-v-4f9a2da2]{width:20px;text-align:center;color:var(--color-main)}.sidenav[data-v-dd8ed6a0]{width:100%;height:100%;color:var(--nav-text);overflow-x:hidden;overflow-y:auto}.sidenav__list[data-v-dd8ed6a0]{list-style:none;margin:0;padding:var(--padding-sm)}.sidenav__list[data-v-dd8ed6a0] .dynamic-popover__trigger{display:block}.sidenav__item[data-v-dd8ed6a0]{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-dd8ed6a0],.sidenav--locked .sidenav__item[data-v-dd8ed6a0]{align-items:center;padding:0 0 0 12px!important;border-radius:var(--radius)!important;gap:0;transition:all .2s ease}.sidenav__item[data-v-dd8ed6a0]:hover{background:var(--nav-item-hover)}.sidenav__return[data-v-dd8ed6a0]{font-size:var(--fs-xs);opacity:.7;margin-right:-6px}.sidenav__icon[data-v-dd8ed6a0]{color:var(--nav-icon);opacity:.85}.sidenav__label[data-v-dd8ed6a0]{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-dd8ed6a0],.sidenav--locked .sidenav__label[data-v-dd8ed6a0]{max-width:0;opacity:0;transition:max-width .2s ease,opacity .2s ease}.sidenav__item--active[data-v-dd8ed6a0]{background:var(--color-main-clear)}.sidenav__item--active .sidenav__icon[data-v-dd8ed6a0]{opacity:1}.sidenav__item--active .sidenav__label[data-v-dd8ed6a0]{font-weight:600}.sidenav__item--overlay-on[data-v-dd8ed6a0]{background:var(--nav-toggle-active)}.sidenav__item--overlay-on[data-v-dd8ed6a0]:hover{background:var(--nav-toggle-active-hover)}.sidenav__item--overlay-on .sidenav__icon[data-v-dd8ed6a0],.sidenav__item--overlay-on .sidenav__label[data-v-dd8ed6a0]{color:var(--color-text-on-brand);opacity:1}.sidenav__item--overlay-on .sidenav__label[data-v-dd8ed6a0]{font-weight:600}.sidenav__item--orange .sidenav__icon[data-v-dd8ed6a0],.sidenav__item--orange .sidenav__label[data-v-dd8ed6a0]{color:var(--color-orange);opacity:1}.sidenav__item--orange .sidenav__label[data-v-dd8ed6a0]{font-weight:600}.ddo-tabbar-wrap[data-v-97f58dfb]{padding:10px 12px calc(10px + var(--app-safe-bottom, 0px));transition:padding .2s ease}.ddo-tabbar-wrap--fullscreen[data-v-97f58dfb]{padding:0 0 var(--app-safe-bottom, 0px)}.ddo-tabbar[data-v-97f58dfb]{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-97f58dfb]{background:var(--nav-bg);border-radius:0;box-shadow:none}.ddo-tab[data-v-97f58dfb]{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-97f58dfb]:hover{opacity:.9}.ddo-tab__icon[data-v-97f58dfb]{display:flex;align-items:center;justify-content:center;height:24px}.ddo-tab__icon[data-v-97f58dfb] .svg-inline--fa{height:24px;width:auto}.ddo-tab--active[data-v-97f58dfb]{opacity:1;background:var(--nav-item-active);font-weight:600}.ddo-tab--overlay-on[data-v-97f58dfb]{opacity:1;background:var(--nav-toggle-active);color:var(--color-text-on-brand);font-weight:600}.ddo-tab__label[data-v-97f58dfb]{line-height:1}.ddo-more[data-v-97f58dfb]{list-style:none;margin:0;padding:4px 0}.ddo-more__item[data-v-97f58dfb]{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;font-family:var(--font-main);font-size:var(--fs-lg);border-radius:var(--radius)}.ddo-more__item[data-v-97f58dfb]:hover{background:var(--color-clear, #f0f0f0)}.ddo-more__item--active[data-v-97f58dfb]{font-weight:600;color:var(--color-main)}.ddo-more__item--orange[data-v-97f58dfb],.ddo-more__item--orange .ddo-more__icon[data-v-97f58dfb]{color:var(--color-orange);font-weight:600}.ddo-more__item--overlay-on[data-v-97f58dfb]{background:var(--nav-toggle-active);color:var(--color-text-on-brand);font-weight:600}.ddo-more__item--overlay-on .ddo-more__icon[data-v-97f58dfb]{color:var(--color-text-on-brand)}.ddo-more__icon[data-v-97f58dfb]{width:20px;text-align:center;color:var(--color-main)}.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-59f669e2]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-list__header[data-v-59f669e2]{flex:none;padding:12px 16px 8px}.chat-list__title[data-v-59f669e2]{font-size:var(--fs-2xl);font-weight:600}.chat-list__content[data-v-59f669e2]{flex:1;min-height:0;overflow-y:auto}.chat-list[data-v-59f669e2]{display:flex;flex-direction:column}.chat-list__row[data-v-59f669e2]{padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--color-border-clear, #eee);outline:none}.chat-list__row[data-v-59f669e2]:hover,.chat-list__row[data-v-59f669e2]:focus{background:var(--color-clearer, #f7f7f7)}.chat-list__row--active[data-v-59f669e2]{background:var(--color-clearer, #f0f2f7)}.chat-list__body[data-v-59f669e2]{display:flex;flex-direction:column;min-width:0;flex:1}.chat-list__name[data-v-59f669e2]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__preview[data-v-59f669e2]{font-size:var(--fs-lg);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__meta[data-v-59f669e2]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.chat-list__time[data-v-59f669e2]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.chat-list__dot[data-v-59f669e2]{width:9px;height:9px;border-radius:50%;background:var(--color-primary, #4a65b5)}.chat-list__empty[data-v-59f669e2]{padding:24px 16px;text-align:center;color:var(--color-text-secondary)}.new-conv__search[data-v-59f669e2]{padding:4px 16px 12px}.chat-list__row--busy[data-v-59f669e2]{pointer-events:none;opacity:.6}.new-conv__entry[data-v-59f669e2]{width:100%}.new-conv__role[data-v-59f669e2]{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-59f669e2]{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-0b32e1ec]{--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-0b32e1ec]:hover{transform:translateY(-2px);box-shadow:var(--shadow-far);border-color:var(--el-color-primary-light-5)}.pad-card[data-v-0b32e1ec]: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-0b32e1ec]{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-0b32e1ec]{font-size:var(--icon-lg);color:var(--el-text-color-placeholder)}.pad-card__delete[data-v-0b32e1ec]{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-0b32e1ec],.pad-card:focus-within .pad-card__delete[data-v-0b32e1ec]{opacity:1}.pad-card__delete[data-v-0b32e1ec]: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-0b32e1ec]{position:absolute;bottom:6px;left:6px;z-index:2}.pad-card__name[data-v-0b32e1ec]{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-0b32e1ec]{opacity:1}}@media(prefers-reduced-motion:reduce){.pad-card[data-v-0b32e1ec]{transition:none}.pad-card[data-v-0b32e1ec]: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-e14bd3ea]{display:flex;flex-direction:column;min-height:100%}.expo-library-panel__header[data-v-e14bd3ea]{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-e14bd3ea]{margin:0;font-size:var(--fs-2xl);font-weight:600}.expo-library-panel__body[data-v-e14bd3ea]{padding:12px 16px}.expo-library-panel__grid[data-v-e14bd3ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.expo-library-panel__card[data-v-e14bd3ea]{position:relative;display:flex;flex-direction:column;cursor:pointer}.expo-library-panel__date[data-v-e14bd3ea]{margin:4px 2px 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.expo-library-panel__delete[data-v-e14bd3ea]{position:absolute;top:6px;right:6px}.expo-library-panel__empty[data-v-e14bd3ea]{flex:1;align-self:center;color:var(--expo-on-veil, rgb(255 255 255 / .88))}.expo-library-panel__empty[data-v-e14bd3ea] .app-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-d5a5c56d]{min-height:100%;padding:8px;display:flex;flex-direction:column}.expo-workspace__empty[data-v-d5a5c56d]{align-self:center;color:var(--expo-on-veil, rgb(255 255 255 / .88))}.expo-workspace__empty[data-v-d5a5c56d] .app-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}.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}.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-325b45de]{position:relative;width:calc(var(--ncard-h) * 200 / 280)}.ncard-wrap--fluid[data-v-325b45de]{width:100%;display:flex;justify-content:center}.ncard-wrap--fluid .ncard[data-v-325b45de]{width:calc(var(--ncard-h) * 200 / 280);flex:none}.ncard[data-v-325b45de]{--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-325b45de] *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ncard[data-v-325b45de]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--el-color-primary-light-7)}.ncard__book[data-v-325b45de]{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-325b45de],.ncard-wrap--open .ncard__book[data-v-325b45de]{transform:translateY(-2px) scale(1.02)}.ncard__cover[data-v-325b45de]{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-325b45de]: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-325b45de],.ncard-wrap--open .ncard__cover[data-v-325b45de]{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-325b45de]{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-325b45de]{width:100%;height:100%;object-fit:cover;border-radius:var(--ncard-radius)}.ncard__cover-text[data-v-325b45de]{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-325b45de]{font-size:var(--icon-md);color:var(--el-text-color-placeholder)}.ncard__perspective[data-v-325b45de]{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-325b45de]: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-325b45de] .cached-badge{z-index:5}.ncard__origin[data-v-325b45de]{position:absolute;bottom:6px;right:6px;z-index:6}.ncard__menu[data-v-325b45de]{position:absolute;top:8px;right:8px;z-index:6}.ncard__menu-trigger[data-v-325b45de]{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-325b45de],.ncard__menu-trigger[data-v-325b45de]:focus-visible{opacity:1}.ncard__title[data-v-325b45de]{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-325b45de],.ncard__cover[data-v-325b45de]{transition:none}.ncard:hover .ncard__book[data-v-325b45de],.ncard-wrap--open .ncard__book[data-v-325b45de],.ncard:hover .ncard__cover[data-v-325b45de],.ncard-wrap--open .ncard__cover[data-v-325b45de]{transform:none}}.app-body[data-v-3cf33abb]{height:100%;width:100%;min-width:0}.app-shell-visible .app-body[data-v-3cf33abb]{height:calc(100dvh - var(--nav-height) - var(--app-safe-top, 0px));position:relative}.app-desktop .app-body[data-v-3cf33abb]{display:grid;grid-template-columns:64px 1fr;overflow-x:clip}@supports not (overflow: clip){.app-desktop .app-body[data-v-3cf33abb]{overflow-x:hidden}}.app-desktop .app-body .app-sidenav[data-v-3cf33abb]{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-3cf33abb],.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav.sidenav--pinned) .app-sidenav[data-v-3cf33abb]{width:220px}.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav:hover) .app-main[data-v-3cf33abb],.app-desktop .app-body:not(.app-body--pad-open):has(.app-sidenav.sidenav--pinned) .app-main[data-v-3cf33abb]{left:156px}.app-desktop .app-body[data-v-3cf33abb]:has(.app-main:first-child){grid-template-columns:1fr}.app-desktop .app-bottomtabs[data-v-3cf33abb]{display:none}.app-grid .app-body[data-v-3cf33abb]{display:flex;flex-direction:column}.app-grid .app-sidenav[data-v-3cf33abb]{display:none}.app-grid .app-bottomtabs[data-v-3cf33abb]{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-3cf33abb],body.el-popup-parent--hidden .app-grid .app-bottomtabs{transform:translateY(120%);opacity:0;pointer-events:none}.app-grid.app-shell-visible[data-v-3cf33abb] .app-page__content,.app-grid.app-shell-visible[data-v-3cf33abb] .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-3cf33abb]{display:contents}.app-main[data-v-3cf33abb]{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-3cf33abb]{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-3cf33abb]{border-radius:0}.app-desktop.app-surface-bare .app-main[data-v-3cf33abb]{background:var(--color-background-transparent)}.app-outlet[data-v-3cf33abb]{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-border-clear: hsl(200 8% 79%);--color-clear: hsl(220 17% 88%);--color-clearer: hsl(228 17% 95%);--color-clear--2: hsl(220 17% 97%);--color-image-backdrop: #fff;--color-background: #ffffffc0;--color-background-transparent: transparent;--color-text-on-brand: #fff;--color-text-on-media: #fff;--color-text: var(--color-black);--color-text-main: var(--color-main);--color-text-secondary: rgb(55 71 79 / .6);--font-main: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-secondary: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-serif: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Georgia, serif;--font-content-sans: var(--font-main);--font-content-serif: "Roboto Serif", Georgia, "Times New Roman", serif;--font-content-dyslexic: "OpenDyslexic", "Comic Sans MS", var(--font-main);--font-content: var(--font-content-sans);--font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", sans-serif;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-md: .8125rem;--fs-lg: .875rem;--fs-xl: 1rem;--fs-2xl: 1.125rem;--fs-3xl: 1.375rem;--content-scale: 1;--lh-heading: 1.25;--lh-content: 1.65;--icon-sm: 1.5rem;--icon-md: 2rem;--icon-lg: 2.5rem;--icon-xl: 3.5rem;--fs-4xl: 2.5rem;--shadow-far: 0 5px 15px 0 rgb(24 30 54 / .12), 0 2px 4px 0 rgb(24 30 54 / .2);--shadow-light: 0 3px 15px 0 rgb(24 30 54 / .05), 0 2px 4px 0 rgb(24 30 54 / .1);--shadow-far-up: 0 -5px 15px 0 rgb(24 30 54 / .12), 0 -2px 4px 0 rgb(24 30 54 / .15);--shadow-nav: 0 8px 6px 0 rgb(24 30 54 / .1), 0 3px 4px 0 rgb(24 30 54 / .15);--shadow-medium: 0 5px 4px 0 rgb(24 30 54 / .1), 0 3px 4px 0 rgb(24 30 54 / .15);--bottom-tabs-height: 56px;--block-max-w: 100vw;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--nav-bg: var(--color-main);--nav-text: #ffffff;--nav-icon: #ffffff;--nav-item-hover: var(--color-main-dark);--nav-item-active: var(--color-main-clear);--nav-height: 50px;--nav-toggle-active: var(--color-orange);--nav-toggle-active-hover: var(--color-orange-dark);--z-overlay-pad: 1800;--z-overlay-expo: 1900;--z-overlay-chat: 1950;--nav-bg-detached: #4a65b5c0;--padding-radius: 20px;--padding: 16px;--padding-sm: 10px;--padding-xs: 6px;--card-surface: #ffffff;--art-sky: hsl(203 86% 90%);--art-sun: hsl(43 96% 63%);--art-hill-far: hsl(170 30% 70%);--art-hill: hsl(172 38% 45%);--art-paper-line: hsl(220 14% 85%);--art-paper-block: hsl(220 15% 76%);--art-template-blue: #3194f6;--art-template-grid: hsl(0 0% 100% / .5)}:root,.force-light,.content-scale-scope{--fs-content: calc(1rem * var(--content-scale));--fs-h1: calc(2rem * var(--content-scale));--fs-h2: calc(1.625rem * var(--content-scale));--fs-h3: calc(1.375rem * var(--content-scale));--fs-h4: calc(1.1875rem * var(--content-scale));--fs-h5: calc(1.0625rem * var(--content-scale));--fs-h6: calc(.9375rem * var(--content-scale));--content-block-gap: calc(18px * var(--content-scale));--content-para-gap: calc(12px * var(--content-scale))}html.dark{--color-background: #111317c0;--color-background-transparent: #111317c0;--color-text: #c6cccf;--color-grey: hsl(220 19% 20%);--color-clear: #48546a;--color-clearer: hsl(220 20% 25%);--color-clear--2: hsl(220 15% 12%);--color-border-clear: hsl(220 19% 28%);--color-text-secondary: rgb(198 204 207 / .6);--card-surface: #111317;--shadow-far: 0 5px 15px 0 hsla(220 12% 5% / .55), 0 2px 4px 0 hsla(220 12% 5% / .65);--shadow-light: 0 3px 15px 0 hsla(220 12% 5% / .35), 0 2px 4px 0 hsla(220 12% 5% / .45);--shadow-far-up: 0 -5px 15px 0 hsla(220 12% 5% / .45), 0 -2px 4px 0 hsla(220 12% 5% / .55);--shadow-nav: 0 8px 6px 0 hsla(220 12% 5% / .45), 0 3px 4px 0 hsla(220 12% 5% / .55);--shadow-medium: 0 5px 4px 0 hsla(220 12% 5% / .45), 0 3px 4px 0 hsla(220 12% 5% / .55)}html,body,#app{font-family:var(--font-main);margin:0;height:100dvh;width:100vw;background:var(--color-main)!important}html{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.svg-inline--fa{font-size:1rem}.el-message{margin-top:var(--app-safe-top, 0px)}.diddo-card{--card-surface: #ffffff;background:var(--card-surface);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:var(--padding)}html.dark .diddo-card{--card-surface: #111317}.cdx-marker{background-color:var(--bc, Mark);border:3px solid var(--bc);box-shadow:0 0 0 1px color-mix(in srgb,var(--bc) 80%,black);box-shadow:0 0 0 1px hsl(from var(--bc) h s calc(l*.8) / alpha);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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;--container-sm:24rem;--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);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:var(--radius-sm);--radius-md:.375rem;--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)}.mt-6{margin-top:calc(var(--spacing) * 6)}.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%}.max-w-sm{max-width:var(--container-sm)}.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}.justify-center{justify-content: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)}.bg-main-clear{background-color:var(--color-main-clear)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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}html.dark{--el-color-primary: #4a65b5;--el-color-primary-light-3: #3a4d85;--el-color-primary-light-5: #2f3d65;--el-color-primary-light-7: #242c44;--el-color-primary-light-8: #1f2434;--el-color-primary-light-9: #191c24;--el-color-primary-dark-2: #6e84c4;--el-color-success: #43a86f;--el-color-success-light-3: #357c54;--el-color-success-light-5: #2c5e42;--el-color-success-light-7: #22402f;--el-color-success-light-8: #1d3226;--el-color-success-light-9: #19231d;--el-color-success-dark-2: #69b98c;--el-color-warning: #ff8b38;--el-color-warning-light-3: #b9672d;--el-color-warning-light-5: #8a5026;--el-color-warning-light-7: #5b381f;--el-color-warning-light-8: #432c1b;--el-color-warning-light-9: #2c2018;--el-color-warning-dark-2: #ffa260;--el-color-danger: #db5373;--el-color-danger-light-3: #9f4057;--el-color-danger-light-5: #783444;--el-color-danger-light-7: #502731;--el-color-danger-light-8: #3c2127;--el-color-danger-light-9: #281a1e;--el-color-danger-dark-2: #e2758f;--el-color-error: #db5373;--el-color-error-light-3: #9f4057;--el-color-error-light-5: #783444;--el-color-error-light-7: #502731;--el-color-error-light-8: #3c2127;--el-color-error-light-9: #281a1e;--el-color-error-dark-2: #e2758f;--el-color-info: #dbdfe6;--el-color-info-light-3: #9fa2a7;--el-color-info-light-5: #787a7d;--el-color-info-light-7: #505153;--el-color-info-light-8: #3c3d3e;--el-color-info-light-9: #282829;--el-color-info-dark-2: #e2e5eb;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color: #4c4d4f;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2b2b2c;--el-border-color-dark: #58585b;--el-border-color-darker: #636466;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-fill-color-blank: #141414;--el-bg-color: #141414;--el-bg-color-page: #0a0a0a;--el-bg-color-overlay: #1d1e1f;--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px #000, 0px 8px 16px -8px #000}.el-button{height:var(--el-component-size)}.el-button--small{height:var(--el-component-size-small)}.el-button--large{height:var(--el-component-size-large)}.el-button:not(.is-circle):not(.is-text){padding:0 20px}.el-button--small:not(.is-circle):not(.is-text){padding:0 12px}.el-button.is-circle{width:auto;padding:0;flex:none;aspect-ratio:1}.el-button.is-circle [class*=el-icon]+span{margin-left:0}.el-popper{border-radius:var(--radius-sm)}.el-popper__arrow{transform:translate(-3px)}.el-badge__content{z-index:inherit}.el-loading-spinner .circular{display:none}.el-loading-mask .el-loading-spinner{top:50%;margin-top:-50px;height:100px;background-image:url(/icons/diddo-loading-main.svg);background-size:40px;background-repeat:no-repeat;background-position:center top;display:flex;align-items:flex-end;justify-content:center}.loading-large .el-loading-spinner{background-image:url(/icons/diddo-loading-white.svg);background-size:83px;height:115px;margin-top:-58px}.loading-large .el-loading-text{color:#fff;font-weight:700;font-size:var( --fs-xl )}.loading-content .el-loading-spinner{background-image:url(/icons/library-tilt.svg);background-size:88px}html.dark .el-loading-mask:not(.loading-large) .el-loading-spinner{background-image:url(/icons/diddo-loading-white.svg)}.el-splitter-bar__dragger{transition:all .2s ease}.el-splitter-bar__dragger-horizontal:not(:hover):before,.el-splitter-bar__dragger-horizontal:not(:hover):after{width:1px}.el-splitter-bar__dragger-horizontal:hover:before,.el-splitter-bar__dragger-horizontal:hover:after,.el-splitter-bar__dragger-horizontal:active:before,.el-splitter-bar__dragger-horizontal:active:after{width:3px}.el-popper{border-radius:10px!important}.el-popper.big-popper{border-radius:16px!important}.el-input-main .el-input__wrapper{background-color:transparent;box-shadow:none}.el-input-main .el-input__wrapper.is-focus{background-color:var(--color-main-dark);box-shadow:0 0 0 1px var(--color-main-clear) inset}.el-input-main .el-input__inner{color:var(--color-text-on-brand);text-align:center}.el-input-main .el-input__inner::placeholder{color:#fff9}.el-anchor,.el-anchor__item{background-color:transparent!important}.el-message-box{border-radius:var(--el-border-radius-base);padding:16px}.el-icon.el-message-box__close,.el-icon.el-dialog__close{height:24px;width:24px;border-radius:50%;background-color:var(--color-danger);color:var(--color-text-on-brand)!important}.el-dialog{padding-top:0}.el-dialog__header{top:0;display:flex;align-items:center;padding:16px 0 16px 8px!important}.el-dialog__footer,.el-dialog__header{z-index:4;background-color:var(--color-background);position:sticky;width:100%}.el-dialog__footer{bottom:0}.el-dialog__headerbtn{right:-16px}.el-icon.el-dialog__close:hover{background-color:var(--color-danger-dark)}.el-dialog:not(.mini):not(.is-fullscreen){width:min(var(--dialog-max-w, 650px),calc(100vw - 2 * var(--padding-sm)));max-width:calc(100vw - 2 * var(--padding-sm));max-height:calc(100vh - 2 * var(--padding-sm));display:flex;flex-direction:column}.el-dialog:not(.mini):not(.is-fullscreen)>.el-dialog__body{flex:1 1 auto;overflow:auto}.el-dialog.mini{width:min(400px,calc(100vw - 2 * var(--padding-sm)));max-width:min(400px,calc(100vw - 2 * var(--padding-sm)));max-height:90dvh}.el-overlay-dialog:has(>.el-dialog:not(.is-fullscreen)){display:flex;align-items:center;justify-content:center}.el-overlay-dialog>.el-dialog:not(.is-fullscreen){margin:auto}.el-card.account-card{border:none;border-radius:var(--radius);box-shadow:var(--shadow-light)}.account-card .el-card__header{font-weight:600;color:var(--color-text-main)}.el-table .el-table__cell{padding:14px 16px}.el-table th.el-table__cell{font-weight:600}@media(max-width:759px){.el-table .el-table__cell{padding:8px 10px}}.el-button+.el-button{margin-left:6px}.el-carousel__arrow{width:34px;height:34px;background-color:color-mix(in srgb,var(--color-background) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-text);border-radius:var(--radius-pill);box-shadow:var(--shadow-medium);transition:background-color .15s ease,transform .15s ease}.el-carousel__arrow:hover{background-color:var(--color-background);transform:translateY(-50%) scale(1.06)}.el-carousel__arrow--left{left:10px}.el-carousel__arrow--right{right:10px}.el-carousel__indicator .el-carousel__button{background-color:var(--color-text-secondary);opacity:.4;border-radius:var(--radius-pill)}.el-carousel__indicator.is-active .el-carousel__button{background-color:var(--color-main);opacity:1}.ddo-btn{height:var(--btn-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:none;border-radius:var(--radius-pill);font-family:var(--font-main);font-weight:500;font-size:var(--fs-lg);line-height:1;color:var(--color-text);background:transparent;cursor:pointer;transition:background-color .2s,box-shadow .2s,opacity .2s}.ddo-btn--sm{height:var(--btn-h-sm);padding:0 12px;gap:6px;font-size:var(--fs-md)}.ddo-btn--xs{height:var(--btn-h-xs);padding:0 8px;gap:4px;font-size:var(--fs-sm)}.ddo-btn--block{width:100%}.ddo-btn--round{padding:0;flex:none;aspect-ratio:1}.ddo-btn--primary{background:var(--color-primary);color:var(--color-text-on-brand)}.ddo-btn--main{background:var(--color-main);color:var(--color-text-on-brand)}.ddo-btn--danger{background:var(--color-danger);color:var(--color-text-on-brand)}.ddo-btn--ghost{background:transparent;color:var(--color-text)}.ddo-btn:disabled,.ddo-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.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-family:var(--font-content);font-size:var(--fs-content);line-height:var(--lh-content)}.block-list .block-paragraph{margin:0 0 var(--content-para-gap)}.block-list .block-paragraph:last-child{margin-bottom:0}.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}
