@charset "UTF-8";.login-desktop[data-v-fa350a6b]{width:100vw;height:100vh;position:relative;overflow:hidden}.wallpaper[data-v-fa350a6b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);background-size:cover;background-position:center}.wallpaper.has-image[data-v-fa350a6b]{background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat}.login-window[data-v-fa350a6b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;background:#fffffff2;border-radius:8px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:windowAppear-fa350a6b .3s ease-out}@keyframes windowAppear-fa350a6b{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.login-window.shake[data-v-fa350a6b]{animation:shake-fa350a6b .5s ease-in-out}@keyframes shake-fa350a6b{0%,to{transform:translate(-50%,-50%) translate(0)}20%,60%{transform:translate(-50%,-50%) translate(-10px)}40%,80%{transform:translate(-50%,-50%) translate(10px)}}.window-header[data-v-fa350a6b]{height:36px;background:linear-gradient(90deg,#0078d4,#106ebe);display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:default}.window-title[data-v-fa350a6b]{color:#fff;font-size:13px;font-weight:500}.window-btns[data-v-fa350a6b]{display:flex;gap:4px}.win-btn[data-v-fa350a6b]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;border-radius:3px;cursor:pointer}.win-btn[data-v-fa350a6b]:hover{background:#fff3}.window-content[data-v-fa350a6b]{padding:30px;display:flex;flex-direction:column;align-items:center}.user-avatar[data-v-fa350a6b]{width:90px;height:90px;border-radius:50%;overflow:hidden;margin-bottom:15px;border:3px solid #0078d4;background:#f0f0f0}.user-avatar img[data-v-fa350a6b]{width:100%;height:100%;object-fit:cover}.username-display[data-v-fa350a6b]{font-size:18px;color:#333;margin-bottom:20px;font-weight:500}.form-container[data-v-fa350a6b]{width:100%}.input-group[data-v-fa350a6b]{margin-bottom:12px}.input-group input[data-v-fa350a6b]{width:100%;height:42px;padding:0 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:all .2s}.input-group.password-group[data-v-fa350a6b]{position:relative}.input-group.password-group input[data-v-fa350a6b]{padding-right:42px}.toggle-password[data-v-fa350a6b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:none;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:4px;transition:background .2s}.toggle-password[data-v-fa350a6b]:hover{background:#0000000d}.input-group input[data-v-fa350a6b]:focus{border-color:#0078d4;box-shadow:0 0 0 2px #0078d433}.anonymous-hint[data-v-fa350a6b]{text-align:center;color:#666;font-size:14px;padding:20px 0;background:#f5f5f5;border-radius:4px;margin-bottom:15px}.maintenance-notice[data-v-fa350a6b]{width:100%;text-align:center;padding:10px 15px;margin-bottom:15px;background:#fff3e0;color:#e65100;border:1px solid #ffb74d;border-radius:4px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px}.maintenance-icon[data-v-fa350a6b]{font-size:16px}.error-msg[data-v-fa350a6b]{color:#d32f2f;font-size:13px;text-align:center;margin-bottom:12px;padding:8px;background:#ffebee;border-radius:4px}.login-mode-selector[data-v-fa350a6b]{display:flex;gap:8px;margin-bottom:15px}.login-mode-selector .mode-option[data-v-fa350a6b]{flex:1;display:flex;align-items:center;gap:6px;padding:8px 12px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:13px;color:#666;transition:all .2s;-webkit-user-select:none;user-select:none}.login-mode-selector .mode-option input[type=radio][data-v-fa350a6b]{display:none}.login-mode-selector .mode-option .mode-icon[data-v-fa350a6b]{font-size:16px}.login-mode-selector .mode-option.active[data-v-fa350a6b]{border-color:#0078d4;color:#0078d4;background:#f0f7ff}.login-mode-selector .mode-option[data-v-fa350a6b]:hover:not(.active){border-color:#bbb;background:#fafafa}.btn-group[data-v-fa350a6b]{margin-bottom:15px}.btn-primary[data-v-fa350a6b]{width:100%;height:42px;background:#0078d4;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-fa350a6b]:hover:not(:disabled){background:#106ebe}.btn-primary[data-v-fa350a6b]:disabled{opacity:.6;cursor:not-allowed}.mode-switch[data-v-fa350a6b]{text-align:center;margin-bottom:15px}.mode-switch a[data-v-fa350a6b]{color:#0078d4;font-size:13px;cursor:pointer;text-decoration:none}.mode-switch a[data-v-fa350a6b]:hover{text-decoration:underline}.divider[data-v-fa350a6b]{position:relative;text-align:center;margin:15px 0}.divider[data-v-fa350a6b]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd}.divider span[data-v-fa350a6b]{position:relative;background:#fffffff2;padding:0 15px;color:#999;font-size:12px}.btn-anonymous[data-v-fa350a6b]{width:100%;height:40px;background:transparent;color:#666;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-anonymous[data-v-fa350a6b]:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.btn-anonymous[data-v-fa350a6b]:disabled{opacity:.6;cursor:not-allowed}.btn-anonymous .icon[data-v-fa350a6b]{font-size:16px}.avatar-picker[data-v-fa350a6b]{margin-bottom:12px}.avatar-picker-label[data-v-fa350a6b]{font-size:13px;color:#333;font-weight:500;margin-bottom:8px}.avatar-list[data-v-fa350a6b]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:4px}.avatar-option[data-v-fa350a6b]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s;background:#f0f0f0;flex-shrink:0}.avatar-option img[data-v-fa350a6b]{width:100%;height:100%;object-fit:cover}.avatar-option[data-v-fa350a6b]:hover{border-color:#0078d4;transform:scale(1.1)}.avatar-option.selected[data-v-fa350a6b]{border-color:#0078d4;box-shadow:0 0 0 3px #0078d433}@media (max-width: 767px){.login-window[data-v-fa350a6b]{width:calc(100% - 24px);max-width:400px}.input-group input[data-v-fa350a6b]{font-size:16px}}.modal-overlay[data-v-c2017038]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-c2017038]{background:#fff;border-radius:8px;width:500px;max-width:90%;max-height:85%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-c2017038]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.modal-header h3[data-v-c2017038]{margin:0;font-size:16px;font-weight:500}.close-btn[data-v-c2017038]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1}.close-btn[data-v-c2017038]:hover{color:#333}.modal-body[data-v-c2017038]{padding:20px;overflow-y:auto;flex:1;min-height:0}.drive-type-selection[data-v-c2017038]{display:flex;flex-direction:column;gap:10px}.type-option[data-v-c2017038]{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.type-option[data-v-c2017038]:hover{background:#f5f5f5;border-color:#0078d4}.type-info[data-v-c2017038]{flex:1}.type-name[data-v-c2017038]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.type-desc[data-v-c2017038]{font-size:12px;color:#666}.drive-config[data-v-c2017038]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-c2017038]{display:flex;flex-direction:column;gap:5px}.mapped-dir-row[data-v-c2017038]{display:flex;gap:8px}.mapped-dir-input[data-v-c2017038]{flex:1;background:#f5f5f5}.form-group label[data-v-c2017038]{font-size:12px;color:#333;font-weight:500}.form-control[data-v-c2017038]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none}.form-control[data-v-c2017038]:focus{border-color:#0078d4}.form-hint[data-v-c2017038]{font-size:11px;color:#999;margin-top:2px}.form-actions[data-v-c2017038]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e0e0e0}.btn[data-v-c2017038]{padding:8px 20px;border-radius:4px;font-size:13px;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-v-c2017038]{background:#0078d4;color:#fff}.btn-primary[data-v-c2017038]:hover:not(:disabled){background:#005a9e}.btn-primary[data-v-c2017038]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-c2017038]{background:#f0f0f0;color:#333;border:1px solid #ccc}.btn-secondary[data-v-c2017038]:hover{background:#e0e0e0}.file-explorer[data-v-0f7b4f34]{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;font-size:12px}.explorer-toolbar[data-v-0f7b4f34]{display:flex;align-items:center;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #ddd;gap:10px}.nav-buttons[data-v-0f7b4f34]{display:flex;gap:4px}.nav-btn[data-v-0f7b4f34]{width:28px;height:28px;border:none;background:transparent;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-0f7b4f34]:hover:not(:disabled){background:#e0e0e0}.nav-btn[data-v-0f7b4f34]:disabled{opacity:.4;cursor:not-allowed}.address-bar[data-v-0f7b4f34]{flex:1;display:flex;align-items:center;background:#fff;border:1px solid #ccc;border-radius:3px;padding:4px 8px;gap:8px}.address-icon[data-v-0f7b4f34]{display:flex;align-items:center}.address-breadcrumb[data-v-0f7b4f34]{flex:1;display:flex;align-items:center;gap:4px;color:#333;font-size:13px;overflow:hidden;white-space:nowrap}.address-segment[data-v-0f7b4f34]{cursor:pointer;padding:2px 4px;border-radius:3px}.address-segment[data-v-0f7b4f34]:hover:not(.active){background:#e5f3ff;color:#0078d4}.address-segment.active[data-v-0f7b4f34]{color:#333;cursor:default}.address-separator[data-v-0f7b4f34]{color:#999;font-size:11px;padding:0 2px;-webkit-user-select:none;user-select:none}.address-input[data-v-0f7b4f34]{flex:1;border:none;outline:none;background:#fff;color:#333;font-size:13px;padding:2px 4px}.search-box[data-v-0f7b4f34]{position:relative;width:180px}.search-box input[data-v-0f7b4f34]{width:100%;padding:5px 28px 5px 10px;border:1px solid #ccc;border-radius:3px;font-size:12px}.search-icon[data-v-0f7b4f34]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#999}.explorer-body[data-v-0f7b4f34]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-0f7b4f34]{width:180px;background:#f5f5f5;border-right:1px solid #ddd;padding:10px 0;overflow-y:auto}.nav-section[data-v-0f7b4f34]{margin-bottom:10px}.nav-title[data-v-0f7b4f34]{padding:5px 15px;color:#666;font-size:11px;text-transform:uppercase}.nav-item[data-v-0f7b4f34]{display:flex;align-items:center;gap:8px;padding:6px 15px;cursor:pointer;color:#333}.nav-item[data-v-0f7b4f34]:hover{background:#e0e0e0}.nav-item.active[data-v-0f7b4f34]{background:#cce8ff}.file-list[data-v-0f7b4f34]{flex:1;padding:15px;overflow:hidden;background:#fff;min-height:300px;position:relative;display:flex;flex-direction:column}.file-list.drag-over[data-v-0f7b4f34]{background:#e5f3ff;border:2px dashed #0078d4}.file-list.internal-drag-over[data-v-0f7b4f34]{background:#f0f8e5;border:2px dashed #4caf50}.drag-overlay[data-v-0f7b4f34]{position:absolute;top:0;left:0;right:0;bottom:0;background:#e5f3ffe6;border:3px dashed #0078d4;display:flex;align-items:center;justify-content:center;z-index:100}.drag-message[data-v-0f7b4f34]{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:18px;color:#0078d4}.drag-icon[data-v-0f7b4f34]{font-size:48px}.drag-overlay.internal[data-v-0f7b4f34]{background:#f0f8e5e6;border:3px dashed #4caf50;color:#4caf50;pointer-events:none}.file-grid[data-v-0f7b4f34]{min-height:200px;flex:1;overflow-y:auto}.file-grid.has-items[data-v-0f7b4f34]{min-height:200px}.section-title[data-v-0f7b4f34]{font-size:14px;color:#333;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee}.file-grid[data-v-0f7b4f34]{display:flex;flex-wrap:wrap;gap:4px 8px;align-content:flex-start}.file-item[data-v-0f7b4f34]{width:100px;height:88px;padding:6px 8px;border-radius:4px;cursor:pointer;text-align:center;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.file-item[data-v-0f7b4f34]:hover{background:#f0f0f0}.file-item.selected[data-v-0f7b4f34]{background:#cce8ff;border-color:#99d1ff}.selection-box[data-v-0f7b4f34]{position:absolute;border:1px solid #0078d4;background:#0078d41a;pointer-events:none;z-index:10;display:none}.drive-item[data-v-0f7b4f34]{display:flex;align-items:center;width:auto;min-width:200px;max-width:300px;height:56px;text-align:left;gap:10px;padding:8px 12px;border-radius:4px;cursor:pointer;border:1px solid transparent}.drive-item[data-v-0f7b4f34]:hover{background:#f0f0f0}.drive-item.selected[data-v-0f7b4f34]{background:#cce8ff;border-color:#99d1ff}.drive-icon[data-v-0f7b4f34]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drive-info[data-v-0f7b4f34]{flex:1;min-width:0}.drive-name[data-v-0f7b4f34]{font-size:14px;color:#333;font-weight:500}.drive-type[data-v-0f7b4f34]{font-size:11px;color:#666;margin-top:2px}.drive-capacity[data-v-0f7b4f34]{margin-top:4px;min-width:120px}.capacity-bar[data-v-0f7b4f34]{width:100%;height:10px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:2px}.capacity-fill[data-v-0f7b4f34]{height:100%;background:linear-gradient(90deg,#0078d4,#106ebe);border-radius:3px;transition:width .3s ease}.capacity-fill.capacity-warning[data-v-0f7b4f34]{background:linear-gradient(90deg,#e53935,#c62828)}.capacity-text[data-v-0f7b4f34]{font-size:11px;color:#666}.capacity-warning-text[data-v-0f7b4f34]{color:#e53935;font-weight:600}.file-icon[data-v-0f7b4f34]{margin-bottom:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.file-icon img[data-v-0f7b4f34]{max-width:100%;max-height:100%}.file-icon.large[data-v-0f7b4f34]{margin-bottom:0}.file-name[data-v-0f7b4f34]{font-size:11px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;width:100%;padding-bottom:2px}.file-item.creating[data-v-0f7b4f34],.file-item.renaming[data-v-0f7b4f34]{background:#e5f3ff;border:1px solid #99d1ff}.file-item.cut-item[data-v-0f7b4f34]{opacity:.45}.file-item.copy-item[data-v-0f7b4f34]{opacity:.6}.file-item.drag-over[data-v-0f7b4f34]{background:#e5f3ff;border:2px dashed #0078d4}.file-item[draggable=true][data-v-0f7b4f34]{cursor:move}.file-item[draggable=true][data-v-0f7b4f34]:active{opacity:.7}.file-name-input[data-v-0f7b4f34]{width:100%;font-size:11px;padding:2px 4px;border:1px solid #0078d4;border-radius:2px;outline:none;text-align:center;background:#fff;color:#333}.file-info[data-v-0f7b4f34]{flex:1}.file-meta[data-v-0f7b4f34]{font-size:11px;color:#999;margin-top:2px}.empty-state[data-v-0f7b4f34]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#999}.empty-icon[data-v-0f7b4f34]{font-size:48px;margin-bottom:10px}.empty-text[data-v-0f7b4f34]{font-size:14px}.empty-hint[data-v-0f7b4f34]{font-size:12px;color:#bbb;margin-top:8px}.explorer-status[data-v-0f7b4f34]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:11px}.view-toggle[data-v-0f7b4f34]{display:flex;gap:2px}.view-toggle button[data-v-0f7b4f34]{width:24px;height:24px;border:1px solid transparent;background:transparent;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.view-toggle button[data-v-0f7b4f34]:hover{background:#e0e0e0}.view-toggle button.active[data-v-0f7b4f34]{background:#fff;border-color:#ccc;color:#333}.file-list-view[data-v-0f7b4f34]{overflow:auto;min-height:0;flex:1}.list-header[data-v-0f7b4f34]{display:flex;align-items:center;background:#f8f9fa;border-bottom:1px solid #ddd;font-size:12px;color:#333;font-weight:500;position:sticky;top:0;z-index:5;-webkit-user-select:none;user-select:none}.list-col[data-v-0f7b4f34]{position:relative;padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.list-col .resize-handle[data-v-0f7b4f34]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:2}.list-col .resize-handle[data-v-0f7b4f34]:hover{background:#0078d4}.list-body[data-v-0f7b4f34]{font-size:12px}.list-row[data-v-0f7b4f34]{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer}.list-row[data-v-0f7b4f34]:hover{background:#f5f5f5}.list-row.selected[data-v-0f7b4f34]{background:#cce8ff}.list-row.creating[data-v-0f7b4f34],.list-row.renaming[data-v-0f7b4f34]{background:#e5f3ff}.list-row.cut-item[data-v-0f7b4f34]{opacity:.45}.list-row.copy-item[data-v-0f7b4f34]{opacity:.6}.list-row.drag-over[data-v-0f7b4f34]{background:#e5f3ff;border:1px dashed #0078d4}.list-cell[data-v-0f7b4f34]{padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;color:#333}.list-cell .list-icon[data-v-0f7b4f34]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;vertical-align:middle;flex-shrink:0}.list-cell .list-icon img[data-v-0f7b4f34]{max-width:100%;max-height:100%}.list-cell.name-col[data-v-0f7b4f34]{display:flex;align-items:center}.list-cell .list-name[data-v-0f7b4f34]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-input[data-v-0f7b4f34]{width:100%;font-size:12px;padding:2px 4px;border:1px solid #0078d4;border-radius:2px;outline:none;text-align:left;background:#fff;color:#333}.context-menu[data-v-0f7b4f34]{position:absolute;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:4px 0;z-index:1000;min-width:150px}.context-item[data-v-0f7b4f34]{display:flex;align-items:center;gap:8px;padding:8px 15px;cursor:pointer;font-size:12px;color:#333}.context-item[data-v-0f7b4f34]:hover{background:#f0f0f0}.context-item.danger[data-v-0f7b4f34]{color:#d32f2f}.context-item.danger[data-v-0f7b4f34]:hover{background:#ffebee}.context-item.disabled[data-v-0f7b4f34]{color:#aaa;cursor:not-allowed}.context-item.disabled[data-v-0f7b4f34]:hover{background:transparent}.menu-icon[data-v-0f7b4f34]{font-size:14px;width:20px;text-align:center}.context-divider[data-v-0f7b4f34]{height:1px;background:#eee;margin:4px 0}.context-item.has-submenu[data-v-0f7b4f34]{position:relative}.submenu-arrow[data-v-0f7b4f34]{margin-left:auto;font-size:10px;color:#999}.assoc-badge[data-v-0f7b4f34]{margin-left:auto;font-size:10px;color:#fff;background:var(--theme-primary, #0078d4);padding:1px 6px;border-radius:8px;white-space:nowrap}.context-submenu[data-v-0f7b4f34]{display:none;position:absolute;top:-4px;left:100%;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:4px 0;min-width:130px;z-index:1001}.context-item.has-submenu:hover>.context-submenu[data-v-0f7b4f34]{display:block}.context-menu[data-near-right] .context-submenu[data-v-0f7b4f34]{left:auto;right:100%}.file-tooltip[data-v-0f7b4f34]{position:fixed;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:8px 12px;z-index:1001;max-width:250px;pointer-events:none}.tooltip-name[data-v-0f7b4f34]{font-size:12px;font-weight:500;color:#333;word-break:break-all;margin-bottom:4px}.tooltip-info[data-v-0f7b4f34]{font-size:11px;color:#666;display:flex;flex-direction:column;gap:2px}.uploading-item[data-v-0f7b4f34]{opacity:.7;pointer-events:none}.uploading-icon[data-v-0f7b4f34]{position:relative;display:flex;align-items:center;justify-content:center}.uploading-dim[data-v-0f7b4f34]{filter:grayscale(.6) brightness(.7)}.uploading-ring[data-v-0f7b4f34]{position:absolute;top:0;left:0;width:40px;height:40px;transform:rotate(-90deg)}.ring-bg[data-v-0f7b4f34]{fill:none;stroke:#00000026;stroke-width:3}.ring-fg[data-v-0f7b4f34]{fill:none;stroke:#1890ff;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.uploading-percent[data-v-0f7b4f34]{position:absolute;font-size:8px;font-weight:600;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.6);pointer-events:none}.fe-props-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100000;display:flex;align-items:center;justify-content:center}.fe-props-modal{background:#fff;border-radius:12px;padding:24px;min-width:360px;max-width:440px;box-shadow:0 8px 32px #0003}.fe-props-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a1a}.fe-props-content{display:flex;flex-direction:column;gap:10px}.fe-props-row{display:flex;align-items:baseline;font-size:13px;color:#333;word-break:break-all}.fe-props-label{color:#999;flex-shrink:0;width:80px}.fe-props-mono{font-family:monospace;font-size:12px;color:#666}.fe-props-actions{display:flex;justify-content:flex-end;margin-top:16px}.fe-props-btn{padding:6px 20px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.fe-props-btn:hover{background:#40a9ff}/*!
 * Vditor v3.11.2 - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, .36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66, 133, 244, .36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover:before,.vditor-tooltipped--hover:after,.vditor-tooltipped:hover:before,.vditor-tooltipped:hover:after,.vditor-tooltipped:active:before,.vditor-tooltipped:active:after,.vditor-tooltipped:focus:before,.vditor-tooltipped:focus:after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(.2,0,.13,1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px!important;width:13px!important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0!important;height:0!important}.vditor-menu--current{color:var(--toolbar-icon-hover-color)!important}.vditor-menu--disabled{color:var(--second-color)!important;cursor:not-allowed!important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media (hover: hover) and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols}.vditor--fullscreen{position:fixed;top:0;width:100%!important;left:0;height:100vh!important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;animation-duration:.15s;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:700;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:100}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color)!important;color:var(--toolbar-icon-hover-color)!important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset li p{margin-top:16px}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-smiles,.vditor-reset .language-markmap,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-math .katex-display>.katex>.katex-html>.tag{display:inline-block;font-size:1.21rem;right:2px}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none!important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px!important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em!important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:1em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{box-shadow:0 0 3px #00000021,0 3px 6px #00000042;text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:#5860695c}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none!important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none!important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px;flex-shrink:0}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty:before,.vditor-wysiwyg pre>code:empty:before,.vditor-wysiwyg p:empty:before,.vditor-wysiwyg h1:empty:after,.vditor-wysiwyg h2:empty:after,.vditor-wysiwyg h3:empty:after,.vditor-wysiwyg h4:empty:after,.vditor-wysiwyg h5:empty:after,.vditor-wysiwyg h6:empty:after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0!important;padding-right:0!important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:"</>"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0!important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty:before,.vditor-ir pre>code:empty:before,.vditor-ir p:empty:before,.vditor-ir h1:empty:after,.vditor-ir h2:empty:after,.vditor-ir h3:empty:after,.vditor-ir h4:empty:after,.vditor-ir h5:empty:after,.vditor-ir h6:empty:after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:700}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:#ff0;color:#000}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:700}.markdown-viewer[data-v-e7607c7f]{display:flex;flex-direction:column;height:100%;background:#fff}.viewer-toolbar[data-v-e7607c7f]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #ddd;flex-shrink:0}.toolbar-left[data-v-e7607c7f]{display:flex;align-items:center;gap:10px}.toolbar-right[data-v-e7607c7f]{display:flex;gap:8px}.tool-btn[data-v-e7607c7f]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #ccc;background:#fff;border-radius:3px;cursor:pointer;font-size:12px;color:#333}.tool-btn[data-v-e7607c7f]:hover{background:#f0f0f0}.tool-btn.active[data-v-e7607c7f]{background:#cce8ff;border-color:#99d1ff}.file-info[data-v-e7607c7f]{display:flex;align-items:center;gap:8px}.file-name[data-v-e7607c7f]{font-size:14px;color:#333;font-weight:500}.admin-badge[data-v-e7607c7f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:500}.edit-btn[data-v-e7607c7f]{background:#e3f2fd;border-color:#2196f3;color:#1976d2}.edit-btn[data-v-e7607c7f]:hover{background:#bbdefb}.save-btn[data-v-e7607c7f]{background:#e8f5e9;border-color:#4caf50;color:#388e3c}.save-btn[data-v-e7607c7f]:hover{background:#c8e6c9}.export-btn[data-v-e7607c7f]{background:#fff3e0;border-color:#ff9800;color:#e65100}.export-btn[data-v-e7607c7f]:hover:not(:disabled){background:#ffe0b2}.export-btn[data-v-e7607c7f]:disabled{opacity:.6;cursor:not-allowed}.vditor-container[data-v-e7607c7f]{flex:1;overflow:hidden}.viewer-status[data-v-e7607c7f]{display:flex;align-items:center;gap:10px;padding:6px 15px;background:#f5f5f5;border-top:1px solid #ddd;font-size:11px;color:#666;flex-shrink:0}.divider[data-v-e7607c7f]{color:#ccc}.edit-indicator[data-v-e7607c7f]{margin-left:auto;color:#ff9800;font-weight:500}.notepad[data-v-966f3127]{display:flex;flex-direction:column;height:100%;min-height:100%;background:#fff;font-family:Consolas,Monaco,Courier New,monospace;overflow:hidden}.notepad-toolbar[data-v-966f3127]{background:#f0f0f0;border-bottom:1px solid #d4d4d4}.menu-bar[data-v-966f3127]{display:flex;padding:2px 0}.menu-item[data-v-966f3127]{position:relative;padding:4px 12px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.menu-item[data-v-966f3127]:hover{background:#e5e5e5}.dropdown-menu[data-v-966f3127]{position:absolute;top:100%;left:0;background:#f0f0f0;border:1px solid #ccc;box-shadow:2px 2px 5px #0003;z-index:1000;min-width:180px;padding:2px 0}.dropdown-item[data-v-966f3127]{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 6px 30px;font-size:13px;cursor:pointer}.dropdown-item[data-v-966f3127]:hover{background:#91c9f7}.dropdown-item .shortcut[data-v-966f3127]{color:#666;font-size:12px}.dropdown-divider[data-v-966f3127]{height:1px;background:#ccc;margin:4px 0}.notepad-editor[data-v-966f3127]{flex:1;min-height:0;border:none;outline:none;padding:4px;font-size:14px;line-height:1.5;resize:none;font-family:inherit;overflow:auto;width:100%;box-sizing:border-box}.notepad-status[data-v-966f3127]{display:flex;justify-content:space-between;padding:4px 10px;background:#f0f0f0;border-top:1px solid #d4d4d4;font-size:12px;color:#666}.video-player[data-v-fc1b2a20]{display:flex;flex-direction:column;height:100%;background:#000;color:#fff}.player-container[data-v-fc1b2a20]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.video-element[data-v-fc1b2a20]{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.play-overlay[data-v-fc1b2a20]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0000004d;cursor:pointer;transition:background .3s}.play-overlay[data-v-fc1b2a20]:hover{background:#00000080}.play-button[data-v-fc1b2a20]{width:80px;height:80px;border-radius:50%;background:#ffffffe6;color:#333;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.play-button[data-v-fc1b2a20]:hover{transform:scale(1.1);background:#fff}.error-overlay[data-v-fc1b2a20]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c;color:#fff}.error-icon[data-v-fc1b2a20]{font-size:48px;margin-bottom:10px}.error-text[data-v-fc1b2a20]{font-size:18px;margin-bottom:5px}.error-hint[data-v-fc1b2a20]{font-size:14px;color:#999}.controls-bar[data-v-fc1b2a20]{background:linear-gradient(to top,#000000e6,#0009);padding:10px 15px;transition:opacity .3s}.controls-hidden[data-v-fc1b2a20]{opacity:0}.player-container:hover .controls-hidden[data-v-fc1b2a20]{opacity:1}.progress-container[data-v-fc1b2a20]{padding:10px 0;cursor:pointer}.progress-bar[data-v-fc1b2a20]{position:relative;height:4px;background:#ffffff4d;border-radius:2px;transition:height .2s}.progress-container:hover .progress-bar[data-v-fc1b2a20]{height:6px}.progress-filled[data-v-fc1b2a20]{height:100%;background:#e50914;border-radius:2px;transition:width .1s}.progress-handle[data-v-fc1b2a20]{position:absolute;top:50%;width:12px;height:12px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.progress-container:hover .progress-handle[data-v-fc1b2a20]{opacity:1}.controls-main[data-v-fc1b2a20]{display:flex;align-items:center;justify-content:space-between}.controls-left[data-v-fc1b2a20],.controls-right[data-v-fc1b2a20]{display:flex;align-items:center;gap:10px}.control-btn[data-v-fc1b2a20]{background:none;border:none;color:#fff;cursor:pointer;padding:5px;border-radius:4px;transition:background .2s;display:flex;align-items:center;justify-content:center}.control-btn[data-v-fc1b2a20]:hover{background:#fff3}.volume-control[data-v-fc1b2a20]{display:flex;align-items:center;gap:5px}.volume-slider[data-v-fc1b2a20]{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer}.volume-slider[data-v-fc1b2a20]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.volume-slider[data-v-fc1b2a20]::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;border:none}.time-display[data-v-fc1b2a20]{font-size:13px;color:#ccc;margin-left:10px;font-variant-numeric:tabular-nums}.video-app[data-v-fad870f4]{display:flex;width:100%;height:100%;background:#111;color:#fff;overflow:hidden}.poster-page[data-v-fad870f4]{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.poster-bg[data-v-fad870f4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.poster-img[data-v-fad870f4]{width:100%;height:100%;object-fit:cover;opacity:.4}.poster-overlay[data-v-fad870f4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0000004d,#000c)}.poster-content[data-v-fad870f4]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}.poster-title[data-v-fad870f4]{font-size:28px;font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.6)}.poster-controls[data-v-fad870f4]{display:flex;align-items:center;gap:10px}.url-input[data-v-fad870f4]{width:340px;padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#00000080;color:#fff;font-size:14px;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.url-input[data-v-fad870f4]::placeholder{color:#fff6}.url-input[data-v-fad870f4]:focus{border-color:#4a9eff}.poster-btn[data-v-fad870f4]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s}.play-btn[data-v-fad870f4]{background:#4a9eff;color:#fff}.play-btn[data-v-fad870f4]:hover{background:#3a8eef}.play-btn[data-v-fad870f4]:disabled{opacity:.5;cursor:not-allowed}.file-btn[data-v-fad870f4]{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.file-btn[data-v-fad870f4]:hover{background:#ffffff40}.history-btn[data-v-fad870f4]{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.history-btn[data-v-fad870f4]:hover{background:#ffffff40}.history-btn.active[data-v-fad870f4]{background:#4a9eff66;color:#4a9eff}.hidden-file[data-v-fad870f4]{display:none}.player-page[data-v-fad870f4]{flex:1;display:flex;overflow:hidden}.player-main[data-v-fad870f4]{flex:1;min-width:0;display:flex}.player-area[data-v-fad870f4]{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-element[data-v-fad870f4]{width:100%;height:100%;object-fit:contain}.pause-overlay[data-v-fad870f4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;cursor:pointer}.error-overlay[data-v-fad870f4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c;gap:8px;font-size:16px}.error-icon[data-v-fad870f4]{font-size:48px}.back-btn[data-v-fad870f4]{position:absolute;top:12px;left:12px;background:#00000080;border:none;color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:5}.back-btn[data-v-fad870f4]:hover{background:#000c}.controls-bar[data-v-fad870f4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:30px 16px 10px;z-index:5;transition:opacity .3s}.controls-bar.hidden[data-v-fad870f4]{opacity:0;pointer-events:none}.progress-wrap[data-v-fad870f4]{padding:6px 0;cursor:pointer}.progress-track[data-v-fad870f4]{height:4px;background:#fff3;border-radius:2px;transition:height .15s}.progress-wrap:hover .progress-track[data-v-fad870f4]{height:6px}.progress-fill[data-v-fad870f4]{height:100%;background:#e50914;border-radius:2px}.controls-row[data-v-fad870f4]{display:flex;align-items:center;justify-content:space-between}.controls-left[data-v-fad870f4],.controls-right[data-v-fad870f4]{display:flex;align-items:center;gap:8px}.ctrl-btn[data-v-fad870f4]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.ctrl-btn[data-v-fad870f4]:hover{background:#ffffff26}.ctrl-btn.active[data-v-fad870f4]{color:#4a9eff}.vol-group[data-v-fad870f4]{display:flex;align-items:center;gap:4px}.vol-slider[data-v-fad870f4]{width:70px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:2px;outline:none;cursor:pointer}.vol-slider[data-v-fad870f4]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.time-text[data-v-fad870f4]{font-size:12px;color:#aaa;margin-left:6px;font-variant-numeric:tabular-nums}.playlist-sidebar[data-v-fad870f4]{width:0;overflow:hidden;background:#1a1a1a;border-left:1px solid #333;transition:width .25s ease;display:flex;flex-direction:column}.playlist-sidebar.open[data-v-fad870f4]{width:260px}.playlist-header[data-v-fad870f4]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #333;font-size:14px;font-weight:600;white-space:nowrap}.playlist-clear[data-v-fad870f4]{background:none;border:none;color:#888;font-size:12px;cursor:pointer;white-space:nowrap}.playlist-clear[data-v-fad870f4]:hover{color:#e50914}.playlist-body[data-v-fad870f4]{flex:1;overflow-y:auto;padding:4px 0}.playlist-empty[data-v-fad870f4]{text-align:center;color:#555;padding:40px 10px;font-size:13px;white-space:nowrap}.playlist-item[data-v-fad870f4]{position:relative;padding:10px 32px 10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s}.playlist-item[data-v-fad870f4]:hover{background:#ffffff0d}.playlist-item.active[data-v-fad870f4]{background:#4a9eff26;border-left:3px solid #4a9eff}.playlist-item-name[data-v-fad870f4]{font-size:13px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-item-src[data-v-fad870f4]{font-size:11px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-item-del[data-v-fad870f4]{position:absolute;top:8px;right:8px;background:none;border:none;color:#555;font-size:14px;cursor:pointer;padding:2px 4px;border-radius:3px}.playlist-item-del[data-v-fad870f4]:hover{color:#e50914;background:#e509141a}.enc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999}.enc-dialog{background:#1a1a2e;border:1px solid #333;border-radius:16px;padding:28px 32px;width:380px;max-width:90vw;box-shadow:0 20px 60px #00000080}.enc-dialog-title{font-size:18px;font-weight:600;color:#e2e8f0;margin-bottom:8px}.enc-dialog-file{font-size:13px;color:#94a3b8;margin-bottom:18px;word-break:break-all}.enc-dialog-field input{width:100%;padding:12px 16px;background:#0f172a;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:15px;outline:none;box-sizing:border-box}.enc-dialog-field input:focus{border-color:#4a9eff}.enc-dialog-field input::placeholder{color:#475569}.enc-dialog-error{margin-top:10px;font-size:13px;color:#ef4444}.enc-dialog-progress{margin-top:10px;font-size:13px;color:#94a3b8}.enc-dialog-actions{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}.enc-btn{padding:10px 24px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.enc-btn:disabled{opacity:.5;cursor:not-allowed}.enc-btn.cancel{background:#1e293b;color:#94a3b8}.enc-btn.cancel:hover:not(:disabled){background:#334155;color:#e2e8f0}.enc-btn.confirm{background:#4a9eff;color:#fff}.enc-btn.confirm:hover:not(:disabled){background:#3b82f6}.enc-btn .spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:enc-spin .6s linear infinite}@keyframes enc-spin{to{transform:rotate(360deg)}}.crypto-tools[data-v-ac8d8170],.tool-detail[data-v-ac8d8170]{display:flex;flex-direction:column;gap:12px}.sub-tabs[data-v-ac8d8170]{display:flex;gap:8px;margin-bottom:8px}.sub-tabs button[data-v-ac8d8170]{padding:6px 16px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;font-size:13px}.sub-tabs button.active[data-v-ac8d8170]{background:#6366f133;border-color:#6366f1;color:#a5b4fc}.input-group[data-v-ac8d8170]{display:flex;flex-direction:column;gap:4px}.input-group label[data-v-ac8d8170]{font-size:12px;color:#94a3b8;font-weight:500}.tool-input[data-v-ac8d8170]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:14px;outline:none}.tool-input[data-v-ac8d8170]:focus{border-color:#6366f1}.tool-textarea[data-v-ac8d8170]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:13px;outline:none;resize:vertical;font-family:Cascadia Code,monospace}.tool-textarea[data-v-ac8d8170]:focus{border-color:#6366f1}.tool-select[data-v-ac8d8170]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:14px;outline:none}.range-row[data-v-ac8d8170]{display:flex;align-items:center;gap:12px}.range-input[data-v-ac8d8170]{flex:1;accent-color:#6366f1}.num-input[data-v-ac8d8170]{width:70px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;color:#e2e8f0;font-size:13px;text-align:center}.toggle-row[data-v-ac8d8170]{display:flex;flex-wrap:wrap;gap:12px}.toggle-item[data-v-ac8d8170]{display:flex;align-items:center;gap:6px;font-size:13px;color:#cbd5e1;cursor:pointer}.toggle-item input[type=checkbox][data-v-ac8d8170]{accent-color:#6366f1}.action-btn[data-v-ac8d8170]{padding:8px 20px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.action-btn[data-v-ac8d8170]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;align-self:flex-start}.action-btn[data-v-ac8d8170]:hover{filter:brightness(1.1)}.action-btn[data-v-ac8d8170]:disabled{opacity:.5;cursor:not-allowed}.result-block[data-v-ac8d8170]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.result-header[data-v-ac8d8170]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#94a3b8;font-weight:500}.copy-btn[data-v-ac8d8170]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:4px}.copy-btn[data-v-ac8d8170]:hover{background:#ffffff1a;color:#e2e8f0}.result-input[data-v-ac8d8170]{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;color:#a5b4fc;font-size:13px;outline:none;width:100%}.result-input.mono[data-v-ac8d8170]{font-family:Cascadia Code,monospace;font-size:12px}.result-textarea[data-v-ac8d8170]{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;color:#a5b4fc;font-size:12px;font-family:Cascadia Code,monospace;outline:none;resize:vertical;width:100%}.mono[data-v-ac8d8170]{font-family:Cascadia Code,monospace}.password-wrap[data-v-ac8d8170]{position:relative;display:flex;align-items:center}.password-wrap .tool-input[data-v-ac8d8170]{flex:1;padding-right:40px}.pwd-toggle[data-v-ac8d8170]{position:absolute;right:8px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.status-msg[data-v-ac8d8170]{padding:8px 12px;border-radius:6px;font-size:13px}.status-msg.success[data-v-ac8d8170]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-msg.error[data-v-ac8d8170]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.pwd-stats[data-v-ac8d8170]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.pwd-stat-row[data-v-ac8d8170]{display:flex;justify-content:space-between;font-size:13px;color:#cbd5e1}.pwd-strength-bar[data-v-ac8d8170]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.pwd-strength-fill[data-v-ac8d8170]{height:100%;border-radius:3px;transition:width .3s}.drop-zone[data-v-ac8d8170]{border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s}.drop-zone[data-v-ac8d8170]:hover{border-color:#6366f180;background:#6366f10d}.drop-icon[data-v-ac8d8170]{color:#6366f1}.drop-text[data-v-ac8d8170]{color:#94a3b8;font-size:14px}.hidden-input[data-v-ac8d8170]{display:none}.pdf-result[data-v-ac8d8170]{display:flex;flex-direction:column;gap:12px}.pdf-signature[data-v-ac8d8170]{background:#0003;border-radius:8px;padding:12px}.sig-header[data-v-ac8d8170]{font-size:13px;font-weight:600;color:#a5b4fc;margin-bottom:8px}.sig-row[data-v-ac8d8170]{display:flex;justify-content:space-between;font-size:12px;color:#cbd5e1;padding:3px 0}.sig-ok[data-v-ac8d8170]{color:#4ade80}.sig-fail[data-v-ac8d8170]{color:#f87171}.converter-tools[data-v-59cba325],.tool-detail[data-v-59cba325]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-59cba325]{display:flex;flex-direction:column;gap:4px}.input-group label[data-v-59cba325]{font-size:12px;color:#94a3b8;font-weight:500}.tool-input[data-v-59cba325]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:14px;outline:none}.tool-input[data-v-59cba325]:focus{border-color:#6366f1}.tool-textarea[data-v-59cba325]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:13px;outline:none;resize:vertical;font-family:Cascadia Code,monospace}.tool-textarea[data-v-59cba325]:focus{border-color:#6366f1}.tool-select[data-v-59cba325]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#e2e8f0;font-size:14px;outline:none}.num-input[data-v-59cba325]{width:80px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;color:#e2e8f0;font-size:13px;text-align:center}.input-row[data-v-59cba325]{display:flex;gap:12px;align-items:flex-end}.flex2[data-v-59cba325]{flex:2}.two-cards[data-v-59cba325]{display:flex;gap:12px}.two-cards .card[data-v-59cba325]{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.card-title[data-v-59cba325]{font-size:13px;font-weight:600;color:#a5b4fc}.result-block[data-v-59cba325]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.result-header[data-v-59cba325]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#94a3b8;font-weight:500}.result-row[data-v-59cba325]{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.copy-btn[data-v-59cba325]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:4px}.copy-btn[data-v-59cba325]:hover{background:#ffffff1a;color:#e2e8f0}.result-input[data-v-59cba325]{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;color:#a5b4fc;font-size:13px;outline:none;width:100%}.result-input.mono[data-v-59cba325]{font-family:Cascadia Code,monospace;font-size:12px}.result-textarea[data-v-59cba325]{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;color:#a5b4fc;font-size:12px;font-family:Cascadia Code,monospace;outline:none;resize:vertical;width:100%}.mono[data-v-59cba325]{font-family:Cascadia Code,monospace}.big-result[data-v-59cba325]{font-size:28px;font-weight:700;color:#a5b4fc;text-align:center;padding:16px;font-family:Cascadia Code,monospace}.status-msg[data-v-59cba325]{padding:8px 12px;border-radius:6px;font-size:13px}.status-msg.error[data-v-59cba325]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.toggle-item[data-v-59cba325]{display:flex;align-items:center;gap:6px;font-size:13px;color:#cbd5e1;cursor:pointer}.toggle-item input[type=checkbox][data-v-59cba325]{accent-color:#6366f1}.color-row[data-v-59cba325]{display:flex;gap:12px;align-items:center}.color-picker[data-v-59cba325]{width:48px;height:36px;border:none;border-radius:6px;cursor:pointer;background:transparent}.drop-zone-sm[data-v-59cba325]{border:2px dashed rgba(255,255,255,.15);border-radius:8px;padding:20px;text-align:center;cursor:pointer;color:#94a3b8;font-size:13px;transition:all .2s}.drop-zone-sm[data-v-59cba325]:hover{border-color:#6366f180;background:#6366f10d}.hidden-input[data-v-59cba325]{display:none}.preview-img[data-v-59cba325]{max-width:100%;max-height:200px;border-radius:6px;object-fit:contain}.list-options[data-v-59cba325]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.action-btn[data-v-59cba325]{padding:8px 20px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;align-self:flex-start}.action-btn[data-v-59cba325]:hover{filter:brightness(1.1)}.web-tools[data-v-f7dd0a10],.tool-detail[data-v-f7dd0a10]{display:flex;flex-direction:column;gap:12px}.sub-tabs[data-v-f7dd0a10]{display:flex;gap:4px;background:#1e293b;border-radius:10px;padding:4px}.sub-tab[data-v-f7dd0a10]{flex:1;text-align:center;padding:8px;border-radius:8px;font-size:13px;cursor:pointer;color:#94a3b8;transition:all .15s}.sub-tab.active[data-v-f7dd0a10]{background:#334155;color:#e2e8f0;font-weight:600}.input-group[data-v-f7dd0a10]{margin-bottom:12px}.input-group label[data-v-f7dd0a10]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.tool-input[data-v-f7dd0a10]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.tool-input[data-v-f7dd0a10]:focus{border-color:#4a9eff}.tool-textarea[data-v-f7dd0a10]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:13px;outline:none;resize:vertical;font-family:SF Mono,Fira Code,monospace;box-sizing:border-box}.tool-textarea[data-v-f7dd0a10]:focus{border-color:#4a9eff}.chip-row[data-v-f7dd0a10]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-f7dd0a10]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-f7dd0a10]:hover{border-color:#4a9eff}.chip.active[data-v-f7dd0a10]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.action-btn[data-v-f7dd0a10]{padding:10px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;transition:all .2s}.action-btn[data-v-f7dd0a10]:hover{opacity:.9}.result-block[data-v-f7dd0a10]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:14px}.result-header[data-v-f7dd0a10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:#94a3b8}.result-input[data-v-f7dd0a10]{width:100%;padding:8px 12px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:13px;font-family:SF Mono,Fira Code,monospace;box-sizing:border-box}.result-textarea[data-v-f7dd0a10]{width:100%;padding:8px 12px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:13px;font-family:SF Mono,Fira Code,monospace;resize:vertical;box-sizing:border-box}.copy-btn[data-v-f7dd0a10]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-f7dd0a10]:hover{border-color:#4a9eff;color:#4a9eff}.kv-list[data-v-f7dd0a10]{display:flex;flex-direction:column;gap:2px}.kv-row[data-v-f7dd0a10]{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid #1e293b;font-size:13px}.kv-key[data-v-f7dd0a10]{color:#94a3b8;min-width:100px;flex-shrink:0}.kv-val[data-v-f7dd0a10]{color:#e2e8f0;word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:12px}.info-grid[data-v-f7dd0a10]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-card[data-v-f7dd0a10]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:12px}.info-label[data-v-f7dd0a10]{font-size:11px;color:#64748b;margin-bottom:4px;text-transform:uppercase}.info-value[data-v-f7dd0a10]{font-size:13px;color:#e2e8f0;font-weight:500;word-break:break-all}.otp-display[data-v-f7dd0a10]{font-size:36px;font-weight:700;text-align:center;letter-spacing:8px;color:#4a9eff;font-family:SF Mono,monospace;padding:12px 0}.otp-timer[data-v-f7dd0a10]{display:flex;align-items:center;gap:10px;font-size:12px;color:#64748b}.timer-bar[data-v-f7dd0a10]{flex:1;height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.timer-fill[data-v-f7dd0a10]{height:100%;background:#4f46e5;transition:width 1s linear}.mime-list[data-v-f7dd0a10]{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.mime-row[data-v-f7dd0a10]{display:flex;gap:16px;padding:8px 12px;border-radius:6px;font-size:13px}.mime-row[data-v-f7dd0a10]:nth-child(odd){background:#1e293b80}.mime-ext[data-v-f7dd0a10]{color:#4a9eff;min-width:60px;font-family:monospace;font-weight:600}.mime-type[data-v-f7dd0a10]{color:#e2e8f0}.keycode-area[data-v-f7dd0a10]{border:2px dashed #334155;border-radius:16px;padding:40px 20px;text-align:center;cursor:pointer;min-height:200px;display:flex;align-items:center;justify-content:center;outline:none}.keycode-area[data-v-f7dd0a10]:focus{border-color:#4a9eff;background:#4a9eff0d}.keycode-hint[data-v-f7dd0a10]{font-size:14px;color:#64748b}.keycode-grid[data-v-f7dd0a10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;width:100%}.keycode-card[data-v-f7dd0a10]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:12px;text-align:center}.keycode-label[data-v-f7dd0a10]{font-size:11px;color:#64748b;text-transform:uppercase;margin-bottom:4px}.keycode-value[data-v-f7dd0a10]{font-size:18px;font-weight:700;color:#4a9eff;font-family:monospace}.html-editor-wrap[data-v-f7dd0a10]{padding:0}.html-editor-split[data-v-f7dd0a10]{display:flex;gap:12px;height:400px}.html-editor-left[data-v-f7dd0a10],.html-editor-right[data-v-f7dd0a10]{flex:1;display:flex;flex-direction:column}.html-code[data-v-f7dd0a10]{flex:1;resize:none}.html-preview-frame[data-v-f7dd0a10]{flex:1;border:1px solid #334155;border-radius:8px;background:#fff}.editor-label[data-v-f7dd0a10]{font-size:12px;color:#64748b;margin-bottom:4px}.http-list[data-v-f7dd0a10]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.http-row[data-v-f7dd0a10]{display:flex;gap:12px;padding:8px 12px;border-radius:6px;font-size:13px;align-items:center}.http-row[data-v-f7dd0a10]:nth-child(odd){background:#1e293b80}.http-code[data-v-f7dd0a10]{font-weight:700;min-width:40px;font-family:monospace}.http-1xx .http-code[data-v-f7dd0a10]{color:#94a3b8}.http-2xx .http-code[data-v-f7dd0a10]{color:#22c55e}.http-3xx .http-code[data-v-f7dd0a10]{color:#f59e0b}.http-4xx .http-code[data-v-f7dd0a10]{color:#ef4444}.http-5xx .http-code[data-v-f7dd0a10]{color:#dc2626}.http-name[data-v-f7dd0a10]{color:#e2e8f0;min-width:180px;font-weight:500}.http-desc[data-v-f7dd0a10]{color:#64748b;font-size:12px}.json-diff-cols[data-v-f7dd0a10]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diff-list[data-v-f7dd0a10]{display:flex;flex-direction:column;gap:2px}.diff-row[data-v-f7dd0a10]{display:flex;gap:8px;padding:6px 8px;border-radius:6px;font-size:12px;font-family:monospace}.diff-added[data-v-f7dd0a10]{background:#22c55e1a;color:#22c55e}.diff-removed[data-v-f7dd0a10]{background:#ef44441a;color:#ef4444}.diff-changed[data-v-f7dd0a10]{background:#f59e0b1a;color:#f59e0b}.diff-type[data-v-f7dd0a10]{font-weight:700;min-width:16px}.diff-path[data-v-f7dd0a10]{color:#94a3b8;min-width:120px}.diff-val[data-v-f7dd0a10]{word-break:break-all}.empty-hint[data-v-f7dd0a10]{text-align:center;color:#475569;padding:20px;font-size:13px}.images-tools[data-v-4b67e632]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-4b67e632]{margin-bottom:14px}.input-group label[data-v-4b67e632]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-4b67e632]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-4b67e632]:focus{border-color:#4a9eff}.text-area[data-v-4b67e632]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit}.text-area[data-v-4b67e632]:focus{border-color:#4a9eff}.row-2[data-v-4b67e632]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-3[data-v-4b67e632]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.color-row[data-v-4b67e632]{display:flex;gap:8px;align-items:center}.color-pick[data-v-4b67e632]{width:40px;height:38px;border:none;border-radius:8px;cursor:pointer;background:none}select.text-input[data-v-4b67e632]{cursor:pointer}.chip-group[data-v-4b67e632]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-4b67e632]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-4b67e632]:hover{border-color:#4a9eff}.chip.active[data-v-4b67e632]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.qr-preview[data-v-4b67e632]{text-align:center;margin:16px 0}.qr-preview canvas[data-v-4b67e632]{border-radius:12px;max-width:100%}.wifi-text[data-v-4b67e632]{font-size:11px;color:#475569;margin:8px 0;word-break:break-all;font-family:monospace}.svg-preview[data-v-4b67e632]{text-align:center;margin:16px 0;padding:20px;background:#0f172a;border-radius:12px;border:1px solid #1e293b}.svg-preview[data-v-4b67e632] svg{max-width:100%;border-radius:4px}.output-area[data-v-4b67e632]{margin-bottom:16px}.result-header[data-v-4b67e632]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-4b67e632]{font-size:13px;color:#94a3b8}.copy-btn[data-v-4b67e632]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-4b67e632]:hover{border-color:#4a9eff;color:#4a9eff}.code-output[data-v-4b67e632]{width:100%;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:12px;padding:10px;resize:vertical;box-sizing:border-box;outline:none}.camera-section[data-v-4b67e632]{position:relative;margin-bottom:16px}.camera-preview[data-v-4b67e632]{width:100%;max-height:360px;background:#0f172a;border-radius:12px;object-fit:cover;border:1px solid #1e293b}.camera-placeholder[data-v-4b67e632]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0f172a;border-radius:12px;border:1px solid #1e293b;color:#475569;font-size:14px;min-height:240px}.cam-timer[data-v-4b67e632]{text-align:center;font-size:24px;font-weight:600;color:#ef4444;font-variant-numeric:tabular-nums}.recorded-section[data-v-4b67e632]{margin-top:16px}.recorded-video[data-v-4b67e632]{width:100%;border-radius:12px;background:#0f172a}.progress-section[data-v-4b67e632]{margin:12px 0}.status-msg[data-v-4b67e632]{margin:12px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.success[data-v-4b67e632]{background:#22c55e1f;color:#22c55e}.status-msg.error[data-v-4b67e632]{background:#ef44441f;color:#ef4444}.action-buttons[data-v-4b67e632]{display:flex;gap:12px;margin-top:16px}.action-btn[data-v-4b67e632]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.action-btn[data-v-4b67e632]:disabled{opacity:.5;cursor:not-allowed}.download-btn[data-v-4b67e632]{background:#22c55e;color:#fff}.download-btn[data-v-4b67e632]:hover{background:#16a34a}.cam-btn[data-v-4b67e632]{background:#4f46e5;color:#fff}.cam-btn[data-v-4b67e632]:hover{background:#4338ca}.rec-btn[data-v-4b67e632]{background:#ef4444;color:#fff}.rec-btn[data-v-4b67e632]:hover{background:#dc2626}.stop-btn[data-v-4b67e632]{background:#475569;color:#e2e8f0}.stop-btn[data-v-4b67e632]:hover{background:#64748b}.img-upload-area[data-v-4b67e632]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;min-height:200px;border:2px dashed #334155;border-radius:12px;cursor:pointer;transition:all .2s;color:#475569;font-size:14px}.img-upload-area[data-v-4b67e632]:hover{border-color:#4a9eff;background:#4a9eff0a}.img-upload-area.has-image[data-v-4b67e632]{padding:16px;min-height:auto;border-style:solid;border-color:#1e293b}.upload-hint[data-v-4b67e632]{font-size:12px;color:#475569}.img-preview[data-v-4b67e632]{max-width:100%;max-height:360px;border-radius:8px;object-fit:contain}.img-info[data-v-4b67e632]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 12px;background:#1e293b;border-radius:8px;font-size:12px;color:#94a3b8}.img-format-tag[data-v-4b67e632]{background:#4a9eff26;color:#4a9eff;padding:2px 8px;border-radius:4px;font-weight:600}.img-convert-result[data-v-4b67e632]{margin-top:12px;text-align:center}.quality-slider[data-v-4b67e632]{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#334155;border-radius:3px;outline:none}.quality-slider[data-v-4b67e632]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer}.ico-hint[data-v-4b67e632]{font-size:11px;color:#64748b;margin-top:-8px}.rc-upload-area[data-v-4b67e632]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;min-height:160px;border:2px dashed #334155;border-radius:12px;cursor:pointer;transition:all .2s;color:#475569;font-size:14px}.rc-upload-area[data-v-4b67e632]:hover{border-color:#4a9eff;background:#4a9eff0a}.rc-upload-area.has-image[data-v-4b67e632]{display:none}.rc-info[data-v-4b67e632]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 12px;background:#1e293b;border-radius:8px;font-size:12px;color:#94a3b8}.rc-mode-tabs[data-v-4b67e632]{display:flex;gap:4px;background:#1e293b;border-radius:10px;padding:4px}.rc-tab[data-v-4b67e632]{flex:1;padding:10px 16px;border-radius:8px;text-align:center;font-size:13px;font-weight:600;cursor:pointer;color:#94a3b8;transition:all .15s;-webkit-user-select:none;user-select:none}.rc-tab[data-v-4b67e632]:hover{color:#e2e8f0}.rc-tab.active[data-v-4b67e632]{background:#4f46e5;color:#fff}.rc-resize-panel[data-v-4b67e632]{margin-top:12px}.rc-size-row[data-v-4b67e632]{display:flex;align-items:flex-end;gap:12px}.rc-size-row .input-group[data-v-4b67e632]{flex:1;margin-bottom:0}.rc-lock-btn[data-v-4b67e632]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#1e293b;border:1px solid #334155;border-radius:8px;cursor:pointer;font-size:18px;flex-shrink:0;transition:all .15s}.rc-lock-btn[data-v-4b67e632]:hover{border-color:#4a9eff}.rc-lock-btn.locked[data-v-4b67e632]{background:#4a9eff1a;border-color:#4a9eff}.rc-pct-row[data-v-4b67e632]{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.rc-pct-label[data-v-4b67e632]{font-size:12px;color:#94a3b8;margin-right:4px}.rc-pct-chip[data-v-4b67e632]{padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;background:#1e293b;border:1px solid #334155;color:#94a3b8;transition:all .15s;-webkit-user-select:none;user-select:none}.rc-pct-chip[data-v-4b67e632]:hover{border-color:#4a9eff;color:#4a9eff}.rc-crop-panel[data-v-4b67e632]{margin-top:12px}.rc-crop-container[data-v-4b67e632]{position:relative;overflow:hidden;border-radius:10px;border:1px solid #334155;background:#0f172a;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.rc-crop-img[data-v-4b67e632]{display:block;width:100%;max-height:400px;object-fit:contain;pointer-events:none}.rc-crop-mask-top[data-v-4b67e632],.rc-crop-mask-bottom[data-v-4b67e632],.rc-crop-mask-left[data-v-4b67e632],.rc-crop-mask-right[data-v-4b67e632]{position:absolute;background:#00000080;pointer-events:none}.rc-crop-selection[data-v-4b67e632]{position:absolute;border:2px dashed #4a9eff;pointer-events:none;box-shadow:0 0 0 1px #4a9eff4d}.rc-crop-info[data-v-4b67e632]{font-size:12px;color:#64748b;margin-top:8px;font-family:monospace}.rc-output[data-v-4b67e632]{margin-top:12px;text-align:center}.rc-output-preview[data-v-4b67e632]{max-width:100%;max-height:300px;border-radius:8px;border:1px solid #334155}.dev-tools[data-v-dd82bae5]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-dd82bae5]{margin-bottom:14px}.input-group label[data-v-dd82bae5]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-dd82bae5]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-dd82bae5]:focus{border-color:#4a9eff}.text-area[data-v-dd82bae5]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit}.text-area[data-v-dd82bae5]:focus{border-color:#4a9eff}.row-2[data-v-dd82bae5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chip-group[data-v-dd82bae5]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-dd82bae5]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-dd82bae5]:hover{border-color:#4a9eff}.chip.active[data-v-dd82bae5]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.memo-section[data-v-dd82bae5]{margin-bottom:20px}.memo-title[data-v-dd82bae5]{font-size:15px;font-weight:600;color:#4a9eff;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #1e293b}.memo-row[data-v-dd82bae5]{display:flex;align-items:baseline;gap:12px;padding:6px 0}.memo-cmd[data-v-dd82bae5]{font-size:13px;color:#a5f3fc;background:#0f172a;padding:3px 8px;border-radius:6px;white-space:nowrap;min-width:200px;font-family:Courier New,monospace}.memo-desc[data-v-dd82bae5]{font-size:13px;color:#94a3b8}.port-grid[data-v-dd82bae5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.port-chip[data-v-dd82bae5]{padding:6px 14px;background:#1e293b;border:1px solid #334155;border-radius:8px;font-family:monospace;font-size:14px;color:#a5f3fc;cursor:pointer;transition:all .15s}.port-chip[data-v-dd82bae5]:hover{border-color:#4a9eff;background:#4a9eff1a}.cron-grid[data-v-dd82bae5]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.cron-presets[data-v-dd82bae5]{margin-bottom:16px}.cron-explain[data-v-dd82bae5]{font-size:13px;color:#94a3b8;margin:12px 0;padding:10px;background:#0f172a;border-radius:8px}.output-area[data-v-dd82bae5]{margin-bottom:16px}.result-header[data-v-dd82bae5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-dd82bae5]{font-size:13px;color:#94a3b8}.copy-btn[data-v-dd82bae5]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-dd82bae5]:hover{border-color:#4a9eff;color:#4a9eff}.result-input[data-v-dd82bae5]{width:100%;padding:10px 14px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:monospace;font-size:15px;box-sizing:border-box}.code-output[data-v-dd82bae5]{width:100%;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:12px;padding:10px;resize:vertical;box-sizing:border-box;outline:none}.json-display[data-v-dd82bae5]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:12px;padding:14px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0;max-height:400px;overflow-y:auto}.status-msg[data-v-dd82bae5]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-dd82bae5]{background:#ef44441f;color:#ef4444}.action-buttons[data-v-dd82bae5]{display:flex;gap:12px;margin:16px 0}.action-btn[data-v-dd82bae5]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.primary-btn[data-v-dd82bae5]{background:#4f46e5;color:#fff}.primary-btn[data-v-dd82bae5]:hover{background:#4338ca}.convert-btn[data-v-dd82bae5]{background:#0891b2;color:#fff}.convert-btn[data-v-dd82bae5]:hover{background:#0e7490}.chmod-table[data-v-dd82bae5]{margin-bottom:16px;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.chmod-header[data-v-dd82bae5],.chmod-row[data-v-dd82bae5]{display:grid;grid-template-columns:120px repeat(3,1fr);text-align:center}.chmod-header[data-v-dd82bae5]{background:#1e293b;padding:8px 0;font-size:12px;color:#94a3b8}.chmod-row[data-v-dd82bae5]{padding:10px 0;border-top:1px solid #1e293b}.chmod-label[data-v-dd82bae5]{text-align:left;padding-left:14px;font-size:13px;color:#e2e8f0}.chomod-check[data-v-dd82bae5]{cursor:pointer}.chmod-check[data-v-dd82bae5]{cursor:pointer;display:flex;align-items:center;justify-content:center}.chmod-check input[data-v-dd82bae5]{display:none}.chmod-box[data-v-dd82bae5]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;border-radius:6px;border:1px solid #334155;font-size:12px;font-weight:600;color:#64748b;transition:all .15s}.chmod-box.checked[data-v-dd82bae5]{background:#4a9eff33;border-color:#4a9eff;color:#4a9eff}.chmod-detail[data-v-dd82bae5]{font-size:13px;color:#94a3b8;margin-top:8px}.chmod-detail strong[data-v-dd82bae5]{color:#a5f3fc}.email-results[data-v-dd82bae5]{display:flex;flex-direction:column;gap:6px}.email-row[data-v-dd82bae5]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;font-size:13px}.email-row.highlight[data-v-dd82bae5]{background:#4a9eff1a}.email-label[data-v-dd82bae5]{font-size:12px;color:#64748b;min-width:50px}.email-row code[data-v-dd82bae5]{color:#a5f3fc;font-size:13px}.regex-input-row[data-v-dd82bae5]{display:flex;align-items:center;gap:0}.regex-slash[data-v-dd82bae5]{color:#4a9eff;font-size:18px;font-weight:300;padding:0 4px}.regex-field[data-v-dd82bae5]{border-radius:10px 0 0 10px!important}.regex-flags[data-v-dd82bae5]{width:60px!important;flex:none;border-radius:0 10px 10px 0!important;text-align:center}.match-list[data-v-dd82bae5]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.match-item[data-v-dd82bae5]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#0f172a;border-radius:8px;font-size:13px;flex-wrap:wrap}.match-idx[data-v-dd82bae5]{color:#64748b;font-size:12px;min-width:28px}.match-text[data-v-dd82bae5]{color:#a5f3fc;background:#4a9eff1a;padding:2px 6px;border-radius:4px}.match-groups[data-v-dd82bae5]{color:#94a3b8;font-size:12px}.match-pos[data-v-dd82bae5]{color:#475569;font-size:12px;margin-left:auto}.regex-highlight[data-v-dd82bae5]{margin-top:12px}.highlight-text[data-v-dd82bae5]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:14px;font-family:Courier New,monospace;font-size:13px;color:#e2e8f0;white-space:pre-wrap;word-break:break-all;line-height:1.6}.highlight-text[data-v-dd82bae5] mark{background:#4a9eff4d;color:#fff;border-radius:3px;padding:1px 2px}.vpn-converter[data-v-4ce0e629]{display:flex;flex-direction:column;gap:14px}.input-group[data-v-4ce0e629]{margin-bottom:14px}.input-group label[data-v-4ce0e629]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.tool-textarea[data-v-4ce0e629]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:13px;outline:none;resize:vertical;font-family:SF Mono,Fira Code,monospace;box-sizing:border-box}.tool-textarea[data-v-4ce0e629]:focus{border-color:#4a9eff}.client-cat[data-v-4ce0e629]{margin-bottom:6px}.client-cat-label[data-v-4ce0e629]{font-size:11px;color:#999;margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.client-chips[data-v-4ce0e629]{display:flex;flex-wrap:wrap;gap:6px}.client-chip[data-v-4ce0e629]{padding:5px 12px;border-radius:6px;font-size:12px;cursor:pointer;background:#f0f0f0;color:#555;border:1px solid #e0e0e0;transition:all .15s;-webkit-user-select:none;user-select:none}.client-chip[data-v-4ce0e629]:hover{background:#e8e0f0;border-color:#c8b8e0}.client-chip.active[data-v-4ce0e629]{background:#7c3aed;color:#fff;border-color:#7c3aed}.preset-chips[data-v-4ce0e629]{display:flex;flex-wrap:wrap;gap:6px}.action-btn[data-v-4ce0e629]{padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.action-btn[data-v-4ce0e629]:hover{background:#4338ca}.action-btn[data-v-4ce0e629]:disabled{opacity:.5;cursor:not-allowed}.status-msg[data-v-4ce0e629]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-4ce0e629]{background:#ef44441f;color:#ef4444}.status-msg.success[data-v-4ce0e629]{background:#10b9811f;color:#10b981}.result-header[data-v-4ce0e629]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-4ce0e629]{font-size:13px;color:#94a3b8}.copy-btn[data-v-4ce0e629]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-4ce0e629]:hover{border-color:#4a9eff;color:#4a9eff}.output-area[data-v-4ce0e629]{background:#1e1e2e;border-radius:8px;overflow:hidden}.output-pre[data-v-4ce0e629]{padding:12px;margin:0;font-size:12px;line-height:1.5;color:#cdd6f4;max-height:400px;overflow:auto;white-space:pre-wrap;word-break:break-all}.output-actions[data-v-4ce0e629]{display:flex;gap:6px}.dl-btn[data-v-4ce0e629]{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.dl-btn[data-v-4ce0e629]:hover{background:#059669!important}.network-tools[data-v-c10e58b4]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-c10e58b4]{margin-bottom:14px}.input-group label[data-v-c10e58b4]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-c10e58b4]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box;font-family:Courier New,monospace}.text-input[data-v-c10e58b4]:focus{border-color:#4a9eff}.row-2[data-v-c10e58b4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chip-group[data-v-c10e58b4]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-c10e58b4]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-c10e58b4]:hover{border-color:#4a9eff}.chip.active[data-v-c10e58b4]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.net-results[data-v-c10e58b4]{margin:16px 0;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.net-row[data-v-c10e58b4]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #1e293b}.net-row[data-v-c10e58b4]:last-child{border-bottom:none}.net-label[data-v-c10e58b4]{font-size:13px;color:#94a3b8;min-width:120px;flex-shrink:0}.net-value[data-v-c10e58b4]{flex:1;font-size:14px;color:#e2e8f0;word-break:break-all}.net-value.mono[data-v-c10e58b4]{font-family:Courier New,monospace;color:#a5f3fc}.copy-btn-sm[data-v-c10e58b4]{background:none;border:none;color:#64748b;cursor:pointer;padding:2px 6px;border-radius:4px;font-size:14px;flex-shrink:0}.copy-btn-sm[data-v-c10e58b4]:hover{background:#4a9eff26;color:#4a9eff}.net-binary[data-v-c10e58b4]{padding:8px 14px;font-size:12px;color:#475569;font-family:Courier New,monospace;border-top:1px solid #1e293b;word-break:break-all}.net-binary code[data-v-c10e58b4]{color:#64748b}.output-area[data-v-c10e58b4]{margin-bottom:16px}.result-header[data-v-c10e58b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-c10e58b4]{font-size:13px;color:#94a3b8}.copy-btn[data-v-c10e58b4]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-c10e58b4]:hover{border-color:#4a9eff;color:#4a9eff}.code-output[data-v-c10e58b4]{width:100%;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:12px;padding:10px;resize:vertical;box-sizing:border-box;outline:none}.mac-list[data-v-c10e58b4]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.mac-item[data-v-c10e58b4]{padding:8px 12px;background:#0f172a;border:1px solid #1e293b;border-radius:6px;cursor:pointer;transition:all .15s}.mac-item[data-v-c10e58b4]:hover{border-color:#4a9eff}.mac-item code[data-v-c10e58b4]{font-family:Courier New,monospace;color:#a5f3fc;font-size:14px}.status-msg[data-v-c10e58b4]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-c10e58b4]{background:#ef44441f;color:#ef4444}.action-btn[data-v-c10e58b4]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.primary-btn[data-v-c10e58b4]{background:#4f46e5;color:#fff}.primary-btn[data-v-c10e58b4]:hover{background:#4338ca}.math-tools[data-v-71f4623c]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-71f4623c]{margin-bottom:14px}.input-group label[data-v-71f4623c]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-71f4623c]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-71f4623c]:focus{border-color:#4a9eff}.math-input[data-v-71f4623c]{font-family:Courier New,monospace;font-size:16px}.row-2[data-v-71f4623c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-3[data-v-71f4623c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.chip-group[data-v-71f4623c]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-71f4623c]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-71f4623c]:hover{border-color:#4a9eff}.chip.active[data-v-71f4623c]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.math-functions[data-v-71f4623c],.math-constants[data-v-71f4623c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.math-label[data-v-71f4623c]{font-size:12px;color:#64748b;margin-right:4px}.math-fn-btn[data-v-71f4623c]{background:#1e293b;border:1px solid #334155;color:#a5f3fc;padding:4px 10px;border-radius:6px;font-size:12px;font-family:monospace;cursor:pointer;transition:all .15s}.math-fn-btn[data-v-71f4623c]:hover{border-color:#4a9eff;background:#4a9eff1a}.math-result[data-v-71f4623c]{margin:16px 0;padding:20px;background:#0f172a;border:1px solid #1e293b;border-radius:12px;text-align:center}.math-result-label[data-v-71f4623c]{font-size:13px;color:#94a3b8;margin-bottom:8px}.math-result-value[data-v-71f4623c]{font-size:32px;font-weight:700;color:#a5f3fc;font-family:Courier New,monospace;word-break:break-all}.math-result-value.positive[data-v-71f4623c]{color:#22c55e}.math-result-value.negative[data-v-71f4623c]{color:#ef4444}.pct-detail[data-v-71f4623c]{font-size:13px;color:#64748b;margin-top:8px}.math-history[data-v-71f4623c]{margin-top:16px}.math-hist-item[data-v-71f4623c]{padding:8px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .15s;color:#94a3b8}.math-hist-item[data-v-71f4623c]:hover{background:#4a9eff14}.math-hist-item code[data-v-71f4623c]{color:#a5f3fc;font-family:monospace}.math-hist-item strong[data-v-71f4623c]{color:#e2e8f0;margin-left:4px}.net-results[data-v-71f4623c]{margin:16px 0;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.net-row[data-v-71f4623c]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #1e293b}.net-row[data-v-71f4623c]:last-child{border-bottom:none}.net-label[data-v-71f4623c]{font-size:13px;color:#94a3b8;min-width:120px;flex-shrink:0}.net-value[data-v-71f4623c]{flex:1;font-size:14px;color:#e2e8f0}.net-value.eta-val[data-v-71f4623c]{color:#4a9eff;font-weight:600;font-size:16px}.highlight-row[data-v-71f4623c]{background:#4a9eff0f}.percent-tabs[data-v-71f4623c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.status-msg[data-v-71f4623c]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-71f4623c]{background:#ef44441f;color:#ef4444}.action-btn[data-v-71f4623c]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.primary-btn[data-v-71f4623c]{background:#4f46e5;color:#fff}.primary-btn[data-v-71f4623c]:hover{background:#4338ca}.copy-btn[data-v-71f4623c]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-71f4623c]:hover{border-color:#4a9eff;color:#4a9eff}.result-header[data-v-71f4623c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-71f4623c]{font-size:13px;color:#94a3b8}.measure-tools[data-v-ba0c1ee6]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-ba0c1ee6]{margin-bottom:14px}.input-group label[data-v-ba0c1ee6]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-ba0c1ee6]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-ba0c1ee6]:focus{border-color:#4a9eff}.text-area[data-v-ba0c1ee6]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit}.text-area[data-v-ba0c1ee6]:focus{border-color:#4a9eff}.code-area[data-v-ba0c1ee6]{font-family:Courier New,monospace;font-size:13px}.row-2[data-v-ba0c1ee6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chrono-display[data-v-ba0c1ee6]{text-align:center;padding:30px 0 20px;display:flex;align-items:baseline;justify-content:center}.chrono-time[data-v-ba0c1ee6]{font-size:56px;font-weight:200;color:#e2e8f0;font-variant-numeric:tabular-nums;letter-spacing:2px}.chrono-ms[data-v-ba0c1ee6]{font-size:28px;font-weight:200;color:#64748b;min-width:60px}.chrono-controls[data-v-ba0c1ee6]{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.action-btn[data-v-ba0c1ee6]{padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;min-width:80px}.start-btn[data-v-ba0c1ee6]{background:#22c55e;color:#fff}.start-btn[data-v-ba0c1ee6]:hover{background:#16a34a}.stop-btn[data-v-ba0c1ee6]{background:#ef4444;color:#fff}.stop-btn[data-v-ba0c1ee6]:hover{background:#dc2626}.lap-btn[data-v-ba0c1ee6]{background:#f59e0b;color:#fff}.lap-btn[data-v-ba0c1ee6]:hover{background:#d97706}.reset-btn[data-v-ba0c1ee6]{background:#475569;color:#e2e8f0}.reset-btn[data-v-ba0c1ee6]:hover{background:#64748b}.primary-btn[data-v-ba0c1ee6]{background:#4f46e5;color:#fff}.primary-btn[data-v-ba0c1ee6]:hover{background:#4338ca}.primary-btn[data-v-ba0c1ee6]:disabled{opacity:.5;cursor:not-allowed}.chrono-laps[data-v-ba0c1ee6]{border:1px solid #1e293b;border-radius:10px;overflow:hidden}.lap-item[data-v-ba0c1ee6]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #1e293b;font-family:Courier New,monospace;font-size:14px}.lap-item[data-v-ba0c1ee6]:last-child{border-bottom:none}.lap-idx[data-v-ba0c1ee6]{color:#64748b;min-width:36px;font-size:12px}.lap-split[data-v-ba0c1ee6]{color:#a5f3fc;flex:1}.lap-time[data-v-ba0c1ee6]{color:#94a3b8}.temp-inputs[data-v-ba0c1ee6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.temp-card[data-v-ba0c1ee6]{background:#1e293b;border:2px solid #334155;border-radius:14px;padding:20px 14px;text-align:center;cursor:pointer;transition:all .2s}.temp-card[data-v-ba0c1ee6]:hover{border-color:#4a9eff}.temp-card.active[data-v-ba0c1ee6]{border-color:#4a9eff;background:#4a9eff14}.temp-icon[data-v-ba0c1ee6]{font-size:28px;font-weight:700;color:#a5f3fc;margin-bottom:4px}.temp-label[data-v-ba0c1ee6]{font-size:12px;color:#64748b;margin-bottom:12px}.temp-field[data-v-ba0c1ee6]{width:100%;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#e2e8f0;font-size:18px;font-weight:600;text-align:center;padding:10px;outline:none;box-sizing:border-box;font-family:Courier New,monospace}.temp-field[data-v-ba0c1ee6]:focus{border-color:#4a9eff}.temp-presets[data-v-ba0c1ee6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.math-label[data-v-ba0c1ee6]{font-size:12px;color:#64748b;margin-right:4px}.math-fn-btn[data-v-ba0c1ee6]{background:#1e293b;border:1px solid #334155;color:#a5f3fc;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s}.math-fn-btn[data-v-ba0c1ee6]:hover{border-color:#4a9eff;background:#4a9eff1a}.temp-table[data-v-ba0c1ee6]{border:1px solid #1e293b;border-radius:10px;overflow:hidden}.net-row[data-v-ba0c1ee6]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #1e293b}.net-row[data-v-ba0c1ee6]:last-child{border-bottom:none}.net-label[data-v-ba0c1ee6]{font-size:13px;color:#94a3b8;min-width:80px;flex-shrink:0}.net-value[data-v-ba0c1ee6]{flex:1;font-size:13px;color:#e2e8f0;font-family:monospace}.net-value.temp-hit[data-v-ba0c1ee6]{color:#4a9eff;font-weight:600}.highlight-row[data-v-ba0c1ee6]{background:#4a9eff0f}.net-results[data-v-ba0c1ee6]{margin:16px 0;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.bench-val[data-v-ba0c1ee6]{color:#4a9eff;font-weight:600;font-size:16px}.spinner[data-v-ba0c1ee6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ba0c1ee6 .6s linear infinite}@keyframes spin-ba0c1ee6{to{transform:rotate(360deg)}}.status-msg[data-v-ba0c1ee6]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-ba0c1ee6]{background:#ef44441f;color:#ef4444}.result-header[data-v-ba0c1ee6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-ba0c1ee6]{font-size:13px;color:#94a3b8}.copy-btn[data-v-ba0c1ee6]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-ba0c1ee6]:hover{border-color:#4a9eff;color:#4a9eff}.text-tools[data-v-abc2b0c6]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-abc2b0c6]{margin-bottom:14px}.input-group label[data-v-abc2b0c6]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-abc2b0c6]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-abc2b0c6]:focus{border-color:#4a9eff}.text-area[data-v-abc2b0c6]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit}.text-area[data-v-abc2b0c6]:focus{border-color:#4a9eff}.row-2[data-v-abc2b0c6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-3[data-v-abc2b0c6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.chip-group[data-v-abc2b0c6]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chip[data-v-abc2b0c6]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.chip[data-v-abc2b0c6]:hover{border-color:#4a9eff}.chip.active[data-v-abc2b0c6]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.output-area[data-v-abc2b0c6]{margin-bottom:16px}.result-header[data-v-abc2b0c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.result-header span[data-v-abc2b0c6]{font-size:13px;color:#94a3b8}.copy-btn[data-v-abc2b0c6]{background:none;border:1px solid #334155;color:#94a3b8;padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer}.copy-btn[data-v-abc2b0c6]:hover{border-color:#4a9eff;color:#4a9eff}.result-input[data-v-abc2b0c6]{width:100%;padding:10px 14px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:monospace;font-size:15px;box-sizing:border-box}.code-output[data-v-abc2b0c6]{width:100%;background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:13px;padding:10px;resize:vertical;box-sizing:border-box;outline:none}.stats-grid[data-v-abc2b0c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-card[data-v-abc2b0c6]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:16px 10px;text-align:center}.stat-value[data-v-abc2b0c6]{font-size:22px;font-weight:700;color:#a5f3fc;font-variant-numeric:tabular-nums}.stat-label[data-v-abc2b0c6]{font-size:11px;color:#64748b;margin-top:4px}.emoji-categories[data-v-abc2b0c6]{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.emoji-cat-btn[data-v-abc2b0c6]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:6px 10px;font-size:18px;cursor:pointer;transition:all .15s}.emoji-cat-btn[data-v-abc2b0c6]:hover{border-color:#4a9eff}.emoji-cat-btn.active[data-v-abc2b0c6]{border-color:#4a9eff;background:#4a9eff26}.emoji-grid[data-v-abc2b0c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-height:320px;overflow-y:auto;padding:4px}.emoji-item[data-v-abc2b0c6]{font-size:24px;text-align:center;padding:6px;border-radius:8px;cursor:pointer;transition:background .15s}.emoji-item[data-v-abc2b0c6]:hover{background:#4a9eff26}.emoji-copied[data-v-abc2b0c6]{text-align:center;font-size:13px;color:#22c55e;padding:8px}.diff-output[data-v-abc2b0c6]{border:1px solid #1e293b;border-radius:10px;overflow:hidden}.diff-lines[data-v-abc2b0c6]{max-height:400px;overflow-y:auto}.diff-line[data-v-abc2b0c6]{display:flex;align-items:stretch;font-family:Courier New,monospace;font-size:13px;border-bottom:1px solid #0f172a}.diff-marker[data-v-abc2b0c6]{width:24px;text-align:center;flex-shrink:0;padding:4px 0;font-weight:700}.diff-num[data-v-abc2b0c6]{width:48px;text-align:right;padding:4px 8px;color:#475569;font-size:11px;flex-shrink:0;border-right:1px solid #1e293b}.diff-text[data-v-abc2b0c6]{padding:4px 10px;flex:1;white-space:pre-wrap;word-break:break-all}.diff-same[data-v-abc2b0c6]{background:transparent}.diff-same .diff-marker[data-v-abc2b0c6]{color:#475569}.diff-add[data-v-abc2b0c6]{background:#22c55e1a}.diff-add .diff-marker[data-v-abc2b0c6]{color:#22c55e}.diff-add .diff-text[data-v-abc2b0c6]{color:#86efac}.diff-remove[data-v-abc2b0c6]{background:#ef44441a}.diff-remove .diff-marker[data-v-abc2b0c6]{color:#ef4444}.diff-remove .diff-text[data-v-abc2b0c6]{color:#fca5a5}.numer-result[data-v-abc2b0c6]{font-size:36px;font-weight:700;color:#a5f3fc;font-family:Courier New,monospace;text-align:center;padding:20px;background:#0f172a;border-radius:12px;border:1px solid #1e293b}.memo-section[data-v-abc2b0c6]{margin-top:16px}.memo-title[data-v-abc2b0c6]{font-size:15px;font-weight:600;color:#4a9eff;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #1e293b}.memo-row[data-v-abc2b0c6]{display:flex;align-items:baseline;gap:12px;padding:6px 0}.memo-cmd[data-v-abc2b0c6]{font-size:14px;color:#a5f3fc;background:#0f172a;padding:3px 8px;border-radius:6px;font-family:monospace;min-width:60px}.memo-desc[data-v-abc2b0c6]{font-size:13px;color:#94a3b8}.ascii-input[data-v-abc2b0c6]{font-family:Courier New,monospace;font-size:18px;text-transform:uppercase}.ascii-art[data-v-abc2b0c6]{background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#a5f3fc;font-family:Courier New,monospace;font-size:14px;padding:16px;overflow-x:auto;white-space:pre;line-height:1.2;margin:0}.status-msg[data-v-abc2b0c6]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-abc2b0c6]{background:#ef44441f;color:#ef4444}.action-btn[data-v-abc2b0c6]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.primary-btn[data-v-abc2b0c6]{background:#4f46e5;color:#fff}.primary-btn[data-v-abc2b0c6]:hover{background:#4338ca}.data-tools[data-v-7fe93d57]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-7fe93d57]{margin-bottom:14px}.input-group label[data-v-7fe93d57]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.text-input[data-v-7fe93d57]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-7fe93d57]:focus{border-color:#4a9eff}.phone-input[data-v-7fe93d57],.iban-input[data-v-7fe93d57]{font-family:Courier New,monospace;font-size:15px;letter-spacing:1px}.chip-group[data-v-7fe93d57]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.chip[data-v-7fe93d57]{padding:6px 14px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;background:none;color:#e2e8f0}.chip[data-v-7fe93d57]:hover{border-color:#4a9eff;background:#4a9eff14}.math-label[data-v-7fe93d57]{font-size:12px;color:#64748b;margin-right:4px}.net-results[data-v-7fe93d57]{margin:16px 0;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.net-row[data-v-7fe93d57]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #1e293b}.net-row[data-v-7fe93d57]:last-child{border-bottom:none}.net-row.highlight-row[data-v-7fe93d57]{background:#4a9eff0f}.net-label[data-v-7fe93d57]{font-size:13px;color:#94a3b8;min-width:100px;flex-shrink:0}.net-value[data-v-7fe93d57]{flex:1;font-size:14px;color:#e2e8f0}.net-value.mono[data-v-7fe93d57]{font-family:Courier New,monospace}.net-value.val-highlight[data-v-7fe93d57]{color:#4a9eff;font-weight:600}.text-green[data-v-7fe93d57]{color:#22c55e}.text-red[data-v-7fe93d57]{color:#ef4444}.tool-desc[data-v-7fe93d57]{margin-top:16px;padding:14px;background:#0f172a;border-radius:10px;border:1px solid #1e293b}.tool-desc p[data-v-7fe93d57]{font-size:13px;color:#94a3b8;margin:6px 0;line-height:1.5}.desc-title[data-v-7fe93d57]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.country-grid[data-v-7fe93d57]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.country-tag[data-v-7fe93d57]{font-size:11px;color:#94a3b8;background:#1e293b;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .15s}.country-tag[data-v-7fe93d57]:hover{background:#4a9eff1a;color:#a5f3fc}.status-msg[data-v-7fe93d57]{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.error[data-v-7fe93d57]{background:#ef44441f;color:#ef4444}.video-tools[data-v-9fc2c60f]{display:flex;flex-direction:column;gap:12px}.drop-zone[data-v-9fc2c60f]{border:2px dashed #334155;border-radius:16px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;margin-bottom:20px}.drop-zone[data-v-9fc2c60f]:hover{border-color:#4a9eff;background:#4a9eff0d}.drop-zone.drag-over[data-v-9fc2c60f]{border-color:#4a9eff;background:#4a9eff1a}.drop-zone.has-file[data-v-9fc2c60f]{border-color:#22c55e;border-style:solid;padding:24px 20px}.drop-icon[data-v-9fc2c60f]{color:#475569;margin-bottom:12px}.drop-text[data-v-9fc2c60f]{font-size:14px;color:#94a3b8;margin-bottom:4px}.drop-hint[data-v-9fc2c60f]{font-size:12px;color:#475569}.file-icon[data-v-9fc2c60f]{color:#22c55e;margin-bottom:8px}.file-name[data-v-9fc2c60f]{font-size:14px;font-weight:500;word-break:break-all}.file-size[data-v-9fc2c60f]{font-size:12px;color:#94a3b8;margin-top:4px}.remove-file[data-v-9fc2c60f]{margin-top:10px;background:none;border:1px solid #334155;color:#94a3b8;padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer}.remove-file[data-v-9fc2c60f]:hover{border-color:#ef4444;color:#ef4444}.hidden-input[data-v-9fc2c60f]{display:none}.input-group[data-v-9fc2c60f]{margin-bottom:16px}.input-group label[data-v-9fc2c60f]{display:block;font-size:13px;color:#94a3b8;margin-bottom:6px}.password-wrap[data-v-9fc2c60f]{position:relative}.password-wrap input[data-v-9fc2c60f]{width:100%;padding:10px 40px 10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none}.password-wrap input[data-v-9fc2c60f]:focus{border-color:#4a9eff}.password-wrap input[data-v-9fc2c60f]::placeholder{color:#475569}.pwd-toggle[data-v-9fc2c60f]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex}.pwd-toggle[data-v-9fc2c60f]:hover{color:#94a3b8}.text-input[data-v-9fc2c60f]{width:100%;padding:10px 14px;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;font-size:14px;outline:none;box-sizing:border-box}.text-input[data-v-9fc2c60f]:focus{border-color:#4a9eff}.text-input[data-v-9fc2c60f]::placeholder{color:#475569}.resolution-options[data-v-9fc2c60f]{display:flex;gap:8px;flex-wrap:wrap}.resolution-chip[data-v-9fc2c60f]{padding:6px 16px;border:1px solid #334155;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.resolution-chip[data-v-9fc2c60f]:hover{border-color:#4a9eff}.resolution-chip.active[data-v-9fc2c60f]{background:#4a9eff26;border-color:#4a9eff;color:#4a9eff}.progress-section[data-v-9fc2c60f]{margin:16px 0}.progress-bar-bg[data-v-9fc2c60f]{height:6px;background:#1e293b;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-9fc2c60f]{height:100%;background:linear-gradient(90deg,#4f46e5,#c084fc);border-radius:3px;transition:width .3s}.progress-text[data-v-9fc2c60f]{font-size:12px;color:#94a3b8;margin-top:6px;text-align:center}.status-msg[data-v-9fc2c60f]{margin:12px 0;padding:10px 14px;border-radius:10px;font-size:13px}.status-msg.success[data-v-9fc2c60f]{background:#22c55e1f;color:#22c55e}.status-msg.error[data-v-9fc2c60f]{background:#ef44441f;color:#ef4444;white-space:pre-wrap;word-break:break-all}.action-buttons[data-v-9fc2c60f]{display:flex;gap:12px;margin-top:20px}.action-btn[data-v-9fc2c60f]{flex:1;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.action-btn[data-v-9fc2c60f]:disabled{opacity:.5;cursor:not-allowed}.encrypt-btn[data-v-9fc2c60f]{background:#4f46e5;color:#fff}.encrypt-btn[data-v-9fc2c60f]:hover:not(:disabled){background:#4338ca}.decrypt-btn[data-v-9fc2c60f]{background:#0891b2;color:#fff}.decrypt-btn[data-v-9fc2c60f]:hover:not(:disabled){background:#0e7490}.convert-active[data-v-9fc2c60f]{background:#e65100;color:#fff}.convert-active[data-v-9fc2c60f]:hover:not(:disabled){background:#bf360c}.cancel-btn[data-v-9fc2c60f]{background:#475569;color:#e2e8f0}.cancel-btn[data-v-9fc2c60f]:hover{background:#64748b}.download-btn[data-v-9fc2c60f]{background:#22c55e;color:#fff}.download-btn[data-v-9fc2c60f]:hover{background:#16a34a}.spinner[data-v-9fc2c60f]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9fc2c60f .6s linear infinite}@keyframes spin-9fc2c60f{to{transform:rotate(360deg)}}.toolbox-app[data-v-3eaabd8f]{width:100%;height:100%;background:#0f172a;color:#e2e8f0;overflow-y:auto}.toolbox-home[data-v-3eaabd8f]{padding:40px 32px;max-width:800px;margin:0 auto}.toolbox-header[data-v-3eaabd8f]{display:flex;align-items:center;gap:16px;margin-bottom:40px;color:#e2e8f0}.toolbox-header h1[data-v-3eaabd8f]{font-size:24px;font-weight:600;margin:0}.toolbox-header p[data-v-3eaabd8f]{font-size:13px;color:#94a3b8;margin:4px 0 0}.tools-grid[data-v-3eaabd8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tool-card[data-v-3eaabd8f]{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .2s}.tool-card[data-v-3eaabd8f]:hover{border-color:#4a9eff;background:#1e2940;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.tool-icon[data-v-3eaabd8f]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.it-video-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#e65100,#f59e0b);color:#fff}.it-crypto-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff}.it-converter-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff}.it-web-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#059669,#34d399);color:#fff}.it-images-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff}.it-dev-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#ea580c,#fb923c);color:#fff}.it-network-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#0d9488,#5eead4);color:#fff}.it-math-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff}.it-measure-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#d97706,#fbbf24);color:#fff}.it-text-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#4f46e5,#818cf8);color:#fff}.it-data-icon[data-v-3eaabd8f]{background:linear-gradient(135deg,#db2777,#f472b6);color:#fff}.tool-name[data-v-3eaabd8f]{font-size:16px;font-weight:600;margin-bottom:6px}.tool-desc[data-v-3eaabd8f]{font-size:12px;color:#94a3b8}.tool-panel[data-v-3eaabd8f]{display:flex;flex-direction:column;height:100%}.tool-panel-header[data-v-3eaabd8f]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0}.back-btn[data-v-3eaabd8f]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center}.back-btn[data-v-3eaabd8f]:hover{background:#ffffff1a;color:#fff}.tool-panel-title[data-v-3eaabd8f]{font-size:16px;font-weight:600}.tool-panel-body[data-v-3eaabd8f]{flex:1;padding:24px;max-width:560px;margin:0 auto;width:100%;overflow-y:auto}.tool-panel-body.category-body[data-v-3eaabd8f]{max-width:640px;padding:16px 24px}.category-tools-list[data-v-3eaabd8f]{display:flex;flex-direction:column;gap:2px}.category-tool-item[data-v-3eaabd8f]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;cursor:pointer;transition:background .15s}.category-tool-item[data-v-3eaabd8f]:hover{background:#4a9eff14}.category-tool-icon[data-v-3eaabd8f]{font-size:24px;width:40px;text-align:center;flex-shrink:0}.category-tool-info[data-v-3eaabd8f]{flex:1;min-width:0}.category-tool-name[data-v-3eaabd8f]{font-size:14px;font-weight:600}.category-tool-desc[data-v-3eaabd8f]{font-size:12px;color:#64748b;margin-top:2px}.category-tool-arrow[data-v-3eaabd8f]{color:#475569;flex-shrink:0}.toolbox-app[data-v-3eaabd8f],.tool-panel-body[data-v-3eaabd8f]{scrollbar-width:none}.toolbox-app[data-v-3eaabd8f]::-webkit-scrollbar,.tool-panel-body[data-v-3eaabd8f]::-webkit-scrollbar{display:none}.image-host-app[data-v-26474c41]{width:100%;height:100%;overflow-y:auto;color:#fff;position:relative;background:#0f0f1a}.cover-page[data-v-26474c41]{position:relative;width:100%;min-height:100%;background-image:var(--cover-bg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.cover-page[data-v-26474c41]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:0}.cover-content[data-v-26474c41]{position:relative;z-index:1;max-width:560px;width:100%;padding:40px 20px;text-align:center}.cover-icon img[data-v-26474c41]{width:72px;height:72px;border-radius:16px;box-shadow:0 4px 24px #0000004d}.cover-title[data-v-26474c41]{font-size:32px;font-weight:700;margin:16px 0 8px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.cover-desc[data-v-26474c41]{font-size:15px;color:#ffffffb3;margin-bottom:32px}.upload-area[data-v-26474c41]{border:2px dashed rgba(255,255,255,.3);border-radius:16px;padding:40px 24px;background:#ffffff0d;transition:all .3s;cursor:pointer}.upload-area[data-v-26474c41]:hover,.upload-area.drag-over[data-v-26474c41]{border-color:#6c5ce7;background:#6c5ce71a}.upload-icon[data-v-26474c41]{color:#ffffff80;margin-bottom:16px}.upload-text[data-v-26474c41]{font-size:16px;margin-bottom:8px}.upload-hint[data-v-26474c41]{font-size:13px;color:#ffffff80;margin-bottom:20px}.upload-btn[data-v-26474c41]{background:linear-gradient(135deg,#6c5ce7,#a855f7);color:#fff;border:none;padding:12px 32px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.upload-btn[data-v-26474c41]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #6c5ce766}.upload-btn[data-v-26474c41]:disabled{opacity:.6;cursor:not-allowed}.upload-progress[data-v-26474c41]{margin-top:24px}.progress-bar[data-v-26474c41]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-26474c41]{height:100%;background:linear-gradient(90deg,#6c5ce7,#a855f7);animation:progress-indeterminate-26474c41 1.5s infinite ease-in-out}@keyframes progress-indeterminate-26474c41{0%{transform:translate(-100%)}to{transform:translate(100%)}}.upload-error[data-v-26474c41]{margin-top:16px;color:#ff6b6b;font-size:14px;background:#ff6b6b1a;padding:10px 16px;border-radius:8px}.upload-limits[data-v-26474c41]{margin-top:20px;font-size:12px;color:#fff6}.result-page[data-v-26474c41]{min-height:100%;padding:24px}.result-header[data-v-26474c41]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.result-header h2[data-v-26474c41]{font-size:20px;font-weight:600}.back-btn[data-v-26474c41]{display:flex;align-items:center;gap:6px;background:#ffffff1a;border:none;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer;transition:background .2s}.back-btn[data-v-26474c41]:hover{background:#fff3}.result-list[data-v-26474c41]{display:flex;flex-direction:column;gap:20px}.result-card[data-v-26474c41]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.result-preview[data-v-26474c41]{max-height:240px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0000004d}.result-preview img[data-v-26474c41]{max-width:100%;max-height:240px;object-fit:contain}.result-info[data-v-26474c41]{padding:12px 16px;display:flex;align-items:center;gap:12px}.result-filename[data-v-26474c41]{font-size:14px;font-weight:500}.result-size[data-v-26474c41]{font-size:12px;color:#ffffff80}.embed-codes[data-v-26474c41]{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.embed-row[data-v-26474c41]{display:flex;align-items:center;gap:10px}.embed-label[data-v-26474c41]{min-width:80px;font-size:12px;color:#ffffff80;font-weight:600;text-transform:uppercase}.embed-value-row[data-v-26474c41]{flex:1;display:flex;gap:6px}.embed-input[data-v-26474c41]{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e0e0e0;padding:8px 10px;font-size:12px;font-family:Consolas,Monaco,monospace;outline:none;cursor:pointer}.embed-input[data-v-26474c41]:focus{border-color:#6c5ce7}.copy-btn[data-v-26474c41]{background:#6c5ce733;border:1px solid rgba(108,92,231,.3);border-radius:6px;color:#a78bfa;padding:8px 10px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-26474c41]:hover{background:#6c5ce766;color:#fff}.music-player[data-v-0dec79c5]{width:100%;height:100%;display:flex;background:#121212;color:#fff;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-user-select:none;user-select:none}.sidebar[data-v-0dec79c5]{width:320px;background:#1e1e1e;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid rgba(255,255,255,.1)}.sidebar-header[data-v-0dec79c5]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;background:#1e1e1e;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-logo[data-v-0dec79c5]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#fff}.sidebar-btn[data-v-0dec79c5]{width:28px;height:28px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar-btn[data-v-0dec79c5]:hover{background:#fff3}.sidebar-tabs[data-v-0dec79c5]{padding:8px 12px;display:flex;gap:6px;background:#1e1e1e;border-bottom:1px solid rgba(255,255,255,.05)}.tab-btn[data-v-0dec79c5]{flex:1;padding:8px 6px;border:none;border-radius:6px;background:#ffffff0d;color:#fff9;cursor:pointer;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;transition:all .15s}.tab-btn[data-v-0dec79c5]:hover{background:#ffffff1a;color:#fff}.tab-btn.active[data-v-0dec79c5]{background:#1db954;color:#fff}.song-list[data-v-0dec79c5]{flex:1;overflow-y:auto;padding:4px 0}.song-list[data-v-0dec79c5]::-webkit-scrollbar{width:6px}.song-list[data-v-0dec79c5]::-webkit-scrollbar-track{background:transparent}.song-list[data-v-0dec79c5]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.song-item[data-v-0dec79c5]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid rgba(255,255,255,.03)}.song-item[data-v-0dec79c5]:hover{background:#ffffff0d}.song-item.active[data-v-0dec79c5]{background:#33c7101a}.song-item.active .song-name[data-v-0dec79c5]{color:#33c710e6}.song-item.downloading .song-name[data-v-0dec79c5]{opacity:.5}.song-info[data-v-0dec79c5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.song-name[data-v-0dec79c5]{font-size:14px;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-artist[data-v-0dec79c5]{font-size:12px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-actions[data-v-0dec79c5]{display:flex;align-items:center;gap:4px;margin-left:8px;flex-shrink:0}.song-fav-btn[data-v-0dec79c5]{width:28px;height:28px;border:none;background:none;color:#ffffff4d;font-size:16px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.song-fav-btn[data-v-0dec79c5]:hover{color:#1db954;background:#ffffff0d}.song-fav-btn.favorited[data-v-0dec79c5]{color:#1db954}.song-remove-btn[data-v-0dec79c5]{width:24px;height:24px;border:none;background:none;color:#ffffff4d;font-size:16px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.song-remove-btn[data-v-0dec79c5]:hover{color:#e74c3c;background:#ffffff0d}.main-player[data-v-0dec79c5]{flex:1;display:flex;flex-direction:column;background:#121212;min-width:0}.cover-lyrics-container[data-v-0dec79c5]{flex:1;display:flex;padding:24px 40px;overflow:hidden;min-height:0}.lyrics-area[data-v-0dec79c5]{flex:1;height:280px;background:#0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;padding:24px 20px;overflow:hidden;position:relative}.lyrics-scroll[data-v-0dec79c5]{transition:transform .3s ease-out}.lyric-line[data-v-0dec79c5]{height:28px;line-height:28px;text-align:center;font-size:15px;color:#ffffff4d;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lyric-line.active[data-v-0dec79c5]{font-size:20px;color:#1db954;text-shadow:0 0 10px rgba(29,185,84,.5)}.now-playing[data-v-0dec79c5]{display:flex;align-items:center;gap:14px;padding:0 20px 8px;flex-shrink:0}.now-playing-cover[data-v-0dec79c5]{width:64px;height:64px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 16px #0006}.now-playing-cover img[data-v-0dec79c5]{width:100%;height:100%;object-fit:cover}.now-playing-text[data-v-0dec79c5]{min-width:0;flex:1}.now-playing-name[data-v-0dec79c5]{font-size:20px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing-artist[data-v-0dec79c5]{font-size:13px;color:#ffffff80}.progress-container[data-v-0dec79c5]{display:flex;align-items:center;gap:12px;padding:0 32px 8px;flex-shrink:0}.progress-time[data-v-0dec79c5]{font-size:12px;color:#ffffff80;width:36px;text-align:center;flex-shrink:0}.progress-bar[data-v-0dec79c5]{flex:1;height:4px;background:#fff3;border-radius:2px;cursor:pointer;position:relative;overflow:visible}.progress-bar[data-v-0dec79c5]:hover{height:6px}.progress-fill[data-v-0dec79c5]{height:100%;background:#1db954;border-radius:2px;position:relative;transition:width .1s linear}.progress-handle[data-v-0dec79c5]{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;opacity:0;transition:opacity .2s}.progress-bar:hover .progress-handle[data-v-0dec79c5]{opacity:1}.controls[data-v-0dec79c5]{display:flex;justify-content:center;align-items:center;gap:20px;padding:8px 32px 20px;flex-shrink:0}.control-btn[data-v-0dec79c5]{background:none;border:none;color:#fffc;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s}.control-btn[data-v-0dec79c5]:hover{color:#fff;background:#ffffff1a}.play-btn[data-v-0dec79c5]{width:52px;height:52px;background:#1db954;color:#fff;font-size:24px}.play-btn[data-v-0dec79c5]:hover{background:#1ed760;transform:scale(1.04)}.volume-control[data-v-0dec79c5]{display:flex;align-items:center;gap:8px;margin-left:16px}.volume-icon[data-v-0dec79c5]{font-size:16px}.volume-slider[data-v-0dec79c5]{width:100px;height:4px;accent-color:#1db954;cursor:pointer}.context-menu[data-v-0dec79c5]{position:fixed;z-index:10000;background:#2a2a2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 32px #00000080;padding:6px 0;min-width:140px;font-size:13px}.menu-item[data-v-0dec79c5]{padding:8px 16px;cursor:pointer;color:#fffc;transition:background .15s}.menu-item[data-v-0dec79c5]:hover{background:#ffffff1a}.menu-item.danger[data-v-0dec79c5]{color:#e74c3c}.menu-item.danger[data-v-0dec79c5]:hover{background:#e74c3c1a}.image-viewer[data-v-ea0568ab]{display:flex;flex-direction:column;height:100%;background:#1a1a1a;color:#fff}.toolbar[data-v-ea0568ab]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#2d2d2d;border-bottom:1px solid #3d3d3d}.toolbar-left[data-v-ea0568ab]{display:flex;align-items:center;gap:15px}.file-name[data-v-ea0568ab]{font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-info[data-v-ea0568ab]{font-size:12px;color:#888}.toolbar-right[data-v-ea0568ab]{display:flex;align-items:center;gap:5px}.tool-btn[data-v-ea0568ab]{background:none;border:none;color:#ccc;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.tool-btn[data-v-ea0568ab]:hover{background:#ffffff1a;color:#fff}.zoom-level[data-v-ea0568ab]{font-size:13px;color:#ccc;min-width:50px;text-align:center;font-variant-numeric:tabular-nums}.divider[data-v-ea0568ab]{width:1px;height:20px;background:#3d3d3d;margin:0 5px}.image-container[data-v-ea0568ab]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:#0a0a0a}.image-content[data-v-ea0568ab]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .1s ease-out;-webkit-user-select:none;user-select:none}.status-bar[data-v-ea0568ab]{padding:8px 15px;background:#2d2d2d;border-top:1px solid #3d3d3d;font-size:12px;color:#888;text-align:center}.settings-modal[data-v-e4e782d6]{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.settings-body[data-v-e4e782d6]{flex:1;display:flex;overflow:hidden}.settings-sidebar[data-v-e4e782d6]{width:180px;background:#f5f5f5;border-right:1px solid #e0e0e0;padding:10px 0}.nav-item[data-v-e4e782d6]{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;color:#333;font-size:13px;transition:background .2s}.nav-item[data-v-e4e782d6]:hover{background:#e8e8e8}.nav-item.active[data-v-e4e782d6]{background:#e3f2fd;color:var(--theme-primary, #0078d4);border-left:3px solid var(--theme-primary, #0078d4)}.nav-icon[data-v-e4e782d6]{font-size:16px}.settings-content[data-v-e4e782d6]{flex:1;padding:24px;overflow-y:auto}.tab-panel[data-v-e4e782d6]{animation:fadeIn-e4e782d6 .2s ease}@keyframes fadeIn-e4e782d6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-title[data-v-e4e782d6]{font-size:24px;font-weight:300;color:#333;margin-bottom:24px}.info-card[data-v-e4e782d6]{background:#f8f9fa;border-radius:8px;padding:20px}.info-item[data-v-e4e782d6]{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #e0e0e0}.info-item[data-v-e4e782d6]:last-child{border-bottom:none}.info-label[data-v-e4e782d6]{width:60px;color:#666;font-size:13px;flex-shrink:0}.info-value[data-v-e4e782d6]{color:#333;font-size:14px}.info-link[data-v-e4e782d6]{color:var(--theme-primary, #0078d4);text-decoration:none;font-size:14px}.info-link[data-v-e4e782d6]:hover{text-decoration:underline}.theme-section[data-v-e4e782d6]{background:#f8f9fa;border-radius:8px;padding:20px}.section-desc[data-v-e4e782d6]{color:#666;font-size:13px;margin-bottom:20px}.preset-colors[data-v-e4e782d6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.color-item[data-v-e4e782d6]{width:60px;height:60px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;border:3px solid transparent}.color-item[data-v-e4e782d6]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.color-item.active[data-v-e4e782d6]{border-color:#333}.check-mark[data-v-e4e782d6]{color:#fff;font-size:24px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.custom-color[data-v-e4e782d6]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #e0e0e0}.custom-label[data-v-e4e782d6]{font-size:13px;color:#333}.color-input-group[data-v-e4e782d6]{display:flex;align-items:center;gap:8px}.hex-prefix[data-v-e4e782d6]{color:#666;font-size:14px}.color-input[data-v-e4e782d6]{width:100px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;text-transform:uppercase}.color-input[data-v-e4e782d6]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.color-picker[data-v-e4e782d6]{width:40px;height:36px;border:none;border-radius:4px;cursor:pointer;padding:0;background:none}.color-picker[data-v-e4e782d6]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-e4e782d6]::-webkit-color-swatch{border:1px solid #ccc;border-radius:4px}.icon-package-grid[data-v-e4e782d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.icon-package-item[data-v-e4e782d6]{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px 12px;background:#fff;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .2s}.icon-package-item[data-v-e4e782d6]:hover{border-color:#ccc;box-shadow:0 4px 12px #00000014}.icon-package-item.active[data-v-e4e782d6]{border-color:var(--theme-primary, #0078d4);background:#e3f2fd}.vip-badge[data-v-e4e782d6]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,gold,orange);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.icon-package-preview[data-v-e4e782d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.icon-package-preview img[data-v-e4e782d6]{width:36px;height:36px;object-fit:contain}.icon-package-name[data-v-e4e782d6]{font-size:13px;color:#333;text-align:center;font-weight:500}.wallpaper-section[data-v-e4e782d6]{background:#f8f9fa;border-radius:8px;padding:20px}.wallpaper-group[data-v-e4e782d6]{margin-bottom:24px}.group-title[data-v-e4e782d6]{font-size:14px;color:#333;margin-bottom:12px;font-weight:500}.wallpaper-grid[data-v-e4e782d6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wallpaper-item[data-v-e4e782d6]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:8px;border-radius:8px;border:2px solid transparent;transition:all .2s}.wallpaper-item[data-v-e4e782d6]:hover{background:#e8e8e8}.wallpaper-item.active[data-v-e4e782d6]{border-color:var(--theme-primary, #0078d4);background:#e3f2fd}.wallpaper-thumb[data-v-e4e782d6]{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;background-color:#ddd;margin-bottom:8px}.wallpaper-thumb.empty[data-v-e4e782d6]{display:flex;align-items:center;justify-content:center;background:#e0e0e0;color:#666;font-size:12px}.wallpaper-name[data-v-e4e782d6]{font-size:12px;color:#333;text-align:center}.pagination[data-v-e4e782d6]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.page-btn[data-v-e4e782d6]{padding:6px 16px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.page-btn[data-v-e4e782d6]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.page-btn[data-v-e4e782d6]:disabled{background:#ccc;cursor:not-allowed}.page-info[data-v-e4e782d6]{font-size:13px;color:#666}.input-group[data-v-e4e782d6]{display:flex;gap:8px}.url-input[data-v-e4e782d6]{flex:1;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:13px}.url-input[data-v-e4e782d6]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.preview-btn[data-v-e4e782d6]{padding:10px 20px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.preview-btn[data-v-e4e782d6]:hover{background:var(--theme-primary-hover, #106ebe)}.sound-toggle[data-v-e4e782d6]{margin-top:12px}.toggle-row[data-v-e4e782d6]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.toggle-label-text[data-v-e4e782d6]{font-size:14px;color:#333}.switch[data-v-e4e782d6]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-e4e782d6]{opacity:0;width:0;height:0}.switch-slider[data-v-e4e782d6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.switch-slider[data-v-e4e782d6]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.switch input:checked+.switch-slider[data-v-e4e782d6]{background-color:var(--theme-primary, #0078d4)}.switch input:checked+.switch-slider[data-v-e4e782d6]:before{transform:translate(20px)}.toggle-label[data-v-e4e782d6]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-text[data-v-e4e782d6]{font-size:13px;color:#333}.apply-section[data-v-e4e782d6]{margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0;display:flex;justify-content:center}.apply-btn[data-v-e4e782d6]{padding:12px 48px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.apply-btn[data-v-e4e782d6]:hover{background:var(--theme-primary-hover, #106ebe)}.apply-success-tip[data-v-e4e782d6]{margin-left:16px;color:#2e7d32;font-size:13px;font-weight:500;animation:fadeInTip-e4e782d6 .3s ease}@keyframes fadeInTip-e4e782d6{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.account-section[data-v-e4e782d6]{background:#f8f9fa;border-radius:8px;padding:20px}.user-info-card[data-v-e4e782d6]{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:8px;margin-bottom:24px}.user-avatar-large[data-v-e4e782d6]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--theme-primary, #0078d4);background:#f0f0f0;flex-shrink:0}.user-avatar-large img[data-v-e4e782d6]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-e4e782d6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#999}.user-details[data-v-e4e782d6]{flex:1}.user-name[data-v-e4e782d6]{font-size:20px;font-weight:500;color:#333;margin-bottom:6px}.user-role[data-v-e4e782d6]{font-size:13px;color:#666;margin-bottom:4px}.vip-badge-setting[data-v-e4e782d6]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:8px;vertical-align:middle;margin-left:6px}.vip-badge-setting.gold[data-v-e4e782d6]{background:linear-gradient(135deg,gold,orange);color:#fff}.vip-badge-setting.gray[data-v-e4e782d6]{background:#e0e0e0;color:#999}.user-vip-expire[data-v-e4e782d6]{font-size:12px;color:#666;margin-top:4px}.user-vip-expire.expired[data-v-e4e782d6]{color:#e53935}.user-exp-info[data-v-e4e782d6]{font-size:12px;color:#555;margin-top:4px}.user-exp-info .exp-label[data-v-e4e782d6]{display:block;margin-bottom:4px}.user-exp-info .exp-progress-wrap[data-v-e4e782d6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.user-exp-info .exp-progress-bar[data-v-e4e782d6]{flex:1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.user-exp-info .exp-progress-fill[data-v-e4e782d6]{height:100%;background:linear-gradient(90deg,#0078d4,#00b4d8);border-radius:4px;transition:width .5s ease}.user-exp-info .exp-progress-text[data-v-e4e782d6]{font-size:11px;color:#0078d4;font-weight:600;white-space:nowrap}.user-exp-info .exp-to-next[data-v-e4e782d6]{color:#0078d4;font-weight:500}.user-exp-info .exp-max[data-v-e4e782d6]{color:#4caf50;font-weight:500}.password-section[data-v-e4e782d6]{background:#fff;border-radius:8px;padding:20px}.password-section .group-title[data-v-e4e782d6]{font-size:14px;color:#333;margin-bottom:16px;font-weight:500}.password-form[data-v-e4e782d6]{display:flex;flex-direction:column;gap:12px}.form-item[data-v-e4e782d6]{display:flex;flex-direction:column;gap:6px}.form-item label[data-v-e4e782d6]{font-size:13px;color:#333}.form-item input[data-v-e4e782d6]{padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-item input[data-v-e4e782d6]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.password-error[data-v-e4e782d6]{color:#d32f2f;font-size:13px;padding:8px;background:#ffebee;border-radius:4px}.password-success[data-v-e4e782d6]{color:#2e7d32;font-size:13px;padding:8px;background:#e8f5e9;border-radius:4px}.form-actions[data-v-e4e782d6]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.cancel-btn[data-v-e4e782d6]{padding:10px 24px;background:#fff;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:13px}.cancel-btn[data-v-e4e782d6]:hover{background:#f5f5f5}.save-btn[data-v-e4e782d6]{padding:10px 24px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.save-btn[data-v-e4e782d6]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.save-btn[data-v-e4e782d6]:disabled{opacity:.6;cursor:not-allowed}.change-password-btn[data-v-e4e782d6]{padding:10px 24px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.change-password-btn[data-v-e4e782d6]:hover{background:var(--theme-primary-hover, #106ebe)}.email-section[data-v-e4e782d6]{background:#fff;border-radius:8px;padding:20px;margin-bottom:24px}.email-section .group-title[data-v-e4e782d6]{font-size:14px;color:#333;margin-bottom:12px;font-weight:500}.email-display[data-v-e4e782d6]{display:flex;align-items:center;gap:12px}.email-value[data-v-e4e782d6]{font-size:14px;color:#333}.change-email-btn[data-v-e4e782d6]{padding:6px 16px;background:transparent;color:var(--theme-primary, #0078d4);border:1px solid var(--theme-primary, #0078d4);border-radius:4px;cursor:pointer;font-size:12px}.change-email-btn[data-v-e4e782d6]:hover{background:#0078d40d}.email-form[data-v-e4e782d6]{display:flex;flex-direction:column;gap:12px}.not-logged-in[data-v-e4e782d6]{text-align:center;padding:40px;color:#666;font-size:14px}.danger-zone-section[data-v-e4e782d6]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #ffd0d0}.danger-zone-desc[data-v-e4e782d6]{font-size:12px;color:#999;margin-bottom:14px;line-height:1.6}.danger-zone-actions[data-v-e4e782d6]{display:flex;gap:10px;flex-wrap:wrap}.danger-btn[data-v-e4e782d6]{padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid #e53e3e;background:#fff;color:#e53e3e;transition:all .2s}.danger-btn[data-v-e4e782d6]:hover{background:#e53e3e;color:#fff}.danger-btn-all[data-v-e4e782d6]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #c0392b;background:#fff;color:#c0392b;transition:all .2s}.danger-btn-all[data-v-e4e782d6]:hover{background:#c0392b;color:#fff}.avatar-section[data-v-e4e782d6]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.avatar-section .group-title[data-v-e4e782d6]{font-size:14px;color:#333;margin-bottom:16px;font-weight:500}.avatar-select-grid[data-v-e4e782d6]{display:flex;flex-wrap:wrap;gap:12px}.avatar-select-item[data-v-e4e782d6]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s;background:#f0f0f0;flex-shrink:0}.avatar-select-item img[data-v-e4e782d6]{width:100%;height:100%;object-fit:cover}.avatar-select-item[data-v-e4e782d6]:hover{border-color:var(--theme-primary, #0078d4);transform:scale(1.1)}.avatar-select-item.active[data-v-e4e782d6]{border-color:var(--theme-primary, #0078d4);box-shadow:0 0 0 3px #0078d433}.scale-select[data-v-e4e782d6]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 12px;font-size:13px;color:#333;cursor:pointer;outline:none}.scale-select[data-v-e4e782d6]:focus{border-color:var(--theme-primary, #0078d4)}.admin-panel[data-v-825aed3c]{display:flex;height:100%;background:#f5f5f5}.admin-sidebar[data-v-825aed3c]{width:200px;background:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column}.sidebar-header[data-v-825aed3c]{padding:16px 20px;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0}.sidebar-menu[data-v-825aed3c]{padding:10px 0;overflow-y:auto;flex:1}.menu-item[data-v-825aed3c]{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;color:#333;font-size:14px;transition:background .2s}.menu-item[data-v-825aed3c]:hover{background:#f0f0f0}.menu-item.active[data-v-825aed3c]{background:#e3f2fd;color:var(--theme-primary, #0078d4);border-left:3px solid var(--theme-primary, #0078d4)}.menu-icon[data-v-825aed3c]{font-size:18px}.admin-content[data-v-825aed3c]{flex:1;padding:24px;overflow-y:auto}.page-header[data-v-825aed3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-actions[data-v-825aed3c]{display:flex;gap:10px}.page-header h2[data-v-825aed3c]{font-size:20px;font-weight:500;color:#333}.account-toolbar[data-v-825aed3c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.account-toolbar .search-input[data-v-825aed3c]{flex:1;max-width:320px;padding:8px 14px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.account-toolbar .search-input[data-v-825aed3c]:focus{border-color:#409eff}.account-toolbar .result-count[data-v-825aed3c]{font-size:13px;color:#999}.user-table th.sortable[data-v-825aed3c]{cursor:pointer;-webkit-user-select:none;user-select:none}.user-table th.sortable[data-v-825aed3c]:hover{color:#409eff}.sort-icon[data-v-825aed3c]{font-size:11px;color:#409eff;margin-left:2px}.admin-tag[data-v-825aed3c]{display:inline-block;font-size:11px;padding:1px 6px;border-radius:4px;background:#ecf5ff;color:#409eff;margin-left:6px;vertical-align:middle}.package-list[data-v-825aed3c]{display:flex;flex-direction:column;gap:16px}.package-card[data-v-825aed3c]{background:#fff;border-radius:8px;padding:16px 20px;border:1px solid #e0e0e0}.package-card.is-default[data-v-825aed3c]{border-color:var(--theme-primary, #0078d4);background:#fafafa}.package-header[data-v-825aed3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.package-info[data-v-825aed3c]{display:flex;align-items:center;gap:10px}.package-name[data-v-825aed3c]{font-size:15px;font-weight:500;color:#333}.vip-tag[data-v-825aed3c]{background:linear-gradient(135deg,gold,orange);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.default-tag[data-v-825aed3c]{background:var(--theme-primary, #0078d4);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.package-actions[data-v-825aed3c]{display:flex;gap:12px}.btn-text[data-v-825aed3c]{background:none;border:none;color:var(--theme-primary, #0078d4);font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px}.btn-text[data-v-825aed3c]:hover{background:#e3f2fd}.btn-text.danger[data-v-825aed3c]{color:#d32f2f}.btn-text.danger[data-v-825aed3c]:hover{background:#ffebee}.package-preview[data-v-825aed3c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.preview-item[data-v-825aed3c]{display:flex;flex-direction:column;align-items:center;gap:4px;width:60px}.preview-item img[data-v-825aed3c]{object-fit:contain}.preview-name[data-v-825aed3c]{font-size:11px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.preview-more[data-v-825aed3c]{width:40px;height:28px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:4px;font-size:12px;color:#666}.btn-primary[data-v-825aed3c]{padding:8px 20px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.btn-primary[data-v-825aed3c]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.btn-primary[data-v-825aed3c]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-825aed3c]{padding:8px 20px;background:#fff;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:13px}.btn-secondary[data-v-825aed3c]:hover{background:#f5f5f5}.modal-overlay[data-v-825aed3c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-825aed3c]{background:#fff;border-radius:8px;width:600px;max-width:90%;max-height:85%;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-825aed3c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-825aed3c]{font-size:16px;font-weight:500;margin:0}.close-btn[data-v-825aed3c]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.close-btn[data-v-825aed3c]:hover{color:#333}.modal-body[data-v-825aed3c]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-825aed3c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e0e0e0}.form-group[data-v-825aed3c]{margin-bottom:16px}.form-group label[data-v-825aed3c]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:8px}.form-hint[data-v-825aed3c]{font-weight:400;color:#999;font-size:12px}.form-group input[type=text][data-v-825aed3c]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-group input[type=text][data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.checkbox-label[data-v-825aed3c]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-825aed3c]{cursor:pointer}.icon-config-list[data-v-825aed3c]{display:flex;flex-direction:column;gap:8px}.icon-config-row[data-v-825aed3c]{display:flex;gap:8px;align-items:center}.icon-name-input[data-v-825aed3c]{width:120px!important;flex-shrink:0;background:#f5f5f5;color:#666;cursor:not-allowed}.icon-url-input[data-v-825aed3c]{flex:1!important}.btn-icon[data-v-825aed3c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-size:16px;color:#666;flex-shrink:0}.btn-icon[data-v-825aed3c]:hover{background:#e0e0e0}.btn-icon.danger[data-v-825aed3c]{color:#d32f2f}.btn-icon.danger[data-v-825aed3c]:hover{background:#ffebee}.btn-add-row[data-v-825aed3c]{padding:8px;background:#f5f5f5;border:1px dashed #ccc;border-radius:4px;cursor:pointer;font-size:13px;color:#666;text-align:center}.btn-add-row[data-v-825aed3c]:hover{background:#e8e8e8;border-color:#999}.rating-tag[data-v-825aed3c]{background:orange;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.app-meta[data-v-825aed3c]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.meta-url[data-v-825aed3c]{font-size:12px;color:#0078d4;word-break:break-all}.meta-desc[data-v-825aed3c]{margin:6px 0 0;font-size:13px;color:#666;line-height:1.5}.form-group textarea[data-v-825aed3c]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical;font-family:inherit}.form-group textarea[data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.form-control[data-v-825aed3c]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;cursor:pointer}.form-control[data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.user-table-wrapper[data-v-825aed3c]{overflow-x:auto}.user-table[data-v-825aed3c]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.user-table thead[data-v-825aed3c]{background:#f5f5f5}.user-table th[data-v-825aed3c]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.user-table td[data-v-825aed3c]{padding:12px 16px;font-size:13px;color:#666;border-bottom:1px solid #f0f0f0}.user-table tbody tr[data-v-825aed3c]:hover{background:#fafafa}.role-badge[data-v-825aed3c]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;text-transform:capitalize}.role-badge.admin[data-v-825aed3c]{background:#f44;color:#fff}.role-badge.user[data-v-825aed3c]{background:#0078d4;color:#fff}.role-badge.vip[data-v-825aed3c]{background:linear-gradient(135deg,gold,orange);color:#fff}.text-muted[data-v-825aed3c]{color:#999;font-size:12px}.empty-state[data-v-825aed3c]{text-align:center;padding:40px!important;color:#999}.user-id[data-v-825aed3c]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:12px}.url-cell[data-v-825aed3c]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.content-cell[data-v-825aed3c]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.status-badge[data-v-825aed3c]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.status-badge.active[data-v-825aed3c]{background:#e8f5e9;color:#2e7d32}.status-badge.disabled[data-v-825aed3c]{background:#ffebee;color:#c62828}.status-badge.status-pending[data-v-825aed3c]{background:#fff3e0;color:#e65100}.status-badge.status-approved[data-v-825aed3c]{background:#e8f5e9;color:#2e7d32}.status-badge.status-rejected[data-v-825aed3c]{background:#ffebee;color:#c62828}.btn-tab[data-v-825aed3c]{padding:6px 14px;border:1px solid #ddd;border-radius:16px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .15s}.btn-tab[data-v-825aed3c]:hover{border-color:#1976d2;color:#1976d2}.btn-tab.active[data-v-825aed3c]{background:#1976d2;color:#fff;border-color:#1976d2}.btn-sm[data-v-825aed3c]{padding:4px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:11px;cursor:pointer}.btn-sm[data-v-825aed3c]:hover{border-color:#999}.btn-sm.btn-success[data-v-825aed3c]{color:#2e7d32;border-color:#a5d6a7}.btn-sm.btn-success[data-v-825aed3c]:hover{background:#e8f5e9}.btn-sm.btn-warning[data-v-825aed3c]{color:#e65100;border-color:#ffcc80}.btn-sm.btn-warning[data-v-825aed3c]:hover{background:#fff3e0}.btn-sm.btn-danger[data-v-825aed3c]{color:#c62828;border-color:#ef9a9a;background:#fff;padding:4px 10px;font-size:11px}.btn-sm.btn-danger[data-v-825aed3c]:hover{background:#ffebee}.gc-cover-thumb[data-v-825aed3c]{width:40px;height:40px;border-radius:4px;background-size:cover;background-position:center;background-color:#eee}.no-cover[data-v-825aed3c]{color:#ccc;font-size:12px}.category-tag[data-v-825aed3c]{background:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.pagination[data-v-825aed3c]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px;padding:12px 0}.btn-page[data-v-825aed3c]{padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.btn-page[data-v-825aed3c]:hover:not(:disabled){background:#f5f5f5;border-color:#aaa}.btn-page[data-v-825aed3c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-825aed3c]{font-size:14px;color:#666}.vip-config-list[data-v-825aed3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.vip-config-card[data-v-825aed3c]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.vip-config-header[data-v-825aed3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.vip-level[data-v-825aed3c]{font-size:15px;font-weight:600;color:#333}.vip-required[data-v-825aed3c]{font-size:12px;color:#666}.vip-config-form[data-v-825aed3c]{display:flex;flex-direction:column;gap:10px}.vip-config-form .form-row[data-v-825aed3c]{display:flex;flex-direction:column;gap:4px}.vip-config-form label[data-v-825aed3c]{font-size:12px;color:#666}.vip-config-form input[data-v-825aed3c]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.vip-config-form input[data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.vip-config-form .btn-primary[data-v-825aed3c]{margin-top:4px}.pagination[data-v-825aed3c]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.page-btn[data-v-825aed3c]{padding:6px 14px;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:13px}.page-btn[data-v-825aed3c]:hover:not(:disabled){background:#f5f5f5}.page-btn[data-v-825aed3c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-825aed3c]{font-size:13px;color:#666}.readonly-input[data-v-825aed3c]{background:#f5f5f5;color:#666;cursor:not-allowed}.success[data-v-825aed3c]{color:#2e7d32;margin-left:8px}.data-management-grid[data-v-825aed3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:20px}.danger-card[data-v-825aed3c]{background:#fff;border-radius:8px;padding:20px;border:1px solid #ffcdd2;box-shadow:0 2px 4px #d32f2f0f}.danger-card-header[data-v-825aed3c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.danger-icon[data-v-825aed3c]{font-size:24px}.danger-card-header h3[data-v-825aed3c]{margin:0;font-size:16px;font-weight:600;color:#c62828}.danger-desc[data-v-825aed3c]{font-size:13px;color:#666;line-height:1.6;margin-bottom:16px}.btn-danger[data-v-825aed3c]{padding:10px 24px;background:#d32f2f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-danger[data-v-825aed3c]:hover:not(:disabled){background:#b71c1c}.btn-danger[data-v-825aed3c]:disabled{opacity:.6;cursor:not-allowed}.danger-notice[data-v-825aed3c]{background:#ffebee;border:1px solid #ffcdd2;border-radius:8px;padding:16px 20px;color:#c62828;font-size:13px}.danger-notice p[data-v-825aed3c]{margin:0}.form-divider[data-v-825aed3c]{border-top:1px solid #e0e0e0;margin:12px 0}.form-row-inline[data-v-825aed3c]{display:flex;gap:16px}.form-row-inline .form-group[data-v-825aed3c]{flex:1;margin-bottom:16px}.cloud-stats-row[data-v-825aed3c]{display:flex;gap:16px;margin-bottom:20px}.cloud-stat-card[data-v-825aed3c]{background:#fff;border-radius:8px;padding:16px 24px;border:1px solid #e0e0e0;min-width:120px;display:flex;flex-direction:column;align-items:center}.cloud-stat-value[data-v-825aed3c]{font-size:24px;font-weight:600;color:var(--theme-primary, #0078d4)}.cloud-stat-label[data-v-825aed3c]{font-size:12px;color:#666;margin-top:4px}.cloud-files-toolbar[data-v-825aed3c]{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.cloud-search-input[data-v-825aed3c]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;min-width:240px}.cloud-search-input[data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.batch-actions[data-v-825aed3c]{display:flex;gap:8px;margin-left:auto}.btn-small[data-v-825aed3c]{padding:6px 14px;font-size:12px}.cloud-file-table th[data-v-825aed3c],.cloud-file-table td[data-v-825aed3c]{white-space:nowrap}.cloud-filename[data-v-825aed3c]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-table tbody tr[data-v-825aed3c]:hover{background:#fafafa}.avatar-grid[data-v-825aed3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}.avatar-card[data-v-825aed3c]{position:relative;background:#fff;border-radius:12px;padding:12px;border:1px solid #e0e0e0;display:flex;flex-direction:column;align-items:center;gap:8px}.avatar-card img[data-v-825aed3c]{width:72px;height:72px;border-radius:50%;object-fit:cover}.avatar-card .btn-icon[data-v-825aed3c]{position:absolute;top:6px;right:6px;width:24px;height:24px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.avatar-card .btn-icon.danger[data-v-825aed3c]:hover{background:#ffebee;border-color:#d32f2f}.avatar-preview-large[data-v-825aed3c]{width:100px;height:100px;border-radius:50%;overflow:hidden;border:2px solid #e0e0e0;background:#f5f5f5}.avatar-preview-large img[data-v-825aed3c]{width:100%;height:100%;object-fit:cover}.code-tag[data-v-825aed3c]{background:#f0f0f0;padding:2px 8px;border-radius:3px;font-family:monospace;font-size:13px;font-weight:700;color:#333}.code-tag.clickable[data-v-825aed3c]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.code-tag.clickable[data-v-825aed3c]:hover{background:#e0e0e0;transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.code-tag.clickable[data-v-825aed3c]:active{transform:scale(.98)}.generated-codes[data-v-825aed3c]{margin-top:12px;padding:12px;background:#f9f9f9;border-radius:6px}.generated-codes p[data-v-825aed3c]{margin:0 0 8px;font-size:14px;color:#666}.code-list[data-v-825aed3c]{display:flex;flex-wrap:wrap;gap:8px}.code-item[data-v-825aed3c]{background:#fff;padding:4px 12px;border-radius:4px;font-family:monospace;font-size:14px;font-weight:700;color:#007acc;border:1px solid #ddd}.btn-active[data-v-825aed3c]{background:#4caf50!important;color:#fff!important;border-color:#4caf50!important}.section-title[data-v-825aed3c]{font-size:16px;font-weight:500;color:#333;margin-bottom:16px}.section-sub[data-v-825aed3c]{font-size:12px;color:#999;font-weight:400;margin-left:8px}.section-header[data-v-825aed3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header .section-title[data-v-825aed3c]{margin-bottom:0}.section-desc[data-v-825aed3c]{font-size:13px;color:#888;margin-bottom:16px;line-height:1.5}.section-title[data-v-825aed3c]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-left:8px;border-left:3px solid #007acc}.ext-code[data-v-825aed3c]{background:#f0f0f0;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:600;color:#333}.app-type-code[data-v-825aed3c]{background:#e3f2fd;padding:2px 8px;border-radius:3px;font-size:12px;color:#1565c0}.config-value-cell[data-v-825aed3c]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:13px}.config-desc-cell[data-v-825aed3c]{max-width:200px;font-size:12px;color:#888}.config-section[data-v-825aed3c]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e0e0e0;margin-bottom:20px}.config-section-title[data-v-825aed3c]{font-size:15px;font-weight:600;color:#333;margin:0 0 8px}.config-form-grid[data-v-825aed3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px}.config-form-item[data-v-825aed3c]{display:flex;flex-direction:column;gap:4px}.config-form-item label[data-v-825aed3c]{font-size:12px;color:#666;font-weight:500}.config-form-item input[data-v-825aed3c]{padding:7px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px}.config-form-item input[data-v-825aed3c]:focus{outline:none;border-color:var(--theme-primary, #0078d4)}.config-toggle-row[data-v-825aed3c]{display:flex;align-items:center;gap:16px;padding:10px 0;border-top:1px solid #f0f0f0}.config-toggle-item[data-v-825aed3c]{display:flex;align-items:center;gap:10px;min-width:160px}.config-toggle-hint[data-v-825aed3c]{font-size:12px;color:#999}.config-field-hint[data-v-825aed3c]{font-size:11px;color:#999;margin-top:2px}.favicon-input-row[data-v-825aed3c]{display:flex;align-items:center;gap:8px}.favicon-preview[data-v-825aed3c]{flex-shrink:0;width:32px;height:32px;border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.favicon-preview img[data-v-825aed3c]{width:100%;height:100%;object-fit:contain}.favicon-url-input[data-v-825aed3c]{flex:1;min-width:0}.config-actions-bar[data-v-825aed3c]{display:flex;justify-content:flex-end;margin-bottom:12px}.switch[data-v-825aed3c]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch input[data-v-825aed3c]{opacity:0;width:0;height:0}.switch-slider[data-v-825aed3c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:22px}.switch-slider[data-v-825aed3c]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.switch input:checked+.switch-slider[data-v-825aed3c]{background-color:var(--theme-primary, #0078d4)}.switch input:checked+.switch-slider[data-v-825aed3c]:before{transform:translate(18px)}.nav-tabs[data-v-825aed3c]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #e0e0e0}.nav-tab[data-v-825aed3c]{padding:10px 20px;cursor:pointer;font-size:14px;color:#666;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s}.nav-tab[data-v-825aed3c]:hover{color:#333;background:#f5f5f5}.nav-tab.active[data-v-825aed3c]{color:var(--theme-primary, #0078d4);border-bottom-color:var(--theme-primary, #0078d4);font-weight:500}.nav-tab-panel[data-v-825aed3c]{animation:fadeIn-825aed3c .2s ease}.stat-card[data-v-825aed3c]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e0e0e0;text-align:center}.stat-value[data-v-825aed3c]{font-size:28px;font-weight:600;color:var(--theme-primary, #0078d4);margin-bottom:4px}.stat-label[data-v-825aed3c]{font-size:13px;color:#888}@keyframes fadeIn-825aed3c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-store[data-v-68464edb]{display:flex;flex-direction:column;height:100%;background:#f5f5f7;overflow:hidden}.store-header[data-v-68464edb]{height:52px;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.store-title[data-v-68464edb]{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.title-icon[data-v-68464edb]{font-size:22px}.title-text[data-v-68464edb]{font-size:16px;font-weight:700;color:#1a1a1a}.store-search[data-v-68464edb]{flex:1;max-width:480px;margin:0 auto;position:relative}.store-search .search-icon[data-v-68464edb]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999}.store-search input[data-v-68464edb]{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid #ddd;border-radius:8px;font-size:13px;background:#f5f5f7;color:#333;transition:border-color .2s,background .2s}.store-search input[data-v-68464edb]:focus{outline:none;border-color:var(--theme-primary, #0078d4);background:#fff}.header-actions[data-v-68464edb]{flex-shrink:0}.my-apps-btn[data-v-68464edb]{display:flex;align-items:center;padding:6px 14px;border-radius:8px;border:none;background:var(--theme-primary, #0078d4);color:#fff;font-size:13px;cursor:pointer;transition:background .2s}.my-apps-btn[data-v-68464edb]:hover{background:var(--theme-primary-hover, #106ebe)}.my-apps-btn.active[data-v-68464edb]{background:#555}.store-layout[data-v-68464edb]{display:flex;flex:1;overflow:hidden}.store-sidebar[data-v-68464edb]{width:180px;background:#fff;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;flex-shrink:0}.sidebar-title[data-v-68464edb]{padding:14px 16px 8px;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.category-list[data-v-68464edb]{list-style:none;margin:0;padding:4px 8px;overflow-y:auto}.category-list li[data-v-68464edb]{margin-bottom:2px}.category-btn[data-v-68464edb]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#555;cursor:pointer;text-align:left;transition:all .15s;border-left:3px solid transparent}.category-btn[data-v-68464edb]:hover{background:#f0f0f0;color:#333}.category-btn.active[data-v-68464edb]{background:#0078d414;color:var(--theme-primary, #0078d4);border-left-color:var(--theme-primary, #0078d4);font-weight:600}.cat-icon[data-v-68464edb]{font-size:15px;width:20px;text-align:center}.store-main[data-v-68464edb]{flex:1;overflow-y:auto;padding:20px 24px}.featured-banner[data-v-68464edb]{position:relative;height:140px;border-radius:12px;overflow:hidden;margin-bottom:24px}.banner-overlay[data-v-68464edb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--theme-primary, #0078d4),#00b4d8)}.banner-content[data-v-68464edb]{position:relative;z-index:1;padding:28px 32px;color:#fff}.banner-content h2[data-v-68464edb]{margin:0 0 6px;font-size:22px;font-weight:700}.banner-content p[data-v-68464edb]{margin:0;font-size:13px;opacity:.85}.section-title[data-v-68464edb]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.app-grid[data-v-68464edb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.app-card[data-v-68464edb]{background:#fff;border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .25s,box-shadow .25s;border:1px solid rgba(0,0,0,.06)}.app-card[data-v-68464edb]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.card-body[data-v-68464edb]{padding:18px 14px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}.app-icon[data-v-68464edb]{width:52px;height:52px;object-fit:contain;border-radius:12px;margin-bottom:10px}.app-name[data-v-68464edb]{font-size:13px;font-weight:600;color:#1a1a1a;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.app-meta[data-v-68464edb]{font-size:11px;color:#999;margin:0 0 4px}.app-desc[data-v-68464edb]{font-size:11px;color:#888;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:30px}.btn-install[data-v-68464edb],.btn-installed[data-v-68464edb]{width:100%;padding:6px 0;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:background .2s}.btn-install[data-v-68464edb]{background:var(--theme-primary, #0078d4);color:#fff}.btn-install[data-v-68464edb]:hover{background:var(--theme-primary-hover, #106ebe)}.btn-installed[data-v-68464edb]{background:#f0f0f0;color:#888}.btn-installed[data-v-68464edb]:hover{background:#e53935;color:#fff}.empty-state[data-v-68464edb]{text-align:center;padding:60px 20px;color:#aaa;font-size:14px}.empty-icon[data-v-68464edb]{font-size:36px;margin-bottom:8px}.installed-list[data-v-68464edb]{display:flex;flex-direction:column;gap:10px}.installed-item[data-v-68464edb]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.installed-icon[data-v-68464edb]{width:40px;height:40px;object-fit:contain;border-radius:8px;flex-shrink:0}.installed-info[data-v-68464edb]{flex:1;min-width:0}.installed-info h4[data-v-68464edb]{margin:0 0 2px;font-size:14px;font-weight:600;color:#1a1a1a}.installed-info p[data-v-68464edb]{margin:0;font-size:12px;color:#999}.installed-actions[data-v-68464edb]{display:flex;gap:8px;flex-shrink:0}.btn-open[data-v-68464edb]{padding:5px 14px;border-radius:6px;border:none;background:var(--theme-primary, #0078d4);color:#fff;font-size:12px;cursor:pointer;transition:background .2s}.btn-open[data-v-68464edb]:hover{background:var(--theme-primary-hover, #106ebe)}.btn-uninstall[data-v-68464edb]{padding:5px 14px;border-radius:6px;border:1px solid #e0e0e0;background:#fff;color:#e53935;font-size:12px;cursor:pointer;transition:all .2s}.btn-uninstall[data-v-68464edb]:hover{background:#e53935;color:#fff;border-color:#e53935}.app-detail[data-v-68464edb]{background:#fff;border-radius:12px;padding:24px}.back-btn[data-v-68464edb]{background:none;border:none;color:var(--theme-primary, #0078d4);font-size:14px;cursor:pointer;padding:0;margin-bottom:20px}.back-btn[data-v-68464edb]:hover{text-decoration:underline}.detail-header[data-v-68464edb]{display:flex;gap:20px;margin-bottom:24px}.detail-icon[data-v-68464edb]{width:88px;height:88px;object-fit:contain;border-radius:16px;flex-shrink:0}.detail-info[data-v-68464edb]{flex:1}.detail-info h2[data-v-68464edb]{margin:0 0 6px;font-size:22px;font-weight:700;color:#1a1a1a}.detail-category[data-v-68464edb]{font-size:13px;color:var(--theme-primary, #0078d4);margin-bottom:6px}.detail-rating[data-v-68464edb]{margin-bottom:14px;font-size:13px}.stars[data-v-68464edb]{color:orange;margin-right:4px}.score[data-v-68464edb]{color:#888}.detail-actions[data-v-68464edb]{display:flex;gap:10px}.btn-install-lg[data-v-68464edb]{padding:8px 28px;border-radius:8px;border:none;background:var(--theme-primary, #0078d4);color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btn-install-lg[data-v-68464edb]:hover{background:var(--theme-primary-hover, #106ebe)}.screenshots[data-v-68464edb]{margin-bottom:24px}.screenshots h4[data-v-68464edb]{margin:0 0 12px;font-size:15px;font-weight:600;color:#1a1a1a}.screenshot-list[data-v-68464edb]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.screenshot-img[data-v-68464edb]{width:220px;height:140px;object-fit:cover;border-radius:8px;border:1px solid #eee;cursor:pointer;transition:transform .2s;flex-shrink:0}.screenshot-img[data-v-68464edb]:hover{transform:scale(1.02)}.description h4[data-v-68464edb]{margin:0 0 12px;font-size:15px;font-weight:600;color:#1a1a1a}.description p[data-v-68464edb]{margin:0;font-size:14px;line-height:1.7;color:#555}.screenshot-preview[data-v-68464edb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:3000}.screenshot-preview img[data-v-68464edb]{max-width:90%;max-height:90%;border-radius:8px}.preview-close[data-v-68464edb]{position:absolute;top:16px;right:24px;background:none;border:none;color:#fff;font-size:32px;cursor:pointer}.emulator-container[data-v-f9f7c8e2]{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.emulator-iframe[data-v-f9f7c8e2]{width:100%;height:100%;border:none}.emulator-error[data-v-f9f7c8e2]{color:#fff;font-family:monospace;font-size:16px;padding:20px}.ons-container[data-v-0f07e1bd]{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.ons-iframe[data-v-0f07e1bd]{width:100%;height:100%;border:none}.ons-error[data-v-0f07e1bd]{color:#fff;font-family:monospace;font-size:16px;padding:20px}[data-v-cdc9f746]{box-sizing:border-box}.game-console[data-v-cdc9f746]{width:520px;height:700px;background:#0b0b0b;display:flex;align-items:center;justify-content:center;border-radius:8px;position:relative;-webkit-user-select:none;user-select:none}.drag-handle[data-v-cdc9f746]{position:absolute;top:0;left:0;right:0;height:28px;cursor:move;z-index:10}.drag-handle[data-v-cdc9f746]:active{background:#ffffff0d;border-radius:8px 8px 0 0}.rg-machine[data-v-cdc9f746]{width:520px;height:700px;background:#1a1a1a;border-radius:28px;padding:28px;box-shadow:0 0 0 8px #000,inset 0 0 30px #ffffff0a;border:1px solid #555;position:relative;display:flex;flex-direction:column}.screen-border[data-v-cdc9f746]{width:100%;height:392px;background:#000;border-radius:10px;padding:12px;box-shadow:inset 0 0 20px #000,0 0 0 2px #222,0 6px 20px #0009;flex-shrink:0;position:relative}.rg-screen[data-v-cdc9f746]{width:100%;height:100%;aspect-ratio:4 / 3;background:#090909;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 0 30px #000}#timeDisplay[data-v-cdc9f746]{position:absolute;top:12px;right:16px;font-size:16px;color:#fff;font-weight:700;z-index:999;text-shadow:0 0 4px #000}.main-ui[data-v-cdc9f746]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:20px;background:#121212}.card[data-v-cdc9f746]{width:130px;height:210px;background:#222;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#eee;transition:.25s ease;border:3px solid #2a2a2a;box-shadow:0 4px 10px #0006;cursor:pointer}.card.active[data-v-cdc9f746]{background:#007acc;color:#fff;border-color:#fff;transform:scale(1.1);box-shadow:0 0 20px #007acc80}.card div[data-v-cdc9f746]:first-child{font-size:46px;margin-bottom:12px}.emu-list-ui[data-v-cdc9f746]{width:100%;height:100%;background:#111;padding:20px;overflow-y:auto}.emu-title[data-v-cdc9f746]{font-size:22px;margin-bottom:18px;color:#0cf;font-weight:700}.emu-items[data-v-cdc9f746]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.emu-item[data-v-cdc9f746]{padding:14px 10px;background:#252525;border-radius:6px;text-align:center;font-size:14px;color:#e0e0e0;transition:.2s;cursor:pointer}.emu-item.active[data-v-cdc9f746]{background:#007acc;color:#fff;font-weight:700}.game-ui[data-v-cdc9f746]{width:100%;height:100%;background:#111;display:flex;flex-direction:column}.game-top-bar[data-v-cdc9f746]{width:100%;height:40px;background:#181818;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:14px;color:#eee;border-bottom:1px solid #333;flex-shrink:0}.game-content[data-v-cdc9f746]{flex:1;display:flex;padding:10px;gap:10px;overflow:hidden}.game-list-left[data-v-cdc9f746]{width:55%;overflow-y:auto;padding-right:4px}.game-list-left[data-v-cdc9f746]::-webkit-scrollbar{width:4px}.game-list-left[data-v-cdc9f746]::-webkit-scrollbar-thumb{background:#555}.game-item[data-v-cdc9f746]{padding:10px 12px;margin:4px 0;background:#252525;border-radius:4px;font-size:14px;cursor:pointer;transition:background .15s}.game-item[data-v-cdc9f746]:hover{background:#2a2a2a}.game-item.active[data-v-cdc9f746]{background:#007acc;color:#fff;font-weight:700}.empty-game[data-v-cdc9f746]{text-align:center;padding:40px 10px;color:#666;font-size:14px}.game-info-right[data-v-cdc9f746]{width:45%;display:flex;flex-direction:column;gap:8px}.game-cover[data-v-cdc9f746]{flex:6;background:#222;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#888;box-shadow:inset 0 0 10px #000;overflow:hidden;font-size:14px}.cover-img[data-v-cdc9f746]{width:100%;height:100%;object-fit:cover}.game-desc[data-v-cdc9f746]{flex:3;background:#1a1a1a;border-radius:6px;padding:10px;font-size:13px;color:#ccc;line-height:1.4;overflow-y:auto}.desc-name[data-v-cdc9f746]{font-weight:700;color:#eee;margin-bottom:4px}.game-running[data-v-cdc9f746]{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:100;overflow:hidden}.game-iframe[data-v-cdc9f746]{width:100%;height:100%;border:none;display:block}.emu-download-overlay[data-v-cdc9f746]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;position:absolute;top:0;left:0;z-index:101}.emu-download-card[data-v-cdc9f746]{text-align:center;padding:24px 32px}.emu-download-icon[data-v-cdc9f746]{font-size:28px;margin-bottom:8px;animation:emu-spin-cdc9f746 1.5s linear infinite}@keyframes emu-spin-cdc9f746{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.emu-download-status[data-v-cdc9f746]{font-size:12px;color:#888;margin-bottom:14px}.emu-download-bar-track[data-v-cdc9f746]{width:200px;height:4px;background:#333;border-radius:2px;overflow:hidden;margin:0 auto 8px}.emu-download-bar-fill[data-v-cdc9f746]{height:100%;background:linear-gradient(90deg,#0ea5e9,#6366f1);border-radius:2px;transition:width .2s ease}.emu-download-info[data-v-cdc9f746]{font-size:11px;color:#666;display:flex;justify-content:space-between;width:200px;margin:0 auto}.rg-controls[data-v-cdc9f746]{margin-top:32px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.dpad[data-v-cdc9f746]{display:grid;grid-template:repeat(3,36px) / repeat(3,36px);gap:6px}.dpad-btn[data-v-cdc9f746]{background:#383838;border:none;color:#fff;font-size:20px;border-radius:6px;box-shadow:0 2px 5px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s}.dpad-btn[data-v-cdc9f746]:hover{background:#444}.dpad-btn[data-v-cdc9f746]:active{box-shadow:0 1px 2px #0000004d;transform:translateY(1px)}.dpad-btn.dpad-up[data-v-cdc9f746]{grid-area:1 / 2}.dpad-btn.dpad-left[data-v-cdc9f746]{grid-area:2 / 1}.dpad-btn.dpad-right[data-v-cdc9f746]{grid-area:2 / 3}.dpad-btn.dpad-down[data-v-cdc9f746]{grid-area:3 / 2}.center-buttons[data-v-cdc9f746]{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.center-btn[data-v-cdc9f746]{padding:5px 10px;background:#333;border:1px solid #555;border-radius:10px;color:#aaa;font-size:10px;cursor:pointer;transition:all .1s;white-space:nowrap}.center-btn[data-v-cdc9f746]:hover{background:#444;color:#fff}.center-btn.power-btn-ctrl[data-v-cdc9f746]{background:#3a2020;border-color:#533;color:#f66;font-size:14px;padding:3px 10px}.center-btn.power-btn-ctrl[data-v-cdc9f746]:hover{background:#533}.abxy[data-v-cdc9f746]{display:grid;grid-template:". Y ." "X . B" ". A .";grid-template-columns:42px 42px 42px;grid-template-rows:42px 42px 42px;gap:6px}.abxy-btn[data-v-cdc9f746]{border-radius:50%;border:none;color:#fff;font-weight:700;font-size:18px;box-shadow:0 3px 8px #0006;cursor:pointer;transition:filter .1s;display:flex;align-items:center;justify-content:center}.abxy-btn[data-v-cdc9f746]:hover{filter:brightness(1.15)}.abxy-btn[data-v-cdc9f746]:active{box-shadow:0 1px 3px #0006;transform:translateY(2px)}.abxy-btn.btn-Y[data-v-cdc9f746]{background:#fc0}.abxy-btn.btn-X[data-v-cdc9f746]{background:#4af}.abxy-btn.btn-A[data-v-cdc9f746]{background:#f44}.abxy-btn.btn-B[data-v-cdc9f746]{background:#3d3}.tips[data-v-cdc9f746]{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;font-size:13px}.game-center[data-v-0317f93b]{width:900px;height:650px;background:#1a1a2e;color:#e0e0e0;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;-webkit-user-select:none;user-select:none}.title-bar[data-v-0317f93b]{height:32px;background:#16162a;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:move;flex-shrink:0}.title-bar-left[data-v-0317f93b]{display:flex;align-items:center;gap:6px}.title-icon[data-v-0317f93b]{font-size:14px}.title-text[data-v-0317f93b]{font-size:12px;font-weight:600}.title-btn[data-v-0317f93b]{background:none;border:none;color:#888;cursor:pointer;font-size:14px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.title-btn[data-v-0317f93b]:hover{background:#e81123;color:#fff}.main-layout[data-v-0317f93b]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-0317f93b]{width:140px;background:#16162a;padding:8px 0;flex-shrink:0;overflow-y:auto}.menu-item[data-v-0317f93b]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;color:#999;font-size:12px;transition:all .15s;position:relative}.menu-item[data-v-0317f93b]:hover{background:#1f1f3a;color:#ccc}.menu-item.active[data-v-0317f93b]{background:#2a2a4a;color:#e0e0e0;border-right:2px solid #0ea5e9}.menu-icon[data-v-0317f93b]{font-size:14px}.badge[data-v-0317f93b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#ef4444;color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.content[data-v-0317f93b]{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#333 transparent}.content[data-v-0317f93b]::-webkit-scrollbar{width:6px}.content[data-v-0317f93b]::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.banner[data-v-0317f93b]{border-radius:8px;overflow:hidden;margin-bottom:20px;position:relative}.banner-slide[data-v-0317f93b]{height:180px;background-size:cover;background-position:center;background-color:#2a2a4a;position:relative}.banner-overlay[data-v-0317f93b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.8) 40%,transparent);display:flex;align-items:flex-end;justify-content:space-between;padding:20px}.banner-info h2[data-v-0317f93b]{font-size:20px;margin-bottom:4px}.banner-category[data-v-0317f93b]{font-size:12px;color:#0ea5e9;margin-bottom:10px}.banner-rank[data-v-0317f93b]{font-size:28px;font-weight:700;color:#f59e0b}.banner-dots[data-v-0317f93b]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px}.dot[data-v-0317f93b]{width:8px;height:8px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:background .2s}.dot.active[data-v-0317f93b]{background:#0ea5e9}.section[data-v-0317f93b]{margin-bottom:20px}.section-title[data-v-0317f93b]{font-size:15px;font-weight:600;margin-bottom:12px}.game-row[data-v-0317f93b]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.game-row[data-v-0317f93b]::-webkit-scrollbar{height:4px}.game-row[data-v-0317f93b]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.game-grid[data-v-0317f93b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.game-card[data-v-0317f93b]{background:#1f1f3a;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .15s,box-shadow .15s}.game-card[data-v-0317f93b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.card-cover[data-v-0317f93b]{width:100%;aspect-ratio:1;background-size:cover;background-position:center;background-color:#2a2a4a}.card-body[data-v-0317f93b]{padding:8px}.card-name[data-v-0317f93b]{font-size:12px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag[data-v-0317f93b]{display:inline-block;background:#0ea5e9;color:#fff;font-size:10px;padding:1px 6px;border-radius:4px}.tag-sm[data-v-0317f93b]{font-size:10px;color:#0ea5e9}.game-card-sm[data-v-0317f93b]{flex:0 0 120px;cursor:pointer;transition:transform .15s}.game-card-sm[data-v-0317f93b]:hover{transform:scale(1.05)}.game-card-sm .card-cover[data-v-0317f93b]{width:120px;height:120px;border-radius:8px;margin-bottom:6px;background-size:cover;background-position:center;background-color:#2a2a4a}.game-card-sm .card-name[data-v-0317f93b]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card-sm .card-meta[data-v-0317f93b]{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.play-count[data-v-0317f93b]{font-size:10px;color:#888}.toolbar[data-v-0317f93b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.category-tabs[data-v-0317f93b]{display:flex;gap:6px;flex-wrap:wrap}.tab[data-v-0317f93b]{background:#1f1f3a;border:1px solid #333;color:#e0e0e0;padding:4px 12px;border-radius:16px;font-size:12px;cursor:pointer;transition:all .15s}.tab[data-v-0317f93b]:hover{color:#fff;border-color:#555}.tab.active[data-v-0317f93b]{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.search-box[data-v-0317f93b]{display:flex;gap:4px}.search-box input[data-v-0317f93b]{background:#1f1f3a;border:1px solid #333;color:#e0e0e0;padding:4px 10px;border-radius:16px;font-size:12px;width:180px;outline:none}.search-box input[data-v-0317f93b]:focus{border-color:#0ea5e9}.btn-icon[data-v-0317f93b]{background:none;border:none;cursor:pointer;font-size:14px}.pagination[data-v-0317f93b]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:12px}.pagination button[data-v-0317f93b]{background:#1f1f3a;border:1px solid #333;color:#ccc;padding:4px 14px;border-radius:4px;cursor:pointer;font-size:12px}.pagination button[data-v-0317f93b]:hover:not(:disabled){border-color:#0ea5e9;color:#0ea5e9}.pagination button[data-v-0317f93b]:disabled{opacity:.4;cursor:not-allowed}.page-detail[data-v-0317f93b]{position:relative}.btn-back[data-v-0317f93b]{background:none;border:none;color:#0ea5e9;cursor:pointer;font-size:13px;margin-bottom:12px}.btn-back[data-v-0317f93b]:hover{text-decoration:underline}.detail-header[data-v-0317f93b]{display:flex;gap:20px;margin-bottom:20px}.detail-cover[data-v-0317f93b]{width:200px;height:200px;border-radius:8px;flex-shrink:0;background-size:cover;background-position:center;background-color:#2a2a4a}.detail-info[data-v-0317f93b]{flex:1}.detail-info h2[data-v-0317f93b]{font-size:18px;margin-bottom:8px}.detail-desc[data-v-0317f93b]{font-size:12px;color:#999;margin:10px 0;line-height:1.6}.detail-stats[data-v-0317f93b]{font-size:12px;color:#666;margin-bottom:12px;display:flex;gap:16px}.detail-actions[data-v-0317f93b]{display:flex;gap:10px}.screenshots h4[data-v-0317f93b]{font-size:14px;margin-bottom:8px}.screenshot-row[data-v-0317f93b]{display:flex;gap:8px;overflow-x:auto}.screenshot-img[data-v-0317f93b]{height:150px;border-radius:6px;cursor:pointer;transition:transform .15s}.screenshot-img[data-v-0317f93b]:hover{transform:scale(1.03)}.screenshot-upload-list[data-v-0317f93b]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.screenshot-preview-item[data-v-0317f93b]{position:relative;width:100px;height:75px;border-radius:6px;overflow:hidden;border:1px solid #333}.screenshot-preview-img[data-v-0317f93b]{width:100%;height:100%;object-fit:cover}.screenshot-remove[data-v-0317f93b]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#000000b3;color:#fff;border:none;font-size:14px;line-height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.screenshot-remove[data-v-0317f93b]:hover{background:#ef4444}.screenshot-add-btn[data-v-0317f93b]{width:100px;height:75px;border:2px dashed #444;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;font-size:28px;transition:all .15s}.screenshot-add-btn[data-v-0317f93b]:hover{border-color:#0ea5e9;color:#0ea5e9}.btn-primary[data-v-0317f93b]{background:#0ea5e9;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .15s}.btn-primary[data-v-0317f93b]:hover{background:#0284c7}.btn-primary[data-v-0317f93b]:disabled{opacity:.5;cursor:not-allowed}.btn-fav[data-v-0317f93b]{background:#1f1f3a;color:#ccc;border:1px solid #333;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.btn-fav[data-v-0317f93b]:hover{border-color:#ef4444}.btn-fav.favorited[data-v-0317f93b]{border-color:#ef4444;color:#ef4444}.page-playing[data-v-0317f93b]{display:flex;flex-direction:column;height:100%}.play-toolbar[data-v-0317f93b]{display:flex;align-items:center;gap:12px;padding:8px 0;margin-bottom:8px;flex-shrink:0}.play-title[data-v-0317f93b]{font-size:14px;color:#ccc;flex:1;text-align:center}.btn-fullscreen[data-v-0317f93b]{background:#2a2a4a;color:#ccc;border:1px solid #444;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s;margin-left:auto}.btn-fullscreen[data-v-0317f93b]:hover{border-color:#0ea5e9;color:#0ea5e9}.emulator-iframe[data-v-0317f93b]{flex:1;border:none;border-radius:6px;background:#000}.download-overlay[data-v-0317f93b]{flex:1;display:flex;align-items:center;justify-content:center;background:#0a0a1a;border-radius:6px}.download-card[data-v-0317f93b]{text-align:center;padding:40px 60px;background:#151530;border-radius:12px;border:1px solid #2a2a4a}.download-icon[data-v-0317f93b]{font-size:36px;margin-bottom:12px;animation:spin-0317f93b 1.5s linear infinite}@keyframes spin-0317f93b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.download-name[data-v-0317f93b]{font-size:16px;color:#e0e0e0;margin-bottom:8px;font-weight:600}.download-status[data-v-0317f93b]{font-size:13px;color:#888;margin-bottom:20px}.download-bar-track[data-v-0317f93b]{width:280px;height:6px;background:#2a2a4a;border-radius:3px;overflow:hidden;margin:0 auto 10px}.download-bar-fill[data-v-0317f93b]{height:100%;background:linear-gradient(90deg,#0ea5e9,#6366f1);border-radius:3px;transition:width .2s ease}.download-info[data-v-0317f93b]{font-size:12px;color:#666;display:flex;justify-content:space-between;width:280px;margin:0 auto}.upload-form[data-v-0317f93b]{max-width:560px}.form-group[data-v-0317f93b]{margin-bottom:14px}.form-group label[data-v-0317f93b]{display:block;font-size:12px;color:#999;margin-bottom:4px}.form-group input[data-v-0317f93b],.form-group select[data-v-0317f93b],.form-group textarea[data-v-0317f93b]{width:100%;background:#1f1f3a;border:1px solid #333;color:#e0e0e0;padding:8px 10px;border-radius:6px;font-size:12px;outline:none;box-sizing:border-box}.form-group input[data-v-0317f93b]:focus,.form-group select[data-v-0317f93b]:focus,.form-group textarea[data-v-0317f93b]:focus{border-color:#0ea5e9}.form-group textarea[data-v-0317f93b]{resize:vertical;font-family:inherit}.form-actions[data-v-0317f93b]{margin-top:16px;display:flex;align-items:center;gap:10px}.btn-test[data-v-0317f93b]{background:#f59e0b;color:#fff;border:none;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-test[data-v-0317f93b]:hover{background:#d97706}.btn-test[data-v-0317f93b]:disabled{opacity:.5;cursor:not-allowed}.test-hint[data-v-0317f93b]{font-size:13px;color:#999}.test-hint.test-passed[data-v-0317f93b]{color:#22c55e}.upload-row[data-v-0317f93b]{display:flex;align-items:center;gap:10px}.preview-sm[data-v-0317f93b]{width:40px;height:40px;border-radius:4px;background-size:cover;background-position:center}.preview-md[data-v-0317f93b]{width:80px;height:60px;border-radius:4px;background-size:cover;background-position:center}.drop-zone[data-v-0317f93b]{border:2px dashed #333;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .2s;min-height:80px}.drop-zone[data-v-0317f93b]:hover,.drop-zone.dragging[data-v-0317f93b]{border-color:#0ea5e9}.drop-hint[data-v-0317f93b]{color:#666;font-size:12px}.drop-hint span[data-v-0317f93b]{font-size:28px;display:block;margin-bottom:6px}.file-list[data-v-0317f93b]{text-align:left}.file-item[data-v-0317f93b]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #222}.file-name[data-v-0317f93b]{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-0317f93b]{font-size:11px;color:#666}.done-icon[data-v-0317f93b]{font-size:14px}.btn-remove[data-v-0317f93b]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:14px}.progress-ring-container[data-v-0317f93b]{position:relative;width:32px;height:32px}.progress-ring[data-v-0317f93b]{transform:rotate(-90deg)}.progress-ring-bg[data-v-0317f93b]{fill:none;stroke:#333;stroke-width:3}.progress-ring-fill[data-v-0317f93b]{fill:none;stroke:#0ea5e9;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .2s}.progress-text[data-v-0317f93b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:8px;color:#ccc}.game-list[data-v-0317f93b]{display:flex;flex-direction:column;gap:6px}.game-list-item[data-v-0317f93b]{display:flex;align-items:center;gap:12px;background:#1f1f3a;border-radius:6px;padding:10px 12px}.list-cover[data-v-0317f93b]{width:48px;height:48px;border-radius:4px;flex-shrink:0;background-size:cover;background-position:center;background-color:#2a2a4a}.list-info[data-v-0317f93b]{flex:1;min-width:0}.list-name[data-v-0317f93b]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-meta[data-v-0317f93b]{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:11px}.uploader[data-v-0317f93b]{color:#666}.reject-reason[data-v-0317f93b]{color:#ef4444}.status[data-v-0317f93b]{font-size:11px;padding:1px 6px;border-radius:4px}.status-pending[data-v-0317f93b]{background:#f59e0b22;color:#f59e0b}.status-approved[data-v-0317f93b]{background:#22c55e22;color:#22c55e}.status-rejected[data-v-0317f93b]{background:#ef444422;color:#ef4444}.list-actions[data-v-0317f93b]{display:flex;gap:6px;flex-shrink:0}.btn-sm[data-v-0317f93b]{background:#1f1f3a;border:1px solid #333;color:#ccc;padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer}.btn-sm[data-v-0317f93b]:hover{border-color:#555}.btn-danger[data-v-0317f93b]{color:#ef4444;border-color:#ef444444}.btn-danger[data-v-0317f93b]:hover{background:#ef444422}.btn-success[data-v-0317f93b]{color:#22c55e;border-color:#22c55e44}.btn-success[data-v-0317f93b]:hover{background:#22c55e22}.btn-warning[data-v-0317f93b]{color:#f59e0b;border-color:#f59e0b44}.btn-warning[data-v-0317f93b]:hover{background:#f59e0b22}.admin-tabs[data-v-0317f93b]{display:flex;gap:8px;margin-bottom:14px}.batch-toolbar[data-v-0317f93b]{display:flex;align-items:center;gap:10px;background:#1a1a36;border-radius:6px;padding:8px 12px;margin-bottom:10px;flex-wrap:wrap}.batch-check-all[data-v-0317f93b]{display:flex;align-items:center;gap:5px;font-size:12px;color:#aaa;cursor:pointer}.batch-check-all input[data-v-0317f93b],.item-checkbox[data-v-0317f93b]{width:15px;height:15px;accent-color:#8b5cf6;cursor:pointer}.batch-count[data-v-0317f93b]{font-size:11px;color:#8b5cf6}.batch-btns[data-v-0317f93b]{display:flex;gap:6px;align-items:center;margin-left:auto;flex-wrap:wrap}.batch-divider[data-v-0317f93b]{width:1px;height:18px;background:#333;margin:0 4px}.game-list-item.selected[data-v-0317f93b]{background:#2a2a5a;border-left:3px solid #8b5cf6}.item-checkbox[data-v-0317f93b]{flex-shrink:0}.btn-sm[data-v-0317f93b]:disabled{opacity:.4;cursor:not-allowed}.page-title[data-v-0317f93b]{font-size:15px;font-weight:600;margin-bottom:14px}.modal-overlay[data-v-0317f93b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-0317f93b]{background:#1f1f3a;border-radius:8px;padding:20px;width:360px;max-width:90%}.modal h4[data-v-0317f93b]{margin-bottom:12px}.modal textarea[data-v-0317f93b]{width:100%;background:#16162a;border:1px solid #333;color:#e0e0e0;padding:8px;border-radius:6px;font-size:12px;resize:vertical;box-sizing:border-box;font-family:inherit}.modal-actions[data-v-0317f93b]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.modal-edit[data-v-0317f93b]{width:500px;max-height:80vh;display:flex;flex-direction:column}.edit-form-scroll[data-v-0317f93b]{overflow-y:auto;flex:1;padding-right:4px}.edit-form-scroll .form-group[data-v-0317f93b]{margin-bottom:12px}.edit-form-scroll .form-group label[data-v-0317f93b]{display:block;font-size:12px;color:#999;margin-bottom:4px}.edit-form-scroll .form-group input[data-v-0317f93b],.edit-form-scroll .form-group select[data-v-0317f93b],.edit-form-scroll .form-group textarea[data-v-0317f93b]{width:100%;background:#16162a;border:1px solid #333;color:#e0e0e0;padding:8px 10px;border-radius:6px;font-size:12px;outline:none;box-sizing:border-box;font-family:inherit}.edit-form-scroll .form-group input[data-v-0317f93b]:focus,.edit-form-scroll .form-group select[data-v-0317f93b]:focus,.edit-form-scroll .form-group textarea[data-v-0317f93b]:focus{border-color:#0ea5e9}.edit-form-scroll .form-group textarea[data-v-0317f93b]{resize:vertical}.toast[data-v-0317f93b]{position:absolute;bottom:16px;right:16px;padding:8px 16px;border-radius:6px;font-size:12px;z-index:200;animation:fadeIn-0317f93b .2s}.toast.info[data-v-0317f93b]{background:#0ea5e9;color:#fff}.toast.success[data-v-0317f93b]{background:#22c55e;color:#fff}.toast.error[data-v-0317f93b]{background:#ef4444;color:#fff}@keyframes fadeIn-0317f93b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.empty[data-v-0317f93b]{text-align:center;color:#555;padding:40px 0;font-size:13px}.empty-icon[data-v-0317f93b]{font-size:48px;margin-bottom:12px}.loading[data-v-0317f93b]{text-align:center;color:#666;padding:40px 0}.phone-simulator[data-v-9e22c5cd]{width:100%;height:100%;user-select:none;-webkit-user-select:none;overflow:visible}.iphone[data-v-9e22c5cd]{width:280px;height:500px;background-color:#1a1a1a;border-radius:36px;padding:12px;position:relative;box-shadow:0 10px 30px #0000004d,inset 0 0 0 1px #ffffff0d;border:3px solid #111;overflow:visible}.drag-handle[data-v-9e22c5cd]{position:absolute;top:0;left:0;right:0;height:40px;z-index:50;cursor:grab;border-radius:36px 36px 0 0}.drag-handle[data-v-9e22c5cd]:active{cursor:grabbing}.iphone.phone-off .screen[data-v-9e22c5cd]{background:#000!important;background-image:none!important}.camera[data-v-9e22c5cd]{position:absolute;top:20px;left:50%;transform:translate(-50%);width:14px;height:14px;background:#000;border-radius:50%;z-index:10;box-shadow:0 0 0 3px #222,inset 0 1px 2px #fff3}.btn-volume[data-v-9e22c5cd]{position:absolute;right:-7px;top:80px;width:5px;height:55px;background-color:#3d3d3d;border-radius:3px;box-shadow:inset 0 0 2px #fff3;z-index:99;cursor:pointer}.btn-volume[data-v-9e22c5cd]:active{background-color:#555}.btn-power[data-v-9e22c5cd]{position:absolute;right:-7px;top:170px;width:5px;height:35px;background-color:#3d3d3d;border-radius:3px;box-shadow:inset 0 0 2px #fff3;z-index:99;cursor:pointer}.btn-power[data-v-9e22c5cd]:active{background-color:#555}.screen[data-v-9e22c5cd]{width:100%;height:100%;border-radius:26px;overflow:hidden;position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);background-size:cover;background-position:center;box-shadow:inset 0 0 10px #00000080}.screen-off[data-v-9e22c5cd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.power-hint[data-v-9e22c5cd]{color:#ffffff4d;font-size:12px;animation:pulse-9e22c5cd 2s infinite}@keyframes pulse-9e22c5cd{0%,to{opacity:.3}50%{opacity:.7}}.screen-on[data-v-9e22c5cd]{width:100%;height:100%;position:relative}.lock-screen[data-v-9e22c5cd]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:absolute;top:0;left:0;z-index:10;background:#0000004d}.lock-time[data-v-9e22c5cd]{font-size:52px;font-weight:200;text-shadow:0 1px 3px rgba(0,0,0,.5)}.lock-date[data-v-9e22c5cd]{font-size:14px;margin-top:4px;opacity:.8}.lock-hint[data-v-9e22c5cd]{position:absolute;bottom:40px;font-size:13px;opacity:.6;animation:pulse-9e22c5cd 2s infinite}.home-screen[data-v-9e22c5cd]{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:20px;display:flex;flex-direction:column}.time-widget[data-v-9e22c5cd]{text-align:center;color:#fff;font-size:42px;font-weight:200;text-shadow:0 1px 3px rgba(0,0,0,.5)}.date-widget[data-v-9e22c5cd]{text-align:center;color:#fff;font-size:12px;opacity:.7;margin-top:2px}.app-grid[data-v-9e22c5cd]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px;padding:10px 12px;flex:0 0 auto;align-content:start}.app[data-v-9e22c5cd]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.app-icon[data-v-9e22c5cd]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:transform .15s}.app:active .app-icon[data-v-9e22c5cd]{transform:scale(.9)}.app-name[data-v-9e22c5cd]{color:#fff;font-size:10px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);text-align:center;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock[data-v-9e22c5cd]{display:flex;justify-content:space-around;padding:8px 12px 12px;background:#ffffff1a;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.dock-app[data-v-9e22c5cd]{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.dock-app .app-icon[data-v-9e22c5cd]{width:40px;height:40px;font-size:18px;border-radius:9px}.dock-app .app-name[data-v-9e22c5cd]{font-size:9px;max-width:48px}.settings-page[data-v-9e22c5cd]{width:100%;height:100%;background:#111;position:absolute;top:0;left:0;z-index:5;padding:0;color:#fff;display:flex;flex-direction:column}.settings-header[data-v-9e22c5cd]{display:flex;align-items:center;gap:10px;padding:35px 16px 12px;font-size:18px;font-weight:700;background:#111;border-bottom:1px solid #333}.back-btn[data-v-9e22c5cd]{background:none;border:none;color:#007aff;font-size:22px;cursor:pointer;padding:0 4px}.settings-list[data-v-9e22c5cd]{flex:1;overflow-y:auto;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none}.settings-list[data-v-9e22c5cd]::-webkit-scrollbar{display:none}.setting-item[data-v-9e22c5cd]{padding:14px 0;border-bottom:1px solid #333;font-size:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.setting-arrow[data-v-9e22c5cd]{color:#666;font-size:14px}.notes-page[data-v-9e22c5cd]{width:100%;height:100%;background:#111;position:absolute;top:0;left:0;z-index:5;color:#fff;display:flex;flex-direction:column}.notes-page .notes-header[data-v-9e22c5cd]{display:flex;align-items:center;gap:10px;padding:35px 16px 12px;font-size:18px;font-weight:700;background:#111;border-bottom:1px solid #333}.notes-loading[data-v-9e22c5cd],.notes-empty[data-v-9e22c5cd]{text-align:center;color:#888;padding:40px 0;font-size:14px}.notes-list[data-v-9e22c5cd]{flex:1;overflow-y:auto;padding:10px 16px;scrollbar-width:none;-ms-overflow-style:none}.notes-list[data-v-9e22c5cd]::-webkit-scrollbar{display:none}.note-item[data-v-9e22c5cd]{padding:12px 10px;border-bottom:1px solid #333;border-left:3px solid #FFF9C4;margin-bottom:4px}.note-item-title[data-v-9e22c5cd]{font-size:15px;font-weight:600;margin-bottom:4px}.note-item-content[data-v-9e22c5cd]{font-size:12px;color:#aaa;line-height:1.4;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.note-item-date[data-v-9e22c5cd]{font-size:10px;color:#666;margin-top:4px}.note-detail-page[data-v-9e22c5cd]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:6;display:flex;flex-direction:column;color:#333}.note-detail-header[data-v-9e22c5cd]{display:flex;align-items:center;gap:10px;padding:35px 16px 12px;font-size:16px;font-weight:700;color:#333;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.note-detail-header .back-btn[data-v-9e22c5cd]{color:#333}.note-detail-content[data-v-9e22c5cd]{flex:1;padding:16px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.note-detail-content[data-v-9e22c5cd]::-webkit-scrollbar{display:none}.note-detail-date[data-v-9e22c5cd]{padding:8px 16px 12px;font-size:10px;color:#0006;flex-shrink:0}.multitask[data-v-9e22c5cd]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;padding:30px 10px 15px;display:flex;flex-direction:column}.multitask-title[data-v-9e22c5cd]{text-align:center;color:#fff;font-size:14px;margin-bottom:10px;font-weight:600}.task-wrapper[data-v-9e22c5cd]{flex:1;overflow:hidden;position:relative}.task-slider[data-v-9e22c5cd]{display:flex;gap:12px;height:100%;padding:0 5px;transition:transform .3s ease}.task-card[data-v-9e22c5cd]{min-width:80%;height:100%;background:#222;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;box-shadow:0 5px 15px #0000004d;position:relative;cursor:pointer}.task-icon[data-v-9e22c5cd]{width:56px;height:56px;border-radius:14px;font-size:26px;display:flex;align-items:center;justify-content:center}.task-name[data-v-9e22c5cd]{font-size:16px;font-weight:700}.task-close[data-v-9e22c5cd]{position:absolute;top:8px;right:8px;background:#fff3;border:none;color:#fff;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.clear-all[data-v-9e22c5cd]{text-align:center;color:#fff;background:#ff3b30;padding:10px 0;border-radius:10px;margin-top:12px;font-weight:700;font-size:14px;cursor:pointer}.power-menu[data-v-9e22c5cd]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.power-menu-title[data-v-9e22c5cd]{color:#fff;font-size:18px;font-weight:700}.power-menu-items[data-v-9e22c5cd]{display:flex;gap:20px}.power-menu-item[data-v-9e22c5cd]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:#fff;font-size:12px}.power-menu-icon[data-v-9e22c5cd]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;transition:transform .15s}.power-menu-item:active .power-menu-icon[data-v-9e22c5cd]{transform:scale(.9)}.shutdown-icon[data-v-9e22c5cd]{background:#ff3b30}.restart-icon[data-v-9e22c5cd]{background:#007aff}.exit-icon[data-v-9e22c5cd]{background:#8e8e93}.power-menu-cancel[data-v-9e22c5cd]{background:#ffffff26;border:none;color:#fff;padding:10px 30px;border-radius:20px;font-size:14px;cursor:pointer}.power-menu-cancel[data-v-9e22c5cd]:active{background:#ffffff40}.sticky-notes-app[data-v-c2e305ed]{display:flex;flex-direction:column;height:100%;background:#f5f5f5}.notes-header[data-v-c2e305ed]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fff;border-bottom:1px solid #e0e0e0}.notes-header h3[data-v-c2e305ed]{margin:0;font-size:15px;font-weight:500;color:#333}.header-actions[data-v-c2e305ed]{display:flex;gap:8px;align-items:center}.sync-btn[data-v-c2e305ed]{padding:4px 10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;background:#fff;color:#666}.sync-btn[data-v-c2e305ed]:hover:not(:disabled){background:#f5f5f5}.sync-btn.synced[data-v-c2e305ed]{color:#4caf50;border-color:#a5d6a7}.sync-btn[data-v-c2e305ed]:disabled{opacity:.6;cursor:not-allowed}.sync-count[data-v-c2e305ed]{font-size:10px;color:#999;margin-left:4px}.sync-btn.synced .sync-count[data-v-c2e305ed]{color:#81c784}.sync-disabled-tip[data-v-c2e305ed]{font-size:11px;color:#999;padding:4px 8px;background:#f0f0f0;border-radius:4px}.add-btn[data-v-c2e305ed]{padding:4px 10px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.add-btn[data-v-c2e305ed]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.notes-list[data-v-c2e305ed]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.note-card[data-v-c2e305ed]{background:#fff;border-radius:6px;padding:12px;border-left:4px solid #FFF9C4;cursor:pointer;transition:box-shadow .2s}.note-card[data-v-c2e305ed]:hover{box-shadow:0 2px 8px #0000001a}.note-card-header[data-v-c2e305ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.note-title[data-v-c2e305ed]{font-size:14px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.note-actions[data-v-c2e305ed]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.note-card:hover .note-actions[data-v-c2e305ed]{opacity:1}.icon-btn[data-v-c2e305ed]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px 4px;border-radius:3px}.icon-btn[data-v-c2e305ed]:hover{background:#e0e0e0}.icon-btn.danger[data-v-c2e305ed]:hover{background:#ffebee}.note-preview[data-v-c2e305ed]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.note-meta[data-v-c2e305ed]{font-size:11px;color:#999}.empty-notes[data-v-c2e305ed]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.empty-notes .hint[data-v-c2e305ed]{font-size:12px;margin-top:8px}.note-editor-overlay[data-v-c2e305ed]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.note-editor[data-v-c2e305ed]{width:360px;max-width:90%;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:70%}.editor-toolbar[data-v-c2e305ed]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.editor-title[data-v-c2e305ed]{flex:1;border:none;background:transparent;font-size:15px;font-weight:500;color:#333;outline:none}.editor-title[data-v-c2e305ed]::placeholder{color:#999}.color-picker[data-v-c2e305ed]{display:flex;gap:4px}.color-dot[data-v-c2e305ed]{width:16px;height:16px;border-radius:50%;cursor:pointer;border:2px solid transparent}.color-dot.active[data-v-c2e305ed]{border-color:#333}.color-dot[data-v-c2e305ed]:hover{transform:scale(1.2)}.editor-content[data-v-c2e305ed]{flex:1;border:none;background:transparent;padding:12px;font-size:14px;line-height:1.6;color:#333;resize:none;outline:none;min-height:160px;font-family:inherit}.editor-content[data-v-c2e305ed]::placeholder{color:#999}.editor-footer[data-v-c2e305ed]{padding:8px 12px;display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.08)}.save-btn[data-v-c2e305ed]{padding:5px 16px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.save-btn[data-v-c2e305ed]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.save-btn[data-v-c2e305ed]:disabled{opacity:.6}.terminal-app[data-v-21892b2d]{display:flex;flex-direction:column;height:100%;background:#0c0c0c;color:var(--term-font-color);font-family:Cascadia Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.4;-webkit-user-select:text;user-select:text;position:relative}.terminal-bg-layer[data-v-21892b2d]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-size:cover;background-position:center}.terminal-app>.tab-bar[data-v-21892b2d],.terminal-app>.terminal-body[data-v-21892b2d]{position:relative;z-index:1}.terminal-app>.settings-panel[data-v-21892b2d]{position:absolute;z-index:100}.tab-bar[data-v-21892b2d]{display:flex;align-items:center;height:32px;background:#1e1e1e;border-bottom:1px solid #333;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.tab-bar[data-v-21892b2d]::-webkit-scrollbar{display:none}.tab[data-v-21892b2d]{display:flex;align-items:center;gap:6px;padding:0 12px;height:100%;cursor:pointer;border-right:1px solid #333;font-size:12px;color:#888;white-space:nowrap;transition:background .15s,color .15s}.tab[data-v-21892b2d]:hover{background:#2d2d2d;color:#bbb}.tab.active[data-v-21892b2d]{background:#0c0c0c;color:#fff;border-bottom:2px solid #0078d4}.tab-close[data-v-21892b2d]{font-size:10px;color:#666;padding:2px 4px;border-radius:3px;line-height:1}.tab-close[data-v-21892b2d]:hover{background:#e53935;color:#fff}.tab-add[data-v-21892b2d]{background:none;border:none;color:#888;font-size:16px;padding:0 10px;cursor:pointer;height:100%}.tab-add[data-v-21892b2d]:hover{color:#fff;background:#2d2d2d}.tab-info[data-v-21892b2d]{margin-left:auto;padding:0 12px;font-size:11px;color:#555;flex-shrink:0}.terminal-body[data-v-21892b2d]{flex:1;overflow-y:auto;padding:8px 12px;cursor:text;position:relative}.terminal-body[data-v-21892b2d]::-webkit-scrollbar{width:8px}.terminal-body[data-v-21892b2d]::-webkit-scrollbar-track{background:#1a1a1a}.terminal-body[data-v-21892b2d]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.terminal-output[data-v-21892b2d]{white-space:pre-wrap;word-break:break-all}[data-v-21892b2d] .remote-cursor{background:var(--term-font-color, #cccccc);color:#0c0c0c;animation:cursor-blink-21892b2d 1s step-end infinite}@keyframes cursor-blink-21892b2d{0%,to{opacity:1}50%{opacity:0}}.terminal-line[data-v-21892b2d]{min-height:1.4em}.terminal-line.error[data-v-21892b2d]{color:#f44747}.terminal-line.info[data-v-21892b2d]{color:#569cd6}.terminal-line.ls-output[data-v-21892b2d]{color:#dcdcaa}.terminal-input-line[data-v-21892b2d]{display:flex;align-items:flex-start;white-space:pre-wrap}.prompt[data-v-21892b2d]{color:#6a9955;white-space:pre;flex-shrink:0}.terminal-input[data-v-21892b2d]{flex:1;background:transparent;border:none;color:var(--term-font-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;caret-color:var(--term-font-color);padding:0;margin:0}.vim-overlay[data-v-21892b2d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#1e1e1e;z-index:10}.vim-overlay-header[data-v-21892b2d]{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;background:#0078d4;color:#fff;font-size:13px;font-weight:600;flex-shrink:0}.vim-overlay-filename[data-v-21892b2d]{font-family:inherit}.vim-overlay-mode[data-v-21892b2d]{opacity:.85;font-weight:400;font-size:12px}.vim-overlay-content[data-v-21892b2d]{flex:1;overflow:auto;padding:8px 12px}.vim-overlay-content pre[data-v-21892b2d]{margin:0;font-family:inherit;font-size:inherit;line-height:1.5;color:var(--term-font-color);white-space:pre-wrap;word-break:break-all}.vim-overlay-textarea[data-v-21892b2d]{flex:1;width:100%;background:#1e1e1e;color:var(--term-font-color);border:none;font-family:inherit;font-size:inherit;line-height:1.5;padding:8px 12px;outline:none;resize:none;-moz-tab-size:4;tab-size:4}.vim-overlay-status[data-v-21892b2d]{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#0078d4;color:#fff;font-size:12px;flex-shrink:0}.vim-overlay-cmd[data-v-21892b2d]{opacity:.7}.vim-overlay-message[data-v-21892b2d]{color:#fff}.vim-overlay-cmd-input[data-v-21892b2d]{flex:1;background:transparent;border:none;color:var(--term-font-color);font-family:inherit;font-size:inherit;outline:none;padding:0;caret-color:var(--term-font-color)}.vim-overlay-cmd-input[data-v-21892b2d]::placeholder{color:#ffffff80;font-size:12px}.remote-input[data-v-21892b2d]{position:absolute;left:-9999px;width:0;height:0;opacity:0;padding:0;margin:0;border:none}.tab-settings-btn[data-v-21892b2d]{background:none;border:none;color:#888;font-size:14px;padding:0 8px;cursor:pointer;height:100%;line-height:32px}.tab-settings-btn[data-v-21892b2d]:hover{color:#fff;background:#2d2d2d}.settings-panel[data-v-21892b2d]{position:absolute;top:32px;right:0;width:280px;background:#1e1e1e;border:1px solid #333;border-radius:0 0 0 8px;padding:12px 14px;z-index:100;box-shadow:0 4px 16px #00000080}.settings-title[data-v-21892b2d]{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.settings-group[data-v-21892b2d]{margin-bottom:12px}.settings-label[data-v-21892b2d]{font-size:12px;color:#999;margin-bottom:6px}.settings-colors[data-v-21892b2d]{display:flex;flex-wrap:wrap;gap:6px}.settings-swatch[data-v-21892b2d]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.settings-swatch[data-v-21892b2d]:hover{border-color:#888}.settings-swatch.active[data-v-21892b2d]{border-color:#0078d4}.settings-swatch-custom[data-v-21892b2d]{display:flex;align-items:center;justify-content:center;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);color:#fff;font-size:12px;position:relative;overflow:hidden}.settings-swatch-custom input[type=color][data-v-21892b2d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.settings-bg-actions[data-v-21892b2d]{display:flex;align-items:center;gap:8px}.settings-bg-btn[data-v-21892b2d]{display:inline-block;padding:3px 10px;background:#333;color:#ccc;border:none;border-radius:4px;font-size:12px;cursor:pointer}.settings-bg-btn[data-v-21892b2d]:hover{background:#444;color:#fff}.settings-bg-name[data-v-21892b2d]{font-size:12px;color:#888;flex:1}.settings-bg-clear[data-v-21892b2d]{background:none;border:1px solid #555;color:#f44747;font-size:11px;padding:1px 6px;border-radius:3px;cursor:pointer}.settings-bg-clear[data-v-21892b2d]:hover{background:#f44747;color:#fff}.settings-blur-row[data-v-21892b2d]{display:flex;align-items:center;gap:8px;margin-top:8px}.settings-blur-label[data-v-21892b2d]{font-size:12px;color:#999;flex-shrink:0}.settings-blur-slider[data-v-21892b2d]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#333;border-radius:2px;outline:none}.settings-blur-slider[data-v-21892b2d]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:#888;border-radius:50%;cursor:pointer}.settings-blur-slider[data-v-21892b2d]::-webkit-slider-thumb:hover{background:#aaa}.settings-blur-slider[data-v-21892b2d]::-moz-range-thumb{width:14px;height:14px;background:#888;border-radius:50%;border:none;cursor:pointer}.settings-blur-value[data-v-21892b2d]{font-size:11px;color:#999;min-width:36px;text-align:right}.bg-panel[data-v-21892b2d]{margin-top:6px;background:#161616;border:1px solid #333;border-radius:4px;overflow:hidden}.bg-panel-tabs[data-v-21892b2d]{display:flex;border-bottom:1px solid #333}.bg-panel-tabs button[data-v-21892b2d]{flex:1;padding:5px 0;background:none;border:none;color:#888;font-size:11px;cursor:pointer;border-bottom:2px solid transparent}.bg-panel-tabs button[data-v-21892b2d]:hover{color:#ccc}.bg-panel-tabs button.active[data-v-21892b2d]{color:#0078d4;border-bottom-color:#0078d4}.bg-panel-body[data-v-21892b2d]{padding:8px;max-height:180px;overflow-y:auto}.bg-panel-body[data-v-21892b2d]::-webkit-scrollbar{width:6px}.bg-panel-body[data-v-21892b2d]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.bg-panel-body[data-v-21892b2d]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.bg-panel-body[data-v-21892b2d]::-webkit-scrollbar-thumb:hover{background:#777}.bg-local-path[data-v-21892b2d]{display:flex;align-items:center;justify-content:space-between;padding:3px 6px;background:#222;border-radius:3px;margin-bottom:4px;font-size:11px;color:#999}.bg-local-path button[data-v-21892b2d]{background:none;border:none;color:#888;cursor:pointer;font-size:12px;padding:0 4px}.bg-local-path button[data-v-21892b2d]:hover{color:#fff}.bg-local-list[data-v-21892b2d]{display:flex;flex-direction:column;gap:1px}.bg-local-item[data-v-21892b2d]{padding:3px 6px;font-size:12px;color:#ccc;cursor:pointer;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-local-item[data-v-21892b2d]:hover{background:#2a2a2a}.bg-local-empty[data-v-21892b2d]{font-size:11px;color:#555;text-align:center;padding:12px 0}.bg-url-input[data-v-21892b2d]{width:100%;padding:4px 8px;background:#222;border:1px solid #444;border-radius:3px;color:#ccc;font-size:12px;outline:none;box-sizing:border-box}.bg-url-input[data-v-21892b2d]:focus{border-color:#0078d4}.settings-close[data-v-21892b2d]{width:100%;padding:5px 0;margin-top:4px;background:#333;color:#ccc;border:none;border-radius:4px;font-size:12px;cursor:pointer}.settings-close[data-v-21892b2d]:hover{background:#444;color:#fff}.dialog-overlay[data-v-42577349]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:99999}.dialog-box[data-v-42577349]{background:#fff;border-radius:6px;box-shadow:0 8px 30px #0000004d;min-width:360px;max-width:480px;overflow:hidden;animation:dialog-in-42577349 .15s ease-out}@keyframes dialog-in-42577349{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-42577349]{padding:14px 20px 0}.dialog-title[data-v-42577349]{font-size:14px;font-weight:600;color:#333}.dialog-body[data-v-42577349]{display:flex;align-items:flex-start;gap:14px;padding:16px 20px}.dialog-icon[data-v-42577349]{flex-shrink:0;margin-top:1px}.dialog-message[data-v-42577349]{font-size:13px;color:#444;line-height:1.6;flex:1;word-break:break-word}.dialog-input-row[data-v-42577349]{padding:0 20px 12px}.dialog-input[data-v-42577349]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none;box-sizing:border-box}.dialog-input[data-v-42577349]:focus{border-color:var(--theme-primary, #0078d4)}.dialog-footer[data-v-42577349]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px}.dialog-btn[data-v-42577349]{padding:7px 24px;border:none;border-radius:4px;font-size:13px;cursor:pointer;min-width:70px}.dialog-btn-cancel[data-v-42577349]{background:#fff;border:1px solid #ccc;color:#333}.dialog-btn-cancel[data-v-42577349]:hover{background:#f5f5f5}.dialog-btn-confirm[data-v-42577349]{background:var(--theme-primary, #0078d4);color:#fff}.dialog-btn-confirm[data-v-42577349]:hover{background:var(--theme-primary-hover, #106ebe)}.dialog-btn-extra[data-v-42577349]{background:#fff;border:1px solid var(--theme-primary, #0078d4);color:var(--theme-primary, #0078d4)}.dialog-btn-extra[data-v-42577349]:hover{background:#e3f2fd}.dialog-checkbox-row[data-v-42577349]{padding:0 20px 8px}.dialog-checkbox-label[data-v-42577349]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;cursor:pointer;-webkit-user-select:none;user-select:none}.dialog-checkbox-label input[type=checkbox][data-v-42577349]{cursor:pointer}.dialog-overlay[data-v-fcabb98e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:99999}.dialog-box[data-v-fcabb98e]{background:#fff;border-radius:6px;box-shadow:0 8px 30px #0000004d;min-width:380px;max-width:480px;overflow:hidden;animation:dialog-in-fcabb98e .15s ease-out}@keyframes dialog-in-fcabb98e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-fcabb98e]{padding:14px 20px 0}.dialog-title[data-v-fcabb98e]{font-size:14px;font-weight:600;color:#333}.dialog-body[data-v-fcabb98e]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.form-row[data-v-fcabb98e]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-fcabb98e]{font-size:12px;color:#666}.form-row input[data-v-fcabb98e]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none;box-sizing:border-box;width:100%}.form-row input[data-v-fcabb98e]:focus{border-color:var(--theme-primary, #0078d4)}.icon-row[data-v-fcabb98e]{display:flex;gap:8px;align-items:center}.icon-row input[data-v-fcabb98e]{flex:1}.auto-btn[data-v-fcabb98e]{padding:7px 12px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.auto-btn[data-v-fcabb98e]:hover:not(:disabled){background:var(--theme-primary-hover, #106ebe)}.auto-btn[data-v-fcabb98e]:disabled{background:#ccc;cursor:not-allowed}.icon-preview[data-v-fcabb98e]{width:32px;height:32px;margin-top:4px;object-fit:contain}.dialog-footer[data-v-fcabb98e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px}.dialog-btn[data-v-fcabb98e]{padding:7px 24px;border:none;border-radius:4px;font-size:13px;cursor:pointer;min-width:70px}.dialog-btn-cancel[data-v-fcabb98e]{background:#fff;border:1px solid #ccc;color:#333}.dialog-btn-cancel[data-v-fcabb98e]:hover{background:#f5f5f5}.dialog-btn-confirm[data-v-fcabb98e]{background:var(--theme-primary, #0078d4);color:#fff}.dialog-btn-confirm[data-v-fcabb98e]:hover{background:var(--theme-primary-hover, #106ebe)}.browser-window[data-v-90e12942]{display:flex;flex-direction:column;height:100%;background:#f5f5f5}.tab-bar[data-v-90e12942]{display:flex;align-items:center;background:#e3e3e3;padding:4px 4px 0;gap:2px;border-bottom:1px solid #ccc;overflow-x:auto;flex-shrink:0}.tab-item[data-v-90e12942]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#d1d1d1;border-radius:6px 6px 0 0;font-size:12px;cursor:pointer;max-width:160px;min-width:80px;-webkit-user-select:none;user-select:none;position:relative}.tab-item.active[data-v-90e12942]{background:#fff}.tab-item[data-v-90e12942]:hover{background:#e8e8e8}.tab-item.active[data-v-90e12942]:hover{background:#fff}.tab-favicon[data-v-90e12942]{width:14px;height:14px;flex-shrink:0}.tab-favicon-placeholder[data-v-90e12942]{font-size:12px;flex-shrink:0}.tab-title[data-v-90e12942]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-90e12942]{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;line-height:1;flex-shrink:0}.tab-close[data-v-90e12942]:hover{background:silver}.tab-new[data-v-90e12942]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;border-radius:50%;flex-shrink:0}.tab-new[data-v-90e12942]:hover{background:silver}.address-bar[data-v-90e12942]{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border-bottom:1px solid #ddd;flex-shrink:0}.nav-btn[data-v-90e12942]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:12px;color:#333}.nav-btn[data-v-90e12942]:hover:not(:disabled){background:#eee}.nav-btn[data-v-90e12942]:disabled{opacity:.3;cursor:default}.nav-btn.favorite-btn[data-v-90e12942]{color:#999}.nav-btn.favorite-btn.active[data-v-90e12942]{color:#f4c430}.address-input[data-v-90e12942]{flex:1;padding:6px 10px;border:1px solid #ccc;border-radius:16px;font-size:13px;outline:none;background:#f5f5f5}.address-input[data-v-90e12942]:focus{background:#fff;border-color:var(--theme-primary, #0078d4)}.bookmark-bar[data-v-90e12942]{display:flex;align-items:center;gap:2px;padding:2px 8px;background:#fff;border-bottom:1px solid #ddd;font-size:12px;flex-shrink:0;overflow-x:auto}.bookmark-item[data-v-90e12942]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;position:relative}.bookmark-item[data-v-90e12942]:hover{background:#eee}.bookmark-icon[data-v-90e12942]{font-size:12px}.bookmark-name[data-v-90e12942]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.bookmark-submenu[data-v-90e12942]{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:150px;z-index:1000;padding:4px 0}.bookmark-item.folder:hover .bookmark-submenu[data-v-90e12942]{display:block}.bookmark-submenu-item[data-v-90e12942]{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;white-space:nowrap}.bookmark-submenu-item[data-v-90e12942]:hover{background:#f0f0f0}.bookmark-manage[data-v-90e12942]{margin-left:auto;font-size:11px;color:#666}.browser-pages[data-v-90e12942]{flex:1;position:relative;overflow:hidden}.browser-pages iframe[data-v-90e12942]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.dialog-overlay[data-v-90e12942]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:99999}.dialog-box[data-v-90e12942]{background:#fff;border-radius:6px;box-shadow:0 8px 30px #0000004d;min-width:360px;max-width:520px;overflow:hidden;animation:dialog-in-90e12942 .15s ease-out}.bookmark-dialog[data-v-90e12942]{max-width:560px;min-width:480px;max-height:70vh;display:flex;flex-direction:column}@keyframes dialog-in-90e12942{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-90e12942]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee}.dialog-title[data-v-90e12942]{font-size:14px;font-weight:600;color:#333}.dialog-close[data-v-90e12942]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;line-height:1}.dialog-close[data-v-90e12942]:hover{color:#333}.dialog-body[data-v-90e12942]{padding:16px 20px;overflow-y:auto}.dialog-footer[data-v-90e12942]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #eee}.dialog-btn[data-v-90e12942]{padding:7px 24px;border:none;border-radius:4px;font-size:13px;cursor:pointer;min-width:70px}.dialog-btn-cancel[data-v-90e12942]{background:#fff;border:1px solid #ccc;color:#333}.dialog-btn-cancel[data-v-90e12942]:hover{background:#f5f5f5}.dialog-btn-confirm[data-v-90e12942]{background:var(--theme-primary, #0078d4);color:#fff}.dialog-btn-confirm[data-v-90e12942]:hover{background:var(--theme-primary-hover, #106ebe)}.form-row[data-v-90e12942]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-row label[data-v-90e12942]{font-size:12px;color:#666}.form-row input[data-v-90e12942],.form-row select[data-v-90e12942]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none}.form-row input[data-v-90e12942]:focus,.form-row select[data-v-90e12942]:focus{border-color:var(--theme-primary, #0078d4)}.bookmark-toolbar[data-v-90e12942]{display:flex;gap:8px;margin-bottom:12px}.toolbar-btn[data-v-90e12942]{padding:5px 12px;background:var(--theme-primary, #0078d4);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.toolbar-btn[data-v-90e12942]:hover{background:var(--theme-primary-hover, #106ebe)}.bookmark-list[data-v-90e12942]{display:flex;flex-direction:column;gap:4px}.bm-list-item[data-v-90e12942]{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:4px}.bm-list-item[data-v-90e12942]:hover{background:#f8f8f8}.bm-list-item.child[data-v-90e12942]{padding-left:24px}.bm-display-row[data-v-90e12942]{display:flex;align-items:center;gap:8px;font-size:13px}.bm-url[data-v-90e12942]{color:#999;font-size:11px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-actions[data-v-90e12942]{display:flex;gap:4px}.bm-actions button[data-v-90e12942]{padding:3px 8px;border:1px solid #ccc;background:#fff;border-radius:3px;font-size:11px;cursor:pointer}.bm-actions button[data-v-90e12942]:hover{background:#eee}.bm-edit-row[data-v-90e12942]{display:flex;gap:6px;align-items:center}.bm-edit-row input[data-v-90e12942]{padding:5px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;flex:1}.bm-edit-row button[data-v-90e12942]{padding:5px 10px;border:none;border-radius:3px;font-size:12px;cursor:pointer}.bm-children[data-v-90e12942]{display:flex;flex-direction:column;gap:2px}.downloader[data-v-aff7494f]{display:flex;flex-direction:column;height:100%;background:#f5f5f7;overflow:hidden}.dl-header[data-v-aff7494f]{height:48px;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0}.dl-title[data-v-aff7494f]{display:flex;align-items:center;gap:8px}.title-icon[data-v-aff7494f]{font-size:20px}.title-text[data-v-aff7494f]{font-size:15px;font-weight:700;color:#1a1a1a}.new-btn[data-v-aff7494f]{display:flex;align-items:center;padding:6px 14px;border-radius:8px;border:none;background:var(--theme-primary, #0078d4);color:#fff;font-size:13px;cursor:pointer;transition:background .2s}.new-btn[data-v-aff7494f]:hover{background:var(--theme-primary-hover, #106ebe)}.dl-layout[data-v-aff7494f]{display:flex;flex:1;overflow:hidden}.dl-sidebar[data-v-aff7494f]{width:180px;background:#fff;border-right:1px solid #e5e5e5;padding:12px 8px;flex-shrink:0}.sidebar-label[data-v-aff7494f]{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;margin-bottom:4px}.sidebar-nav[data-v-aff7494f]{display:flex;flex-direction:column;gap:2px}.nav-btn[data-v-aff7494f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#555;cursor:pointer;text-align:left;transition:all .15s}.nav-btn[data-v-aff7494f]:hover{background:#f0f0f0}.nav-btn.active[data-v-aff7494f]{background:#0078d414;color:var(--theme-primary, #0078d4);font-weight:600}.nav-icon[data-v-aff7494f]{font-size:15px;width:20px;text-align:center}.nav-label[data-v-aff7494f]{flex:1}.nav-badge[data-v-aff7494f]{font-size:11px;background:#e0e0e0;color:#666;border-radius:10px;padding:1px 7px;min-width:18px;text-align:center}.nav-btn.active .nav-badge[data-v-aff7494f]{background:#0078d426;color:var(--theme-primary, #0078d4)}.dl-main[data-v-aff7494f]{flex:1;overflow-y:auto;padding:16px 20px}.empty-state[data-v-aff7494f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#aaa;font-size:14px}.empty-icon[data-v-aff7494f]{font-size:42px;margin-bottom:10px}.task-list[data-v-aff7494f]{display:flex;flex-direction:column;gap:8px}.task-card[data-v-aff7494f]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s}.task-card[data-v-aff7494f]:hover{box-shadow:0 2px 8px #0000000f}.task-icon-wrap[data-v-aff7494f]{flex-shrink:0}.file-type-icon[data-v-aff7494f]{font-size:24px}.task-info[data-v-aff7494f]{flex:1;min-width:0}.task-name-row[data-v-aff7494f]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.task-name[data-v-aff7494f]{font-size:13px;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-badge[data-v-aff7494f]{font-size:10px;padding:1px 6px;border-radius:4px;background:#0078d41a;color:var(--theme-primary, #0078d4);font-weight:600;flex-shrink:0}.direct-badge[data-v-aff7494f]{font-size:10px;padding:1px 6px;border-radius:4px;background:#10b9811a;color:#10b981;font-weight:600;flex-shrink:0}.task-progress-bar[data-v-aff7494f]{height:6px;background:#eee;border-radius:3px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-aff7494f]{height:100%;background:var(--theme-primary, #0078d4);border-radius:3px;transition:width .3s}.task-meta[data-v-aff7494f]{display:flex;justify-content:space-between;font-size:11px;color:#999}.task-error[data-v-aff7494f]{font-size:11px;color:#e53935;margin-top:2px}.task-actions[data-v-aff7494f]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-aff7494f]{width:30px;height:30px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.action-btn[data-v-aff7494f]:hover{background:#f5f5f5;border-color:#ccc}.action-btn.text-primary[data-v-aff7494f]:hover{color:var(--theme-primary, #0078d4)}.action-btn.text-success[data-v-aff7494f]:hover{color:#00b42a}.action-btn.text-danger[data-v-aff7494f]:hover{color:#e53935}.modal-overlay[data-v-aff7494f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-card[data-v-aff7494f]{width:420px;max-height:80vh;background:#fff;border-radius:12px;padding:22px;box-shadow:0 12px 40px #00000026;overflow-y:auto}.modal-title[data-v-aff7494f]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.form-group[data-v-aff7494f]{margin-bottom:14px}.form-label[data-v-aff7494f]{display:block;font-size:12px;font-weight:600;color:#666;margin-bottom:4px}.form-input[data-v-aff7494f]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:13px;color:#333;background:#fafafa;transition:border-color .2s}.form-input[data-v-aff7494f]:focus{outline:none;border-color:var(--theme-primary, #0078d4);background:#fff}.save-path-row[data-v-aff7494f]{display:flex;gap:8px}.save-path-display[data-v-aff7494f]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:12px;color:#555;background:#fafafa;cursor:pointer;transition:border-color .2s}.save-path-display[data-v-aff7494f]:hover{border-color:var(--theme-primary, #0078d4)}.browse-btn[data-v-aff7494f]{flex-shrink:0;padding:2px 8px;border-radius:4px;background:var(--theme-primary, #0078d4);color:#fff;font-size:11px}.proxy-row[data-v-aff7494f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.proxy-label[data-v-aff7494f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.switch[data-v-aff7494f]{position:relative;display:inline-block;width:36px;height:20px}.switch input[data-v-aff7494f]{opacity:0;width:0;height:0}.slider[data-v-aff7494f]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:20px;transition:.2s}.slider[data-v-aff7494f]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+.slider[data-v-aff7494f]{background:var(--theme-primary, #0078d4)}.switch input:checked+.slider[data-v-aff7494f]:before{transform:translate(16px)}.modal-actions[data-v-aff7494f]{display:flex;justify-content:flex-end;gap:8px}.btn-cancel[data-v-aff7494f]{padding:7px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#555;font-size:13px;cursor:pointer}.btn-cancel[data-v-aff7494f]:hover{background:#f5f5f5}.btn-start[data-v-aff7494f]{padding:7px 18px;border:none;border-radius:8px;background:var(--theme-primary, #0078d4);color:#fff;font-size:13px;cursor:pointer}.btn-start[data-v-aff7494f]:hover{background:var(--theme-primary-hover, #106ebe)}.btn-start[data-v-aff7494f]:disabled{opacity:.5;cursor:not-allowed}.torrent-badge[data-v-aff7494f]{font-size:10px;padding:1px 6px;border-radius:4px;background:#4caf501f;color:#4caf50;font-weight:600;flex-shrink:0}.m3u8-badge[data-v-aff7494f]{font-size:10px;padding:1px 6px;border-radius:4px;background:#ff98001f;color:#ff9800;font-weight:600;flex-shrink:0}.m3u8-hint[data-v-aff7494f]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#ff980014;color:#e65100;font-size:12px;margin-bottom:12px}.torrent-file-row[data-v-aff7494f]{display:flex;align-items:center;gap:8px}.torrent-file-input[data-v-aff7494f]{display:none}.torrent-file-btn[data-v-aff7494f]{padding:6px 12px;border:1px solid #ddd;border-radius:8px;background:#fafafa;color:#555;font-size:12px;cursor:pointer;transition:all .15s}.torrent-file-btn[data-v-aff7494f]:hover{border-color:var(--theme-primary, #0078d4);color:var(--theme-primary, #0078d4)}.torrent-file-name[data-v-aff7494f]{font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parsing-hint[data-v-aff7494f]{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;color:var(--theme-primary, #0078d4)}.parsing-spinner[data-v-aff7494f]{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:var(--theme-primary, #0078d4);border-radius:50%;animation:spin-aff7494f .6s linear infinite}@keyframes spin-aff7494f{to{transform:rotate(360deg)}}.m3u8-variants[data-v-aff7494f]{margin-bottom:12px;border-radius:8px;background:#ff98000f;border:1px solid rgba(255,152,0,.2);padding:10px 12px}.m3u8-variants-label[data-v-aff7494f]{font-size:12px;font-weight:600;color:#e65100;margin-bottom:8px}.m3u8-variant-list[data-v-aff7494f]{display:flex;flex-direction:column;gap:4px}.m3u8-variant-item[data-v-aff7494f]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s;background:#fff}.m3u8-variant-item[data-v-aff7494f]:hover{border-color:#ff980066;background:#ff98000a}.m3u8-variant-item.selected[data-v-aff7494f]{border-color:#ff9800;background:#ff98001a}.m3u8-variant-radio[data-v-aff7494f]{accent-color:#ff9800;flex-shrink:0}.variant-resolution[data-v-aff7494f]{font-size:13px;font-weight:600;color:#333;flex:1}.variant-bandwidth[data-v-aff7494f]{font-size:11px;color:#999}.calculator[data-v-c37ded5b]{background:#1e1e2e;width:100%;height:100%;border-radius:20px;padding:25px;box-shadow:0 15px 35px #0000004d;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;overflow:hidden}.display[data-v-c37ded5b]{background:#2d2d3f;border-radius:15px;padding:25px 20px;margin:20px 0 12px;text-align:right;height:120px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.input[data-v-c37ded5b]{color:#fff;word-wrap:break-word;word-break:break-all;line-height:1.3;flex-shrink:1;overflow:hidden}.result[data-v-c37ded5b]{color:#7c3aed;font-weight:700;margin-top:10px;word-wrap:break-word;word-break:break-all;line-height:1.3;flex-shrink:1;overflow:hidden}.control-bar[data-v-c37ded5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.tab-bar[data-v-c37ded5b]{display:flex;gap:6px}.tab[data-v-c37ded5b]{padding:8px 10px;border-radius:10px;background:#2d2d3f;color:#fff;font-size:14px;text-align:center;cursor:pointer;transition:.2s;border:none}.tab.active[data-v-c37ded5b]{background:#7c3aed;font-weight:700}.tab[data-v-c37ded5b]:hover{background:#3d3d5f}.power-btn[data-v-c37ded5b]{width:40px;height:36px;border-radius:10px;background:#ef4444;color:#fff;font-size:16px;border:none;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.power-btn[data-v-c37ded5b]:hover{background:#dc2626}.btn-container[data-v-c37ded5b]{flex:1;position:relative}.buttons[data-v-c37ded5b]{width:100%;height:100%}.simple-buttons[data-v-c37ded5b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.scientific-buttons[data-v-c37ded5b]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.exchange-buttons[data-v-c37ded5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.btn[data-v-c37ded5b]{padding:14px;border:none;border-radius:12px;font-size:17px;background:#2d2d3f;color:#fff;cursor:pointer;transition:.2s}.btn[data-v-c37ded5b]:hover{background:#3d3d5f}.btn.pressed[data-v-c37ded5b]{background:#fff!important;color:#1e1e2e!important;transform:scale(.95)}.btn.operator[data-v-c37ded5b]{background:#7c3aed}.btn.operator[data-v-c37ded5b]:hover{background:#6d2edb}.btn.equal[data-v-c37ded5b]{background:#10b981;grid-column:span 2}.btn.clear[data-v-c37ded5b]{background:#ef4444}.btn.exchange[data-v-c37ded5b]{background:#0ea5e9}.paimon-nav[data-v-26c221b8]{width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);overflow-y:auto;color:#fff;-webkit-user-select:none;user-select:none}.nav-container[data-v-26c221b8]{max-width:1200px;margin:0 auto;padding:30px 20px}.search-section[data-v-26c221b8]{text-align:center;margin-bottom:40px}.search-box[data-v-26c221b8]{display:flex;justify-content:center;gap:8px;max-width:640px;margin:0 auto}.search-input[data-v-26c221b8]{flex:1;padding:12px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-size:15px;outline:none;transition:all .2s}.search-input[data-v-26c221b8]::placeholder{color:#fff6}.search-input[data-v-26c221b8]:focus{border-color:#409eff;background:#ffffff1f}.search-btn[data-v-26c221b8]{padding:12px 28px;border-radius:24px;border:none;background:#409eff;color:#fff;font-size:15px;cursor:pointer;transition:opacity .2s}.search-btn[data-v-26c221b8]:hover{opacity:.85}.engine-section[data-v-26c221b8]{margin-top:14px}.search-tabs[data-v-26c221b8]{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.search-tab[data-v-26c221b8]{background:#ffffff1a;border:none;color:#ffffffb3;padding:6px 16px;border-radius:16px;cursor:pointer;font-size:13px;transition:all .2s}.search-tab[data-v-26c221b8]:hover{background:#fff3}.search-tab.active[data-v-26c221b8]{background:#409eff;color:#fff}.engine-list[data-v-26c221b8]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.engine-tag[data-v-26c221b8]{padding:4px 12px;border-radius:12px;background:#ffffff14;color:#fff9;font-size:12px;cursor:pointer;transition:all .2s}.engine-tag[data-v-26c221b8]:hover{background:#ffffff26}.engine-tag.active[data-v-26c221b8]{background:#409eff4d;color:#409eff}.search-results[data-v-26c221b8]{margin-top:20px;max-width:800px;margin-left:auto;margin-right:auto;text-align:left;background:#ffffff0d;border-radius:16px;padding:16px 20px;border:1px solid rgba(255,255,255,.08)}.results-header[data-v-26c221b8]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#ffffffd9;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.results-count[data-v-26c221b8]{font-size:12px;font-weight:400;color:#ffffff80}.results-grid[data-v-26c221b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.result-card[data-v-26c221b8]{display:block;padding:12px 14px;background:#ffffff0f;border-radius:10px;text-decoration:none;color:#fff;transition:all .2s;border:1px solid transparent}.result-card[data-v-26c221b8]:hover{background:#ffffff1f;border-color:#409eff4d;transform:translateY(-2px)}.result-name[data-v-26c221b8]{font-size:14px;font-weight:500;margin-bottom:3px}.result-desc[data-v-26c221b8]{font-size:11px;color:#ffffff73;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px}.result-group[data-v-26c221b8]{font-size:11px;color:#409eff}.results-empty[data-v-26c221b8]{text-align:center;padding:20px 0;color:#fff6;font-size:13px}.nav-loading[data-v-26c221b8],.nav-empty[data-v-26c221b8]{text-align:center;padding:60px 0;color:#ffffff80;font-size:14px}.nav-groups[data-v-26c221b8]{display:flex;flex-direction:column;gap:30px}.nav-group[data-v-26c221b8]{background:#ffffff0d;border-radius:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.06)}.group-header[data-v-26c221b8]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.group-icon[data-v-26c221b8]{font-size:20px}.group-title[data-v-26c221b8]{font-size:17px;font-weight:600}.group-children[data-v-26c221b8]{display:flex;flex-direction:column;gap:20px}.child-section[data-v-26c221b8]{padding-left:8px}.child-title[data-v-26c221b8]{font-size:14px;color:#fff9;margin-bottom:10px;padding-left:4px}.link-grid[data-v-26c221b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.link-card[data-v-26c221b8]{display:block;padding:12px 14px;background:#ffffff0f;border-radius:10px;text-decoration:none;color:#fff;transition:all .2s;border:1px solid transparent}.link-card[data-v-26c221b8]:hover{background:#ffffff1f;border-color:#409eff4d;transform:translateY(-2px)}.link-name[data-v-26c221b8]{font-size:14px;font-weight:500;margin-bottom:3px}.link-desc[data-v-26c221b8]{font-size:11px;color:#ffffff73;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vm-app[data-v-6887a62e]{width:100%;height:100%;background:#1e1e2f;color:#fff;display:flex;flex-direction:column;overflow:hidden}.vm-container[data-v-6887a62e]{display:flex;flex:1;overflow:hidden}.vm-sidebar[data-v-6887a62e]{width:280px;background:#2b2d42;border-right:1px solid #444;padding:16px;display:flex;flex-direction:column}.vm-create-btn[data-v-6887a62e]{background:#4c84ff;color:#fff;border:none;padding:12px;border-radius:6px;font-size:14px;cursor:pointer;margin-bottom:16px;text-align:center;transition:opacity .2s}.vm-create-btn[data-v-6887a62e]:hover{opacity:.9}.vm-list[data-v-6887a62e]{flex:1;overflow-y:auto}.vm-item[data-v-6887a62e]{background:#383a59;padding:12px 14px;border-radius:6px;margin-bottom:8px;cursor:pointer;border-left:4px solid #50fa7b;transition:all .15s}.vm-item.stop[data-v-6887a62e]{border-left-color:#f55}.vm-item.active[data-v-6887a62e]{background:#4c84ff}.vm-item[data-v-6887a62e]:hover:not(.active){background:#44466a}.vm-name[data-v-6887a62e]{font-weight:700;font-size:14px;margin-bottom:4px}.vm-info[data-v-6887a62e]{font-size:12px;color:#ccc}.vm-list-empty[data-v-6887a62e]{text-align:center;padding:40px 10px;color:#888;font-size:13px}.vm-main[data-v-6887a62e]{flex:1;background:#1e1e2f;padding:16px;display:flex;flex-direction:column;min-width:0;position:relative}.vm-screen[data-v-6887a62e]{flex:1;background:#000;border-radius:6px;position:relative;overflow:hidden;min-height:0}.vm-screen-placeholder[data-v-6887a62e]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.vm-screen[data-v-6887a62e] div:first-child{white-space:pre;font:14px monospace;line-height:14px;color:#fff}.vm-screen[data-v-6887a62e] canvas{width:100%;height:100%;object-fit:contain;background:#000}.vm-placeholder[data-v-6887a62e]{text-align:center;color:#888}.vm-start-btn[data-v-6887a62e]{margin-top:16px;padding:10px 24px;background:#4c84ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.vm-loading-overlay[data-v-6887a62e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000d9;color:#fff;font-size:14px;z-index:10;border-radius:6px}.vm-loading-bar[data-v-6887a62e]{width:200px;height:4px;background:#333;border-radius:2px;margin-top:12px;overflow:hidden}.vm-loading-progress[data-v-6887a62e]{height:100%;background:#4c84ff;transition:width .3s}.vm-disk-overlay[data-v-6887a62e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a1eeb;z-index:10;gap:12px}.vm-disk-icon[data-v-6887a62e]{font-size:48px;animation:disk-pulse-6887a62e 1.5s ease-in-out infinite}@keyframes disk-pulse-6887a62e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.vm-disk-text[data-v-6887a62e]{color:#e0e0e0;font-size:14px;font-family:monospace}.vm-disk-bar-bg[data-v-6887a62e]{width:320px;height:8px;background:#ffffff26;border-radius:4px;overflow:hidden}.vm-disk-bar-fill[data-v-6887a62e]{height:100%;background:linear-gradient(90deg,#4c84ff,#36d6a5);border-radius:4px;transition:width .2s}.vm-disk-percent[data-v-6887a62e]{color:#4c84ff;font-size:20px;font-weight:700;font-family:monospace}.vm-bar[data-v-6887a62e]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.vm-bar button[data-v-6887a62e]{padding:8px 16px;background:#383a59;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s}.vm-bar button[data-v-6887a62e]:hover:not(:disabled){background:#4c84ff}.vm-bar button[data-v-6887a62e]:disabled{opacity:.4;cursor:not-allowed}.vm-modal-overlay[data-v-6887a62e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.vm-modal-content[data-v-6887a62e]{width:520px;max-width:90vw;background:#2b2d42;border-radius:8px;padding:24px;color:#fff}.vm-modal-title[data-v-6887a62e]{font-size:17px;font-weight:600;margin-bottom:18px}.vm-form-item[data-v-6887a62e]{margin-bottom:14px}.vm-form-item label[data-v-6887a62e]{display:block;margin-bottom:6px;font-size:13px;color:#ccc}.vm-form-item input[data-v-6887a62e],.vm-form-item select[data-v-6887a62e]{width:100%;padding:10px 12px;background:#383a59;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;outline:none}.vm-form-item input[data-v-6887a62e]:focus,.vm-form-item select[data-v-6887a62e]:focus{border-color:#4c84ff}.vm-form-hint[data-v-6887a62e]{display:block;margin-top:4px;font-size:12px;color:#f55}.vm-modal-btns[data-v-6887a62e]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.vm-btn-cancel[data-v-6887a62e],.vm-btn-confirm[data-v-6887a62e]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.vm-btn-cancel[data-v-6887a62e]{background:#555;color:#fff}.vm-btn-confirm[data-v-6887a62e]{background:#4c84ff;color:#fff}.vm-btn-confirm[data-v-6887a62e]:disabled{opacity:.5;cursor:not-allowed}.vm-mouse-lock-hint[data-v-6887a62e]{position:absolute;bottom:52px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;font-size:13px;padding:6px 16px;border-radius:4px;z-index:5;pointer-events:none;white-space:nowrap}.vm-screen[data-v-6887a62e]:fullscreen{border-radius:0;background:#000;display:flex;align-items:center;justify-content:center}.vm-screen[data-v-6887a62e]:fullscreen canvas{width:100%;height:100%;object-fit:contain}.model-viewer[data-v-17f0c27e]{width:100%;height:100%;position:relative;background:#2a2a3a;overflow:hidden}.model-canvas[data-v-17f0c27e]{display:block;width:100%;height:100%}.gizmo-canvas[data-v-17f0c27e]{position:absolute;top:12px;right:12px;width:100px;height:100px;pointer-events:none;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.model-info[data-v-17f0c27e]{position:absolute;bottom:8px;left:12px;font-size:12px;color:#fff9;pointer-events:none;font-family:monospace}.model-loading[data-v-17f0c27e],.model-error[data-v-17f0c27e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:14px;pointer-events:none}.model-error[data-v-17f0c27e]{color:#f55}.toast-container[data-v-b978bd90]{position:fixed;bottom:56px;right:16px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.toast-item[data-v-b978bd90]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:#fff;box-shadow:0 4px 16px #00000026;font-size:13px;color:#333;pointer-events:auto;cursor:pointer;max-width:340px;border-left:4px solid #0078d4}.toast-item.success[data-v-b978bd90]{border-left-color:#00b42a}.toast-item.error[data-v-b978bd90]{border-left-color:#e53935}.toast-item.warning[data-v-b978bd90]{border-left-color:#ff9800}.toast-icon[data-v-b978bd90]{flex-shrink:0;font-size:16px}.toast-msg[data-v-b978bd90]{line-height:1.4;word-break:break-word}.toast-enter-active[data-v-b978bd90]{transition:all .3s ease-out}.toast-leave-active[data-v-b978bd90]{transition:all .25s ease-in}.toast-enter-from[data-v-b978bd90],.toast-leave-to[data-v-b978bd90]{opacity:0;transform:translate(60px)}.drawio-app[data-v-a1fdb31f]{width:100%;height:100%;position:relative;background:#fff}.drawio-iframe[data-v-a1fdb31f]{width:100%;height:100%;border:none}.drawio-loading[data-v-a1fdb31f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.loading-spinner[data-v-a1fdb31f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #d89000;border-radius:50%;animation:spin-a1fdb31f 1s linear infinite}@keyframes spin-a1fdb31f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-a1fdb31f]{color:#666;font-size:14px}.excalidraw .Spinner{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto;--spinner-color: var(--icon-fill-color)}.excalidraw .Spinner svg{animation:rotate 1.6s linear infinite;animation-delay:var(--spinner-delay);transform-origin:center center}.excalidraw .Spinner circle{stroke:var(--spinner-color);animation:dash 1.6s linear 0s infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:150,300;stroke-dashoffset:-200}to{stroke-dasharray:1,300;stroke-dashoffset:-280}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color: var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color: var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:transparent}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-lg)}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{position:relative;width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color)}.excalidraw .ToolIcon__label{display:flex;align-items:center;color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit;background-color:initial}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;border:none;box-shadow:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:transparent}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.625rem;color:var(--keybinding-color);font-family:var(--ui-font);-webkit-user-select:none;user-select:none}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (max-width: 450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (max-width: 379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw button.standalone svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{position:absolute;width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;position:fixed;z-index:var(--zIndex-eyeDropperPreview);border-radius:1rem;border:1px solid var(--default-border-color);filter:var(--theme-filter)}.excalidraw .excalidraw-eye-dropper-trigger{width:1.25rem;height:1.25rem;cursor:pointer;padding:4px;margin-right:-4px;margin-left:-2px;border-radius:.5rem;color:var(--icon-fill-color)}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding: 0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{padding:0 .5rem;font-size:.75rem;text-align:left}.excalidraw .color-picker-container{display:grid;grid-template-columns:1fr 20px 1.625rem;padding:.25rem 0px;align-items:center}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{display:flex;justify-content:space-between}.excalidraw .color-picker__button{--radius: .25rem;padding:0;margin:0;width:1.35rem;height:1.35rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);filter:var(--theme-filter);background-color:var(--swatch-color);background-position:left center;position:relative;font-family:inherit;box-sizing:border-box}.excalidraw .color-picker__button:hover:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button.active .color-picker__button-outline{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px)}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius: .5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{position:absolute;right:4px;bottom:4px;filter:none;font-size:11px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:#00000040 0 1px 4px;border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{width:0;height:0;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{transform:rotate(270deg);left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle{transform:rotate(90deg);right:-14px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1)}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{display:flex;flex-direction:column;gap:.75rem;outline:none}.excalidraw .color-picker-content--default{padding:.5rem;display:grid;grid-template-columns:repeat(5,1.875rem);grid-gap:.25rem;border-radius:4px}.excalidraw .color-picker-content--default:focus{outline:none;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content--canvas{display:flex;flex-direction:column;padding:.25rem}.excalidraw .color-picker-content--canvas-title{color:#868e96;font-size:12px;padding:0 .25rem}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important;filter:var(--theme-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:#0000001a 0 0 0 1px inset;position:absolute;top:0;right:0;bottom:0;left:0}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center}.excalidraw .color-picker-hash{height:var(--default-button-size);flex-shrink:0;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--default-border-color);border-right:0;box-sizing:border-box;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;border:1px solid var(--default-border-color);border-radius:8px;padding:0 12px;margin:8px;box-sizing:border-box}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:var(--default-button-size);border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);background-color:var(--swatch-color)!important;overflow:hidden;position:relative;filter:var(--theme-filter);border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{padding:.5rem;background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:var(--shadow-island);border-radius:4px;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{margin:0;width:36px;height:18px;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{display:grid;grid-template-columns:repeat(4,auto);grid-gap:.5rem;border-radius:4px}.excalidraw .picker-collapsible{font-size:.75rem;padding:.5rem 0}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color: var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{position:relative;height:2.6rem;border-bottom:1px solid var(--list-border-color)}.excalidraw .QuickSearch__wrapper svg{position:absolute;top:47.5%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw.theme--dark{--list-border-color: var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:0!important;font-size:.875rem;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{position:static!important;border:none;font-size:.875rem;overflow-y:auto}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{display:flex;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;color:var(--color-gray-60);overflow:hidden;text-align:center;line-height:150%}.excalidraw .FontPicker__container{display:grid;grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size: 16px}.excalidraw .range-wrapper{position:relative;padding-top:10px;padding-bottom:30px}.excalidraw .range-input{width:100%;height:4px;-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none}.excalidraw .range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .value-bubble{position:absolute;bottom:0;transform:translate(-50%);font-size:12px;color:var(--text-primary-color)}.excalidraw .zero-label{position:absolute;bottom:0;left:4px;font-size:12px;color:var(--text-primary-color)}.excalidraw-tooltip{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:fixed;z-index:var(--zIndex-popup);padding:8px;border-radius:6px;box-sizing:border-box;pointer-events:none;word-wrap:break-word;background:#000;line-height:1.5;text-align:center;font-size:13px;font-weight:500;color:#fff;display:none}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-left:5px;margin-top:1px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{margin:auto;display:flex;align-items:center}.ProjectName .TextInput{height:calc(1rem - 3px);width:200px;overflow:hidden;text-align:center;margin-left:8px;text-overflow:ellipsis}.ProjectName .TextInput--readonly{background:none;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:none}.excalidraw .Checkbox{margin:4px .3em;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{display:block;opacity:.3}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:0 0 2px 1px inset #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{width:22px;height:22px;padding:0;flex:0 0 auto;margin:0 1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #1c7ed6;background-color:transparent;border-radius:4px;color:#1c7ed6;border:0}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{display:none;width:16px;height:16px;stroke-width:3px}.excalidraw .Checkbox .Checkbox-label{display:flex;align-items:center}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;color:var(--color-gray-90);flex:0 0 auto}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{width:100%;height:100%;border-radius:100%}.excalidraw .Avatar:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:100%}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{display:flex;align-items:center;justify-content:space-between;position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;min-height:42px}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;padding:0 8px;line-height:24px;font-size:.9rem;font-weight:500;font-family:var(--ui-font)}.excalidraw-hyperlinkContainer-input{width:18rem;background-color:transparent;color:var(--text-primary-color);outline:none;border:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.excalidraw-hyperlinkContainer button{color:#228be6;background-color:transparent!important;font-weight:500}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:0 0 auto}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{margin:0;text-align:left;font-size:1.25rem;border-bottom:1px solid var(--dialog-border-color);padding:0 0 .75rem;margin-bottom:1.5rem}.excalidraw .Dialog__close{color:var(--color-gray-40);margin:0;position:absolute;top:.75rem;right:.5rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset: 28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{position:absolute;z-index:var(--zIndex-modal)}.excalidraw .Modal{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor) * 10);display:flex;flex-direction:column}.excalidraw .Modal .Island{padding:2.5rem;border:0;box-shadow:none;border-radius:0}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{animation:none;opacity:1}.excalidraw .Modal__background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#12121233;animation:Modal__background__fade-in .1s linear forwards}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in 25ms ease-out 0s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);box-shadow:var(--modal-shadow);border-radius:.75rem;box-sizing:border-box}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);margin:0;padding:.375rem;position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;border:0;border-radius:0}.excalidraw .Stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}.excalidraw .confirm-dialog-buttons{display:flex;column-gap:.5rem;justify-content:flex-end}.excalidraw .Dialog__action-button{position:relative;display:flex;column-gap:.5rem;align-items:center;padding:.5rem 1.5rem;border:1px solid var(--default-border-color);background-color:transparent;height:3rem;border-radius:var(--border-radius-lg);letter-spacing:.4px;color:inherit;font-family:inherit;font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.excalidraw .Dialog__action-button svg{display:block;width:1rem;height:1rem}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{display:flex;flex-direction:column}.excalidraw .publish-library__fields label{padding:1em 0;display:flex;justify-content:space-between;align-items:center}.excalidraw .publish-library__fields label span{font-weight:500;font-size:1rem;color:#868e96}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;padding:.6em;font-family:var(--ui-font)}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{display:flex;padding:.2rem 0;justify-content:flex-end;gap:.5rem}.excalidraw .publish-library__buttons .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color: #fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{display:flex;flex-wrap:wrap}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-style:italic;font-size:14px;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{position:absolute;top:.3rem;left:.3rem;font-size:.7rem;color:#f03e3e;background:#ffffffe6;padding:.1rem .2rem;border-radius:.2rem}.excalidraw .single-library-item__svg{background-color:#fff;padding:.3rem;width:7.5rem;height:7.5rem;border:1px solid var(--button-gray-2)}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;font-weight:700;font-size:1rem;margin:.2rem}.excalidraw .single-library-item .error{font-weight:500;margin:0;padding:.3em 0}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;padding:.26rem;border-radius:.3em;width:1rem;height:1rem}.excalidraw .dropdown-menu{position:absolute;top:100%;margin-top:.5rem}.excalidraw .dropdown-menu--mobile{left:0;width:100%;row-gap:.75rem}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{padding:8px;box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);max-height:calc(100vh - 150px);overflow-y:auto;--gap: 2}.excalidraw .dropdown-menu .dropdown-menu-item-base{display:flex;column-gap:.625rem;font-size:.875rem;color:var(--color-on-surface);width:100%;box-sizing:border-box;font-weight:400;font-family:inherit}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:transparent}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{margin-top:1rem;max-height:calc(7*(2rem + 2px) + 3.95rem)}@media screen and (min-width: 1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(7*(2.25rem + 2px) + 3.95rem)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{font-size:.75rem;text-align:left;font-weight:400;margin:0 0 .5rem;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{height:2rem;margin:1px;padding:0 .5rem;width:calc(100% - 2px);background-color:transparent;border:1px solid transparent;align-items:center;cursor:pointer;border-radius:var(--border-radius-md)}@media screen and (min-width: 1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{display:flex;align-items:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;gap:.75rem}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{margin-inline-start:auto;opacity:.5}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;font-size:.875rem;padding:0 .625rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color: var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{align-items:center;height:2rem;justify-content:space-between}@media screen and (min-width: 1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{font-size:14px;text-align:left;margin:10px 0;font-weight:500}.excalidraw .dropdown-menu-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background: var(--color-surface-mid);background-color:var(--background)}.excalidraw .dropdown-menu-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background: #363541}.excalidraw .dropdown-menu-button:hover{--background: var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{border:none;margin:0;padding:0;width:var(--default-button-size);height:var(--default-button-size)}.excalidraw .library-unit{align-items:center;border:1px solid transparent;display:flex;justify-content:center;position:relative;width:55px;height:55px;box-sizing:border-box;border-radius:var(--border-radius-lg)}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:library-unit__skeleton-opacity-animation .2s linear}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{align-items:center;background:none;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:.5rem;position:absolute;left:2rem;bottom:2rem;cursor:pointer}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{position:absolute;top:.125rem;right:.125rem;margin:0}.excalidraw .library-unit__checkbox .Checkbox-box{margin:0;width:1rem;height:1rem;border-radius:4px;background-color:var(--color-primary-light);border:1px solid var(--color-primary);box-shadow:none!important;padding:2px}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__adder{transform:scale(1);animation:library-unit__adder-animation 1s ease-in infinite;position:absolute;width:1.5rem;height:1.5rem;background-color:var(--color-primary);border-radius:var(--border-radius-md);display:flex;justify-content:center;align-items:center;pointer-events:none}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y: 1.5rem;--container-padding-x: .75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);line-height:1.5;font-size:.875rem;width:100%}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{width:100%;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-y:auto;flex-direction:column;height:100%;justify-content:center;margin:0;position:relative}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.excalidraw .library-menu-items-container__items{row-gap:.5rem;padding:var(--container-padding-y) 0;flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}.excalidraw .library-menu-items-container__header{color:var(--color-primary);font-size:1.125rem;font-weight:700;margin-bottom:.75rem;width:100%;padding-right:4rem;box-sizing:border-box}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.excalidraw .library-menu-items-container .separator{width:100%;display:flex;align-items:center;font-weight:500;font-size:.9rem;margin:.6em .2em;color:var(--text-primary-color)}.excalidraw .library-menu-items-private-library-container{min-height:3.75rem;width:100%}.excalidraw .layer-ui__library{display:flex;flex-direction:column;flex:1 1 auto}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.25rem;font-size:.625rem;pointer-events:none}.excalidraw .layer-ui__library-message{padding:2rem;min-width:200px;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{display:flex;flex-direction:column}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{width:auto;font-size:1rem;color:#fff;padding:0 .5rem}.excalidraw .library-menu-control-buttons{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px;background:var(--sidebar-border-color)}.excalidraw .library-menu-browse-button{flex:1;height:var(--lg-button-size);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;text-decoration:none!important;font-weight:600;font-size:.75rem}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;bottom:100%;margin-bottom:.625rem}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{padding:0;position:absolute;top:1rem;right:.75rem;z-index:1}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color: var(--color-on-surface);--ExcTextField--label-color: var(--color-on-surface);--ExcTextField--background: var(--color-surface-low);--ExcTextField--readonly--background: var(--color-surface-high);--ExcTextField--readonly--color: var(--color-on-surface);--ExcTextField--border: var(--color-gray-20);--ExcTextField--readonly--border: var(--color-border-outline-variant);--ExcTextField--border-hover: var(--color-brand-hover);--ExcTextField--border-active: var(--color-brand-active);--ExcTextField--placeholder: var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw .ExcTextField--fullWidth{width:100%;flex-grow:1}.excalidraw .ExcTextField__label{font-family:Assistant;font-style:normal;font-weight:600;font-size:.875rem;line-height:150%;color:var(--ExcTextField--label-color);margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.excalidraw .ExcTextField__input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:3rem;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;padding:0 .75rem}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{display:flex;align-items:center;border:none;outline:none;padding:0;margin:0;height:1.5rem;color:var(--ExcTextField--color);font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;text-overflow:ellipsis;background:transparent;width:100%}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font)}.excalidraw .excalidraw-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{border-radius:0!important;background-color:var(--color-surface-low)!important;font-size:.875rem!important;width:var(--lg-button-size);height:var(--lg-button-size)}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{border-left:0!important;border-right:0!important;padding:0 .625rem!important;width:3.75rem!important;justify-content:center;color:var(--text-primary-color)}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width: 861px){.excalidraw .command-palette-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{height:100%;display:flex;flex-direction:column}.excalidraw .command-palette-dialog .shortcuts-wrapper{display:flex;justify-content:center;align-items:center;margin-top:12px;gap:1.5rem}.excalidraw .command-palette-dialog .shortcut{display:flex;justify-content:center;align-items:center;height:16px;font-size:10px;gap:.25rem}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{padding:0 4px;height:16px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-light)}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{margin-left:4px;color:var(--color-gray-50)}.excalidraw .command-palette-dialog .commands{overflow-y:auto;box-sizing:border-box;margin-top:12px;color:var(--popup-text-color);-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .commands .command-category{display:flex;flex-direction:column;padding:12px 0;margin-right:.25rem}.excalidraw .command-palette-dialog .commands .command-category-title{font-size:1rem;font-weight:600;margin-bottom:6px;display:flex;align-items:center}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);height:2.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:var(--border-radius-lg);cursor:pointer}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{display:flex;align-items:center;gap:.25rem}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{display:flex;justify-content:center;align-items:center;margin-top:36px}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{position:absolute;z-index:10;padding:5px 0;outline:none}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px #0003;padding:0;list-style:none;-webkit-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap;font-family:inherit;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-item.checkmark:before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background: var(--island-bg-color);--RadioGroup-border: var(--color-surface-high);--RadioGroup-choice-color-off: var(--color-primary);--RadioGroup-choice-color-off-hover: var(--color-brand-hover);--RadioGroup-choice-background-off: var(--island-bg-color);--RadioGroup-choice-background-off-active: var(--color-surface-high);--RadioGroup-choice-color-on: var(--color-surface-lowest);--RadioGroup-choice-background-on: var(--color-primary);--RadioGroup-choice-background-on-hover: var(--color-brand-hover);--RadioGroup-choice-background-on-active: var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:3px;border-radius:10px;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border)}.excalidraw .RadioGroup__choice{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);border-radius:8px;font-family:Assistant;font-style:normal;font-weight:600;font-size:.75rem;line-height:100%;-webkit-user-select:none;user-select:none;letter-spacing:.4px;transition:all 75ms ease-out}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;position:absolute;width:100%;height:100%;margin:0;padding:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw{--Switch-disabled-color: var(--color-border-outline);--Switch-disabled-toggled-background: var(--color-border-outline-variant);--Switch-disabled-border: var(--color-border-outline-variant);--Switch-track-background: var(--island-bg-color);--Switch-thumb-background: var(--color-on-surface);--Switch-hover-background: var(--color-brand-hover);--Switch-active-background: var(--color-brand-active)}.excalidraw .Switch{position:relative;box-sizing:border-box;width:40px;height:20px;border-radius:12px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color)}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;display:block;pointer-events:none;position:absolute;border-radius:100%;transition:all .15s ease-out;width:10px;height:10px;top:4px;left:4px;background:var(--Switch-thumb-background)}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{width:14px;height:14px;left:22px;top:2px;background:var(--Switch-track-background)}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{width:100%;height:100%;margin:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border: #d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border: #5c5c5c}.excalidraw .ImageExportModal{display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.excalidraw .ImageExportModal h3{font-family:Assistant;font-style:normal;font-weight:700;font-size:1.313rem;line-height:130%;padding:0;margin:0}.excalidraw--mobile.excalidraw .ImageExportModal h3{display:none}.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:360px;width:55%;margin-right:1.5rem}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border:1px solid var(--ImageExportModal-preview-border);border-radius:12px;overflow:hidden;padding:1rem}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{margin-top:24px;max-width:unset}.excalidraw .ImageExportModal__settings{display:flex;flex-direction:column;flex-wrap:wrap;gap:18px}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;margin-top:1rem;flex-direction:row;gap:6px 34px;align-content:flex-start}.excalidraw .ImageExportModal__settings__setting{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{flex-direction:column;align-items:start;justify-content:unset;height:52px}.excalidraw .ImageExportModal__settings__setting__label{display:flex;flex-direction:row;align-items:center;font-family:Assistant;font-weight:600;font-size:1rem;line-height:150%}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{display:flex;height:100%;align-items:center}.excalidraw .ImageExportModal__settings__buttons{flex-grow:1;flex-wrap:wrap;display:flex;flex-direction:row;gap:11px;align-items:flex-end;align-content:flex-end}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{padding-top:32px;flex-basis:100%;justify-content:center}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color: transparent;--border-color: transparent;--back-color: transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);border-radius:.5rem;border-width:1px;border-style:solid;font-family:var(--font-family);-webkit-user-select:none;user-select:none}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color: var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;position:absolute;width:1.2rem;height:1.2rem;animation:successStatusAnimation .5s cubic-bezier(.3,1,.6,1)}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-wrap:nowrap;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color: var(--color-surface-lowest);--back-color: var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color: var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color: var(--color-primary);--border-color: var(--color-primary);--back-color: transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color: var(--color-brand-hover);--border-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color: var(--color-brand-active);--border-color: var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color: var(--color-danger-text);--back-color: var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color: var(--color-danger);--border-color: var(--color-danger);--back-color: transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color: var(--color-danger-darkest);--border-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color: var(--color-danger-darker);--border-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color: var(--color-success-text);--back-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color: var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color: var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color: var(--color-success-contrast);--border-color: var(--color-success-contrast);--back-color: transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color: var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color: var(--color-success-contrast-hover);--border-color: var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color: var(--color-success-contrast-active);--border-color: var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color: var(--island-bg-color);--back-color: var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color: var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color: var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color: var(--color-muted-background);--border-color: var(--color-muted);--back-color: var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color: black;--back-color: var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color: var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color: var(--color-warning-dark);--border-color: var(--color-warning-dark);--back-color: var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color: var(--color-warning-darker);--border-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color: var(--color-warning-darkest);--border-color: var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{font-weight:600;font-size:.875rem;min-height:3rem;padding:.5rem 1.5rem;letter-spacing:.4px}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{font-weight:600;font-size:.75rem;min-height:2.5rem;padding:.5rem 1rem;letter-spacing:normal}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{padding:.5rem .75rem;width:3rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;flex-direction:column;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:.5rem;text-align:center;color:var(--color-gray-40);font-size:.75rem}.excalidraw--mobile.excalidraw .HintViewer{position:static;padding-right:2rem}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:transparent}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-weight:700;font-size:1.125rem}.excalidraw .HelpDialog__header{display:flex;flex-wrap:wrap;gap:.75rem}.excalidraw .HelpDialog__btn{--background: var(--color-surface-mid);display:flex;column-gap:.5rem;align-items:center;background-color:var(--background);padding:.625rem 1rem;border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);font-weight:600;font-size:.75rem;letter-spacing:.4px}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background: #363541}.excalidraw .HelpDialog__btn:hover{--background: var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem}@media screen and (min-width: 1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{font-size:1rem;font-weight:700;margin:0;margin-bottom:.625rem}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);padding:.375rem .75rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;column-gap:.5rem}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{display:flex;align-items:center;column-gap:.25rem;flex-shrink:0}.excalidraw .HelpDialog__key{display:flex;box-sizing:border-box;font-size:.625rem;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);padding:.5rem;word-break:keep-all;align-items:center;font-family:inherit;line-height:1}.excalidraw{--avatar-size: 1.75rem;--avatarList-gap: .625rem;--userList-padding: var(--space-factor);--userlist-hint-bg-color: var(--color-gray-10);--userlist-hint-heading-color: var(--color-gray-80);--userlist-hint-text-color: var(--color-gray-60);--userlist-collaborators-border-color: var(--color-gray-20)}.excalidraw .UserList__wrapper{display:flex;width:100%;justify-content:flex-end;align-items:center;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size: calc( var(--avatar-size) * var(--max-avatars, 2) + var(--avatarList-gap) * (var(--max-avatars, 2) - 1) + var(--userList-padding) * 2 );max-height:var(--max-size);max-width:var(--max-size)}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{padding:0;justify-content:normal;margin:.5rem 0;max-width:none;max-height:none}.excalidraw .UserList__more{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;line-height:1;color:var(--color-gray-90);flex:0 0 auto;background-color:var(--color-gray-20);border:0!important;font-size:.625rem;font-weight:400;flex-shrink:0;color:var(--color-gray-100);font-weight:700}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{width:100%;height:100%;border-radius:100%}.excalidraw .UserList__more:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:100%}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.excalidraw .UserList__collaborator--avatar-only{position:relative;display:flex;flex:0 0 auto}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size: 14px;position:absolute;display:flex;flex:0 0 auto;bottom:-.25rem;right:-.25rem;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{flex:0 0 auto;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator-status-icons{margin-left:auto;flex:0 0 auto;min-width:2.25rem;gap:.25rem;justify-content:flex-end;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0px 0px 0px rgba(0,0,0,.5))}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:1rem;padding:0 3px;box-sizing:border-box}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{width:.125rem;height:.4rem;background-color:#a2f1a6}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(1){animation:speaking-indicator-anim 1s -.45s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:speaking-indicator-anim 1s -.9s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:speaking-indicator-anim 1s -.15s ease-in-out infinite}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color: var(--color-gray-90);--userlist-hint-heading-color: var(--color-gray-30);--userlist-hint-text-color: var(--color-gray-40);--userlist-collaborators-border-color: var(--color-gray-80)}.excalidraw .UserList__collaborators{top:auto;max-height:50vh}.excalidraw .Card{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:1em;text-align:center}.excalidraw .Card .Card-icon{font-size:2.6em;display:flex;flex:0 0 auto;padding:1.4rem;border-radius:50%;background:var(--card-color);color:#fff}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{font-size:.96em;min-height:90px;padding:0 1em;margin-bottom:auto}.excalidraw .Card .Card-button.ToolIcon_type_button{height:2.5rem;margin-top:1em;margin-bottom:.3em;background-color:var(--card-color)}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color: #fff}.excalidraw .ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);display:flex;justify-content:center;align-items:center}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between}.excalidraw--mobile.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em}@media (max-width: 460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{width:fit-content;margin:1em auto;align-items:flex-start;flex-direction:column}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{border:0;width:5rem;height:5rem;margin:0 .2em;padding:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--button-color);box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024;font-family:Cascadia;font-size:1.8em;color:#fff}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{justify-content:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);display:flex;align-items:center;gap:.5rem;line-height:0;font-size:.75rem;letter-spacing:.4px}.excalidraw .sidebar-trigger svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{display:block;white-space:nowrap}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;z-index:5;margin:0;padding:0;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);overflow:hidden;border-radius:0;width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color)}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;position:relative}.excalidraw .sidebar__header:after{content:"";width:calc(100% - 1.5rem);height:1px;background:var(--sidebar-border-color);position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{gap:0;display:flex;align-items:center;margin-left:auto}.excalidraw .sidebar__header__buttons button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);--button-bg: transparent;border:0!important;width:var(--lg-button-size);height:var(--lg-button-size);padding:0}.excalidraw .sidebar__header__buttons button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg, var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem 0}.excalidraw .sidebar-tabs-root [role=tabpanel]{flex:1;flex:1 1 auto;display:flex;flex-direction:column;outline:none}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width: auto;--button-bg: transparent;--button-hover-bg: transparent;--button-active-bg: var(--color-primary);--button-hover-color: var(--color-primary);--button-hover-border: var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg: var(--color-primary);--button-hover-bg: var(--color-primary-darker);--button-hover-color: var(--color-icon-white);--button-border: var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{display:flex;flex-direction:column}.excalidraw .default-sidebar .sidebar-triggers{display:flex;gap:0;padding:2px;margin-top:-3px;margin-bottom:-3px;border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{display:flex;align-items:center}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:9.3em}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{display:flex;flex-direction:column;align-items:center;gap:.75rem;isolation:isolate}.excalidraw .OverwriteConfirm h3{margin:0;font-weight:700;font-size:1.3125rem;line-height:130%;align-self:flex-start;color:var(--text-primary-color)}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;padding:2.5rem;background:var(--color-danger-background);border-radius:.5rem;font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;color:var(--color-danger-color)}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{flex-direction:column;text-align:center}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2.5rem;background:var(--color-danger-icon-background);width:3.5rem;height:3.5rem;padding:.75rem}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:0 0 auto}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{display:flex;flex-direction:row;align-items:stretch;justify-items:stretch;justify-content:center;gap:1.5rem}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:.75rem;flex-basis:50%;flex-grow:0}.excalidraw .OverwriteConfirm__Actions__Action__content{height:100%;font-size:.875rem;text-align:center}.excalidraw .OverwriteConfirm__Actions__Action h4{font-weight:700;font-size:1.125rem;line-height:130%;margin:0;color:var(--text-primary-color)}.excalidraw .layer-ui__search{flex:1 0 auto;display:flex;flex-direction:column;padding:8px 0 0}.excalidraw .layer-ui__search-header{display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#f5f5f9;border-radius:var(--border-radius-md);border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 0;margin:0 .75rem .25rem;font-size:.8em}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{width:36px;height:36px;--button-border: transparent}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{overflow-y:auto;flex:1 1 0;display:flex;flex-direction:column;gap:.125rem}.excalidraw .layer-ui__result-item{display:flex;align-items:center;min-height:2rem;flex:0 0 auto;padding:.25rem .75rem;cursor:pointer;border:1px solid transparent;outline:none;margin:0 .75rem;border-radius:var(--border-radius-md)}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{flex:1;max-height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;font-size:1.25rem;font-weight:700;padding-inline:2.5rem}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{padding-inline:0!important;height:100%;display:flex;flex-direction:column;flex:1 1 auto;box-shadow:none}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width: 861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:1 1 auto}.excalidraw .ttd-dialog-desc{font-size:15px;font-style:italic;font-weight:500;margin-bottom:1.5rem}.excalidraw .ttd-dialog-tabs-root{width:100%;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);font-size:.875rem;margin:0;padding:0 1rem;background-color:transparent;border:0;height:2.875rem;font-weight:600;font-family:inherit;letter-spacing:.4px}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{padding-inline:2.5rem;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{width:auto;height:10rem;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;font-family:monospace}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{display:flex;align-items:center;justify-content:center;padding:.85rem;box-sizing:border-box;flex-grow:1;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);height:400px;width:auto}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-grow:1}.excalidraw .ttd-dialog-output-error{color:red;font-weight:700;font-size:30px;word-break:break-word;overflow:auto;max-height:100%;height:100%;width:100%;text-align:center;position:absolute;z-index:10}.excalidraw .ttd-dialog-output-error p{font-weight:500;font-family:Cascadia;text-align:left;white-space:pre-wrap;font-size:.875rem;padding:0 10px}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-panels{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.excalidraw .ttd-dialog-panel{display:flex;flex-direction:column;width:100%}.excalidraw .ttd-dialog-panel__header{display:flex;margin:0 4px 4px;align-items:center;gap:1rem}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{height:100%;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;width:100%;font-family:monospace}@media screen and (max-width: 861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:block;visibility:hidden}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{font-family:inherit;font-weight:600;height:2.5rem;font-size:12px;color:#fff;background-color:var(--color-primary);width:100%}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (min-width: 861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;--spinner-color: white}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color: var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{margin-inline-start:.5rem;font-size:.625rem;opacity:.6;display:flex;gap:.125rem}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;padding:2px 3px;border-radius:4px}.excalidraw .drag-input-container{display:flex;width:100%}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{flex-shrink:0;border:1px solid var(--default-border-color);border-right:0;padding:0 .5rem 0 .75rem;min-width:1rem;height:2rem;box-sizing:border-box;color:var(--popup-text-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:2rem;border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;position:absolute;top:60px;font-size:12px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents)}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;font-weight:700}.exc-stats h3{white-space:nowrap;font-size:1.17em;margin:0;font-weight:700}.exc-stats__rows{display:flex;flex-direction:column;gap:.3125rem}.exc-stats__row{display:flex;justify-content:space-between;align-items:center;display:grid;gap:4px}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;font-weight:700;margin:.25rem 0}.exc-stats .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exc-stats .title h2{margin:0}.exc-stats .close{height:16px;width:16px;cursor:pointer}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{position:absolute;top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-island);background-color:var(--island-bg-color)}.excalidraw--mobile.excalidraw .ElementLinkDialog{left:0;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem);box-sizing:border-box;z-index:5}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{font-size:.875rem;margin-top:1rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{position:absolute;width:100%;height:100%;pointer-events:none;z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper__top-right{display:flex;width:100%;justify-content:flex-end;gap:.75rem;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{padding:10px;position:absolute;bottom:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s;font-family:var(--ui-font);font-size:.75rem;font-weight:500;line-height:1;border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color)}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s;pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{width:1px;height:1.5rem;align-self:center;background-color:var(--default-border-color);margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;border:0;background-color:transparent}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border, var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{margin-top:.375rem;right:0;min-width:11.875rem;z-index:1}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast .Toast__message{padding:0 1.6rem;color:var(--popup-text-color);white-space:pre-wrap}.excalidraw .Toast .close{position:absolute;top:0;right:0;padding:.4rem}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:var(--zIndex-svgLayer)}.excalidraw .SVGLayer svg{image-rendering:auto;overflow:visible;position:absolute;width:100%;height:100%;top:0;left:0}.excalidraw .excalidraw-canvas-buttons{position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:.375rem}.excalidraw .follow-mode{position:absolute;box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);padding:.25rem .5rem;margin-bottom:.5rem;border-radius:.5rem;pointer-events:all;font-size:.75rem;display:flex;gap:.5rem;align-items:center}.excalidraw .follow-mode__badge__label{display:flex;white-space:pre-wrap;line-height:1}.excalidraw .follow-mode__badge__username{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{display:block;width:1rem;height:1rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none}.LoadingMessage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{background-color:#121212;color:#ced4da}.excalidraw{--theme-filter: none;--button-destructive-bg-color: #ffe3e3;--button-destructive-color: #c92a2a;--button-gray-1: #e9ecef;--button-gray-2: #ced4da;--button-gray-3: #adb5bd;--button-special-active-bg-color: #ebfbee;--dialog-border-color: var(--color-gray-20);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #a5d8ff;--icon-fill-color: var(--color-on-surface);--icon-green-fill-color: #2b8a3e;--default-bg-color: #ffffff;--input-bg-color: #ffffff;--input-border-color: #ced4da;--input-hover-bg-color: #f1f3f5;--input-label-color: #495057;--island-bg-color: #ffffff;--keybinding-color: var(--color-gray-40);--link-color: #1c7ed6;--overlay-bg-color: rgba(255, 255, 255, .88);--popup-bg-color: var(--island-bg-color);--popup-secondary-bg-color: #f1f3f5;--popup-text-color: #000000;--popup-text-inverted-color: #ffffff;--select-highlight-color: #339af0;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--button-hover-bg: var(--color-surface-high);--button-active-bg: var(--color-surface-high);--button-active-border: var(--color-brand-active);--default-border-color: var(--color-surface-high);--default-button-size: 2rem;--default-icon-size: 1rem;--lg-button-size: 2.25rem;--lg-icon-size: 1rem;--editor-container-padding: 1rem;--scrollbar-thumb: var(--button-gray-2);--scrollbar-thumb-hover: var(--button-gray-3);--color-slider-track: hsl(240, 100%, 90%);--color-slider-thumb: var(--color-gray-80);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-20);--sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--sidebar-border-color: var(--color-surface-high);--sidebar-bg-color: var(--island-bg-color);--library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, .01), 0px 8px 5px rgba(0, 0, 0, .05), 0px 4px 4px rgba(0, 0, 0, .09), 0px 1px 2px rgba(0, 0, 0, .1), 0px 0px 0px rgba(0, 0, 0, .1);--space-factor: .25rem;--text-primary-color: var(--color-on-surface);--color-selection: #6965db;--color-icon-white: #ffffff;--color-primary: #6965db;--color-primary-darker: #5b57d1;--color-primary-darkest: #4a47b1;--color-primary-light: #e3e2fe;--color-primary-light-darker: #d7d5ff;--color-primary-hover: #5753d0;--color-gray-10: #f5f5f5;--color-gray-20: #ebebeb;--color-gray-30: #d6d6d6;--color-gray-40: #b8b8b8;--color-gray-50: #999999;--color-gray-60: #7a7a7a;--color-gray-70: #5c5c5c;--color-gray-80: #3d3d3d;--color-gray-85: #242424;--color-gray-90: #1e1e1e;--color-gray-100: #121212;--color-disabled: var(--color-gray-40);--color-warning: #fceeca;--color-warning-dark: #f5c354;--color-warning-darker: #f3ab2c;--color-warning-darkest: #ec8b14;--color-text-warning: var(--text-primary-color);--color-danger: #db6965;--color-danger-dark: #db6965;--color-danger-darker: #d65550;--color-danger-darkest: #d1413c;--color-danger-text: black;--color-danger-background: #fff0f0;--color-danger-icon-background: #ffdad6;--color-danger-color: #700000;--color-danger-icon-color: #700000;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--text-primary-color);--color-warning-icon-color: var(--text-primary-color);--color-muted: var(--color-gray-30);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-100);--color-muted-background: var(--color-gray-80);--color-muted-background-darker: var(--color-gray-100);--color-promo: var(--color-primary);--color-success: #cafccc;--color-success-darker: #bafabc;--color-success-darkest: #a5eba8;--color-success-text: #268029;--color-success-contrast: #65bb6a;--color-success-contrast-hover: #6bcf70;--color-success-contrast-active: #6edf74;--color-logo-icon: var(--color-primary);--color-logo-text: #190064;--border-radius-md: .375rem;--border-radius-lg: .5rem;--color-surface-high: #f1f0ff;--color-surface-mid: #f2f2f7;--color-surface-low: #ececf4;--color-surface-lowest: #ffffff;--color-on-surface: #1b1b1f;--color-brand-hover: #5753d0;--color-on-primary-container: #030064;--color-brand-active: #4440bf;--color-border-outline: #767680;--color-border-outline-variant: #c5c5d0;--color-surface-primary-container: #e0dfff;--color-badge: #0b6513;--background-color-badge: #d3ffd2}@media screen and (min-device-width: 1921px){.excalidraw{--lg-button-size: 2.5rem;--lg-icon-size: 1.25rem;--default-button-size: 2.25rem;--default-icon-size: 1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:none}.excalidraw.theme--dark{--theme-filter: invert(93%) hue-rotate(180deg);--button-destructive-bg-color: #5a0000;--button-destructive-color: #ffa8a8;--button-gray-1: #363636;--button-gray-2: #272727;--button-gray-3: #222;--button-special-active-bg-color: #204624;--dialog-border-color: var(--color-gray-80);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path fill="%23ced4da" d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #228be6;--icon-green-fill-color: #69db7c;--default-bg-color: #121212;--input-bg-color: #121212;--input-border-color: #2e2e2e;--input-hover-bg-color: #181818;--input-label-color: #e9ecef;--island-bg-color: #232329;--keybinding-color: var(--color-gray-60);--link-color: #4dabf7;--overlay-bg-color: rgba(52, 58, 64, .12);--popup-secondary-bg-color: #222;--popup-text-color: #ced4da;--popup-text-inverted-color: #2c2c2c;--select-highlight-color: #4dabf7;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-85);--scrollbar-thumb: #343a40;--scrollbar-thumb-hover: #495057;--color-slider-track: hsl(244, 23%, 39%);--color-selection: #3530c4;--color-icon-white: var(--color-gray-90);--color-primary: #a8a5ff;--color-primary-darker: #b2aeff;--color-primary-darkest: #beb9ff;--color-primary-light: #4f4d6f;--color-primary-light-darker: #43415e;--color-primary-hover: #bbb8ff;--color-disabled: var(--color-gray-70);--color-text-warning: var(--color-gray-80);--color-danger: #ffa8a5;--color-danger-dark: #672120;--color-danger-darker: #8f2625;--color-danger-darkest: #ac2b29;--color-danger-text: #fbcbcc;--color-danger-background: #fbcbcc;--color-danger-icon-background: #672120;--color-danger-color: #261919;--color-danger-icon-color: #fbcbcc;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--color-gray-80);--color-warning-icon-color: var(--color-gray-80);--color-muted: var(--color-gray-80);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-20);--color-muted-background: var(--color-gray-40);--color-muted-background-darker: var(--color-gray-20);--color-logo-text: #e2dfff;--color-surface-high: hsl(245, 10%, 21%);--color-surface-low: hsl(240, 8%, 15%);--color-surface-mid: hsl(240 6% 10%);--color-surface-lowest: hsl(0, 0%, 7%);--color-on-surface: #e3e3e8;--color-brand-hover: #bbb8ff;--color-on-primary-container: #e0dfff;--color-brand-active: #d0ccff;--color-border-outline: #8e8d9c;--color-border-outline-variant: #46464f;--color-surface-primary-container: #403e6a}:root{--zIndex-canvas: 1;--zIndex-interactiveCanvas: 2;--zIndex-svgLayer: 3;--zIndex-wysiwyg: 3;--zIndex-canvasButtons: 3;--zIndex-layerUI: 4;--zIndex-eyeDropperBackdrop: 5;--zIndex-eyeDropperPreview: 6;--zIndex-hyperlinkContainer: 7;--zIndex-modal: 1000;--zIndex-popup: 1001;--zIndex-toast: 999999;--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--sat: env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:relative;overflow:hidden;color:var(--text-primary-color);display:flex;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-webkit-user-select:none;user-select:none}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{font-weight:500;text-decoration:none;color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{width:100%;height:100%;border:0}.excalidraw__embeddable-container{position:absolute;z-index:2;transform-origin:top left;pointer-events:none}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat, 0);padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column;row-gap:.75rem}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{margin:0;margin-bottom:.25rem;font-size:.75rem;color:var(--text-primary-color);font-weight:400;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;display:flex;column-gap:.5rem;row-gap:.5rem}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{margin:0;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{outline:transparent;box-shadow:0 0 0 1px var(--color-brand-hover)}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:transparent}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);display:flex;flex-direction:column;align-items:center}.excalidraw .App-bottom-bar{position:absolute;top:0;right:0;bottom:0;left:0;--bar-padding: calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:var(--ui-pointerEvents)}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color: #fff;--keybinding-color: #fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between;padding:8px}.excalidraw .App-toolbar-content .dropdown-menu--mobile{bottom:55px;top:auto}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid;color:var(--icon-fill-color)}.excalidraw .shapes-section{display:flex;justify-content:center;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-template-columns:1fr 2fr 1fr;grid-gap:2rem;align-items:flex-start;cursor:default;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media (min-width: 1536px){.excalidraw .App-menu_top{grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}}.excalidraw .App-menu_top>*:first-child{justify-self:flex-start}.excalidraw .App-menu_top>*:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:default;pointer-events:none!important;box-sizing:border-box;padding:0 1rem}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>*:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>*:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto;padding:.75rem;width:12.5rem;box-sizing:border-box;position:absolute}.excalidraw .dropdown-select{height:1.5rem;padding:0;padding-inline-start:.5rem;padding-inline-end:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);font-size:.8rem;font-family:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--dropdown-icon);background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .excalidraw .dropdown-select{background-position:left .7rem top 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{height:2rem;background-color:var(--island-bg-color);border-color:var(--default-border-color)!important;cursor:pointer}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);padding:10px 20px;position:absolute;left:50%;bottom:30px;transform:translate(-50%);pointer-events:var(--ui-pointerEvents);font-family:inherit}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .help-icon svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{display:grid;grid-auto-flow:column;gap:.4em;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{display:grid;grid-auto-flow:column;margin-top:auto;margin-bottom:auto;margin-inline-start:.6em}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab, 0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{display:flex;justify-content:space-between}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color)}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{outline:none;border-color:var(--color-brand-hover)}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{position:absolute;top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);display:flex;flex-direction:column;border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);border-right:0;overflow:hidden;background-color:var(--island-bg-color)}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{width:2rem;height:2rem;border-radius:0}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{overflow:visible;max-width:98vw}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{margin:0;padding:0;border:none;text-align:left}.excalidraw .UserList-Wrapper legend{display:block;font-size:.75rem;font-weight:400;margin:0 0 .25rem;padding:0}.excalidraw .main-menu-trigger{border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low)}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border: transparent;--button-bg: var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg: #363541;--button-bg: var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0rem}.ErrorSplash.excalidraw{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;user-select:text}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash.excalidraw .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{position:absolute;z-index:1;background:#00000080;padding:1rem 1.6rem;border-radius:12px;color:#fff;font-weight:700;letter-spacing:.6px;font-family:Assistant}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2) format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2) format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2) format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2) format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;display:flex;width:100%;justify-content:flex-start;margin-inline-end:.6rem}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs: 2rem;--logo-text--xs: 1.5rem;--logo-icon--small: 2.5rem;--logo-text--small: 1.75rem;--logo-icon--normal: 3rem;--logo-text--normal: 2.2rem;--logo-icon--large: 90px;--logo-text--large: 65px;display:flex;align-items:center}.excalidraw .ExcalidrawLogo svg{flex:0 0 auto}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{margin-left:.75rem;width:auto;color:var(--color-logo-text)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color: var(--color-primary);color:var(--color);text-decoration:none;margin-bottom:-6px}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media (max-height: 599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media (max-width: 1024px),(max-width: 800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;right:0;bottom:100%}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{margin-top:.5rem;width:85px;height:71px;transform:scaleX(-1) rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2.5rem;display:flex;align-items:baseline}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{position:absolute;width:320px;font-size:1rem;top:100%;margin-top:.25rem;margin-inline-start:.6rem;display:flex;align-items:flex-end;gap:.5rem}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media (max-width: 860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:absolute;pointer-events:none;top:1rem;right:1rem;bottom:1rem;left:1rem}.excalidraw .welcome-screen-center__logo{display:flex;align-items:center;column-gap:.75rem;font-size:2.25rem}.excalidraw .welcome-screen-center__heading{font-size:1.125rem;text-align:center}.excalidraw .welcome-screen-menu{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);font-size:.875rem;width:100%;min-width:300px;max-width:400px;display:grid;align-items:center;justify-content:space-between;background:none;border:1px solid transparent;padding:.75rem;border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem}.excalidraw .welcome-screen-menu-item__text{display:flex;align-items:center;margin-right:auto;text-align:left;column-gap:.5rem}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{margin-left:auto;color:var(--color-gray-40);font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{text-decoration:none;background:var(--button-hover-bg)}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media (max-height: 599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media (min-height: 600px) and (max-height: 900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media (max-height: 500px),(max-width: 320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg: var(--color-primary);--button-color: var(--color-surface-lowest);--button-border: var(--color-primary);--button-width: var(--lg-button-size);--button-height: var(--lg-button-size);--button-hover-bg: var(--color-primary-darker);--button-hover-border: var(--color-primary-darker);--button-active-bg: var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;min-height:1em;line-height:1;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#b2f2bb;color:#2b8a3e;font-size:.6rem;font-family:Cascadia}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}.excalidraw-host{width:100%;height:100%;position:relative}.excalidraw-toast{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:8px 20px;border-radius:6px;font-size:13px;z-index:9999;pointer-events:none;white-space:nowrap}.toast-enter-active,.toast-leave-active{transition:opacity .3s,transform .3s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%) translateY(8px)}.dialog-overlay[data-v-f749301c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.resize-dialog[data-v-f749301c]{background:#2d2d2d;border:1px solid #555;border-radius:8px;min-width:280px;color:#ddd;font-size:12px}.dialog-header[data-v-f749301c]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #404040;font-weight:500}.close-btn[data-v-f749301c]{background:none;border:none;color:#888;cursor:pointer;font-size:14px}.dialog-body[data-v-f749301c]{padding:12px;display:flex;flex-direction:column;gap:8px}.input-group[data-v-f749301c]{display:flex;align-items:center;gap:8px}.input-group label[data-v-f749301c]{width:40px}.input-group input[type=number][data-v-f749301c]{flex:1;height:26px;background:#333;border:1px solid #555;border-radius:4px;color:#ddd;font-size:12px;padding:0 6px;outline:none}.unit[data-v-f749301c]{color:#888}.checkbox-label[data-v-f749301c]{display:flex;align-items:center;gap:6px;cursor:pointer}.dialog-footer[data-v-f749301c]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #404040}.btn[data-v-f749301c]{padding:4px 16px;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:12px;background:#333;color:#ddd}.btn-ok[data-v-f749301c]{background:#4a9eff;border-color:#4a9eff;color:#fff}.btn[data-v-f749301c]:hover{filter:brightness(1.2)}.dialog-overlay[data-v-a0241526]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.new-file-dialog[data-v-a0241526]{background:#2a2a2a;border:1px solid #555;border-radius:8px;color:#ddd;font-size:12px;display:flex;flex-direction:column;width:680px;max-height:80vh}.dialog-header[data-v-a0241526]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #404040;font-weight:500;font-size:13px}.close-btn[data-v-a0241526]{background:none;border:none;color:#888;cursor:pointer;font-size:14px}.dialog-body[data-v-a0241526]{display:flex;flex:1;overflow:hidden;min-height:320px}.preset-categories[data-v-a0241526]{width:80px;background:#222;border-right:1px solid #404040;overflow-y:auto;padding:4px 0}.preset-cat[data-v-a0241526]{padding:8px 12px;cursor:pointer;font-size:12px;color:#aaa}.preset-cat[data-v-a0241526]:hover{color:#fff;background:#333}.preset-cat.active[data-v-a0241526]{color:#fff;background:#4a9eff}.preset-sizes[data-v-a0241526]{width:200px;border-right:1px solid #404040;overflow-y:auto;padding:8px}.preset-item[data-v-a0241526]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px;cursor:pointer}.preset-item[data-v-a0241526]:hover{background:#333}.preset-item.active[data-v-a0241526]{background:#3a5a8a}.preset-thumb[data-v-a0241526]{background:#555;border:1px solid #666;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preset-thumb-inner[data-v-a0241526]{width:60%;height:60%;background:#888;border-radius:1px}.preset-name[data-v-a0241526]{font-size:11px;color:#ccc}.preset-dim[data-v-a0241526]{font-size:10px;color:#888;margin-top:1px}.settings-panel[data-v-a0241526]{flex:1;padding:12px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.setting-group[data-v-a0241526]{display:flex;flex-direction:column;gap:4px}.setting-group label[data-v-a0241526]{font-size:11px;color:#999}.input-field[data-v-a0241526]{height:28px;background:#333;border:1px solid #555;border-radius:4px;color:#ddd;font-size:12px;padding:0 8px;outline:none;width:100%}.input-field[data-v-a0241526]:focus{border-color:#4a9eff}.input-row[data-v-a0241526]{display:flex;align-items:center;gap:6px}.input-row .input-field[data-v-a0241526]{flex:1}.unit[data-v-a0241526]{color:#888;font-size:11px;white-space:nowrap}.bg-options[data-v-a0241526]{display:flex;gap:8px;flex-wrap:wrap}.bg-opt[data-v-a0241526]{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;padding:4px;border-radius:4px}.bg-opt[data-v-a0241526]:hover{background:#333}.bg-opt.active[data-v-a0241526]{background:#3a5a8a}.bg-opt-preview[data-v-a0241526]{width:32px;height:32px;border:2px solid #555;border-radius:4px}.bg-opt.active .bg-opt-preview[data-v-a0241526]{border-color:#4a9eff}.bg-opt span[data-v-a0241526]{font-size:10px;color:#aaa}.color-input[data-v-a0241526]{width:60px;height:28px;background:#333;border:1px solid #555;border-radius:4px;cursor:pointer;padding:2px}.orientation-row[data-v-a0241526]{display:flex;gap:6px}.orient-btn[data-v-a0241526]{width:40px;height:32px;background:#333;border:1px solid #555;border-radius:4px;color:#aaa;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.orient-btn.active[data-v-a0241526]{border-color:#4a9eff;background:#3a5a8a;color:#fff}.summary[data-v-a0241526]{margin-top:auto;padding-top:8px;border-top:1px solid #404040;font-size:11px;color:#888;gap:2px}.dialog-footer[data-v-a0241526]{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #404040}.btn[data-v-a0241526]{padding:6px 20px;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:12px;background:#333;color:#ddd}.btn-ok[data-v-a0241526]{background:#4a9eff;border-color:#4a9eff;color:#fff}.btn[data-v-a0241526]:hover{filter:brightness(1.2)}.menu-bar[data-v-0f96bc30]{height:24px;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;align-items:center;position:relative;z-index:100}.menu-item[data-v-0f96bc30]{position:relative}.menu-trigger[data-v-0f96bc30]{padding:0 10px;height:24px;display:flex;align-items:center;font-size:12px;color:#ccc;cursor:pointer;white-space:nowrap}.menu-trigger[data-v-0f96bc30]:hover,.menu-item.open .menu-trigger[data-v-0f96bc30]{background:#404040;color:#fff}.menu-dropdown[data-v-0f96bc30]{position:absolute;top:24px;left:0;min-width:180px;background:#2d2d2d;border:1px solid #555;border-radius:4px;box-shadow:0 4px 12px #00000080;padding:4px 0;z-index:200}.menu-option[data-v-0f96bc30]{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;font-size:12px;color:#ccc;cursor:pointer;white-space:nowrap}.menu-option[data-v-0f96bc30]:hover{background:#4a9eff;color:#fff}.menu-option.disabled[data-v-0f96bc30]{opacity:.4;pointer-events:none}.menu-option-label[data-v-0f96bc30]{flex:1}.menu-option-shortcut[data-v-0f96bc30]{margin-left:24px;font-size:10px;color:#888}.menu-option:hover .menu-option-shortcut[data-v-0f96bc30]{color:#ddd}.menu-separator[data-v-0f96bc30]{height:1px;background:#404040;margin:4px 8px}.menu-title[data-v-0f96bc30]{margin-left:auto;padding-right:12px;font-size:11px;color:#888}.menu-option.hasSubmenu[data-v-0f96bc30]{position:relative}.menu-arrow[data-v-0f96bc30]{margin-left:auto;font-size:10px;color:#888}.submenu-dropdown[data-v-0f96bc30]{position:absolute;top:0;left:100%;min-width:160px;background:#2d2d2d;border:1px solid #555;border-radius:4px;box-shadow:0 4px 12px #00000080;padding:4px 0;z-index:210}.toolbar[data-v-e05075f4]{height:28px;background:#2a2a2a;border-bottom:1px solid #404040;display:flex;align-items:center;padding:0 8px;gap:12px;overflow-x:auto}.toolbar-tool-name[data-v-e05075f4]{font-size:11px;color:#888;white-space:nowrap;min-width:fit-content}.toolbar-field[data-v-e05075f4]{display:flex;align-items:center;gap:4px;white-space:nowrap}.toolbar-label[data-v-e05075f4]{font-size:10px;color:#999}.toolbar-input[data-v-e05075f4]{width:50px;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 4px;outline:none}.toolbar-input[data-v-e05075f4]:focus{border-color:#4a9eff}.toolbar-select[data-v-e05075f4]{height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 2px;outline:none}.toolbar-color[data-v-e05075f4]{width:24px;height:20px;padding:0;border:1px solid #555;border-radius:3px;cursor:pointer;background:none}.canvas-area[data-v-f40f7a33]{flex:1;overflow:hidden;background:#1a1a1a;position:relative;cursor:crosshair;touch-action:none}.canvas-transform[data-v-f40f7a33]{position:absolute;top:0;left:0}.checkerboard[data-v-f40f7a33]{position:absolute;top:0;left:0;background-image:linear-gradient(45deg,#808080 25%,transparent 25%),linear-gradient(-45deg,#808080 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#808080 75%),linear-gradient(-45deg,transparent 75%,#808080 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;background-color:#a0a0a0}.main-canvas[data-v-f40f7a33]{position:relative;display:block;image-rendering:pixelated}.preview-canvas[data-v-f40f7a33]{position:absolute;top:0;left:0;pointer-events:none;image-rendering:pixelated}.details-panel[data-v-a29aca23]{border-top:1px solid #3a3a3a;flex-shrink:0}.details-empty[data-v-a29aca23]{padding:16px;text-align:center;color:#666;font-size:11px}.section-header[data-v-a29aca23]{height:24px;background:#2d2d2d;border-bottom:1px solid #3a3a3a;display:flex;align-items:center;padding:0 8px;font-size:11px;color:#aaa}.details-body[data-v-a29aca23]{padding:6px 8px;display:flex;flex-direction:column;gap:5px}.detail-row[data-v-a29aca23]{display:flex;align-items:center;gap:6px}.detail-row label[data-v-a29aca23]{width:40px;font-size:10px;color:#999;flex-shrink:0}.detail-input[data-v-a29aca23]{flex:1;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 4px;outline:none}.detail-input[data-v-a29aca23]:focus{border-color:#4a9eff}.detail-input-sm[data-v-a29aca23]{width:50px;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 4px;outline:none}.detail-select[data-v-a29aca23]{flex:1;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 2px;outline:none}.detail-range[data-v-a29aca23]{flex:1;height:4px;-webkit-appearance:none;background:#555;border-radius:2px;outline:none}.detail-range[data-v-a29aca23]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:#4a9eff;border-radius:50%;cursor:pointer}.detail-value[data-v-a29aca23]{width:36px;text-align:right;font-size:10px;color:#aaa}.detail-value-sm[data-v-a29aca23]{width:30px;text-align:right;font-size:9px;color:#888}.filters-header[data-v-a29aca23]{margin-top:4px}.add-filter-btn[data-v-a29aca23]{width:18px;height:16px;background:#3a3a3a;border:1px solid #555;border-radius:3px;color:#ccc;font-size:10px;cursor:pointer}.add-filter-btn[data-v-a29aca23]:hover{background:#4a9eff;color:#fff}.filter-menu[data-v-a29aca23]{background:#333;border:1px solid #555;border-radius:4px;padding:2px;max-height:120px;overflow-y:auto}.filter-menu-item[data-v-a29aca23]{padding:4px 8px;font-size:10px;color:#ccc;cursor:pointer;border-radius:3px}.filter-menu-item[data-v-a29aca23]:hover{background:#4a9eff;color:#fff}.filter-item[data-v-a29aca23]{display:flex;align-items:center;gap:4px;padding:2px 0}.filter-name[data-v-a29aca23]{width:48px;font-size:10px;color:#aaa;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-remove[data-v-a29aca23]{width:16px;height:16px;background:none;border:none;color:#888;font-size:10px;cursor:pointer;flex-shrink:0}.filter-remove[data-v-a29aca23]:hover{color:#f44}.dialog-overlay[data-v-96d548e4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.color-dialog[data-v-96d548e4]{background:#2d2d2d;border:1px solid #555;border-radius:8px;min-width:340px;color:#ddd;font-size:12px}.dialog-header[data-v-96d548e4]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #404040;font-weight:500}.close-btn[data-v-96d548e4]{background:none;border:none;color:#888;cursor:pointer;font-size:14px}.dialog-body[data-v-96d548e4]{padding:12px;display:flex;flex-wrap:wrap;gap:8px}.sv-panel[data-v-96d548e4]{width:200px;height:200px;position:relative;cursor:crosshair;border:1px solid #555}.sv-white[data-v-96d548e4]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#fff,transparent)}.sv-black[data-v-96d548e4]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent,#000)}.sv-cursor[data-v-96d548e4]{position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #000c;pointer-events:none}.hue-slider[data-v-96d548e4]{width:20px;height:200px;position:relative;cursor:pointer;border:1px solid #555;background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.hue-cursor[data-v-96d548e4]{position:absolute;left:-2px;right:-2px;height:4px;background:#fff;border:1px solid #000;transform:translateY(-50%);pointer-events:none}.alpha-slider[data-v-96d548e4]{width:200px;height:20px;position:relative;cursor:pointer;border:1px solid #555}.alpha-bg[data-v-96d548e4]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,#808080 25%,transparent 25%),linear-gradient(-45deg,#808080 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#808080 75%),linear-gradient(-45deg,transparent 75%,#808080 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.alpha-gradient[data-v-96d548e4]{position:absolute;top:0;left:0;right:0;bottom:0}.alpha-cursor[data-v-96d548e4]{position:absolute;top:-2px;bottom:-2px;width:4px;background:#fff;border:1px solid #000;transform:translate(-50%);pointer-events:none}.color-inputs[data-v-96d548e4]{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:4px}.input-row[data-v-96d548e4]{display:flex;align-items:center;gap:4px}.input-row label[data-v-96d548e4]{width:14px;font-size:10px;color:#888}.input-row input[type=number][data-v-96d548e4]{width:50px;height:22px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;text-align:center;outline:none}.hex-val[data-v-96d548e4]{width:100px;height:22px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;text-align:center;outline:none}.color-preview-row[data-v-96d548e4]{display:flex;width:100%;height:24px;border:1px solid #555;border-radius:3px;overflow:hidden;margin-top:4px}.preview-new[data-v-96d548e4],.preview-old[data-v-96d548e4]{flex:1}.dialog-footer[data-v-96d548e4]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #404040}.btn[data-v-96d548e4]{padding:4px 16px;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:12px;background:#333;color:#ddd}.btn-ok[data-v-96d548e4]{background:#4a9eff;border-color:#4a9eff;color:#fff}.btn[data-v-96d548e4]:hover{filter:brightness(1.2)}.sidebar[data-v-b3c4a282]{width:200px;background:#252525;border-left:1px solid #404040;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.sidebar-section[data-v-b3c4a282]{display:flex;flex-direction:column;flex:1 1 0}.sidebar-section[data-v-b3c4a282]:last-child{flex:0 0 auto}.section-header[data-v-b3c4a282]{height:24px;background:#2d2d2d;border-bottom:1px solid #3a3a3a;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:11px;color:#aaa}.section-actions[data-v-b3c4a282]{display:flex;gap:4px}.section-actions button[data-v-b3c4a282]{width:20px;height:18px;background:#3a3a3a;border:1px solid #555;border-radius:3px;color:#ccc;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.section-actions button[data-v-b3c4a282]:hover:not(:disabled){background:#4a9eff;color:#fff}.section-actions button[data-v-b3c4a282]:disabled{opacity:.3;cursor:default}.layers-list[data-v-b3c4a282]{overflow-y:auto;padding:4px}.layer-item[data-v-b3c4a282]{display:flex;align-items:center;height:28px;padding:0 6px;border-radius:4px;cursor:pointer;gap:6px;font-size:11px;color:#bbb}.layer-item[data-v-b3c4a282]:hover{background:#333}.layer-item.active[data-v-b3c4a282]{background:#4a9eff;color:#fff}.layer-visibility[data-v-b3c4a282]{font-size:12px;cursor:pointer;width:16px;text-align:center}.layer-visibility.hidden[data-v-b3c4a282]{opacity:.3}.layer-name[data-v-b3c4a282]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layers-empty[data-v-b3c4a282]{padding:16px;text-align:center;color:#666;font-size:11px}.color-panel[data-v-b3c4a282]{padding:8px}.color-main[data-v-b3c4a282]{position:relative;width:48px;height:48px;margin:0 auto 8px}.color-fg-display[data-v-b3c4a282]{position:absolute;top:0;left:0;width:32px;height:32px;border:1px solid #666;border-radius:3px;z-index:2;overflow:hidden}.color-bg-display[data-v-b3c4a282]{position:absolute;bottom:0;right:0;width:32px;height:32px;border:1px solid #666;border-radius:3px;z-index:1;overflow:hidden}.color-fg-display input[data-v-b3c4a282],.color-bg-display input[data-v-b3c4a282]{position:absolute;top:-4px;left:-4px;width:40px;height:40px;opacity:0;cursor:pointer}.color-hex[data-v-b3c4a282]{text-align:center}.hex-input[data-v-b3c4a282]{width:70px;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;text-align:center;padding:0 4px;outline:none}.hex-input[data-v-b3c4a282]:focus{border-color:#4a9eff}.hex-label[data-v-b3c4a282]{font-size:10px;color:#888;margin-right:4px}.color-hex[data-v-b3c4a282]{display:flex;align-items:center;justify-content:center;gap:4px}.color-palette[data-v-b3c4a282]{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;margin-top:6px}.palette-swatch[data-v-b3c4a282]{width:100%;aspect-ratio:1;border:1px solid #555;border-radius:2px;cursor:pointer;transition:transform .1s}.palette-swatch[data-v-b3c4a282]:hover{transform:scale(1.2);z-index:1;border-color:#fff}.ctx-menu{position:fixed;min-width:140px;background:#2d2d2d;border:1px solid #555;border-radius:4px;box-shadow:0 4px 12px #00000080;padding:4px 0;z-index:9999}.ctx-item{padding:4px 16px;font-size:12px;color:#ccc;cursor:pointer;white-space:nowrap}.ctx-item:hover{background:#4a9eff;color:#fff}.ctx-danger:hover{background:#e74c3c}.ctx-sep{height:1px;background:#404040;margin:4px 8px}.statusbar[data-v-941b0a44]{height:22px;background:#252525;border-top:1px solid #404040;display:flex;align-items:center;padding:0 8px;gap:6px;font-size:10px;color:#888}.sb-item[data-v-941b0a44]{white-space:nowrap}.sb-separator[data-v-941b0a44]{color:#555}.sb-spacer[data-v-941b0a44]{flex:1}.sb-tool[data-v-941b0a44]{color:#4a9eff}.timeline-panel[data-v-72910095]{height:120px;background:#1e1e1e;border-top:1px solid #404040;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.timeline-header[data-v-72910095]{height:28px;background:#252525;border-bottom:1px solid #333;display:flex;align-items:center;padding:0 8px;gap:8px;flex-shrink:0}.timeline-title[data-v-72910095]{font-size:12px;font-weight:600;color:#aaa;margin-right:8px;white-space:nowrap}.timeline-actions[data-v-72910095]{display:flex;align-items:center;gap:4px}.tl-btn[data-v-72910095]{height:22px;padding:0 6px;background:#333;border:1px solid #555;border-radius:3px;color:#ccc;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tl-btn[data-v-72910095]:hover:not(:disabled){background:#4a9eff;color:#fff;border-color:#4a9eff}.tl-btn[data-v-72910095]:disabled{opacity:.3;cursor:default}.tl-play[data-v-72910095]{min-width:28px;font-size:13px}.tl-export[data-v-72910095]{background:#2d5a2d;border-color:#4a8;font-weight:600}.tl-export[data-v-72910095]:hover:not(:disabled){background:#3a8a3a}.tl-sep[data-v-72910095]{width:1px;height:16px;background:#404040;margin:0 2px}.tl-label[data-v-72910095]{font-size:10px;color:#888;white-space:nowrap}.tl-input[data-v-72910095]{width:52px;height:20px;background:#333;border:1px solid #555;border-radius:3px;color:#ddd;font-size:11px;padding:0 4px;outline:none}.tl-input[data-v-72910095]:focus{border-color:#4a9eff}.timeline-body[data-v-72910095]{flex:1;display:flex;overflow:hidden}.tl-preview[data-v-72910095]{width:170px;flex-shrink:0;border-right:1px solid #333;display:flex;align-items:center;justify-content:center;padding:4px;background:#222}.tl-preview canvas[data-v-72910095]{max-width:100%;max-height:100%;border:1px solid #444;background:repeating-conic-gradient(#444,#444 25%,#333 0%,#333 50%) 50% / 8px 8px}.tl-frames[data-v-72910095]{flex:1;display:flex;gap:4px;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#444 #1e1e1e}.tl-frames[data-v-72910095]::-webkit-scrollbar{height:6px}.tl-frames[data-v-72910095]::-webkit-scrollbar-track{background:#1e1e1e}.tl-frames[data-v-72910095]::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.tl-frame[data-v-72910095]{flex-shrink:0;width:80px;display:flex;flex-direction:column;align-items:center;padding:3px;border:2px solid transparent;border-radius:4px;cursor:pointer;background:#252525;transition:border-color .15s}.tl-frame[data-v-72910095]:hover{border-color:#555}.tl-frame.active[data-v-72910095]{border-color:#4a9eff;background:#2a3a4a}.tl-frame-thumb[data-v-72910095]{width:64px;height:48px;object-fit:contain;border-radius:2px;background:repeating-conic-gradient(#444,#444 25%,#333 0%,#333 50%) 50% / 6px 6px}.tl-frame-idx[data-v-72910095]{font-size:9px;color:#888;margin-top:2px}.tl-frame-delay[data-v-72910095]{font-size:8px;color:#666}.tl-empty[data-v-72910095]{display:flex;align-items:center;justify-content:center;width:100%;color:#555;font-size:12px}.editor-root[data-v-57d96982]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#1e1e1e;color:#ccc;font-size:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.editor-body[data-v-57d96982]{flex:1;display:flex;overflow:hidden}.editor-tools-sidebar[data-v-57d96982]{width:36px;background:#252525;border-right:1px solid #404040;display:flex;flex-direction:column;align-items:center;padding:4px 0;gap:2px;overflow-y:auto}.tool-btn[data-v-57d96982]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-size:14px;transition:background .1s}.tool-btn[data-v-57d96982]:hover{background:#3a3a3a}.tool-btn.active[data-v-57d96982]{background:#4a9eff;color:#fff}.tool-icon[data-v-57d96982]{pointer-events:none}.tool-separator[data-v-57d96982]{width:20px;height:1px;background:#404040;margin:4px 0}.color-preview[data-v-57d96982]{position:relative;width:24px;height:24px;margin-top:4px;cursor:pointer}.color-fg[data-v-57d96982]{position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #666;border-radius:2px;z-index:2}.color-bg[data-v-57d96982]{position:absolute;bottom:0;right:0;width:16px;height:16px;border:1px solid #666;border-radius:2px;z-index:1}.editor-root.drag-over[data-v-57d96982]{outline:2px dashed #4a9eff;outline-offset:-2px}.editor-root.drag-over[data-v-57d96982]:after{content:"拖放图片到此处";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#4a9eff26;color:#4a9eff;font-size:18px;font-weight:600;z-index:9999;pointer-events:none}.fd-overlay[data-v-935b6a43]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:5000}.fd-dialog[data-v-935b6a43]{width:520px;max-height:70vh;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;overflow:hidden}.fd-header[data-v-935b6a43]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.fd-title[data-v-935b6a43]{margin:0;font-size:15px;font-weight:700;color:#1a1a1a}.fd-close[data-v-935b6a43]{border:none;background:none;font-size:22px;color:#999;cursor:pointer;padding:0;line-height:1}.fd-close[data-v-935b6a43]:hover{color:#333}.fd-drives[data-v-935b6a43]{display:flex;gap:6px;padding:10px 18px 6px;flex-wrap:wrap}.fd-drive-btn[data-v-935b6a43]{padding:4px 10px;border-radius:6px;border:1px solid #ddd;background:#fafafa;font-size:12px;cursor:pointer;transition:all .15s;color:#555}.fd-drive-btn[data-v-935b6a43]:hover{border-color:#aaa}.fd-drive-btn.active[data-v-935b6a43]{background:#0078d414;border-color:var(--theme-primary, #0078d4);color:var(--theme-primary, #0078d4);font-weight:600}.fd-breadcrumb[data-v-935b6a43]{padding:6px 18px;font-size:12px;color:#888;border-bottom:1px solid #f0f0f0;background:#fafafa}.bc-root[data-v-935b6a43],.bc-seg[data-v-935b6a43]{cursor:pointer;color:var(--theme-primary, #0078d4)}.bc-root[data-v-935b6a43]:hover,.bc-seg[data-v-935b6a43]:hover{text-decoration:underline}.bc-sep[data-v-935b6a43]{margin:0 2px;color:#ccc}.fd-list[data-v-935b6a43]{flex:1;overflow-y:auto;padding:6px 0;min-height:200px;max-height:320px}.fd-item[data-v-935b6a43]{display:flex;align-items:center;gap:8px;padding:7px 18px;cursor:pointer;transition:background .1s;font-size:13px;color:#333}.fd-item[data-v-935b6a43]:hover{background:#f5f5f5}.fd-item.selected[data-v-935b6a43]{background:#0078d41a}.fd-item-up[data-v-935b6a43]{color:#888}.fd-item-icon[data-v-935b6a43]{font-size:16px;flex-shrink:0;width:22px;text-align:center}.fd-item-name[data-v-935b6a43]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-item-size[data-v-935b6a43]{font-size:11px;color:#aaa;flex-shrink:0}.fd-empty[data-v-935b6a43]{padding:40px;text-align:center;color:#bbb;font-size:13px}.fd-footer[data-v-935b6a43]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid #eee;background:#fafafa}.fd-selected-info[data-v-935b6a43]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.fd-hint[data-v-935b6a43]{color:#bbb}.fd-actions[data-v-935b6a43]{display:flex;gap:8px}.fd-btn[data-v-935b6a43]{padding:6px 20px;border-radius:6px;font-size:13px;cursor:pointer;border:none;transition:background .15s}.fd-btn-cancel[data-v-935b6a43]{background:#fff;border:1px solid #ddd;color:#666}.fd-btn-cancel[data-v-935b6a43]:hover{background:#f5f5f5}.fd-btn-newfolder[data-v-935b6a43]{background:#fff;border:1px solid #ddd;color:#555;margin-right:auto}.fd-btn-newfolder[data-v-935b6a43]:hover{background:#f5f5f5}.fd-btn-ok[data-v-935b6a43]{background:var(--theme-primary, #0078d4);color:#fff}.fd-btn-ok[data-v-935b6a43]:hover{background:var(--theme-primary-hover, #106ebe)}.fd-btn-ok[data-v-935b6a43]:disabled{opacity:.4;cursor:not-allowed}.fd-save-bar[data-v-935b6a43]{padding:10px 18px;border-top:1px solid #eee;background:#fafafa;display:flex;flex-direction:column;gap:8px}.fd-save-row[data-v-935b6a43]{display:flex;align-items:center;gap:10px}.fd-save-label[data-v-935b6a43]{font-size:12px;color:#666;width:42px;flex-shrink:0;text-align:right}.fd-save-input[data-v-935b6a43]{flex:1;height:30px;border:1px solid #ddd;border-radius:6px;padding:0 10px;font-size:13px;color:#333;outline:none;transition:border-color .15s}.fd-save-input[data-v-935b6a43]:focus{border-color:var(--theme-primary, #0078d4)}.fd-save-select[data-v-935b6a43]{height:30px;border:1px solid #ddd;border-radius:6px;padding:0 8px;font-size:12px;color:#333;background:#fff;outline:none;cursor:pointer}.fd-save-select[data-v-935b6a43]:focus{border-color:var(--theme-primary, #0078d4)}.fd-save-preview[data-v-935b6a43]{font-size:12px;color:#888;white-space:nowrap}.torrent-overlay[data-v-821a9a3b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:3000}.torrent-dialog[data-v-821a9a3b]{width:560px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;overflow:hidden}.td-header[data-v-821a9a3b]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.td-title[data-v-821a9a3b]{margin:0;font-size:15px;font-weight:700;color:#1a1a1a}.td-close[data-v-821a9a3b]{border:none;background:none;font-size:22px;color:#999;cursor:pointer;padding:0;line-height:1}.td-close[data-v-821a9a3b]:hover{color:#333}.td-torrent-name[data-v-821a9a3b]{padding:10px 18px;background:#f8f9fa;font-size:13px;color:#555}.td-label[data-v-821a9a3b]{font-weight:600;color:#333}.td-name[data-v-821a9a3b]{color:var(--theme-primary, #0078d4)}.td-file-list[data-v-821a9a3b]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:200px;max-height:340px}.td-list-header[data-v-821a9a3b]{display:flex;align-items:center;padding:8px 18px;background:#f0f2f5;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#666}.td-check-all[data-v-821a9a3b]{display:flex;align-items:center;gap:6px;flex:1;cursor:pointer}.td-header-size[data-v-821a9a3b]{flex-shrink:0;width:80px;text-align:right}.td-list-body[data-v-821a9a3b]{flex:1;overflow-y:auto;padding:4px 0}.td-file-row[data-v-821a9a3b]{display:flex;align-items:center;gap:8px;padding:7px 18px;cursor:pointer;transition:background .1s;font-size:13px;color:#333}.td-file-row[data-v-821a9a3b]:hover{background:#f5f5f5}.td-file-row.selected[data-v-821a9a3b]{background:#0078d40f}.td-file-row input[type=checkbox][data-v-821a9a3b]{flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--theme-primary, #0078d4)}.td-file-icon[data-v-821a9a3b]{font-size:16px;flex-shrink:0;width:22px;text-align:center}.td-file-name[data-v-821a9a3b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-file-size[data-v-821a9a3b]{flex-shrink:0;width:80px;text-align:right;font-size:12px;color:#999}.td-summary[data-v-821a9a3b]{padding:8px 18px;font-size:12px;color:#666;background:#f8f9fa;border-top:1px solid #e5e7eb}.td-summary strong[data-v-821a9a3b]{color:var(--theme-primary, #0078d4)}.td-save-row[data-v-821a9a3b]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid #eee;font-size:13px}.td-save-path[data-v-821a9a3b]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:12px;color:#555;background:#fafafa;cursor:pointer;transition:border-color .2s}.td-save-path[data-v-821a9a3b]:hover{border-color:var(--theme-primary, #0078d4)}.td-browse[data-v-821a9a3b]{flex-shrink:0;padding:2px 8px;border-radius:4px;background:var(--theme-primary, #0078d4);color:#fff;font-size:11px}.td-actions[data-v-821a9a3b]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #eee;background:#fafafa}.td-btn[data-v-821a9a3b]{padding:6px 20px;border-radius:6px;font-size:13px;cursor:pointer;border:none;transition:background .15s}.td-btn-cancel[data-v-821a9a3b]{background:#fff;border:1px solid #ddd;color:#666}.td-btn-cancel[data-v-821a9a3b]:hover{background:#f5f5f5}.td-btn-ok[data-v-821a9a3b]{background:var(--theme-primary, #0078d4);color:#fff}.td-btn-ok[data-v-821a9a3b]:hover{background:var(--theme-primary-hover, #106ebe)}.td-btn-ok[data-v-821a9a3b]:disabled{opacity:.4;cursor:not-allowed}.file-transfer[data-v-b6800a24]{width:100%;height:100%;background:#1e1e2e;color:#e2e8f0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.ft-header[data-v-b6800a24]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#181825;border-bottom:1px solid #313244;flex-shrink:0}.ft-header-left[data-v-b6800a24]{display:flex;align-items:center;gap:10px}.ft-app-icon[data-v-b6800a24]{width:24px;height:24px;border-radius:4px}.ft-title[data-v-b6800a24]{font-size:14px;font-weight:600}.ft-status[data-v-b6800a24]{font-size:12px;display:flex;align-items:center;gap:5px;padding:2px 8px;border-radius:10px}.ft-status.disconnected[data-v-b6800a24]{color:#a6adc8;background:#a6adc81a}.ft-status.connecting[data-v-b6800a24]{color:#f9e2af;background:#f9e2af1a}.ft-status.connected[data-v-b6800a24]{color:#a6e3a1;background:#a6e3a11a}.ft-status-dot[data-v-b6800a24]{width:6px;height:6px;border-radius:50%}.ft-status-dot.disconnected[data-v-b6800a24]{background:#a6adc8}.ft-status-dot.connecting[data-v-b6800a24]{background:#f9e2af;animation:pulse-b6800a24 1s infinite}.ft-status-dot.connected[data-v-b6800a24]{background:#a6e3a1}@keyframes pulse-b6800a24{0%,to{opacity:1}50%{opacity:.3}}.ft-header-right[data-v-b6800a24]{display:flex;align-items:center;gap:10px}.ft-username[data-v-b6800a24]{font-size:13px;color:#cba6f7;font-weight:500}.ft-body[data-v-b6800a24]{flex:1;display:flex;overflow:hidden}.ft-body-connected[data-v-b6800a24]{flex-direction:column}.ft-left-panel[data-v-b6800a24]{width:240px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:16px;background:#181825;border-right:1px solid #313244;gap:16px}.ft-device-card[data-v-b6800a24]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:16px;background:#1e1e2e;border-radius:12px}.ft-device-icon[data-v-b6800a24]{width:48px;height:48px;object-fit:contain}.ft-device-name[data-v-b6800a24]{font-size:15px;font-weight:600}.ft-device-type[data-v-b6800a24]{font-size:12px;color:#a6adc8}.ft-qr-section[data-v-b6800a24]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.ft-qr-canvas[data-v-b6800a24]{width:140px!important;height:140px!important;border-radius:8px}.ft-url-row[data-v-b6800a24]{display:flex;align-items:center;gap:4px;width:100%;background:#1e1e2e;border-radius:6px;padding:5px 8px}.ft-url-text[data-v-b6800a24]{flex:1;font-size:10px;color:#89b4fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;word-break:break-all}.ft-url-text[data-v-b6800a24]:hover{text-decoration:underline}.ft-qr-hint[data-v-b6800a24]{font-size:11px;color:#6c7086;text-align:center}.ft-right-panel[data-v-b6800a24]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;position:relative;scrollbar-width:none;-ms-overflow-style:none}.ft-right-panel[data-v-b6800a24]::-webkit-scrollbar{display:none}.ft-devices-section[data-v-b6800a24]{flex:1}.ft-section-header[data-v-b6800a24]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ft-section-title[data-v-b6800a24]{font-size:16px;font-weight:600}.ft-device-count[data-v-b6800a24]{font-size:12px;color:#a6adc8;background:#313244;padding:2px 8px;border-radius:10px}.ft-ws-status[data-v-b6800a24]{display:flex;align-items:center;gap:10px;padding:20px;color:#a6adc8;font-size:13px}.ft-spinner-small[data-v-b6800a24]{width:18px;height:18px;border:2px solid #313244;border-top-color:#7c3aed;border-radius:50%;animation:spin-b6800a24 .8s linear infinite}@keyframes spin-b6800a24{to{transform:rotate(360deg)}}.ft-no-devices[data-v-b6800a24]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6c7086;gap:8px}.ft-no-devices-icon[data-v-b6800a24]{font-size:40px;margin-bottom:8px}.ft-no-devices-text[data-v-b6800a24]{font-size:14px}.ft-no-devices-hint[data-v-b6800a24]{font-size:12px;color:#585b70}.ft-device-list[data-v-b6800a24]{display:flex;flex-direction:column;gap:8px}.ft-device-item[data-v-b6800a24]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#1e1e2e;border-radius:10px;cursor:pointer;transition:all .15s;border:1px solid transparent}.ft-device-item[data-v-b6800a24]:hover{border-color:#7c3aed;background:#252540}.ft-device-item.ft-device-busy[data-v-b6800a24]{opacity:.5;cursor:not-allowed}.ft-device-item.ft-device-busy[data-v-b6800a24]:hover{border-color:transparent;background:#1e1e2e}.ft-device-item-icon[data-v-b6800a24]{width:36px;height:36px;object-fit:contain;flex-shrink:0}.ft-device-item-info[data-v-b6800a24]{flex:1}.ft-device-item-name[data-v-b6800a24]{font-size:14px;font-weight:500}.ft-device-item-type[data-v-b6800a24]{font-size:11px;color:#a6adc8;margin-top:2px}.ft-device-item-meta[data-v-b6800a24]{display:flex;align-items:center;gap:8px;margin-top:2px}.ft-device-item-ip[data-v-b6800a24]{font-size:11px;color:#585b70;font-family:monospace}.ft-device-item-action[data-v-b6800a24]{flex-shrink:0}.ft-connect-text[data-v-b6800a24]{font-size:12px;color:#89b4fa}.ft-connecting-text[data-v-b6800a24]{font-size:12px;color:#f9e2af}.ft-busy-text[data-v-b6800a24]{font-size:12px;color:#6c7086}.ft-mode-toggle[data-v-b6800a24]{display:flex;gap:0;margin-bottom:16px;background:#181825;border-radius:10px;padding:3px}.ft-mode-btn[data-v-b6800a24]{flex:1;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;font-size:13px;color:#a6adc8;background:transparent;transition:all .15s}.ft-mode-btn.active[data-v-b6800a24]{background:#313244;color:#cdd6f4;font-weight:500}.ft-mode-btn[data-v-b6800a24]:hover:not(.active){color:#cdd6f4}.ft-network-toggle[data-v-b6800a24]{display:flex;gap:0;background:#181825;border-radius:6px;padding:2px}.ft-network-btn[data-v-b6800a24]{padding:4px 10px;border:none;border-radius:5px;cursor:pointer;font-size:11px;color:#a6adc8;background:transparent;transition:all .15s;white-space:nowrap}.ft-network-btn.active[data-v-b6800a24]{background:#313244;color:#cdd6f4;font-weight:500}.ft-network-btn[data-v-b6800a24]:hover:not(.active){color:#cdd6f4}.ft-manual-section[data-v-b6800a24]{padding:20px}.ft-manual-hint[data-v-b6800a24]{font-size:13px;color:#a6adc8;margin-bottom:12px}.ft-manual-row[data-v-b6800a24]{display:flex;gap:8px}.ft-manual-input[data-v-b6800a24]{flex:1;padding:10px 14px;background:#181825;border:1px solid #313244;border-radius:8px;color:#cdd6f4;font-size:14px;outline:none}.ft-manual-input[data-v-b6800a24]:focus{border-color:#7c3aed}.ft-manual-input[data-v-b6800a24]::placeholder{color:#585b70}.ft-manual-ip-row[data-v-b6800a24]{display:flex;gap:6px;margin-top:6px}.ft-manual-ip-input[data-v-b6800a24]{flex:1;padding:6px 10px;background:#181825;border:1px solid #313244;border-radius:6px;color:#cdd6f4;font-size:12px;outline:none}.ft-manual-ip-input[data-v-b6800a24]:focus{border-color:#7c3aed}.ft-manual-ip-input[data-v-b6800a24]::placeholder{color:#585b70}.ft-btn-mini[data-v-b6800a24]{padding:4px 10px;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap}.ft-btn-mini[data-v-b6800a24]:hover{background:#6d28d9}.ft-request-modal[data-v-b6800a24]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ft-request-card[data-v-b6800a24]{background:#1e1e2e;border:1px solid #313244;border-radius:16px;padding:28px 32px;text-align:center;min-width:280px;box-shadow:0 8px 32px #0006}.ft-request-icon[data-v-b6800a24]{font-size:36px;margin-bottom:12px}.ft-request-title[data-v-b6800a24]{font-size:16px;font-weight:600;margin-bottom:16px}.ft-request-from[data-v-b6800a24]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.ft-request-device-icon[data-v-b6800a24]{width:28px;height:28px;object-fit:contain}.ft-request-name[data-v-b6800a24]{font-size:15px;font-weight:500;color:#cba6f7}.ft-request-text[data-v-b6800a24]{font-size:13px;color:#a6adc8;margin-bottom:20px}.ft-request-actions[data-v-b6800a24]{display:flex;gap:12px;justify-content:center}.ft-request-actions .ft-btn[data-v-b6800a24]{min-width:80px;padding:8px 20px}.modal-fade-enter-active[data-v-b6800a24],.modal-fade-leave-active[data-v-b6800a24]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-b6800a24],.modal-fade-leave-to[data-v-b6800a24]{opacity:0}.ft-error[data-v-b6800a24]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f38ba81a;border:1px solid rgba(243,139,168,.3);border-radius:8px;color:#f38ba8;font-size:13px;margin-top:12px}.ft-error .ft-btn-icon[data-v-b6800a24]{margin-left:auto}.ft-peer-bar[data-v-b6800a24]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#181825;border-bottom:1px solid #313244;flex-shrink:0}.ft-peer-icon[data-v-b6800a24]{width:20px;height:20px;object-fit:contain}.ft-peer-name[data-v-b6800a24]{font-size:13px;font-weight:500}.ft-connected-badge[data-v-b6800a24]{margin-left:auto;font-size:11px;color:#a6e3a1;background:#a6e3a11a;padding:2px 8px;border-radius:10px}.ft-messages[data-v-b6800a24]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none;-ms-overflow-style:none}.ft-messages[data-v-b6800a24]::-webkit-scrollbar{display:none}.ft-messages-empty[data-v-b6800a24]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c7086;font-size:13px;gap:10px}.ft-messages-empty-icon[data-v-b6800a24]{font-size:40px}.ft-msg[data-v-b6800a24]{display:flex}.ft-msg-bubble[data-v-b6800a24]{max-width:75%;padding:10px 14px;border-radius:12px;font-size:13px;position:relative;word-break:break-word}.ft-msg-bubble.send[data-v-b6800a24]{margin-left:auto;background:#7c3aed;border-bottom-right-radius:4px}.ft-msg-bubble.recv[data-v-b6800a24]{margin-right:auto;background:#313244;border-bottom-left-radius:4px}.ft-msg-content[data-v-b6800a24]{white-space:pre-wrap}.ft-msg-time[data-v-b6800a24]{font-size:10px;color:#fff6;margin-top:4px;text-align:right}.ft-file-info[data-v-b6800a24]{display:flex;align-items:center;gap:10px}.ft-file-icon[data-v-b6800a24]{font-size:24px}.ft-file-meta[data-v-b6800a24]{display:flex;flex-direction:column}.ft-file-name[data-v-b6800a24]{font-size:13px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-file-size[data-v-b6800a24]{font-size:11px;color:#ffffff80}.ft-file-actions[data-v-b6800a24]{margin-top:8px}.ft-file-error[data-v-b6800a24]{font-size:12px;color:#f38ba8;margin-top:4px}.ft-file-cancelled[data-v-b6800a24]{font-size:12px;color:#a6adc8;margin-top:4px}.ft-file-done[data-v-b6800a24]{font-size:12px;color:#a6e3a1;margin-top:4px}.ft-file-saved[data-v-b6800a24]{color:#89dceb}.ft-progress-wrap[data-v-b6800a24]{margin-top:8px}.ft-progress[data-v-b6800a24]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.ft-progress-bar[data-v-b6800a24]{height:100%;background:#a6e3a1;border-radius:2px;transition:width .2s}.ft-progress-info[data-v-b6800a24]{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:#ffffff80;font-family:monospace}.ft-context-menu[data-v-b6800a24]{position:absolute;z-index:200;min-width:140px;background:#252540;border:1px solid #45475a;border-radius:8px;padding:4px 0;box-shadow:0 4px 16px #0006}.ft-ctx-item[data-v-b6800a24]{padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .1s}.ft-ctx-item[data-v-b6800a24]:hover{background:#313244}.ft-ctx-item.ft-ctx-danger[data-v-b6800a24]{color:#f38ba8}.ft-ctx-item.ft-ctx-danger[data-v-b6800a24]:hover{background:#f38ba81a}.ctx-fade-enter-active[data-v-b6800a24],.ctx-fade-leave-active[data-v-b6800a24]{transition:opacity .12s ease}.ctx-fade-enter-from[data-v-b6800a24],.ctx-fade-leave-to[data-v-b6800a24]{opacity:0}.ft-toast[data-v-b6800a24]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:300;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 4px 16px #0000004d;pointer-events:none}.ft-toast-success[data-v-b6800a24]{background:#a6e3a1;color:#1e1e2e}.ft-toast-error[data-v-b6800a24]{background:#f38ba8;color:#1e1e2e}.ft-input-bar[data-v-b6800a24]{padding:10px 16px;background:#181825;border-top:1px solid #313244;flex-shrink:0}.ft-input-row[data-v-b6800a24]{display:flex;gap:8px}.ft-input-text[data-v-b6800a24]{flex:1;background:#11111b;border:1px solid #313244;border-radius:8px;color:#e2e8f0;padding:8px 12px;font-size:13px;resize:none;outline:none;min-height:36px;max-height:80px}.ft-input-text[data-v-b6800a24]:focus{border-color:#7c3aed}.ft-input-actions[data-v-b6800a24]{display:flex;align-items:center;gap:10px;margin-top:8px}.ft-file-label[data-v-b6800a24]{cursor:pointer}.ft-file-input[data-v-b6800a24]{display:none}.ft-file-limit[data-v-b6800a24]{font-size:11px;color:#6c7086}.ft-btn[data-v-b6800a24]{padding:6px 14px;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s;font-weight:500;white-space:nowrap}.ft-btn[data-v-b6800a24]:disabled{opacity:.5;cursor:not-allowed}.ft-btn-primary[data-v-b6800a24]{background:#7c3aed;color:#fff}.ft-btn-primary[data-v-b6800a24]:hover:not(:disabled){background:#6d28d9}.ft-btn-secondary[data-v-b6800a24]{background:#313244;color:#e2e8f0}.ft-btn-secondary[data-v-b6800a24]:hover:not(:disabled){background:#45475a}.ft-btn-danger[data-v-b6800a24]{background:#f38ba8;color:#11111b}.ft-btn-danger[data-v-b6800a24]:hover:not(:disabled){background:#eba0ac}.ft-btn-block[data-v-b6800a24]{width:100%;text-align:center}.ft-btn-sm[data-v-b6800a24]{font-size:11px;padding:4px 10px}.ft-btn-icon[data-v-b6800a24]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;line-height:1}.ft-btn-icon[data-v-b6800a24]:hover{background:#ffffff1a}@media (max-width: 600px){.ft-left-panel[data-v-b6800a24]{width:100%;border-right:none;border-bottom:1px solid #313244;padding:12px;flex-direction:row;flex-wrap:wrap;justify-content:center}.ft-device-card[data-v-b6800a24]{flex:none;width:auto;padding:12px;flex-direction:row;gap:12px}.ft-device-icon[data-v-b6800a24]{width:40px;height:40px}.ft-qr-section[data-v-b6800a24]{width:auto}.ft-qr-canvas[data-v-b6800a24]{width:120px!important;height:120px!important}.ft-body[data-v-b6800a24]{flex-direction:column}.ft-msg-bubble[data-v-b6800a24]{max-width:85%}}.umo-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.umo-loading--lock{overflow:hidden}.umo-loading.umo-size-s{font-size:var(--td-comp-size-xxxs)}.umo-loading.umo-size-l{font-size:var(--td-comp-size-xxxl)}.umo-loading__parent--relative{position:relative!important}.umo-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.umo-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.umo-loading__content{position:absolute;left:48%;top:20%}.umo-loading--inherit-color{color:inherit}.umo-loading__parent{position:relative}.umo-loading__overlay{background-color:var(--td-mask-disabled)}.umo-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.umo-loading--hidden{visibility:hidden}.umo-loading--visible{visibility:visible}.umo-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.umo-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.umo-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.umo-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.umo-button .umo-button__text,.umo-button .t-icon{position:relative;z-index:1;display:inline-flex}.umo-button .t-icon,.umo-button .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button .t-icon+.umo-button__text:not(:empty){margin-left:8px}.umo-button .umo-loading+.umo-button__text:not(:empty){margin-left:8px}.umo-button .umo-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.umo-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.umo-button--variant-base .t-icon,.umo-button--variant-base .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button--variant-base:hover,.umo-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.umo-button--variant-base.umo-is-loading,.umo-button--variant-base.umo-is-disabled{background-color:var(--td-bg-color-component-disabled)}.umo-button--variant-base:hover,.umo-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.umo-button--variant-base.umo-is-loading,.umo-button--variant-base.umo-is-disabled{border-color:var(--td-bg-color-component-disabled)}.umo-button--variant-base:hover,.umo-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.umo-button--variant-base.umo-is-loading,.umo-button--variant-base.umo-is-disabled{color:var(--td-text-color-disabled)}.umo-button--variant-base.umo-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-base.umo-button--theme-primary:hover,.umo-button--variant-base.umo-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--theme-primary.umo-is-loading,.umo-button--variant-base.umo-button--theme-primary.umo-is-disabled{background-color:var(--td-brand-color-disabled)}.umo-button--variant-base.umo-button--theme-primary:hover,.umo-button--variant-base.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--theme-primary.umo-is-loading,.umo-button--variant-base.umo-button--theme-primary.umo-is-disabled{border-color:var(--td-brand-color-disabled)}.umo-button--variant-base.umo-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-base.umo-button--theme-success:hover,.umo-button--variant-base.umo-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.umo-button--variant-base.umo-button--theme-success.umo-is-loading,.umo-button--variant-base.umo-button--theme-success.umo-is-disabled{background-color:var(--td-success-color-disabled)}.umo-button--variant-base.umo-button--theme-success:hover,.umo-button--variant-base.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-base.umo-button--theme-success.umo-is-loading,.umo-button--variant-base.umo-button--theme-success.umo-is-disabled{border-color:var(--td-success-color-disabled)}.umo-button--variant-base.umo-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-base.umo-button--theme-warning:hover,.umo-button--variant-base.umo-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.umo-button--variant-base.umo-button--theme-warning.umo-is-loading,.umo-button--variant-base.umo-button--theme-warning.umo-is-disabled{background-color:var(--td-warning-color-disabled)}.umo-button--variant-base.umo-button--theme-warning:hover,.umo-button--variant-base.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-base.umo-button--theme-warning.umo-is-loading,.umo-button--variant-base.umo-button--theme-warning.umo-is-disabled{border-color:var(--td-warning-color-disabled)}.umo-button--variant-base.umo-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-base.umo-button--theme-danger:hover,.umo-button--variant-base.umo-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.umo-button--variant-base.umo-button--theme-danger.umo-is-loading,.umo-button--variant-base.umo-button--theme-danger.umo-is-disabled{background-color:var(--td-error-color-disabled)}.umo-button--variant-base.umo-button--theme-danger:hover,.umo-button--variant-base.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-base.umo-button--theme-danger.umo-is-loading,.umo-button--variant-base.umo-button--theme-danger.umo-is-disabled{border-color:var(--td-error-color-disabled)}.umo-button--variant-base.umo-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.umo-button--variant-base.umo-button--ghost:hover,.umo-button--variant-base.umo-button--ghost:focus-visible{background-color:transparent}.umo-button--variant-base.umo-button--ghost:active,.umo-button--variant-base.umo-button--ghost.umo-is-loading{background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-is-disabled{background-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost:hover,.umo-button--variant-base.umo-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--ghost:active{color:var(--td-brand-color-active)}.umo-button--variant-base.umo-button--ghost.umo-is-loading{color:var(--td-text-color-anti)}.umo-button--variant-base.umo-button--ghost.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost:hover,.umo-button--variant-base.umo-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--ghost:active{border-color:var(--td-brand-color-active)}.umo-button--variant-base.umo-button--ghost.umo-is-loading{border-color:var(--td-text-color-anti)}.umo-button--variant-base.umo-button--ghost.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:active{color:var(--td-brand-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary.umo-is-loading{color:var(--td-brand-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary:active{border-color:var(--td-brand-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary.umo-is-loading{border-color:var(--td-brand-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:active{color:var(--td-success-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success.umo-is-loading{color:var(--td-success-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success:active{border-color:var(--td-success-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success.umo-is-loading{border-color:var(--td-success-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-success.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:active{color:var(--td-warning-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning.umo-is-loading{color:var(--td-warning-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning:active{border-color:var(--td-warning-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning.umo-is-loading{border-color:var(--td-warning-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:active{color:var(--td-error-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger.umo-is-loading{color:var(--td-error-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger:active{border-color:var(--td-error-color-active)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger.umo-is-loading{border-color:var(--td-error-color)}.umo-button--variant-base.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-base.umo-is-loading:not(.umo-button--variant-base.umo-button--ghost).umo-button--theme-default{color:var(--td-text-color-primary)}.umo-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.umo-button--variant-outline .t-icon,.umo-button--variant-outline .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button--variant-outline:hover,.umo-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-is-loading,.umo-button--variant-outline.umo-is-disabled{color:var(--td-text-color-disabled)}.umo-button--variant-outline:hover,.umo-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.umo-button--variant-outline.umo-is-loading,.umo-button--variant-outline.umo-is-disabled{background-color:var(--td-bg-color-component-disabled)}.umo-button--variant-outline:hover,.umo-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-is-loading,.umo-button--variant-outline.umo-is-disabled{border-color:var(--td-border-level-2-color)}.umo-button--variant-outline.umo-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-outline.umo-button--theme-primary:hover,.umo-button--variant-outline.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--theme-primary.umo-is-loading,.umo-button--variant-outline.umo-button--theme-primary.umo-is-disabled{color:var(--td-brand-color-disabled)}.umo-button--variant-outline.umo-button--theme-primary:hover,.umo-button--variant-outline.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--theme-primary.umo-is-loading,.umo-button--variant-outline.umo-button--theme-primary.umo-is-disabled{border-color:var(--td-brand-color-disabled)}.umo-button--variant-outline.umo-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-outline.umo-button--theme-success:hover,.umo-button--variant-outline.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-outline.umo-button--theme-success.umo-is-loading,.umo-button--variant-outline.umo-button--theme-success.umo-is-disabled{color:var(--td-success-color-disabled)}.umo-button--variant-outline.umo-button--theme-success:hover,.umo-button--variant-outline.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-outline.umo-button--theme-success.umo-is-loading,.umo-button--variant-outline.umo-button--theme-success.umo-is-disabled{border-color:var(--td-success-color-disabled)}.umo-button--variant-outline.umo-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-outline.umo-button--theme-warning:hover,.umo-button--variant-outline.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-outline.umo-button--theme-warning.umo-is-loading,.umo-button--variant-outline.umo-button--theme-warning.umo-is-disabled{color:var(--td-warning-color-disabled)}.umo-button--variant-outline.umo-button--theme-warning:hover,.umo-button--variant-outline.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-outline.umo-button--theme-warning.umo-is-loading,.umo-button--variant-outline.umo-button--theme-warning.umo-is-disabled{border-color:var(--td-warning-color-disabled)}.umo-button--variant-outline.umo-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-outline.umo-button--theme-danger:hover,.umo-button--variant-outline.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-outline.umo-button--theme-danger.umo-is-loading,.umo-button--variant-outline.umo-button--theme-danger.umo-is-disabled{color:var(--td-error-color-disabled)}.umo-button--variant-outline.umo-button--theme-danger:hover,.umo-button--variant-outline.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-outline.umo-button--theme-danger.umo-is-loading,.umo-button--variant-outline.umo-button--theme-danger.umo-is-disabled{border-color:var(--td-error-color-disabled)}.umo-button--variant-outline.umo-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.umo-button--variant-outline.umo-button--ghost:hover,.umo-button--variant-outline.umo-button--ghost:focus-visible{background-color:transparent}.umo-button--variant-outline.umo-button--ghost:active,.umo-button--variant-outline.umo-button--ghost.umo-is-loading{background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-is-disabled{background-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost:hover,.umo-button--variant-outline.umo-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--ghost:active{color:var(--td-brand-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-is-loading{color:var(--td-text-color-anti)}.umo-button--variant-outline.umo-button--ghost.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost:hover,.umo-button--variant-outline.umo-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--ghost:active{border-color:var(--td-brand-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-is-loading{border-color:var(--td-text-color-anti)}.umo-button--variant-outline.umo-button--ghost.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:active{color:var(--td-brand-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary.umo-is-loading{color:var(--td-brand-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary:active{border-color:var(--td-brand-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary.umo-is-loading{border-color:var(--td-brand-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:active{color:var(--td-success-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success.umo-is-loading{color:var(--td-success-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success:active{border-color:var(--td-success-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success.umo-is-loading{border-color:var(--td-success-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-success.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:active{color:var(--td-warning-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning.umo-is-loading{color:var(--td-warning-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning:active{border-color:var(--td-warning-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning.umo-is-loading{border-color:var(--td-warning-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:active{color:var(--td-error-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger.umo-is-loading{color:var(--td-error-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger:active{border-color:var(--td-error-color-active)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger.umo-is-loading{border-color:var(--td-error-color)}.umo-button--variant-outline.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-outline.umo-is-loading:not(.umo-button--variant-outline.umo-button--ghost){color:var(--td-text-color-primary)}.umo-button--variant-outline.umo-is-loading:not(.umo-button--variant-outline.umo-button--ghost).umo-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.umo-button--variant-outline.umo-is-loading:not(.umo-button--variant-outline.umo-button--ghost).umo-button--theme-success{color:var(--td-success-color);background-color:transparent}.umo-button--variant-outline.umo-is-loading:not(.umo-button--variant-outline.umo-button--ghost).umo-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.umo-button--variant-outline.umo-is-loading:not(.umo-button--variant-outline.umo-button--ghost).umo-button--theme-danger{color:var(--td-error-color);background-color:transparent}.umo-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.umo-button--variant-dashed .t-icon,.umo-button--variant-dashed .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button--variant-dashed:hover,.umo-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-is-loading,.umo-button--variant-dashed.umo-is-disabled{color:var(--td-text-color-disabled)}.umo-button--variant-dashed:hover,.umo-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.umo-button--variant-dashed.umo-is-loading,.umo-button--variant-dashed.umo-is-disabled{background-color:var(--td-bg-color-component-disabled)}.umo-button--variant-dashed:hover,.umo-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-is-loading,.umo-button--variant-dashed.umo-is-disabled{border-color:var(--td-border-level-2-color)}.umo-button--variant-dashed.umo-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-dashed.umo-button--theme-primary:hover,.umo-button--variant-dashed.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--theme-primary.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-primary.umo-is-disabled{color:var(--td-brand-color-disabled)}.umo-button--variant-dashed.umo-button--theme-primary:hover,.umo-button--variant-dashed.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--theme-primary.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-primary.umo-is-disabled{border-color:var(--td-brand-color-disabled)}.umo-button--variant-dashed.umo-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-dashed.umo-button--theme-success:hover,.umo-button--variant-dashed.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-dashed.umo-button--theme-success.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-success.umo-is-disabled{color:var(--td-success-color-disabled)}.umo-button--variant-dashed.umo-button--theme-success:hover,.umo-button--variant-dashed.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-dashed.umo-button--theme-success.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-success.umo-is-disabled{border-color:var(--td-success-color-disabled)}.umo-button--variant-dashed.umo-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-dashed.umo-button--theme-warning:hover,.umo-button--variant-dashed.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-dashed.umo-button--theme-warning.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-warning.umo-is-disabled{color:var(--td-warning-color-disabled)}.umo-button--variant-dashed.umo-button--theme-warning:hover,.umo-button--variant-dashed.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-dashed.umo-button--theme-warning.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-warning.umo-is-disabled{border-color:var(--td-warning-color-disabled)}.umo-button--variant-dashed.umo-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-dashed.umo-button--theme-danger:hover,.umo-button--variant-dashed.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-dashed.umo-button--theme-danger.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-danger.umo-is-disabled{color:var(--td-error-color-disabled)}.umo-button--variant-dashed.umo-button--theme-danger:hover,.umo-button--variant-dashed.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-dashed.umo-button--theme-danger.umo-is-loading,.umo-button--variant-dashed.umo-button--theme-danger.umo-is-disabled{border-color:var(--td-error-color-disabled)}.umo-button--variant-dashed.umo-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.umo-button--variant-dashed.umo-button--ghost:hover,.umo-button--variant-dashed.umo-button--ghost:focus-visible{background-color:transparent}.umo-button--variant-dashed.umo-button--ghost:active,.umo-button--variant-dashed.umo-button--ghost.umo-is-loading{background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-is-disabled{background-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost:hover,.umo-button--variant-dashed.umo-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--ghost:active{color:var(--td-brand-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-is-loading{color:var(--td-text-color-anti)}.umo-button--variant-dashed.umo-button--ghost.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost:hover,.umo-button--variant-dashed.umo-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--ghost:active{border-color:var(--td-brand-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-is-loading{border-color:var(--td-text-color-anti)}.umo-button--variant-dashed.umo-button--ghost.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:active{color:var(--td-brand-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary.umo-is-loading{color:var(--td-brand-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary:active{border-color:var(--td-brand-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary.umo-is-loading{border-color:var(--td-brand-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:active{color:var(--td-success-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success.umo-is-loading{color:var(--td-success-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success:active{border-color:var(--td-success-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success.umo-is-loading{border-color:var(--td-success-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-success.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:active{color:var(--td-warning-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning.umo-is-loading{color:var(--td-warning-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning:active{border-color:var(--td-warning-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning.umo-is-loading{border-color:var(--td-warning-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:active{color:var(--td-error-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger.umo-is-loading{color:var(--td-error-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger:active{border-color:var(--td-error-color-active)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger.umo-is-loading{border-color:var(--td-error-color)}.umo-button--variant-dashed.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{border-color:#ffffff38;background-color:transparent}.umo-button--variant-dashed.umo-is-loading:not(.umo-button--variant-dashed.umo-button--ghost){color:var(--td-text-color-primary)}.umo-button--variant-dashed.umo-is-loading:not(.umo-button--variant-dashed.umo-button--ghost).umo-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.umo-button--variant-dashed.umo-is-loading:not(.umo-button--variant-dashed.umo-button--ghost).umo-button--theme-success{color:var(--td-success-color);background-color:transparent}.umo-button--variant-dashed.umo-is-loading:not(.umo-button--variant-dashed.umo-button--ghost).umo-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.umo-button--variant-dashed.umo-is-loading:not(.umo-button--variant-dashed.umo-button--ghost).umo-button--theme-danger{color:var(--td-error-color);background-color:transparent}.umo-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.umo-button--variant-text .t-icon,.umo-button--variant-text .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button--variant-text:hover,.umo-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.umo-button--variant-text.umo-is-loading,.umo-button--variant-text.umo-is-disabled{color:var(--td-text-color-disabled)}.umo-button--variant-text:hover,.umo-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.umo-button--variant-text.umo-is-loading,.umo-button--variant-text.umo-is-disabled{background-color:transparent}.umo-button--variant-text:hover,.umo-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.umo-button--variant-text.umo-is-loading,.umo-button--variant-text.umo-is-disabled{border-color:transparent}.umo-button--variant-text.umo-button--theme-primary{color:var(--td-brand-color)}.umo-button--variant-text.umo-button--theme-primary:hover,.umo-button--variant-text.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-text.umo-button--theme-primary.umo-is-loading,.umo-button--variant-text.umo-button--theme-primary.umo-is-disabled{color:var(--td-brand-color-disabled)}.umo-button--variant-text.umo-button--theme-success{color:var(--td-success-color)}.umo-button--variant-text.umo-button--theme-success:hover,.umo-button--variant-text.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-text.umo-button--theme-success.umo-is-loading,.umo-button--variant-text.umo-button--theme-success.umo-is-disabled{color:var(--td-success-color-disabled)}.umo-button--variant-text.umo-button--theme-warning{color:var(--td-warning-color)}.umo-button--variant-text.umo-button--theme-warning:hover,.umo-button--variant-text.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-text.umo-button--theme-warning.umo-is-loading,.umo-button--variant-text.umo-button--theme-warning.umo-is-disabled{color:var(--td-warning-color-disabled)}.umo-button--variant-text.umo-button--theme-danger{color:var(--td-error-color)}.umo-button--variant-text.umo-button--theme-danger:hover,.umo-button--variant-text.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-text.umo-button--theme-danger.umo-is-loading,.umo-button--variant-text.umo-button--theme-danger.umo-is-disabled{color:var(--td-error-color-disabled)}.umo-button--variant-text.umo-button--ghost{background:none;color:var(--td-text-color-anti)}.umo-button--variant-text.umo-button--ghost:hover,.umo-button--variant-text.umo-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-text.umo-button--ghost:active{color:var(--td-brand-color-active)}.umo-button--variant-text.umo-button--ghost.umo-is-loading{color:var(--td-text-color-anti)}.umo-button--variant-text.umo-button--ghost.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary{color:var(--td-brand-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary:hover,.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary:active{color:var(--td-brand-color-active)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary.umo-is-loading{color:var(--td-brand-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-primary.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-text.umo-button--ghost.umo-button--theme-success{color:var(--td-success-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-success:hover,.umo-button--variant-text.umo-button--ghost.umo-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-success:active{color:var(--td-success-color-active)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-success.umo-is-loading{color:var(--td-success-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-success.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning{color:var(--td-warning-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning:hover,.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning:active{color:var(--td-warning-color-active)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning.umo-is-loading{color:var(--td-warning-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-warning.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger{color:var(--td-error-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger:hover,.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger:active{color:var(--td-error-color-active)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger.umo-is-loading{color:var(--td-error-color)}.umo-button--variant-text.umo-button--ghost.umo-button--theme-danger.umo-is-disabled{color:#ffffff38;background-color:transparent}.umo-button--variant-text.umo-is-loading:not(.umo-button--variant-text.umo-button--ghost){color:var(--td-text-color-primary)}.umo-button--variant-text.umo-is-loading:not(.umo-button--variant-text.umo-button--ghost).umo-button--theme-primary{color:var(--td-brand-color)}.umo-button--variant-text.umo-is-loading:not(.umo-button--variant-text.umo-button--ghost).umo-button--theme-success{color:var(--td-success-color)}.umo-button--variant-text.umo-is-loading:not(.umo-button--variant-text.umo-button--ghost).umo-button--theme-warning{color:var(--td-warning-color)}.umo-button--variant-text.umo-is-loading:not(.umo-button--variant-text.umo-button--ghost).umo-button--theme-danger{color:var(--td-error-color)}.umo-button.umo-is-loading,.umo-button.umo-is-disabled{cursor:not-allowed}.umo-button.umo-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.umo-button.umo-size-s .t-icon,.umo-button.umo-size-s .umo-loading{font-size:var(--td-font-size-body-medium)}.umo-button.umo-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.umo-button.umo-size-l .t-icon,.umo-button.umo-size-l .umo-loading{font-size:var(--td-font-size-title-large)}.umo-button--shape-square{width:var(--td-comp-size-m);padding:0}.umo-button--shape-square.umo-size-s{width:var(--td-comp-size-xs);padding:0}.umo-button--shape-square.umo-size-l{width:var(--td-comp-size-xl);padding:0}.umo-button--shape-round{border-radius:var(--td-radius-round)}.umo-button--shape-round.umo-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.umo-button--shape-round.umo-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.umo-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.umo-button--shape-circle .t-icon,.umo-button--shape-circle .umo-loading{font-size:var(--td-font-size-body-large)}.umo-button--shape-circle.umo-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.umo-button--shape-circle.umo-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.umo-button.umo-size-full-width{display:flex;width:100%}.umo-button--ghost{--ripple-color: var(--td-gray-color-10)}.umo-button:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.umo-button--variant-base:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.umo-button--variant-base.umo-button--theme-primary:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-brand-color-active)}.umo-button--variant-base.umo-button--theme-success:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-success-color-active)}.umo-button--variant-base.umo-button--theme-warning:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-warning-color-active)}.umo-button--variant-base.umo-button--theme-danger:not(.umo-is-disabled):not(.umo-button--ghost){--ripple-color: var(--td-error-color-active)}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.umo-divider{margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);margin:var(--td-comp-margin-xxl) 0;border-top:1px solid var(--td-border-level-1-color);color:var(--td-text-color-primary);box-sizing:border-box}.umo-divider--dashed{border-top-style:dashed}.umo-divider--horizontal{width:100%;display:flex}.umo-divider--vertical{border-top:0;display:inline-block;margin:0 var(--td-comp-margin-m);border-left:1px solid var(--td-border-level-1-color);height:.9em;vertical-align:middle}.umo-divider--with-text{display:flex;border-top:0;white-space:nowrap;align-items:center}.umo-divider--with-text .umo-divider__inner-text:not(:empty){padding:0 1em;display:inline-block}.umo-divider--with-text:before,.umo-divider--with-text:after{content:"";width:50%;border-top:1px solid var(--td-border-level-1-color)}.umo-divider--with-text-left:before{width:5%}.umo-divider--with-text-left:after{width:95%}.umo-divider--with-text-right:before{width:95%}.umo-divider--with-text-right:after{width:5%}.umo-divider--dashed:before,.umo-divider--dashed:after{border-top:1px dashed var(--td-border-level-1-color)}.umo-divider--vertical.umo-divider--dashed{border-left:1px dashed var(--td-border-level-1-color)}.umo-space{display:inline-flex}.umo-space .umo-space-item{width:inherit}.umo-space-align-start{align-items:flex-start}.umo-space-align-end{align-items:flex-end}.umo-space-align-baseline{align-items:baseline}.umo-space-align-center{align-items:center}.umo-space-vertical{flex-direction:column}.umo-space-vertical>.umo-space-item-separator{width:100%}.umo-space.umo-space--break-line{flex-wrap:wrap}.umo-space.umo-space--polyfill{display:flex}.umo-space.umo-space--polyfill.umo-space-horizontal,.umo-space.umo-space--polyfill.umo-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap, 0))}.umo-space.umo-space--polyfill.umo-space-vertical,.umo-space.umo-space--polyfill.umo-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap, 0))}.umo-space.umo-space--polyfill.umo-space-horizontal>*,.umo-space.umo-space--polyfill.umo-space--break-line>*{margin-left:var(--td-space-column-gap)}.umo-space.umo-space--polyfill.umo-space-vertical>*,.umo-space.umo-space--polyfill.umo-space--break-line>*{margin-top:var(--td-space-row-gap)}.umo-affix{position:fixed;z-index:500}.content-placement-top .umo-popup[data-popper-placement^=top] .umo-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .umo-popup[data-popper-placement^=top] .umo-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .umo-popup[data-popper-placement^=bottom] .umo-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .umo-popup[data-popper-placement^=bottom] .umo-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .umo-popup[data-popper-placement^=left] .umo-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .umo-popup[data-popper-placement^=left] .umo-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .umo-popup[data-popper-placement^=left] .umo-popup__content--text{max-width:480px}.content-placement-right .umo-popup[data-popper-placement^=right] .umo-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .umo-popup[data-popper-placement^=right] .umo-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .umo-popup[data-popper-placement^=right] .umo-popup__content--text{max-width:480px}.umo-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.umo-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.umo-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.umo-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.umo-popup[data-popper-placement^=top] .umo-popup__content{margin-bottom:var(--td-comp-margin-s)}.umo-popup[data-popper-placement^=top] .umo-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.umo-popup[data-popper-placement^=bottom] .umo-popup__content{margin-top:var(--td-comp-margin-s)}.umo-popup[data-popper-placement^=bottom] .umo-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.umo-popup[data-popper-placement^=left] .umo-popup__content{margin-right:var(--td-comp-margin-s)}.umo-popup[data-popper-placement^=left] .umo-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.umo-popup[data-popper-placement^=left] .umo-popup__content--text{max-width:480px}.umo-popup[data-popper-placement^=right] .umo-popup__content{margin-left:var(--td-comp-margin-s)}.umo-popup[data-popper-placement^=right] .umo-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.umo-popup[data-popper-placement^=right] .umo-popup__content--text{max-width:480px}.umo-popup[data-popper-placement^=top] .umo-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.umo-popup[data-popper-placement=top-start] .umo-popup__arrow{left:8px}.umo-popup[data-popper-placement=top] .umo-popup__arrow{left:50%;margin-left:-4px}.umo-popup[data-popper-placement=top-end] .umo-popup__arrow{left:calc(100% - 16px)}.umo-popup[data-popper-placement^=bottom] .umo-popup__arrow{top:-4px}.umo-popup[data-popper-placement^=bottom] .umo-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.umo-popup[data-popper-placement=bottom-start] .umo-popup__arrow{left:8px}.umo-popup[data-popper-placement=bottom] .umo-popup__arrow{left:50%;margin-left:-4px}.umo-popup[data-popper-placement=bottom-end] .umo-popup__arrow{left:calc(100% - 16px)}.umo-popup[data-popper-placement^=left] .umo-popup__arrow{right:-4px}.umo-popup[data-popper-placement^=left] .umo-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.umo-popup[data-popper-placement=left-start] .umo-popup__arrow{top:8px}.umo-popup[data-popper-placement=left] .umo-popup__arrow{top:50%;margin-top:-4px}.umo-popup[data-popper-placement=left-end] .umo-popup__arrow{top:calc(100% - 16px)}.umo-popup[data-popper-placement^=right] .umo-popup__arrow{left:-4px}.umo-popup[data-popper-placement^=right] .umo-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.umo-popup[data-popper-placement=right-start] .umo-popup__arrow{top:8px}.umo-popup[data-popper-placement=right] .umo-popup__arrow{top:50%;margin-top:-4px}.umo-popup[data-popper-placement=right-end] .umo-popup__arrow{top:calc(100% - 16px)}.umo-popup--animation-enter,.umo-popup--animation-enter-from,.umo-popup--animation-exiting,.umo-popup--animation-leave-to{opacity:0;visibility:hidden}.umo-popup--animation-enter-to,.umo-popup--animation-entering,.umo-popup--animation-leave-from,.umo-popup--animation-leave{opacity:1;visibility:visible;transform:none}.umo-popup--animation-enter-active{transition:opacity .2s linear}.umo-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.umo-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.umo-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.umo-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.umo-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.umo-tooltip .umo-popup__content{display:inline-block;border:0;z-index:5600;margin-bottom:1px;max-width:480px;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);color:var(--td-text-color-primary)}.umo-tooltip--default .umo-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9),inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.umo-tooltip--default[data-popper-placement^=left] .umo-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.umo-tooltip--default[data-popper-placement^=right] .umo-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9)}.umo-tooltip--default[data-popper-placement^=top] .umo-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.umo-tooltip--default[data-popper-placement^=bottom] .umo-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.umo-tooltip--primary .umo-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.umo-tooltip--success .umo-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.umo-tooltip--danger .umo-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.umo-tooltip--warning .umo-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.umo-tooltip .umo-popup__arrow{background:inherit;height:auto}.umo-tooltip .umo-popup__arrow:before{background:inherit}.umo-tooltip--noshadow .umo-popup__content,.umo-tooltip--noshadow[data-popper-placement] .umo-popup__arrow:before{box-shadow:none}.umo-dropdown{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;background-color:var(--td-bg-color-container);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-primary);position:relative;box-shadow:var(--td-shadow-2);border:.5px solid var(--td-component-border);border-radius:var(--td-radius-medium)}.umo-dropdown__menu{display:flex;justify-content:flex-start;flex-direction:column;border-radius:var(--td-radius-medium);padding:var(--td-pop-padding-m);gap:2px;overflow-y:auto;overflow-x:hidden}@-moz-document url-prefix(){.umo-dropdown__menu{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-dropdown__menu::-webkit-scrollbar{width:8px;height:8px}.umo-dropdown__menu::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.umo-dropdown__menu::-webkit-scrollbar-thumb:vertical:hover,.umo-dropdown__menu::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-dropdown__menu .umo-divider{margin:var(--td-comp-margin-xs) var(--td-comp-margin-s) var(--td-comp-margin-xxs) var(--td-comp-margin-s);color:var(--td-brand-color-light);width:calc(100% - var(--td-comp-margin-s) * 2)}.umo-dropdown__menu .umo-dropdown__item-direction{margin:0 0 0 var(--td-comp-margin-s)}.umo-dropdown__menu--overflow .umo-dropdown__submenu-wrapper--right{left:calc(100% - 14px)}.umo-dropdown__menu--overflow .umo-dropdown__submenu-wrapper--left{right:calc(100% - 14px)}.umo-dropdown__submenu{background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-2);border-radius:var(--td-radius-medium);border:.5px solid var(--td-component-border);z-index:1100;position:absolute;padding:var(--td-pop-padding-m);display:none;overflow-y:auto;overflow-x:visible}@-moz-document url-prefix(){.umo-dropdown__submenu{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-dropdown__submenu::-webkit-scrollbar{width:8px;height:8px}.umo-dropdown__submenu::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.umo-dropdown__submenu::-webkit-scrollbar-thumb:vertical:hover,.umo-dropdown__submenu::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-dropdown__submenu ul{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:grid;gap:2px}.umo-dropdown__submenu--disabled{visibility:hidden}.umo-dropdown__submenu .umo-dropdown__item-direction{margin:0 0 0 var(--td-comp-margin-s)}.umo-dropdown__submenu-wrapper--right{left:calc(100% - 6px)}.umo-dropdown__submenu-wrapper--left{right:calc(100% - 6px)}.umo-dropdown__item{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;border-radius:var(--td-radius-default);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .2s cubic-bezier(.82,0,1,.9);white-space:nowrap;display:flex;align-items:center;padding:calc(var(--td-comp-paddingTB-xs) - 1px) var(--td-comp-paddingLR-s);--ripple-color: var(--td-bg-color-container-active)}.umo-dropdown__item-icon{display:flex;color:currentcolor;margin-right:var(--td-comp-margin-s);font-size:var(--td-font-size-body-large)}.umo-dropdown__item:hover>div>div{display:flex}.umo-dropdown__item--disabled{cursor:not-allowed}.umo-dropdown__item-content{display:flex;flex:1;align-items:center;justify-content:space-between;max-width:100%}.umo-dropdown__item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.umo-dropdown__item.umo-dropdown__item--suffix .umo-dropdown__item-sub-icon{color:currentcolor;font-size:var(--td-font-size-body-large);flex-shrink:0}.umo-dropdown__item--theme-default{color:var(--td-text-color-primary)}.umo-dropdown__item--theme-default:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-default:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-default.umo-dropdown__item--active{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.umo-dropdown__item--theme-default.umo-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-default.umo-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-default.umo-dropdown__item--disabled{color:var(--td-text-color-disabled)}.umo-dropdown__item--theme-default.umo-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-default.umo-dropdown__item--suffix:hover{background-color:var(--td-brand-color-light);color:var(--td-brand-color)}.umo-dropdown__item--theme-success{color:var(--td-success-color)}.umo-dropdown__item--theme-success:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-success:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-success.umo-dropdown__item--active{background-color:var(--td-success-color-light)}.umo-dropdown__item--theme-success.umo-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-success.umo-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-success.umo-dropdown__item-disabled{color:var(--td-text-color-disabled)}.umo-dropdown__item--theme-success.umo-dropdown__item-disabled:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-success.umo-dropdown__item--suffix:hover{background-color:var(--td-success-color-light)}.umo-dropdown__item--theme-error{color:var(--td-error-color)}.umo-dropdown__item--theme-error:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-error:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-error.umo-dropdown__item--active{background-color:var(--td-error-color-light)}.umo-dropdown__item--theme-error.umo-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-error.umo-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-error.umo-dropdown__item--disabled{color:var(--td-text-color-disabled)}.umo-dropdown__item--theme-error.umo-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-error.umo-dropdown__item--suffix:hover{background-color:var(--td-error-color-light)}.umo-dropdown__item--theme-warning{color:var(--td-warning-color)}.umo-dropdown__item--theme-warning:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-warning:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-warning.umo-dropdown__item--active{background-color:var(--td-warning-color-light)}.umo-dropdown__item--theme-warning.umo-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-warning.umo-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.umo-dropdown__item--theme-warning.umo-dropdown__item--disabled{color:var(--td-text-color-disabled)}.umo-dropdown__item--theme-warning.umo-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.umo-dropdown__item--theme-warning.umo-dropdown__item--suffix:hover{background-color:var(--td-warning-color-light)}.input-readonly.umo-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.umo-is-readonly .umo-input__inner{cursor:pointer}.input-disabled.umo-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.umo-is-disabled .umo-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.umo-is-disabled .umo-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.umo-is-disabled>.umo-input__prefix .t-icon,.input-disabled.umo-is-disabled>.umo-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.umo-is-disabled>.umo-input__prefix .t-icon:hover,.input-disabled.umo-is-disabled>.umo-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.umo-tips{font-size:var(--td-font-size-body-small)}.umo-tips.umo-is-default{color:var(--td-text-color-placeholder)}.umo-tips.umo-is-error{color:var(--td-error-color)}.umo-tips.umo-is-warning{color:var(--td-warning-color)}.umo-tips.umo-is-success{color:var(--td-success-color)}.umo-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;box-sizing:border-box;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;display:flex;align-items:center;overflow:hidden}.umo-input:hover{border-color:var(--td-brand-color)}.umo-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.umo-input--borderless:not(.umo-input--focused){border-color:transparent;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.umo-input--borderless:not(.umo-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.umo-input--borderless:not(.umo-input--focused).umo-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.umo-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.umo-input :focus-visible{outline:none}.umo-input__inner{flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-input__inner::placeholder{color:var(--td-text-color-placeholder)}.umo-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.umo-input__inner[type=password]::-ms-reveal{display:none}.umo-input__inner[type=search]::-webkit-search-decoration,.umo-input__inner[type=search]::-webkit-search-cancel-button,.umo-input__inner[type=search]::-webkit-search-results-button,.umo-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.umo-input__inner.umo-input--soft-hidden{width:0}.umo-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.umo-input__status{position:absolute;right:-24px;top:0}.umo-input.umo-input--suffix>span.umo-input__clear{opacity:0;visibility:hidden;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.umo-input.umo-input--suffix:hover>span.umo-input__clear{opacity:1;visibility:visible}.umo-input.umo-is-success{border-color:var(--td-success-color)}.umo-input.umo-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-input.umo-is-success.umo-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-input.umo-is-success>.umo-input__extra{color:var(--td-success-color)}.umo-input.umo-is-warning{border-color:var(--td-warning-color)}.umo-input.umo-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-input.umo-is-warning.umo-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-input.umo-is-warning>.umo-input__extra{color:var(--td-warning-color)}.umo-input.umo-is-error{border-color:var(--td-error-color)}.umo-input.umo-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-input.umo-is-error.umo-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-input.umo-is-error>.umo-input__extra{color:var(--td-error-color)}.umo-input.umo-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.umo-input.umo-is-readonly .umo-input__inner{cursor:pointer}.umo-input.umo-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.umo-input.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.umo-input.umo-is-disabled .umo-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.umo-input.umo-is-disabled .umo-input__inner::placeholder{color:var(--td-text-color-disabled)}.umo-input.umo-is-disabled>.umo-input__prefix .t-icon,.umo-input.umo-is-disabled>.umo-input__suffix .t-icon{color:var(--td-text-color-disabled)}.umo-input.umo-is-disabled>.umo-input__prefix .t-icon:hover,.umo-input.umo-is-disabled>.umo-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.umo-input.umo-input--prefix>.umo-input__prefix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.umo-input.umo-input--prefix>.umo-input__prefix-icon{font-size:var(--td-font-size-body-large)}.umo-input.umo-input--prefix.umo-size-s .umo-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.umo-input.umo-input--prefix.umo-size-l .umo-input__prefix-icon{font-size:var(--td-font-size-title-large)}.umo-input.umo-input--suffix>.umo-input__suffix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.umo-input.umo-input--suffix>.umo-input__suffix-icon{font-size:var(--td-font-size-body-large)}.umo-input.umo-input--suffix.umo-size-s .umo-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.umo-input.umo-input--suffix.umo-size-l .umo-input__suffix-icon{font-size:var(--td-font-size-title-large)}.umo-input .umo-input__suffix-clear{cursor:pointer}.umo-input.umo-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.umo-input.umo-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.umo-input .umo-input__prefix>.t-icon,.umo-input .umo-input__suffix>.t-icon{font-size:inherit}.umo-input .umo-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.umo-input .umo-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.umo-input .umo-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.umo-input .umo-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.umo-input .umo-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.umo-input.umo-is-focused .umo-input__prefix>.t-icon{color:var(--td-brand-color)}.umo-input.umo-is-focused .umo-input__suffix>.t-icon-time,.umo-input.umo-is-focused .umo-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.umo-input-group{position:relative;display:inline-flex;align-items:stretch}.umo-input-group .umo-input__wrap{border-radius:0}.umo-input-group .umo-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-group .umo-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-group .umo-button,.umo-input-group .umo-select{border-radius:0}.umo-input-group .umo-button:not(:first-child),.umo-input-group .umo-select:not(:first-child){margin-left:-1px}.umo-input-group .umo-input__wrap:not(:first-child) .umo-input{margin-left:-1px}.umo-input-group .umo-input__wrap:first-child .umo-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-group .umo-input__wrap:last-child .umo-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-group .umo-button:first-child,.umo-input-group .umo-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-group .umo-button:last-child,.umo-input-group .umo-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-group--separate .umo-input__wrap+.umo-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.umo-input-group--separate .umo-button,.umo-input-group--separate .umo-select{border-radius:var(--td-radius-default)}.umo-input-group--separate .umo-button:first-child,.umo-input-group--separate .umo-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-group--separate .umo-button:last-child,.umo-input-group--separate .umo-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-group--separate .umo-input__wrap .umo-input,.umo-input-group--separate .umo-input__wrap .umo-input:first-child{border-radius:var(--td-radius-default)}.umo-input-group--separate .umo-input__wrap .umo-input:last-child{border-radius:var(--td-radius-default)}.umo-input-group .umo-input__inner,.umo-input-group .umo-button,.umo-input-group .umo-select{position:relative;z-index:0}.umo-input-group .umo-input__inner:hover,.umo-input-group .umo-button:hover,.umo-input-group .umo-select:hover,.umo-input-group .umo-input__inner:focus,.umo-input-group .umo-button:focus,.umo-input-group .umo-select:focus,.umo-input-group .umo-input__inner:active,.umo-input-group .umo-button:active,.umo-input-group .umo-select:active{z-index:1}.umo-input__wrap{width:100%}.umo-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.umo-input__tips--default{color:var(--td-text-color-placeholder)}.umo-input__tips--success{color:var(--td-success-color)}.umo-input__tips--warning{color:var(--td-warning-color)}.umo-input__tips--error{color:var(--td-error-color)}.umo-align-center>.umo-input__inner{text-align:center}.umo-align-right>.umo-input__inner{text-align:right}.umo-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.umo-input--auto-width{width:fit-content;min-width:60px}.umo-input--auto-width .umo-input{width:fit-content}.umo-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.umo-input__limit-number.umo-is-disabled{background:var(--td-bg-color-component-disabled)}.umo-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;display:inline-block;position:relative;box-sizing:border-box;padding:0 var(--td-comp-size-m);-webkit-user-select:none;user-select:none;width:144px}.umo-input-number:not(.umo-input-number--column)>.umo-input-number__decrease+.umo-input__wrap{margin-left:var(--td-comp-margin-xs)}.umo-input-number input::-webkit-outer-spin-button,.umo-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.umo-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.umo-input-number>.umo-input__tips{position:absolute;left:0}.umo-input-number input+.umo-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.umo-input-number .umo-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.umo-input-number .umo-input{color:var(--td-text-color-primary)}.umo-input-number.umo-input-number--auto-width{width:auto}.umo-input-number.umo-input-number--auto-width.umo-is-controls-right{min-width:auto;width:auto}.umo-input-number.umo-input-number--auto-width .umo-input__inner{min-width:42px}.umo-input-number .umo-input-number__decrease,.umo-input-number .umo-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);position:absolute;top:0;border:1px solid var(--td-border-level-2-color);box-sizing:border-box;border-radius:var(--td-radius-default);background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;transition:all cubic-bezier(.38,0,.24,1) .2s}.umo-input-number .umo-input-number__decrease:hover,.umo-input-number .umo-input-number__increase:hover{color:var(--td-brand-color);border-color:var(--td-brand-color)}.umo-input-number .umo-input-number__decrease:hover .t-icon,.umo-input-number .umo-input-number__increase:hover .t-icon{color:var(--td-brand-color)}.umo-input-number .umo-input-number__decrease:active,.umo-input-number .umo-input-number__increase:active{color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.umo-input-number .umo-input-number__decrease .t-icon,.umo-input-number .umo-input-number__increase .t-icon{position:relative;z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary)}.umo-input-number .umo-input-number__decrease.umo-is-disabled,.umo-input-number .umo-input-number__increase.umo-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.umo-input-number .umo-input-number__decrease.umo-is-disabled .t-icon,.umo-input-number .umo-input-number__increase.umo-is-disabled .t-icon{color:var(--td-text-color-disabled)}.umo-input-number .umo-input-number__decrease.umo-is-disabled:hover,.umo-input-number .umo-input-number__increase.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.umo-input-number .umo-input-number__decrease.umo-is-disabled:hover .t-icon,.umo-input-number .umo-input-number__increase.umo-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.umo-input-number .umo-input-number__decrease.umo-is-disabled::placeholder,.umo-input-number .umo-input-number__increase.umo-is-disabled::placeholder{color:var(--td-text-color-disabled)}.umo-input-number .umo-input-number__decrease{left:0}.umo-input-number .umo-input-number__increase{right:-8px}.umo-input-number.umo-is-disabled .umo-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.umo-input-number.umo-is-disabled .umo-input:hover,.umo-input-number.umo-is-disabled .umo-input:focus,.umo-input-number.umo-is-disabled .umo-input:active{border-color:var(--td-border-level-2-color)}.umo-input-number.umo-is-disabled .umo-input-number__decrease,.umo-input-number.umo-is-disabled .umo-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.umo-input-number.umo-is-disabled .umo-input-number__decrease .t-icon,.umo-input-number.umo-is-disabled .umo-input-number__increase .t-icon{color:var(--td-text-color-secondary)}.umo-input-number.umo-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.umo-input-number.umo-size-s .umo-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.umo-input-number.umo-size-s .umo-input-number__decrease,.umo-input-number.umo-size-s .umo-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.umo-input-number.umo-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.umo-input-number.umo-size-l .umo-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.umo-input-number.umo-size-l .umo-input-number__decrease,.umo-input-number.umo-size-l .umo-input-number__increase{font-size:18px;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl)}.umo-input-number.umo-size-l.umo-is-controls-right .umo-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.umo-input-number.umo-size-l.umo-is-controls-right .umo-input-number__decrease,.umo-input-number.umo-size-l.umo-is-controls-right .umo-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.umo-input-number.umo-size-l .umo-input--prefix{font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.umo-input-number.umo-input-number--normal{padding:0;border-radius:var(--td-radius-default)}.umo-input-number.umo-input-number--normal.umo-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.umo-input-number.umo-input-number--normal.umo-is-disabled:hover .umo-input{border-color:var(--td-border-level-2-color)}.umo-input-number.umo-input-number--normal.umo-is-disabled::placeholder{color:var(--td-text-color-disabled)}.umo-input-number.umo-input-number--normal.umo-is-disabled .umo-input:focus{box-shadow:none}.umo-input-number.umo-is-controls-right{width:96px;padding:0}.umo-input-number.umo-is-controls-right:hover .umo-input-number__decrease,.umo-input-number.umo-is-controls-right:hover .umo-input-number__increase{opacity:1;visibility:visible}.umo-input-number.umo-is-controls-right .umo-input{width:100%;box-sizing:border-box;margin:0;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease,.umo-input-number.umo-is-controls-right .umo-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);border:0;left:initial;top:initial;right:1px;border-radius:0;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2}.umo-input-number.umo-is-controls-right .umo-input-number__decrease .t-icon,.umo-input-number.umo-is-controls-right .umo-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease:hover,.umo-input-number.umo-is-controls-right .umo-input-number__increase:hover{background:var(--td-bg-color-component-hover)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease:hover .t-icon,.umo-input-number.umo-is-controls-right .umo-input-number__increase:hover .t-icon{color:var(--td-text-color-primary)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease.umo-is-disabled,.umo-input-number.umo-is-controls-right .umo-input-number__increase.umo-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease.umo-is-disabled .t-icon,.umo-input-number.umo-is-controls-right .umo-input-number__increase.umo-is-disabled .t-icon{color:var(--td-text-color-disabled)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease.umo-is-disabled:hover,.umo-input-number.umo-is-controls-right .umo-input-number__increase.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease.umo-is-disabled:hover .t-icon,.umo-input-number.umo-is-controls-right .umo-input-number__increase.umo-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease.umo-is-disabled::placeholder,.umo-input-number.umo-is-controls-right .umo-input-number__increase.umo-is-disabled::placeholder{color:var(--td-text-color-disabled)}.umo-input-number.umo-is-controls-right .umo-input-number__increase{top:1px;border-top-right-radius:calc(var(--td-radius-default) - 1px)}.umo-input-number.umo-is-controls-right .umo-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.umo-input-number.umo-is-controls-right.umo-size-l{width:120px}.umo-input-number.umo-is-controls-right.umo-size-l .umo-input-number__increase,.umo-input-number.umo-is-controls-right.umo-size-l .umo-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.umo-input-number.umo-is-controls-right.umo-size-l .umo-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.umo-input-number.umo-is-controls-right.umo-size-s{width:88px}.umo-input-number.umo-is-controls-right.umo-size-s .umo-input-number__increase,.umo-input-number.umo-is-controls-right.umo-size-s .umo-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.umo-input-number.umo-is-controls-right.umo-size-s .umo-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.umo-input-number--row .umo-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.umo-input-number--row .umo-input-number__increase{right:0}.umo-tag{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;flex-direction:row;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);color:var(--td-text-color-anti);border-radius:var(--td-radius-default);border:1px solid transparent;white-space:nowrap}.umo-tag .t-icon{margin-right:var(--td-comp-margin-xs);width:calc(var(--td-font-size-body-medium) + 2px);height:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.umo-tag .umo-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.umo-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.umo-tag--default .umo-tag__icon-close{color:var(--td-text-color-placeholder)}.umo-tag--default .umo-tag__icon-close:hover{color:var(--td-text-color-primary)}.umo-tag--default:active{cursor:default}.umo-tag--default.umo-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.umo-tag--default.umo-tag--disabled:hover{cursor:not-allowed}.umo-tag--default.umo-tag--disabled .t-icon:hover{cursor:pointer}.umo-tag--default.umo-tag--outline{border-color:var(--td-component-border)}.umo-tag--default.umo-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.umo-tag--default.umo-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.umo-tag--primary{background-color:var(--td-brand-color)}.umo-tag--primary.umo-tag--outline{border-color:var(--td-brand-color)}.umo-tag--primary.umo-tag--light{background-color:var(--td-brand-color-light)}.umo-tag--primary.umo-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.umo-tag--primary.umo-tag--light,.umo-tag--primary.umo-tag--outline,.umo-tag--primary.umo-tag--light-outline{color:var(--td-brand-color)}.umo-tag--primary.umo-tag--light .umo-tag__icon-close:hover,.umo-tag--primary.umo-tag--outline .umo-tag__icon-close:hover,.umo-tag--primary.umo-tag--light-outline .umo-tag__icon-close:hover{color:var(--td-brand-color-hover)}.umo-tag--success{background-color:var(--td-success-color)}.umo-tag--success.umo-tag--outline{border-color:var(--td-success-color)}.umo-tag--success.umo-tag--light{background-color:var(--td-success-color-light)}.umo-tag--success.umo-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.umo-tag--success.umo-tag--light,.umo-tag--success.umo-tag--outline,.umo-tag--success.umo-tag--light-outline{color:var(--td-success-color)}.umo-tag--success.umo-tag--light .umo-tag__icon-close:hover,.umo-tag--success.umo-tag--outline .umo-tag__icon-close:hover,.umo-tag--success.umo-tag--light-outline .umo-tag__icon-close:hover{color:var(--td-success-color-hover)}.umo-tag--warning{background-color:var(--td-warning-color)}.umo-tag--warning.umo-tag--outline{border-color:var(--td-warning-color)}.umo-tag--warning.umo-tag--light{background-color:var(--td-warning-color-light)}.umo-tag--warning.umo-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.umo-tag--warning.umo-tag--light,.umo-tag--warning.umo-tag--outline,.umo-tag--warning.umo-tag--light-outline{color:var(--td-warning-color)}.umo-tag--warning.umo-tag--light .umo-tag__icon-close:hover,.umo-tag--warning.umo-tag--outline .umo-tag__icon-close:hover,.umo-tag--warning.umo-tag--light-outline .umo-tag__icon-close:hover{color:var(--td-warning-color-hover)}.umo-tag--danger{background-color:var(--td-error-color)}.umo-tag--danger.umo-tag--outline{border-color:var(--td-error-color)}.umo-tag--danger.umo-tag--light{background-color:var(--td-error-color-light)}.umo-tag--danger.umo-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.umo-tag--danger .umo-tag__icon-close{fill:var(--td-error-color)}.umo-tag--danger .umo-tag__icon-close:hover{fill:var(--td-error-color-hover)}.umo-tag--danger.umo-tag--light,.umo-tag--danger.umo-tag--outline,.umo-tag--danger.umo-tag--light-outline{color:var(--td-error-color)}.umo-tag--danger.umo-tag--light .umo-tag__icon-close:hover,.umo-tag--danger.umo-tag--outline .umo-tag__icon-close:hover,.umo-tag--danger.umo-tag--light-outline .umo-tag__icon-close:hover{color:var(--td-error-color-hover)}.umo-tag--dark.umo-tag:not(.umo-tag--default) .umo-tag__icon-close{color:var(--td-font-white-2)}.umo-tag--dark.umo-tag:not(.umo-tag--default) .umo-tag__icon-close:hover{color:var(--td-font-white-1)}.umo-tag.umo-tag--outline{background:transparent}.umo-tag.umo-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.umo-tag.umo-size-s .t-icon{font-size:var(--td-font-body-small)}.umo-tag.umo-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.umo-tag.umo-size-l .t-icon{font:var(--td-font-body-medium)}.umo-tag.umo-tag--round{border-radius:var(--td-radius-extraLarge)}.umo-tag.umo-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.umo-tag.umo-tag--ellipsis .umo-tag--text{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-tag.umo-tag--check:not(.umo-tag--disabled){transition:background-color .2s cubic-bezier(.38,0,.24,1);cursor:pointer}.umo-tag.umo-tag--check:not(.umo-tag--disabled).umo-tag--default.umo-tag--dark:not(.umo-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.umo-tag.umo-tag--check:not(.umo-tag--disabled).umo-tag--primary.umo-tag--dark.umo-tag--checked:hover{background-color:var(--td-brand-color-hover)}.umo-tag.umo-tag--check:not(.umo-tag--disabled).umo-tag--default.umo-tag--outline:not(.umo-tag--checked):hover{color:var(--td-brand-color-hover)}.umo-tag--check.umo-tag--disabled.umo-tag--primary.umo-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.umo-tag--check.umo-tag--disabled.umo-tag--primary.umo-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.umo-check-tag-group .umo-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .umo-tag{cursor:pointer;transition:all .2s linear}a .umo-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .umo-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.umo-icon-loading{animation:t-spin 1s linear infinite}.umo-tag-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-tag-input .umo-tag{vertical-align:middle;animation:t-fade-in .2s ease-in-out;margin:3px var(--td-comp-margin-xs) 3px 0}.umo-tag-input .umo-tag-input__drag_wrapper+.umo-tag-input__drag_wrapper{margin-left:var(--td-comp-margin-xs)}.umo-tag-input .umo-input{overflow:hidden;min-height:var(--td-comp-size-m);height:fit-content;padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs)}.umo-tag-input .umo-input .umo-input__suffix-icon{right:var(--td-comp-margin-s)}.umo-tag-input .umo-input.umo-size-s{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);min-height:var(--td-comp-size-xs)}.umo-tag-input .umo-input.umo-size-s .umo-tag{margin:1px var(--td-comp-margin-xs) 1px 0}.umo-tag-input .umo-input.umo-size-l{min-height:var(--td-comp-size-xl);padding:0 var(--td-comp-paddingLR-m) 0 var(--td-comp-margin-s)}.umo-tag-input .umo-input.umo-size-l .umo-input__suffix-icon{right:var(--td-comp-margin-m)}.umo-tag-input.umo-is-empty .umo-input__inner{margin-left:var(--td-comp-margin-xs)}.umo-tag-input:hover .umo-input__inner:not(.umo-input--soft-hidden),.umo-tag-input .umo-input--focused .umo-input__inner:not(.umo-input--soft-hidden){min-width:20px}.umo-tag-input .umo-tag-input__prefix{margin-left:var(--td-comp-margin-xs);line-height:1}.umo-tag-input .umo-tag-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.umo-tag-input .umo-input .umo-input__prefix:not(:empty){margin-right:0}.umo-tag-input.umo-input--auto-width .umo-input.umo-input--focused{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.umo-tag-input.umo-input--auto-width .umo-input__prefix{white-space:nowrap}.umo-tag-input .umo-input__prefix--scrollable{overflow-y:hidden;overflow-x:auto}@-moz-document url-prefix(){.umo-tag-input .umo-input__prefix--scrollable{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-tag-input .umo-input__prefix--scrollable::-webkit-scrollbar{width:6px;height:6px}.umo-tag-input .umo-input__prefix--scrollable::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-tag-input .umo-input__prefix--scrollable::-webkit-scrollbar-thumb:vertical:hover,.umo-tag-input .umo-input__prefix--scrollable::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-tag-input__suffix-clear{cursor:pointer}.umo-tag-input--drag-sort .umo-input__prefix .umo-tag{cursor:move}.umo-tag-input--break-line:not(.umo-is-empty) .umo-input{display:block}.umo-tag-input--break-line:not(.umo-is-empty) .umo-input.umo-input--prefix>.umo-input__prefix{display:inline;text-align:left}.umo-tag-input--break-line:not(.umo-is-empty) .umo-input .umo-input__suffix-icon{position:absolute;bottom:0}.umo-tag-input--break-line:not(.umo-is-empty) .umo-tag-input__prefix{vertical-align:middle}.umo-tag-input__prefix{width:max-content;display:inline-block;margin-right:var(--td-comp-margin-s)}.umo-tag-input--break-line.umo-tag-input--with-tag:not(.umo-input--auto-width) .umo-input,.umo-tag-input.umo-input--auto-width:hover .umo-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.umo-tag-input--break-line.umo-tag-input--with-tag:not(.umo-input--auto-width) .umo-size-l .umo-input,.umo-tag-input.umo-input--auto-width:hover .umo-size-l .umo-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xs))}.umo-tag-input.umo-input--auto-width .umo-input{padding-right:0}.umo-tag-input--max-rows .umo-input{max-height:calc(var(--max-rows, 1) * (var(--td-comp-size-m) - 2px));overflow-y:scroll}.umo-tag-input--max-rows .umo-input.umo-size-s{max-height:calc(var(--max-rows, 1) * var(--td-comp-size-xs))}.umo-tag-input--max-rows .umo-input.umo-size-l{max-height:calc(var(--max-rows, 1) * (var(--td-comp-size-xl) - 2px))}.umo-select-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:inline-block;vertical-align:middle}.umo-select-input--multiple .umo-input--auto-width.umo-tag-input__with-suffix-icon.umo-tag-input--with-tag .umo-input{padding-right:var(--td-comp-paddingLR-xl)}.umo-select-input--multiple .umo-input--auto-width.umo-tag-input__with-suffix-icon.umo-tag-input--with-tag .umo-input.umo-size-l{padding-right:calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))}.umo-select-input--multiple .umo-input--auto-width.umo-tag-input__with-suffix-icon.umo-is-empty .umo-input{padding-right:var(--td-comp-paddingLR-s)}.umo-select-input--multiple .umo-input--auto-width.umo-tag-input__with-suffix-icon.umo-is-empty .umo-input.umo-size-l{padding-right:var(--td-comp-paddingLR-m)}.umo-select-input--borderless .umo-input{box-shadow:none;border:1px solid transparent;background:transparent;transition:all .2s linear}.umo-select-input--borderless .umo-input:hover:not(.umo-input--focused){border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.umo-select-input--borderless .umo-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);background-color:var(--td-bg-color-specialcomponent)}.umo-select-input--borderless.umo-select-input--multiple:not(.umo-select-input--empty).umo-select-input--popup-visible input{display:inline-block}.umo-select-input--borderless.umo-select-input--multiple:not(.umo-select-input--empty).umo-select-input--popup-visible .umo-input{background-color:var(--td-bg-color-container-hover)}.umo-select-input--borderless.umo-tag-input{border:0;box-shadow:none;background:transparent;transition:background-color .2s linear}.umo-select-input--borderless.umo-tag-input:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.umo-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap;gap:16px}.umo-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.umo-checkbox+.umo-checkbox{margin-left:inherit}.umo-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.umo-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);box-sizing:border-box;flex-shrink:0}.umo-checkbox__input:after{content:"";position:absolute;opacity:0;box-sizing:border-box}.umo-checkbox__label{display:inline-block;margin-left:8px;vertical-align:middle;font:var(--td-font-body-medium)}.umo-checkbox:hover .umo-checkbox__input{border-color:var(--td-brand-color);transition:border-color .2s linear}.umo-checkbox.umo-is-checked .umo-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.umo-checkbox.umo-is-checked .umo-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.umo-checkbox.umo-is-indeterminate .umo-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.umo-checkbox.umo-is-indeterminate .umo-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;transform:scale(.5);background-color:var(--td-font-white-1)}.umo-checkbox.umo-is-disabled{cursor:not-allowed}.umo-checkbox.umo-is-disabled .umo-checkbox__label{color:var(--td-text-color-disabled)}.umo-checkbox.umo-is-disabled .umo-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.umo-checkbox.umo-is-disabled:hover .umo-checkbox__input,.umo-checkbox.umo-is-disabled.umo-is-checked .umo-checkbox__input{border-color:var(--td-border-level-2-color)}.umo-checkbox.umo-is-disabled.umo-is-checked .umo-checkbox__input:after{border-color:var(--td-text-color-disabled)}.umo-checkbox.umo-is-disabled.umo-is-indeterminate .umo-checkbox__input{border-color:var(--td-border-level-2-color)}.umo-checkbox.umo-is-disabled.umo-is-indeterminate .umo-checkbox__input:after{background-color:var(--td-text-color-disabled)}.umo-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.umo-select__wrap{width:100%}.umo-select__dropdown .umo-popup__content{margin:var(--td-comp-paddingTB-s) 0;padding:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--td-shadow-2)}@-moz-document url-prefix(){.umo-select__dropdown .umo-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-select__dropdown .umo-popup__content::-webkit-scrollbar{width:8px;height:8px}.umo-select__dropdown .umo-popup__content::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.umo-select__dropdown .umo-popup__content::-webkit-scrollbar-thumb:vertical:hover,.umo-select__dropdown .umo-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-select__dropdown-inner{min-height:var(--td-comp-size-m)}.umo-select__dropdown-inner .umo-select__list .umo-select__list{padding:0}.umo-select__dropdown-inner .umo-select__list,.umo-select__dropdown-inner .umo-tree{padding:var(--td-pop-padding-m)}.umo-select__dropdown-inner--size-s{min-height:var(--td-comp-size-xs)}.umo-select__dropdown-inner--size-s .umo-select__list,.umo-select__dropdown-inner--size-s .umo-tree{padding:var(--td-pop-padding-s)}.umo-select__dropdown-inner--size-l{min-height:var(--td-comp-size-xl)}.umo-select__dropdown-inner--size-l .umo-select__list,.umo-select__dropdown-inner--size-l .umo-tree{padding:var(--td-pop-padding-l)}.umo-select__list{margin:0;padding:0;list-style:none}.umo-select__dropdown.umo-popup{padding:0}.umo-select__empty.umo-size-s{line-height:var(--td-comp-size-xs)}.umo-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s)}.umo-select__empty.umo-size-l{line-height:var(--td-comp-size-xl)}.umo-select__loading-tips.umo-size-s{min-height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.umo-select__loading-tips{position:fixed;top:var(--td-comp-paddingTB-s);left:0;bottom:var(--td-comp-paddingTB-s);right:0;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);min-height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);z-index:1000}.umo-select__loading-tips.umo-size-l{min-height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.umo-select-option-group+.umo-select-option-group{padding-top:var(--td-comp-margin-xs);margin-top:var(--td-comp-margin-xs)}.umo-select-option-group__divider+.umo-select-option-group__divider{position:relative}.umo-select-option-group__divider+.umo-select-option-group__divider:before{content:"";width:100%;height:1px;padding:0 var(--td-comp-paddingLR-s);position:absolute;top:0;left:0;box-sizing:border-box;background-color:var(--td-border-level-1-color);background-clip:content-box}ul.umo-select-option-group__header,.umo-select-option-group__header{color:var(--td-text-color-placeholder);display:block;height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-select-option-group__header.umo-size-l{height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m)}.umo-select-option-group__header.umo-size-s{height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s)}.umo-select-option{display:flex;align-items:center;border-radius:var(--td-radius-default);height:var(--td-comp-size-s);font:var(--td-font-body-medium);cursor:pointer;padding:0 var(--td-comp-paddingLR-s);color:var(--td-text-color-primary);transition:background-color .2s cubic-bezier(.38,0,.24,1);box-sizing:border-box;--ripple-color: var(--td-bg-color-container-active)}.umo-select-option>span{position:relative;display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-select-option:not(.umo-is-disabled):not(.umo-is-selected):hover{background-color:var(--td-bg-color-container-hover)}.umo-select-option:not(.umo-is-disabled):not(.umo-is-selected):hover .umo-checkbox__label{color:inherit}.umo-select-option:not(.umo-is-disabled):not(.umo-is-selected):hover .umo-checkbox__input{border-color:var(--td-brand-color)}.umo-select-option .umo-checkbox__label{color:var(--td-text-color-primary);flex:1;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-select-option .umo-checkbox{width:100%}.umo-select-option.umo-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.umo-select-option.umo-is-disabled:hover,.umo-select-option.umo-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.umo-select-option.umo-size-l{height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m);font:var(--td-font-body-large)}.umo-select-option.umo-size-m{font:var(--td-font-body-medium)}.umo-select-option.umo-size-s{height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.umo-select-option.umo-is-selected:not(.umo-is-disabled){color:var(--td-brand-color);background-color:var(--td-brand-color-light);transition:all .2s linear}.umo-select-option.umo-is-selected:not(.umo-is-disabled) .umo-checkbox__label{color:var(--td-brand-color)}.umo-select-option.umo-is-selected:not(.umo-is-disabled):hover{background-color:var(--td-brand-color-light)}.umo-select-option.umo-select-option__hover:not(.umo-is-disabled).umo-select-option.umo-select-option__hover:not(.umo-is-selected),.umo-select-option.umo-select-option__hover:not(.umo-is-disabled).umo-select-option.umo-select-option--hover:not(.umo-is-selected),.umo-select-option.umo-select-option--hover:not(.umo-is-disabled).umo-select-option.umo-select-option__hover:not(.umo-is-selected),.umo-select-option.umo-select-option--hover:not(.umo-is-disabled).umo-select-option.umo-select-option--hover:not(.umo-is-selected){background-color:var(--td-bg-color-container-hover)}.umo-select-option.umo-select-option__hover:not(.umo-is-disabled).umo-select-option.umo-select-option__hover:not(.umo-is-selected) .umo-checkbox__input,.umo-select-option.umo-select-option__hover:not(.umo-is-disabled).umo-select-option.umo-select-option--hover:not(.umo-is-selected) .umo-checkbox__input,.umo-select-option.umo-select-option--hover:not(.umo-is-disabled).umo-select-option.umo-select-option__hover:not(.umo-is-selected) .umo-checkbox__input,.umo-select-option.umo-select-option--hover:not(.umo-is-disabled).umo-select-option.umo-select-option--hover:not(.umo-is-selected) .umo-checkbox__input{border-color:var(--td-brand-color)}.umo-select-option.umo-select-option__hover .umo-checkbox__label,.umo-select-option.umo-select-option--hover .umo-checkbox__label{color:inherit}.umo-select-option+.umo-select-option{margin-top:var(--td-comp-paddingTB-xxs)}.umo-select.umo-select-input--borderless .umo-select__right-icon{position:relative;margin:0}.umo-select .umo-fake-arrow{color:var(--td-text-color-placeholder)}.umo-select .umo-fake-arrow--active{color:var(--td-brand-color)}.umo-is-selected.umo-select-option__hover{background-color:var(--td-brand-color-light-hover)}.umo-is-selected.umo-select-option__hover .umo-checkbox__label{color:var(--td-brand-color)}.umo-input-adornment{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex}.umo-input-adornment__prepend .umo-input,.umo-input-adornment__append .umo-input,.umo-input-adornment__prepend .umo-textarea__inner,.umo-input-adornment__append .umo-textarea__inner{background-color:transparent}.umo-input-adornment__prepend{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-right:-1px}.umo-input-adornment__append{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-left:-1px}.umo-input-adornment__text{display:inline-flex;height:100%;align-items:center;box-sizing:border-box;white-space:nowrap;padding:0 var(--td-comp-paddingLR-s);border:1px solid var(--td-border-level-2-color)}.umo-input-adornment>:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-adornment>:first-child .umo-input,.umo-input-adornment>:first-child .umo-input-adornment__text,.umo-input-adornment>:first-child .umo-textarea__inner{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-input-adornment>:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-adornment>:last-child .umo-input,.umo-input-adornment>:last-child .umo-input-adornment__text,.umo-input-adornment>:last-child .umo-textarea__inner{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-input-adornment>:not(:last-child):hover{z-index:2}.umo-input-adornment>:not(:first-child):not(:last-child) .umo-input,.umo-input-adornment>:not(:first-child):not(:last-child) .umo-textarea__inner{border-radius:0}.umo-pagination-mini{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-pagination-mini--outline .umo-pagination-mini__prev{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.umo-pagination-mini--outline .umo-pagination-mini__current{border-radius:0;position:relative;margin-left:-1px}.umo-pagination-mini--outline .umo-pagination-mini__current:hover{z-index:1}.umo-pagination-mini--outline .umo-pagination-mini__next{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;margin-left:-1px}.umo-pagination-mini--outline .umo-pagination-mini__next:hover{z-index:1}.umo-pagination{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;color:var(--td-text-color-secondary);-webkit-user-select:none;user-select:none}.umo-pagination.umo-is-disabled{color:var(--td-text-color-disabled)}.umo-pagination__total{font:var(--td-font-body-medium);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umo-pagination .umo-select__wrap{width:auto}.umo-pagination__select{flex-shrink:0;margin-right:var(--td-comp-margin-l);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary)}.umo-pagination__btn{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);font:var(--td-font-body-large);width:var(--td-comp-size-m);height:var(--td-comp-size-m);line-height:var(--td-comp-size-m)}.umo-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.umo-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.umo-pagination__btn.umo-is-disabled,.umo-pagination__btn.umo-is-disabled:hover,.umo-pagination__btn.umo-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.umo-pagination__btn.umo-is-disabled{cursor:not-allowed}.umo-pagination__btn-prev{margin-right:var(--td-comp-margin-s)}.umo-pagination__btn-next{margin-left:var(--td-comp-margin-s)}.umo-pagination__btn+.umo-pagination__select{margin-right:0}.umo-pagination__pager{flex-shrink:0;display:inline-flex;vertical-align:middle;list-style:none;padding:0;margin:0}.umo-pagination__pager li:not(:last-child){margin-right:var(--td-comp-margin-s)}.umo-pagination__number{display:inline-block;border:1px solid var(--td-component-border);text-align:center;border-radius:var(--td-radius-default);cursor:pointer;background-color:var(--td-bg-color-container);box-sizing:border-box;height:var(--td-comp-size-m);min-width:var(--td-comp-size-m);line-height:calc(var(--td-comp-size-m) - 2px);font-size:var(--td-font-body-medium);padding-left:var(--td-comp-paddingLR-xs);padding-right:var(--td-comp-paddingLR-xs)}.umo-pagination__number:hover{color:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.umo-pagination__number:active,.umo-pagination__number.umo-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color)}.umo-pagination__number.umo-is-current.umo-is-disabled,.umo-pagination__number.umo-is-current.umo-is-disabled:hover,.umo-pagination__number.umo-is-current.umo-is-disabled:active{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.umo-pagination__number.umo-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.umo-pagination__number.umo-is-disabled:hover,.umo-pagination__number.umo-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-component-border)}.umo-pagination__number--more{border:0 none;padding:0}.umo-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.umo-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.umo-pagination__number--more.umo-is-disabled,.umo-pagination__number--more.umo-is-disabled:hover,.umo-pagination__number--more.umo-is-disabled:active{background:none}.umo-pagination__number--more .t-icon-more{transform:rotate(90deg);color:var(--td-text-color-disabled)}.umo-pagination__jump{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--td-comp-margin-s);font-size:var(--td-font-body-medium);gap:var(--td-comp-margin-s);background-color:var(--td-bg-color-secondarycontainer);height:var(--td-comp-size-m);padding-left:var(--td-comp-margin-s);border-radius:var(--td-radius-default)}.umo-pagination .umo-input-adornment__append{border:none;height:calc(var(--td-comp-size-m) - 4px);color:var(--td-text-color-secondary);background-color:transparent}.umo-pagination .umo-input-adornment__append .umo-input-adornment__text{border:none}.umo-pagination .umo-input-number{width:56px}.umo-pagination .umo-input-number .umo-input{height:calc(var(--td-comp-size-m) - 4px);border-radius:var(--td-radius-default)}.umo-pagination .umo-input-number .umo-input__inner{text-align:center}.umo-pagination.umo-size-s{font:var(--td-font-body-small)}.umo-pagination.umo-size-s .umo-pagination__jump{height:var(--td-comp-size-xs)}.umo-pagination.umo-size-s .umo-input-adornment__append{height:calc(var(--td-comp-size-xs) - 4px);font:var(--td-font-body-small)}.umo-pagination.umo-size-s .umo-input-number{width:48px}.umo-pagination.umo-size-s .umo-input-number .umo-input{height:calc(var(--td-comp-size-xs) - 4px)}.umo-pagination.umo-size-s .umo-pagination__total{font:var(--td-font-body-small)}.umo-pagination.umo-size-s .umo-pagination__select{height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-small)}.umo-pagination.umo-size-s .umo-pagination__number{border:0 none;height:var(--td-comp-size-xs);min-width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);font-size:var(--td-font-body-small);padding-left:var(--td-comp-paddingLR-xxs);padding-right:var(--td-comp-paddingLR-xxs)}.umo-pagination.umo-size-s .umo-pagination__number:hover:not(.umo-pagination.umo-size-s .umo-pagination__number.umo-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.umo-pagination.umo-size-s .umo-pagination__number:active:not(.umo-pagination.umo-size-s .umo-pagination__number.umo-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.umo-pagination.umo-size-s .umo-pagination__number.umo-is-disabled{background:none;color:var(--td-text-color-disabled)}.umo-pagination.umo-size-s .umo-pagination__number.umo-is-current.umo-is-disabled{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.umo-pagination.umo-size-s .umo-pagination__btn{border:0 none;background:none;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.umo-pagination.umo-size-s .umo-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.umo-pagination.umo-size-s .umo-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.umo-pagination.umo-size-s .umo-pagination__btn.umo-is-disabled,.umo-pagination.umo-size-s .umo-pagination__btn.umo-is-disabled:hover,.umo-pagination.umo-size-s .umo-pagination__btn.umo-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.umo-pagination-ie .umo-select .umo-input__inner{min-width:54px}.umo-back-top{position:fixed;z-index:300;overflow:hidden;outline:none;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-width:.5px;border-style:solid;transition:background .2s linear,border .2s linear,color .2s linear,opacity .2s linear,visibility .2s linear;touch-action:manipulation;box-shadow:var(--td-shadow-3);visibility:hidden;opacity:0;color:var(--td-text-color-primary)}.umo-back-top__text{font:var(--td-font-body-small);text-align:center;margin-top:var(--td-comp-margin-xxs)}.umo-back-top__icon{font-size:var(--td-font-headline-small)}.umo-back-top.umo-size-m .umo-back-top__icon{margin-top:2px}.umo-back-top--show{visibility:visible;opacity:1}.umo-back-top--theme-light{border-color:var(--td-component-border);background-color:var(--td-bg-color-container)}.umo-back-top--theme-light:hover{border-color:var(--td-bg-color-container-hover);background-color:var(--td-bg-color-container-hover)}.umo-back-top--theme-light .umo-back-top__text{color:var(--td-text-color-secondary)}.umo-back-top--theme-light .umo-back-top__icon{color:var(--td-text-color-primary)}.umo-back-top--theme-primary{border-color:var(--td-brand-color);background-color:var(--td-brand-color)}.umo-back-top--theme-primary:hover{border-color:var(--td-brand-color-hover);background-color:var(--td-brand-color-hover)}.umo-back-top--theme-primary .umo-back-top__text,.umo-back-top--theme-primary .umo-back-top__icon{color:var(--td-text-color-anti)}.umo-back-top--theme-dark{border-color:#000000e6;background-color:#000000e6}.umo-back-top--theme-dark:hover{border-color:#0009;background-color:#0009}.umo-back-top--theme-dark .umo-back-top__text,.umo-back-top--theme-dark .umo-back-top__icon{color:var(--td-text-color-anti)}.umo-back-top.umo-size-s{width:var(--td-comp-size-xxl);height:var(--td-comp-size-xxl)}.umo-back-top.umo-size-s .umo-back-top__text{display:none}.umo-back-top.umo-size-m{width:var(--td-comp-size-xxxxl);height:var(--td-comp-size-xxxxl)}.umo-back-top.umo-size-m .umo-back-top__text{display:block}.umo-back-top--circle{border-radius:var(--td-radius-circle)}.umo-back-top--square{border-radius:var(--td-radius-medium)}.range-input-disabled.umo-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.range-input-disabled.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.range-input-disabled.umo-is-disabled .umo-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.range-input-disabled.umo-is-disabled .umo-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.umo-is-disabled>.umo-range-input__prefix .t-icon,.range-input-disabled.umo-is-disabled>.umo-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.umo-range-input{margin:0;padding:0;list-style:none;width:100%;position:relative;font:var(--td-font-body-medium);height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font-size:var(--td-font-body-medium);box-sizing:border-box;transition:all cubic-bezier(.38,0,.24,1) .2s;display:inline-flex;flex-direction:column;gap:4px}.umo-range-input:hover{border-color:var(--td-brand-color)}.umo-range-input--borderless:not(.umo-is-focused){border-color:transparent;transition:all cubic-bezier(.38,0,.24,1) .2s}.umo-range-input--borderless:not(.umo-is-focused):hover{border-color:var(--td-component-border);cursor:pointer}.umo-range-input--borderless:not(.umo-is-focused).umo-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.umo-range-input.umo-is-focused{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.umo-range-input.umo-is-success{border-color:var(--td-success-color)}.umo-range-input.umo-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-range-input.umo-is-success.umo-range-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-range-input.umo-is-success>.umo-range-input__extra{color:var(--td-success-color)}.umo-range-input.umo-is-success>.umo-range-input__tips{color:var(--td-success-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.umo-range-input.umo-is-warning{border-color:var(--td-warning-color)}.umo-range-input.umo-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-range-input.umo-is-warning.umo-range-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-range-input.umo-is-warning>.umo-range-input__extra{color:var(--td-warning-color)}.umo-range-input.umo-is-warning>.umo-range-input__tips{color:var(--td-warning-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.umo-range-input.umo-is-error{border-color:var(--td-error-color)}.umo-range-input.umo-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-range-input.umo-is-error.umo-range-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-range-input.umo-is-error>.umo-range-input__extra{color:var(--td-error-color)}.umo-range-input.umo-is-error>.umo-range-input__tips{color:var(--td-error-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.umo-range-input.umo-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.umo-range-input.umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.umo-range-input.umo-is-disabled .umo-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.umo-range-input.umo-is-disabled .umo-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.umo-range-input.umo-is-disabled>.umo-range-input__prefix .t-icon,.umo-range-input.umo-is-disabled>.umo-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.umo-range-input.umo-range-input--prefix .umo-range-input__prefix,.umo-range-input.umo-range-input--suffix .umo-range-input__suffix{height:100%;text-align:center;display:flex;align-items:center;font-size:var(--td-font-size-body-medium)}.umo-range-input.umo-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-top:var(--td-comp-paddingTB-xs);padding-bottom:var(--td-comp-paddingTB-xs)}.umo-range-input.umo-size-l .umo-input{padding:0 var(--td-comp-margin-s)}.umo-range-input.umo-size-s{padding:var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs);height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.umo-range-input__inner{height:100%;display:flex;align-items:center;gap:var(--td-comp-margin-s)}.umo-range-input__inner .umo-input__wrap{height:100%;border-radius:var(--td-radius-small)}.umo-range-input__inner>.umo-range-input__prefix{flex-shrink:0}.umo-range-input__inner .umo-input{padding:0 var(--td-comp-paddingLR-xs);height:100%;border:0;box-shadow:none;font-size:inherit;border-radius:var(--td-radius-small)}.umo-range-input__inner .umo-input:hover{background-color:var(--td-bg-color-container-hover)}.umo-range-input__inner .umo-input__inner{width:100%;height:100%;line-height:1}.umo-range-input__inner .umo-input.umo-is-focused{background-color:var(--td-bg-color-component)}.umo-range-input__inner .umo-input.umo-is-disabled:hover{background-color:var(--td-bg-color-component-disabled)}.umo-range-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.umo-range-input__status{position:absolute;right:calc(0px - var(--td-comp-margin-xxxl));top:0}.umo-range-input.umo-range-input--suffix .umo-input__clear{opacity:0;visibility:hidden;transition:all cubic-bezier(.38,0,.24,1) .2s}.umo-range-input.umo-range-input--suffix:hover .umo-input__clear{opacity:1;visibility:visible}.umo-range-input .umo-range-input__suffix-clear{cursor:pointer}.umo-range-input__prefix>.t-icon,.umo-range-input__suffix>.t-icon{transition:color .2s linear;font-size:16px;color:var(--td-text-color-placeholder);flex-shrink:0}.umo-range-input-popup{width:100%}.umo-range-input-popup--visible .umo-range-input{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.umo-range-input-popup--visible .umo-range-input .t-icon-time,.umo-range-input-popup--visible .umo-range-input .t-icon-calendar{color:var(--td-brand-color)}.umo-range-input-popup--visible .umo-range-input .umo-input.umo-is-focused{background-color:var(--td-bg-color-component)}.umo-date-picker,.umo-date-range-picker{display:inline-flex;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-date-picker__header-controller-month-popup>.umo-popup__content,.umo-date-picker__header-controller-year-popup>.umo-popup__content{max-height:160px}.umo-date-picker__panel-container>.umo-popup__content,.umo-date-range-picker__panel-container>.umo-popup__content{padding:0;min-width:280px}.umo-date-picker__panel,.umo-date-range-picker__panel{display:flex;flex-direction:column}.umo-date-picker__panel--direction-row,.umo-date-range-picker__panel--direction-row{flex-direction:row}.umo-date-picker__panel .umo-time-picker__panel,.umo-date-range-picker__panel .umo-time-picker__panel{width:216px}.umo-date-picker__panel .umo-time-picker__panel-section-body,.umo-date-range-picker__panel .umo-time-picker__panel-section-body{padding:0}.umo-date-picker__panel .umo-time-picker__panel-body,.umo-date-range-picker__panel .umo-time-picker__panel-body{margin:0}.umo-date-picker__panel-content,.umo-date-range-picker__panel-content,.umo-date-range-picker__panel-content-wrapper{display:flex}.umo-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--td-comp-margin-m);width:100%}.umo-date-picker__header-controller{display:inline-flex;gap:var(--td-comp-margin-s)}.umo-date-picker__header-controller .umo-date-picker__header-controller-month{width:80px;display:flex}.umo-date-picker__header-controller .umo-date-picker__header-controller-year{width:78px;display:flex}.umo-date-picker__table table{width:100%;border-collapse:collapse}.umo-date-picker__table table th{text-align:center;color:var(--td-text-color-secondary);font-weight:400}.umo-date-picker__table table td.umo-date-picker__cell{text-align:center;font-weight:500}.umo-date-picker__table table th,.umo-date-picker__table table th.umo-date-picker__table-header-cell,.umo-date-picker__table table td.umo-date-picker__cell{padding:0;border:0;line-height:var(--td-line-height-body-medium)}.umo-date-picker__table table thead:after{content:"-";display:block;line-height:var(--td-comp-margin-xs);color:transparent}.umo-date-picker__table table thead:before{content:"-";display:block;line-height:var(--td-comp-margin-xs);color:transparent}.umo-date-picker__table-week-row{cursor:pointer;position:sticky}.umo-date-picker__table-week-row .umo-date-picker__cell:first-child .umo-date-picker__cell-inner{color:var(--td-text-color-disabled)}.umo-date-picker__table-week-row .umo-date-picker__cell:hover .umo-date-picker__cell-inner{box-shadow:none;background:none}.umo-date-picker__table-week-row:after{content:"";position:absolute;left:var(--td-comp-margin-xxxl);right:0;top:calc(var(--td-comp-margin-xs) - 1px);z-index:10;height:var(--td-comp-size-xs);border-radius:var(--td-radius-default);transition:box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s linear,border-color .2s linear,color .2s linear;pointer-events:none}.umo-date-picker__table-week-row:hover .umo-date-picker__cell:first-child .umo-date-picker__cell-inner{color:var(--td-brand-color)}.umo-date-picker__table-week-row:hover:after{box-shadow:inset 0 0 0 1px var(--td-brand-color)}.umo-date-picker__table-week-row--active:after{opacity:1;z-index:0;background-color:var(--td-brand-color)}.umo-date-picker__table-week-row--active .umo-date-picker__cell:first-child .umo-date-picker__cell-inner{color:var(--td-brand-color)}.umo-date-picker__table-week-row--active .umo-date-picker__cell .umo-date-picker__cell-inner{background:transparent;color:var(--td-text-color-anti)}.umo-date-picker__table-week-row--range:after{opacity:1;z-index:0;background-color:var(--td-brand-color-light)}.umo-date-picker__table-week-row--range .umo-date-picker__cell .umo-date-picker__cell-inner{background:transparent}.umo-date-picker__footer{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--td-pop-padding-xl);gap:var(--td-comp-margin-s)}.umo-date-picker__footer--bottom{border-top:1px solid var(--td-component-stroke)}.umo-date-picker__footer--top{border-bottom:1px solid var(--td-component-stroke)}.umo-date-picker__footer--left{flex-direction:column;border-right:1px solid var(--td-component-stroke)}.umo-date-picker__footer--left .umo-date-picker__presets{flex-direction:column}.umo-date-picker__footer--right{flex-direction:column;border-left:1px solid var(--td-component-stroke)}.umo-date-picker__footer--right .umo-date-picker__presets{flex-direction:column}.umo-date-picker__presets{display:flex;gap:var(--td-comp-margin-s);white-space:nowrap;min-width:var(--td-comp-size-xl)}.umo-date-picker__presets .umo-button{cursor:pointer}.umo-date-picker__presets a{color:var(--td-brand-color)}.umo-date-picker__presets a:hover{color:var(--td-brand-color-hover)}.umo-date-picker__panel-time,.umo-date-range-picker__panel-time{display:flex;flex-direction:column;gap:calc(var(--td-comp-margin-m) / 2);padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs));border-left:1px solid var(--td-component-stroke)}.umo-date-picker__panel-time-viewer,.umo-date-range-picker__panel-time-viewer{display:flex;height:var(--td-comp-size-m);line-height:var(--td-line-height-body-medium);align-items:center;justify-content:center;color:var(--td-text-color-primary)}.umo-date-picker__panel-time .umo-time-picker__panel-body,.umo-date-range-picker__panel-time .umo-time-picker__panel-body{margin:0}.umo-date-picker__panel-year,.umo-date-picker__panel-month,.umo-date-picker__panel-quarter,.umo-date-picker__panel-week,.umo-date-picker__panel-date{display:flex;flex-direction:column;padding:var(--td-pop-padding-xl);gap:var(--td-comp-margin-m);width:280px;box-sizing:border-box}.umo-date-picker__panel-year .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--hover-highlight:before,.umo-date-picker__panel-month .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--hover-highlight:before,.umo-date-picker__panel-year .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--hover-highlight:after,.umo-date-picker__panel-month .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--hover-highlight:after{opacity:1;left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)))}.umo-date-picker__panel-year .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--active:after,.umo-date-picker__panel-month .umo-date-picker__cell--hover-highlight+.umo-date-picker__cell--active:after{opacity:1;left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)));z-index:5}.umo-date-picker__panel-year .umo-date-picker__cell--highlight+.umo-date-picker__cell--highlight:before,.umo-date-picker__panel-month .umo-date-picker__cell--highlight+.umo-date-picker__cell--highlight:before{left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)))}.umo-date-picker__panel-year .umo-date-picker__header-controller-year,.umo-date-picker__panel-month .umo-date-picker__header-controller-year,.umo-date-picker__panel-quarter .umo-date-picker__header-controller-year{width:130px;display:flex}.umo-date-picker__panel-year .umo-date-picker__table table tbody,.umo-date-picker__panel-month .umo-date-picker__table table tbody,.umo-date-picker__panel-quarter .umo-date-picker__table table tbody{width:100%;display:flex;gap:var(--td-comp-margin-m);flex-direction:column}.umo-date-picker__panel-year .umo-date-picker__table table tbody tr,.umo-date-picker__panel-month .umo-date-picker__table table tbody tr,.umo-date-picker__panel-quarter .umo-date-picker__table table tbody tr{display:flex;justify-content:space-between}.umo-date-picker__panel-year .umo-date-picker__cell--disabled+.umo-date-picker__cell--disabled:before,.umo-date-picker__panel-month .umo-date-picker__cell--disabled+.umo-date-picker__cell--disabled:before,.umo-date-picker__panel-quarter .umo-date-picker__cell--disabled+.umo-date-picker__cell--disabled:before{left:calc(0px - var(--td-comp-size-xxxl))}.umo-date-picker__panel-year .umo-date-picker__cell:nth-child(1),.umo-date-picker__panel-month .umo-date-picker__cell:nth-child(1),.umo-date-picker__panel-quarter .umo-date-picker__cell:nth-child(1){text-align:left}.umo-date-picker__panel-year .umo-date-picker__cell:nth-child(3),.umo-date-picker__panel-month .umo-date-picker__cell:nth-child(3),.umo-date-picker__panel-quarter .umo-date-picker__cell:nth-child(3){text-align:right}.umo-date-picker__panel-year .umo-date-picker__cell-inner,.umo-date-picker__panel-month .umo-date-picker__cell-inner,.umo-date-picker__panel-quarter .umo-date-picker__cell-inner{width:var(--td-comp-size-xxl)}.umo-date-picker__cell{cursor:pointer;position:relative;padding:0}.umo-date-picker__cell:before,.umo-date-picker__cell:after{content:"";position:absolute;top:50%;right:-5%;left:-5%;z-index:1;opacity:0;border-radius:var(--td-radius-default);height:var(--td-comp-size-xs);transform:translateY(-50%);transition:opacity .2s cubic-bezier(0,0,.15,1)}.umo-date-picker__cell:hover .umo-date-picker__cell-inner{box-shadow:inset 0 0 0 1px var(--td-brand-color)}.umo-date-picker__cell-inner{position:relative;z-index:5;display:inline-flex;justify-content:center;align-items:center;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);margin:calc(var(--td-comp-margin-xs) - 1px);border-radius:var(--td-radius-default);transition:box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s linear,border-color .2s linear,color .2s linear}.umo-date-picker__cell--now .umo-date-picker__cell-inner{color:var(--td-brand-color);background:var(--td-brand-color-light)}.umo-date-picker__cell--hover-highlight:after{opacity:1;background-color:var(--td-brand-color-light)}.umo-date-picker__cell--highlight:before{opacity:1;background-color:var(--td-brand-color-light)}.umo-date-picker__cell--highlight.umo-date-picker__cell--hover-highlight:after{opacity:1;background-color:#0000000f}.umo-date-picker__cell--additional:hover .umo-date-picker__cell-inner{box-shadow:none;border-color:var(--td-bg-color-container-hover);background-color:var(--td-bg-color-container-hover)}.umo-date-picker__cell--additional .umo-date-picker__cell-inner{color:var(--td-text-color-disabled)}.umo-date-picker__cell--active .umo-date-picker__cell-inner{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.umo-date-picker__cell--active-start:before{opacity:1;left:calc(calc(var(--td-comp-margin-xs) - 1px) * 2);border-top-left-radius:var(--td-radius-default);border-bottom-left-radius:var(--td-radius-default)}.umo-date-picker__cell--active-start:hover:before{left:-5%}.umo-date-picker__cell--active-end:before{opacity:1;right:calc(calc(var(--td-comp-margin-xs) - 1px) * 2);border-top-right-radius:var(--td-radius-default);border-bottom-right-radius:var(--td-radius-default)}.umo-date-picker__cell--active-end:hover:before{right:-5%}.umo-date-picker__cell--disabled:hover .umo-date-picker__cell-inner{box-shadow:none;background-color:var(--td-bg-color-component-disabled)}.umo-date-picker__cell--disabled .umo-date-picker__cell-inner{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.umo-date-picker__cell--disabled+.umo-date-picker__cell--disabled:before{opacity:1;left:calc(0px - var(--td-comp-size-l));background-color:var(--td-bg-color-component-disabled);border-radius:var(--td-radius-default)}.umo-date-picker__input--placeholder input{color:var(--td-text-color-placeholder)}.umo-form{color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium)}.umo-form:not(.umo-form-inline) .umo-form__item:last-of-type{margin:0}.umo-form__item{margin-bottom:var(--td-comp-margin-xxl)}.umo-form__item.umo-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.umo-form__item.umo-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.umo-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);box-sizing:border-box;white-space:nowrap}.umo-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.umo-form__label--left{text-align:left}.umo-form__label--right{text-align:right}.umo-form__label--required:not(.umo-form__label--required-right) label:before{display:inline-block;margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.umo-form__label--required-right label:after{display:inline-block;margin-left:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.umo-form__label--colon label:after{content:":";position:relative;margin:0 var(--td-comp-margin-xxs)}.umo-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.umo-form__controls-content{display:flex;align-items:center;min-height:var(--td-comp-margin-xxxl)}.umo-form__controls .umo-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.umo-form__controls.umo-is-success .umo-form__status .t-icon,.umo-form__controls.umo-is-success .umo-input__extra,.umo-form__controls.umo-form--success-border.umo-is-success .umo-input__extra{color:var(--td-success-color)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-input,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-radio-button,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-cascader,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-range-input,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-textarea__inner{border-color:var(--td-success-color)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-input--focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select--focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-radio-button--focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-cascader--focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-range-input--focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-input .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-radio-button .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-cascader .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-range-input .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-textarea__inner .t-icon,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-input .umo-fake-arrow,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select .umo-fake-arrow,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-radio-button .umo-fake-arrow,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-cascader .umo-fake-arrow,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-range-input .umo-fake-arrow,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-textarea__inner .umo-fake-arrow{color:var(--td-success-color)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select>.umo-select__right-icon:not(.umo-select__right-icon-clear){color:var(--td-success-color)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-radio-button:last-child{border-right-color:var(--td-success-color)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-textarea__inner.umo-is-focused,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-cascader.umo-is-active,.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-select.umo-is-active{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-form__controls.umo-form--success-border.umo-is-success .umo-form__controls-content .umo-form__status .t-icon{color:var(--td-success-color)}.umo-form__status{display:flex;margin:0 var(--td-comp-margin-s)}.umo-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.umo-form__status-without-icon{width:25px;height:25px}.umo-form__status button{width:var(--td-comp-size-m)}.umo-form__status button+button{margin-left:var(--td-comp-margin-s)}.umo-form-inline{display:flex;flex-wrap:wrap;row-gap:var(--td-comp-margin-l)}.umo-form-inline .umo-form__item{margin:0;min-width:200px;display:inline-block;margin-right:var(--td-comp-margin-xxl)}.umo-input__extra,.umo-input__help{margin:0;width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.umo-input__extra{position:absolute;bottom:calc(0px - var(--td-line-height-body-small));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umo-is-warning .umo-input__extra{color:var(--td-warning-color)}.umo-is-warning .umo-form__controls-content .umo-input,.umo-is-warning .umo-form__controls-content .umo-select,.umo-is-warning .umo-form__controls-content .umo-radio-button,.umo-is-warning .umo-form__controls-content .umo-cascader,.umo-is-warning .umo-form__controls-content .umo-range-input,.umo-is-warning .umo-form__controls-content .umo-textarea__inner{border-color:var(--td-warning-color)}.umo-is-warning .umo-form__controls-content .umo-input--focused,.umo-is-warning .umo-form__controls-content .umo-select--focused,.umo-is-warning .umo-form__controls-content .umo-radio-button--focused,.umo-is-warning .umo-form__controls-content .umo-cascader--focused,.umo-is-warning .umo-form__controls-content .umo-range-input--focused,.umo-is-warning .umo-form__controls-content .umo-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-is-warning .umo-form__controls-content .umo-input .t-icon,.umo-is-warning .umo-form__controls-content .umo-select .t-icon,.umo-is-warning .umo-form__controls-content .umo-radio-button .t-icon,.umo-is-warning .umo-form__controls-content .umo-cascader .t-icon,.umo-is-warning .umo-form__controls-content .umo-range-input .t-icon,.umo-is-warning .umo-form__controls-content .umo-textarea__inner .t-icon,.umo-is-warning .umo-form__controls-content .umo-input .umo-fake-arrow,.umo-is-warning .umo-form__controls-content .umo-select .umo-fake-arrow,.umo-is-warning .umo-form__controls-content .umo-radio-button .umo-fake-arrow,.umo-is-warning .umo-form__controls-content .umo-cascader .umo-fake-arrow,.umo-is-warning .umo-form__controls-content .umo-range-input .umo-fake-arrow,.umo-is-warning .umo-form__controls-content .umo-textarea__inner .umo-fake-arrow{color:var(--td-warning-color)}.umo-is-warning .umo-form__controls-content .umo-select>.umo-select__right-icon:not(.umo-select__right-icon-clear){color:var(--td-warning-color)}.umo-is-warning .umo-form__controls-content .umo-radio-button:last-child{border-right-color:var(--td-warning-color)}.umo-is-warning .umo-form__controls-content .umo-textarea__inner.umo-is-focused,.umo-is-warning .umo-form__controls-content .umo-cascader.umo-is-active,.umo-is-warning .umo-form__controls-content .umo-select.umo-is-active{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-is-warning .umo-form__controls-content .umo-form__status .t-icon{color:var(--td-warning-color)}.umo-is-error .umo-input__extra{color:var(--td-error-color)}.umo-is-error .umo-form__controls-content .umo-input,.umo-is-error .umo-form__controls-content .umo-select,.umo-is-error .umo-form__controls-content .umo-radio-button,.umo-is-error .umo-form__controls-content .umo-cascader,.umo-is-error .umo-form__controls-content .umo-range-input,.umo-is-error .umo-form__controls-content .umo-textarea__inner{border-color:var(--td-error-color)}.umo-is-error .umo-form__controls-content .umo-input--focused,.umo-is-error .umo-form__controls-content .umo-select--focused,.umo-is-error .umo-form__controls-content .umo-radio-button--focused,.umo-is-error .umo-form__controls-content .umo-cascader--focused,.umo-is-error .umo-form__controls-content .umo-range-input--focused,.umo-is-error .umo-form__controls-content .umo-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-is-error .umo-form__controls-content .umo-input .t-icon,.umo-is-error .umo-form__controls-content .umo-select .t-icon,.umo-is-error .umo-form__controls-content .umo-radio-button .t-icon,.umo-is-error .umo-form__controls-content .umo-cascader .t-icon,.umo-is-error .umo-form__controls-content .umo-range-input .t-icon,.umo-is-error .umo-form__controls-content .umo-textarea__inner .t-icon,.umo-is-error .umo-form__controls-content .umo-input .umo-fake-arrow,.umo-is-error .umo-form__controls-content .umo-select .umo-fake-arrow,.umo-is-error .umo-form__controls-content .umo-radio-button .umo-fake-arrow,.umo-is-error .umo-form__controls-content .umo-cascader .umo-fake-arrow,.umo-is-error .umo-form__controls-content .umo-range-input .umo-fake-arrow,.umo-is-error .umo-form__controls-content .umo-textarea__inner .umo-fake-arrow{color:var(--td-error-color)}.umo-is-error .umo-form__controls-content .umo-select>.umo-select__right-icon:not(.umo-select__right-icon-clear){color:var(--td-error-color)}.umo-is-error .umo-form__controls-content .umo-radio-button:last-child{border-right-color:var(--td-error-color)}.umo-is-error .umo-form__controls-content .umo-textarea__inner.umo-is-focused,.umo-is-error .umo-form__controls-content .umo-cascader.umo-is-active,.umo-is-error .umo-form__controls-content .umo-select.umo-is-active{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-is-error .umo-form__controls-content .umo-form__status .t-icon{color:var(--td-error-color)}.umo-radio-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:var(--td-radius-default);flex-wrap:wrap}@-moz-document url-prefix(){.umo-radio-group{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-radio-group::-webkit-scrollbar{width:4px;height:4px}.umo-radio-group::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:7px}.umo-radio-group::-webkit-scrollbar-thumb:vertical:hover,.umo-radio-group::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-radio-group .umo-radio{margin-right:var(--td-comp-margin-xxl)}.umo-radio-group.umo-radio-group__outline{flex-wrap:wrap;row-gap:var(--td-comp-margin-xs)}.umo-radio-group.umo-radio-group__outline.umo-size-s .umo-radio-button{height:var(--td-comp-size-xs)}.umo-radio-group.umo-radio-group__outline.umo-size-m .umo-radio-button{height:var(--td-comp-size-m)}.umo-radio-group.umo-radio-group__outline.umo-size-l .umo-radio-button{height:var(--td-comp-size-xl)}.umo-radio-group.umo-radio-group__outline .umo-radio-button:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.umo-radio-group.umo-radio-group__outline .umo-radio-button:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.umo-radio-group.umo-radio-group__outline .umo-radio-button:only-child{border-radius:var(--td-radius-default)}.umo-radio-group.umo-radio-group__outline .umo-radio-button.umo-is-checked{color:var(--td-brand-color)}.umo-radio-group.umo-radio-group__outline .umo-radio-button.umo-is-disabled.umo-is-checked{color:var(--td-brand-color-disabled);border-color:var(--td-brand-color-disabled);background-color:var(--td-bg-color-specialcomponent)}.umo-radio-group.umo-radio-group--filled{border-color:var(--td-bg-color-component);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-component);position:relative}.umo-radio-group.umo-radio-group--filled .umo-radio-group__bg-block{position:absolute;left:2px;top:2px;width:0;height:calc(100% - 4px);background-color:var(--td-bg-color-container-select);transition:all .2s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.umo-radio-group.umo-radio-group--filled .umo-radio-button{color:var(--td-text-color-secondary);border:0;background-color:transparent}.umo-radio-group.umo-radio-group--filled .umo-radio-button:hover{color:var(--td-text-color-primary)}.umo-radio-group.umo-radio-group--filled .umo-radio-button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:calc(100% - 16px);background-color:var(--td-component-border);transition:opacity .2s cubic-bezier(0,0,.15,1)}.umo-radio-group.umo-radio-group--filled .umo-radio-button:first-child:before{opacity:0}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-checked{position:relative;color:var(--td-text-color-primary);z-index:1;border:0;transition:color .2s linear}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-checked:before{opacity:0}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-checked+label:before{opacity:0}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-disabled{background-color:transparent}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-disabled.umo-is-checked{color:var(--td-text-color-disabled)}.umo-radio-group.umo-radio-group--filled .umo-radio-button.umo-is-disabled.umo-is-checked~.umo-radio-group__bg-block{background-color:var(--td-bg-color-component-disabled)}.umo-radio-group.umo-radio-group--primary-filled .umo-radio-group__bg-block{background-color:var(--td-brand-color)}.umo-radio-group.umo-radio-group--primary-filled .umo-radio-button.umo-is-checked,.umo-radio-group.umo-radio-group--primary-filled .umo-radio-button.umo-is-disabled.umo-is-checked{color:var(--td-text-color-anti)}.umo-radio-group.umo-radio-group--primary-filled .umo-radio-button.umo-is-disabled.umo-is-checked~.umo-radio-group__bg-block{background-color:var(--td-brand-color-disabled)}.umo-radio-group.umo-size-s .umo-radio-button{height:calc(var(--td-comp-size-xs) - (var(--td-comp-paddingTB-xxs) * 2));padding:0px var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.umo-radio-group.umo-size-s .umo-radio-button:before{height:calc(100% - 16px)}.umo-radio-group.umo-size-m .umo-radio-button{height:calc(var(--td-comp-size-m) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);font:var(--td-font-body-medium)}.umo-radio-group.umo-size-m .umo-radio-button:before{height:calc(100% - 20px)}.umo-radio-group.umo-size-l .umo-radio-button{height:calc(var(--td-comp-size-xl) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xl);font:var(--td-font-body-large)}.umo-radio-group.umo-size-l .umo-radio-button:before{height:calc(100% - 24px)}.umo-radio-group .umo-radio-button{cursor:pointer;position:relative;border:1px solid;border-color:var(--td-border-level-2-color);border-right:0;display:inline-flex;align-items:center;transition:color .2s cubic-bezier(0,0,.15,1);color:var(--td-text-color-primary);white-space:nowrap;box-sizing:border-box}.umo-radio-group .umo-radio-button:first-child{border-radius:var(--td-radius-small) 0 0 var(--td-radius-small)}.umo-radio-group .umo-radio-button:last-child{border-right:1px solid;border-right-color:var(--td-border-level-2-color);border-radius:0 var(--td-radius-small) var(--td-radius-small) 0}.umo-radio-group .umo-radio-button__former{opacity:0;height:0;width:0;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-radio-group .umo-radio-button:hover{color:var(--td-brand-color)}.umo-radio-group .umo-radio-button.umo-is-checked{border-right:1px solid;border-color:var(--td-brand-color);transition:border-color .2s cubic-bezier(0,0,.15,1)}.umo-radio-group .umo-radio-button.umo-is-checked+.umo-radio-button{border-left:0}.umo-radio-group .umo-radio-button.umo-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.umo-radio-group .umo-radio-button.umo-is-disabled:hover{border-color:var(--td-border-level-2-color);color:var(--td-text-color-disabled)}.umo-radio-group .umo-radio-button.umo-is-disabled:hover:after{width:0}.umo-radio-group .umo-radio-button.umo-is-disabled.umo-is-checked{color:var(--td-text-color-disabled)}.umo-radio-group .umo-radio-button.umo-is-disabled.umo-is-checked:after{width:0}.umo-radio{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;cursor:pointer;display:inline-block}.umo-radio__former{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;opacity:0;position:absolute}.umo-radio__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border-radius:var(--td-radius-circle);border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container);transition:border .2s cubic-bezier(0,0,.15,1)}.umo-radio__input:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transform:scale(.5);opacity:0;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color);transition:all .2s cubic-bezier(0,0,.15,1)}.umo-radio__label{display:inline-block;margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);vertical-align:middle;font:var(--td-font-body-medium);white-space:nowrap}.umo-radio:hover .umo-radio__input,.umo-radio.umo-is-checked .umo-radio__input{border-color:var(--td-brand-color)}.umo-radio.umo-is-checked .umo-radio__input:after{opacity:1}.umo-radio.umo-is-disabled{cursor:not-allowed}.umo-radio.umo-is-disabled .umo-radio__label{color:var(--td-text-color-disabled)}.umo-radio.umo-is-disabled .umo-radio__input{background-color:var(--td-bg-color-component-disabled)}.umo-radio.umo-is-disabled:hover .umo-radio__input,.umo-radio.umo-is-disabled.umo-is-checked .umo-radio__input{border-color:var(--td-border-level-2-color)}.umo-radio.umo-is-disabled.umo-is-checked .umo-radio__input:after{background-color:var(--td-text-color-disabled)}.umo-radio:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.umo-slider__input-container{display:flex;align-items:center;margin-left:var(--td-comp-margin-xxl)}.umo-slider__input-container.is-vertical{padding-top:var(--td-comp-paddingTB-l);margin-left:0}.umo-slider__input-container .umo-slider__center-line{width:var(--td-size-4);height:1px;background:#000000e6;margin:0 var(--td-comp-margin-s)}.umo-slider{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;height:calc(var(--td-comp-paddingTB-xs) * 2 + var(--td-size-2));width:100%;position:relative;padding:var(--td-comp-paddingTB-xs) 0}.umo-slider__container{width:100%;display:flex;justify-content:center;align-items:center}.umo-slider__container.is-vertical{height:100%;flex-direction:column}.umo-slider__rail{position:absolute;width:100%;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);transition:.2s linear;border-radius:var(--td-radius-round)}.umo-slider__rail:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.umo-slider__track{position:absolute;height:var(--td-size-2);background-color:var(--td-brand-color);right:auto;border-radius:var(--td-radius-round)}.umo-slider__step{position:absolute;width:100%;height:var(--td-size-2);cursor:pointer}.umo-slider__button{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border:2px solid var(--td-brand-color);background-color:#fff;border-radius:var(--td-radius-circle);transition:.2s;-webkit-user-select:none;user-select:none;box-sizing:border-box;box-shadow:var(--td-shadow-1)}.umo-slider__button--dragging{box-shadow:0 0 0 2px var(--td-brand-color-focus)}.umo-slider__button:hover{background-color:var(--td-gray-color-1)}.umo-slider__button-wrapper{position:absolute;z-index:2;top:50%;transform:translate(-50%,-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:flex;align-items:center}.umo-slider__stop{position:absolute;width:1px;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);top:4px}.umo-slider__mark{position:absolute;top:2px;left:0;width:100%}.umo-slider__mark-text{position:absolute;display:inline-block;font:var(--td-font-body-small);color:var(--td-text-color-primary);top:calc(var(--td-size-2) + var(--td-comp-paddingTB-xs) + 2px);transform:translate(-50%);cursor:pointer;white-space:nowrap}.umo-slider__mark-text:first-child{transform:translate(0)}.umo-slider__mark-text:last-child{transform:translate(-100%)}.umo-slider--vertical{height:100%;padding:0;display:flex;justify-content:center;position:relative}.umo-slider--vertical .umo-slider__rail{width:var(--td-size-2);height:100%}.umo-slider--vertical .umo-slider__track{width:var(--td-size-2);top:auto}.umo-slider--vertical .umo-slider__step{width:var(--td-size-2);height:100%}.umo-slider--vertical .umo-slider__handle{margin-top:-6px;margin-left:-5px;top:auto;transform:translateY(50%)}.umo-slider--vertical .umo-slider__mark{top:0;left:12px;width:18px;height:100%}.umo-slider--vertical .umo-slider__stop{width:var(--td-size-2);height:1px;left:4px;background-color:var(--td-bg-color-secondarycomponent)}.umo-slider--vertical .umo-slider__mark-text{transform:translateY(-50%);margin-top:0;margin-left:var(--td-comp-margin-xxs)}.umo-slider--vertical .umo-slider__button-wrapper{top:auto;position:absolute;z-index:2;left:50%;transform:translate(-50%,50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:flex;align-items:center}.umo-is-disabled{cursor:not-allowed}.umo-is-disabled .umo-slider__track{background-color:var(--td-brand-color-disabled)}.umo-is-disabled .umo-slider__rail{background-color:var(--td-bg-color-component-disabled)}.umo-is-disabled .umo-slider__handle{border:2px solid var(--td-brand-color-disabled)}.umo-is-disabled .umo-slider__button{border-color:var(--td-brand-color-disabled);outline:none}.umo-is-disabled .umo-slider__mark-text{color:var(--td-text-color-disabled);cursor:not-allowed}.umo-is-disabled .umo-slider__button-wrapper{cursor:not-allowed}.umo-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:100%}.umo-textarea__inner{display:flex;width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;outline:none;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;box-sizing:border-box}@-moz-document url-prefix(){.umo-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.umo-textarea__inner::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-textarea__inner::-webkit-scrollbar-thumb:vertical:hover,.umo-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-textarea__inner:hover{border-color:var(--td-brand-color)}.umo-textarea__inner:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.umo-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.umo-textarea__inner.umo-is-success{border-color:var(--td-success-color)}.umo-textarea__inner.umo-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.umo-textarea__inner.umo-is-warning{border-color:var(--td-warning-color)}.umo-textarea__inner.umo-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.umo-textarea__inner.umo-is-error{border-color:var(--td-error-color)}.umo-textarea__inner.umo-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.umo-textarea__info_wrapper{display:flex;column-gap:var(--td-comp-margin-s);justify-content:space-between}.umo-textarea__info_wrapper_align{justify-content:end}.umo-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.umo-textarea .umo-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.umo-textarea .umo-is-disabled:hover{border-color:var(--td-border-level-2-color)}.umo-textarea .umo-is-disabled::placeholder{color:var(--td-text-color-disabled)}.umo-textarea .umo-resize-none{resize:none}.umo-textarea .umo-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.umo-textarea .umo-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.umo-textarea .umo-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.umo-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.umo-textarea__tips--default{color:var(--td-text-color-placeholder)}.umo-textarea__tips--success{color:var(--td-success-color)}.umo-textarea__tips--warning{color:var(--td-warning-color)}.umo-textarea__tips--error{color:var(--td-error-color)}.umo-tree{box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);color:var(--td-text-color-primary);position:relative}.umo-tree.umo-is-disabled,.umo-tree.umo-is-disabled .t-icon{color:var(--td-text-color-disabled)}.umo-tree.umo-is-disabled .umo-tree__item.umo-is-active{background-color:var(--td-bg-color-container-hover);color:var(--td-text-color-disabled)}.umo-tree.umo-is-disabled .umo-tree__item .t-icon{color:var(--td-text-color-secondary)}.umo-tree__empty{color:var(--td-text-color-disabled)}.umo-tree__branch{display:block}.umo-tree__item{--level: 0;--hscale: 2;will-change:opacity,max-height;position:relative;display:flex;flex-wrap:nowrap;align-items:center;padding:0 0 0 calc(var(--td-comp-margin-xxl) * var(--level));cursor:default;transform:translateZ(0);backface-visibility:hidden;perspective:1000}.umo-tree__item .t-icon,.umo-tree__item .umo-loading{display:inline-block;position:relative;z-index:2;font-size:calc(var(--td-font-size-body-medium) + 2px)}.umo-tree__item .t-icon{color:var(--td-text-color-secondary)}.umo-tree__item .umo-checkbox{align-items:center;font-size:0}.umo-tree__item .umo-checkbox__input{flex-shrink:0}.umo-tree__item .umo-checkbox__label{overflow:hidden;text-overflow:ellipsis}.umo-tree__item .umo-tree__icon--default .t-icon{transform:rotate(0)}.umo-tree__item--open .t-icon{color:var(--td-text-color-brand)}.umo-tree__item--open .umo-tree__icon--default .t-icon{transform:rotate(90deg)}.umo-tree__item--clickable{cursor:pointer}.umo-tree__item--locked{color:var(--td-text-color-disabled)}.umo-tree__item--matched{color:inherit}.umo-tree__item--draggable{cursor:pointer}.umo-tree__item--draggable:hover{background-color:var(--td-bg-color-container-hover);background-clip:content-box}.umo-tree__item--draggable:after{position:absolute;top:-1px;right:0;left:0;display:block;height:2px;border-radius:1px;content:"";padding:inherit;background-clip:content-box}.umo-tree__item--tip-top:after{background-color:var(--td-brand-color)}.umo-tree__item--tip-bottom:after{top:unset;bottom:-1px;background-color:var(--td-brand-color)}.umo-tree__item--tip-highlight{background-color:var(--td-brand-color-light);background-clip:content-box}.umo-tree__item:before{content:"";display:block;width:0;flex:0 0 auto;height:calc(var(--td-comp-size-m) + 2px)}.umo-tree--block-node .umo-tree__label{flex:1}.umo-tree--hoverable .umo-tree__label:not(.umo-is-active):not(.umo-is-checked):hover{background-color:var(--td-bg-color-container-hover)}.umo-tree__line{--level: 0;--color: var(--td-border-level-1-color);--space: var(--td-comp-margin-xxl);--iconSize: 16px;position:absolute;left:calc(var(--td-comp-margin-xxl) * var(--level) - var(--td-comp-margin-l));bottom:var(--td-comp-margin-l);width:1px;height:calc(var(--td-comp-size-m) + 2px);pointer-events:none}.umo-tree__line:before{content:"";position:absolute;bottom:0;left:0;display:block;height:calc(var(--td-comp-size-m) + 2px);width:var(--td-comp-margin-m);border-left:1px solid var(--color);border-bottom:1px solid var(--color)}.umo-tree__line--first:before{height:var(--td-line-height-body-medium)}.umo-tree__line--leaf:before{width:var(--td-comp-margin-m)}.umo-tree__icon{position:relative;flex:none;display:inline-flex;align-items:center;text-align:center;width:calc(var(--td-font-size-body-medium) + 2px);font-size:0;-webkit-user-select:none;user-select:none;cursor:pointer}.umo-tree__icon:after{content:"";display:block;position:absolute;left:-2px;top:-2px;width:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);height:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);border-radius:var(--td-radius-default)}.umo-tree__icon:not(:empty):hover{background-color:var(--td-bg-color-container-hover)}.umo-tree__icon:empty{cursor:initial}.umo-tree__label{--ripple-color: var(--td-bg-color-container-active);flex-wrap:nowrap;flex:1;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xs);margin-left:var(--td-comp-margin-xs);border-radius:var(--td-radius-default);cursor:pointer;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-tree__label.umo-is-checked,.umo-is-active .umo-tree__label{font-weight:500;color:var(--td-text-color-primary);background-color:var(--td-brand-color-light)}.umo-tree__space{display:block;flex:1 0 auto}.umo-tree__operations{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;margin-left:auto}.umo-tree__operations .t-icon{cursor:pointer}.umo-tree__item.umo-is-disabled{color:var(--td-text-color-disabled);cursor:default}.umo-tree__item.umo-is-disabled .umo-checkbox{cursor:default}.umo-tree__item--hidden{display:none}.umo-tree--transition .umo-tree__label{transition:background-color .24s cubic-bezier(.38,0,.24,1)}.umo-tree--transition .umo-tree__icon{transition:color,transform .24s cubic-bezier(.38,0,.24,1)}.umo-tree--transition .umo-tree__icon:after{transition:.2s linear}.umo-tree--transition .umo-tree__icon:not(:empty):hover{transition:.2s linear}.umo-tree--transition .umo-tree__icon--default .t-icon{transition:color,transform cubic-bezier(.38,0,.24,1) .2s}.umo-tree--transition .umo-tree__item--visible{display:flex;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px);opacity:1;transition:opacity .15s linear .15s,max-height .15s linear 0s}.umo-tree--transition .umo-tree__item--hidden{display:flex;max-height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;animation:initial;transition:opacity .15s linear 0s,max-height .15s linear .15s}.umo-tree--transition .umo-tree__item--enter-active{animation:t-tree-toggle .3s linear}.umo-tree--transition .umo-tree__item--leave-active{animation:t-tree-toggle .3s reverse linear forwards}.umo-tree__vscroll,.umo-tree__lazyload{overflow-y:auto}.umo-tree__vscroll-cursor{position:absolute;width:1px;height:1px;transition:transform .2s}.umo-tree--scrolling .umo-tree__item{will-change:initial}.umo-tree--scrolling .v-enter,.umo-tree--scrolling .v-leave,.umo-tree--scrolling .umo-tree__item--visible,.umo-tree--scrolling .umo-tree__item--hidden,.umo-tree--scrolling .umo-tree__item--enter,.umo-tree--scrolling .umo-tree__item--enter-active,.umo-tree--scrolling .umo-tree__item--enter-to,.umo-tree--scrolling .umo-tree__item--leave,.umo-tree--scrolling .umo-tree__item--leave-active .umo-tree__item--leave-to{animation:none;transition:none}.umo-tree--scrolling .umo-tree__item--visible,.umo-tree--scrolling .umo-tree__item--enter-to,.umo-tree--scrolling .umo-tree__item--enter-active{max-height:initial}.umo-tree--scrolling .umo-tree__item--leave-to,.umo-tree--scrolling .umo-tree__item--leave-active{max-height:0}@keyframes t-tree-toggle{0%{opacity:0;max-height:0}50%{opacity:0;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}to{opacity:1;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}}.umo-color-picker__panel{padding:0;width:256px;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);-webkit-user-select:none;user-select:none}.umo-popup__content .umo-color-picker__panel{background:transparent;box-shadow:unset}.umo-color-picker{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-color-picker.t-popup__content{box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left)}.umo-color-picker__icon{display:flex;align-items:center;justify-content:center;font-size:var(--td-comp-size-xxxs);background:transparent;transition:.2s linear;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);cursor:pointer}.umo-color-picker__icon:hover{background:var(--td-bg-color-container-hover);transition:.2s linear}.umo-color-picker__icon.umo-is-disabled{color:var(--td-text-color-disabled);pointer-events:none}.umo-color-picker__head{display:flex;align-items:center;justify-content:space-between;padding:var(--td-pop-padding-xl);position:relative;z-index:2}.umo-color-picker__head .umo-color-picker__close{flex-shrink:0}.umo-color-picker__head+.umo-color-picker__body{padding-top:0}.umo-color-picker__body{padding:var(--td-pop-padding-xl);padding-bottom:calc(var(--td-pop-padding-xl) - 4px)}.umo-color-picker__thumb{position:absolute;z-index:1;outline:none;border-color:currentcolor;width:calc(var(--td-comp-size-xxxs) + var(--td-size-1));height:calc(var(--td-comp-size-xxxs) + var(--td-size-1));border-radius:var(--td-radius-circle);box-shadow:var(--td-shadow-1);background:var(--td-text-color-anti);color:var(--td-text-color-brand);padding:2px;box-sizing:border-box}.umo-color-picker__thumb:before{content:"";width:100%;height:100%;background:currentcolor;border-radius:var(--td-radius-circle);display:block}.umo-color-picker__saturation{height:160px;border-radius:var(--td-radius-default);position:relative;overflow:hidden;background:transparent}.umo-color-picker__saturation:before,.umo-color-picker__saturation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.umo-color-picker__saturation:before{background:linear-gradient(90deg,#fff,transparent)}.umo-color-picker__saturation:after{background:linear-gradient(0deg,#000,transparent)}.umo-color-picker__saturation .umo-color-picker__thumb{width:calc(var(--td-comp-size-xxxs) + var(--td-size-1));height:calc(var(--td-comp-size-xxxs) + var(--td-size-1));border-radius:var(--td-radius-circle);transform:translate(-50%,-50%)}.umo-color-picker__slider-wrapper{border-radius:4px;padding:0 calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) / 2);position:relative}.umo-color-picker__slider-wrapper--hue-type{background:red}.umo-color-picker__slider-wrapper--alpha-type{background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.umo-color-picker__slider-padding{position:absolute;left:0;top:0;width:100%;height:8px;border-radius:4px}.umo-color-picker__slider{height:8px;position:relative;border-radius:4px;cursor:pointer;color:transparent;outline:none;z-index:1}.umo-color-picker__slider .umo-color-picker__thumb{transform:translate(calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) * -.5),-50%);top:50%}.umo-color-picker__slider .umo-color-picker__rail{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.umo-color-picker__alpha,.umo-color-picker__format{margin:var(--td-comp-margin-m) 0 0 0}.umo-color-picker__hue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.umo-color-picker__alpha .umo-color-picker__rail{background:linear-gradient(to right,transparent,currentcolor)}.umo-color-picker__sliders-wrapper{display:flex;align-items:center;margin:var(--td-comp-margin-m) 0}.umo-color-picker__sliders{width:100%}.umo-color-picker__sliders-preview{flex-shrink:0;margin-left:var(--td-comp-margin-m);width:var(--td-comp-size-s);height:var(--td-comp-size-s);border-radius:var(--td-radius-default);overflow:hidden;background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.umo-color-picker__sliders-preview-inner{display:block;width:100%;height:100%}.umo-color-picker__gradient{padding:0;display:flex;align-items:center;margin-bottom:var(--td-comp-margin-m)}.umo-color-picker__gradient-slider{flex:1}.umo-color-picker__gradient-degree{position:relative;flex-shrink:0;margin-left:var(--td-comp-margin-m);width:var(--td-comp-size-xxl)}.umo-color-picker__gradient-degree .umo-input{margin:0;font:var(--td-font-body-small)}.umo-color-picker__gradient-degree .umo-input-number{width:100%;padding:0}.umo-color-picker__gradient .gradient-thumbs{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;list-style:none;border-radius:inherit;cursor:pointer}.umo-color-picker__gradient .gradient-thumbs__item{top:50%;left:0;transform:translate(-50%,-50%);z-index:0;cursor:pointer}.umo-color-picker__gradient .gradient-thumbs__item:before{display:none}.umo-color-picker__gradient .gradient-thumbs__item.umo-is-active{z-index:1;outline:2px solid var(--td-component-border)}.umo-color-picker__gradient .gradient-thumbs__item-inner{display:block;width:100%;height:100%;border-radius:var(--td-radius-circle);overflow:hidden}.umo-color-picker__gradient .gradient-thumbs__item-inner:before{content:"";width:100%;height:100%;display:block;background-color:currentcolor}.umo-color-picker__format{display:flex;align-items:center;justify-content:space-between}.umo-color-picker__format--item:first-child{flex-shrink:0}.umo-color-picker__format--item:last-child{flex:1}.umo-color-picker__format--item .umo-size-m,.umo-color-picker__format--item .umo-input.umo-size-m{font:var(--td-font-body-small)}.umo-color-picker__format--item .umo-input-number .umo-input{margin:0}.umo-color-picker__format--item .input-group{display:flex;align-items:center;justify-content:space-around;margin-left:var(--td-comp-margin-s)}.umo-color-picker__format--item .input-group__item{flex:1;width:0;margin-left:-1px}.umo-color-picker__format--item .input-group__item .umo-input{padding:0 1px}.umo-color-picker__format--item .input-group__item .umo-input:focus,.umo-color-picker__format--item .input-group__item .umo-input:focus-within,.umo-color-picker__format--item .input-group__item .umo-input:hover{z-index:1}.umo-color-picker__format--item .input-group__item:not(:first-child):not(:last-child) .umo-input{border-radius:0}.umo-color-picker__format--item .input-group__item:first-child:not(:last-child) .umo-input{border-top-right-radius:0;border-bottom-right-radius:0}.umo-color-picker__format--item .input-group__item:last-child:not(:first-child) .umo-input{border-top-left-radius:0;border-bottom-left-radius:0}.umo-color-picker__format--item .input-group .umo-input-number{width:100%;padding:0;max-width:100%}.umo-color-picker__format-mode-select{width:72px;display:flex}.umo-color-picker__format-mode-select .t-select,.umo-color-picker__format-mode-select .t-input{padding-right:0}.umo-color-picker__format-mode-select .t-input--prefix>.t-input__suffix{padding-left:0}.umo-color-picker__format-mode-select .t-select__right-icon{margin-right:var(--td-comp-margin-xs)}.umo-color-picker__swatches-wrap{margin-top:var(--td-comp-margin-m);position:relative}.umo-color-picker__swatches-wrap .umo-color-picker__swatches+.umo-color-picker__swatches{margin-top:var(--td-comp-margin-m)}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--title{font:var(--td-font-body-small);padding:0;color:var(--td-text-color-primary);display:flex;align-items:center;justify-content:space-between}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--actions{margin-left:auto;display:flex;align-items:center;font-size:0}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--actions .umo-color-picker__icon{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);margin-left:var(--td-comp-margin-s)}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--items{width:100%;list-style:none;display:grid;grid-template-columns:repeat(10,var(--td-comp-size-xxxs));gap:calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9) calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9);max-height:calc(4 * calc(var(--td-comp-size-xxxs) + calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9)));overflow-x:hidden;overflow-y:auto;padding:calc(var(--td-pop-padding-xl) - 8px);position:relative;left:calc(0px - calc(var(--td-pop-padding-xl) - 8px));box-sizing:content-box}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item{display:flex;width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border-radius:var(--td-radius-default);padding:0;overflow:hidden;cursor:pointer;align-items:center;justify-content:center;position:relative;transform-origin:center;transition:all .2s cubic-bezier(.38,0,.24,1);box-sizing:border-box}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item:hover{transform:scale(1.25);transform-origin:center}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item__color{width:100%;height:100%;position:relative;overflow:hidden;border:1px solid var(--td-component-border);border-radius:var(--td-radius-default);flex-shrink:0}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item__inner{width:100%;height:100%;display:block}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item:not(.umo-is-active):hover{padding:0}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item.umo-is-active .umo-color-picker__swatches--item__color,.umo-color-picker__swatches-wrap .umo-color-picker__swatches--item.umo-is-active .umo-color-picker__swatches--color{border-color:var(--td-text-color-brand)}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--color{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--td-radius-default);box-sizing:border-box}.umo-color-picker__swatches-wrap .umo-color-picker__swatches--inner{width:100%;height:100%;display:block;border-radius:var(--td-radius-default);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left)}.umo-color-picker__trigger--default{display:inline-flex;align-items:center}.umo-color-picker__trigger--default>.umo-input{width:fit-content}.umo-color-picker__trigger--default .umo-input{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-paddingLR-xs)}.umo-color-picker__trigger--default__color{width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center}.umo-color-picker__trigger--default__color .color-inner{border:1px solid var(--td-scrollbar-color);display:block;width:calc(var(--td-comp-size-xs) - 2px);height:calc(var(--td-comp-size-xs) - 2px);color:transparent;position:relative;border-radius:var(--td-radius-small)}.umo-color-picker__trigger--default__color .color-inner.umo-size-s{width:calc(var(--td-comp-size-xxs) - 2px);height:calc(var(--td-comp-size-xxs) - 2px)}.umo-color-picker__trigger--default__color .color-inner.umo-size-l{width:calc(var(--td-comp-size-s) - 2px);height:calc(var(--td-comp-size-s) - 2px)}.umo-color-picker__gradient-slider{padding:0 calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) / 2);border-radius:4px}.umo-color-picker__gradient-slider .umo-color-picker--bg-alpha{background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.umo-color-picker__panel.umo-is-disabled .umo-color-picker__saturation,.umo-color-picker__panel.umo-is-disabled .umo-color-picker__slider,.umo-color-picker__panel.umo-is-disabled .umo-color-picker__swatches--item{opacity:.8;cursor:not-allowed}.umo-color-picker__panel.umo-is-disabled .umo-color-picker__gradient-slider .gradient-thumbs,.umo-color-picker__panel.umo-is-disabled .umo-color-picker__gradient-slider .gradient-thumbs__item{cursor:not-allowed}.umo-color-picker__panel.umo-is-disabled .umo-color-picker__swatches--item:hover{padding:0}.umo-color-picker__select-options>.umo-popup__content{box-shadow:var(--td-shadow-1),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left)}.umo-image__wrapper{position:relative;background:var(--td-bg-color-secondarycontainer);z-index:1}.umo-image__wrapper--shape-square{border-radius:0}.umo-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.umo-image__wrapper--shape-circle{border-radius:50%}.umo-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.umo-image__wrapper--gallery .umo-image{position:relative;z-index:5}.umo-image__wrapper--need-hover{cursor:pointer}.umo-image{width:100%;height:100%;border-radius:inherit;position:relative;z-index:inherit}.umo-image--fit-fill{object-fit:fill}.umo-image--fit-contain{object-fit:contain}.umo-image--fit-cover{object-fit:cover}.umo-image--fit-scale-down{object-fit:scale-down}.umo-image--fit-none{object-fit:none}.umo-image--position-center{object-position:center}.umo-image--position-bottom{object-position:bottom}.umo-image--position-top{object-position:top}.umo-image--position-left{object-position:left}.umo-image--position-right{object-position:right}.umo-image__gallery-shadow{position:absolute;top:24px;right:-24px;bottom:24px;left:0;background:#eeeeee42;border-radius:var(--td-radius-medium);z-index:3}.umo-image__gallery-shadow:before,.umo-image__gallery-shadow:after{content:"";position:absolute;left:0;border-radius:var(--td-radius-medium)}.umo-image__gallery-shadow:after{top:-16px;right:16px;bottom:-16px;background:#eeec;z-index:4}.umo-image__gallery-shadow:before{top:-8px;right:8px;bottom:-8px;background:#eeeeee80;z-index:2}.umo-image__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0}.umo-image__overlay-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;opacity:1;visibility:visible;transition:visibility 0s,opacity .2s linear}.umo-image__overlay-content--hidden{visibility:hidden;opacity:0}.umo-image__loading,.umo-image__error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.3em;line-height:1.5;z-index:1}.umo-image__loading{color:var(--td-text-color-secondary)}.umo-image__error{color:var(--td-text-color-disabled)}.umo-avatar{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;display:inline-flex;background:var(--td-brand-color-focus);color:var(--td-text-color-brand);overflow:hidden;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;box-sizing:content-box;width:var(--td-comp-size-m);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-large);line-height:var(--td-comp-size-m)}.umo-avatar.umo-avatar__icon{font-size:var(--td-comp-size-xxs)}.umo-avatar--circle{border-radius:var(--td-radius-circle)}.umo-avatar--round{border-radius:var(--td-radius-default)}.umo-avatar.umo-size-s{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-medium);line-height:var(--td-comp-size-xs)}.umo-avatar.umo-size-s.umo-avatar__icon{font-size:var(--td-comp-size-xxxs)}.umo-avatar.umo-size-l{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:var(--td-font-size-title-large);line-height:var(--td-comp-size-xl)}.umo-avatar.umo-size-l.umo-avatar__icon{font-size:var(--td-comp-size-xs)}.umo-avatar>.umo-image__wrapper{max-width:100%;max-height:100%;z-index:inherit}.umo-avatar-group{display:inline-flex;align-items:center}.umo-avatar-group .umo-avatar{border:1px solid var(--td-bg-color-container)}.umo-avatar-group.umo-avatar--offset-right .umo-avatar:not(:last-child){margin-right:calc(0px - var(--td-size-4))}.umo-avatar-group.umo-avatar--offset-right .umo-avatar:not(:last-child).umo-size-s{margin-right:calc(0px - var(--td-size-4))}.umo-avatar-group.umo-avatar--offset-right .umo-avatar:not(:last-child).umo-size-l{margin-right:calc(0px - var(--td-size-4))}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(1){z-index:49}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(2){z-index:48}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(3){z-index:47}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(4){z-index:46}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(5){z-index:45}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(6){z-index:44}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(7){z-index:43}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(8){z-index:42}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(9){z-index:41}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(10){z-index:40}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(11){z-index:39}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(12){z-index:38}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(13){z-index:37}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(14){z-index:36}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(15){z-index:35}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(16){z-index:34}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(17){z-index:33}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(18){z-index:32}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(19){z-index:31}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(20){z-index:30}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(21){z-index:29}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(22){z-index:28}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(23){z-index:27}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(24){z-index:26}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(25){z-index:25}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(26){z-index:24}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(27){z-index:23}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(28){z-index:22}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(29){z-index:21}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(30){z-index:20}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(31){z-index:19}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(32){z-index:18}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(33){z-index:17}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(34){z-index:16}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(35){z-index:15}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(36){z-index:14}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(37){z-index:13}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(38){z-index:12}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(39){z-index:11}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(40){z-index:10}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(41){z-index:9}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(42){z-index:8}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(43){z-index:7}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(44){z-index:6}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(45){z-index:5}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(46){z-index:4}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(47){z-index:3}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(48){z-index:2}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(49){z-index:1}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:nth-child(50){z-index:0}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:not(:first-child){margin-left:calc(0px - var(--td-size-4))}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:not(:first-child).umo-size-s{margin-left:calc(0px - var(--td-size-4))}.umo-avatar-group.umo-avatar--offset-left .umo-avatar:not(:first-child).umo-size-l{margin-left:calc(0px - var(--td-size-4))}.umo-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.umo-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.umo-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.umo-dialog-zoom-enter,.umo-dialog-zoom-enter-from,.umo-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.umo-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.umo-dialog-zoom-enter-active,.umo-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.umo-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.umo-dialog-zoom__vue-enter-active .umo-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.umo-dialog-zoom__vue-enter-active .umo-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.umo-dialog-zoom__vue-leave-active .umo-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.umo-dialog-zoom__vue-leave-active .umo-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.umo-dialog-zoom__vue-enter-to .umo-dialog,.umo-dialog-zoom__vue-leave-to .umo-dialog{animation-play-state:running;animation-fill-mode:both}.umo-dialog-fade-enter,.umo-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.umo-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.umo-dialog-fade-enter.umo-dialog-fade-enter-active,.umo-dialog-fade-appear.umo-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.umo-dialog-fade-exit.umo-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}.umo-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.umo-dialog .t-icon.umo-is-info{color:var(--td-brand-color)}.umo-dialog .t-icon.umo-is-success{color:var(--td-success-color)}.umo-dialog .t-icon.umo-is-warning{color:var(--td-warning-color)}.umo-dialog .t-icon.umo-is-error{color:var(--td-error-color)}.umo-dialog--lock{overflow:hidden}.umo-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.umo-dialog__header .umo-dialog__header-content{display:flex;align-items:flex-start;width:100%}.umo-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.umo-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.umo-dialog__header--fullscreen .umo-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.umo-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.umo-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-dialog__body::-webkit-scrollbar{width:6px;height:6px}.umo-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.umo-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-dialog__body__icon,.umo-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.umo-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.umo-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.umo-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.umo-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.umo-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.umo-dialog__footer .umo-button+.umo-button{margin-left:var(--td-comp-margin-s)}.umo-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.umo-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.umo-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.umo-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.umo-dialog__close:active{background:var(--td-bg-color-container-active)}.umo-dialog__close--fullscreen{display:flex;background:transparent}.umo-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.umo-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.umo-dialog.umo-dialog--draggable:hover{cursor:move}.umo-dialog.umo-dialog--draggable .umo-dialog__header:hover,.umo-dialog.umo-dialog--draggable .umo-dialog__body:hover,.umo-dialog.umo-dialog--draggable .umo-dialog__footer:hover{cursor:auto}.umo-dialog__fullscreen{width:100%;border-radius:0}.umo-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.umo-dialog__ctx.umo-dialog__ctx--modeless{pointer-events:none}.umo-dialog__ctx.umo-dialog__ctx--fixed{position:fixed;z-index:2500}.umo-dialog__ctx.umo-dialog__ctx--absolute,.umo-dialog__ctx.umo-dialog__ctx--absolute .umo-dialog__mask,.umo-dialog__ctx.umo-dialog__ctx--absolute .umo-dialog__wrap{position:absolute}.umo-dialog__ctx.umo-is-visible{visibility:visible}.umo-dialog__ctx.umo-is-hidden{visibility:hidden}.umo-dialog__ctx.umo-is-display{display:block}.umo-dialog__ctx.umo-not-display{display:none}.umo-dialog__ctx .umo-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.umo-dialog__ctx .umo-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.umo-dialog__ctx .umo-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.umo-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.umo-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.umo-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-dialog__ctx .umo-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.umo-dialog__ctx .umo-dialog__position.umo-dialog--top{align-items:flex-start;padding-top:20vh}.umo-dialog__ctx .umo-dialog__position.umo-dialog--center{align-items:center}.umo-dialog__ctx .umo-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.umo-dialog__ctx .umo-is-hidden{background:none}.umo-dialog__ctx .umo-dialog{pointer-events:auto;z-index:2500}.umo-dialog__ctx.umo-dialog__ctx--modeless .umo-dialog{box-shadow:var(--td-shadow-3)}.umo-image-viewer__img-error{height:440px;width:440px;background-color:var(--td-bg-color-component-disabled);border-radius:4px;color:#000;cursor:inherit}.umo-image-viewer__img-error .umo-image-viewer__img-error-content{height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;align-content:center;font:var(--td-font-body-medium)}.umo-image-viewer__img-error .umo-image-viewer__img-error-content .umo-image-viewer__img-error-text{margin-top:var(--td-comp-margin-s)}@keyframes modal-image-hide{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}.umo-image-viewer-preview-image{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:hidden;animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show}.umo-image-viewer-preview-image.umo-is-hide{animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide forwards}.umo-image-viewer-preview-image.umo-is-hide .umo-image-viewer__modal-pic .umo-image-viewer__modal-box{animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide forwards}.umo-image-viewer-preview-image .umo-image-viewer__modal-index{text-align:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-anti);position:absolute;top:92px;left:50%;transform:translate(-50%);background:#0006;border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);z-index:1}.umo-image-viewer-preview-image .umo-image-viewer__modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--td-mask-active);height:100%;width:100%;transition:all .2s ease;opacity:1}.umo-image-viewer-preview-image .umo-image-viewer__modal-pic{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;pointer-events:none}.umo-image-viewer-preview-image .umo-image-viewer__modal-pic .umo-image-viewer__modal-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show;pointer-events:auto}.umo-image-viewer-preview-image .umo-image-viewer__modal-pic .umo-image-viewer__modal-box .umo-image-viewer__modal-image{display:block;max-width:min(90vw,1000px);max-height:min(90vh,800px);transition:all .2s cubic-bezier(.38,0,.24,1);transform:rotate(0);object-fit:contain}.umo-image-viewer-preview-image .umo-image-viewer__modal-header{width:100%;position:absolute;top:0;z-index:1;height:auto;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-container);padding:0 0 12px}.umo-image-viewer-preview-image .umo-image-viewer__modal-header.umo-is-show{padding:12px 0}@keyframes preview-icon-range{0%{transform:translate(-50%,50%) rotate(0)}to{transform:translate(-50%,50%) rotate(-180deg)}}@keyframes preview-icon-unrange{0%{transform:translate(-50%,50%) rotate(-180deg)}to{transform:translate(-50%,50%) rotate(0)}}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-pre-bt{width:var(--td-comp-size-xxs);height:var(--td-comp-size-xxs);display:inline-flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);border-radius:50%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-pre-bt .t-icon{font-size:var(--td-font-size-body-large)}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-pre-bt:hover{background-color:inherit}@keyframes preview-image-show{0%{height:0}to{height:40px}}@keyframes preview-image-hide{0%{height:40px}to{height:0}}.umo-image-viewer-preview-image .umo-image-viewer__modal-header.umo-is-show .umo-image-viewer__header-prev{animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show}.umo-image-viewer-preview-image .umo-image-viewer__modal-header.umo-is-show .umo-image-viewer__header-pre-bt{animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-prev{width:calc(40px / 9 * 16 * 7 + 4px * 6);animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;display:flex;position:relative;overflow:hidden}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-prev:before,.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-prev:after{content:"";position:absolute;height:100%;z-index:1;width:calc(40px / 9 * 16);pointer-events:none}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-prev:before{left:0;background-image:linear-gradient(to right,var(--td-bg-color-container),rgba(255,255,255,0))}.umo-image-viewer-preview-image .umo-image-viewer__modal-header .umo-image-viewer__header-prev:after{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),var(--td-bg-color-container))}.umo-image-viewer-preview-image .umo-image-viewer__header-trans{height:100%;transition:transform .2s;display:flex;align-items:center;justify-content:center;gap:4px;margin-left:calc(40px / 9 * 16 * 3 + 4px * 3)}.umo-image-viewer-preview-image .umo-image-viewer__header-box{box-sizing:border-box;width:calc(40px / 9 * 16);height:40px;position:relative;transition:.2s;overflow:hidden;border-radius:var(--td-radius-default);display:flex;align-items:center;justify-content:center;border:1px solid transparent;background-color:var(--td-bg-color-secondarycontainer)}.umo-image-viewer-preview-image .umo-image-viewer__header-box .umo-image-viewer__header-img{width:auto;height:100%}.umo-image-viewer-preview-image .umo-image-viewer__header-box:hover,.umo-image-viewer-preview-image .umo-image-viewer__header-box.umo-is-active{border-color:var(--td-brand-color)}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon{cursor:pointer;color:var(--td-text-color-primary);border-radius:var(--td-radius-default);transition:.2s}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-close-bt{top:100px;right:40px}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-next-bt,.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-prev-bt{top:50%;transform:translateY(-50%)}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-prev-bt{left:40px}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-next-bt{right:40px}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-close-bt,.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-prev-bt,.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-image-viewer__modal-next-bt{position:fixed;z-index:10;color:var(--td-text-color-anti);background-color:#0006;border-radius:50%;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);display:flex;justify-content:center;align-items:center}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon .umo-image-viewer__modal-icon-label{margin-left:2px}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-is-disabled{color:#ffffff38}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon.umo-is-disabled:hover{background-color:#0006}.umo-image-viewer-preview-image .umo-image-viewer__modal-icon:hover{background-color:#0003}.umo-image-viewer__mask{width:100vh;height:100vh;left:0;top:0;z-index:99;position:fixed;background-color:transparent}.umo-image-viewer__utils{width:100%;position:absolute;bottom:32px;z-index:1;height:auto;display:flex;align-items:center;justify-content:center;color:var(--td-text-color-primary);-webkit-user-select:none;user-select:none}.umo-image-viewer__utils .umo-image-viewer__utils-content{display:inline-flex;align-items:center;justify-content:center;height:50px;line-height:100%;background:var(--td-bg-color-container);border-radius:var(--td-radius-medium);padding:0 var(--td-comp-paddingLR-xs)}.umo-image-viewer__utils .umo-image-viewer__utils-content .umo-image-viewer__modal-icon{cursor:pointer;margin:0 var(--td-comp-margin-xs);width:var(--td-comp-size-m);height:var(--td-comp-size-m);display:flex;justify-content:center;align-items:center;border-radius:var(--td-radius-default);transition:.2s}.umo-image-viewer__utils .umo-image-viewer__utils-content .umo-image-viewer__modal-icon:hover{background-color:var(--td-bg-color-container-hover)}.umo-image-viewer__utils .umo-image-viewer__utils-content .umo-image-viewer__utils-scale{width:var(--td-comp-size-xl);text-align:center;cursor:inherit}.umo-image-viewer__utils .umo-image-viewer__utils-content .umo-image-viewer__utils-scale:hover{background-color:var(--td-bg-color-container)}.umo-image-viewer-mini__footer .umo-image-viewer__utils{position:inherit}.umo-image-viewer-mini__content{max-width:min(90vw,1000px);max-height:min(90vh,800px)}@keyframes modal-image-show{0%{transform:scale(0)}to{transform:scale(1)}}.umo-image-viewer-mini__content .umo-image-viewer__modal-pic .umo-image-viewer__modal-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.umo-image-viewer-mini__content .umo-image-viewer__modal-pic .umo-image-viewer__modal-box .umo-image-viewer__modal-image{display:block;max-width:min(80vw,800px);max-height:min(80vh,600px);transition:all .2s ease;transform:rotate(0);object-fit:contain}.umo-image-viewer__dialog.umo-dialog__ctx--fixed{z-index:3000}.umo-image-viewer__dialog .umo-dialog__header{padding:0 var(--td-comp-paddingLR-s);pointer-events:none}.umo-image-viewer__dialog .umo-dialog__header .umo-image-viewer__dialog-title{pointer-events:all}.umo-image-viewer__dialog .umo-dialog__header .umo-dialog__close{pointer-events:auto}.umo-image-viewer__dialog .umo-dialog{border-color:var(--td-component-border);overflow:hidden;padding:0;box-shadow:var(--td-shadow-3)}.umo-image-viewer__dialog .umo-dialog__header{height:40px;width:100%;font-size:var(--td-font-size-body-medium);background-color:var(--td-bg-color-secondarycontainer)}.umo-image-viewer__dialog .umo-dialog__header-content{margin-left:32px;justify-content:center}.umo-image-viewer__dialog .umo-dialog__close:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.umo-image-viewer__trigger{width:100%;height:100%;display:inline-flex;position:relative;justify-content:center;align-items:center;overflow:hidden}.umo-image-viewer__trigger:hover .umo-image-viewer__trigger--hover{opacity:1;cursor:pointer}.umo-image-viewer__trigger--hover{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;opacity:0;background-color:var(--td-mask-active);color:var(--td-text-color-anti);transition:.2s;cursor:pointer}.umo-image-viewer__trigger-img{width:100%;height:100%;cursor:pointer;position:absolute;z-index:0}.umo-image-viewer__trigger .umo-image__wrapper{background:transparent}.umo-image-viewer__trigger-icon{margin-right:4px}@-moz-document url-prefix(){.scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.scrollbar::-webkit-scrollbar-thumb:vertical:hover,.scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.scrollbar.umo-table__affixed-footer-elm::-webkit-scrollbar-track,.scrollbar.umo-table__scrollbar--obvious::-webkit-scrollbar-track{background:var(--td-scroll-track-color)}.umo-table__affixed-footer-wrap>.scrollbar.umo-table__affixed-footer-elm::-webkit-scrollbar-thumb,.umo-table--width-overflow.umo-table--footer-affixed .umo-table__content::-webkit-scrollbar-thumb,.umo-table--width-overflow.umo-table--horizontal-bar-affixed .umo-table__content::-webkit-scrollbar-thumb{background:transparent}.umo-table.umo-table--overflow-visible{overflow:initial}.umo-table{box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;font:var(--td-font-body-medium);color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);position:relative}.umo-table .umo-popup:not(.umo-tooltip)[data-popper-placement^=top] .umo-popup__arrow{bottom:-4px}.umo-table:focus-visible{outline:none}.umo-table .umo-loading--full{z-index:72}.umo-table.umo-vertical-align-top th:not(.umo-table__cell-check),.umo-table.umo-vertical-align-top td:not(.umo-table__cell-check){vertical-align:top}.umo-table.umo-vertical-align-middle th:not(.umo-table__cell-check),.umo-table.umo-vertical-align-middle td:not(.umo-table__cell-check){vertical-align:middle}.umo-table.umo-vertical-align-bottom th:not(.umo-table__cell-check),.umo-table.umo-vertical-align-bottom td:not(.umo-table__cell-check){vertical-align:bottom}.umo-table .umo-table__resize-line{display:none;position:absolute;left:10px;width:0;border-left:1px solid var(--td-component-border);z-index:1001}.umo-table__column-controller-trigger.umo-align-top-right,.umo-table__column-controller-trigger.umo-align-bottom-right{text-align:right}.umo-table__column-controller-trigger{padding:var(--td-comp-paddingTB-l) 0}.umo-table__column-controller-item:not(:last-child){margin-bottom:var(--td-comp-margin-l)}.umo-table__content{position:relative}@-moz-document url-prefix(){.umo-table__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-table__content::-webkit-scrollbar{width:6px;height:6px}.umo-table__content::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-table__content::-webkit-scrollbar-thumb:vertical:hover,.umo-table__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-table__pagination{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);box-sizing:border-box}.umo-table .t-icon{font-size:var(--td-font-size-body-large)}.umo-table table{width:100%;border-spacing:0}.umo-table .umo-text-ellipsis{line-height:var(--td-line-height-body-medium);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.umo-table th,.umo-table td{position:relative;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-border);line-height:var(--td-line-height-body-medium);font-weight:400;overflow-wrap:break-word;background-color:inherit;box-sizing:border-box;text-align:left}.umo-table th.umo-table__th-drag{padding:0;height:0;text-align:center}.umo-table thead td,.umo-table th{color:var(--td-text-color-placeholder)}.umo-table td[key=row-select]{padding:13px 0 11px var(--td-comp-paddingLR-l)}.umo-table td.umo-align-left,.umo-table th.umo-align-left{text-align:left}.umo-table td.umo-align-right,.umo-table th.umo-align-right{text-align:right}.umo-table td.umo-align-center,.umo-table th.umo-align-center{text-align:center}.umo-table tr{background-color:var(--td-bg-color-container)}.umo-table.umo-size-s th,.umo-table.umo-size-s td{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s)}.umo-table.umo-size-l th,.umo-table.umo-size-l td{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.umo-table .umo-table__expanded-row>td,.umo-table .umo-table__row--full>td{padding:0}.umo-table .umo-table__expandable-icon-cell,.umo-table .umo-table__selection-cell{padding:0;height:0}.umo-table td.umo-table__handle-draggable{text-align:center;height:0;padding:0}.umo-table .umo-table__cell--selectable>.umo-checkbox{vertical-align:middle}.umo-table .umo-table__cell--selectable+td,.umo-table .umo-table__cell--selectable+th{padding-left:0}.umo-table--bordered td,.umo-table--bordered th{border-left:1px solid var(--td-component-border)}.umo-table--bordered td.umo-table__cell--fixed-left-last:before,.umo-table--bordered th.umo-table__cell--fixed-left-last:before{border-right:1px solid var(--td-component-border)}.umo-table--bordered th:first-child,.umo-table--bordered td.umo-table__td-first-col{border-left-width:0}.umo-table--bordered:not(.umo-table--rowspan-colspan) td:first-child{border-left-width:0}.umo-table--bordered .umo-table__content{border-left:1px solid var(--td-component-border)}.umo-table--bordered .umo-table__content::-webkit-scrollbar-corner{background-color:transparent}.umo-table--bordered .umo-table__content{border:1px solid var(--td-component-border);border-radius:var(--td-radius-default)}.umo-table--bordered .umo-table--loading{border-bottom:1px solid var(--td-component-border)}.umo-table--bordered .umo-table__pagination{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.umo-table--bordered .umo-table__bottom-content+.umo-table__pagination{padding:0}.umo-table--bordered.umo-table__header--fixed .umo-table__content{border-bottom:1px solid var(--td-component-border)}.umo-table--bordered .umo-table__td-last-row{border-bottom:none}.umo-table--striped:not(.umo-table--bordered) th,.umo-table--striped:not(.umo-table--bordered) td{border-bottom:none}.umo-table--striped.umo-table--header-fixed>.umo-table__content>table>tbody tr:nth-of-type(2n){background-color:var(--td-bg-color-secondarycontainer)}.umo-table--striped:not(.umo-table--header-fixed)>.umo-table__content>table>tbody>tr:nth-of-type(odd):not(.umo-table__expanded-row){background-color:var(--td-bg-color-secondarycontainer)}.umo-table--striped.umo-table--hoverable.umo-table__header--fixed tbody tr:nth-of-type(2n):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.umo-table--striped.umo-table--hoverable:not(.umo-table__header--fixed)>.umo-table__content>table>tbody tr:nth-of-type(odd):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.umo-table--striped.umo-table--hoverable>.umo-table__content>table>tbody tr{transition:background-color .2s linear}.umo-table--striped.umo-table--hoverable>.umo-table__content>table>tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.umo-table--hoverable tbody tr{transition:background-color .2s linear}.umo-table--hoverable tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.umo-table.umo-table--align-top tbody td{vertical-align:top}.umo-table .umo-table__cell--highlight{background-color:var(--td-bg-color-secondarycontainer)}.umo-table__header--fixed table{table-layout:fixed}.umo-table__header--fixed th,.umo-table__header--fixed td{overflow-wrap:break-word}.umo-table__header--fixed.umo-table__header,.umo-table__header--fixed .umo-table__header{width:fit-content;position:relative;z-index:5}@-moz-document url-prefix(){.umo-table__header--fixed .umo-table__header{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-table__header--fixed .umo-table__header::-webkit-scrollbar{width:6px;height:6px}.umo-table__header--fixed .umo-table__header::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-table__header--fixed .umo-table__header::-webkit-scrollbar-thumb:vertical:hover,.umo-table__header--fixed .umo-table__header::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-table__header--fixed .umo-table__body{overflow-y:auto;width:fit-content}@-moz-document url-prefix(){.umo-table__header--fixed .umo-table__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.umo-table__header--fixed .umo-table__body::-webkit-scrollbar{width:6px;height:6px}.umo-table__header--fixed .umo-table__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.umo-table__header--fixed .umo-table__body::-webkit-scrollbar-thumb:vertical:hover,.umo-table__header--fixed .umo-table__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-table:not(.umo-table--bordered) .umo-table__cell--selectable+td,.umo-table:not(.umo-table--bordered) .umo-table__cell--selectable+th{padding-left:0}.umo-table__cell--fixed.umo-table__header--fixed .umo-table__header{overflow:hidden;width:100%}.umo-table__cell--fixed.umo-table__header--fixed .umo-table__header .umo-table__cell--fixed-left:last-child:after,.umo-table__cell--fixed.umo-table__header--fixed .umo-table__header .umo-table__cell--fixed-right:last-child:after{content:"";position:absolute;right:-6px;width:6px;height:100%;top:0;background-color:var(--td-bg-color-secondarycontainer)}.umo-table__cell--fixed.umo-table__header--fixed .umo-table__body{overflow:auto scroll}.umo-table__cell--fixed .umo-table__content{overflow:auto hidden}.umo-table__cell--fixed table{table-layout:fixed;min-width:100%}.umo-table__cell--fixed th,.umo-table__cell--fixed td{position:relative}.umo-table__cell--fixed .umo-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.umo-table__cell--fixed .umo-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.umo-table__cell--fixed .umo-table__cell--fixed-left-last:after{right:0;transform:translate(100%)}.umo-table__cell--fixed .umo-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.umo-table__cell--fixed .umo-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.umo-table__cell--fixed .umo-table__cell--fixed-right-first:after{left:0;transform:translate(-100%)}.umo-table .umo-table__cell-resizable{position:relative}.umo-table .umo-table__cell-resizable .umo-table__cell--resizer{position:absolute;top:0;right:-5px;bottom:0;z-index:10;width:10px;cursor:col-resize}.umo-table .umo-table__row--disabled{color:var(--td-text-color-disabled)}.umo-table .umo-table__cell--title{display:flex;align-items:center}.umo-table__column-controller-desc{margin-bottom:var(--td-comp-margin-xxl)}.umo-table__column-controller-block{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.umo-table__column-controller-block+.umo-table__column-controller-block{border-top:0;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-border)}.umo-table__column-controller--fixed .umo-checkbox{width:108px}.umo-table.umo-table__row--active-single tbody>tr.umo-table__row--active,.umo-table.umo-table__row--active-multiple tbody>tr.umo-table__row--active{background-color:var(--td-brand-color-light)}.umo-table.umo-table__row--active-single tbody>tr.umo-table__row--active.umo-table__row--hover,.umo-table.umo-table__row--active-multiple tbody>tr.umo-table__row--active.umo-table__row--hover{background-color:var(--td-brand-color-light-hover)}.umo-table.umo-table--hoverable tbody>tr.umo-table__row--active:hover{background-color:var(--td-brand-color-light-hover)}.umo-table.umo-table--row-expandable tbody>tr.umo-table__row--hover,.umo-table.umo-table--row-select tbody>tr.umo-table__row--hover,.umo-table.umo-table__row--active-multiple tbody>tr.umo-table__row--hover{background-color:var(--td-bg-color-container-hover)}.umo-table--bordered .umo-table__cell--sortable .umo-table__cell--title,.umo-table--bordered .umo-table__cell--filterable .umo-table__cell--title{justify-content:space-between}.umo-table th.umo-align-right .umo-table__cell--title{justify-content:flex-end}.umo-table__cell--sort-trigger{text-align:center;vertical-align:text-bottom}.umo-table__cell--sort-trigger svg{vertical-align:initial}.umo-table--loading{position:relative}.umo-table--loading-progressbar{overflow:hidden;position:absolute;top:0;left:0;height:1px;background-color:var(--td-brand-color);animation:tTableProgressbar 2s ease-in-out;animation-fill-mode:both}.umo-table--loading-message{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--td-text-color-placeholder)}.umo-table__expanded-cell{padding-left:45px}.umo-table__async-loading{text-align:center}.umo-table__async-loading.umo-is-load-more{cursor:pointer}.umo-table__empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--td-text-color-disabled)}.umo-table__filter-icon,.umo-table__sort-icon{align-items:center;background-color:transparent;display:inline-flex;cursor:pointer;vertical-align:text-bottom;transition:.2s linear}.umo-table__filter-icon>svg,.umo-table__sort-icon>svg{margin-top:0}.umo-table__sort-icon .umo-is-focus,.umo-table__sort-icon.umo-is-focus,.umo-table__sort-icon:hover{color:var(--td-brand-color);border-radius:var(--td-radius-circle);transition:.2s linear}.umo-table__filter-icon .umo-is-focus,.umo-table__filter-icon.umo-is-focus,.umo-table__filter-icon:hover{color:var(--td-brand-color);transition:.2s linear}.umo-table__filter-pop .umo-popup__content{padding:0}.umo-table__filter-pop .umo-table__filter-pop-content .umo-table__filter-pop-content-inner{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.umo-table__filter-pop .umo-table__filter-pop-content .umo-table__filter-pop-content-inner .umo-table__filter-popup-input{margin-bottom:var(--td-comp-margin-s)}.umo-table__filter-pop .umo-table__filter-pop-content .umo-radio-group{display:block;height:auto}.umo-table__filter-pop .umo-table__filter-pop-content .umo-checkbox-group{display:block}.umo-table__filter-pop .umo-table__filter-pop-content .umo-checkbox,.umo-table__filter-pop .umo-table__filter-pop-content .umo-radio{display:block;margin:var(--td-comp-margin-xs) 0}.umo-table__filter-pop .umo-table__filter-pop-content .umo-table__filter-pop-content-button{border-top:1px solid var(--td-component-border);padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.umo-table__filter-pop .umo-table__filter-pop-content .umo-table__filter-pop-content-button .umo-button+.umo-button{margin-left:var(--td-comp-margin-l)}.umo-table__filter-pop .umo-table__list-filter-input--sticky .umo-table__filter-pop-content .umo-table__filter-pop-content-inner{padding:0;max-height:280px;overflow:auto;position:relative}.umo-table__filter-pop .umo-table__list-filter-input--sticky .umo-table__filter-pop-content .umo-table__filter-pop-content-inner .umo-input__wrap{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l) 0 var(--td-comp-paddingLR-l);position:sticky;top:0;z-index:1;background-color:var(--td-bg-color-container)}.umo-table__filter-pop .umo-table__list-filter-input--sticky .umo-table__filter-pop-content .umo-table__filter-pop-content-inner .umo-radio-group{padding:0 var(--td-comp-paddingLR-l)}.umo-table__filter-pop-content-inner>.umo-input__wrap{width:200px}.umo-table__filter-pop-content-inner>.umo-date-range-picker__panel{margin:calc(0px - var(--td-comp-margin-l))}.umo-table__sort-icon--active{color:var(--td-brand-color);transition:.2s linear}.umo-table__double-icons{display:flex;flex-direction:column;justify-content:center}.umo-table__double-icons .umo-table__sort-icon{position:relative}.umo-table__double-icons .umo-table-sort-asc{top:var(--td-comp-margin-xxs)}.umo-table__double-icons .umo-table-sort-desc{bottom:var(--td-comp-margin-xxs)}.umo-table__filter-icon-wrap{display:flex;align-items:center;pointer-events:all;height:var(--td-font-size-body-large);width:var(--td-font-size-body-large);margin-left:var(--td-comp-margin-s)}.umo-table--bordered .umo-table__filter-icon-wrap{justify-content:flex-end}.umo-table--bordered .umo-table__cell--sortable.umo-table__cell--filterable .umo-table__filter-icon-wrap{justify-content:space-between;flex:1}.umo-table .umo-align-center .umo-table__cell--sortable,.umo-table .umo-align-center .umo-table__cell--filterable{display:flex;justify-content:space-around}.umo-table__expand-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--td-text-color-placeholder);cursor:pointer;transition:all .2s cubic-bezier(.38,0,.24,1) 0s}.umo-table__expand-box:hover{color:var(--td-brand-color);transition:.2s linear}@keyframes tTableProgressbar{0%{width:0}to{width:100%}}.umo-table__th-row-select .umo-table__th-cell-inner{display:inline-flex;align-items:center}.umo-table-expandable-icon-cell+.umo-table__cell--selectable[key=row-select]{padding-left:var(--td-comp-margin-s)}.umo-table__filter--bottom-buttons{display:flex;justify-content:flex-end;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-top:1px solid var(--td-component-border)}.umo-table__filter--bottom-buttons>.umo-button+.umo-button{margin-left:var(--td-comp-margin-s)}.umo-table__row-filter-inner{position:sticky;left:0;text-align:center}.umo-table__filter-result{display:flex;align-items:center;justify-content:center}.umo-table__filter-result>.umo-button{margin-left:var(--td-comp-margin-s)}.umo-table--layout-fixed{table-layout:fixed}.umo-table--layout-auto{table-layout:auto}.umo-table__ellipsis{white-space:nowrap;width:100%}.umo-table__content{overflow:auto}.umo-table__content--scrollable-to-left .umo-table__cell--fixed-left-last:after{border-right:2px solid var(--td-component-border)}.umo-table__content--scrollable-to-right .umo-table__cell--fixed-right-first:after{border-left:2px solid var(--td-component-border)}.umo-table--bordered.umo-table__content--scrollable-to-left .umo-table__cell--fixed-left-last:after{border-right:4px solid var(--td-component-border)}.umo-table--bordered.umo-table__content--scrollable-to-right .umo-table__cell--fixed-right-first:after{border-left:4px solid var(--td-component-border)}.umo-table__scroll-bar-divider{position:absolute;bottom:0;right:0;height:100%;border-right:1px solid var(--td-component-border);z-index:71}.umo-table__footer,.umo-table__header.umo-table__header--fixed{position:sticky;z-index:50}.umo-table:not(.umo-table--striped) .umo-table__footer>tr{background-color:var(--td-bg-color-secondarycontainer)}.umo-table__header--fixed:not(.umo-table__header--multiple)>tr>th{background-color:var(--td-bg-color-secondarycontainer)}.umo-table__row--fixed-top,.umo-table__row--fixed-bottom{position:sticky;z-index:70}.umo-table__row--fixed-bottom-first>td{border-top:1px solid var(--td-component-border)}.umo-table--bordered .umo-table__content .umo-table__row--without-border-bottom>td{border-bottom:0}.umo-table--bordered tbody>tr:last-child>td,.umo-table--bordered tfoot>tr:last-child>td{border-bottom:0}.umo-table--bordered tfoot>tr:first-child>td{border-top:1px solid var(--td-component-border)}.umo-table__header.umo-table__header--fixed{top:0}.umo-table__footer.umo-table__footer--fixed{bottom:0}.umo-table--column-fixed .umo-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.umo-table--column-fixed .umo-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.umo-table--column-fixed .umo-table__cell--fixed-left-last:after{right:0;transform:translate(100%)}.umo-table--column-fixed .umo-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.umo-table--column-fixed .umo-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.umo-table--column-fixed .umo-table__cell--fixed-right-first:after{left:0;transform:translate(-100%)}.umo-table--column-fixed .umo-table__cell--fixed-left,.umo-table--column-fixed .umo-table__cell--fixed-right{position:sticky}.umo-table--column-fixed .umo-table__cell--fixed-left{z-index:30}.umo-table--column-fixed .umo-table__cell--fixed-right{z-index:31}.umo-table__empty-row>td{padding:0;border:0}.umo-table:not(.umo-table--bordered) .umo-table__header.umo-table--bordered>tr:first-child>th{border-top:1px solid var(--td-component-border)}.umo-table--multiple-header .umo-table__header th.umo-table__header-th--bordered{border-left-width:1px}.umo-table__header.umo-table__header--multiple>tr{background-color:var(--td-bg-color-container)}.umo-table__tree-op-icon{margin-right:var(--td-comp-margin-s);cursor:pointer;display:inline-flex;vertical-align:-3px}.umo-table__tree-op-icon:hover{color:var(--td-brand-color);transition:.2s linear}.umo-table__tree-leaf-node .umo-table__tree-op-icon{min-width:0;margin-right:var(--td-comp-margin-xxs)}.umo-table__virtual-scroll-cursor{position:absolute;width:1px;height:1px;transition:transform .2s}.umo-table__virtual-scroll-header{position:absolute;z-index:51;left:0}.umo-table__affixed-header-elm-wrap{overflow:hidden}.umo-table__affixed-header-elm-wrap,.umo-table__affixed-header-elm{position:absolute;left:0;z-index:51}.umo-table__affixed-header-elm{overflow:auto;transition:opacity .2s linear;opacity:1}.umo-table__affixed-footer-elm{overflow:auto;z-index:50}.umo-table--bordered .umo-table__affixed-header-elm{border:1px solid var(--td-component-border);border-bottom:0;border-right:0}.umo-table--bordered .umo-table__affixed-footer-elm{border-left:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.umo-table--multiple-header.umo-table--bordered .umo-table__affixed-header-elm{border-right:0}.umo-is-hidden{display:none}.umo-positive-rotate-90{transform:rotate(90deg)}.umo-negative-rotate-180{transform:rotate(180deg)}.umo-table__row-full-element{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.umo-table__row-full-inner{position:sticky;left:0}.umo-table__row-full-inner:not(.umo-table__empty){display:inline-block}.umo-table__tree-col{display:flex;align-items:center}.umo-table__tree-col--inline{display:inline}.umo-table--full-height{height:100%}.umo-table--loading .umo-table__content{min-height:168px}.umo-table__handle-draggable:hover,.umo-table--row-draggable tr,.umo-table__th--drag-sort{cursor:move}.umo-table__ele--draggable-chosen{box-shadow:var(--td-shadow-1)}.umo-table:not(.umo-table--row-edit) .umo-table__cell--editable{min-height:22px;line-height:var(--td-line-height-body-medium);cursor:pointer}.umo-table:not(.umo-table--row-edit) .umo-table__cell--editable .t-icon{margin-left:var(--td-comp-margin-s);font-size:var(--td-font-size-body-large);transition:.2s linear;color:var(--td-text-color-placeholder)}.umo-table:not(.umo-table--row-edit) .umo-table__cell--editable .t-icon:hover{color:var(--td-brand-color)}.umo-table:not(.umo-table--row-edit) .umo-table__cell--editable:hover{transition:.2s linear}.umo-affix .umo-table__pagination{background-color:var(--td-bg-color-container)}.umo-table--bordered .umo-affix .umo-table__pagination{border-top:1px solid var(--td-component-border)}.umo-table__bottom-content+.umo-table__pagination-wrap .umo-table__pagination{border:0;padding:0}.umo-table--column-resizable:not(.umo-table--bordered) th{border-top:1px solid transparent}.umo-table--column-resizable:not(.umo-table--bordered) thead.umo-table__header th:not(:last-child){border-right:1px solid transparent}.umo-table--column-resizable:not(.umo-table--bordered) thead.umo-table__header:hover th:not(:last-child){border-right:1px solid var(--td-component-border)}.umo-table--column-resizable:not(.umo-table--bordered) thead.umo-table__header:hover th{border-top:1px solid var(--td-component-border)}.umo-table--column-resizable:not(.umo-table--bordered).umo-table__content--scrollable-to-left.umo-table__content--scrollable-to-right thead.umo-table__header:hover .umo-table__cell--fixed-left-last:not(:last-child),.umo-table--column-resizable:not(.umo-table--bordered).umo-table__content--scrollable-to-left thead.umo-table__header:hover .umo-table__cell--fixed-left-last:not(:last-child){border-right:0}.umo-table td.umo-table__cell-check,.umo-table th.umo-table__cell-check{padding:0;height:0}.umo-table td.umo-table__cell-check .umo-radio__label:empty,.umo-table th.umo-table__cell-check .umo-radio__label:empty,.umo-table td.umo-table__cell-check .umo-checkbox__label:empty,.umo-table th.umo-table__cell-check .umo-checkbox__label:empty{display:none}.umo-table .umo-table__cell-check .umo-radio,.umo-table .umo-table__cell-check .umo-checkbox,.umo-table .umo-table__cell-check .umo-table__th-cell-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.umo-table td .umo-input__tips{position:initial}.umo-table .umo-table__sort-column{background-color:var(--td-bg-color-secondarycontainer)}.umo-table__ellipsis-content.umo-size-s .umo-popup__content{font:var(--td-font-body-medium)}.umo-drawer-fade-enter,.umo-drawer-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:paused}.umo-drawer-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:paused}.umo-drawer-fade-enter.umo-drawer-fade-enter-active,.umo-drawer-fade-enter.umo-drawer-fade-enter-active.umo-drawer-fade-enter-to,.umo-drawer-fade-appear.umo-drawer-fade-appear-active,.umo-drawer-fade-appear.umo-drawer-fade-appear-active.umo-drawer-fade-appear-to{animation-name:tDrawerFadeIn;animation-duration:.2s;animation-play-state:running}.umo-drawer-fade-exit.umo-drawer-fade-exit-active,.umo-drawer-fade-leave-active.umo-drawer-fade-leave-to{animation-name:tDrawerFadeOut;animation-duration:.2s;animation-play-state:running}@keyframes tDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDrawerFadeOut{0%{opacity:1}to{opacity:0}}.umo-drawer{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:fixed;z-index:1500;width:100%;height:100%;pointer-events:none;overflow:hidden;outline:none}.umo-drawer--lock{overflow:hidden}.umo-drawer--attach{position:absolute}.umo-drawer--left,.umo-drawer--right{top:0}.umo-drawer--left{left:0}.umo-drawer--right{right:0}.umo-drawer--top,.umo-drawer--bottom{left:0}.umo-drawer--top{top:0}.umo-drawer--bottom{bottom:0}.umo-drawer__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--td-mask-active);transition:opacity .2s cubic-bezier(.38,0,.24,1);opacity:0}.umo-drawer__content-wrapper{display:flex;flex-direction:column;background:var(--td-bg-color-container);width:16px;height:16px;font-size:var(--td-font-body-medium);color:var(--td-text-color-secondary);box-shadow:var(--td-shadow-2);overflow:hidden;pointer-events:auto;transition:transform .28s cubic-bezier(.38,0,.24,1),visibility .28s cubic-bezier(.38,0,.24,1);position:relative}.umo-drawer .umo-drawer__content-wrapper{position:absolute;width:100%;height:100%;visibility:hidden}.umo-drawer .umo-drawer__content-wrapper--left,.umo-drawer .umo-drawer__content-wrapper--right{top:0}.umo-drawer .umo-drawer__content-wrapper--left{left:0;transform:translate(-100%)}.umo-drawer .umo-drawer__content-wrapper--right{right:0;transform:translate(100%)}.umo-drawer .umo-drawer__content-wrapper--top,.umo-drawer .umo-drawer__content-wrapper--bottom{left:0}.umo-drawer .umo-drawer__content-wrapper--top{top:0;transform:translateY(-100%)}.umo-drawer .umo-drawer__content-wrapper--bottom{bottom:0;transform:translateY(100%)}.umo-drawer__header{display:flex;align-items:center;min-height:var(--td-comp-size-xxxl);padding:0 var(--td-comp-paddingLR-l);font:var(--td-font-title-medium);color:var(--td-text-color-primary);border-bottom:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-small) var(--td-radius-small) 0 0;box-sizing:border-box}.umo-drawer__body{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);overflow:auto;flex:1}.umo-drawer__footer{width:100%;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);text-align:left;border-top:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container);box-sizing:border-box}.umo-drawer__footer .umo-button{margin-left:var(--td-comp-margin-s)}.umo-drawer__footer .umo-button:first-child{margin-left:0}.umo-drawer__close-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);top:calc((var(--td-comp-size-xxxl) - var(--td-comp-size-xs)) / 2);right:var(--td-comp-margin-s);color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);cursor:pointer;transition:background-color .2s}.umo-drawer__close-btn:hover{background-color:var(--td-bg-color-container-hover)}.umo-drawer__close-btn:active{background-color:var(--td-bg-color-container-active)}.umo-drawer__close-btn .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px);vertical-align:unset}.umo-drawer--open{width:100%;height:100%;pointer-events:auto}.umo-drawer--open>.umo-drawer__content-wrapper{visibility:visible}.umo-drawer--open>.umo-drawer__mask{opacity:1;width:100%;height:100%}.umo-drawer--without-mask{pointer-events:none}[tabindex="-1"]:focus{outline:none!important}.umo-icon{display:flex}.keyboard-shortcuts-title[data-v-44f34526]{margin:0 0 10px;font-size:12px}.keyboard-shortcuts-title[data-v-44f34526]:not(:first-child){margin-top:20px}.keyboard-shortcuts li[data-v-44f34526]{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:12px;color:var(--umo-text-color);line-height:1.4}.keyboard-shortcuts li[data-v-44f34526]:not(:last-child){border-bottom:solid 1px var(--umo-border-color)}.keyboard-shortcuts li span[data-v-44f34526]{display:flex;align-items:center}.keyboard-shortcuts li span .umo-icon[data-v-44f34526],.keyboard-shortcuts li span .shortcut-icon[data-v-44f34526]{margin:0 10px 0 -2px}.keyboard-shortcuts li span sub[data-v-44f34526]{transform:translateY(3px)}.keyboard-shortcuts li span sup[data-v-44f34526]{transform:translateY(-3px)}.keyboard-shortcuts li span span.umo-icon[data-v-44f34526]{font-weight:700;margin-right:8px}.keyboard-shortcuts li span span.umo-icon[data-v-44f34526] sub{font-size:6px;margin-top:4px;color:var(--umo-primary-color)}.keyboard-shortcuts li .keyboard-shortcut[data-v-44f34526]{display:flex;align-items:center}.keyboard-shortcuts li .keyboard-shortcut kbd[data-v-44f34526]{border:solid 1px var(--umo-border-color);padding:0 5px;border-radius:3px;color:var(--umo-text-color);background-color:var(--umo-button-hover-background);margin:0 3px;border-bottom-width:2px}.keyboard-shortcuts li .keyboard-shortcut-heading1 b[data-v-44f34526]{font-size:20px}.keyboard-shortcuts li .keyboard-shortcut-heading2 b[data-v-44f34526]{font-size:18px}.keyboard-shortcuts li .keyboard-shortcut-heading3 b[data-v-44f34526]{font-size:16px}.keyboard-shortcuts li .keyboard-shortcut-heading4 b[data-v-44f34526]{font-size:14px}.keyboard-shortcuts li .keyboard-shortcut-heading5 b[data-v-44f34526]{font-size:12px}.keyboard-shortcuts li .keyboard-shortcut-heading6 b[data-v-44f34526]{font-size:10px}.keyboard-shortcuts li[data-v-44f34526]:hover{background-color:#00000003}.keyboard-shortcuts li:hover .keyboard-shortcut kbd[data-v-44f34526]{border-color:var(--umo-text-color)}.keyboard-shortcuts blockquote[data-v-44f34526]{padding-left:10px;border-left:solid 3px var(--umo-border-color);margin:0}.keyboard-shortcuts code[data-v-44f34526]{border:solid 1px var(--umo-border-color);border-radius:3px;background-color:var(--umo-button-hover-background);padding:0 5px;display:inline}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.t-message{margin:0;padding:0;list-style:none;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;box-sizing:border-box;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;display:flex;align-items:center;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:transparent;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration,.t-input__inner[type=search]::-webkit-search-cancel-button,.t-input__inner[type=search]::-webkit-search-results-button,.t-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon{color:var(--td-brand-color)}.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{position:relative;display:inline-flex;align-items:stretch}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child{border-radius:var(--td-radius-default)}.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.t-input--auto-width{width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}img[data-v-33327776]{margin-bottom:30px}p[data-v-33327776]{margin:3px 0!important;line-height:1.5}p a[data-v-33327776],p[data-v-33327776] a{color:var(--umo-primary-color);font-weight:500;text-decoration:none}p a[data-v-33327776]:hover,p[data-v-33327776] a:hover{text-decoration:underline}[data-v-33327776] .umo-divider{margin:30px 0 15px;font-size:12px}.umo-preview-countdown[data-v-b9971b30]{padding:25px;width:320px;cursor:default}.umo-preview-countdown-title[data-v-b9971b30]{font-size:18px;display:flex;align-items:center;margin-bottom:20px}.umo-preview-countdown-title[data-v-b9971b30] .umo-icon{font-size:24px;margin:-2px 6px 0 0}.umo-preview-countdown[data-v-b9971b30] .umo-form__item:not(:last-child){margin-bottom:15px}.umo-preview-countdown[data-v-b9971b30] .umo-form__item .umo-radio-group{margin-top:5px}.umo-preview-countdown[data-v-b9971b30] .umo-form__item .umo-button__text{display:flex;align-items:center}.umo-preview-countdown[data-v-b9971b30] .umo-form__item .umo-button__text .umo-icon{font-size:16px;margin-right:5px}.umo-preview-countdown[data-v-b9971b30] .umo-form__controls{margin-top:10px}.umo-preview-countdown-input[data-v-b9971b30]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.umo-preview-countdown-input[data-v-b9971b30] .umo-input-number{width:78px!important}.umo-status-bar[data-v-e0b0386c]{padding:6px;display:flex;justify-content:space-between;font-size:var(--umo-font-size-small);border-top:solid 1px var(--umo-border-color)}@media screen and (max-width:640px){.umo-status-bar[data-v-e0b0386c]{overflow-x:auto}.umo-status-bar[data-v-e0b0386c]::-webkit-scrollbar{display:none}}.umo-status-bar .umo-status-bar-split[data-v-e0b0386c]{height:16px;width:1px;background-color:var(--umo-border-color);margin:0 10px}.umo-status-bar .umo-status-bar-button[data-v-e0b0386c]{--td-comp-size-xs: 18px;--td-comp-paddingLR-l: 8px;--td-radius-default: 2px;font-size:14px;margin:0 4px;color:var(--umo-text-color)}.umo-status-bar .umo-status-bar-button[data-v-e0b0386c]:not(.auto-width){width:var(--td-comp-size-xs)}.umo-status-bar .umo-status-bar-button.auto-width[data-v-e0b0386c]{--td-comp-paddingLR-s: 0;width:auto}.umo-status-bar .umo-status-bar-button.auto-width[data-v-e0b0386c] .umo-button__text{display:flex;align-items:center;gap:3px;font-size:12px}.umo-status-bar .umo-status-bar-button.auto-width[data-v-e0b0386c] .umo-button__text .umo-icon{font-size:14px}.umo-status-bar .umo-status-bar-button.word-count[data-v-e0b0386c]{padding-left:2px;padding-right:0}.umo-status-bar .umo-status-bar-button.word-count[data-v-e0b0386c] .umo-button__text{display:flex;align-items:center}.umo-status-bar .umo-status-bar-button.word-count[data-v-e0b0386c] .umo-button__text .umo-icon{margin-left:3px;transform:rotate(180deg)}.umo-status-bar .umo-status-bar-button[data-v-e0b0386c] .umo-button__text{padding:0 5px}.umo-status-bar .umo-status-bar-button.active[data-v-e0b0386c]{background-color:var(--umo-button-hover-background);border-color:var(--umo-button-hover-background);color:var(--umo-primary-color)}.umo-status-bar-left[data-v-e0b0386c],.umo-status-bar-right[data-v-e0b0386c]{display:flex;align-items:center}.umo-status-bar-right .umo-zoom-level-bar[data-v-e0b0386c]{width:240px;display:flex}@media screen and (max-width:720px){.umo-status-bar-right .umo-zoom-level-bar[data-v-e0b0386c]{width:auto}.umo-status-bar-right .umo-zoom-level-slider[data-v-e0b0386c],.umo-status-bar-right .umo-lang-button[data-v-e0b0386c]{display:none!important}}.umo-layout-dropdown-item[data-v-e0b0386c]{display:flex;align-items:center;gap:5px}.umo-preview-bar[data-v-e0b0386c]{position:absolute;left:50%;transform:translate(-50%);bottom:30px;border-radius:var(--umo-radius-medium);padding:8px;overflow:hidden;-webkit-user-select:none;user-select:none;display:flex;background:var(--umo-color-white);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);gap:5px}.umo-preview-bar .umo-preview-countdown[data-v-e0b0386c]{display:flex;align-items:center;padding:0 12px;background-color:var(--umo-button-hover-background);border-radius:var(--umo-radius-medium);font-size:14px;color:var(--umo-text-color-light)}.umo-preview-bar .item[data-v-e0b0386c]{padding:6px;border-radius:8px;text-align:center;flex-direction:column;position:relative;z-index:1;font-size:12px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--umo-text-color-light);border-radius:var(--umo-radius-medium);cursor:pointer}.umo-preview-bar .item[data-v-e0b0386c]:hover{background-color:var(--umo-button-hover-background);color:var(--umo-text-color)}.umo-preview-bar .item.active[data-v-e0b0386c]{background-color:var(--umo-button-hover-background);color:var(--umo-primary-color)}.umo-preview-bar .item[data-v-e0b0386c] .umo-icon{font-size:20px}.umo-shortcuts-drawer-header{display:flex;align-items:center;font-weight:400;color:var(--umo-text-color)}.umo-shortcuts-drawer-header .umo-icon{font-size:20px;margin-right:6px}.umo-drawer__close-btn{margin-right:3px}.umo-word-count{margin-right:.25em}.umo-word-count-detail{padding:10px 0 8px;width:160px;font-size:12px;color:var(--umo-text-color-light)}.umo-word-count-detail ul{padding:0;margin:0}.umo-word-count-detail li{list-style:none;cursor:default;padding:0 12px;display:flex;justify-content:space-between;line-height:28px;color:var(--umo-text-color)}.umo-word-count-detail li:hover{background-color:var(--td-bg-color-container-hover)}.umo-word-count-title{padding:0 12px;margin-bottom:3px}.umo-print-iframe[data-v-8f669266]{position:absolute;width:0;height:0;border:none;overflow:auto}.umo-search-text[data-v-b99b6c3f]{margin-top:5px;display:flex}.umo-search-text[data-v-b99b6c3f] .umo-input__wrap{width:300px;margin-right:10px}.umo-search-text[data-v-b99b6c3f] .umo-input__wrap .umo-input__suffix{font-size:12px;opacity:.6}.umo-search-text[data-v-b99b6c3f] .umo-button .umo-icon{font-size:20px}.umo-search-text[data-v-b99b6c3f] .umo-button .umo-icon.icon-prev{transform:rotate(-180deg)}.umo-replace-text[data-v-b99b6c3f],.umo-advanced-options[data-v-b99b6c3f]{margin-top:12px}.umo-advanced-options[data-v-b99b6c3f] .umo-checkbox{margin-right:15px}.umo-button-actions[data-v-b99b6c3f]{margin:12px 0 -15px;text-align:right}.umo-button-actions[data-v-b99b6c3f] .umo-button{margin-left:10px}.umo-search-replace-dialog .t-dialog{position:absolute;right:15px;top:131px;-webkit-user-select:none;user-select:none}.umo-editor-container.toolbar-classic .umo-search-replace-dialog .t-dialog{top:65px}.umo-editor-container.umo-skin-modern .umo-search-replace-dialog .t-dialog{top:146px}.umo-editor-container.umo-skin-modern.toolbar-classic .umo-search-replace-dialog .t-dialog{top:80px}.umo-menu-button[data-v-cdd733a7]{--td-comp-paddingLR-s: 5px;--td-radius-default: var(--umo-radius);border:none}.umo-menu-button.show-text[data-v-cdd733a7]{width:auto;padding-left:var(--td-comp-paddingLR-s);padding-right:var(--td-comp-paddingLR-s)}.umo-menu-button.show-text .umo-button-content .umo-button-text[data-v-cdd733a7]{display:block!important;margin-left:3px}.umo-menu-button[disabled] .umo-button-icon[data-v-cdd733a7]{--umo-primary-color: var(--umo-text-color-disabled);color:var(--umo-text-color-disabled)!important}.umo-menu-button[disabled] .umo-button-text[data-v-cdd733a7]{color:var(--umo-text-color-disabled)!important}.umo-menu-button-wrap[data-v-cdd733a7]{display:inline-flex}.umo-menu-button-wrap[data-v-cdd733a7]:not(:last-child){margin-right:5px}.umo-menu-button.active[data-v-cdd733a7]{background-color:var(--umo-button-hover-background)}.umo-menu-button.active .umo-button-icon-arrow.umo-button-handle[data-v-cdd733a7]{background-color:#0000000d}.umo-menu-button .umo-button-content[data-v-cdd733a7]{display:flex;align-items:center;justify-content:center}.umo-menu-button .umo-button-content .umo-button-icon[data-v-cdd733a7],.umo-menu-button .umo-button-content[data-v-cdd733a7] .umo-icon{font-size:16px}.umo-menu-button .umo-button-content .umo-button-icon-svg[data-v-cdd733a7]{display:flex}.umo-menu-button .umo-button-content .umo-button-icon-svg[data-v-cdd733a7] svg{width:16px;height:16px}.umo-menu-button .umo-button-content .umo-button-text[data-v-cdd733a7]{display:none}.umo-menu-button .umo-button-icon-arrow[data-v-cdd733a7]{display:flex;border-top-right-radius:var(--td-radius-default);border-bottom-right-radius:var(--td-radius-default);width:12px;height:26px;align-items:center;justify-content:center;margin-right:-3px}.umo-menu-button .umo-button-icon-arrow .umo-button-icon[data-v-cdd733a7]{font-size:10px;color:var(--umo-text-color-light)}.umo-menu-button .umo-button-icon-arrow.umo-button-handle[data-v-cdd733a7]{margin:0 -4px 0 2px}.umo-menu-button .umo-button-icon-arrow.umo-button-handle[data-v-cdd733a7]:hover{background-color:var(--td-bg-color-container-active)}.umo-menu-button.huge[data-v-cdd733a7]{width:auto;padding:0 var(--td-comp-paddingLR-s);height:56px;margin-bottom:0;flex-direction:column}.umo-menu-button.huge .umo-button-content[data-v-cdd733a7]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:32px}.umo-menu-button.huge .umo-button-content .umo-button-icon[data-v-cdd733a7]{display:block;font-size:24px;margin-top:3px}.umo-menu-button.huge .umo-button-content .umo-button-icon-svg[data-v-cdd733a7]{display:flex;margin-top:3px}.umo-menu-button.huge .umo-button-content .umo-button-icon-svg[data-v-cdd733a7] svg{width:24px;height:24px}.umo-menu-button.huge .umo-button-content .umo-button-text[data-v-cdd733a7]{display:block;font-size:12px;color:var(--umo-text-color)}.umo-menu-button.huge .umo-button-content .umo-button-icon-arrow[data-v-cdd733a7]{position:absolute;left:calc(50% + 12px);top:2px}.umo-menu-button.huge.has-arrow .umo-button-content[data-v-cdd733a7]{min-width:40px}.umo-popup-content{padding:var(--umo-popup-content-padding)}.umo-color-picker-container[data-v-bad334b6]{width:236px}.umo-color-picker-default-button .umo-button[data-v-bad334b6]{height:28px}.umo-color-picker-group[data-v-bad334b6]{display:flex;flex-wrap:wrap;margin:8px 0;gap:4px}.umo-color-picker-group-title[data-v-bad334b6]{color:var(--umo-text-color-light);font-size:12px;margin:5px 0 2px}.umo-color-picker-item[data-v-bad334b6]{width:20px;height:20px;border:solid 1px rgba(0,0,0,.1);margin-bottom:2px;flex-basis:20px;box-sizing:border-box;transition:all .2s;cursor:pointer;border-radius:3px}.umo-color-picker-item[data-v-bad334b6]:hover{transform:scale(1.1);border-color:#0000004d}.umo-color-picker-divider[data-v-bad334b6]{height:1px;background-color:var(--umo-border-color-light);margin:10px 0}.umo-color-picker-more[data-v-bad334b6]{display:flex;justify-content:space-between;align-items:center;padding:5px;cursor:pointer}.umo-color-picker-more[data-v-bad334b6]:hover,.umo-color-picker-more.active[data-v-bad334b6]{background-color:var(--td-bg-color-container-hover);border-radius:var(--umo-radius)}.umo-color-picker-more-menu[data-v-bad334b6]{display:flex;align-items:center;font-size:12px;color:var(--umo-text-color-light);cursor:pointer}.umo-color-picker-more-menu .umo-icon[data-v-bad334b6]{margin-right:5px;font-size:18px}.umo-color-picker-more-arrow .umo-icon[data-v-bad334b6]{transform:rotate(-90deg)}.umo-textbox-border-dropdown-item{border-radius:var(--umo-radius);display:flex;justify-content:space-between;align-items:center;padding:5px 6px 5px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;width:110px}.umo-textbox-border-dropdown-item:hover,.umo-textbox-border-dropdown-item.active{background-color:var(--td-bg-color-container-hover);border-radius:var(--umo-radius)}.umo-textbox-border-dropdown-item .arrow .umo-icon{transform:rotate(-90deg)}.umo-textbox-border-dropdown-item>span{display:flex;gap:5px;align-items:center}.umo-textbox-border-dropdown-item:hover{background-color:var(--td-bg-color-container-hover)}.umo-textbox-border-dropdown-item-title{color:var(--umo-text-color-light);padding:5px 6px}.umo-textbox-border-style-item{margin:10px 0;width:160px}.umo-textbox-border-color-picker{padding:12px}.umo-icon-highlight[data-v-9bce75ed]{border-radius:2px}.umo-text-highlight-dropdown .umo-popup__content .umo-divider{margin-top:8px;margin-bottom:8px}.umo-text-highlight-menu{width:140px;margin-bottom:6px;border:solid 1px transparent}.umo-text-highlight-menu.umo-clear-format-menu{margin-bottom:0}.umo-text-highlight-menu:hover{border-color:var(--umo-primary-color);background-color:inherit}.umo-text-highlight-menu .umo-dropdown__item-text{display:flex;align-items:center;padding:2px}.umo-text-highlight-menu .umo-dropdown__item-text .umo-icon{font-size:16px;margin-right:5px}.umo-text-align-group[data-v-4077fbe2]{padding-top:2px;margin:-5px 0}.umo-math-container[data-v-c856249b]{width:680px;display:flex;gap:10px;padding:2px}.umo-math-footer[data-v-c856249b]{display:flex;justify-content:flex-end;gap:10px;padding:0 2px}.umo-math-input[data-v-c856249b]{flex:1;display:flex;flex-direction:column;gap:10px;width:350px}.umo-math-input-preview[data-v-c856249b]{flex:1;padding:10px;border:solid 1px var(--td-border-level-2-color);border-radius:var(--umo-radius)}.umo-math-input-preview-empty[data-v-c856249b]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--umo-text-color-light)}.umo-math-select[data-v-c856249b]{flex-shrink:0;width:330px;border:solid 1px var(--td-border-level-2-color);border-radius:var(--umo-radius);padding:10px;display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box;align-items:center;height:380px;color:var(--umo-text-color-light)}.umo-math-select-item[data-v-c856249b]{flex-grow:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--umo-radius);padding:5px;min-height:1em;gap:5px;-webkit-user-select:none;user-select:none}.umo-math-select-item[data-v-c856249b]:hover{background-color:var(--umo-button-hover-background)}.umo-insert-option-box[data-v-4eda914c]{-webkit-user-select:none;user-select:none}.umo-insert-option-box .umo-virtual-group[data-v-4eda914c]{margin-top:5px;margin-bottom:10px;flex-shrink:0}.umo-insert-option-box .umo-option-box-title[data-v-4eda914c]{margin:-5px 0 5px}.umo-insert-option-box .umo-option-box-container[data-v-4eda914c]{padding:6px 10px;width:220px;height:260px;border:solid 1px var(--td-border-level-2-color);border-radius:4px}.umo-insert-option-box .umo-option-box-container .umo-option-box-button-svg-icon[data-v-4eda914c]{margin-top:2px;margin-left:-10px;font-size:16px}.umo-insert-option-box .umo-option-box-container .umo-option-box-svg-icon[data-v-4eda914c]{font-size:16px;color:var(--umo-text-color-light)}.umo-insert-option-box .umo-option-box-container-center[data-v-4eda914c]{height:25px;display:flex;justify-content:space-between}.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]{height:230px;overflow:auto}@-moz-document url-prefix(){.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]{scrollbar-color:var(--umo-scrollbar-thumb-color) transparent;scrollbar-width:thin}}.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]::-webkit-scrollbar{width:var(--umo-scrollbar-size);height:var(--umo-scrollbar-size)}.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]::-webkit-scrollbar-track{background-color:transparent}.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--umo-scrollbar-thumb-color);border-radius:15px;transition:background-color .3s;cursor:pointer}.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]::-webkit-scrollbar-thumb:vertical:hover,.umo-insert-option-box .umo-option-box-container-bottom[data-v-4eda914c]::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--umo-scrollbar-thumb-hover-color)}.umo-insert-option-box .umo-option-box-container-bottom-item[data-v-4eda914c]{display:flex;align-items:center;gap:8px;margin:6px 0}.umo-insert-option-box .umo-option-box-container-bottom-item[data-v-4eda914c] .umo-radio{display:flex}.umo-insert-option-box .umo-option-box-container-bottom-item[data-v-4eda914c] .umo-radio__label{margin-left:3px}.umo-insert-option-box .umo-option-box-container-input[data-v-4eda914c]{width:160px}.umo-insert-option-box .umo-option-box-container-delete[data-v-4eda914c]{padding-left:0}.umo-insert-option-box .umo-option-box-container-button[data-v-4eda914c]{display:flex;gap:8px;margin-top:10px;justify-content:flex-end}.umo-icon-background-color[data-v-1362da36]{border-radius:2px}.umo-current-color[data-v-11ce4404]{width:12px;height:2px;position:absolute;margin:0 0 -22px 2px}.umo-echarts-container[data-v-f2bb37ad]{min-height:300px}.umo-echarts-container .umo-echarts-header[data-v-f2bb37ad]{display:flex;justify-content:space-between}.umo-echarts-container .umo-echarts-header[data-v-f2bb37ad] :only-child{margin-left:auto}.umo-echarts-container .umo-echarts-source-center[data-v-f2bb37ad]{display:flex;height:calc(100% - 30px);width:100%;margin-top:10px;overflow:visible}.umo-echarts-container .umo-echarts-source-center .umo-echarts-code[data-v-f2bb37ad]{width:320px;margin-right:10px}.umo-echarts-container .umo-echarts-source-center .umo-echarts-code[data-v-f2bb37ad] .umo-textarea__inner{height:100%;resize:none}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]{--td-comp-margin-xxl: 10px;width:360px;padding:20px;margin-left:10px;border:solid 1px var(--umo-border-color);border-radius:var(--umo-radius);max-height:420px;overflow:auto}@-moz-document url-prefix(){.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]{scrollbar-color:var(--umo-scrollbar-thumb-color) transparent;scrollbar-width:thin}}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]::-webkit-scrollbar{width:var(--umo-scrollbar-size);height:var(--umo-scrollbar-size)}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]::-webkit-scrollbar-track{background-color:transparent}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--umo-scrollbar-thumb-color);border-radius:15px;transition:background-color .3s;cursor:pointer}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]::-webkit-scrollbar-thumb:vertical:hover,.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad]::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--umo-scrollbar-thumb-hover-color)}.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad] .umo-form__controls,.umo-echarts-container .umo-echarts-source-center .umo-echarts-settting[data-v-f2bb37ad] .umo-form__controls-content{min-height:auto}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render[data-v-f2bb37ad]{flex:1;border:solid 1px var(--umo-border-color);border-radius:var(--umo-radius);position:relative;overflow:hidden;box-sizing:border-box}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-svg[data-v-f2bb37ad]{box-sizing:border-box;height:420px;padding:20px 15px 15px;overflow:auto;display:flex;justify-content:center}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-table[data-v-f2bb37ad]{--td-comp-paddingTB-s: 3px;--td-comp-paddingLR-s: 5px;--td-comp-size-m: 18px;--td-component-border: var(--umo-border-color);box-sizing:border-box;height:420px;padding:0;border:0px;overflow:auto;display:flex;justify-content:center}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-table[data-v-f2bb37ad] .t-table__content{border:none}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-table[data-v-f2bb37ad] .t-table__cell--editable{cursor:text}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-table[data-v-f2bb37ad] .umo-input{border:none;box-shadow:none;cursor:text}.umo-echarts-container .umo-echarts-source-center .umo-echarts-render .umo-echarts-table[data-v-f2bb37ad] .umo-input input{text-align:center}.umo-bubble-tag-builtin{margin-right:5px;display:flex;align-items:center}.umo-bubble-tag-item{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;border:solid 1px rgba(0,0,0,.05);box-sizing:border-box;margin-left:5px}.umo-bubble-tag-item-text{font-size:14px}.umo-bubble-tag-input[data-v-3baf68d1]{margin-right:8px;width:120px}.umo-bubble-tag-input[data-v-3baf68d1] .umo-input__suffix{margin-right:-3px;cursor:pointer}.umo-web-page-container[data-v-ea24269e]{padding:2px}.umo-web-page-container[data-v-ea24269e] .umo-form__item{margin-bottom:10px}.umo-web-page-tip[data-v-ea24269e]{color:var(--umo-text-color-light);margin-bottom:10px}.umo-web-page-select-icon[data-v-ea24269e]{display:inline-flex;align-items:center}.umo-web-page-select-icon[data-v-ea24269e] svg{width:18px;height:18px;display:block}.umo-web-page-option-icon[data-v-ea24269e]{display:inline-flex;align-items:center;transform:translateY(3px)}.umo-web-page-option-icon[data-v-ea24269e] svg{width:16px;height:16px;display:block}.umo-mermaid-container[data-v-560a137b]{display:flex}.umo-mermaid-container .umo-mermaid-editor[data-v-560a137b]{display:flex;flex-direction:column;gap:10px}.umo-mermaid-container .umo-mermaid-toolbar[data-v-560a137b]{display:flex;align-items:center;padding:2px}.umo-mermaid-container .umo-mermaid-code[data-v-560a137b]{width:320px;margin-left:2px;flex:1}.umo-mermaid-container .umo-mermaid-code[data-v-560a137b] .umo-textarea__inner{height:100%;resize:none}.umo-mermaid-container .umo-mermaid-render[data-v-560a137b]{flex:1;margin-left:20px;border:solid 1px var(--td-border-level-2-color);border-radius:var(--umo-radius);position:relative;overflow:hidden;box-sizing:border-box}.umo-mermaid-container .umo-mermaid-render .umo-mermaid-title[data-v-560a137b]{background-color:var(--umo-button-hover-background);padding:0 10px;position:absolute;font-size:12px;border-bottom-right-radius:var(--umo-radius)}.umo-mermaid-container .umo-mermaid-render .umo-mermaid-error[data-v-560a137b]{height:320px;display:flex;justify-content:center;align-items:center;color:var(--umo-text-color-light);font-size:12px}.umo-mermaid-container .umo-mermaid-render .umo-mermaid-svg[data-v-560a137b]{box-sizing:border-box;height:320px;padding:40px 20px 20px;overflow:auto;display:flex;justify-content:center}.umo-mermaid-keep-size[data-v-560a137b]{position:absolute;bottom:30px}.umo-diagrams-dialog .t-dialog{padding:0!important}.umo-diagrams-dialog .t-dialog__header{background:var(--umo-color-white);height:var(--td-comp-size-xxxl)}.umo-diagrams-dialog .t-dialog__body{padding:0}.umo-diagrams-loading{width:100%;height:calc(100% - var(--td-comp-size-xxxl));box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;background-color:var(--umo-container-background)}.umo-diagrams-container{height:100%}.umo-diagrams-container .umo-diagrams-iframe{width:100%;height:100%;border:none;display:block}.umo-barcode-container[data-v-88afe89b]{padding:2px}.umo-barcode-container .umo-barcode-toolbar[data-v-88afe89b]{margin-bottom:10px;display:flex;align-items:center}.umo-barcode-container .umo-barcode-code[data-v-88afe89b]{margin-bottom:10px}.umo-barcode-container .umo-barcode-code[data-v-88afe89b] .umo-textarea__inner{height:100%;resize:none}.umo-barcode-container .umo-barcode-code .umo-barcode-error[data-v-88afe89b]{font-size:12px;color:var(--umo-error-color)}.umo-barcode-container .umo-barcode-render[data-v-88afe89b]{border:solid 1px var(--td-border-level-2-color);border-radius:var(--umo-radius);position:relative;overflow:hidden;box-sizing:border-box}.umo-barcode-container .umo-barcode-render .umo-barcode-title[data-v-88afe89b]{background-color:var(--umo-button-hover-background);padding:0 10px;position:absolute;font-size:12px;border-bottom-right-radius:var(--umo-radius)}.umo-barcode-container .umo-barcode-render .umo-barcode-svg[data-v-88afe89b]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:30px 10px;min-height:100px;overflow:auto;color:var(--umo-text-color)}.umo-barcode-container .umo-barcode-render .umo-barcode-svg svg[data-v-88afe89b]{border:solid 1px var(--umo-border-color-light)}.umo-barcode-container .umo-barcode-render .umo-barcode-empty[data-v-88afe89b]{color:var(--umo-text-color-light);font-size:12px;margin:20px}.barcode-toolbar-more{padding:10px 20px 10px 15px;width:300px}.barcode-toolbar-more .umo-form__item{margin-bottom:5px}.barcode-toolbar-more .umo-form__label{margin-right:20px}.barcode-toolbar-more .umo-divider--horizontal{margin:10px 0}.umo-qrcode-container[data-v-00a91b40]{padding:2px}.umo-qrcode-container .umo-qrcode-toolbar[data-v-00a91b40]{margin-bottom:10px;display:flex;align-items:center}.umo-qrcode-container .umo-qrcode-code[data-v-00a91b40]{margin-bottom:10px}.umo-qrcode-container .umo-qrcode-code[data-v-00a91b40] .umo-textarea__inner{height:100%;resize:none}.umo-qrcode-container .umo-qrcode-code .umo-barcode-error[data-v-00a91b40]{font-size:12px;color:var(--umo-error-color)}.umo-qrcode-container .umo-qrcode-render[data-v-00a91b40]{border:solid 1px var(--td-border-level-2-color);border-radius:var(--umo-radius);position:relative;overflow:hidden;box-sizing:border-box}.umo-qrcode-container .umo-qrcode-render .umo-qrcode-title[data-v-00a91b40]{background-color:var(--umo-button-hover-background);padding:0 10px;position:absolute;font-size:12px;border-bottom-right-radius:var(--umo-radius)}.umo-qrcode-container .umo-qrcode-render .umo-qrcode-empty[data-v-00a91b40]{color:var(--umo-text-color-light);font-size:12px;margin:40px}.umo-qrcode-container .umo-qrcode-render .umo-qrcode-svg[data-v-00a91b40]{box-sizing:border-box;padding:30px 10px;min-height:100px;overflow:auto;color:var(--umo-text-color);display:flex;align-items:center;justify-content:center}.umo-qrcode-container .umo-qrcode-render .umo-qrcode-svg>.umo-svg-render[data-v-00a91b40]{border:solid 1px var(--umo-border-color-light)}.umo-qrcode-container .umo-qrcode-render .umo-qrcode-svg>.umo-svg-render[data-v-00a91b40] svg{display:block;width:256px;height:256px}.umo-link-container[data-v-ab3ef20b]{padding:0 2px 2px;margin-top:-6px;width:320px}.umo-link-container[data-v-ab3ef20b] .umo-form__item{margin-bottom:5px}.umo-link-container[data-v-ab3ef20b] .umo-form__item:last-child{margin-top:15px}.umo-link[data-v-28c0a1bd]{display:flex;align-items:center;gap:4px;color:var(--umo-primary-color);text-decoration:none!important}.umo-bubble-menu-divider{width:1px;border-right:solid 1px var(--umo-border-color-light);height:16px;margin:0 10px 0 5px}.umo-bubble-menu-divider:last-child:is(.umo-bubble-menu-divider){display:none}.umo-editor-bubble-menu{max-width:580px;z-index:110;border-radius:var(--umo-radius);display:flex;align-items:center;flex-wrap:wrap;padding:8px 10px!important;box-shadow:var(--umo-shadow);border:1px solid var(--umo-border-color);background-color:var(--umo-color-white)}.umo-editor-bubble-menu:empty{display:none}.umo-editor-bubble-menu .umo-menu-button.show-text .umo-button-content .umo-button-text{display:none!important}.umo-editor-bubble-menu .umo-menu-button.huge{height:var(--td-comp-size-xs);min-width:unset}.umo-editor-bubble-menu .umo-menu-button.huge .umo-button-content{min-width:unset!important}.umo-editor-bubble-menu .umo-menu-button.huge .umo-button-content .umo-icon{font-size:16px;margin-top:0}.umo-signature-toolbar[data-v-23a45ec5]{margin-bottom:10px;display:flex;align-items:center}.umo-signature-container[data-v-23a45ec5]{border:solid 1px var(--umo-primary-color);box-sizing:border-box;border-radius:var(--umo-radius);overflow:hidden;position:relative;display:flex}.umo-signature-container[data-v-23a45ec5]:before{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;content:attr(data-tip);align-items:center;justify-content:center;z-index:1;color:var(--umo-text-color-light);opacity:.5;pointer-events:none}.umo-signature-container canvas[data-v-23a45ec5]{width:600px;height:200px}.bookmark-list[data-v-2bd7e025]{border:solid 1px var(--umo-border-color-dark);border-radius:var(--umo-radius);margin-bottom:5px;overflow:hidden}.bookmark-list[data-v-2bd7e025] table th,.bookmark-list[data-v-2bd7e025] table td,.bookmark-list[data-v-2bd7e025] table tr{border:none!important;padding:4px 10px}.bookmark-list[data-v-2bd7e025] table th{border-bottom:solid 1px var(--umo-border-color)!important}.umo-block-menu .umo-menu-button{color:var(--umo-text-color-light)!important}.umo-block-menu-drag-handle{z-index:10;outline:solid 1px var(--umo-border-color);transform:translate(-15px);padding:2px;border-radius:3px;background-color:#fff;margin-top:-5px}.umo-block-menu-drag-handle:hover{outline:none;box-shadow:0 2px 5px #0000000f,0 0 0 1px #0000001a}.umo-block-menu-drag-handle[node-type=table],.umo-block-menu-drag-handle[node-type=horizontalRule],.umo-block-menu-drag-handle[node-type=columnContainer],.umo-block-menu-drag-handle[node-type=codeBlock],.umo-block-menu-drag-handle[node-type=details],.umo-block-menu-drag-handle[node-type=ProseMirror-gapcursor]{margin-top:0}.umo-block-menu-drag-handle[node-type=pageBreak]{margin-top:-14px}.umo-block-menu-drag-handle[node-type=footnotes]{display:none}.umo-block-menu-drag-handle.is-empty{z-index:20}.umo-block-menu-drag-handle.is-visible{visibility:visible!important}.umo-block-menu-hander{display:flex}@media print{.umo-block-menu-hander{display:none}}.umo-block-menu-hander .umo-menu-button{background-color:#fff;width:20px;height:20px}.umo-block-menu-hander .umo-menu-button-wrap{margin:0!important}.umo-block-menu-hander .umo-menu-button .umo-button-content{color:#00000080}.umo-block-menu-hander .umo-menu-button:not(.active):hover{background-color:var(--umo-content-node-selected-background)}.umo-block-menu-hander .umo-menu-button:not(.active):hover .umo-button-content{color:var(--umo-primary-color)}.umo-block-menu-hander .umo-menu-button.active:hover{opacity:.8}.umo-block-menu-hander .umo-menu-button.active .umo-button-content{color:var(--umo-text-color-light)}.umo-block-menu-dropdown .umo-block-menu-group-name{padding-left:15px!important}.umo-block-menu-dropdown .umo-dropdown__menu,.umo-block-menu-dropdown .umo-dropdown__submenu{--td-radius-default: 0;padding:8px 0!important}.umo-block-menu-dropdown .umo-dropdown__menu .umo-divider,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-divider{margin:4px 0 2px;opacity:.5}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item{padding:2px 0;min-width:140px!important}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-menu-button,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-menu-button{background-color:transparent;padding:0 15px;box-sizing:border-box;justify-content:flex-start;width:100%}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-menu-button-wrap,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-menu-button-wrap{display:block!important}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-menu-button .umo-button__text,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-menu-button .umo-button__text{width:100%}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content{width:100%;justify-content:flex-start}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-button-text,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-button-text{color:var(--umo-text-color)}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-button-icon,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-button-icon{margin-right:3px;font-size:16px;color:#666}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-button-kbd,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-button-kbd{flex:1;text-align:right;color:var(--umo-text-color-light);font-family:Arial,Helvetica,sans-serif;font-size:9px}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-heading,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-heading{display:flex;color:var(--umo-text-color)}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-heading .icon-heading,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-heading .icon-heading{font-size:12px;display:inline-block;width:2em}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item--disabled .umo-button-content,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item--disabled .umo-button-content{opacity:.6}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item-direction,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item-direction{opacity:.4;font-size:12px!important;margin-right:8px}.umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-dropdown-item-label,.umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-dropdown-item-label{padding:1px 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.umo-block-menu-dropdown .umo-delete-node .umo-button *{color:var(--umo-error-color)!important}.ProseMirror-noderangeselection *::selection{background:transparent}.ProseMirror-noderangeselection *{caret-color:transparent}.plyr{--plyr-color-main: var(--umo-primary-color);--plyr-badge-border-radius: var(--umo-radius);--plyr-menu-arrow-size: 0;--plyr-menu-item-arrow-size: 0;--plyr-tooltip-color: var(--umo-text-color);--plyr-tooltip-arrow-size: 0;--plyr-tooltip-radius: 2px;--plyr-tooltip-shadow: 0 1px 3px rgba(0, 0, 0, .2);border-radius:var(--umo-radius)}@media print{.plyr .plyr__controls{display:none}.plyr .plyr__control{background-color:transparent}.plyr .plyr__control svg{width:24px;height:24px}}.umo-node-view .umo-node-file{display:inline-flex;align-items:center;padding:12px;outline:solid 1px var(--umo-content-node-border);overflow:hidden;background-color:#fff;border-radius:var(--umo-content-node-radius)}.umo-node-view .umo-node-file .umo-file-info{flex:1;min-width:0}.umo-node-view .umo-node-file .umo-file-icon{width:32px;height:32px;margin-right:8px}.umo-node-view .umo-node-file .umo-file-icon .icon-file{width:32px;display:block}.umo-node-view .umo-node-file .umo-file-name{font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;width:100%;padding-right:10px;box-sizing:border-box}.umo-node-view .umo-node-file .umo-file-meta{font-size:12px;color:#999;line-height:1;margin-top:6px}.umo-node-view .umo-node-file .umo-file-action{display:flex;align-items:center;color:#999;gap:5px}.umo-node-view .umo-node-file .umo-file-action .umo-action-item{font-size:18px;display:flex;align-items:center;justify-content:center;height:32px;width:32px;background-color:#fff;box-sizing:border-box;cursor:pointer;border-radius:50%;color:#999}.umo-node-view .umo-node-file .umo-file-action .umo-action-item:hover{border:solid 1px var(--umo-primary-color);color:var(--umo-primary-color)}.umo-node-view .umo-node-file .umo-file-action .umo-action-item .loading{animation:turn 1s linear infinite}.umo-file-preview-modal{padding:0!important;overflow:hidden}.umo-file-preview-modal .umo-dialog__header{display:none!important}.umo-file-preview-modal .umo-dialog__body{padding:0!important}.umo-file-preview-modal-header{display:flex;align-items:center;gap:10px;padding:20px 15px;position:relative}.umo-file-preview-modal-header .file-icon{height:24px;display:block}.umo-file-preview-modal-header h3{margin:0;font-size:18px;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;width:calc(100% - 100px)}.umo-file-preview-modal-header .close-btn{position:absolute;top:20px;right:20px}.umo-file-preview-modal-body iframe{display:block;width:100%;height:calc(90vh - 164px);border:solid 1px var(--umo-border-color-light);box-sizing:border-box}.umo-node-view .umo-node-audio{max-width:100%;width:360px;position:relative;display:flex;border-radius:var(--umo-radius);outline:solid 1px var(--umo-content-node-border)}.umo-node-view .umo-node-audio audio{width:100%;outline:none}.umo-node-view .umo-node-audio .uploading{position:absolute;z-index:10;right:0;top:0;background:#0003;height:2px;left:0;border-top-left-radius:var(--umo-radius);border-top-right-radius:var(--umo-radius)}.umo-node-view .umo-node-audio .uploading:after{content:"";display:block;height:100%;background-color:var(--umo-primary-color);animation:progress 1s linear infinite}.umo-emojis-container[data-v-79c8e21c]{width:404px;max-height:var(--umo-popup-max-height);min-height:320px;overflow:auto;margin:calc(var(--umo-popup-content-padding) * -1)}.umo-emojis-group[data-v-79c8e21c]{position:relative}.umo-emojis-group-title[data-v-79c8e21c]{color:var(--umo-text-color-light);font-size:12px;position:sticky;line-height:2.4;top:.5px;margin-left:.5px;background-color:var(--umo-button-hover-background);padding-left:calc(var(--umo-popup-content-padding) + 5px);border-top-left-radius:var(--umo-radius)}.umo-emojis-group-title[data-v-79c8e21c]:first-child{margin-top:0}.umo-emojis-group-container[data-v-79c8e21c]{display:flex;flex-wrap:wrap;padding:10px var(--umo-popup-content-padding);overflow:auto;gap:2px}.umo-emojis-group-item[data-v-79c8e21c]{flex-basis:32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1em;border-radius:var(--umo-radius);cursor:pointer;font-size:20px;margin-bottom:2px;color:var(--umo-text-color);transition:font-size .2s}.umo-emojis-group-item[data-v-79c8e21c]:hover{background-color:var(--umo-button-hover-background);font-size:24px}.umo-bubble-callout-builtin{display:flex;align-items:center}.umo-bubble-callout-item{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;border:solid 1px rgba(0,0,0,.05);box-sizing:border-box;margin-right:5px}.umo-bubble-callout-item-text{font-size:12px}.umo-node-callout{padding:8px 12px;border-radius:var(--umo-radius);display:flex;width:100%;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;align-items:flex-start}.umo-node-callout-icon{font-size:18px;margin-right:10px;line-height:1.25}.umo-node-callout-content{flex:1;min-height:1em;cursor:text;white-space:pre-wrap;word-break:break-word}.umo-node-callout-content.umo-node-callout-empty{display:flex;align-items:center}.umo-node-callout-content.umo-node-callout-empty:after{content:attr(data-placeholder);opacity:.5;pointer-events:none}.umo-node-callout-content.umo-node-callout-empty .tiptap-invisible-character{display:none}.umo-code-block{display:block!important}.umo-code-block .umo-node-code-block{border:solid 1px var(--umo-content-node-border);border-radius:3px}.umo-code-block .umo-node-code-block-toolbar{--td-bg-color-container-hover: rgba(0, 0, 0, .05);--td-component-border: rgba(0, 0, 0, .1);display:flex;justify-content:space-between;align-items:center;padding:0 10px;border-bottom:1px solid var(--umo-content-node-border);height:36px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:var(--umo-content-node-selected-background)}.umo-code-block .umo-node-code-block-toolbar .umo-select__wrap{--td-comp-paddingLR-s: 5px;--td-text-color-primary: #999;width:auto}.umo-code-block .umo-node-code-block-toolbar .umo-select__wrap .umo-input--auto-width{min-width:unset}.umo-code-block .umo-node-code-block-toolbar .umo-select__wrap .umo-input__suffix{margin:0 -3px 0 3px;--td-text-color-placeholder: #999}.umo-code-block .umo-node-code-block-toolbar-right{display:flex;align-items:center;display:none;gap:5px}.umo-code-block .umo-node-code-block-toolbar-right .umo-menu-button-wrap{margin-right:0}.umo-code-block .umo-node-code-block-toolbar-right .umo-menu-button-wrap .active{background-color:var(--td-bg-color-container-hover)}.umo-code-block .umo-node-code-block-toolbar-right .umo-menu-button-wrap .active .umo-button-content{color:var(--umo-primary-color)}.umo-code-block .umo-node-code-block-toolbar .umo-button-content{color:#999}.umo-code-block .umo-node-code-block-toolbar .umo-button-content:hover{color:#333}.umo-code-block .umo-node-code-block:hover .umo-node-code-block-toolbar-right{display:flex}.umo-code-block .umo-node-code-block-language{font-size:12px;color:#999;padding:0 6px}.umo-code-block .umo-node-code-block-theme-dark .umo-node-code-block-toolbar{background-color:#000000f2;border-bottom-color:transparent;--td-bg-color-container-hover: transparent}.umo-code-block .umo-node-code-block-theme-dark .umo-node-code-block-toolbar .umo-button-content:hover{color:#eee}.umo-code-block .umo-node-code-block-content{font-family:var(--umo-content-code-family);margin:0!important;padding:0!important;overflow:hidden;max-height:500px;border-radius:0 0 2px 2px;overflow:auto}@-moz-document url-prefix(){.umo-code-block .umo-node-code-block-content{scrollbar-color:var(--umo-scrollbar-thumb-color) transparent;scrollbar-width:thin}}.umo-code-block .umo-node-code-block-content::-webkit-scrollbar{width:var(--umo-scrollbar-size);height:var(--umo-scrollbar-size)}.umo-code-block .umo-node-code-block-content::-webkit-scrollbar-track{background-color:transparent}.umo-code-block .umo-node-code-block-content::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--umo-scrollbar-thumb-color);border-radius:15px;transition:background-color .3s;cursor:pointer}.umo-code-block .umo-node-code-block-content::-webkit-scrollbar-thumb:vertical:hover,.umo-code-block .umo-node-code-block-content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--umo-scrollbar-thumb-hover-color)}.umo-code-block .umo-node-code-block-content code{display:block;padding:10px 20px!important;width:100%;color:inherit;font-size:.8rem;box-sizing:border-box;border-radius:0;background:none}.umo-code-block .umo-node-code-block-content code:first-child{margin-left:-.4em}.umo-code-block.umo-node-focused .umo-node-code-block{border-color:var(--umo-primary-color)}.umo-code-block .tiptap-invisible-character{display:none}.umo-code-block-language .umo-select__list{max-height:200px}.umo-node-code-block-theme-light pre{color:#24292e;background:#fff}.umo-node-code-block-theme-light .hljs-doctag,.umo-node-code-block-theme-light .hljs-keyword,.umo-node-code-block-theme-light .hljs-meta .hljs-keyword,.umo-node-code-block-theme-light .hljs-template-tag,.umo-node-code-block-theme-light .hljs-template-variable,.umo-node-code-block-theme-light .hljs-type,.umo-node-code-block-theme-light .hljs-variable.language_{color:#d73a49}.umo-node-code-block-theme-light .hljs-title,.umo-node-code-block-theme-light .hljs-title.class_,.umo-node-code-block-theme-light .hljs-title.class_.inherited__,.umo-node-code-block-theme-light .hljs-title.function_{color:#6f42c1}.umo-node-code-block-theme-light .hljs-attr,.umo-node-code-block-theme-light .hljs-attribute,.umo-node-code-block-theme-light .hljs-literal,.umo-node-code-block-theme-light .hljs-meta,.umo-node-code-block-theme-light .hljs-number,.umo-node-code-block-theme-light .hljs-operator,.umo-node-code-block-theme-light .hljs-variable,.umo-node-code-block-theme-light .hljs-selector-attr,.umo-node-code-block-theme-light .hljs-selector-class,.umo-node-code-block-theme-light .hljs-selector-id{color:#005cc5}.umo-node-code-block-theme-light .hljs-regexp,.umo-node-code-block-theme-light .hljs-string,.umo-node-code-block-theme-light .hljs-meta .hljs-string{color:#032f62}.umo-node-code-block-theme-light .hljs-built_in,.umo-node-code-block-theme-light .hljs-symbol{color:#e36209}.umo-node-code-block-theme-light .hljs-comment,.umo-node-code-block-theme-light .hljs-code,.umo-node-code-block-theme-light .hljs-formula{color:#6a737d}.umo-node-code-block-theme-light .hljs-name,.umo-node-code-block-theme-light .hljs-quote,.umo-node-code-block-theme-light .hljs-selector-tag,.umo-node-code-block-theme-light .hljs-selector-pseudo{color:#22863a}.umo-node-code-block-theme-light .hljs-subst{color:#24292e}.umo-node-code-block-theme-light .hljs-section{color:#005cc5;font-weight:700}.umo-node-code-block-theme-light .hljs-bullet{color:#735c0f}.umo-node-code-block-theme-light .hljs-emphasis{color:#24292e;font-style:italic}.umo-node-code-block-theme-light .hljs-strong{color:#24292e;font-weight:700}.umo-node-code-block-theme-light .hljs-addition{color:#22863a;background-color:#f0fff4}.umo-node-code-block-theme-light .hljs-deletion{color:#b31d28;background-color:#ffeef0}.umo-node-code-block-theme-dark pre{color:#c9d1d9;background:#1d2229}.umo-node-code-block-theme-dark .hljs-doctag,.umo-node-code-block-theme-dark .hljs-keyword,.umo-node-code-block-theme-dark .hljs-meta .hljs-keyword,.umo-node-code-block-theme-dark .hljs-template-tag,.umo-node-code-block-theme-dark .hljs-template-variable,.umo-node-code-block-theme-dark .hljs-type,.umo-node-code-block-theme-dark .hljs-variable.language_{color:#ff7b72}.umo-node-code-block-theme-dark .hljs-title,.umo-node-code-block-theme-dark .hljs-title.class_,.umo-node-code-block-theme-dark .hljs-title.class_.inherited__,.umo-node-code-block-theme-dark .hljs-title.function_{color:#d2a8ff}.umo-node-code-block-theme-dark .hljs-attr,.umo-node-code-block-theme-dark .hljs-attribute,.umo-node-code-block-theme-dark .hljs-literal,.umo-node-code-block-theme-dark .hljs-meta,.umo-node-code-block-theme-dark .hljs-number,.umo-node-code-block-theme-dark .hljs-operator,.umo-node-code-block-theme-dark .hljs-variable,.umo-node-code-block-theme-dark .hljs-selector-attr,.umo-node-code-block-theme-dark .hljs-selector-class,.umo-node-code-block-theme-dark .hljs-selector-id{color:#79c0ff}.umo-node-code-block-theme-dark .hljs-regexp,.umo-node-code-block-theme-dark .hljs-string,.umo-node-code-block-theme-dark .hljs-meta .hljs-string{color:#a5d6ff}.umo-node-code-block-theme-dark .hljs-built_in,.umo-node-code-block-theme-dark .hljs-symbol{color:#ffa657}.umo-node-code-block-theme-dark .hljs-comment,.umo-node-code-block-theme-dark .hljs-code,.umo-node-code-block-theme-dark .hljs-formula{color:#8b949e}.umo-node-code-block-theme-dark .hljs-name,.umo-node-code-block-theme-dark .hljs-quote,.umo-node-code-block-theme-dark .hljs-selector-tag,.umo-node-code-block-theme-dark .hljs-selector-pseudo{color:#7ee787}.umo-node-code-block-theme-dark .hljs-subst{color:#c9d1d9}.umo-node-code-block-theme-dark .hljs-section{color:#1f6feb;font-weight:700}.umo-node-code-block-theme-dark .hljs-bullet{color:#f2cc60}.umo-node-code-block-theme-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.umo-node-code-block-theme-dark .hljs-strong{color:#c9d1d9;font-weight:700}.umo-node-code-block-theme-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.umo-node-code-block-theme-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}.umo-node-datetime{margin:0 .2em;background-color:transparent!important;vertical-align:middle}.umo-node-datetime-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 .2em;border-radius:.2em;cursor:default;display:inline-flex;align-items:center;white-space:nowrap}.umo-node-datetime-icon{color:#ccc;margin-right:.3em}.umo-node-datetime:hover{color:var(--umo-primary-color)}.umo-node-view .umo-node-echarts{max-width:100%;position:relative}.umo-node-view .umo-node-echarts .es-drager{max-width:100%;max-height:100%;transform:translate(0) translateY(0) rotate(0)!important}.umo-node-view .umo-node-echarts .umo-node-echarts-body{display:block;min-height:200px;width:100%;height:100%;background-color:#fff;outline:solid 1px var(--umo-content-node-border)}.umo-node-view .umo-node-iframe{max-width:100%}.umo-node-view .umo-node-iframe .es-drager:not(.selected){outline:solid 1px var(--umo-content-node-border)}.umo-node-view .umo-node-iframe iframe{display:block;min-width:200px;min-height:200px;width:100%;height:100%;border:none;background-color:#fff}.umo-node-view.is-inline-image{display:inline-block!important;padding:2px 6px}.umo-node-view.is-inline-image img{max-width:100%!important;max-height:100%!important}.umo-node-view .umo-node-image{max-width:100%;width:auto;position:relative;z-index:20}.umo-node-view .umo-node-image.is-loading,.umo-node-view .umo-node-image.is-error{outline:none!important;box-shadow:none!important}.umo-node-view .umo-node-image .es-drager.is-draggable{position:absolute}.umo-node-view .umo-node-image .es-drager:not(.is-draggable){position:relative;max-width:100%;max-height:100%}.umo-node-view .umo-node-image img{display:block;max-width:100%;width:100%}.umo-node-view .umo-node-image img.not-equal-proportion{height:100%}.umo-node-view .umo-node-image .loading{display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;gap:10px}.umo-node-view .umo-node-image .loading .loading-icon{color:var(--umo-primary-color);font-size:22px;animation:turn 1s linear infinite}.umo-node-view .umo-node-image .error{width:100%;height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#999;font-size:12px;min-height:120px}.umo-node-view .umo-node-image .error .error-icon{font-size:72px;margin:-8px 0 -2px}.umo-node-view .umo-node-image .uploading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000001a}.umo-node-view .umo-node-image .uploading span{display:block;position:absolute;background:#0003;height:4px;border-radius:2px;top:50%;left:20%;right:20%;transform:translateY(-50%);overflow:hidden}.umo-node-view .umo-node-image .uploading span:after{content:"";display:block;height:100%;background-color:var(--umo-primary-color);animation:progress 1s linear infinite}@keyframes turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.umo-node-mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--umo-primary-color);padding:.1em .2em;margin:0 .1em;border-radius:.2em;white-space:nowrap;cursor:default}.umo-mention-popup .umo-dropdown__menu{padding:8px!important;border-radius:var(--umo-radius)}.umo-mention-popup .umo-dropdown__item--active{font-weight:600}.umo-mention-popup-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 6px!important}.umo-mention-popup-item:not(:last-child){margin-bottom:2px}.umo-mention-popup-item-content{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.umo-mention-popup-item-avatar{border-width:1px;border-style:solid;border-radius:50%;flex-shrink:0;color:var(--umo-text-color);font-size:14px;font-weight:600;line-height:1;background-color:#0000000d}.umo-mention-popup-item-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umo-mention-popup-item-bio{flex-shrink:0;max-width:160px;font-size:12px;color:var(--umo-text-color-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umo-mention-popup-empty{padding:3px 5px;min-width:100px;color:var(--umo-text-color-light)}.umo-node-option-box{margin-left:.25em;margin-right:.25em;display:inline-block}.umo-node-option-box .umo-option-box-checkbox-container{display:flex;flex-wrap:wrap;gap:.5em}.umo-node-option-box .umo-option-box-checkbox-container .umo-checkbox{font:inherit!important;color:inherit!important;transform:translateY(.1em)}.umo-node-option-box .umo-option-box-checkbox-container .umo-checkbox__label{font:inherit!important}.umo-node-option-box .umo-option-box-checkbox-container .umo-checkbox__input{width:1em;height:1em;border-radius:.15em}.umo-node-option-box .umo-option-box-checkbox-container .umo-checkbox__input:after{width:.3em;height:.6em;left:.2em;top:.4em}.umo-node-option-box .umo-option-box-radio-container{display:flex;flex-wrap:wrap;gap:.5em}.umo-node-option-box .umo-option-box-radio-container .umo-radio{font:inherit!important;color:inherit!important;transform:translateY(-.1em)}.umo-node-option-box .umo-option-box-radio-container .umo-radio__label{font:inherit!important}.umo-node-option-box .umo-option-box-radio-container .umo-radio__input{width:1em;height:1em;border-radius:50%}.umo-node-option-box .umo-option-box-radio-container .umo-radio__input:after{width:1em;height:1em;left:0;top:0;margin:0!important}.umo-node-tag{margin:0 .2em;background-color:transparent!important;vertical-align:middle;display:inline-block;transform:translateY(-.05em)}.umo-node-tag-text{border-radius:.2em;padding:.1em .4em;font-size:.9em;margin:0 .2em;white-space:nowrap;border:1px solid rgba(0,0,0,.05);box-sizing:border-box}.umo-node-view .umo-node-text-box{position:absolute}.umo-node-view .umo-node-text-box .es-drager{-webkit-user-select:text!important;user-select:text!important;cursor:default!important;z-index:90!important;background-color:var(--umo-textbox-background-color)}.umo-node-view .umo-node-text-box .es-drager.dragging{caret-color:transparent}.umo-node-view .umo-node-text-box .es-drager.disabled{outline:none}.umo-node-view .umo-node-text-box .es-drager.disabled:after{display:none!important}.umo-node-view .umo-node-text-box .es-drager.selected .umo-node-text-box-content{outline:none}.umo-node-view .umo-node-text-box .es-drager.disabled.selected .umo-node-text-box-content{outline:var(--umo-textbox-border-style) var(--umo-textbox-border-width) var(--umo-textbox-border-color)}.umo-node-view .umo-node-text-box .umo-node-text-box-content{outline:var(--umo-textbox-border-style) var(--umo-textbox-border-width) var(--umo-textbox-border-color);width:100%;height:100%;padding:5px;box-sizing:border-box;overflow:hidden}.umo-node-view .umo-node-toc{padding:44px 24px 24px 10px;position:relative;outline:solid 1px var(--umo-content-node-border);border-radius:var(--umo-content-node-radius);background-color:#fff;width:100%}.umo-node-view .umo-node-toc-head{font-weight:500;margin:0;position:absolute;top:0;left:24px;padding:.25em .5em;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#0000000d;color:var(--umo-primary-color)}.umo-node-view .umo-node-toc-body{--td-bg-color-container-hover: rgba(0, 0, 0, .05);--td-text-color-primary: #222;--td-border-level-1-color: #ddd;--td-brand-color-light: rgba(0, 0, 0, .05)}.umo-node-view .umo-node-toc-body .umo-tree__label{margin-left:0!important;padding:5px}.umo-node-view .umo-node-toc-body .umo-tree__label:hover{color:var(--umo-primary-color)}.umo-node-view .umo-node-toc-body .umo-tree__empty{height:40px;font-size:12px;display:flex;align-items:center;justify-content:center;color:#999;margin-bottom:15px}.umo-node-view .umo-node-video{max-width:100%;pointer-events:none;border-radius:var(--umo-radius)}.umo-node-view .umo-node-video .es-drager{max-width:100%;max-height:100%}.umo-node-view .umo-node-video .es-drager .es-drager-dot{pointer-events:auto}.umo-node-view .umo-node-video .es-drager .plyr{height:100%}.umo-node-view .umo-node-video .es-drager video{display:block;border-radius:var(--umo-radius);overflow:hidden;pointer-events:auto;outline:none;max-width:100%;max-height:100%;width:100%;height:100%}.umo-node-view .umo-node-video .plyr{pointer-events:auto}.umo-node-view .umo-node-video .uploading{position:absolute;right:0;top:0;background:#ffffffb3;height:2px;left:0;border-top-left-radius:var(--umo-radius);border-top-right-radius:var(--umo-radius)}.umo-node-view .umo-node-video .uploading:after{content:"";display:block;height:100%;background-color:var(--umo-primary-color);animation:progress 1s linear infinite}@keyframes progress{0%{width:0}to{width:100%}}.umo-editor-content{accent-color:var(--umo-primary-color)}.umo-editor-content.show-line-number .umo-editor>*:not([data-line-number=false],div){position:relative}.umo-editor-content.show-line-number .umo-editor>*:not([data-line-number=false],div):before{position:absolute;content:counter(title) ".";counter-increment:title;right:100%;margin-right:20px;color:var(--umo-content-line-number-color);font-family:var(--umo-font-family);font-size:14px;font-weight:400}.umo-editor-content.format-painter{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-width='2'%3e%3cpath%20d='M6.543%203.961s-1.03%201.203-2.494%201.892c-1.006.473-2.181.585-2.734.626-.2.015-.344.21-.277.398.293.82%201.112%202.801%202.658%204.347%202.126%202.126%203.659%202.968%204.142%203.202.1.048.215.03.299-.04.385-.326%201.5-1.278%202.21-1.987.891-.89%202.186-2.447%202.186-2.447m.48.055a.3.3%200%200%201-.425%200L6.325%203.743a.3.3%200%200%201%200-.424l.68-.68a1.5%201.5%200%200%201%202.121%200l1.357%201.356%201.604-2.02a1.629%201.629%200%201%201%202.279%202.295L12.34%205.853l1.353%201.352a1.5%201.5%200%200%201%200%202.121l-.68.68z'%20stroke-linecap='round'%20fill='%23fff'%20vector-effect='non-scaling-stroke'%20stroke='%230d64f0'/%3e%3c/svg%3e"),text}.umo-editor-content:not(.show-bookmark) .umo-editor-bookmark{display:none}.umo-editor-content .umo-editor{outline:none;counter-reset:title;color:var(--umo-content-text-color);width:100%;padding:0 var(--umo-page-margin-right) 0 var(--umo-page-margin-left);box-sizing:border-box;overflow-wrap:anywhere;word-wrap:break-word;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;min-height:calc(var(--umo-page-height) - var(--umo-page-margin-top) - var(--umo-page-margin-bottom));float:left;font-family:var(--umo-font-family);font-size:var(--umo-font-size);font-display:swap}.umo-editor-content .umo-editor>h1[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h2[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h3[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h4[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h5[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h6[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor>h1+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h2+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h3+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h4+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h5+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor h6+p[data-placeholder] .tiptap-invisible-character,.umo-editor-content .umo-editor>h1[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h2[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h3[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h4[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h5[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h6[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor>h1+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h2+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h3+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h4+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h5+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor h6+p[data-placeholder] .ProseMirror-separator,.umo-editor-content .umo-editor>h1[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h2[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h3[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h4[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h5[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h6[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor>h1+p[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h2+p[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h3+p[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h4+p[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h5+p[data-placeholder] .ProseMirror-trailingBreak,.umo-editor-content .umo-editor h6+p[data-placeholder] .ProseMirror-trailingBreak{display:none!important}.umo-editor-content .umo-editor>h1[data-placeholder]:after,.umo-editor-content .umo-editor h2[data-placeholder]:after,.umo-editor-content .umo-editor h3[data-placeholder]:after,.umo-editor-content .umo-editor h4[data-placeholder]:after,.umo-editor-content .umo-editor h5[data-placeholder]:after,.umo-editor-content .umo-editor h6[data-placeholder]:after,.umo-editor-content .umo-editor>h1+p[data-placeholder]:after,.umo-editor-content .umo-editor h2+p[data-placeholder]:after,.umo-editor-content .umo-editor h3+p[data-placeholder]:after,.umo-editor-content .umo-editor h4+p[data-placeholder]:after,.umo-editor-content .umo-editor h5+p[data-placeholder]:after,.umo-editor-content .umo-editor h6+p[data-placeholder]:after{color:var(--umo-content-placeholder-color);content:attr(data-placeholder);pointer-events:none}.umo-editor-content .umo-editor>*{position:relative;z-index:1}.umo-editor-content .umo-editor>*+*:not(.umo-floating-node){margin-top:var(--umo-content-node-bottom)}@media screen{.umo-editor-content .umo-editor>*.umo-node-focused:not(.is-editor-empty,hr,table,.tableWrapper,.umo-page-break,.umo-code-block,.umo-node-footnotes,.umo-node-details,.umo-node-column-container,.umo-node-column,.umo-floating-node):before,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange:not(.is-editor-empty,hr,table,.tableWrapper,.umo-page-break,.umo-code-block,.umo-node-footnotes,.umo-node-details,.umo-node-column-container,.umo-node-column,.umo-floating-node):before{content:"";display:block;position:absolute;top:-5px;right:-8px;bottom:-5px;left:-8px;border-radius:var(--umo-radius);background:var(--umo-content-node-selected-background);pointer-events:none;z-index:-1}.umo-editor-content .umo-editor>*.umo-node-focused.umo-floating-node,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange.umo-floating-node{outline:solid 1px var(--umo-primary-color);transform:translateY(calc(var(--umo-content-node-bottom) / 2 - 1px))}.umo-editor-content .umo-editor>*.umo-node-focused.umo-floating-node>*,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange.umo-floating-node>*{transform:translateY(calc(-1 * (var(--umo-content-node-bottom) / 2 - 1px)))}}.umo-editor-content .umo-editor>*.umo-node-focused.umo-page-divider,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange.umo-page-divider{border-radius:var(--umo-radius);background:var(--umo-content-node-selected-background);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.umo-editor-content .umo-editor>*.umo-node-focused.umo-page-break,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange.umo-page-break{background-color:var(--umo-primary-color);color:var(--umo-primary-color)}.umo-editor-content .umo-editor>*.umo-node-focused.umo-page-break:after,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange.umo-page-break:after{border-color:var(--umo-primary-color)}.umo-editor-content .umo-editor>*.umo-node-focused .umo-select-outline,.umo-editor-content .umo-editor>*.ProseMirror-selectednoderange .umo-select-outline{outline:solid 1px var(--umo-primary-color)}.umo-editor-content.is-empty .is-editor-empty:not(.umo-node-view,.tableWrapper,.umo-column-block,ul,ol):after{display:inline-block;vertical-align:text-top;line-height:1}.umo-editor-content.is-empty .is-editor-empty:not(.umo-node-view,.tableWrapper,.umo-column-block,ul,ol):first-child>*:not(table){display:none}.umo-editor-content.is-empty .is-editor-empty:not(.umo-node-view,.tableWrapper,.umo-column-block,ul,ol):first-child:after{color:var(--umo-content-placeholder-color);content:attr(data-placeholder);pointer-events:none}@media screen{.umo-editor-content:not(.is-readonly) .umo-selection{background-color:var(--umo-text-selection-background)}.umo-editor-content.show-model .umo-selection{background-color:var(--umo-text-selection-background)}.umo-editor-content ::selection{background-color:var(--umo-text-selection-background)}}.umo-editor-content a{color:var(--umo-primary-color);text-decoration:none;cursor:pointer}.umo-editor-content a:hover{opacity:.8;text-decoration:underline}.umo-editor-content code{color:var(--umo-content-code-color);background-color:var(--umo-content-code-background);font-family:var(--umo-content-code-family);border-radius:3px;padding:.1em .4em;margin-left:.25em;margin-right:.25em}.umo-editor-content ul,.umo-editor-content ol{list-style-type:none}.umo-editor-content ul li,.umo-editor-content ol li{word-break:break-all;list-style-type:none;padding:.25em 0}.umo-editor-content ul li>p:before,.umo-editor-content ol li>p:before{counter-increment:section;display:inline;margin-right:.5em}.umo-editor-content ul li ol,.umo-editor-content ol li ol,.umo-editor-content ul li ul,.umo-editor-content ol li ul{margin-top:.25em;padding-left:1.6em}.umo-editor-content ol{counter-reset:section calc(attr(data-start number,1) - 1)}.umo-editor-content ol[data-type=decimal] li>p:before{content:counters(section,".") ". "}.umo-editor-content ol[data-type=decimal-leading-zero] li>p:before{content:counters(section,".",decimal-leading-zero) "."}.umo-editor-content ol[data-type=lower-roman] li>p:before{content:counters(section,".",lower-roman) "."}.umo-editor-content ol[data-type=upper-roman] li>p:before{content:counters(section,".",upper-roman) "."}.umo-editor-content ol[data-type=lower-latin] li>p:before{content:counters(section,".",lower-latin) "."}.umo-editor-content ol[data-type=upper-latin] li>p:before{content:counters(section,".",upper-latin) "."}.umo-editor-content ol[data-type=trad-chinese-informal] li>p:before{content:counters(section,".",trad-chinese-informal) "."}.umo-editor-content ol[data-type=simp-chinese-formal] li>p:before{content:counters(section,".",simp-chinese-formal) "."}.umo-editor-content ul[data-type=disc] li>p:before{content:"•"}.umo-editor-content ul[data-type=circle] li>p:before{content:"◦"}.umo-editor-content ul[data-type=square] li>p:before{content:"▪"}.umo-editor-content blockquote{border-left:3px solid var(--umo-primary-color);padding:.5em 1em;color:#777;background-color:#00000008;margin:0}.umo-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden;page-break-inside:auto;margin:0 auto}.umo-editor-content table tr{page-break-inside:avoid;page-break-after:auto}.umo-editor-content table td,.umo-editor-content table th{min-width:1em;border:1px solid var(--umo-content-table-border-color);padding:3px 5px;vertical-align:middle;box-sizing:border-box;position:relative}.umo-editor-content table td>*,.umo-editor-content table th>*{margin-bottom:0}.umo-editor-content table td[align=left-top],.umo-editor-content table th[align=left-top]{vertical-align:top;text-align:left}.umo-editor-content table td[align=center-top],.umo-editor-content table th[align=center-top]{vertical-align:top;text-align:center}.umo-editor-content table td[align=right-top],.umo-editor-content table th[align=right-top]{vertical-align:middle;text-align:right}.umo-editor-content table td[align=justify-top],.umo-editor-content table th[align=justify-top]{vertical-align:middle;text-align:justify}.umo-editor-content table td[align=left-middle],.umo-editor-content table th[align=left-middle]{vertical-align:middle;text-align:left}.umo-editor-content table td[align=center-middle],.umo-editor-content table th[align=center-middle]{vertical-align:middle;text-align:center}.umo-editor-content table td[align=right-middle],.umo-editor-content table th[align=right-middle]{vertical-align:middle;text-align:right}.umo-editor-content table td[align=justify-middle],.umo-editor-content table th[align=justify-middle]{vertical-align:middle;text-align:justify}.umo-editor-content table td[align=left-bottom],.umo-editor-content table th[align=left-bottom]{vertical-align:bottom;text-align:left}.umo-editor-content table td[align=center-bottom],.umo-editor-content table th[align=center-bottom]{vertical-align:middle;text-align:center}.umo-editor-content table td[align=right-bottom],.umo-editor-content table th[align=right-bottom]{vertical-align:bottom;text-align:right}.umo-editor-content table td[align=justify-bottom],.umo-editor-content table th[align=justify-bottom]{vertical-align:bottom;text-align:justify}.umo-editor-content table th{font-weight:700;text-align:left;background-color:var(--umo-content-table-thead-background)}.umo-editor-content table .selectedCell:after{z-index:2;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:var(--umo-content-table-selected-background);pointer-events:none}.umo-editor-content table .column-resize-handle{position:absolute;right:-1px;top:0;bottom:-1px;width:3px;background-color:var(--umo-primary-color);pointer-events:none}.umo-editor-content table p{margin:0}.umo-editor-content .tableWrapper{max-width:100%;overflow-x:auto;overflow:auto}@-moz-document url-prefix(){.umo-editor-content .tableWrapper{scrollbar-color:var(--umo-scrollbar-thumb-color) transparent;scrollbar-width:thin}}.umo-editor-content .tableWrapper::-webkit-scrollbar{width:var(--umo-scrollbar-size);height:var(--umo-scrollbar-size)}.umo-editor-content .tableWrapper::-webkit-scrollbar-track{background-color:transparent}.umo-editor-content .tableWrapper::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--umo-scrollbar-thumb-color);border-radius:15px;transition:background-color .3s;cursor:pointer}.umo-editor-content .tableWrapper::-webkit-scrollbar-thumb:vertical:hover,.umo-editor-content .tableWrapper::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--umo-scrollbar-thumb-hover-color)}.umo-editor-content .resize-cursor{cursor:col-resize}.umo-editor-content .umo-task-list{list-style:none;padding:0;margin:0}.umo-editor-content .umo-task-list li{display:flex;margin:0;padding:0}.umo-editor-content .umo-task-list li[data-checked=true] p{opacity:.5;text-decoration:line-through;margin:0}.umo-editor-content .umo-task-list li[data-checked=true] p:has([style]){text-decoration:inherit}.umo-editor-content .umo-task-list li[data-checked=true] p *{text-decoration:line-through}.umo-editor-content .umo-task-list li[data-checked=true] input[type=checkbox]{background-color:var(--umo-primary-color);border:none}.umo-editor-content .umo-task-list li[data-checked=true] input[type=checkbox]:after{content:"";width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMyA4TDYgMTFMMTMgMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) 0 1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.umo-editor-content .umo-task-list li>label{flex:0 0 auto;margin-right:10px;-webkit-user-select:none;user-select:none}.umo-editor-content .umo-task-list li>div{flex:1 1 auto}.umo-editor-content .umo-task-list li>div p{margin:0;padding:0}.umo-editor-content .umo-task-list input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:16px;height:16px;padding:.1em .4em;opacity:.6;border:1px solid #999;border-radius:2px;background-color:#fff;position:relative;color:#fff;margin:.3em 0 0}.umo-editor-content .umo-task-list input[type=checkbox]:hover{border-color:var(--umo-primary-color)}.umo-editor-content .umo-search-result{background-color:var(--umo-content-search-result-background)}.umo-editor-content .umo-search-result-current{background:var(--umo-content-search-result-current-background)}.umo-editor-content .umo-page-divider{display:block;white-space:nowrap;letter-spacing:100vw;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;border:none;height:unset}.umo-editor-content .umo-page-divider:before{display:block;content:" ";overflow:hidden;text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:.1em}.umo-editor-content .umo-page-divider:after{overflow:hidden}.umo-editor-content .umo-page-divider[data-type=signle]:before{text-decoration-style:solid}.umo-editor-content .umo-page-divider[data-type=signle-bold]:before{text-decoration-style:solid;text-decoration-thickness:.3em}.umo-editor-content .umo-page-divider[data-type=double]:before{text-decoration-style:double}.umo-editor-content .umo-page-divider[data-type=dotted]:before{text-decoration-style:dotted}.umo-editor-content .umo-page-divider[data-type=dashed]:before{text-decoration-style:dashed}.umo-editor-content .umo-page-divider[data-type=dashed-double]:before{text-decoration-style:dashed;text-decoration-thickness:.1em;margin-top:.5em;line-height:.4em}.umo-editor-content .umo-page-divider[data-type=dashed-double]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.1em;text-decoration-style:dashed;line-height:.4em;margin-bottom:.5em}.umo-editor-content .umo-page-divider[data-type=double-bold-top]:before{text-decoration-style:solid;text-decoration-thickness:.3em;margin-top:.5em;line-height:.4em}.umo-editor-content .umo-page-divider[data-type=double-bold-top]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.05em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.umo-editor-content .umo-page-divider[data-type=double-bold-bottom]:before{text-decoration-style:solid;text-decoration-thickness:.05em;margin-top:.5em;line-height:.4em}.umo-editor-content .umo-page-divider[data-type=double-bold-bottom]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.3em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.umo-editor-content .umo-page-divider[data-type=wavy]:before{text-decoration-style:wavy;text-decoration-thickness:.12em}.umo-editor-content .umo-page-break{display:block;width:100%;height:1px;background:var(--umo-content-node-border);break-before:page;margin-top:30px!important;margin-bottom:30px!important;position:relative}.umo-editor-content .umo-page-break:after{content:attr(data-content);font-size:10px;border:solid 1px var(--umo-content-node-border);padding:1px 8px;border-radius:2px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media print{.umo-editor-content .umo-page-break{height:0;margin-top:0;margin-bottom:0;page-break-before:always}.umo-editor-content .umo-page-break:after{display:none}}.umo-editor-content .umo-editor-bookmark{color:#aeadad}.umo-editor-content .umo-editor-bookmark:before{content:"["}.umo-editor-content .umo-editor-bookmark:after{content:"]"}@media print{.umo-editor-content .umo-editor-bookmark{display:none}}.umo-editor-content .umo-node-view{display:flex;position:relative;max-height:100%;scroll-margin-top:20px;scroll-margin-bottom:20px}.umo-editor-content .umo-node-view .umo-node-container{max-height:100%}.umo-editor-content .umo-node-view .umo-hover-shadow:hover{box-shadow:var(--umo-shadow)}.umo-editor-content .ProseMirror-gapcursor{height:24px;display:flex}.umo-editor-content .ProseMirror-gapcursor:after{width:16px;height:2px;margin-top:18px;background-color:var(--umo-primary-color)}.umo-editor-content .umo-node-details{display:flex;gap:6px;border:1px solid var(--umo-content-node-border);border-radius:var(--umo-radius);padding:10px;box-sizing:border-box}.umo-editor-content .umo-node-details.umo-node-focused{border-color:var(--umo-primary-color)}.umo-editor-content .umo-node-details-summary{width:calc(100% - 15px);font-weight:600;font-size:14px}.umo-editor-content .umo-node-details-content{width:calc(100% - 15px)}.umo-editor-content .umo-node-details>button{align-items:center;background:transparent;border-radius:4px;display:flex;font-size:12px;height:24px;width:24px;justify-content:center;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#999}.umo-editor-content .umo-node-details>button:hover{color:var(--umo-primary-color)}.umo-editor-content .umo-node-details>button:before{content:"▶"}.umo-editor-content .umo-node-details.is-open>button:before{transform:rotate(90deg)}.umo-editor-content .umo-node-details>div{display:flex;flex-direction:column;gap:.5em;width:100%}.umo-editor-content .tiptap-invisible-character{text-indent:0}.umo-editor-content .tiptap-invisible-character--break:before{content:"↓";color:var(--umo-content-invisible-break-color)}.umo-editor-content .tiptap-invisible-character--paragraph:before{content:"↵";color:var(--umo-content-invisible-break-color)}@media print{.umo-editor-content .tiptap-invisible-character{display:none}}.umo-editor-content .tiptap-mathematics-render{overflow:hidden}.umo-editor-content .tiptap-mathematics-render[data-type=inline-math]{padding:0 .25em}.umo-editor-content .tiptap-mathematics-render[data-type=block-math]{display:flex;align-items:center;justify-content:center}.umo-editor-content .tiptap-mathematics-render[data-type=block-math] .block-math-inner{padding:.5em}.umo-editor-content .tiptap-mathematics-render--editable[data-type=inline-math]{border-radius:.2em;cursor:pointer}.umo-editor-content .tiptap-mathematics-render--editable[data-type=inline-math]:hover{outline:solid 1px var(--umo-primary-color)!important}.umo-editor-content .tiptap-mathematics.inline-math-error,.umo-editor-content .tiptap-mathematics.block-math-error{color:var(--umo-error-color);border:1px solid var(--umo-error-color);padding:.5em;border-radius:.25em}.umo-editor-content .umo-node-column{position:relative;border-radius:5px;min-width:50px;padding:12px;background-color:transparent;transition:background-color .2s ease;flex-grow:1}.umo-editor-content .umo-node-column.umo-node-focused{background-color:var(--umo-content-table-selected-background)!important}.umo-editor-content .umo-node-column-resize-cursor{cursor:col-resize}.umo-editor-content .umo-node-column-container{display:flex;flex-direction:row;width:100%;gap:12px;max-width:100%;box-sizing:border-box;position:relative;z-index:10}.umo-editor-content .umo-node-column-container:hover .umo-node-column{background-color:var(--umo-content-node-selected-background)}.umo-editor-content .umo-node-column>:not(div.grid-resize-handle):nth-child(1),.umo-editor-content .umo-node-column>div.grid-resize-handle+:nth-child(2){margin-top:0}.umo-editor-content .umo-node-column>:nth-last-child(1){margin-bottom:0}.umo-editor-content .umo-node-column .grid-resize-handle{position:absolute;right:-7px;top:-10px;bottom:0;width:2px;z-index:1;background-color:var(--umo-primary-color);cursor:col-resize}.umo-editor-content .umo-node-column .grid-resize-handle-circle-btn{position:relative;top:-5px;left:-8px;width:14px;height:14px;background-color:var(--umo-primary-color);border:2px solid var(--umo-page-background);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;transition:transform .1s ease-in-out}.umo-editor-content .umo-node-column .grid-resize-handle-circle-btn:hover{transform:scale(1.35)}.umo-editor-content .umo-node-column .grid-resize-handle-icon{position:relative;width:8px;height:8px}.umo-editor-content .umo-node-column .grid-resize-handle-icon:before,.umo-editor-content .umo-node-column .grid-resize-handle-icon:after{content:"";position:absolute;background-color:var(--umo-page-background);top:50%;left:50%;transform:translate(-50%,-50%)}.umo-editor-content .umo-node-column .grid-resize-handle-icon:before{width:8px;height:2px}.umo-editor-content .umo-node-column .grid-resize-handle-icon:after{width:2px;height:8px}.umo-editor-content .umo-node-footnotes{margin-top:100px!important;padding:15px 0 15px 1.5em;position:relative;z-index:0}.umo-editor-content .umo-node-footnotes li:before{content:counter(list-item) ".";position:absolute;left:0;width:2em;text-align:left}.umo-editor-content .umo-node-footnotes:has(li){border-top:1px solid black}.umo-editor-content .umo-node-footnote-ref{position:relative}.umo-editor-content .umo-node-footnote-ref:before{content:attr(caption);position:absolute;width:max-content;max-width:360px;z-index:10;left:0;top:1.5em;font-size:12px;color:var(--umo-text-color);background-color:var(--umo-color-white);padding:10px 12px;border:solid 1px var(--umo-border-color);box-shadow:var(--umo-shadow);border-radius:3px;display:none}.umo-editor-content .umo-node-footnote-ref[caption=""]:before{display:none!important}.umo-editor-content .umo-node-footnote-ref:hover{opacity:1}.umo-editor-content .umo-node-footnote-ref:hover:before{display:block}.umo-editor-content h1{font-size:2.5em}.umo-editor-content h2{font-size:2em}.umo-editor-content h3{font-size:1.5em}.umo-editor-content h4{font-size:1.25em}.umo-editor-content h5{font-size:1em}.umo-editor-content h6{font-size:.85em}:-webkit-any(article,aside,nav,section) .umo-editor h1{font-size:2.5em}:-webkit-any(article,aside,nav,section) .umo-editor h2{font-size:2em}:-webkit-any(article,aside,nav,section) .umo-editor h3{font-size:1.5em}:-webkit-any(article,aside,nav,section) .umo-editor h4{font-size:1.25em}:-webkit-any(article,aside,nav,section) .umo-editor h5{font-size:1em}:-webkit-any(article,aside,nav,section) .umo-editor h6{font-size:.85em}.es-drager{position:relative;--es-drager-color: var(--umo-primary-color) !important;box-sizing:border-box}.es-drager:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.es-drager.selected{transition:none;-webkit-user-select:none;user-select:none}.es-drager.selected:after{display:block}@media screen{.es-drager.selected.border{outline:1px solid var(--umo-primary-color)}.es-drager.selected .es-drager-dot{display:block}}.es-drager-dot{display:none;position:absolute;z-index:1;transform:translate(-50%,-50%);cursor:se-resize}.es-drager-dot[data-side*=right]{transform:translate(50%,-50%)}.es-drager-dot[data-side*=bottom]{transform:translate(-50%,50%)}.es-drager-dot[data-side=bottom-right]{transform:translate(50%,50%)}.es-drager-dot-handle{width:8px;height:8px;background:#fff;border:solid 1px var(--umo-primary-color)}.es-drager-rotate{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:solid 1px var(--umo-content-node-border);background-color:#fff;box-shadow:0 0 4px #00000026;cursor:default;position:absolute;top:0;left:50%;transform:translate(-50%,-78px)}.es-drager-rotate:after{content:"";display:block;width:1px;height:58px;position:absolute;background-color:var(--umo-primary-color);left:10px;top:21px}.es-drager-rotate-handle{width:16px;height:16px;font-size:20px;color:var(--umo-primary-color)}.es-drager-rotate-handle svg{display:block}.es-drager:not(.is-draggable){cursor:default;left:0!important;top:0!important}[contenteditable=false] .es-drager.border{outline:none}[contenteditable=false] .es-drager-dot,[contenteditable=false] .es-drager-rotate{display:none}.umo-toc-container{width:320px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.umo-toc-container .umo-toc-resize-handle{position:absolute;top:0;right:-2px;width:3px;height:100%;opacity:.5;background-color:transparent}.umo-toc-container .umo-toc-resize-handle:hover{background-color:var(--umo-primary-color);cursor:col-resize}.umo-toc-container:hover .umo-dialog__close{display:flex!important}.umo-toc-container .umo-toc-title{display:flex;align-items:center;position:relative;padding:20px 15px 10px}.umo-toc-container .umo-toc-title .icon-toc{margin-right:5px;font-size:20px}.umo-toc-container .umo-toc-title .umo-dialog__close{position:absolute;right:-4px;display:flex;align-items:center;justify-content:center;display:none}.umo-toc-container .umo-toc-content{flex:1;display:flex;padding:10px 10px 10px 15px;flex-direction:column}.umo-toc-container .umo-toc-content .umo-toc-tree{-webkit-user-select:none;user-select:none;--td-brand-color-light: rgba(0, 0, 0, .03)}.umo-toc-container .umo-toc-content .umo-toc-tree .umo-tree__item{height:32px}.umo-toc-container .umo-toc-content .umo-toc-tree .umo-tree__item--open .t-icon{color:var(--umo-text-color-light)}.umo-toc-container .umo-toc-content .umo-toc-tree .umo-tree__label{--td-comp-paddingLR-xs: 5px;--td-bg-color-container-hover: rgba(0, 0, 0, .03)}.umo-toc-container .umo-toc-content .umo-toc-tree .umo-tree__empty{height:60px;font-size:12px;flex:1;display:flex;align-items:center;justify-content:center;color:var(--umo-text-color-light)}.umo-toc-container .umo-toc-content .umo-toc-tree .umo-is-active{font-weight:400;color:var(--umo-primary-color)}.umo-editor-container.umo-skin-default .umo-toc-container{background-color:var(--umo-color-white);border-right:solid 1px var(--umo-border-color)}.umo-editor-container.umo-skin-default .umo-toc-container .umo-toc-title{border-bottom:solid 1px var(--umo-border-color-light);padding:10px 15px}.umo-editor-container.umo-skin-default .umo-toc-container .umo-toc-title .umo-dialog__close{right:15px}.umo-editor-container.umo-skin-default .umo-toc-container .umo-toc-content .umo-toc-tree{--td-comp-size-m: 30px;--td-comp-paddingLR-xs: 8px;--td-comp-margin-xs: 0;--td-brand-color-light: var(--umo-button-hover-background)}.umo-main-container{height:100%;display:flex;position:relative}.umo-zoomable-container{flex:1;scroll-behavior:smooth}.umo-zoomable-container.umo-page-container{padding:20px 50px;box-sizing:border-box}.umo-zoomable-container.umo-page-container .umo-zoomable-content{margin:0 auto;box-shadow:#0000000f 0 0 10px,#0000000a 0 0 0 1px}.umo-zoomable-container.umo-web-container{display:flex}.umo-zoomable-container.umo-web-container .umo-zoomable-content{flex:1}.umo-zoomable-container.umo-web-container .umo-zoomable-content .umo-page-corner{display:none}.umo-zoomable-container.umo-web-container .umo-zoomable-content .umo-page-content{min-height:100%}.umo-zoomable-container.umo-web-container .umo-zoomable-content .umo-page-content .umo-page-node-content{min-height:100px}.umo-zoomable-container .umo-page-content{transform-origin:0 0;position:relative;box-sizing:border-box;background-color:var(--umo-page-background);width:var(--umo-page-width);min-height:var(--umo-page-height);overflow:visible!important;display:flex;flex-direction:column}.umo-zoomable-container .umo-page-content [contenteditable]{outline:none}.umo-page-node-header{height:var(--umo-page-margin-top);overflow:hidden}.umo-page-node-footer{height:var(--umo-page-margin-bottom);overflow:hidden}.umo-page-node-header,.umo-page-node-footer{display:flex;justify-content:space-between}.umo-page-corner{box-sizing:border-box;position:relative;z-index:10}@media print{.umo-page-corner{opacity:0}}.umo-page-corner:after{position:absolute;content:"";display:block;height:1cm;width:1cm;border:solid 1px rgba(0,0,0,.08)}.umo-page-corner.corner-tl:after{border-top:none;border-left:none;bottom:0;right:0}.umo-page-corner.corner-tr:after{border-top:none;border-right:none;bottom:0;left:0}.umo-page-corner.corner-bl:after{border-bottom:none;border-left:none;top:0;right:0}.umo-page-corner.corner-br:after{border-bottom:none;border-right:none;top:0;left:0}.umo-page-node-header-content,.umo-page-node-footer-content{flex:1}.umo-page-node-content{position:relative;box-sizing:border-box;flex-shrink:1}.umo-main-floating-actions{position:absolute;bottom:25px;right:25px;z-index:200;display:flex;flex-direction:column;gap:10px}.umo-main-floating-actions>*{position:relative;inset-inline-end:unset!important;inset-block-end:unset!important;opacity:.9}.umo-main-floating-actions>*:hover{opacity:1;background-color:var(--umo-color-white)!important;border:solid 1px var(--umo-primary-color)}.umo-viewer-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000}.umo-scrollable-container[data-v-e1d6e53f]{width:100%;overflow:hidden;position:relative}.umo-scrollable-container .umo-scrollable-control[data-v-e1d6e53f]{display:flex;align-items:center;justify-content:center;border:solid 1px var(--umo-border-color);border-radius:var(--umo-radius);cursor:pointer;color:var(--umo-text-color-light);overflow:visible;background-color:var(--umo-button-hover-background);z-index:10;font-size:20px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);height:calc(100% - 20px);outline:solid 10px var(--umo-color-white)}.umo-scrollable-container .umo-scrollable-control[data-v-e1d6e53f]:hover{border-color:var(--umo-primary-color);background-color:var(--umo-primary-color);color:var(--umo-color-white)}.umo-scrollable-container .umo-scrollable-control.scrollable-left[data-v-e1d6e53f]{left:10px}.umo-scrollable-container .umo-scrollable-control.scrollable-left[data-v-e1d6e53f] .umo-icon{transform:rotate(90deg)}.umo-scrollable-container .umo-scrollable-control.scrollable-left[data-v-e1d6e53f]:before{display:block;content:"";background:linear-gradient(to left,transparent,var(--umo-color-white));position:absolute;left:30px;top:0;bottom:0;width:30px;pointer-events:none}.umo-scrollable-container .umo-scrollable-control.scrollable-right[data-v-e1d6e53f]{right:10px}.umo-scrollable-container .umo-scrollable-control.scrollable-right[data-v-e1d6e53f] .umo-icon{transform:rotate(-90deg)}.umo-scrollable-container .umo-scrollable-control.scrollable-right[data-v-e1d6e53f]:before{display:block;content:"";background:linear-gradient(to right,transparent,var(--umo-color-white));position:absolute;right:30px;top:0;bottom:0;width:30px;pointer-events:none}.umo-scrollable-container .umo-scrollable-content[data-v-e1d6e53f]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;flex:1}.umo-scrollable-container .umo-scrollable-content[data-v-e1d6e53f]::-webkit-scrollbar{display:none}.umo-skin-modern.toolbar-ribbon .umo-scrollable-container{padding:10px 15px 2px!important}.umo-skin-modern.toolbar-ribbon .umo-scrollable-control{height:calc(100% - 32px)!important;margin-top:4px}.umo-skin-modern.toolbar-classic .umo-scrollable-container{padding:15px 15px 2px!important}.umo-skin-modern.toolbar-classic .umo-scrollable-control{height:calc(100% - 38px)!important;margin-top:6px}.umo-skin-modern .umo-scrollable-content{border-radius:6px;background-color:var(--umo-color-white);padding:10px 0 10px 10px;box-shadow:0 0 0 1px #0d0d0d0a,0 2px 5px #0d0d0d0f}.umo-skin-modern .umo-scrollable-content:hover{box-shadow:0 0 0 1px #0d0d0d0f,0 2px 5px #0d0d0d1a}.umo-skin-modern .umo-scrollable-control{border-radius:5px!important}.umo-skin-modern .umo-scrollable-control.scrollable-left{left:25px!important}.umo-skin-modern .umo-scrollable-control.scrollable-right{right:25px!important}[theme-mode=dark] .umo-skin-modern .umo-scrollable-content{outline:solid 1px var(--umo-border-color-light)}.umo-embed-container[data-v-b650d29b]{padding:2px}.umo-embed-container .umo-embed-tip[data-v-b650d29b]{font-size:12px;color:var(--umo-text-color-light);margin-bottom:6px;line-height:1.4}.umo-embed-container .umo-embed-textarea[data-v-b650d29b] textarea{word-break:break-all;word-wrap:break-word}.umo-share-container[data-v-05b7f760]{padding:2px}.umo-share-container .umo-share-tip[data-v-05b7f760]{font-size:12px;color:var(--umo-text-color-light);margin-bottom:6px;line-height:1.4}.umo-share-container .umo-share-textarea[data-v-05b7f760] textarea{word-break:break-all;word-wrap:break-word}.umo-background-container[data-v-ba7f562e]{display:flex;flex-wrap:wrap;width:234px;justify-content:space-between;gap:9px;-webkit-user-select:none;user-select:none}.umo-background-container .umo-background-item[data-v-ba7f562e]{width:70px;height:90px;border:solid 1px rgba(0,0,0,.1);border-radius:var(--umo-radius);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--umo-text-color-light);text-align:center;cursor:pointer;white-space:pre;line-height:1.5}.umo-background-container .umo-background-item[data-v-ba7f562e]:hover{border-color:#0003;transform:scale(1.02)}.umo-background-container .umo-background-item.active[data-v-ba7f562e]{color:var(--umo-primary-color);border-color:var(--umo-primary-color)}.umo-background-more[data-v-ba7f562e]{display:flex;justify-content:space-between;align-items:center;padding:5px;cursor:pointer;margin-top:10px}.umo-background-more[data-v-ba7f562e]:hover,.umo-background-more.active[data-v-ba7f562e]{background-color:var(--td-bg-color-container-hover);border-radius:var(--umo-radius)}.umo-background-more-menu[data-v-ba7f562e]{display:flex;align-items:center;font-size:12px;cursor:pointer}.umo-background-more-menu .umo-icon[data-v-ba7f562e]{margin-right:5px;font-size:16px}.umo-background-more-arrow .umo-icon[data-v-ba7f562e]{transform:rotate(-90deg)}.umo-watermark-container[data-v-de35207d]{width:320px}.umo-watermark-container .umo-watermark-toolbar[data-v-de35207d]{display:flex;align-items:center;margin-bottom:10px}.umo-watermark-container .umo-watermark-type[data-v-de35207d]{display:flex}.umo-watermark-container .umo-watermark-type-title[data-v-de35207d]{color:var(--umo-text-color-light);margin:10px 0;font-size:12px}.umo-watermark-container .umo-watermark-type .item[data-v-de35207d]{cursor:pointer}.umo-watermark-container .umo-watermark-type .item[data-v-de35207d]:first-child{margin-right:10px}.umo-watermark-container .umo-watermark-type .item .bg[data-v-de35207d]{width:70px;height:90px;border:solid 1px var(--umo-border-color);position:relative;border-radius:var(--umo-radius);background-size:cover;background-position:center center;background-repeat:no-repeat}.umo-watermark-container .umo-watermark-type .item span[data-v-de35207d]{display:block;background-color:#0000000d;border-radius:12px;padding:0 10px;text-align:center;margin-top:8px;font-size:12px}.umo-watermark-container .umo-watermark-type .item:hover .bg[data-v-de35207d],.umo-watermark-container .umo-watermark-type .item.active .bg[data-v-de35207d]{border-color:var(--umo-primary-color)}.umo-watermark-container .umo-watermark-type .item:hover span[data-v-de35207d],.umo-watermark-container .umo-watermark-type .item.active span[data-v-de35207d]{color:var(--umo-primary-color)}.umo-watermark-container .umo-watermark-type .item.compact .bg[data-v-de35207d]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAIAAABIaz/HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDItMTlUMTc6Mzk6NTUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMTlUMTc6Mzk6NTUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3YzhhY2IzLWQ5N2UtNGNhOS05MmY5LWU3YjAxNjA4MTRlYyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI3ODAwNzE5LWJkN2EtMjE0OC1iMDViLWE1YWQwNzI5ZTc2NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhjMzZlMWJhLWJhYzgtNDg2Zi04YmQwLTJiYWUwNjVhODg0NyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGMzNmUxYmEtYmFjOC00ODZmLThiZDAtMmJhZTA2NWE4ODQ3IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjdjOGFjYjMtZDk3ZS00Y2E5LTkyZjktZTdiMDE2MDgxNGVjIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4zDBkAAAVSSURBVHja7Zy9cttADITx/g+VIo0LF2pcuHDhwoUKFy4840IFsxHGNxzKtkjxADDhh0LDKB7ecoHF/XC0NgTE6XR6fHx8fn4eiM+wjvd6fX09neP+/v7XOY7HIxR3Jvrj40PM/v4Mka7P5KLegpK+w2AdBzgcDuJan29vbyrqh4cH/16khz7bFpR0FYN1TKPu/vT0JJZVy7p+eXlpA7+/vwc94RaUNAdDB6JFotjUrZVD3V1D3t3d6VPj6cK/D5VqlZIWYehAtCrXa9kH04XTLYo1ZFwt1yppKQZb35h0oQR6IXvx+sDRz1mrpKUYbidaCfTUjTXSROSjCoRnIiIKlXQDBlt6X1Wrer+XsD7HPCp7PhtIQQ2EZyJiiq9S0m0YlhHtumgxqdb7c7QBvEM56R2jXEm3YbClaXRdfFmtvpAcF3ivZdYWlLQSgy1NY0uUsqfrnPXTFpS0EsMsopXGtuFpt1MO9c9xsfviMaghliipIwabP8bxHL5O9O28J01DehpU43ENsURJHTH8RLTYbEWqom4XbWIdh/6yu1rLldQRg3232/n5gMZnWLUtlbP4DZria5XUF4NdJtD3kb6r+W4j68coQWc35UqKwGCX9LWNjTd4J31Ss75gbAg6nhuUKykIg03WKOJU9et6UfZ8O+/taTIz+P92bIXlSgrFYBP6/L769GW5L2K89+sP2kmKWO5YTeVKSsAwJVopFY+6+8M5/Js2ZNCEU6ikNAxftA6FGpDG8G7lpMcJtlBJmRhs0uZ9BeO60Hgi16UUMbOXKykTgyljajqt5evWLg3vWb5+jBNsoZKSMZhuoVtfHmbfnaMlfPI33VdU+UpKxmAq58tqnaRxcmJyc6hSGugqJVVhsC/frWkkf6Hb9wnHW9USJRViMF88HkYRJ08/IvAj80wlbQHD34rWYO1UO5To4fOVWtt9JShpIxjM05sz4fgBWDtJSFPSFjCYSylhCeVrVV/8ezVlKqkcg7WuFPqKvjU+fzfh29w0JW0Bg6nTJxCtlufdsL2bSFPSRjCYvz8P3fhdHpL5VJOQ4O1gsKqHzFHSdjBkE+07An/aTCWVY8gm2l9oDqVRgsEGAqIhmoBoiIZoAqIhmoBoiIZoAqIhmoBoiIZoAqIhmoBoiIZo4n8hGhPNWKIx0cwgGhPNMQYLHQATzYbBQtOIiWbDEEI0JpqXGEKIxkTzEoNFNKYBE80LDD2JxkTzBwy2/r6YaM7BsJZoTDRnYrD1acREcw4GW59GTDTnYLiRaEw0l2KwNWNgojkfwzKiMdG8GcNcojHRXInB5iQQE831GGzOKRQmmusxXCEaE81eGOzqxIqJZhcM14nGRLMLhlmtAxPN9Rjs6jyAiWYXDNbSUm79V66kUAw2bMP6bwtKCsVgjdwS2739mGjaeOeTbLu3KxNNG59S59vu7cdE04Zq67+dmGhare3efkw0rdB2b1cmmjbZ2qfZ7u3NRPMLojHRjMBgk3XMkG79txMTTRunt8T6bycmmvU/FtqJiWY90Tsx0eTnb0kB0RAN0QREQzREQwFEQzQB0RAN0QREQzQB0RAN0QREQzQB0fsmGidHnBz/faJxchxjwMkxCQNOjkkYcHJMwoCTYxIGnByTMODkmIQBJ8ckDDg5JmHAyTEJA06OSRhwckzCgJNjEgacHJMw4OSYhAEnxyQMODkmYcDJMQkDTo5JGHByTMKAk2MSBpwckzDg5JiEASfHJAw4OeLkiJNjx8DJESfHzhhwcsTJESfHLoGTI06OODn+yxhwckzCgJNjEgacHJMw8PO3pIBoiIZoAqK3G38AgbeRlCj7dzwAAAAASUVORK5CYII=)}.umo-watermark-container .umo-watermark-type .item.spacious .bg[data-v-de35207d]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAIAAABIaz/HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDItMTlUMTc6NDE6MjIrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMTlUMTc6NDE6MjIrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDRkMGIwLTZkZDctNDgwMy05YmMyLTU1ODI1ZjkxOGQ3OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjZmY0M2Y5LWVkYjgtYjg0Zi1iZTZjLTVkNDk4ZmJlYzE1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjMzYTk0YjRlLWJlNmYtNGYzZi1hYmFkLTJjZTBjNGYxMGUwYiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzNhOTRiNGUtYmU2Zi00ZjNmLWFiYWQtMmNlMGM0ZjEwZTBiIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzA0NGQwYjAtNmRkNy00ODAzLTliYzItNTU4MjVmOTE4ZDc5IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhcLnl4AAAVVSURBVHja7Zy7UhtBEEXn/z/KgRMCBSQEBAQEBAoICKgiUNC+pVueUq0eaKXV9GNvBypZprzjM909D+A0UwyJJgQCLdCKLKB3u93r6+v7+7tAPyQ+Pz93+9hsNn/2sd1uBXrh+Pn5Adm//wPQ8VosqS9Uahs5iOfnZ7DG69fXF5L65eWFnwN6ar7XVGobOdUYwdvbGygjl/H+4+OjD+77+zsp5SsrdQRoQARNPB7zjBFgWE9PT3jFmPCGn6duF9dU6gjQyFzmMgeEN8QNxBhW3lyeValtQPPCG0wyE5nJy8Gl7hhzK/WBoDHJnN7DOuqFxpFhoJyJjDGrUtviz0a2Yn1gCuP1kCNmmCsGqqwPlDORcZsxq1IXBs3a6THJ1s0++iDYxQg9UdxWqW3xqWbtnMxWbjYPEzzLgeX+Sm2LT3WfTMww3tc48t1fqcuAxlT3Q1F/JOYZfzxMdm4wk5797qzUtuA4tvvgXpJHfk4shsVpQI5npLxIpd4FGjR7kiKp+5u++B4GvjLdurdgpd4I+terTq7CaG1IZ/BNullesFLbDZPMsyZPPueuhHjVkvQW9BGV2uZS5r/Oww8XAUKf5Cw3lX2Uie4uHlSp80DzaI/8ZU1hhnnkZwubrB7820Tt+KGVOgM08fHZeOXWnRsdrg/4gn7bAsqJ+vKASp0NGtMOjhjByz74SR9W0m3ygEq9pXUg0KQwDnY0Qs+79I2p1Hmgmbm9djAmwGW5pdsjD67U06DxyA4Os4rG1JcFfM7yYV/jHjPd0je+UttJyoebcDwGj59cZfEStn+OpJh8Tbpd3aMr9XRG8/DDy0AQP87WyVRPblXChmOltguno/5d9OOtO0bDb/omSlvfSj0Nmkf7fkbi+HrkbRGOldrOrcLc1jCjMaB+850atGOltnNTyltXbuDzXtjHqdQpaEwm57nfurLcCvw0om+ltsvHfxYR0zz1D7u4V+rvoLEaFADtXqlnQXOvQ+IAnfrgF6FS24UUyPgzRNeDHlypq/tlIa9KXR1or0rVr78JtEArBFqgBVoIBFqgFQIt0AKtEGiBVgi0QAu0QqAFWpEG9NrUd6NBr1Z9NxR0efVdCO+d1VXfBfLeWV31XSDvnZVW3wXy3lld9V0U752VVt9F8d5ZdfWdp/fO1qG+8/fe2QrUdyG8d1ZUfRfLe2d11XdRvHdWXX0XxXtnpdV3/t47q66+8/fe2TrUd57eO1uB+s7fe2fV1XdRvHdWV30XyHtnddV3sbx3Vld9F857ZxXVdxG9d1ZRfefpvbOVqe98vHe2PvWdm/fOiqrvInrvrJz6LqL3zoqq72J576y0+i6K985Kq+8Cee+srvouqPfOaqnv4nrvrJb6Lq73zoqq78J576yo+k7eu0Eh7924Zi3vXeUQaIEWaIVAC7RAC4FAC7RCoAVaoBUCLdAKgRZogVYItEArTkYUS1jViGUJqxqxLGG120UUS1hhDWkIS1h5DWkIS1h5Dam5W8Jmda7U2wzztYRZXQ0pI4olrKSGNJwlzIpqSANZwqy0hjSQJaywhtTfElZeQxrCEmYr0JA6W8IW7FwxI4QlbNnOFfDuIoolzIpqSGNZwhbvXHEoB7KEFdaQRrGE1daQhrCEldeQmrslzKprSI9bh4MlbFjnirOrc7OEldSQRrSE1dOQBrWEWUUNaThL2LDO5XKP4WYJW4+G1NMSth4Nqb8lrKSG9Nx/wdkSVkxDehwhLGElNaSXj7sOlrDCGtLLoEdbwqpqSM+FmyWspIb0crP2tIRV0pDGjObbuVYHuqSGNCLokhrSiKAVAi3QCoEOGP8ASPZQwdhnmCIAAAAASUVORK5CYII=)}.umo-watermark-container .umo-clear-button[data-v-de35207d]{margin-top:20px}.umo-page-orientation-dropdown .umo-dropdown__item{max-width:unset!important}.umo-page-orientation-dropdown .umo-dropdown__item-text{display:flex;padding:5px 8px}.umo-page-orientation-dropdown .umo-dropdown__item-text .icon-orientation{font-size:20px;margin-right:5px}.umo-page-orientation-dropdown .umo-dropdown__item-text .icon-orientation.rotate{transform:rotate(90deg) rotateY(180deg) translateY(3px)}.umo-page-orientation-dropdown .umo-dropdown__item-text .label{font-size:14px;color:var(--umo-text-color)}.umo-page-options-container[data-v-c7422223]{width:400px;margin-top:15px}.umo-page-options-container[data-v-c7422223] .umo-radio-button__label{display:flex;align-items:center}.umo-page-options-container[data-v-c7422223] .umo-radio-button__label .umo-icon{margin-right:5px;font-size:20px}.umo-page-options-container[data-v-c7422223] .umo-radio-button__label .umo-icon.icon-rotate{transform:rotate(90deg) rotateY(180deg)}.umo-page-margin-inbuilt[data-v-c7422223]{display:flex;justify-content:space-between;margin-bottom:20px}.umo-page-margin-inbuilt .item[data-v-c7422223]{width:60px;height:80px;border:solid 1px var(--umo-border-color);border-radius:var(--umo-radius);display:flex;align-items:center;justify-content:center;background-color:var(--umo-button-hover-background);position:relative;cursor:pointer;overflow:hidden;font-size:8px}.umo-page-margin-inbuilt .item[data-v-c7422223]:after{position:absolute;display:block;content:" ";top:0;right:0;bottom:0;left:0;border:solid 8px var(--umo-color-white);border-left-width:10px;border-right-width:10px}.umo-page-margin-inbuilt .item.narrow[data-v-c7422223]:after{border-width:5px}.umo-page-margin-inbuilt .item.moderate[data-v-c7422223]:after{border-left-width:6px;border-right-width:6px}.umo-page-margin-inbuilt .item.wide[data-v-c7422223]:after{border-left-width:13px;border-right-width:13px}.umo-page-margin-inbuilt .item[data-v-c7422223]:hover,.umo-page-margin-inbuilt .item.active[data-v-c7422223]{border-color:var(--umo-primary-color)}.umo-page-setting[data-v-c7422223]{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.umo-page-setting .item[data-v-c7422223]{display:flex;justify-content:space-between}.umo-page-setting .item[data-v-c7422223]:nth-child(odd){margin-right:10px}.umo-page-setting .item[data-v-c7422223]:first-child{margin-bottom:10px}.umo-page-setting-number[data-v-c7422223]{width:140px}.umo-page-setting-number[data-v-c7422223] .umo-input__suffix{opacity:.4}.umo-page-size-select .umo-select-option{padding:0 8px}.umo-page-size-select .umo-select-option>span{display:flex;justify-content:space-between;width:100%}.umo-page-size-select .umo-select-option .desc{font-size:12px;color:var(--umo-text-color-light)}.umo-page-size-dropdown .umo-dropdown__item{max-width:unset!important}.umo-page-size-dropdown .umo-dropdown__item-text{padding:3px}.umo-page-size-dropdown .umo-dropdown__item-text .label{font-size:14px;color:var(--umo-text-color)}.umo-page-size-dropdown .umo-dropdown__item-text .desc{color:var(--umo-text-color-light);margin-top:-3px;text-transform:uppercase;font-size:12px}.umo-chinese-case-dropdown .umo-dropdown__item{max-width:unset!important}.umo-chinese-case-dropdown .umo-dropdown__item-text{padding:5px}.umo-chinese-case-dropdown .umo-dropdown__item-text .label{font-size:14px;color:var(--umo-text-color)}.umo-chinese-case-dropdown .umo-dropdown__item-text .desc{color:var(--umo-text-color-light);margin-top:-3px}.umo-table-grid .row[data-v-3fb462a8]{display:flex;gap:4px}.umo-table-grid .cell[data-v-3fb462a8]{width:14px;height:14px;border:1px solid var(--umo-border-color);cursor:pointer;margin-bottom:4px}.umo-table-grid .cell.selected[data-v-3fb462a8]{border-color:var(--umo-primary-color);background-color:#00000008}.umo-table-custom[data-v-3fb462a8] .umo-input-number{width:196px;display:block;margin-bottom:8px}.umo-table-custom-title[data-v-3fb462a8]{color:var(--umo-text-color-light);font-size:12px;margin:8px 0 2px}.umo-table-custom .umo-insert-button[data-v-3fb462a8]{margin-top:5px}.umo-templates-dropdown .umo-dropdown__item-text{padding:5px;min-width:200px;max-width:320px}.umo-templates-dropdown-title{display:flex;align-items:center;font-size:14px}.umo-templates-dropdown-description{color:var(--umo-text-color-light);white-space:normal;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px}.bookmark-list[data-v-3b825734]{border:solid 1px var(--umo-border-color-dark);border-radius:var(--umo-radius);margin-bottom:5px;overflow:hidden}.bookmark-list[data-v-3b825734] table th,.bookmark-list[data-v-3b825734] table td,.bookmark-list[data-v-3b825734] table tr{border:none!important;padding:4px 10px}.bookmark-list[data-v-3b825734] table th{border-bottom:solid 1px var(--umo-border-color)!important}.umo-page-divider-dropdown[data-v-035efb03]{width:200px}.umo-page-divider-dropdown .umo-page-divider-item[data-v-035efb03]{padding:2px 5px;cursor:pointer;border-radius:var(--umo-radius)}.umo-page-divider-dropdown .umo-page-divider-item[data-v-035efb03]:hover{background-color:var(--td-bg-color-container-hover)}.umo-page-divider-dropdown .umo-page-divider-item.umo-open-color-picker[data-v-035efb03]{display:flex;justify-content:space-between;align-items:center;padding:5px 6px;cursor:pointer;color:var(--umo-text-color-light)}.umo-page-divider-dropdown .umo-page-divider-item.umo-open-color-picker[data-v-035efb03]:hover,.umo-page-divider-dropdown .umo-page-divider-item.umo-open-color-picker.active[data-v-035efb03]{background-color:var(--td-bg-color-container-hover);border-radius:var(--umo-radius)}.umo-page-divider-dropdown .umo-page-divider-item.umo-open-color-picker .arrow .umo-icon[data-v-035efb03]{transform:rotate(-90deg)}.umo-page-divider-dropdown .umo-page-divider-item-title[data-v-035efb03]{color:var(--umo-text-color-light);padding:5px 6px}.umo-page-divider-dropdown .umo-page-divider[data-v-035efb03]{display:block;white-space:nowrap;letter-spacing:100vw;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;border:none;height:unset;margin:3px;width:auto}.umo-page-divider-dropdown .umo-page-divider[data-v-035efb03]:before{display:block;content:" ";overflow:hidden;text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:.1em}.umo-page-divider-dropdown .umo-page-divider[data-v-035efb03]:after{overflow:hidden}.umo-page-divider-dropdown .umo-page-divider[data-type=signle][data-v-035efb03]:before{text-decoration-style:solid}.umo-page-divider-dropdown .umo-page-divider[data-type=signle-bold][data-v-035efb03]:before{text-decoration-style:solid;text-decoration-thickness:.3em}.umo-page-divider-dropdown .umo-page-divider[data-type=double][data-v-035efb03]:before{text-decoration-style:double}.umo-page-divider-dropdown .umo-page-divider[data-type=dotted][data-v-035efb03]:before{text-decoration-style:dotted}.umo-page-divider-dropdown .umo-page-divider[data-type=dashed][data-v-035efb03]:before{text-decoration-style:dashed}.umo-page-divider-dropdown .umo-page-divider[data-type=dashed-double][data-v-035efb03]:before{text-decoration-style:dashed;text-decoration-thickness:.1em;margin-top:.5em;line-height:.4em}.umo-page-divider-dropdown .umo-page-divider[data-type=dashed-double][data-v-035efb03]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.1em;text-decoration-style:dashed;line-height:.4em;margin-bottom:.5em}.umo-page-divider-dropdown .umo-page-divider[data-type=double-bold-top][data-v-035efb03]:before{text-decoration-style:solid;text-decoration-thickness:.3em;margin-top:.5em;line-height:.4em}.umo-page-divider-dropdown .umo-page-divider[data-type=double-bold-top][data-v-035efb03]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.05em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.umo-page-divider-dropdown .umo-page-divider[data-type=double-bold-bottom][data-v-035efb03]:before{text-decoration-style:solid;text-decoration-thickness:.05em;margin-top:.5em;line-height:.4em}.umo-page-divider-dropdown .umo-page-divider[data-type=double-bold-bottom][data-v-035efb03]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.3em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.umo-page-divider-dropdown .umo-page-divider[data-type=wavy][data-v-035efb03]:before{text-decoration-style:wavy;text-decoration-thickness:.12em}.umo-page-divider-color-picker{padding:12px}.umo-columns-title[data-v-14dd726b]{font-size:14px;color:var(--umo-text-color-light);line-height:1;margin-bottom:10px}.umo-columns-container[data-v-14dd726b]{width:180px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.umo-columns-item[data-v-14dd726b]{background-color:var(--umo-content-table-selected-background);border-radius:var(--umo-radius);cursor:pointer;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--umo-text-color-light)}.umo-columns-item-selected[data-v-14dd726b]{background-color:var(--umo-primary-color);color:var(--umo-color-white);opacity:.9}.umo-symbols-container[data-v-061783ea]{width:336px;max-height:var(--umo-popup-max-height);min-height:300px;overflow:auto;margin:calc(var(--umo-popup-content-padding) * -1);padding:calc(var(--umo-popup-content-padding) - 2px)}.umo-symbols-group-title[data-v-061783ea]{color:var(--umo-text-color-light);font-size:12px;margin:5px 0 2px 4px}.umo-symbols-group-title[data-v-061783ea]:first-child{margin-top:0}.umo-symbols-group-container[data-v-061783ea]{display:flex;flex-wrap:wrap;overflow:auto;gap:2px}.umo-symbols-group-item[data-v-061783ea]{flex-basis:28px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1em;margin-bottom:2px;border-radius:var(--umo-radius);cursor:pointer;transition:background-color .2s;font-size:14px;color:var(--umo-text-color)}.umo-symbols-group-item[data-v-061783ea]:hover{background-color:var(--umo-button-hover-background)}.umo-image-dropdown .umo-dropdown__item-text{padding:5px;display:flex;gap:8px}.umo-image-dropdown-icon{font-size:2em;opacity:.6}.umo-image-dropdown-title{display:flex;align-items:center;font-size:14px}.umo-image-dropdown-description{color:var(--umo-text-color-light);white-space:normal;line-height:1.4;font-size:12px}.umo-node-margin-input[data-v-ebc0736e]{display:flex;flex-direction:column;gap:10px;--td-comp-size-xs: 26px;width:150px}.umo-node-margin-input[data-v-ebc0736e] .umo-input-number{width:100%}.umo-bullet-list-group[data-v-78a35751]{display:flex;align-items:center;gap:8px}.umo-bullet-list-group .umo-bullet-list-item[data-v-78a35751]{cursor:pointer;padding:5px;border:solid 1px var(--umo-border-color);box-sizing:border-box}.umo-bullet-list-group .umo-bullet-list-item[data-v-78a35751]:last-child{margin-right:0}.umo-bullet-list-group .umo-bullet-list-item[data-v-78a35751]:hover{background-color:var(--umo-button-hover-background)}.umo-bullet-list-group .umo-bullet-list-item.active[data-v-78a35751]{border-color:var(--umo-primary-color)}.umo-bullet-list-group .umo-icon-bullet-list[data-v-78a35751]{font-size:44px}.umo-ordered-list-group[data-v-005ff973]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:248px;margin-bottom:10px}.umo-ordered-list-group .umo-ordered-list-item[data-v-005ff973]{cursor:pointer;padding:5px;border:solid 1px var(--umo-border-color);box-sizing:border-box}.umo-ordered-list-group .umo-ordered-list-item[data-v-005ff973]:nth-child(4n){margin-right:0}.umo-ordered-list-group .umo-ordered-list-item[data-v-005ff973]:hover{background-color:var(--umo-button-hover-background)}.umo-ordered-list-group .umo-ordered-list-item.active[data-v-005ff973]{border-color:var(--umo-primary-color)}.umo-ordered-list-group .umo-icon-ordered-list[data-v-005ff973]{font-size:44px}.umo-ordered-list-title[data-v-005ff973]{color:var(--umo-text-color-light);font-size:12px;margin:7px 0 4px}.umo-ordered-list-divider[data-v-005ff973]{height:1px;background-color:var(--umo-border-color-light);margin:5px 0 0}.umo-ordered-list-properties[data-v-005ff973]{display:flex;flex-direction:column}.umo-ordered-list-properties[data-v-005ff973] .umo-input-number{width:248px}.umo-letter-spacing-tile[data-v-3b0784d3]{font-size:12px;margin-bottom:5px;display:flex;justify-content:space-between}.umo-letter-spacing-menu[data-v-3b0784d3]{display:flex;align-items:center;gap:8px;width:200px}.umo-letter-spacing-menu[data-v-3b0784d3] .umo-button{width:20px;height:20px;font-size:16px}.umo-font-family-item>span{display:flex;align-items:center;justify-content:space-between;font-size:14px;width:100%}.umo-font-family-item>span .umo-font-family-unsupport{display:inline-flex;align-items:center;gap:4px;color:var(--umo-error-color);font-size:14px}.umo-font-family-item>span .umo-font-family-download{color:var(--umo-text-color-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:12px;-webkit-user-select:none;user-select:none}.umo-font-family-item>span .umo-font-family-download:hover{color:var(--umo-primary-color)}.umo-toolbar-headding[data-v-22839120]{width:318px;height:56px;position:relative;z-index:10;overflow:hidden;border-radius:3px;box-sizing:border-box}.umo-toolbar-headding[disabled=true][data-v-22839120]{pointer-events:none;opacity:.5;cursor:not-allowed}.umo-toolbar-headding.unfold[data-v-22839120]{overflow:visible}.umo-toolbar-headding.unfold .umo-heading-container[data-v-22839120]{border-color:var(--umo-border-color-light);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.umo-heading-container[data-v-22839120]{display:flex;background-color:var(--umo-button-hover-background);padding:2px 5px;flex-flow:row wrap;align-content:flex-start;border-radius:var(--umo-radius);box-sizing:border-box;border:solid 1px transparent;white-space:nowrap}.umo-heading-container .card[data-v-22839120]{background-color:var(--umo-color-white);border:solid 1px var(--umo-border-color-light);border-radius:var(--umo-radius);margin:4px 2px;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;flex:0 0 68px;height:42px}.umo-heading-container .card[data-v-22839120]:hover,.umo-heading-container .card.active[data-v-22839120]{border-color:var(--umo-primary-color)}.umo-heading-container .card .title[data-v-22839120]{font-size:14px;line-height:18px;font-weight:600}.umo-heading-container .card .title.text[data-v-22839120]{font-size:12px;font-weight:400}.umo-heading-container .card .title.h1[data-v-22839120]{font-size:16px}.umo-heading-container .card .title.h2[data-v-22839120]{font-size:14px}.umo-heading-container .card .title.h3[data-v-22839120]{font-size:13px}.umo-heading-container .card .title.h4[data-v-22839120]{font-size:12px}.umo-heading-container .card .title.h5[data-v-22839120]{font-size:11px}.umo-heading-container .card .title.h6[data-v-22839120]{font-size:10px}.umo-heading-container .card .subtitle[data-v-22839120]{font-size:8px;color:var(--umo-text-color-light);text-transform:capitalize;margin-top:3px;line-height:1}.umo-heading-container .arrow[data-v-22839120]{display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:8px;height:40px;border-radius:3px;cursor:pointer;z-index:20}.umo-heading-container .arrow[data-v-22839120]:hover{background-color:#0000000d}.umo-heading-container .arrow .umo-icon[data-v-22839120]{font-size:12px;color:var(--umo-text-color-light)}.unfold .arrow[data-v-22839120] .umo-icon{transform:rotate(-180deg)}.umo-heading-container-popup .umo-popup__content{box-shadow:none;border:solid 1px var(--umo-border-color);border-top:none;border-top-right-radius:0;border-top-left-radius:0;margin:1px -8px 0 0!important;padding:0;width:318px}.umo-heading-container-popup .umo-popup__content .heading-container{border-top-right-radius:0;border-top-left-radius:0}.umo-heading-select-option{height:auto!important}.umo-heading-select-option .heading-size{line-height:2em;font-weight:600;min-width:100px;color:var(--umo-text-color)}.umo-heading-select-option .text{font-size:12px;font-weight:400;line-height:2.4em}.umo-heading-select-option .h1{font-size:24px}.umo-heading-select-option .h2{font-size:20px}.umo-heading-select-option .h3{font-size:18px}.umo-heading-select-option .h4{font-size:16px}.umo-heading-select-option .h5{font-size:14px}.umo-heading-select-option .h6{font-size:12px}.umo-scrollable-container[data-v-d9c1d4d8]{padding:10px}.umo-classic-menu[data-v-d9c1d4d8]{display:inline-flex;align-items:center}.umo-classic-menu[data-v-d9c1d4d8]:last-child{margin-right:10px}.umo-classic-menu .umo-virtual-group[data-v-d9c1d4d8]{display:flex;align-items:center}.umo-classic-menu .umo-virtual-group[data-v-d9c1d4d8]:empty{display:none}.umo-classic-menu .umo-virtual-group[data-v-d9c1d4d8]:not(:last-child):before,.umo-classic-menu .umo-virtual-group.is-slot[data-v-d9c1d4d8]:before{content:"";display:block;height:18px;width:1px;background-color:var(--umo-border-color-light);margin:0 10px}.umo-classic-menu .umo-virtual-group[data-v-d9c1d4d8]:first-child:before{display:none}.umo-classic-menu .umo-virtual-group[data-v-d9c1d4d8] .umo-menu-button .umo-button--shape-square .umo-icon{font-size:14px}.umo-classic-menu .umo-virtual-group-row[data-v-d9c1d4d8]{display:flex}.umo-ribbon-menu[data-v-467c38c1]{width:100%}.umo-ribbon-tabs[data-v-467c38c1]{padding:10px 10px 0;display:flex}.umo-ribbon-tabs-item[data-v-467c38c1]{font-size:var(--umo-font-size-small);margin-right:25px;cursor:pointer;display:flex;align-items:center;flex-direction:column}.umo-ribbon-tabs-item[data-v-467c38c1]:hover{font-weight:600}.umo-ribbon-tabs-item[data-v-467c38c1]:hover:after{display:block;content:"";height:3px;width:100%;margin-top:5px;background-color:var(--umo-border-color)}.umo-ribbon-tabs-item.active[data-v-467c38c1]{color:var(--umo-primary-color);font-weight:600}.umo-ribbon-tabs-item.active[data-v-467c38c1]:after{display:block;content:"";height:3px;width:100%;margin-top:5px;background-color:var(--umo-primary-color);transition:width .3s}.umo-ribbon-tabs-item.active[data-v-467c38c1]:hover:after{width:120%}@media screen and (max-width:640px){.umo-ribbon-tabs-item[data-v-467c38c1]{margin-right:10px}}.umo-scrollable-container[data-v-467c38c1]{width:100%;padding:10px;box-sizing:border-box}.umo-ribbon-container[data-v-467c38c1]{display:flex;height:56px;flex-shrink:0}.umo-ribbon-container .umo-virtual-group[data-v-467c38c1]{padding:0 20px;border-left:solid 1px var(--umo-border-color-light);flex-shrink:0}.umo-ribbon-container .umo-virtual-group[data-v-467c38c1]:empty{display:none}.umo-ribbon-container .umo-virtual-group[data-v-467c38c1]:first-child{padding-left:0}.umo-ribbon-container .umo-virtual-group[data-v-467c38c1]:first-child,.umo-ribbon-container .umo-virtual-group.is-slot[data-v-467c38c1]:empty{border-left:none}.umo-ribbon-container .umo-virtual-group-row[data-v-467c38c1]{display:flex;align-items:center}.umo-ribbon-container .umo-virtual-group-row[data-v-467c38c1]>*:not(:last-child){margin-right:5px}.umo-ribbon-container .umo-virtual-group-row[data-v-467c38c1]:not(:last-child){margin-bottom:5px}.umo-skin-modern .umo-ribbon-tabs{padding:14px 15px 0!important}.umo-toolbar-container[data-v-b9c6bcf5]{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;position:relative}.umo-toolbar-actions[data-v-b9c6bcf5]{padding:6px 10px;display:flex;align-items:center}.umo-toolbar-actions-ribbon[data-v-b9c6bcf5]{position:absolute;right:0;top:1px}.umo-toolbar-actions-button.active[data-v-b9c6bcf5]{background-color:var(--umo-button-hover-background)}.umo-toolbar-actions-button[data-v-b9c6bcf5]:not(:last-child){margin-right:3px}.umo-toolbar-actions-button[data-v-b9c6bcf5] .umo-button__text{display:flex;align-items:center}.umo-toolbar-actions-button[data-v-b9c6bcf5] .umo-button__text .umo-icon{margin-right:3px}@media screen and (max-width:640px){.umo-toolbar-actions[data-v-b9c6bcf5]{padding-left:0}.umo-toolbar-actions .umo-status-online[data-v-b9c6bcf5]{margin-right:0}.umo-toolbar-actions .umo-button-text[data-v-b9c6bcf5]{display:none}}.umo-show-toolbar[data-v-b9c6bcf5]{cursor:pointer;position:absolute;right:20px;font-size:18px;padding:3px 6px;z-index:99;background-color:var(--umo-color-white);color:var(--umo-text-color-light);border-bottom-left-radius:var(--umo-radius);border-bottom-right-radius:var(--umo-radius);border:solid 1px var(--umo-border-color);border-top:none}.umo-show-toolbar[data-v-b9c6bcf5]:hover{box-shadow:0 0 5px #00000014;color:var(--umo-primary-color)}.umo-status[data-v-b9c6bcf5]{font-size:12px;display:flex;align-items:center;cursor:pointer}.umo-status-online[data-v-b9c6bcf5]{width:10px;height:10px;background:#1abb1a;border-radius:50%}.umo-status-online.offline[data-v-b9c6bcf5]{background:#bb1a1a}.umo-status-saved[data-v-b9c6bcf5]{color:var(--umo-text-color-light);margin-left:5px}.umo-status-saved .unsaved[data-v-b9c6bcf5]{color:var(--umo-error-color)}.umo-document-status-container[data-v-b9c6bcf5]{flex-direction:column;align-items:unset;padding:12px 16px;color:var(--umo-text-color);min-width:150px;cursor:default}.umo-document-status-container .umo-document-button-container[data-v-b9c6bcf5]{margin:8px 0 4px;display:flex;gap:8px}.umo-skin-modern.toolbar-classic .umo-toolbar-actions{margin:15px 15px 2px 0;border-radius:6px;background-color:var(--umo-color-white);box-shadow:0 0 0 1px #0d0d0d0a,0 2px 5px #0d0d0d0f}.umo-skin-modern.toolbar-classic .umo-toolbar-actions:hover{box-shadow:0 0 0 1px #0d0d0d0f,0 2px 5px #0d0d0d1a}.umo-skin-modern.toolbar-ribbon .umo-toolbar-actions{right:5px!important;top:6px!important}[theme-mode=dark] .umo-skin-modern.toolbar-classic .umo-toolbar-actions{outline:solid 1px var(--umo-border-color-light)}:root{--umo-primary-color: #3480f9;--umo-color-white: #fff;--umo-color-black: #000;--umo-warning-color: #f6913e;--umo-error-color: #ef3f35;--umo-container-background: #f4f5f7;--umo-button-hover-background: #f1f3f5;--umo-text-selection-background: #94cfff;--umo-font-family: helvetica neue, helvetica, pingfang sc, hiragino sans gb, microsoft yahei, simsun, sans-serif;--umo-font-size: 14px;--umo-font-size-small: 12px;--umo-text-color: #333639;--umo-text-color-light: rgba(0, 0, 0, .5);--umo-text-color-disabled: #a7abac;--umo-shadow: 0 3px 14px 2px rgba(0, 0, 0, .03), 0 8px 10px 1px rgba(0, 0, 0, .04), 0 5px 5px -3px rgba(0, 0, 0, .08);--umo-border-color: rgba(0, 0, 0, .08);--umo-border-color-dark: #ddd;--umo-border-color-light: rgba(0, 0, 0, .05);--umo-radius: 3px;--umo-radius-medium: 5px;--umo-popup-content-padding: 12px;--umo-popup-max-height: max(60vh, 180px);--umo-tooltip-content-padding: 6px 10px;--umo-mask-color: transparent;--umo-content-placeholder-color: #999;--umo-content-text-color: #333;--umo-content-node-border: #e7e7e7;--umo-content-node-radius: var(--umo-radius);--umo-content-node-bottom: .75em;--umo-content-node-selected-background: #f5f8fc;--umo-content-table-border-color: #333;--umo-content-table-thead-background: #f1f3f5;--umo-content-table-selected-background: rgba(200, 200, 255, .4);--umo-content-line-number-color: #e7e8ea;--umo-content-search-result-background: #fefc7ef2;--umo-content-search-result-current-background: #0dff00c3;--umo-content-invisible-break-color: #4e8bfc;--umo-content-code-color: var(--umo-primary-color);--umo-content-code-background: #f1f3f5;--umo-content-code-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;--umo-scrollbar-size: 8px;--umo-scrollbar-thumb-color: rgba(0, 0, 0, .1);--umo-scrollbar-thumb-hover-color: rgba(0, 0, 0, .3)}[theme-mode=dark]{--umo-color-white: #17171a;--umo-color-black: #fff;--umo-warning-color: #cf6e2d;--umo-error-color: #c64751;--umo-container-background: #2a2b2d;--umo-button-hover-background: #2c2c2c;--umo-text-color: #ddd;--umo-text-color-light: #bbb;--umo-text-color-disabled: #999;--umo-border-color: rgba(255, 255, 255, .15);--umo-border-color-dark: rgba(255, 255, 255, .2);--umo-border-color-light: rgba(255, 255, 255, .08);--umo-content-text-color: #000;--umo-scrollbar-thumb-color: rgba(255, 255, 255, .3);--umo-scrollbar-thumb-hover-color: rgba(255, 255, 255, .45)}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.umo-fake-arrow path{transition:d .2s;stroke:currentcolor}.umo-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.umo-fake-arrow.umo-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.umo-fake-arrow.umo-fake-arrow--transform.umo-fake-arrow--active path{transform:scaleY(-1)}.umo-slide-down-enter-active,.umo-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}.umo-time-picker,.umo-time-range-picker{width:240px;background:transparent;display:inline-block;position:relative;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.umo-time-picker.umo-is-disabled,.umo-time-range-picker.umo-is-disabled{cursor:not-allowed}.umo-time-picker>*:focus,.umo-time-range-picker>*:focus,.umo-time-picker>*:active,.umo-time-range-picker>*:active{outline:0}.umo-time-picker__group,.umo-time-range-picker__group{position:relative}.umo-time-picker__group.active,.umo-time-range-picker__group.active{border:1px solid var(--td-brand-color);box-shadow:0 0 2px 2px var(--td-brand-color-focus)}.umo-time-picker__group.active+.umo-time-picker__icon-wrap>.umo-time-picker__icon-clear,.umo-time-range-picker__group.active+.umo-time-picker__icon-wrap>.umo-time-picker__icon-clear{display:block}.umo-time-picker__group-text,.umo-time-range-picker__group-text{color:var(--td-text-color-primary)}.umo-time-picker__group input,.umo-time-range-picker__group input{cursor:pointer}.umo-time-range-picker{width:auto}.umo-time-picker__panel{width:280px;background:transparent;border-radius:var(--td-radius-default);display:inline-block;position:relative;font:var(--td-font-body-medium);--timePickerPanelOffsetTop: 15;--timePickerPanelOffsetBottom: 21}.umo-time-picker__panel-body{width:100%;height:calc(calc(var(--td-comp-size-xs) + var(--td-size-3)) * 7 + var(--td-size-3));position:relative;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.umo-time-picker__panel-body-active-mask{position:absolute;top:50%;height:var(--td-comp-size-xs);width:100%;display:flex}.umo-time-picker__panel-body-active-mask>div{flex:1;transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));height:var(--td-comp-size-xs);background-color:var(--td-brand-color-light);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default)}.umo-time-picker__panel-body-scroll{flex:1;height:100%;overflow-y:scroll;text-align:center;position:relative;list-style:none;padding:0;margin:0}.umo-time-picker__panel-body-scroll::-webkit-scrollbar{width:0}.umo-time-picker__panel-body-scroll:after,.umo-time-picker__panel-body-scroll:before{display:block;height:50%;content:""}.umo-time-picker__panel-body-scroll:before{height:calc(50% - var(--timePickerPanelOffsetTop, 0) * 1px)}.umo-time-picker__panel-body-scroll:after{height:calc(50% - var(--timePickerPanelOffsetBottom, 0) * 1px)}.umo-time-picker__panel-body-scroll:last-child{border-right:0}.umo-time-picker__panel-body-scroll-item{height:var(--td-comp-size-xs);font:var(--td-font-body-medium);line-height:var(--td-comp-size-xs);color:var(--td-text-color-secondary);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default);text-align:center;cursor:pointer;transition:.2s linear}.umo-time-picker__panel-body-scroll-item:not(.umo-time-picker__panel-body-scroll-item.umo-is-current):not(.umo-time-picker__panel-body-scroll-item.umo-is-disabled):hover{color:var(--td-text-color-primary)}.umo-time-picker__panel-body-scroll-item:not(.umo-time-picker__panel-body-scroll-item.umo-is-current):not(.umo-time-picker__panel-body-scroll-item.umo-is-disabled):active{background-color:var(--td-bg-color-container-hover)}.umo-time-picker__panel-body-scroll-item.umo-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.umo-time-picker__panel-body-scroll-item.umo-is-hidden{display:none;cursor:not-allowed}.umo-time-picker__panel-body-scroll-item.umo-is-current{color:var(--td-brand-color)}.umo-time-picker__panel-section-body{padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs))}.umo-time-picker__panel-section-footer{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;background-color:transparent;position:relative;border-top:1px solid var(--td-border-level-1-color);box-sizing:border-box;padding:var(--td-pop-padding-xl)}body .umo-popup{--td-radius-medium: var(--umo-radius);--td-warning-color: var(--umo-warning-color);--td-error-color: var(--umo-error-color)}body .umo-popup.umo-tooltip{--td-font-size-body-medium: var(--umo-font-size-small)}body .umo-popup.umo-tooltip .umo-popup__content{padding:5px 12px}body .umo-popup.umo-tooltip .umo-popup__content:empty{display:none}body .umo-popup .umo-dropdown ul{margin:0}body .umo-popup .umo-dropdown__menu{padding:var(--td-pop-padding-s);max-height:var(--umo-popup-max-height)}body .umo-popup .umo-dropdown__item{font-size:var(--umo-font-size-small);padding:2px var(--td-comp-paddingLR-s);min-width:80px!important}body .umo-popup.umo-select__dropdown .umo-popup__content{box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);max-height:var(--umo-popup-max-height)}body .umo-popup.umo-select__dropdown .umo-select-option-group__header{font-size:var(--umo-font-size-small)}body .umo-popup.umo-select__dropdown .umo-select-option.umo-size-s{height:26px}body .umo-popup__content{padding:0}body .umo-toolbar .umo-input.umo-size-s{--td-comp-paddingLR-s: 5px}body .umo-toolbar .umo-input.umo-size-s.umo-input--suffix{padding-right:2px!important}body .umo-toolbar .umo-input.umo-size-s__suffix:not(:empty){margin-left:0!important}body .umo-input--focused{--td-brand-color-focus: transparent}body .umo-button{-webkit-user-select:none;user-select:none}body .umo-color-picker__panel{padding:var(--umo-popup-content-padding)!important}body .umo-color-picker__panel .umo-color-picker__body{padding:0}body .umo-color-picker__panel .umo-color-picker__body .umo-color-picker__swatches-wrap{display:none}body .umo-dialog,body .t-dialog{--td-warning-color: var(--umo-warning-color);--td-error-color: var(--umo-error-color);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border:none;border-radius:var(--umo-radius-medium);color:var(--umo-text-color)}body .umo-dialog__mask,body .t-dialog__mask{position:absolute!important}body .umo-dialog__ctx,body .t-dialog__ctx{--td-mask-active: var(--umo-mask-color)}body .umo-dialog__ctx .umo-dialog__wrap,body .t-dialog__ctx .umo-dialog__wrap,body .umo-dialog__ctx .t-dialog__wrap,body .t-dialog__ctx .t-dialog__wrap{position:absolute}body .umo-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar,body .t-dialog__ctx .umo-dialog__wrap::-webkit-scrollbar,body .umo-dialog__ctx .t-dialog__wrap::-webkit-scrollbar,body .t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{display:none}body .umo-dialog__ctx--fixed,body .t-dialog__ctx--fixed,body .umo-dialog__ctx--modeless,body .t-dialog__ctx--modeless{position:absolute!important}body .umo-dialog__ctx--fixed .umo-dialog__mask,body .t-dialog__ctx--fixed .umo-dialog__mask,body .umo-dialog__ctx--fixed .t-dialog__mask,body .t-dialog__ctx--fixed .t-dialog__mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .umo-dialog:not(.umo-dialog__fullscreen):not(.t-dialog__fullscreen),body .t-dialog:not(.umo-dialog__fullscreen):not(.t-dialog__fullscreen){padding:22px 25px 25px}body .umo-dialog__fullscreen,body .t-dialog__fullscreen{border-radius:0;display:flex;flex-direction:column;box-shadow:none}body .umo-dialog__header,body .t-dialog__header{background:none}body .umo-dialog__header-content,body .t-dialog__header-content{display:flex;font-size:18px;font-weight:400;align-items:center}body .umo-dialog__header-content>.umo-icon,body .t-dialog__header-content>.umo-icon{margin-right:8px;font-size:24px}body .umo-dialog__header--fullscreen,body .t-dialog__header--fullscreen{min-height:58px;padding:0 15px;border-bottom:solid 1px var(--umo-border-color)}body .umo-dialog__header--fullscreen .umo-dialog__header-content,body .t-dialog__header--fullscreen .umo-dialog__header-content,body .umo-dialog__header--fullscreen .t-dialog__header-content,body .t-dialog__header--fullscreen .t-dialog__header-content{justify-content:flex-start}body .umo-dialog__close,body .t-dialog__close{color:var(--umo-text-color-light)}body .umo-dialog__close:hover,body .t-dialog__close:hover{color:var(--umo-text-color)}body .umo-dialog__body--fullscreen,body .t-dialog__body--fullscreen{flex:1;padding:0}body .umo-dialog__footer,body .t-dialog__footer{padding-top:5px}body .umo-dialog__footer--fullscreen,body .t-dialog__footer--fullscreen{padding:15px;border-top:solid 1px var(--umo-border-color)}body .umo-slider__button{--td-comp-size-xxxs: 10px}body .umo-drawer__mask{--td-mask-active: var(--umo-mask-color)}body .umo-drawer__close-btn{color:#0000004d}body .umo-drawer__close-btn:hover{color:#0009}body .umo-drawer__close-btn .umo-icon{font-size:20px}body .umo-radio-group--filled{--td-bg-color-component: var(--umo-button-hover-background)}body .umo-input-number.umo-is-controls-right .umo-input-number__decrease,body .umo-input-number.umo-is-controls-right .umo-input-number__increase{width:18px}body .umo-input-number.umo-is-controls-right .umo-input{padding-right:26px}body .umo-dropdown__menu{--td-pop-padding-s: 10px}body .umo-dropdown__item{max-width:200px!important}body .umo-dropdown .umo-divider--horizontal{margin:6px 0;width:100%;background-color:var(--umo-border-color-light)}body .umo-select__list{--td-pop-padding-s: 10px}body .umo-select .umo-is-disabled{background-color:transparent}body .umo-color-picker__sliders-preview-inner{border:solid 1px var(--umo-border-color);box-sizing:border-box;border-radius:3px}body .umo-image-viewer-preview-image{position:absolute}body .umo-image-viewer__modal-mask{background-color:var(--umo-color-white)!important;opacity:.8!important}body .umo-image-viewer__modal-header{border-bottom:solid 1px var(--umo-border-color-light)}body .umo-image-viewer__modal-icon{opacity:.5}body .umo-image-viewer__modal-close-bt{margin-top:-60px}body .umo-image-viewer__modal-box{min-width:20vw;min-height:20vh}body .umo-image-viewer__utils-content{box-shadow:var(--umo-shadow);border:1px solid var(--umo-border-color);background-color:var(--umo-color-white)}body .umo-message,body .t-message{border-radius:var(--umo-radius);max-width:360px}body .umo-message__list,body .t-message__list{position:absolute}body .umo-slider__container{--td-comp-size-xxxs: 8px;--td-size-2: 3px;--td-brand-color: #999}body .umo-slider__container .umo-slider__button{background:var(--td-brand-color);border:none;box-shadow:none}body .umo-slider__container .umo-slider__track{background:none}.umo-editor-container p,.umo-editor-container ul,.umo-editor-container ol{margin:0;padding:0}.umo-scrollbar{overflow:auto}@-moz-document url-prefix(){.umo-scrollbar{scrollbar-color:var(--umo-scrollbar-thumb-color) transparent;scrollbar-width:thin}}.umo-scrollbar::-webkit-scrollbar{width:var(--umo-scrollbar-size);height:var(--umo-scrollbar-size)}.umo-scrollbar::-webkit-scrollbar-track{background-color:transparent}.umo-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--umo-scrollbar-thumb-color);border-radius:15px;transition:background-color .3s;cursor:pointer}.umo-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.umo-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--umo-scrollbar-thumb-hover-color)}.umo-editor-container{--td-brand-color: var(--umo-primary-color);--td-warning-color: var(--umo-warning-color);--td-error-color: var(--umo-error-color);--td-text-color-primary: var(--umo-text-color);--td-text-color-disabled: var(--umo-text-color-disabled);width:100%;height:100%;min-height:400px;display:flex;flex-direction:column;color:var(--umo-text-color);font-family:var(--umo-font-family);position:relative!important;background-color:var(--umo-container-background)}.umo-editor-container .umo-footer{background-color:var(--umo-color-white)}.umo-editor-container.umo-skin-default .umo-toolbar{border-bottom:solid 1px var(--umo-border-color);background-color:var(--umo-color-white)}.umo-editor-container.umo-skin-default .umo-toolbar{background-color:var(--umo-color-white)}.umo-editor-container .umo-main{flex:1;background-color:var(--umo-container-background);overflow:hidden}.umo-editor-container.preview-mode.laser-pointer .umo-main{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%3e%3cdefs%3e%3ccircle%20id='b'%20cx='16.5'%20cy='16.5'%20r='4'/%3e%3cfilter%20x='-218.8%25'%20y='-218.8%25'%20width='537.5%25'%20height='537.5%25'%20filterUnits='objectBoundingBox'%20id='a'%3e%3cfeMorphology%20radius='2.5'%20operator='dilate'%20in='SourceAlpha'%20result='shadowSpreadOuter1'/%3e%3cfeOffset%20in='shadowSpreadOuter1'%20result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur%20stdDeviation='5'%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'/%3e%3cfeComposite%20in='shadowBlurOuter1'%20in2='SourceAlpha'%20operator='out'%20result='shadowBlurOuter1'/%3e%3cfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%200%200%200%200%200%200%200%200%200%201%200'%20in='shadowBlurOuter1'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cuse%20fill='%23000'%20filter='url(%23a)'%20xlink:href='%23b'/%3e%3cuse%20stroke='red'%20stroke-width='5'%20fill='%23FFF'%20xlink:href='%23b'/%3e%3c/g%3e%3c/svg%3e"),auto}.umo-editor-container.preview-mode .umo-toolbar{display:none}.umo-editor-container.preview-mode .umo-page-container{padding:45px 0}.umo-editor-container.umo-editor-is-fullscreen{position:fixed!important;top:0;right:0;bottom:0;left:0}.umo-editor-container.umo-editor-is-typerwriter-runing{pointer-events:none}.word-editor[data-v-92667ea5]{width:100%;height:100%;position:relative;overflow:hidden}.word-editor-loading[data-v-92667ea5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.loading-spinner[data-v-92667ea5]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2b579a;border-radius:50%;animation:spin-92667ea5 1s linear infinite}@keyframes spin-92667ea5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-92667ea5]{color:#666;font-size:14px}*,:before,:after,::backdrop{--univer-tw-border-spacing-x: 0;--univer-tw-border-spacing-y: 0;--univer-tw-translate-x: 0;--univer-tw-translate-y: 0;--univer-tw-rotate: 0;--univer-tw-skew-x: 0;--univer-tw-skew-y: 0;--univer-tw-scale-x: 1;--univer-tw-scale-y: 1;--univer-tw-pan-x: ;--univer-tw-pan-y: ;--univer-tw-pinch-zoom: ;--univer-tw-scroll-snap-strictness: proximity;--univer-tw-gradient-from-position: ;--univer-tw-gradient-via-position: ;--univer-tw-gradient-to-position: ;--univer-tw-ordinal: ;--univer-tw-slashed-zero: ;--univer-tw-numeric-figure: ;--univer-tw-numeric-spacing: ;--univer-tw-numeric-fraction: ;--univer-tw-ring-inset: ;--univer-tw-ring-offset-width: 0px;--univer-tw-ring-offset-color: #fff;--univer-tw-ring-color: #93c5fd80;--univer-tw-ring-offset-shadow: 0 0 #0000;--univer-tw-ring-shadow: 0 0 #0000;--univer-tw-shadow: 0 0 #0000;--univer-tw-shadow-colored: 0 0 #0000;--univer-tw-blur: ;--univer-tw-brightness: ;--univer-tw-contrast: ;--univer-tw-grayscale: ;--univer-tw-hue-rotate: ;--univer-tw-invert: ;--univer-tw-saturate: ;--univer-tw-sepia: ;--univer-tw-drop-shadow: ;--univer-tw-backdrop-blur: ;--univer-tw-backdrop-brightness: ;--univer-tw-backdrop-contrast: ;--univer-tw-backdrop-grayscale: ;--univer-tw-backdrop-hue-rotate: ;--univer-tw-backdrop-invert: ;--univer-tw-backdrop-opacity: ;--univer-tw-backdrop-saturate: ;--univer-tw-backdrop-sepia: ;--univer-tw-contain-size: ;--univer-tw-contain-layout: ;--univer-tw-contain-paint: ;--univer-tw-contain-style: }*{scrollbar-color:initial;scrollbar-width:initial}.univer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.univer-inset-x-0{left:0;right:0}.univer-bottom-0\.5{bottom:.125rem}.univer-bottom-6{bottom:1.5rem}.univer-left-0\.5{left:.125rem}.univer-left-2{left:.5rem}.univer-left-\[-16px\]{left:-16px}.univer-right-4{right:1rem}.univer-right-px{right:1px}.univer-top-px{top:1px}.univer-z-0{z-index:0}.univer-z-\[1081\]{z-index:1081}.-univer-mx-1{margin-left:-.25rem;margin-right:-.25rem}.univer-my-0{margin-top:0;margin-bottom:0}.univer-ml-auto{margin-left:auto}.univer-inline-block{display:inline-block}.\!univer-hidden{display:none!important}.univer-size-2{width:.5rem;height:.5rem}.univer-size-2\.5{width:.625rem;height:.625rem}.univer-h-1\/2{height:50%}.univer-h-12{height:3rem}.univer-h-2{height:.5rem}.univer-h-32{height:8rem}.univer-h-48{height:12rem}.univer-h-\[150px\]{height:150px}.univer-h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px)}.univer-max-h-0{max-height:0}.univer-max-h-80{max-height:20rem}.univer-max-h-\[--radix-popper-available-height\]{max-height:var(--radix-popper-available-height)}.univer-max-h-\[1000px\]{max-height:1000px}.univer-max-h-\[40vh\]{max-height:40vh}.univer-max-h-full{max-height:100%}.univer-max-h-screen{max-height:100vh}.univer-min-h-3\.5{min-height:.875rem}.univer-min-h-\[520px\]{min-height:520px}.\!univer-w-fit{width:fit-content!important}.univer-w-64{width:16rem}.univer-w-72{width:18rem}.univer-w-80{width:20rem}.univer-w-\[--radix-popper-anchor-width\]{width:var(--radix-popper-anchor-width)}.univer-w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.univer-min-w-36{min-width:9rem}.univer-min-w-\[320px\]{min-width:320px}.univer-max-w-2xl{max-width:42rem}.univer-max-w-\[520px\]{max-width:520px}.univer-max-w-\[60vw\]{max-width:60vw}.univer-max-w-sm{max-width:24rem}.univer-max-w-xs{max-width:20rem}.univer-shrink{flex-shrink:1}.univer-shrink-0{flex-shrink:0}.univer-origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.-univer-translate-y-1\/2,.univer--translate-y-1\/2{--univer-tw-translate-y: -50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-3{--univer-tw-translate-x: .75rem;transform:translate(.75rem,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.-univer-rotate-90{--univer-tw-rotate: -90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-0{--univer-tw-rotate: 0deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(0) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-45{--univer-tw-rotate: 45deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(45deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-\[-90deg\]{--univer-tw-rotate: -90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.\!univer-animate-none{animation:none!important}.univer-cursor-crosshair{cursor:crosshair}.univer-cursor-grabbing{cursor:grabbing}.univer-resize{resize:both}.univer-grid-flow-row{grid-auto-flow:row}.univer-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.univer-flex-col-reverse{flex-direction:column-reverse}.univer-content-center{align-content:center}.univer-gap-5{gap:1.25rem}.univer-space-y-1\.5>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse: 0;margin-top:calc(.375rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.375rem * var(--univer-tw-space-y-reverse))}.univer-divide-x>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse: 0;border-right-width:0;border-right-width:calc(1px * var(--univer-tw-divide-x-reverse));border-left-width:calc(1px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:1px;border-left-width:calc(1px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y-0>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse: 0;border-top-width:calc(0px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:0;border-top-width:calc(0px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(0px * var(--univer-tw-divide-y-reverse))}.univer-text-ellipsis{text-overflow:ellipsis}.univer-text-balance{text-wrap:balance}.\!univer-rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\!univer-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.univer-rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\!univer-border-l-0{border-left-width:0!important}.\!univer-border-t-0{border-top-width:0!important}.univer-border-b-0{border-bottom-width:0}.univer-border-l{border-left-width:1px}.univer-border-l-0{border-left-width:0}.univer-border-r{border-right-width:1px}.univer-border-t{border-top-width:1px}.univer-border-t-0{border-top-width:0}.univer-border-dashed{border-style:dashed}.\!univer-border-gray-200{border-color:var(--univer-gray-200)!important}.univer-border-gray-300{border-color:var(--univer-gray-300)}.univer-border-primary-200{border-color:var(--univer-primary-200)}.univer-border-primary-300{border-color:var(--univer-primary-300)}.univer-border-red-300{border-color:var(--univer-red-300)}.univer-border-red-500{border-color:var(--univer-red-500)}.univer-border-white{border-color:var(--univer-white)}.\!univer-bg-primary-600{background-color:var(--univer-primary-600)!important}.univer-bg-\[rgba\(0\,0\,0\,0\.8\)\]{background-color:#000c}.univer-bg-gray-800{background-color:var(--univer-gray-800)}.univer-bg-gray-900{background-color:var(--univer-gray-900)}.univer-bg-primary-500{background-color:var(--univer-primary-500)}.univer-bg-red-500{background-color:var(--univer-red-500)}.univer-bg-sky-100\/70{background-color:#e0f2feb3}.univer-bg-slate-100\/80{background-color:#f1f5f9cc}.univer-bg-slate-900\/90{background-color:#0f172ae6}.univer-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--univer-tw-gradient-stops))}.univer-from-slate-100{--univer-tw-gradient-from: #f1f5f9 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to: #f1f5f900 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops: var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-cyan-50{--univer-tw-gradient-to: #ecfeff00 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops: var(--univer-tw-gradient-from), #ecfeff var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-blue-100{--univer-tw-gradient-to: var(--univer-blue-100) var(--univer-tw-gradient-to-position)}.univer-fill-current{fill:currentColor}.\!univer-p-2\.5{padding:.625rem!important}.univer-p-6{padding:1.5rem}.\!univer-pl-4{padding-left:1rem!important}.univer-pb-2\.5{padding-bottom:.625rem}.univer-pl-8{padding-left:2rem}.univer-pr-32{padding-right:8rem}.univer-pr-8{padding-right:2rem}.univer-pt-4{padding-top:1rem}.univer-align-middle{vertical-align:middle}.univer-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.univer-text-\[13px\]{font-size:13px}.univer-text-\[8px\]{font-size:8px}.univer-text-sm\/8{font-size:.875rem;line-height:2rem}.univer-text-xs\/6{font-size:.75rem;line-height:1.5rem}.univer-leading-9{line-height:2.25rem}.univer-leading-normal{line-height:1.5}.univer-tracking-wide{letter-spacing:.025em}.univer-tracking-widest{letter-spacing:.1em}.\!univer-text-primary-500{color:var(--univer-primary-500)!important}.univer-text-amber-500{--univer-tw-text-opacity: 1;color:rgba(245,158,11,var(--univer-tw-text-opacity, 1))}.univer-text-cyan-700{--univer-tw-text-opacity: 1;color:rgba(14,116,144,var(--univer-tw-text-opacity, 1))}.univer-text-green-500{color:var(--univer-green-500)}.univer-text-sky-500{--univer-tw-text-opacity: 1;color:rgba(14,165,233,var(--univer-tw-text-opacity, 1))}.univer-text-sky-700{--univer-tw-text-opacity: 1;color:rgba(3,105,161,var(--univer-tw-text-opacity, 1))}.univer-text-sky-900{--univer-tw-text-opacity: 1;color:rgba(12,74,110,var(--univer-tw-text-opacity, 1))}.univer-text-slate-500{--univer-tw-text-opacity: 1;color:rgba(100,116,139,var(--univer-tw-text-opacity, 1))}.univer-text-slate-600{--univer-tw-text-opacity: 1;color:rgba(71,85,105,var(--univer-tw-text-opacity, 1))}.univer-text-slate-700{--univer-tw-text-opacity: 1;color:rgba(51,65,85,var(--univer-tw-text-opacity, 1))}.univer-text-slate-800{--univer-tw-text-opacity: 1;color:rgba(30,41,59,var(--univer-tw-text-opacity, 1))}.univer-text-violet-500{--univer-tw-text-opacity: 1;color:rgba(139,92,246,var(--univer-tw-text-opacity, 1))}.univer-underline-offset-4{text-underline-offset:4px}.univer-opacity-100{opacity:1}.univer-opacity-50{opacity:.5}.univer-opacity-80{opacity:.8}.univer-shadow-\[0_30px_60px_-35px_rgba\(15\,23\,42\,0\.55\)\]{--univer-tw-shadow: 0 30px 60px -35px #0f172a8c;--univer-tw-shadow-colored: 0 30px 60px -35px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 30px 60px -35px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-inner{--univer-tw-shadow: inset 0 2px 4px 0 #0000000d;--univer-tw-shadow-colored: inset 0 2px 4px 0 var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000d;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-ring-2{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)}.\!univer-ring-primary-900{--univer-tw-ring-color: var(--univer-primary-900) !important}.univer-ring-primary-50{--univer-tw-ring-color: var(--univer-primary-50)}.univer-ring-white{--univer-tw-ring-color: var(--univer-white)}.univer-ring-offset-2{--univer-tw-ring-offset-width: 2px}.\!univer-ring-offset-gray-600{--univer-tw-ring-offset-color: var(--univer-gray-600) !important}.univer-ring-offset-white{--univer-tw-ring-offset-color: var(--univer-white)}.univer-drop-shadow-sm{--univer-tw-drop-shadow: drop-shadow(0 1px 1px #0000000d);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-150{transition-duration:.15s}.univer-duration-500{transition-duration:.5s}.univer-duration-75{transition-duration:75ms}.univer-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.univer-will-change-transform{will-change:transform}.univer-scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.univer-scrollbar-thin::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.univer-scrollbar-thin::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.univer-scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.univer-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.univer-scrollbar-thin::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.univer-scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.univer-scrollbar-thin::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.univer-scrollbar-thin::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.univer-scrollbar-thin{scrollbar-width:thin;scrollbar-color:initial initial;scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.univer-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.univer-scrollbar-track-gray-50{--scrollbar-track: var(--univer-gray-50) !important}.univer-scrollbar-thumb-gray-300{--scrollbar-thumb: var(--univer-gray-300) !important}.univer-animate-out{--univer-tw-exit-opacity: initial;--univer-tw-exit-scale: initial;--univer-tw-exit-rotate: initial;--univer-tw-exit-translate-x: initial;--univer-tw-exit-translate-y: initial;animation-name:exit;animation-duration:.15s}.univer-fade-in,.univer-fade-in-0{--univer-tw-enter-opacity: 0}.univer-fade-out{--univer-tw-exit-opacity: 0}.univer-zoom-in-95{--univer-tw-enter-scale: .95}.univer-duration-150{animation-duration:.15s}.univer-duration-200{animation-duration:.2s}.univer-duration-300{animation-duration:.3s}.univer-duration-500{animation-duration:.5s}.univer-duration-75{animation-duration:75ms}.univer-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:univer-text-gray-200::placeholder{color:var(--univer-gray-200)}.placeholder\:univer-text-gray-400::placeholder{color:var(--univer-gray-400)}.before\:univer-absolute:before{content:var(--univer-tw-content);position:absolute}.before\:univer-top-1\/2:before{content:var(--univer-tw-content);top:50%}.before\:univer-block:before{content:var(--univer-tw-content);display:block}.before\:univer-h-px:before{content:var(--univer-tw-content);height:1px}.before\:univer-w-full:before{content:var(--univer-tw-content);width:100%}.before\:-univer-translate-y-1\/2:before{content:var(--univer-tw-content);--univer-tw-translate-y: -50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.before\:univer-bg-gray-200:before{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.before\:univer-content-\[\"\"\]:before{--univer-tw-content: "";content:"";content:var(--univer-tw-content)}.data-\[disabled\]\:univer-pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:univer-h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:univer-h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=horizontal\]\:univer-w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:univer-w-px[data-orientation=vertical]{width:1px}.data-\[state\=open\]\:univer-bg-gray-100[data-state=open]{background-color:var(--univer-gray-100)}.data-\[disabled\]\:univer-opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:univer-animate-in[data-state=open]{--univer-tw-enter-opacity: initial;--univer-tw-enter-scale: initial;--univer-tw-enter-rotate: initial;--univer-tw-enter-translate-x: initial;--univer-tw-enter-translate-y: initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:univer-animate-out[data-state=closed]{--univer-tw-exit-opacity: initial;--univer-tw-exit-scale: initial;--univer-tw-exit-rotate: initial;--univer-tw-exit-translate-x: initial;--univer-tw-exit-translate-y: initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:univer-fade-out-0[data-state=closed]{--univer-tw-exit-opacity: 0}.data-\[state\=open\]\:univer-fade-in-0[data-state=open]{--univer-tw-enter-opacity: 0}.data-\[state\=closed\]\:univer-zoom-out-95[data-state=closed]{--univer-tw-exit-scale: .95}.data-\[state\=open\]\:univer-zoom-in-95[data-state=open]{--univer-tw-enter-scale: .95}.data-\[side\=bottom\]\:univer-slide-in-from-top-2[data-side=bottom]{--univer-tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:univer-slide-in-from-right-2[data-side=left]{--univer-tw-enter-translate-x: .5rem}.data-\[side\=right\]\:univer-slide-in-from-left-2[data-side=right]{--univer-tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:univer-slide-in-from-bottom-2[data-side=top]{--univer-tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:univer-slide-out-to-left-1\/2[data-state=closed]{--univer-tw-exit-translate-x: -50%}.data-\[state\=closed\]\:univer-slide-out-to-top-\[48\%\][data-state=closed]{--univer-tw-exit-translate-y: -48%}.data-\[state\=open\]\:univer-slide-in-from-left-1\/2[data-state=open]{--univer-tw-enter-translate-x: -50%}.data-\[state\=open\]\:univer-slide-in-from-top-\[48\%\][data-state=open]{--univer-tw-enter-translate-y: -48%}.hover\:univer-border-red-400:hover{border-color:var(--univer-red-400)}.hover\:univer-border-transparent:hover{border-color:#0000}.hover\:univer-bg-primary-500:hover{background-color:var(--univer-primary-500)}.hover\:univer-bg-red-400:hover{background-color:var(--univer-red-400)}.hover\:univer-text-gray-500:hover{color:var(--univer-gray-500)}.hover\:univer-text-primary-500:hover{color:var(--univer-primary-500)}.hover\:univer-text-white:hover{color:var(--univer-white)}.hover\:univer-underline:hover{text-decoration-line:underline}.hover\:univer-opacity-100:hover{opacity:1}.hover\:univer-opacity-70:hover{opacity:.7}.hover\:univer-opacity-80:hover{opacity:.8}.focus\:univer-border-primary-600:focus{border-color:var(--univer-primary-600)}.focus\:univer-bg-gray-100:focus{background-color:var(--univer-gray-100)}.focus\:univer-ring-primary-50:focus{--univer-tw-ring-color: var(--univer-primary-50)}.active\:univer-border-red-600:active{border-color:var(--univer-red-600)}.active\:univer-bg-primary-700:active{background-color:var(--univer-primary-700)}.active\:univer-bg-red-600:active{background-color:var(--univer-red-600)}.active\:univer-text-primary-700:active{color:var(--univer-primary-700)}.disabled\:univer-pointer-events-none:disabled{pointer-events:none}.disabled\:univer-opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:\!univer-flex-row{flex-direction:row!important}.sm\:\!univer-justify-end{justify-content:flex-end!important}.sm\:\!univer-space-x-2>:not([hidden])~:not([hidden]){--univer-tw-space-x-reverse: 0 !important;margin-right:0!important;margin-right:calc(.5rem * var(--univer-tw-space-x-reverse))!important;margin-left:calc(.5rem * (1 - var(--univer-tw-space-x-reverse)))!important;margin-left:.5rem!important;margin-left:calc(.5rem * calc(1 - var(--univer-tw-space-x-reverse)))!important}.sm\:\!univer-rounded-lg{border-radius:.5rem!important}.sm\:\!univer-text-left{text-align:left!important}}@media (min-width:768px){.md\:univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:univer-left-px:where([dir=rtl],[dir=rtl] *){left:1px}.rtl\:univer-right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:univer-rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl\:univer-rounded-r-none:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.rtl\:univer-border-l-0:where([dir=rtl],[dir=rtl] *){border-left-width:0}.rtl\:univer-border-r:where([dir=rtl],[dir=rtl] *){border-right-width:1px}.dark\:\!univer-border-gray-500:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-500)!important}.dark\:\!univer-border-primary-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-700)!important}.dark\:\!univer-bg-gray-100:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-100)!important}.dark\:\!univer-bg-primary-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-600)!important}.dark\:\!univer-text-gray-900:where(.univer-dark,.univer-dark *){color:var(--univer-gray-900)!important}.dark\:\!univer-text-primary-500:where(.univer-dark,.univer-dark *){color:var(--univer-primary-500)!important}.dark\:\!univer-text-sky-400:where(.univer-dark,.univer-dark *){--univer-tw-text-opacity: 1 !important;color:rgba(56,189,248,var(--univer-tw-text-opacity, 1))!important}.dark\:\!univer-ring-primary-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-color: var(--univer-primary-600) !important}.dark\:\!univer-ring-primary-900:where(.univer-dark,.univer-dark *){--univer-tw-ring-color: var(--univer-primary-900) !important}.dark\:\!univer-ring-offset-gray-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-offset-color: var(--univer-gray-600) !important}.dark\:\!univer-scrollbar-track-gray-900:where(.univer-dark,.univer-dark *){--scrollbar-track: var(--univer-gray-900) !important}.dark\:\!univer-scrollbar-thumb-gray-700:where(.univer-dark,.univer-dark *){--scrollbar-thumb: var(--univer-gray-700) !important}.dark\:before\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *):before{content:var(--univer-tw-content);background-color:var(--univer-gray-600)!important}.dark\:data-\[state\=open\]\:\!univer-bg-gray-600[data-state=open]:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:hover\:\!univer-text-white:hover:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:focus\:\!univer-border-primary-500:focus:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-500)!important}.dark\:focus\:\!univer-bg-gray-600:focus:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:focus\:\!univer-ring-primary-900:focus:where(.univer-dark,.univer-dark *){--univer-tw-ring-color: var(--univer-primary-900) !important}.dark\:focus-visible\:\!univer-border-gray-600:focus-visible:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:active\:\!univer-bg-gray-700:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-appearance-none::-webkit-calendar-picker-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\>input\]\:univer-w-11>input{width:2.75rem}.\[\&\>input\]\:univer-border-gray-200>input{border-color:var(--univer-gray-200)}.\[\&\>input\]\:focus\:univer-border-primary-500:focus>input{border-color:var(--univer-primary-500)}.dark\:\[\&\>input\]\:\!univer-border-gray-600>input:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\[\&\>input\]\:\!univer-text-white>input:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.\[\&\>svg\]\:univer-block>svg{display:block}.\[\&\>svg\]\:univer-size-4>svg{width:1rem;height:1rem}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-0>ul:not(:last-child){border-width:0}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r>ul:not(:last-child){border-right-width:1px}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-solid>ul:not(:last-child){border-style:solid}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r-gray-200>ul:not(:last-child){border-right-color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-sm [data-description]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-description\]\]\:univer-text-gray-200 [data-description]{color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-gray-600 [data-description]{color:var(--univer-gray-600)}.\[\&_\[data-icon\]\>svg\]\:univer-relative [data-icon]>svg{position:relative}.\[\&_\[data-icon\]\>svg\]\:univer-top-1 [data-icon]>svg{top:.25rem}.\[\&_\[data-icon\]\]\:univer-self-baseline [data-icon]{align-self:baseline}.\[\&_\[data-icon\]\]\:univer-text-amber-500 [data-icon]{--univer-tw-text-opacity: 1;color:rgba(245,158,11,var(--univer-tw-text-opacity, 1))}.\[\&_\[data-icon\]\]\:univer-text-green-500 [data-icon]{color:var(--univer-green-500)}.\[\&_\[data-icon\]\]\:univer-text-primary-600 [data-icon]{color:var(--univer-primary-600)}.\[\&_\[data-icon\]\]\:univer-text-red-500 [data-icon]{color:var(--univer-red-500)}.\[\&_\[data-icon\]\]\:univer-text-sky-500 [data-icon]{--univer-tw-text-opacity: 1;color:rgba(14,165,233,var(--univer-tw-text-opacity, 1))}.\[\&_\[data-icon\]\]\:univer-text-violet-500 [data-icon]{--univer-tw-text-opacity: 1;color:rgba(139,92,246,var(--univer-tw-text-opacity, 1))}.\[\&_\[data-icon\]\]\:univer-text-yellow-500 [data-icon]{color:var(--univer-yellow-500)}.\[\&_\[data-sonner-toast\]\]\:univer-rounded-2xl [data-sonner-toast]{border-radius:1rem}.\[\&_\[data-sonner-toast\]\]\:univer-border [data-sonner-toast]{border-width:1px}.\[\&_\[data-sonner-toast\]\]\:univer-border-solid [data-sonner-toast]{border-style:solid}.\[\&_\[data-sonner-toast\]\]\:univer-border-gray-200 [data-sonner-toast]{border-color:var(--univer-gray-200)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-\[0_16px_40px_-20px_rgba\(15\,23\,42\,0\.55\)\] [data-sonner-toast]{--univer-tw-shadow: 0 16px 40px -20px #0f172a8c;--univer-tw-shadow-colored: 0 16px 40px -20px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 16px 40px -20px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-md [data-sonner-toast]{--univer-tw-shadow: 0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored: 0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-backdrop-blur-sm [data-sonner-toast]{--univer-tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.dark\:\[\&_\[data-sonner-toast\]\]\:\!univer-border-gray-600 [data-sonner-toast]:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.\[\&_\[data-title\]\]\:univer-text-sm [data-title]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-title\]\]\:univer-text-gray-900 [data-title]{color:var(--univer-gray-900)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-max-w-\[calc\(50\%-8px\)\] [data-u-comp=form-layout]{max-width:calc(50% - 8px)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-shrink [data-u-comp=form-layout]{flex-shrink:1}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-grow [data-u-comp=form-layout]{flex-grow:1}.\[\&_\[data-u-comp\=input\]\]\:univer-w-full [data-u-comp=input]{width:100%}.\[\&_\[data-u-comp\=input\]\]\:univer-border-red-500 [data-u-comp=input]{border-color:var(--univer-red-500)}.\[\&_\[data-u-comp\=pager-left-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-left-arrow]:hover,.\[\&_\[data-u-comp\=pager-right-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-right-arrow]:hover{background-color:var(--univer-gray-600)!important}.\[\&_\[data-u-comp\=select\]\]\:univer-w-full [data-u-comp=select]{width:100%}.\[\&_\[data-u-comp\=select\]\]\:univer-border-red-500 [data-u-comp=select]{border-color:var(--univer-red-500)}.\[\&_input\]\:univer-box-border input{box-sizing:border-box}.\[\&_input\]\:univer-flex input{display:flex}.\[\&_input\]\:univer-h-7 input{height:1.75rem}.\[\&_input\]\:univer-items-center input{align-items:center}.\[\&_input\]\:univer-rounded input{border-radius:.25rem}.\[\&_input\]\:univer-border input{border-width:1px}.\[\&_input\]\:univer-border-solid input{border-style:solid}.\[\&_input\]\:univer-border-gray-200 input{border-color:var(--univer-gray-200)}.\[\&_input\]\:univer-border-gray-600 input{border-color:var(--univer-gray-600)}.\[\&_input\]\:univer-bg-transparent input{background-color:#0000}.\[\&_input\]\:univer-px-1\.5 input{padding-left:.375rem;padding-right:.375rem}.\[\&_input\]\:univer-text-gray-700 input{color:var(--univer-gray-700)}.\[\&_input\]\:univer-text-white input{color:var(--univer-white)}.\[\&_input\]\:univer-outline-none input{outline-offset:2px;outline:2px solid #0000}.\[\&_svg\]\:univer-pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:univer-size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:univer-shrink-0 svg{flex-shrink:0}.univer-popup{z-index:1070;--univer-tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored: 0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow);border-radius:6px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.univer-popup-enter{transform-origin:0 0;opacity:0;animation-duration:.15s;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused;animation-fill-mode:both}.univer-popup-enter-active{animation-name:popup-slide-up-in;animation-play-state:running}.univer-popup-exit{transform-origin:0 0;opacity:1;animation-name:popup-slide-up-out;animation-duration:.15s;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:running;animation-fill-mode:both}.univer-popup-exit-active{display:none}@keyframes popup-slide-up-in{0%{transform-origin:0 0;opacity:0;transform:scaleY(0)}to{transform-origin:0 0;opacity:1;transform:scaleY(1)}}@keyframes popup-slide-up-out{0%{transform-origin:0 0;opacity:1;transform:scaleY(1)}to{transform-origin:0 0;opacity:0;transform:scaleY(0)}}.univer-popup-mask{z-index:1060;position:fixed;top:0;bottom:0;left:0;right:0}.univer-pointer-events-auto{pointer-events:auto}.univer-invisible{visibility:hidden}.univer-sticky{position:sticky}.-univer-left-\[99999\]{left:-99999px}.-univer-top-\[99999\]{top:-99999px}.univer-left-1\/2{left:50%}.univer-left-\[-9999px\]{left:-9999px}.univer-right-2{right:.5rem}.univer-top-\[-9999px\]{top:-9999px}.univer-top-\[calc\(50\%-6px\)\]{top:calc(50% - 6px)}.univer-z-20{z-index:20}.univer-z-\[-1\]{z-index:-1}.univer-z-\[1020\]{z-index:1020}.univer-z-\[1080\]{z-index:1080}.univer-z-\[1\]{z-index:1}.univer-mx-2{margin-left:.5rem;margin-right:.5rem}.univer-mx-auto{margin-left:auto;margin-right:auto}.univer-mt-6{margin-top:1.5rem}.univer-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!univer-size-3\.5{width:.875rem!important;height:.875rem!important}.univer-size-12{width:3rem;height:3rem}.univer-size-3\.5{width:.875rem;height:.875rem}.univer-size-7{width:1.75rem;height:1.75rem}.univer-size-9{width:2.25rem;height:2.25rem}.univer-h-0{height:0}.univer-h-1\.5{height:.375rem}.univer-max-h-\[80vh\]{max-height:80vh}.univer-max-h-\[min\(72vh\,560px\)\]{max-height:min(72vh,560px)}.univer-min-h-\[560px\]{min-height:560px}.univer-min-h-\[56px\]{min-height:56px}.univer-min-h-full{min-height:100%}.univer-w-0{width:0}.univer-w-1{width:.25rem}.univer-w-10{width:2.5rem}.univer-w-40{width:10rem}.univer-w-7{width:1.75rem}.univer-w-8{width:2rem}.univer-w-96{width:24rem}.univer-w-max{width:max-content}.univer-w-screen{width:100vw}.univer-min-w-52{min-width:13rem}.univer-min-w-6{min-width:1.5rem}.univer-min-w-min{min-width:min-content}.univer-max-w-3xl{max-width:48rem}.univer-max-w-5xl{max-width:64rem}.univer-max-w-96{max-width:24rem}.univer-max-w-\[--radix-popper-available-width\]{max-width:var(--radix-popper-available-width)}.univer-max-w-\[32\%\]{max-width:32%}.univer-max-w-\[560px\]{max-width:560px}.univer-max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.univer-max-w-full{max-width:100%}.univer-origin-center{transform-origin:center}.-univer-translate-x-1\/2{--univer-tw-translate-x: -50%;transform:translate(-50%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-0{--univer-tw-translate-x: 0px;transform:translateY(var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-full{--univer-tw-translate-x: 100%;transform:translate(100%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-cursor-col-resize{cursor:col-resize}.univer-grid-cols-\[1fr\]{grid-template-columns:1fr}.univer-grid-cols-\[22px_minmax\(0\,1fr\)_22px\]{grid-template-columns:22px minmax(0,1fr) 22px}.univer-grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.univer-grid-cols-\[32px_minmax\(0\,1fr\)_32px\]{grid-template-columns:32px minmax(0,1fr) 32px}.univer-grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.univer-grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.univer-grid-rows-\[100\%\]{grid-template-rows:100%}.univer-grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.univer-grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.univer-flex-wrap{flex-wrap:wrap}.univer-items-end{align-items:flex-end}.univer-gap-0\.5{gap:.125rem}.univer-overscroll-contain{overscroll-behavior:contain}.univer-scroll-smooth{scroll-behavior:smooth}.\!univer-rounded-full{border-radius:9999px!important}.\!univer-rounded-xl{border-radius:.75rem!important}.univer-rounded-2xl{border-radius:1rem}.univer-rounded-3xl{border-radius:1.5rem}.univer-rounded-xl{border-radius:.75rem}.univer-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.univer-rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.univer-border-0{border-width:0}.\!univer-bg-gray-200{background-color:var(--univer-gray-200)!important}.\!univer-bg-gray-500{background-color:var(--univer-gray-500)!important}.univer-bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.univer-bg-gray-300{background-color:var(--univer-gray-300)}.univer-bg-gray-50{background-color:var(--univer-gray-50)}.univer-bg-gray-700{background-color:var(--univer-gray-700)}.univer-bg-primary-50{background-color:var(--univer-primary-50)}.univer-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--univer-tw-gradient-stops))}.univer-from-slate-950{--univer-tw-gradient-from: #020617 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to: #02061700 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops: var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-blue-950{--univer-tw-gradient-to: #17255400 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops: var(--univer-tw-gradient-from), #172554 var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-cyan-900{--univer-tw-gradient-to: #164e63 var(--univer-tw-gradient-to-position)}.univer-p-8{padding:2rem}.univer-px-0{padding-left:0;padding-right:0}.univer-px-0\.5{padding-left:.125rem;padding-right:.125rem}.univer-px-3{padding-left:.75rem;padding-right:.75rem}.univer-pb-2{padding-bottom:.5rem}.univer-pl-2{padding-left:.5rem}.univer-pl-4{padding-left:1rem}.univer-pr-1\.5{padding-right:.375rem}.univer-pt-3{padding-top:.75rem}.univer-text-left{text-align:left}.univer-text-right{text-align:right}.univer-font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.univer-text-2xl{font-size:1.5rem;line-height:2rem}.univer-uppercase{text-transform:uppercase}.univer-leading-4{line-height:1rem}.univer-leading-none{line-height:1}.univer-tracking-\[0\.08em\]{letter-spacing:.08em}.univer-tracking-tight{letter-spacing:-.025em}.\!univer-text-gray-600{color:var(--univer-gray-600)!important}.univer-text-current{color:currentColor}.univer-text-slate-200{--univer-tw-text-opacity: 1;color:rgba(226,232,240,var(--univer-tw-text-opacity, 1))}.univer-underline{text-decoration-line:underline}.univer-opacity-0{opacity:0}.univer-opacity-30{opacity:.3}.univer-opacity-40{opacity:.4}.univer-opacity-60{opacity:.6}.univer-shadow-\[0_-16px_48px_rgba\(15\,23\,42\,0\.18\)\]{--univer-tw-shadow: 0 -16px 48px #0f172a2e;--univer-tw-shadow-colored: 0 -16px 48px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 -16px 48px #0f172a2e;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-ring-0{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)}.univer-ring-primary-600{--univer-tw-ring-color: var(--univer-primary-600)}.univer-backdrop-blur-\[2px\]{--univer-tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-backdrop-blur-xl{--univer-tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--univer-tw-enter-opacity, 1);transform:translateZ(0) scaleZ(1) rotate(0);transform:translate3d(var(--univer-tw-enter-translate-x, 0),var(--univer-tw-enter-translate-y, 0),0) scale3d(var(--univer-tw-enter-scale, 1),var(--univer-tw-enter-scale, 1),var(--univer-tw-enter-scale, 1)) rotate(var(--univer-tw-enter-rotate, 0))}}@keyframes exit{to{opacity:1;opacity:var(--univer-tw-exit-opacity, 1);transform:translateZ(0) scaleZ(1) rotate(0);transform:translate3d(var(--univer-tw-exit-translate-x, 0),var(--univer-tw-exit-translate-y, 0),0) scale3d(var(--univer-tw-exit-scale, 1),var(--univer-tw-exit-scale, 1),var(--univer-tw-exit-scale, 1)) rotate(var(--univer-tw-exit-rotate, 0))}}.univer-animate-in{--univer-tw-enter-opacity: initial;--univer-tw-enter-scale: initial;--univer-tw-enter-rotate: initial;--univer-tw-enter-translate-x: initial;--univer-tw-enter-translate-y: initial;animation-name:enter;animation-duration:.15s}.univer-fade-in{--univer-tw-enter-opacity: 0}.univer-fade-in-70{--univer-tw-enter-opacity: .7}.last\:univer-border-b-0:last-child{border-bottom-width:0}.empty\:univer-hidden:empty{display:none}.hover\:univer-opacity-50:hover{opacity:.5}.focus\:univer-bg-white:focus{background-color:var(--univer-white)}.focus\:univer-ring-2:focus{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)}.focus-visible\:univer-ring-primary-600:focus-visible{--univer-tw-ring-color: var(--univer-primary-600)}.focus-visible\:univer-ring-offset-0:focus-visible{--univer-tw-ring-offset-width: 0px}.active\:univer-bg-gray-200:active{background-color:var(--univer-gray-200)}.enabled\:hover\:univer-bg-gray-50:hover:enabled{background-color:var(--univer-gray-50)}.enabled\:active\:univer-bg-gray-100:active:enabled{background-color:var(--univer-gray-100)}.disabled\:univer-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:univer-text-gray-300:disabled{color:var(--univer-gray-300)}.disabled\:univer-opacity-40:disabled{opacity:.4}.disabled\:hover\:univer-bg-transparent:hover:disabled{background-color:#0000}@media (min-width:640px){.sm\:\!univer-block{display:block!important}}.rtl\:univer-pl-1\.5:where([dir=rtl],[dir=rtl] *){padding-left:.375rem}.rtl\:univer-pr-0:where([dir=rtl],[dir=rtl] *){padding-right:0}.rtl\:univer-pr-2:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.dark\:\!univer-bg-gray-200:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-200)!important}.dark\:\!univer-bg-primary-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-400)!important}.dark\:\!univer-text-gray-500:where(.univer-dark,.univer-dark *){color:var(--univer-gray-500)!important}.dark\:\!univer-text-gray-600:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.dark\:\!univer-text-gray-800:where(.univer-dark,.univer-dark *){color:var(--univer-gray-800)!important}.dark\:\!univer-text-primary-100:where(.univer-dark,.univer-dark *){color:var(--univer-primary-100)!important}.dark\:\!univer-text-primary-300:where(.univer-dark,.univer-dark *){color:var(--univer-primary-300)!important}.dark\:\!univer-text-primary-400:where(.univer-dark,.univer-dark *){color:var(--univer-primary-400)!important}.dark\:hover\:\!univer-bg-gray-900:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:hover\:\!univer-bg-transparent:hover:where(.univer-dark,.univer-dark *){background-color:#0000!important}.dark\:active\:\!univer-bg-gray-600:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:disabled\:\!univer-text-gray-600:disabled:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.\[\&\:\:-webkit-scrollbar\]\:univer-hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:univer-m-0>*{margin:0}.\[\&\>\*\]\:univer-inline-flex>*{display:inline-flex}.\[\&\>\*\]\:univer-h-6>*{height:1.5rem}.\[\&\>\*\]\:univer-min-h-7>*{min-height:1.75rem}.\[\&\>\*\]\:univer-min-w-7>*{min-width:1.75rem}.\[\&\>\*\]\:univer-appearance-none>*{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\>\*\]\:univer-items-center>*{align-items:center}.\[\&\>\*\]\:univer-justify-center>*{justify-content:center}.\[\&\>\*\]\:univer-rounded>*{border-radius:.25rem}.\[\&\>\*\]\:univer-rounded-md>*{border-radius:.375rem}.\[\&\>\*\]\:univer-border-0>*{border-width:0}.\[\&\>\*\]\:univer-px-1>*{padding-left:.25rem;padding-right:.25rem}.\[\&\>\*\]\:univer-px-1\.5>*{padding-left:.375rem;padding-right:.375rem}.\[\&\>\*\]\:univer-leading-none>*{line-height:1}.\[\&\>\*\]\:univer-outline-none>*{outline-offset:2px;outline:2px solid #0000}.\[\&\>\*\]\:univer-transition-colors>*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:\[\&\>\*\]\:univer-bg-gray-100>:hover{background-color:var(--univer-gray-100)}.\[\&\>span\]\:univer-truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:univer-text-sm>span{font-size:.875rem;line-height:1.25rem}.\[\&\>span\]\:univer-font-medium>span{font-weight:500}.\[\&\>svg\]\:univer-shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:univer-text-lg>svg{font-size:1.125rem;line-height:1.75rem}.\[\&\>svg\]\:univer-text-gray-700>svg{color:var(--univer-gray-700)}.\[\&_\*\]\:univer-box-border *{box-sizing:border-box}.\[\&_\.univer-custom-label\]\:univer-text-sm .univer-custom-label{font-size:.875rem;line-height:1.25rem}.\[\&_\.univer-custom-label\]\:univer-leading-none .univer-custom-label{line-height:1}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-h-8 .univer-toolbar-button-selector-main{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-none .univer-toolbar-button-selector-main{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-l-md .univer-toolbar-button-selector-main{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-px-1\.5 .univer-toolbar-button-selector-main{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-h-8 .univer-toolbar-button-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:univer-overflow-hidden .univer-toolbar-button-selector-root{overflow:hidden}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-rounded-md .univer-toolbar-button-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-pr-0 .univer-toolbar-button-selector-root{padding-right:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-static .univer-toolbar-button-selector-trigger{position:static!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-h-8 .univer-toolbar-button-selector-trigger{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-w-6 .univer-toolbar-button-selector-trigger{width:1.5rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-none .univer-toolbar-button-selector-trigger{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-r-md .univer-toolbar-button-selector-trigger{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-h-8 .univer-toolbar-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-gap-1 .univer-toolbar-selector-root{gap:.25rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-rounded-md .univer-toolbar-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-px-1\.5 .univer-toolbar-selector-root{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-selector-trigger\]\:\!univer-pl-0\.5 .univer-toolbar-selector-trigger{padding-left:.125rem!important}.\[\&_\.univer-tooltip\]\:univer-inline-flex .univer-tooltip{display:inline-flex}.\[\&_\.univer-tooltip\]\:univer-h-full .univer-tooltip{height:100%}.\[\&_\.univer-tooltip\]\:univer-items-center .univer-tooltip{align-items:center}.\[\&_\[data-u-command\]\]\:\!univer-h-8 [data-u-command]{height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-min-h-8 [data-u-command]{min-height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-rounded-md [data-u-command]{border-radius:.375rem!important}.\[\&_\[data-u-command\]\]\:\!univer-px-1\.5 [data-u-command]{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-m-0 button{margin:0!important}.\[\&_button\]\:\!univer-h-8 button{height:2rem!important}.\[\&_button\]\:\!univer-min-w-8 button{min-width:2rem!important}.\[\&_button\]\:\!univer-appearance-none button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.\[\&_button\]\:\!univer-rounded-md button{border-radius:.375rem!important}.\[\&_button\]\:\!univer-border-0 button{border-width:0!important}.\[\&_button\]\:\!univer-bg-transparent button{background-color:#0000!important}.\[\&_button\]\:\!univer-p-0 button{padding:0!important}.\[\&_button\]\:\!univer-px-1\.5 button{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-leading-none button{line-height:1!important}.\[\&_button\]\:\!univer-outline-none button{outline-offset:2px!important;outline:2px solid #0000!important}.\[\&_input\:focus\]\:\!univer-ring-0 input:focus{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color) !important;--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color) !important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000!important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)!important}.\[\&_input\]\:\!univer-m-0 input{margin:0!important}.\[\&_input\]\:univer-h-6 input{height:1.5rem}.\[\&_input\]\:univer-w-7 input{width:1.75rem}.\[\&_input\]\:\!univer-appearance-none input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.\[\&_input\]\:\!univer-border-0 input{border-width:0!important}.\[\&_input\]\:univer-border-none input{border-style:none}.\[\&_input\]\:\!univer-bg-transparent input{background-color:#0000!important}.\[\&_input\]\:\!univer-p-0 input{padding:0!important}.\[\&_input\]\:univer-p-0 input{padding:0}.\[\&_input\]\:univer-text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:\!univer-leading-none input{line-height:1!important}.\[\&_input\]\:\!univer-outline-none input{outline-offset:2px!important;outline:2px solid #0000!important}.univer-fixed{position:fixed}.univer-bottom-0{bottom:0}.univer-left-5{left:1.25rem}.univer-left-\[5px\]{left:5px}.univer-top-4{top:1rem}.univer-top-\[5px\]{top:5px}.univer-z-\[10000\]{z-index:10000}.univer-mb-1{margin-bottom:.25rem}.univer-mr-1{margin-right:.25rem}.univer-mt-1\.5{margin-top:.375rem}.univer-mt-12{margin-top:3rem}.univer-mt-5{margin-top:1.25rem}.univer-size-0\.5{width:.125rem;height:.125rem}.univer-size-3{width:.75rem;height:.75rem}.univer-size-5{width:1.25rem;height:1.25rem}.univer-size-8{width:2rem;height:2rem}.univer-h-16{height:4rem}.univer-h-3\.5{height:.875rem}.univer-h-\[24px\]{height:24px}.univer-min-h-8{min-height:2rem}.univer-w-2{width:.5rem}.univer-w-2\.5{width:.625rem}.univer-w-28{width:7rem}.univer-w-4\/5{width:80%}.univer-w-\[0px\]{width:0}.univer-w-\[212px\]{width:212px}.univer-w-\[72px\]{width:72px}.univer-min-w-\[180px\]{min-width:180px}.univer-flex-shrink-0{flex-shrink:0}.univer-cursor-grab{cursor:grab}.univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.univer-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.univer-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.univer-place-items-center{place-items:center}.univer-items-stretch{align-items:stretch}.univer-gap-2\.5{gap:.625rem}.univer-gap-3{gap:.75rem}.univer-gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.univer-gap-y-px{row-gap:1px}.univer-overflow-x-hidden{overflow-x:hidden}.univer-rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.\!univer-border-primary-500{border-color:var(--univer-primary-500)!important}.univer-border-primary-500{border-color:var(--univer-primary-500)}.\!univer-bg-primary-50{background-color:var(--univer-primary-50)!important}.\!univer-bg-primary-900{background-color:var(--univer-primary-900)!important}.univer-bg-gray-400{background-color:var(--univer-gray-400)}.univer-px-2\.5{padding-left:.625rem;padding-right:.625rem}.univer-py-0{padding-top:0;padding-bottom:0}.univer-pb-0\.5{padding-bottom:.125rem}.univer-pb-4{padding-bottom:1rem}.univer-pr-1{padding-right:.25rem}.univer-pr-2{padding-right:.5rem}.univer-pt-1\.5{padding-top:.375rem}.univer-pt-14{padding-top:3.5rem}.univer-text-lg{font-size:1.125rem;line-height:1.75rem}.univer-font-\[500\],.univer-font-medium{font-weight:500}.univer-font-normal{font-weight:400}.univer-leading-\[24px\]{line-height:24px}.\!univer-text-gray-200{color:var(--univer-gray-200)!important}.\!univer-text-gray-400{color:var(--univer-gray-400)!important}.\!univer-text-primary-600{color:var(--univer-primary-600)!important}.univer-text-gray-800{color:var(--univer-gray-800)}.univer-shadow-sm{--univer-tw-shadow: 0px 1px 2px 0px #1e284d14;--univer-tw-shadow-colored: 0px 1px 2px 0px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1e284d14;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-backdrop-blur-\[10px\]{--univer-tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-duration-300{transition-duration:.3s}.univer-group:hover .group-hover\:univer-bg-gray-500{background-color:var(--univer-gray-500)}.hover\:univer-border-primary-500:hover{border-color:var(--univer-primary-500)}.hover\:univer-bg-white:hover{background-color:var(--univer-white)}.hover\:univer-text-gray-900:hover{color:var(--univer-gray-900)}.hover\:univer-text-primary-600:hover{color:var(--univer-primary-600)}.hover\:univer-shadow-md:hover{--univer-tw-shadow: 0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored: 0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.active\:univer-cursor-grabbing:active{cursor:grabbing}.dark\:\!univer-border-gray-600:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\!univer-bg-gray-500:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-500)!important}.dark\:\!univer-bg-primary-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-900)!important}.dark\:\!univer-text-gray-100:where(.univer-dark,.univer-dark *){color:var(--univer-gray-100)!important}.univer-group:hover .dark\:group-hover\:\!univer-bg-gray-300:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-300)!important}.univer-pointer-events-none{pointer-events:none}.univer-inset-0{top:0;bottom:0;left:0;right:0}.-univer-bottom-0\.5{bottom:-.125rem}.-univer-left-0\.5{left:-.125rem}.-univer-right-0\.5{right:-.125rem}.-univer-top-0\.5{top:-.125rem}.univer-left-0{left:0}.univer-left-1{left:.25rem}.univer-left-3{left:.75rem}.univer-right-0{right:0}.univer-right-5{right:1.25rem}.univer-top-0{top:0}.univer-top-0\.5{top:.125rem}.univer-z-10{z-index:10}.univer-z-\[1001\]{z-index:1001}.univer-z-\[100\]{z-index:100}.univer-mx-1{margin-left:.25rem;margin-right:.25rem}.univer-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.univer-mb-1\.5{margin-bottom:.375rem}.univer-mb-3{margin-bottom:.75rem}.univer-mb-4{margin-bottom:1rem}.univer-ml-1{margin-left:.25rem}.univer-ml-1\.5{margin-left:.375rem}.univer-ml-3{margin-left:.75rem}.univer-ml-6{margin-left:1.5rem}.univer-ml-px{margin-left:1px}.univer-mr-1\.5{margin-right:.375rem}.univer-mr-2{margin-right:.5rem}.univer-mr-5{margin-right:1.25rem}.univer-mt-auto{margin-top:auto}.univer-hidden{display:none}.univer-size-0{width:0;height:0}.univer-size-10{width:2.5rem;height:2.5rem}.univer-size-4{width:1rem;height:1rem}.univer-h-0\.5{height:.125rem}.univer-h-1{height:.25rem}.univer-h-10{height:2.5rem}.univer-h-20{height:5rem}.univer-h-4{height:1rem}.univer-h-5{height:1.25rem}.univer-h-6{height:1.5rem}.univer-h-60{height:15rem}.univer-h-8{height:2rem}.univer-h-9{height:2.25rem}.univer-h-\[270px\]{height:270px}.univer-h-\[30px\]{height:30px}.univer-h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.univer-h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.univer-h-px{height:1px}.univer-max-h-52{max-height:13rem}.univer-max-h-\[100px\]{max-height:100px}.univer-max-h-\[360px\]{max-height:360px}.univer-min-h-0{min-height:0}.univer-min-h-\[30px\]{min-height:30px}.\!univer-w-\[90px\]{width:90px!important}.univer-w-16{width:4rem}.univer-w-20{width:5rem}.univer-w-24{width:6rem}.univer-w-5{width:1.25rem}.univer-w-6{width:1.5rem}.univer-w-60{width:15rem}.univer-w-\[100px\]{width:100px}.univer-w-\[130px\]{width:130px}.univer-w-\[156px\]{width:156px}.univer-w-\[300px\]{width:300px}.univer-w-\[50\%\]{width:50%}.univer-w-fit{width:fit-content}.univer-min-w-0{min-width:0}.univer-min-w-72{min-width:18rem}.univer-max-w-32{max-width:8rem}.univer-max-w-36{max-width:9rem}.univer-max-w-64{max-width:16rem}.univer-max-w-\[190px\]{max-width:190px}.univer-max-w-\[200px\]{max-width:200px}.univer-max-w-\[calc\(100\%-112px\)\]{max-width:calc(100% - 112px)}.univer-max-w-fit{max-width:fit-content}.univer-max-w-lg{max-width:32rem}.univer-flex-shrink-0,.univer-shrink-0{flex-shrink:0}.univer-flex-grow{flex-grow:1}.univer-flex-grow-0{flex-grow:0}.univer-rotate-180{--univer-tw-rotate: 180deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(180deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}@keyframes univer-spin{to{transform:rotate(360deg)}}.univer-animate-spin{animation:1s linear infinite univer-spin}.univer-cursor-not-allowed{cursor:not-allowed}.univer-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.univer-grid-flow-col{grid-auto-flow:column}.univer-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.univer-grid-cols-\[1fr\,auto\,auto\,auto\]{grid-template-columns:1fr auto auto auto}.univer-flex-row{flex-direction:row}.univer-flex-row-reverse{flex-direction:row-reverse}.univer-flex-nowrap{flex-wrap:nowrap}.univer-gap-7{gap:1.75rem}.univer-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.univer-space-y-2>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse: 0;margin-top:calc(.5rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.5rem;margin-top:calc(.5rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.5rem * var(--univer-tw-space-y-reverse))}.univer-divide-x-0>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse: 0;border-right-width:0;border-right-width:calc(0px * var(--univer-tw-divide-x-reverse));border-left-width:calc(0px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:0;border-left-width:calc(0px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse: 0;border-top-width:calc(1px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:1px;border-top-width:calc(1px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(1px * var(--univer-tw-divide-y-reverse))}.univer-divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.univer-divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-200)}.univer-justify-self-center{justify-self:center}.univer-overflow-hidden{overflow:hidden}.univer-overflow-x-auto{overflow-x:auto}.univer-overflow-y-hidden{overflow-y:hidden}.univer-rounded-full{border-radius:9999px}.univer-rounded-md{border-radius:.375rem}.univer-rounded-sm{border-radius:.125rem}.univer-border-2{border-width:2px}.univer-border-4{border-width:4px}.univer-border-b{border-bottom-width:1px}.univer-border-solid{border-style:solid}.univer-border-none{border-style:none}.univer-border-\[rgba\(13\,13\,13\,0\.12\)\]{border-color:#0d0d0d1f}.univer-border-gray-100{border-color:var(--univer-gray-100)}.univer-border-gray-200{border-color:var(--univer-gray-200)}.univer-border-transparent{border-color:#0000}.univer-border-r-gray-200{border-right-color:var(--univer-gray-200)}.univer-border-t-primary-500{border-top-color:var(--univer-primary-500)}.\!univer-bg-gray-700{background-color:var(--univer-gray-700)!important}.\!univer-bg-gray-800{background-color:var(--univer-gray-800)!important}.\!univer-bg-gray-900{background-color:var(--univer-gray-900)!important}.univer-bg-blue-500{background-color:var(--univer-blue-500)}.univer-bg-blue-600{background-color:var(--univer-blue-600)}.univer-bg-gray-100{background-color:var(--univer-gray-100)}.univer-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--univer-tw-gradient-stops))}.univer-from-gray-50{--univer-tw-gradient-from: var(--univer-gray-50) var(--univer-tw-gradient-from-position);--univer-tw-gradient-to: #fff0 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops: var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-to-gray-100{--univer-tw-gradient-to: var(--univer-gray-100) var(--univer-tw-gradient-to-position)}.univer-fill-gray-900{fill:var(--univer-gray-900)}.univer-fill-primary-600{fill:var(--univer-primary-600)}.univer-p-1{padding:.25rem}.univer-p-4{padding:1rem}.univer-px-1{padding-left:.25rem;padding-right:.25rem}.univer-px-1\.5{padding-left:.375rem;padding-right:.375rem}.univer-px-3\.5{padding-left:.875rem;padding-right:.875rem}.univer-px-5{padding-left:1.25rem;padding-right:1.25rem}.univer-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.univer-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.univer-pb-1{padding-bottom:.25rem}.univer-pl-1\.5{padding-left:.375rem}.univer-pl-3{padding-left:.75rem}.univer-pl-6{padding-left:1.5rem}.univer-pr-5{padding-right:1.25rem}.univer-pt-1{padding-top:.25rem}.univer-pt-2{padding-top:.5rem}.univer-text-center{text-align:center}.univer-font-semibold{font-weight:600}.univer-leading-6{line-height:1.5rem}.univer-leading-7{line-height:1.75rem}.\!univer-text-blue-400{color:var(--univer-blue-400)!important}.\!univer-text-gray-700{color:var(--univer-gray-700)!important}.\!univer-text-white{color:var(--univer-white)!important}.univer-text-blue-500{color:var(--univer-blue-500)}.univer-text-blue-600{color:var(--univer-blue-600)}.univer-text-gray-200{color:var(--univer-gray-200)}.univer-text-gray-300{color:var(--univer-gray-300)}.univer-text-gray-700{color:var(--univer-gray-700)}.univer-text-green-600{color:var(--univer-green-600)}.univer-text-primary-700{color:var(--univer-primary-700)}.univer-text-red-600{color:var(--univer-red-600)}.univer-text-rose-600{--univer-tw-text-opacity: 1;color:rgba(225,29,72,var(--univer-tw-text-opacity, 1))}.univer-text-yellow-500{color:var(--univer-yellow-500)}.univer-shadow{--univer-tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored: 0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-lg{--univer-tw-shadow: 0px 4px 6px 0px #1e284d0d, 0px 10px 15px -3px #1e284d1a;--univer-tw-shadow-colored: 0px 4px 6px 0px var(--univer-tw-shadow-color), 0px 10px 15px -3px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px #1e284d0d,0 10px 15px -3px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-blur-sm{--univer-tw-blur: blur(4px);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-backdrop-blur{--univer-tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[colors\,box-shadow\]{transition-property:colors,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-200{transition-duration:.2s}.univer-ease-linear{transition-timing-function:linear}.after\:univer-absolute:after{content:var(--univer-tw-content);position:absolute}.after\:univer-right-0:after{content:var(--univer-tw-content);right:0}.after\:univer-top-1\/2:after{content:var(--univer-tw-content);top:50%}.after\:univer-block:after{content:var(--univer-tw-content);display:block}.after\:univer-h-4:after{content:var(--univer-tw-content);height:1rem}.after\:univer-w-px:after{content:var(--univer-tw-content);width:1px}.after\:-univer-translate-y-1\/2:after{content:var(--univer-tw-content);--univer-tw-translate-y: -50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.after\:univer-bg-gray-200:after{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.after\:univer-content-\[\"\"\]:after{--univer-tw-content: "";content:"";content:var(--univer-tw-content)}.last\:univer-mb-0:last-child{margin-bottom:0}.univer-group:hover .group-hover\:univer-flex{display:flex}.hover\:univer-border-primary-600:hover{border-color:var(--univer-primary-600)}.hover\:univer-bg-gray-50:hover{background-color:var(--univer-gray-50)}.hover\:univer-bg-transparent:hover{background-color:#0000}.focus\:univer-border-primary-500:focus{border-color:var(--univer-primary-500)}.focus\:univer-outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:univer-ring-2:focus-visible{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)}.focus-visible\:univer-ring-primary-500:focus-visible{--univer-tw-ring-color: var(--univer-primary-500)}.active\:univer-bg-gray-100:active{background-color:var(--univer-gray-100)}.dark\:\!univer-divide-gray-600:where(.univer-dark,.univer-dark *)>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-600)!important}.dark\:\!univer-border-gray-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-700)!important}.dark\:\!univer-border-r-gray-700:where(.univer-dark,.univer-dark *){border-right-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-black:where(.univer-dark,.univer-dark *){background-color:var(--univer-black)!important}.dark\:\!univer-bg-blue-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-blue-400)!important}.dark\:\!univer-bg-gray-700:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-gray-800:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.dark\:\!univer-from-gray-800:where(.univer-dark,.univer-dark *){--univer-tw-gradient-from: var(--univer-gray-800) var(--univer-tw-gradient-from-position) !important;--univer-tw-gradient-to: #fff0 var(--univer-tw-gradient-to-position) !important;--univer-tw-gradient-stops: var(--univer-tw-gradient-from), var(--univer-tw-gradient-to) !important}.dark\:\!univer-to-gray-900:where(.univer-dark,.univer-dark *){--univer-tw-gradient-to: var(--univer-gray-900) var(--univer-tw-gradient-to-position) !important}.dark\:\!univer-fill-white:where(.univer-dark,.univer-dark *){fill:var(--univer-white)!important}.dark\:\!univer-text-blue-400:where(.univer-dark,.univer-dark *){color:var(--univer-blue-400)!important}.dark\:\!univer-text-gray-700:where(.univer-dark,.univer-dark *){color:var(--univer-gray-700)!important}.dark\:\!univer-text-green-400:where(.univer-dark,.univer-dark *){color:var(--univer-green-400)!important}.dark\:\!univer-text-red-400:where(.univer-dark,.univer-dark *){color:var(--univer-red-400)!important}.dark\:hover\:\!univer-bg-gray-800:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.\[\&\>div\:first-child\]\:univer-px-2\.5>div:first-child{padding-left:.625rem;padding-right:.625rem}.\[\&\>div\]\:univer-h-5>div{height:1.25rem}.\[\&\>div\]\:univer-ring-transparent>div{--univer-tw-ring-color: transparent}.\[\&_canvas\]\:univer-absolute canvas{position:absolute}.univer-absolute{position:absolute}.univer-relative{position:relative}.univer-left-1\.5{left:.375rem}.univer-top-1\/2{top:50%}.univer-z-\[15\]{z-index:15}.univer-m-0{margin:0}.-univer-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.univer-mx-0{margin-left:0;margin-right:0}.univer-my-1{margin-top:.25rem;margin-bottom:.25rem}.univer-my-2{margin-top:.5rem;margin-bottom:.5rem}.univer-mb-0{margin-bottom:0}.univer-mb-2{margin-bottom:.5rem}.univer-ml-2{margin-left:.5rem}.univer-ml-4{margin-left:1rem}.univer-mr-0{margin-right:0}.univer-mt-0{margin-top:0}.univer-mt-1{margin-top:.25rem}.univer-box-border{box-sizing:border-box}.univer-block{display:block}.univer-inline-flex{display:inline-flex}.univer-size-6{width:1.5rem;height:1.5rem}.univer-size-full{width:100%;height:100%}.univer-h-\[18px\]{height:18px}.univer-h-\[364px\]{height:364px}.univer-max-h-60{max-height:15rem}.univer-max-h-72{max-height:18rem}.univer-max-h-\[350px\]{max-height:350px}.univer-w-\[250px\]{width:250px}.univer-flex-1{flex:1}.-univer-translate-y-1\/2{--univer-tw-translate-y: -50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-select-none{-webkit-user-select:none;user-select:none}.univer-list-none{list-style-type:none}.univer-justify-center{justify-content:center}.univer-justify-around{justify-content:space-around}.univer-gap-2{gap:.5rem}.univer-gap-4{gap:1rem}.univer-overflow-visible{overflow:visible}.univer-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.univer-whitespace-nowrap{white-space:nowrap}.univer-whitespace-pre-wrap{white-space:pre-wrap}.univer-break-words{word-wrap:break-word}.univer-break-all{word-break:break-all}.univer-rounded-none{border-radius:0}.univer-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.univer-border{border-width:1px}.univer-border-r-0{border-right-width:0}.univer-border-gray-600{border-color:var(--univer-gray-600)}.univer-border-primary-600{border-color:var(--univer-primary-600)}.\!univer-bg-gray-600{background-color:var(--univer-gray-600)!important}.univer-bg-gray-200{background-color:var(--univer-gray-200)}.univer-bg-primary-600{background-color:var(--univer-primary-600)}.univer-bg-transparent{background-color:#0000}.univer-bg-white{background-color:var(--univer-white)}.univer-p-0{padding:0}.univer-p-0\.5{padding:.125rem}.univer-p-3{padding:.75rem}.univer-px-4{padding-left:1rem;padding-right:1rem}.univer-px-6{padding-left:1.5rem;padding-right:1.5rem}.univer-px-7{padding-left:1.75rem;padding-right:1.75rem}.univer-py-1{padding-top:.25rem;padding-bottom:.25rem}.univer-py-2{padding-top:.5rem;padding-bottom:.5rem}.univer-py-3{padding-top:.75rem;padding-bottom:.75rem}.univer-pb-3{padding-bottom:.75rem}.univer-pt-0{padding-top:0}.univer-text-base{font-size:1rem;line-height:1.5rem}.univer-text-sm{font-size:.875rem;line-height:1.25rem}.univer-font-bold{font-weight:700}.univer-font-medium{font-weight:500}.univer-leading-5{line-height:1.25rem}.univer-leading-\[13px\]{line-height:13px}.univer-text-gray-900{color:var(--univer-gray-900)}.univer-text-primary-500{color:var(--univer-primary-500)}.univer-text-red-500{color:var(--univer-red-500)}.univer-text-white{color:var(--univer-white)}.univer-shadow-md{--univer-tw-shadow: 0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored: 0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow, 0 0 #0000),var(--univer-tw-ring-shadow, 0 0 #0000),var(--univer-tw-shadow)}.univer-outline-none{outline-offset:2px;outline:2px solid #0000}.univer-ring-1{--univer-tw-ring-offset-shadow: var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow: var(--univer-tw-ring-inset) 0 0 0 calc(1px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow, 0 0 #0000)}.univer-ring-primary-500{--univer-tw-ring-color: var(--univer-primary-500)}.univer-ring-red-500{--univer-tw-ring-color: var(--univer-red-500)}.univer-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:univer-bg-gray-200:hover{background-color:var(--univer-gray-200)}.hover\:univer-bg-gray-300:hover{background-color:var(--univer-gray-300)}.dark\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:\!univer-bg-gray-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:\!univer-text-gray-300:where(.univer-dark,.univer-dark *){color:var(--univer-gray-300)!important}.dark\:\!univer-text-white:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:hover\:\!univer-bg-gray-600:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.univer-mb-5{margin-bottom:1.25rem}.univer-mr-3{margin-right:.75rem}.univer-mt-2{margin-top:.5rem}.univer-mt-3{margin-top:.75rem}.univer-mt-3\.5{margin-top:.875rem}.univer-mt-4{margin-top:1rem}.univer-flex{display:flex}.univer-grid{display:grid}.univer-h-7{height:1.75rem}.univer-h-full{height:100%}.univer-max-h-\[400px\]{max-height:400px}.univer-w-32{width:8rem}.univer-w-36{width:9rem}.univer-w-4{width:1rem}.univer-w-\[340px\]{width:340px}.univer-w-full{width:100%}.univer-cursor-default{cursor:default}.univer-cursor-pointer{cursor:pointer}.univer-flex-col{flex-direction:column}.univer-items-center{align-items:center}.univer-justify-end{justify-content:flex-end}.univer-justify-between{justify-content:space-between}.univer-gap-1{gap:.25rem}.univer-gap-1\.5{gap:.375rem}.univer-gap-6{gap:1.5rem}.univer-overflow-auto{overflow:auto}.univer-overflow-y-auto{overflow-y:auto}.univer-rounded{border-radius:.25rem}.univer-rounded-lg{border-radius:.5rem}.univer-p-1\.5{padding:.375rem}.univer-p-2{padding:.5rem}.univer-px-2{padding-left:.5rem;padding-right:.5rem}.univer-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.univer-pb-5{padding-bottom:1.25rem}.univer-text-sm,.univer-text-sm\/5{font-size:.875rem;line-height:1.25rem}.univer-text-xs{font-size:.75rem;line-height:1rem}.univer-text-gray-400{color:var(--univer-gray-400)}.univer-text-gray-500{color:var(--univer-gray-500)}.univer-text-gray-600{color:var(--univer-gray-600)}.univer-text-primary-600{color:var(--univer-primary-600)}.hover\:univer-bg-gray-100:hover{background-color:var(--univer-gray-100)}.dark\:\!univer-text-gray-200:where(.univer-dark,.univer-dark *){color:var(--univer-gray-200)!important}.dark\:\!univer-text-gray-400:where(.univer-dark,.univer-dark *){color:var(--univer-gray-400)!important}.dark\:hover\:\!univer-bg-gray-700:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.excel-editor[data-v-ce6dffce]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden}.excel-topbar[data-v-ce6dffce]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;flex-shrink:0;height:32px;z-index:10}.topbar-title[data-v-ce6dffce]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions[data-v-ce6dffce]{display:flex;align-items:center;gap:4px}.topbar-btn[data-v-ce6dffce]{height:24px;padding:0 8px;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;font-size:12px;color:#444}.topbar-btn[data-v-ce6dffce]:hover{background:#e8e8e8;border-color:#ccc}.univer-container[data-v-ce6dffce]{flex:1;overflow:hidden}.excel-toast[data-v-ce6dffce]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 20px;border-radius:4px;font-size:13px;z-index:99999;pointer-events:none;white-space:nowrap}.toast-fade-enter-active[data-v-ce6dffce],.toast-fade-leave-active[data-v-ce6dffce]{transition:opacity .3s ease}.toast-fade-enter-from[data-v-ce6dffce],.toast-fade-leave-to[data-v-ce6dffce]{opacity:0}.pdf-editor[data-v-cf37414b]{display:flex;flex-direction:column;height:100%;background:#525659;color:#fff;font-size:13px;-webkit-user-select:none;user-select:none}.pdf-menubar[data-v-cf37414b]{display:flex;align-items:center;height:28px;background:#1e1e1e;border-bottom:1px solid #333;flex-shrink:0;font-size:13px;color:#ccc;padding:0 4px}.menu-item[data-v-cf37414b]{position:relative}.menu-label[data-v-cf37414b]{display:inline-block;padding:4px 10px;cursor:pointer;border-radius:3px;line-height:20px}.menu-label[data-v-cf37414b]:hover,.menu-label.open[data-v-cf37414b]{background:#3a3a3a}.menu-dropdown[data-v-cf37414b]{position:absolute;top:100%;left:0;min-width:200px;background:#2d2f31;border:1px solid #444;border-radius:4px;box-shadow:0 4px 12px #0006;z-index:10000;padding:4px 0}.menu-entry[data-v-cf37414b]{position:relative;padding:6px 12px 6px 8px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.menu-entry[data-v-cf37414b]:hover{background:#4a90d9;color:#fff}.menu-entry.has-sub[data-v-cf37414b]{justify-content:space-between}.sub-arrow[data-v-cf37414b]{font-size:10px;opacity:.6}.menu-sub[data-v-cf37414b]{position:absolute;top:0;left:100%;min-width:180px;background:#2d2f31;border:1px solid #444;border-radius:4px;box-shadow:0 4px 12px #0006;z-index:10001;padding:4px 0}.menu-sep[data-v-cf37414b]{height:1px;background:#444;margin:4px 8px}.pdf-toolbar[data-v-cf37414b]{display:flex;align-items:center;gap:2px;padding:4px 8px;background:#2d2f31;border-bottom:1px solid #1a1a1a;flex-shrink:0;overflow-x:auto}.toolbar-group[data-v-cf37414b]{display:flex;align-items:center;gap:2px}.toolbar-sep[data-v-cf37414b]{width:1px;height:24px;background:#555;margin:0 4px}.tb-btn[data-v-cf37414b]{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;border-radius:3px;background:transparent;color:#ddd;cursor:pointer;font-size:14px}.tb-btn[data-v-cf37414b]:hover{background:#ffffff1a}.tb-btn.active[data-v-cf37414b]{background:#4a90d9;color:#fff}.tb-btn[data-v-cf37414b]:disabled{opacity:.3;cursor:default}.tb-icon[data-v-cf37414b]{font-size:15px;line-height:1}.tb-page-input[data-v-cf37414b]{width:40px;height:24px;text-align:center;border:1px solid #555;border-radius:3px;background:#3c3c3c;color:#fff;font-size:12px}.tb-page-label[data-v-cf37414b]{font-size:12px;color:#aaa;margin:0 2px}.tb-zoom-select[data-v-cf37414b],.tb-size-select[data-v-cf37414b]{height:24px;border:1px solid #555;border-radius:3px;background:#3c3c3c;color:#fff;font-size:11px;padding:0 2px}.tb-color[data-v-cf37414b]{width:28px;height:24px;border:none;border-radius:3px;cursor:pointer;padding:0}.pdf-search-bar[data-v-cf37414b]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#3c3c3c;border-bottom:1px solid #1a1a1a}.search-input[data-v-cf37414b]{width:200px;height:24px;border:1px solid #555;border-radius:3px;background:#2d2f31;color:#fff;padding:0 6px;font-size:12px}.search-info[data-v-cf37414b]{font-size:11px;color:#aaa}.search-opt[data-v-cf37414b]{font-size:11px;color:#aaa;display:flex;align-items:center;gap:3px}.pdf-main[data-v-cf37414b]{display:flex;flex:1;overflow:hidden}.pdf-thumbnails[data-v-cf37414b]{width:140px;background:#3c3c3c;border-right:1px solid #2a2a2a;overflow-y:auto;padding:8px;flex-shrink:0}.thumb-item[data-v-cf37414b]{display:flex;flex-direction:column;align-items:center;margin-bottom:8px;cursor:pointer;border-radius:4px;padding:4px}.thumb-item[data-v-cf37414b]:hover{background:#ffffff14}.thumb-item.active[data-v-cf37414b]{background:#4a90d94d}.thumb-canvas[data-v-cf37414b]{max-width:120px;max-height:160px;border:1px solid #555;border-radius:2px}.thumb-label[data-v-cf37414b]{font-size:11px;color:#aaa;margin-top:2px}.pdf-viewer[data-v-cf37414b]{flex:1;overflow:auto;display:flex;justify-content:center;padding:20px}.pdf-viewer.tool-hand[data-v-cf37414b]{cursor:grab}.pdf-viewer.tool-hand[data-v-cf37414b]:active{cursor:grabbing}.pdf-pages-container[data-v-cf37414b]{display:flex;flex-direction:column;align-items:center;gap:16px}.pdf-page-wrapper[data-v-cf37414b]{position:relative;box-shadow:0 2px 8px #0006;background:#fff;flex-shrink:0}.pdf-page-canvas[data-v-cf37414b]{display:block;width:100%;height:100%}.pdf-overlay[data-v-cf37414b]{position:absolute;top:0;left:0;pointer-events:all}.search-active[data-v-cf37414b]{fill:#ff980099!important;stroke:#ff9800;stroke-width:1}.ann-selected[data-v-cf37414b]{stroke-dasharray:4 2}.pdf-right-panel[data-v-cf37414b]{width:240px;background:#3c3c3c;border-left:1px solid #2a2a2a;display:flex;flex-direction:column;flex-shrink:0}.panel-tabs[data-v-cf37414b]{display:flex;border-bottom:1px solid #2a2a2a}.panel-tabs button[data-v-cf37414b]{flex:1;padding:8px 4px;border:none;background:transparent;color:#aaa;cursor:pointer;font-size:12px}.panel-tabs button.active[data-v-cf37414b]{color:#4a90d9;border-bottom:2px solid #4a90d9}.panel-content[data-v-cf37414b]{flex:1;overflow-y:auto;padding:8px}.panel-empty[data-v-cf37414b]{text-align:center;color:#888;padding:20px;font-size:12px}.annot-item[data-v-cf37414b]{display:flex;align-items:center;gap:6px;padding:6px 4px;border-radius:4px;cursor:pointer;font-size:12px}.annot-item[data-v-cf37414b]:hover{background:#ffffff14}.annot-item.selected[data-v-cf37414b]{background:#4a90d94d}.annot-type-badge[data-v-cf37414b]{color:#fff;padding:1px 6px;border-radius:3px;font-size:10px}.annot-page[data-v-cf37414b]{color:#aaa;font-size:11px}.annot-del[data-v-cf37414b]{margin-left:auto;border:none;background:transparent;color:#e57373;cursor:pointer;font-size:14px}.page-actions[data-v-cf37414b]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.btn-sm[data-v-cf37414b]{padding:6px 10px;border:1px solid #555;border-radius:4px;background:#2d2f31;color:#ddd;cursor:pointer;font-size:12px;text-align:left}.btn-sm[data-v-cf37414b]:hover{background:#ffffff1a}.btn-sm.btn-danger[data-v-cf37414b]{border-color:#e57373;color:#e57373}.page-list[data-v-cf37414b]{display:flex;flex-direction:column;gap:4px}.page-item[data-v-cf37414b]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:4px;cursor:pointer;font-size:12px}.page-item[data-v-cf37414b]:hover{background:#ffffff14}.page-item.active[data-v-cf37414b]{background:#4a90d94d}.page-item-thumb[data-v-cf37414b]{width:40px;height:50px;border:1px solid #555;border-radius:2px}.page-rotation[data-v-cf37414b]{color:#ff9800;font-size:10px}.prop-group[data-v-cf37414b]{margin-bottom:10px}.prop-group label[data-v-cf37414b]{display:block;font-size:11px;color:#aaa;margin-bottom:3px}.prop-input[data-v-cf37414b]{width:100%;height:26px;border:1px solid #555;border-radius:3px;background:#2d2f31;color:#fff;padding:0 6px;font-size:12px;box-sizing:border-box}.prop-info[data-v-cf37414b]{margin-top:12px;font-size:11px;color:#888}.pdf-loading[data-v-cf37414b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.spinner[data-v-cf37414b]{width:36px;height:36px;border:3px solid #555;border-top-color:#4a90d9;border-radius:50%;animation:spin-cf37414b .8s linear infinite}@keyframes spin-cf37414b{to{transform:rotate(360deg)}}.pdf-loading span[data-v-cf37414b]{margin-top:10px;color:#ccc;font-size:13px}.note-dialog-mask[data-v-cf37414b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.note-dialog[data-v-cf37414b]{background:#3c3c3c;border:1px solid #555;border-radius:8px;padding:16px;width:300px}.note-dialog h3[data-v-cf37414b]{margin:0 0 10px;font-size:14px}.note-textarea[data-v-cf37414b]{width:100%;border:1px solid #555;border-radius:4px;background:#2d2f31;color:#fff;padding:6px;font-size:12px;resize:vertical;box-sizing:border-box}.note-dialog-btns[data-v-cf37414b]{display:flex;gap:6px;margin-top:10px;justify-content:flex-end}.note-dialog-btns button[data-v-cf37414b]{padding:5px 14px;border:1px solid #555;border-radius:4px;background:#2d2f31;color:#ddd;cursor:pointer;font-size:12px}.note-dialog-btns .btn-danger[data-v-cf37414b]{border-color:#e57373;color:#e57373}.split-dialog[data-v-cf37414b]{background:#3c3c3c;border:1px solid #555;border-radius:8px;padding:16px;width:400px}.split-dialog h3[data-v-cf37414b]{margin:0 0 12px;font-size:14px}.split-tabs[data-v-cf37414b]{display:flex;gap:0;margin-bottom:12px}.split-tabs button[data-v-cf37414b]{flex:1;padding:6px 12px;background:#2a2a2a;color:#aaa;border:1px solid #555;cursor:pointer;font-size:12px}.split-tabs button[data-v-cf37414b]:first-child{border-radius:4px 0 0 4px}.split-tabs button[data-v-cf37414b]:last-child{border-radius:0 4px 4px 0}.split-tabs button.active[data-v-cf37414b]{background:#4a90d9;color:#fff;border-color:#4a90d9}.split-body[data-v-cf37414b]{margin-bottom:8px}.split-body label[data-v-cf37414b]{font-size:12px;display:flex;align-items:center;gap:4px}.split-num-input[data-v-cf37414b]{width:60px;background:#2a2a2a;border:1px solid #555;color:#fff;border-radius:4px;padding:3px 6px;font-size:12px;text-align:center}.split-hint[data-v-cf37414b]{font-size:11px;color:#999;margin:6px 0}.split-example[data-v-cf37414b]{font-size:11px;color:#7eb8da;margin:2px 0;font-family:monospace}.split-textarea[data-v-cf37414b]{width:100%;background:#2a2a2a;border:1px solid #555;color:#fff;border-radius:4px;padding:6px;font-size:12px;font-family:monospace;resize:vertical;margin-top:6px}.pptist-app[data-v-64ca23af]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden}.pptist-topbar[data-v-64ca23af]{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;flex-shrink:0;height:32px;z-index:10}.topbar-title[data-v-64ca23af]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions[data-v-64ca23af]{display:flex;align-items:center;gap:4px}.topbar-btn[data-v-64ca23af]{height:24px;padding:0 8px;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;font-size:12px;color:#444}.topbar-btn[data-v-64ca23af]:hover{background:#e8e8e8;border-color:#ccc}.pptist-iframe[data-v-64ca23af]{flex:1;border:none;width:100%}.pptist-loading[data-v-64ca23af]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:20}.loading-spinner[data-v-64ca23af]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #d89000;border-radius:50%;animation:spin-64ca23af 1s linear infinite}@keyframes spin-64ca23af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-64ca23af]{color:#666;font-size:14px}.pptist-toast[data-v-64ca23af]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 20px;border-radius:4px;font-size:13px;z-index:99999;pointer-events:none;white-space:nowrap}.toast-fade-enter-active[data-v-64ca23af],.toast-fade-leave-active[data-v-64ca23af]{transition:opacity .3s ease}.toast-fade-enter-from[data-v-64ca23af],.toast-fade-leave-to[data-v-64ca23af]{opacity:0}.desktop[data-v-7a177390]{width:100vw;height:100vh;background:#1a1a2e;position:relative;overflow:hidden}.video-wallpaper[data-v-7a177390]{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.desktop-icons[data-v-7a177390]{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 88px);padding-bottom:10px;-webkit-user-select:none;user-select:none;pointer-events:none}.desktop-icons.auto-arrange[data-v-7a177390]{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:15px}.desktop-icons[data-v-7a177390]:not(.auto-arrange){display:block;position:absolute;top:0;left:0;width:calc(100% - 40px);height:calc(100% - 88px);margin:20px}.desktop-icons:not(.auto-arrange) .icon-item[data-v-7a177390]{position:absolute}.icon-item[data-v-7a177390]{width:70px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 2px #000;cursor:pointer;border-radius:4px;padding:5px;transition:background .1s;pointer-events:auto}.icon-item[data-v-7a177390]:hover{background:#ffffff26}.icon-item.dragging[data-v-7a177390]{opacity:.7;z-index:10;background:#fff3}.icon-img[data-v-7a177390]{width:40px;height:40px;margin-bottom:5px;pointer-events:none}.icon-name[data-v-7a177390]{font-size:12px;text-align:center;word-break:break-all}.desktop-icons.icon-size-large .icon-item[data-v-7a177390]{width:90px;height:110px}.desktop-icons.icon-size-large .icon-img[data-v-7a177390]{width:56px;height:56px}.desktop-icons.icon-size-large .icon-name[data-v-7a177390]{font-size:13px}.desktop-icons.icon-size-medium .icon-item[data-v-7a177390]{width:70px;height:90px}.desktop-icons.icon-size-medium .icon-img[data-v-7a177390]{width:40px;height:40px}.desktop-icons.icon-size-medium .icon-name[data-v-7a177390]{font-size:12px}.desktop-icons.icon-size-small .icon-item[data-v-7a177390]{width:60px;height:75px}.desktop-icons.icon-size-small .icon-img[data-v-7a177390]{width:28px;height:28px}.desktop-icons.icon-size-small .icon-name[data-v-7a177390]{font-size:11px}.desktop-icons.auto-arrange.align-grid[data-v-7a177390]{gap:0}.desktop-icons.auto-arrange.align-grid .icon-item[data-v-7a177390]{margin:0}.right-item.active[data-v-7a177390]:before{content:"✓";margin-right:6px;font-size:12px}.right-sep[data-v-7a177390]{height:1px;background:#fff3;margin:4px 10px}.window[data-v-7a177390]{position:absolute;width:700px;height:500px;background:#fff;border-radius:6px;box-shadow:0 8px 30px #0000004d;overflow:hidden;transition:box-shadow .2s ease,border-radius .2s ease;will-change:left,top}.window-frameless[data-v-7a177390]{background:transparent;border-radius:20px;box-shadow:0 15px 35px #0000004d}.desktop.enable-window-transition .window[data-v-7a177390]{transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),left .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,border-radius .2s ease}.window.dragging[data-v-7a177390],.window.resizing[data-v-7a177390]{transition:none!important;opacity:.9;box-shadow:0 12px 40px #0006}.window-maximized[data-v-7a177390]{border-radius:0;box-shadow:none}.window-resize-handle[data-v-7a177390]{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:se-resize;z-index:10}.window-resize-handle[data-v-7a177390]:after{content:"";position:absolute;right:4px;bottom:4px;width:10px;height:10px;border-right:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35)}.window-resize-handle[data-v-7a177390]:hover:after{border-color:#0009}.snap-overlay[data-v-7a177390]{position:fixed;background:#ffffff40;border:2px solid rgba(255,255,255,.6);box-shadow:0 0 20px #00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;pointer-events:none;animation:snap-in-7a177390 .12s ease-out}@keyframes snap-in-7a177390{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.window-header[data-v-7a177390]{height:32px;background:linear-gradient(90deg,var(--theme-primary, #0078d4),var(--theme-primary-hover, #106ebe));color:#fff;display:flex;align-items:center;padding:0 10px;cursor:move}.window-title[data-v-7a177390]{flex:1;font-size:13px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.window-btns[data-v-7a177390]{display:flex;gap:5px}.win-btn[data-v-7a177390]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;border-radius:3px}.win-btn[data-v-7a177390]:hover{background:#444}.win-btn.close-btn[data-v-7a177390]:hover{background:#e81123}.window-content[data-v-7a177390]{width:100%;height:calc(100% - 32px);overflow:auto;color:#333}.window-content-frameless[data-v-7a177390]{height:100%;overflow:hidden;padding:0}.filemanager-content[data-v-7a177390],.markdown-content[data-v-7a177390],.notepad-content[data-v-7a177390]{height:100%;overflow:hidden}.video-content[data-v-7a177390]{height:100%;overflow:hidden;background:#000}.videoplayerapp-content[data-v-7a177390]{height:100%;overflow:hidden;background:#111}.toolboxapp-content[data-v-7a177390]{height:100%;overflow:hidden;background:#0f172a}.imagehostapp-content[data-v-7a177390]{height:100%;overflow:hidden}.filetransfer-content[data-v-7a177390]{height:100%;overflow:hidden;background:#1e1e2e}.wordeditor-content[data-v-7a177390]{height:100%;overflow:hidden;background:#fff}.exceleditor-content[data-v-7a177390],.pdfeditor-content[data-v-7a177390],.pptist-content[data-v-7a177390],.audio-content[data-v-7a177390],.image-content[data-v-7a177390],.admin-content[data-v-7a177390],.settings-window-content[data-v-7a177390],.sticky-content[data-v-7a177390]{height:100%;overflow:hidden}.pinned-note[data-v-7a177390]{position:absolute;border-radius:4px;box-shadow:0 2px 12px #00000026;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;font-family:Segoe UI,sans-serif;overflow:hidden}.pinned-note-header[data-v-7a177390]{display:flex;align-items:center;padding:6px 8px;cursor:move;gap:4px;border-bottom:1px solid rgba(0,0,0,.06)}.pinned-note-title[data-v-7a177390]{flex:1;border:none;background:transparent;font-size:13px;font-weight:600;color:#333;outline:none;cursor:text}.pinned-note-lock[data-v-7a177390]{background:none;border:none;font-size:13px;cursor:pointer;padding:0 2px;line-height:1;opacity:.7}.pinned-note-lock[data-v-7a177390]:hover{opacity:1}.pinned-note-locked .pinned-note-header[data-v-7a177390]{cursor:default}.pinned-note-close[data-v-7a177390]{background:none;border:none;font-size:14px;color:#999;cursor:pointer;padding:0 2px;line-height:1}.pinned-note-close[data-v-7a177390]:hover{color:#d32f2f}.pinned-note-content[data-v-7a177390]{border:none;background:transparent;padding:8px;font-size:12px;line-height:1.5;color:#333;resize:none;outline:none;flex:1;overflow:auto;font-family:inherit;-webkit-user-select:text;user-select:text}.pinned-note-resize[data-v-7a177390]{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.2) 50%);border-radius:0 0 4px}.app-content[data-v-7a177390]{height:100%;overflow:hidden;background:#fff}.app-content iframe[data-v-7a177390]{width:100%;height:100%;border:none}.appstore-content[data-v-7a177390],.downloader-content[data-v-7a177390]{height:100%;overflow:hidden}.calculator-content[data-v-7a177390]{height:100%;overflow:hidden;background:#1e1e2e;border-radius:20px}.emulator-content[data-v-7a177390],.ons-content[data-v-7a177390]{height:100%;overflow:hidden;background:#000}.gameconsole-float[data-v-7a177390],.gamecenter-float[data-v-7a177390]{position:absolute}.right-menu[data-v-7a177390]{position:absolute;width:180px;background:rgba(var(--theme-primary-rgb, 0, 120, 212),.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-radius:4px;overflow:visible;z-index:999}.right-item[data-v-7a177390]{padding:10px 15px;font-size:13px;cursor:pointer;white-space:nowrap}.right-item[data-v-7a177390]:hover{background:var(--theme-primary, rgba(255, 255, 255, .15))}.has-submenu[data-v-7a177390]{position:relative}.has-submenu[data-v-7a177390]:after{content:"";position:absolute;top:0;right:-6px;width:6px;height:100%;z-index:999}.right-submenu[data-v-7a177390]{display:none;position:absolute;left:100%;top:0;width:140px;background:rgba(var(--theme-primary-rgb, 0, 120, 212),.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-radius:4px;overflow:visible;z-index:1000;margin-left:2px;box-shadow:0 2px 8px #0003}.right-menu[data-near-right] .has-submenu[data-v-7a177390]:after{right:auto;left:-6px}.has-submenu:hover .right-submenu[data-v-7a177390]{display:block}.right-menu[data-near-right] .right-submenu[data-v-7a177390]{left:auto;right:100%;margin-left:0;margin-right:2px}.view-submenu[data-v-7a177390]{width:180px}.right-item.danger[data-v-7a177390]{color:#ff5252}.right-item.danger[data-v-7a177390]:hover{background:#ff525226}.taskbar-app-menu[data-v-7a177390],.taskbar-blank-menu[data-v-7a177390],.task-manager-menu[data-v-7a177390]{z-index:10001}.terminal-content[data-v-7a177390]{height:100%;overflow:hidden;background:#0c0c0c}.paimonnav-content[data-v-7a177390],.virtualbox-content[data-v-7a177390],.model-content[data-v-7a177390],.drawio-content[data-v-7a177390],.excalidraw-content[data-v-7a177390],.photoeditor-content[data-v-7a177390]{height:100%;overflow:hidden}.phone-float[data-v-7a177390],.gameconsole-float[data-v-7a177390]{position:absolute}.taskmanager-content[data-v-7a177390]{height:100%;overflow:hidden;background:#fff}.taskmanager-content .task-manager-body[data-v-7a177390]{height:100%;overflow-y:auto;padding:8px 0}.taskmanager-content .task-manager-row[data-v-7a177390]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;cursor:pointer;font-size:13px;color:#333}.taskmanager-content .task-manager-row[data-v-7a177390]:hover{background:#f0f0f0}.taskmanager-content .task-manager-title[data-v-7a177390]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskmanager-content .task-manager-id[data-v-7a177390]{color:#999;font-size:11px;margin-left:12px;font-family:monospace}.taskmanager-content .task-manager-empty[data-v-7a177390]{padding:30px;text-align:center;color:#999;font-size:13px}.taskbar-preview[data-v-7a177390]{position:absolute;bottom:52px;transform:translate(-50%);display:flex;gap:10px;z-index:9999;padding:10px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 8px 30px #00000040}.preview-item[data-v-7a177390]{cursor:pointer;border-radius:6px;transition:transform .15s ease}.preview-item[data-v-7a177390]:hover{transform:translateY(-2px)}.preview-item.active .preview-card[data-v-7a177390]{box-shadow:0 0 0 2px var(--theme-primary, #0078d4)}.preview-card[data-v-7a177390]{width:200px;background:#fff;border-radius:6px;box-shadow:0 2px 8px #0000001f;overflow:hidden}.preview-header[data-v-7a177390]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8f9fa;border-bottom:1px solid #e8e8e8}.preview-header .preview-title[data-v-7a177390]{flex:1;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-close[data-v-7a177390]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#666;font-size:12px;border-radius:3px;line-height:1}.preview-close[data-v-7a177390]:hover{background:#e81123;color:#fff}.preview-body[data-v-7a177390]{height:130px;overflow:hidden;background:#f0f0f0}.preview-live[data-v-7a177390]{width:100%;height:100%;position:relative}.preview-live iframe[data-v-7a177390]{width:1000px;height:650px;transform:scale(.2);transform-origin:0 0;border:none;pointer-events:none;position:absolute;top:0;left:0}.preview-live img[data-v-7a177390],.preview-live video[data-v-7a177390]{width:100%;height:100%;object-fit:contain;background:#000}.preview-fallback[data-v-7a177390]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.taskbar[data-v-7a177390]{position:absolute;bottom:0;left:0;width:100%;height:48px;background:linear-gradient(90deg,rgba(var(--theme-primary-rgb, 0, 120, 212),.95),rgba(var(--theme-primary-rgb, 0, 120, 212),.85));display:flex;align-items:center;padding:0 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.start-btn[data-v-7a177390]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;position:relative;background:transparent}.start-btn[data-v-7a177390]:hover{background:#ffffff14}.start-btn[data-v-7a177390]:active{transform:scale(.88)}.start-ring[data-v-7a177390]{width:28px;height:28px;border-radius:50%;background:conic-gradient(#4fc3f7,#64ffda,#ff80ab,#b388ff,#4fc3f7);animation:startRingRotate-7a177390 2s linear infinite;mask:radial-gradient(transparent 58%,black 58%);-webkit-mask:radial-gradient(transparent 58%,black 58%)}@keyframes startRingRotate-7a177390{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-quick[data-v-7a177390]{display:flex;margin-left:10px;gap:5px}.task-icon[data-v-7a177390]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px}.task-icon[data-v-7a177390]:hover{background:#ffffff1a}.task-windows[data-v-7a177390]{display:flex;margin-left:15px;gap:2px;flex:1;align-self:stretch;align-items:center}.task-window-item[data-v-7a177390]{height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;border-radius:3px;cursor:pointer;max-width:160px}.task-window-item.pinned[data-v-7a177390]{padding:0;width:40px;justify-content:center;gap:0;max-width:40px}.task-window-item[data-v-7a177390]:hover{background:#ffffff1a}.task-window-item.active[data-v-7a177390]{background:#ffffff26;border-bottom:2px solid var(--theme-primary, #0078d4)}.task-window-item span[data-v-7a177390]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-tray[data-v-7a177390]{margin-left:auto;color:#fff;font-size:12px;padding:0 15px;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.user-info[data-v-7a177390]{position:relative}.user-avatar-small[data-v-7a177390]{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent}.user-avatar-small[data-v-7a177390]:hover{border-color:#ffffff4d}.user-menu[data-v-7a177390]{position:absolute;bottom:45px;right:0;width:160px;background:rgba(var(--theme-primary-rgb, 0, 120, 212),.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:4px;overflow:hidden}.user-menu-header[data-v-7a177390]{padding:10px 15px;display:flex;align-items:center;gap:8px;font-size:13px}.menu-username[data-v-7a177390]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-vip[data-v-7a177390]{background:linear-gradient(135deg,gold,orange);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;flex-shrink:0}.user-name-row[data-v-7a177390]{display:flex;align-items:center;gap:6px}.vip-badge-inline[data-v-7a177390]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;flex-shrink:0;line-height:1.4}.vip-badge-inline.gold[data-v-7a177390]{background:linear-gradient(135deg,gold,orange);color:#fff}.vip-badge-inline.gray[data-v-7a177390]{background:#ffffff40;color:#ffffffb3}.user-menu-divider[data-v-7a177390]{height:1px;background:#ffffff26;margin:0 10px}.user-menu-item[data-v-7a177390]{padding:10px 15px;cursor:pointer;font-size:13px}.user-menu-item[data-v-7a177390]:hover{background:#ffffff26}.time[data-v-7a177390]{font-size:12px;line-height:1.2}.date[data-v-7a177390]{font-size:15px;opacity:.8;line-height:1.2}.start-menu[data-v-7a177390]{position:absolute;top:calc(100% - 650px);left:0;width:320px;height:600px;background:linear-gradient(180deg,rgba(var(--theme-primary-rgb, 0, 120, 212),.98),rgba(var(--theme-primary-rgb, 0, 120, 212),.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-direction:column;color:#fff}.start-menu.active[data-v-7a177390]{display:flex}.start-header[data-v-7a177390]{padding:15px;font-size:14px;border-bottom:1px solid #444}.start-apps[data-v-7a177390]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;flex:1;align-content:start;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.start-apps[data-v-7a177390]::-webkit-scrollbar{display:none}.start-app[data-v-7a177390]{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-radius:4px;cursor:pointer}.start-app[data-v-7a177390]:hover{background:#ffffff1a}.start-app img[data-v-7a177390]{width:32px;height:32px;margin-bottom:5px;pointer-events:none}.start-app span[data-v-7a177390]{font-size:11px;text-align:center}.start-footer[data-v-7a177390]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-top:1px solid #444}.start-user[data-v-7a177390]{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px}.start-user[data-v-7a177390]:hover{background:#ffffff1a}.user-info[data-v-7a177390]{display:flex;flex-direction:column;line-height:1.3}.user-name[data-v-7a177390]{font-size:13px}.power-btn[data-v-7a177390]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px}.power-btn[data-v-7a177390]:hover{background:#ffffff1a}.music-content[data-v-7a177390]{width:100%;height:100%;overflow:hidden}.music-tray-icon[data-v-7a177390]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;margin-right:4px;transition:background .2s}.music-tray-icon[data-v-7a177390]:hover{background:#ffffff26}.desktop-lyrics[data-v-7a177390]{position:fixed;z-index:9999;padding:4px 8px;cursor:move;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;gap:4px}.desktop-lyrics-locked[data-v-7a177390]{cursor:default}.desktop-lyrics-toolbar[data-v-7a177390]{display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .2s}.desktop-lyrics:hover .desktop-lyrics-toolbar[data-v-7a177390]{opacity:1;pointer-events:auto}.lyrics-btn[data-v-7a177390]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:4px;padding:2px 6px;font-size:12px;cursor:pointer;line-height:1.4;transition:background .15s}.lyrics-btn[data-v-7a177390]:hover{background:#ffffff4d}.lyrics-color-picker[data-v-7a177390]{width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;background:none}.desktop-lyrics-text[data-v-7a177390]{font-size:20px;font-weight:700;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8));white-space:nowrap;line-height:1.4;transform-origin:center center}.tray-context-menu[data-v-7a177390]{position:fixed;z-index:10000;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 20px #0003;padding:6px 0;min-width:140px;font-size:13px}.tray-context-item[data-v-7a177390]{padding:8px 16px;cursor:pointer;color:#333;transition:background .15s}.tray-context-item[data-v-7a177390]:hover{background:#f0f0f0}.tray-context-item.danger[data-v-7a177390]{color:#d32f2f}.tray-context-item.danger[data-v-7a177390]:hover{background:#ffebee}.tray-context-divider[data-v-7a177390]{height:1px;background:#e0e0e0;margin:4px 0}.notification-btn[data-v-7a177390]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border-radius:4px;transition:background .15s;position:relative;flex-shrink:0}.notification-btn[data-v-7a177390]:hover{background:#ffffff26}.notification-btn img[data-v-7a177390]{width:18px;height:18px;filter:brightness(0) invert(1)}.notification-badge[data-v-7a177390]{position:absolute;top:2px;right:2px;background:#e53935;color:#fff;font-size:10px;min-width:14px;height:14px;line-height:14px;text-align:center;border-radius:7px;padding:0 3px}.notification-center[data-v-7a177390]{position:fixed;top:0;right:-400px;width:380px;height:100vh;background:linear-gradient(180deg,rgba(var(--theme-primary-rgb, 0, 120, 212),.98),rgba(var(--theme-primary-rgb, 0, 120, 212),.9));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:1px solid rgba(255,255,255,.15);box-shadow:-4px 0 24px #0006;z-index:9999;transition:right .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column}.notification-center.active[data-v-7a177390]{right:0}.notification-header[data-v-7a177390]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.2);flex-shrink:0}.notification-header h3[data-v-7a177390]{margin:0;font-size:16px;font-weight:600;color:#fff}.clear-all-btn[data-v-7a177390]{background:none;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s}.clear-all-btn[data-v-7a177390]:hover{background:#ffffff26;color:#fff}.notification-list[data-v-7a177390]{flex:1;overflow-y:auto;padding:12px}.notification-empty[data-v-7a177390]{text-align:center;padding:80px 20px;color:#fff9;font-size:14px}.notification-card[data-v-7a177390]{background:#ffffff1a;border-radius:8px;margin-bottom:10px;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.card-header[data-v-7a177390]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.card-title[data-v-7a177390]{margin:0;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-close[data-v-7a177390]{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s}.card-close[data-v-7a177390]:hover{color:#ff6b6b}.card-iframe[data-v-7a177390]{width:100%;height:250px;border:none;background:#fff;display:block}.card-content-text[data-v-7a177390]{padding:16px;background:#fffffff2;border-radius:8px;font-size:14px;line-height:1.6;color:#333;max-height:250px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.recycle-content[data-v-7a177390]{display:flex;flex-direction:column;height:100%;background:#fff}.recycle-header[data-v-7a177390]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e0e0e0;background:#f5f5f5;flex-shrink:0}.recycle-count[data-v-7a177390]{font-size:13px;color:#666}.recycle-header-actions[data-v-7a177390]{display:flex;gap:8px}.recycle-btn[data-v-7a177390]{padding:6px 14px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;transition:all .15s}.recycle-btn[data-v-7a177390]:hover:not(:disabled){background:#e8e8e8}.recycle-btn[data-v-7a177390]:disabled{opacity:.5;cursor:not-allowed}.restore-all-btn[data-v-7a177390]{color:#2b74e8;border-color:#2b74e8}.restore-all-btn[data-v-7a177390]:hover:not(:disabled){background:#e8f0fe}.empty-btn[data-v-7a177390]{color:#d93025;border-color:#d93025}.empty-btn[data-v-7a177390]:hover:not(:disabled){background:#fce8e6}.recycle-list[data-v-7a177390]{flex:1;overflow-y:auto;padding:4px 0}.recycle-item[data-v-7a177390]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #f0f0f0;transition:background .1s}.recycle-item[data-v-7a177390]:hover{background:#f0f5ff}.recycle-item-icon[data-v-7a177390]{flex-shrink:0;margin-right:12px;display:flex;align-items:center}.recycle-item-info[data-v-7a177390]{flex:1;min-width:0}.recycle-item-name[data-v-7a177390]{font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recycle-item-path[data-v-7a177390]{font-size:11px;color:#999;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recycle-item-date[data-v-7a177390]{font-size:11px;color:#aaa;margin-top:1px}.recycle-item-actions[data-v-7a177390]{flex-shrink:0;display:flex;gap:6px;margin-left:12px}.recycle-item-btn[data-v-7a177390]{padding:4px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:12px;transition:all .15s}.recycle-item-btn.restore-btn[data-v-7a177390]{color:#2b74e8;border-color:#2b74e8}.recycle-item-btn.restore-btn[data-v-7a177390]:hover{background:#e8f0fe}.recycle-item-btn.delete-btn[data-v-7a177390]{color:#d93025;border-color:#d93025}.recycle-item-btn.delete-btn[data-v-7a177390]:hover{background:#fce8e6}.recycle-empty[data-v-7a177390]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.recycle-empty-icon[data-v-7a177390]{font-size:48px;margin-bottom:12px}.recycle-empty-text[data-v-7a177390]{font-size:14px}.reset-password-overlay[data-v-7a177390]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reset-password-dialog[data-v-7a177390]{width:400px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:resetPwdAppear-7a177390 .3s ease-out}@keyframes resetPwdAppear-7a177390{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.reset-password-header[data-v-7a177390]{padding:24px 24px 16px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.reset-password-icon[data-v-7a177390]{font-size:36px;display:block;margin-bottom:8px}.reset-password-header h3[data-v-7a177390]{margin:0 0 8px;font-size:18px;font-weight:600}.reset-password-header p[data-v-7a177390]{margin:0;font-size:13px;opacity:.9}.reset-password-body[data-v-7a177390]{padding:20px 24px}.reset-password-field[data-v-7a177390]{margin-bottom:14px}.reset-password-field label[data-v-7a177390]{display:block;font-size:13px;color:#555;margin-bottom:6px;font-weight:500}.reset-password-field input[data-v-7a177390]{width:100%;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.reset-password-field input[data-v-7a177390]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.reset-password-error[data-v-7a177390]{color:#d32f2f;font-size:13px;text-align:center;padding:8px;background:#ffebee;border-radius:6px;margin-top:8px}.reset-password-footer[data-v-7a177390]{padding:0 24px 24px}.btn-reset-submit[data-v-7a177390]{width:100%;height:42px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-reset-submit[data-v-7a177390]:hover:not(:disabled){opacity:.9}.btn-reset-submit[data-v-7a177390]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.desktop-icons[data-v-7a177390]{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 68px);padding-bottom:5px}.desktop-icons[data-v-7a177390]:not(.auto-arrange){margin:10px;width:calc(100% - 20px);height:calc(100% - 68px)}.start-menu[data-v-7a177390]{width:280px;height:auto;max-height:calc(100vh - 48px);top:auto;bottom:48px}}.transfer-panel[data-v-e44c125c]{position:absolute;top:0;right:0;width:360px;height:100%;background:#fff;box-shadow:-2px 0 12px #0000001f;display:flex;flex-direction:column;z-index:100;transform:translate(100%);transition:transform .25s ease}.transfer-panel.visible[data-v-e44c125c]{transform:translate(0)}.tp-header[data-v-e44c125c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.tp-title[data-v-e44c125c]{font-size:15px;font-weight:600;color:#333}.tp-close[data-v-e44c125c]{background:none;border:none;font-size:16px;cursor:pointer;color:#999;padding:4px}.tp-close[data-v-e44c125c]:hover{color:#333}.tp-tabs[data-v-e44c125c]{display:flex;border-bottom:1px solid #e8e8e8;flex-shrink:0}.tp-tab[data-v-e44c125c]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 0;font-size:13px;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tp-tab[data-v-e44c125c]:hover{color:#1890ff}.tp-tab.active[data-v-e44c125c]{color:#1890ff;border-bottom-color:#1890ff;font-weight:500}.tp-tab-badge[data-v-e44c125c]{background:#1890ff;color:#fff;font-size:11px;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:9px;padding:0 5px}.tp-sub-tabs[data-v-e44c125c]{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.tp-sub-tab[data-v-e44c125c]{padding:8px 12px;font-size:12px;color:#888;cursor:pointer;border-bottom:2px solid transparent}.tp-sub-tab.active[data-v-e44c125c]{color:#333;font-weight:500;border-bottom-color:#1890ff}.tp-sub-tab-fail[data-v-e44c125c]{position:relative}.tp-fail-badge[data-v-e44c125c]{background:#ff4d4f;color:#fff;font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;padding:0 4px;margin-left:3px}.tp-sub-actions[data-v-e44c125c]{margin-left:auto}.tp-clear-btn[data-v-e44c125c]{background:none;border:none;font-size:12px;color:#999;cursor:pointer}.tp-clear-btn[data-v-e44c125c]:hover{color:#1890ff}.tp-list[data-v-e44c125c]{flex:1;overflow-y:auto;padding:8px 0}.tp-empty[data-v-e44c125c]{text-align:center;color:#bbb;padding:40px 0;font-size:13px}.tp-task[data-v-e44c125c]{padding:10px 16px;border-bottom:1px solid #f5f5f5}.tp-task[data-v-e44c125c]:hover{background:#fafafa}.tp-task-info[data-v-e44c125c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tp-task-name[data-v-e44c125c]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.tp-task-size[data-v-e44c125c]{font-size:11px;color:#aaa;flex-shrink:0}.tp-progress-row[data-v-e44c125c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tp-progress-bar[data-v-e44c125c]{flex:1;height:4px;background:#eee;border-radius:2px;overflow:hidden}.tp-progress-fill[data-v-e44c125c]{height:100%;background:#1890ff;border-radius:2px;transition:width .3s ease}.tp-progress-done[data-v-e44c125c]{background:#52c41a}.tp-progress-text[data-v-e44c125c]{font-size:11px;color:#999;min-width:36px;text-align:right}.tp-task-meta[data-v-e44c125c]{display:flex;align-items:center;justify-content:space-between}.tp-status[data-v-e44c125c]{font-size:11px}.tp-status-pending[data-v-e44c125c]{color:#aaa}.tp-status-hashing[data-v-e44c125c]{color:#faad14}.tp-status-active[data-v-e44c125c]{color:#1890ff}.tp-status-done[data-v-e44c125c]{color:#52c41a}.tp-status-fail[data-v-e44c125c]{color:#ff4d4f}.tp-retry[data-v-e44c125c]{background:none;border:none;font-size:11px;color:#1890ff;cursor:pointer;margin-left:4px}.tp-retry[data-v-e44c125c]:hover{text-decoration:underline}.tp-remove[data-v-e44c125c]{background:none;border:none;font-size:12px;color:#ccc;cursor:pointer;padding:2px 4px}.tp-remove[data-v-e44c125c]:hover{color:#ff4d4f}.cloud-drive[data-v-51c0a194]{position:relative;display:flex;height:100vh;width:100vw;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}.cd-sidebar[data-v-51c0a194]{width:240px;height:100%;background:#f5f7fa;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;flex-shrink:0}.cd-sidebar-top[data-v-51c0a194]{flex:1;padding:16px;overflow-y:auto}.cd-nav-group[data-v-51c0a194]{margin-bottom:8px}.cd-nav-item[data-v-51c0a194],.cd-cat-item[data-v-51c0a194]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s;color:#333;font-size:14px;margin-bottom:4px}.cd-nav-item[data-v-51c0a194]:hover,.cd-cat-item[data-v-51c0a194]:hover{background:#e8f3ff}.cd-nav-item.active[data-v-51c0a194],.cd-cat-item.active[data-v-51c0a194]{background:#1677ff1a;color:#1677ff;font-weight:500}.cd-nav-icon[data-v-51c0a194]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.cd-categories[data-v-51c0a194]{margin-top:16px}.cd-cat-title[data-v-51c0a194]{font-size:11px;color:#999;text-transform:uppercase;padding:8px 14px;font-weight:600;letter-spacing:.5px}.cd-sidebar-bottom[data-v-51c0a194]{padding:16px;border-top:1px solid #e8e8e8;background:#fff}.cd-user[data-v-51c0a194]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cd-user-avatar[data-v-51c0a194]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 4px #0000001a}.cd-user-name[data-v-51c0a194]{font-size:13px;font-weight:500;color:#333}.cd-user-role[data-v-51c0a194]{font-size:11px;color:#999}.cd-logout-btn[data-v-51c0a194]{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#999;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.cd-logout-btn[data-v-51c0a194]:hover{color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}.cd-capacity-text[data-v-51c0a194]{display:flex;justify-content:space-between;font-size:11px;color:#999;margin-bottom:4px}.cd-capacity-bar[data-v-51c0a194]{width:100%;height:4px;background:#e8e8e8;border-radius:2px;overflow:hidden}.cd-capacity-fill[data-v-51c0a194]{height:100%;background:#1677ff;border-radius:2px;transition:width .3s}.cd-main[data-v-51c0a194]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.cd-toolbar[data-v-51c0a194]{height:56px;border-bottom:1px solid #f0f0f0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;flex-shrink:0}.cd-toolbar-left[data-v-51c0a194]{display:flex;align-items:center;gap:12px}.cd-title[data-v-51c0a194]{font-size:16px;font-weight:600;color:#333;margin:0}.cd-count[data-v-51c0a194]{font-size:12px;color:#999}.cd-toolbar-right[data-v-51c0a194]{display:flex;align-items:center;gap:12px}.cd-view-switch[data-v-51c0a194]{display:flex;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.cd-view-btn[data-v-51c0a194]{padding:6px 12px;background:#fff;border:none;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.cd-view-btn.active[data-v-51c0a194]{background:#1677ff1a;color:#1677ff}.cd-upload-btn[data-v-51c0a194]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1677ff;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s}.cd-upload-wrapper[data-v-51c0a194]{position:relative}.cd-upload-wrapper:hover .cd-upload-dropdown[data-v-51c0a194]{display:block}.cd-upload-btn[data-v-51c0a194]:hover{background:#4096ff}.cd-upload-dropdown[data-v-51c0a194]{display:none;position:absolute;top:100%;left:0;margin-top:0;padding-top:4px;background:transparent;z-index:100;min-width:140px}.cd-upload-dropdown-content[data-v-51c0a194]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 6px 16px #00000014;overflow:hidden}.cd-upload-dropdown-item[data-v-51c0a194]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:none;cursor:pointer;font-size:13px;color:#333;transition:background .15s;white-space:nowrap}.cd-upload-dropdown-item[data-v-51c0a194]:hover{background:#f5f5f5}.cd-upload-progress[data-v-51c0a194]{display:flex;align-items:center;gap:12px;padding:8px 24px;background:#f0f7ff;border-bottom:1px solid #d6e8ff;flex-shrink:0}.cd-upload-progress-bar[data-v-51c0a194]{flex:1;height:6px;background:#e8e8e8;border-radius:3px;overflow:hidden;max-width:300px}.cd-upload-progress-fill[data-v-51c0a194]{height:100%;background:#1677ff;border-radius:3px;transition:width .3s}.cd-upload-progress-text[data-v-51c0a194]{font-size:12px;color:#1677ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-breadcrumb[data-v-51c0a194]{display:flex;align-items:center;gap:4px;padding:8px 24px;border-bottom:1px solid #f0f0f0;font-size:13px;background:#fff;flex-shrink:0}.cd-breadcrumb-item[data-v-51c0a194]{color:#1677ff;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .2s}.cd-breadcrumb-item[data-v-51c0a194]:hover{background:#e8f3ff}.cd-breadcrumb-item.active[data-v-51c0a194]{color:#333;cursor:default;font-weight:500}.cd-breadcrumb-item.active[data-v-51c0a194]:hover{background:transparent}.cd-breadcrumb-sep[data-v-51c0a194]{color:#ccc;-webkit-user-select:none;user-select:none}.cd-up-btn[data-v-51c0a194]{margin-left:auto;padding:3px 10px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;cursor:pointer;color:#666;transition:all .2s}.cd-up-btn[data-v-51c0a194]:hover{background:#e8e8e8}.cd-search-bar[data-v-51c0a194]{display:flex;align-items:center;gap:8px;padding:10px 24px;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0}.cd-search-input[data-v-51c0a194]{flex:1;max-width:360px;padding:7px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:none;transition:border-color .2s}.cd-search-input[data-v-51c0a194]:focus{border-color:#1677ff}.cd-search-btn[data-v-51c0a194]{padding:7px 14px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.cd-search-btn[data-v-51c0a194]:hover{background:#e8e8e8}.cd-loading-more[data-v-51c0a194]{text-align:center;padding:16px;font-size:13px;color:#999}.cd-no-more[data-v-51c0a194]{color:#bbb}.cd-newfolder-btn[data-v-51c0a194]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#333;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.cd-newfolder-btn[data-v-51c0a194]:hover{background:#f5f5f5;border-color:#ccc}.cd-content[data-v-51c0a194]{flex:1;overflow-y:auto;padding:20px 24px}.cd-grid[data-v-51c0a194]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.cd-grid-item[data-v-51c0a194]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border-radius:12px;border:1px solid #f0f0f0;background:#fff;cursor:pointer;transition:all .2s;position:relative}.cd-grid-item[data-v-51c0a194]:hover{border-color:#1677ff;box-shadow:0 4px 12px #00000014}.cd-folder-item .cd-grid-icon[data-v-51c0a194]{background:#ffc1071f}.cd-folder-item .cd-grid-name[data-v-51c0a194]{color:#333;font-weight:500}.cd-grid-icon[data-v-51c0a194]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#1677ff14;border-radius:12px;margin-bottom:10px;overflow:hidden}.cd-thumb[data-v-51c0a194]{width:100%;height:100%;object-fit:cover;border-radius:12px}.cd-file-emoji[data-v-51c0a194]{font-size:32px}.cd-uploading-item[data-v-51c0a194]{opacity:.7;pointer-events:none}.cd-uploading-icon[data-v-51c0a194]{position:relative}.cd-uploading-dim[data-v-51c0a194]{filter:grayscale(.6) brightness(.7)}.cd-uploading-ring[data-v-51c0a194]{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none}.cd-ring-bg[data-v-51c0a194]{fill:none;stroke:#00000026;stroke-width:3}.cd-ring-fg[data-v-51c0a194]{fill:none;stroke:#1890ff;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.cd-uploading-row[data-v-51c0a194]{opacity:.7}.cd-uploading-row .cd-list-time[data-v-51c0a194]{color:#1890ff}.cd-uploading-percent[data-v-51c0a194]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:700;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);pointer-events:none}.cd-grid-name[data-v-51c0a194]{font-size:13px;color:#333;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.cd-grid-size[data-v-51c0a194]{font-size:11px;color:#999}.cd-grid-actions[data-v-51c0a194]{display:flex;gap:4px;margin-top:8px;opacity:0;transition:opacity .2s}.cd-grid-item:hover .cd-grid-actions[data-v-51c0a194]{opacity:1}.cd-list[data-v-51c0a194]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.cd-list-header[data-v-51c0a194]{display:flex;align-items:center;padding:10px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;font-weight:500;color:#666}.cd-list-row[data-v-51c0a194]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f8f8f8;transition:background .15s}.cd-list-row[data-v-51c0a194]:hover{background:#fafafa}.cd-list-row[data-v-51c0a194]:last-child{border-bottom:none}.cd-folder-row[data-v-51c0a194]{cursor:pointer}.cd-folder-row .cd-list-name span[data-v-51c0a194]:last-child{font-weight:500;color:#333}.cd-list-col[data-v-51c0a194]{font-size:13px;color:#333}.cd-list-name[data-v-51c0a194]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.cd-list-name span[data-v-51c0a194]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-list-file-icon[data-v-51c0a194]{font-size:18px;flex-shrink:0}.cd-list-size[data-v-51c0a194]{width:100px;color:#999;flex-shrink:0}.cd-list-time[data-v-51c0a194]{width:140px;color:#999;flex-shrink:0}.cd-list-actions[data-v-51c0a194]{width:120px;display:flex;gap:4px;justify-content:flex-end;flex-shrink:0}.cd-share-views[data-v-51c0a194]{width:100px;color:#666;flex-shrink:0}.cd-share-expire[data-v-51c0a194]{width:140px;color:#666;flex-shrink:0}.cd-action-btn[data-v-51c0a194]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .2s}.cd-action-btn[data-v-51c0a194]:hover{background:#f0f0f0}.cd-empty[data-v-51c0a194]{text-align:center;padding:80px 20px;color:#999;font-size:14px}.cd-pagination[data-v-51c0a194]{height:52px;border-top:1px solid #f0f0f0;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:16px;background:#fff;flex-shrink:0}.cd-page-btn[data-v-51c0a194]{padding:6px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;font-size:13px;color:#333;transition:all .2s}.cd-page-btn[data-v-51c0a194]:hover:not(:disabled){border-color:#1677ff;color:#1677ff}.cd-page-btn[data-v-51c0a194]:disabled{opacity:.4;cursor:not-allowed}.cd-page-info[data-v-51c0a194]{font-size:13px;color:#666}.cd-modal-overlay[data-v-51c0a194]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000}.cd-modal[data-v-51c0a194]{background:#fff;border-radius:10px;width:440px;max-width:90%;box-shadow:0 8px 32px #00000026;overflow:hidden}.cd-modal-header[data-v-51c0a194]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.cd-modal-header h3[data-v-51c0a194]{font-size:15px;font-weight:600;color:#333;margin:0}.cd-modal-close[data-v-51c0a194]{background:none;border:none;font-size:22px;color:#999;cursor:pointer;line-height:1}.cd-modal-close[data-v-51c0a194]:hover{color:#333}.cd-modal-body[data-v-51c0a194]{padding:20px}.cd-modal-footer[data-v-51c0a194]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0}.cd-form-group[data-v-51c0a194]{margin-bottom:16px}.cd-form-group label[data-v-51c0a194]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:6px}.cd-form-input[data-v-51c0a194]{width:100%;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.cd-form-input[data-v-51c0a194]:focus{border-color:#1677ff}.cd-form-static[data-v-51c0a194]{padding:8px 12px;background:#f5f5f5;border-radius:6px;font-size:14px;color:#333}.cd-form-hint[data-v-51c0a194]{font-size:12px;color:#999;margin-top:4px}.cd-btn-primary[data-v-51c0a194]{padding:8px 18px;background:#1677ff;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s;flex-shrink:0}.cd-btn-primary[data-v-51c0a194]:hover:not(:disabled){background:#4096ff}.cd-btn-primary[data-v-51c0a194]:disabled{opacity:.6;cursor:not-allowed}.cd-btn-default[data-v-51c0a194]{padding:8px 18px;background:#fff;color:#333;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.cd-btn-default[data-v-51c0a194]:hover{border-color:#1677ff;color:#1677ff}.cd-link-box[data-v-51c0a194]{display:flex;gap:8px}.cd-link-box .cd-form-input[data-v-51c0a194]{flex:1}.cd-checkbox-label[data-v-51c0a194]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500;color:#333}.cd-checkbox-label input[type=checkbox][data-v-51c0a194]{cursor:pointer;width:16px;height:16px}.cd-share-lock[data-v-51c0a194]{font-size:12px;margin-left:4px}.cd-batch-btn[data-v-51c0a194]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;color:#333;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.cd-batch-btn[data-v-51c0a194]:hover{background:#f5f5f5;border-color:#ccc}.cd-batch-btn.active[data-v-51c0a194]{background:#1677ff1a;border-color:#1677ff;color:#1677ff}.cd-selected-count[data-v-51c0a194]{font-size:13px;color:#1677ff;font-weight:500;padding:0 4px}.cd-batch-action-btn[data-v-51c0a194]{display:flex;align-items:center;gap:4px;padding:7px 13px;background:#fff;color:#333;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.cd-batch-action-btn[data-v-51c0a194]:hover{background:#f5f5f5}.cd-batch-action-btn.danger[data-v-51c0a194]{color:#e53935;border-color:#ffcdd2}.cd-batch-action-btn.danger[data-v-51c0a194]:hover{background:#ffebee}.cd-batch-checkbox[data-v-51c0a194]{position:absolute;top:8px;left:8px;z-index:2}.cd-grid-item[data-v-51c0a194]{position:relative}.cd-item-selected[data-v-51c0a194]{background:#1677ff14!important;border-color:#1677ff!important}.cd-list-check[data-v-51c0a194]{width:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 8px}.transfer-badge[data-v-51c0a194]{background:#ff4d4f;color:#fff;font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;padding:0 4px;margin-left:2px}.cd-batch-btn.has-active[data-v-51c0a194]{border-color:#1890ff;color:#1890ff}.cd-ctx-menu[data-v-51c0a194]{position:fixed;z-index:99999;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;padding:4px 0;min-width:160px;-webkit-user-select:none;user-select:none}.cd-ctx-item[data-v-51c0a194]{padding:8px 16px;cursor:pointer;font-size:13px;color:#333;display:flex;align-items:center;gap:8px;transition:background .15s}.cd-ctx-item[data-v-51c0a194]:hover{background:#f0f5ff}.cd-ctx-item.danger[data-v-51c0a194]{color:#ff4d4f}.cd-ctx-item.danger[data-v-51c0a194]:hover{background:#fff1f0}.cd-ctx-divider[data-v-51c0a194]{height:1px;background:#f0f0f0;margin:4px 0}.cd-modal-overlay[data-v-51c0a194]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100000;display:flex;align-items:center;justify-content:center}.cd-modal[data-v-51c0a194]{background:#fff;border-radius:12px;padding:24px;min-width:320px;max-width:420px;box-shadow:0 8px 32px #0003}.cd-modal-title[data-v-51c0a194]{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a1a}.cd-modal-input[data-v-51c0a194]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;outline:none;box-sizing:border-box}.cd-modal-input[data-v-51c0a194]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.cd-modal-actions[data-v-51c0a194]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cd-btn-primary[data-v-51c0a194]{padding:6px 16px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.cd-btn-primary[data-v-51c0a194]:hover{background:#40a9ff}.cd-btn-secondary[data-v-51c0a194]{padding:6px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px}.cd-btn-secondary[data-v-51c0a194]:hover{border-color:#1890ff;color:#1890ff}.cd-modal-properties[data-v-51c0a194]{min-width:380px}.cd-props-content[data-v-51c0a194]{display:flex;flex-direction:column;gap:10px}.cd-props-row[data-v-51c0a194]{display:flex;align-items:baseline;font-size:13px;color:#333;word-break:break-all}.cd-props-label[data-v-51c0a194]{color:#999;flex-shrink:0;width:80px}.cd-props-mono[data-v-51c0a194]{font-family:monospace;font-size:12px;color:#666}.share-page[data-v-4311dfe8]{display:flex;height:100vh;width:100vw;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.share-error[data-v-4311dfe8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.share-error-icon[data-v-4311dfe8]{font-size:64px;margin-bottom:16px}.share-error h2[data-v-4311dfe8]{font-size:20px;color:#333;margin-bottom:8px}.share-error p[data-v-4311dfe8]{font-size:14px}.share-loading[data-v-4311dfe8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.share-spinner[data-v-4311dfe8]{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#1677ff;border-radius:50%;animation:spin-4311dfe8 1s linear infinite;margin-bottom:12px}@keyframes spin-4311dfe8{to{transform:rotate(360deg)}}.share-password-page[data-v-4311dfe8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa}.share-password-box[data-v-4311dfe8]{background:#fff;padding:48px 40px;border-radius:16px;box-shadow:0 8px 32px #00000014;text-align:center;min-width:320px}.share-password-icon[data-v-4311dfe8]{font-size:48px;margin-bottom:16px}.share-password-box h2[data-v-4311dfe8]{font-size:18px;color:#333;margin:0 0 8px}.share-password-box p[data-v-4311dfe8]{font-size:14px;color:#999;margin:0 0 24px}.share-password-input[data-v-4311dfe8]{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-size:20px;text-align:center;letter-spacing:8px;outline:none;transition:border-color .2s;box-sizing:border-box}.share-password-input[data-v-4311dfe8]:focus{border-color:#1677ff}.share-password-error[data-v-4311dfe8]{color:#e53935;font-size:13px;margin-top:10px}.share-password-btn[data-v-4311dfe8]{width:100%;margin-top:20px;padding:12px;background:#1677ff;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;transition:background .2s}.share-password-btn[data-v-4311dfe8]:hover{background:#4096ff}.share-sidebar[data-v-4311dfe8]{width:280px;height:100%;background:#f5f7fa;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;flex-shrink:0}.share-brand[data-v-4311dfe8]{padding:20px;text-align:center;border-bottom:1px solid #e8e8e8}.share-brand h1[data-v-4311dfe8]{font-size:18px;color:#1677ff;margin:0;font-weight:600}.share-sharer[data-v-4311dfe8]{padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.share-sharer-avatar[data-v-4311dfe8]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px #0000001a}.share-sharer-name[data-v-4311dfe8]{font-size:15px;font-weight:500;color:#333}.share-sharer-desc[data-v-4311dfe8]{font-size:12px;color:#999}.share-meta[data-v-4311dfe8]{padding:0 20px;flex:1}.share-meta-item[data-v-4311dfe8]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:8px;margin-bottom:8px;font-size:12px;color:#666}.share-footer[data-v-4311dfe8]{padding:16px;border-top:1px solid #e8e8e8;text-align:center;font-size:11px;color:#999}.share-main[data-v-4311dfe8]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.share-toolbar[data-v-4311dfe8]{height:56px;border-bottom:1px solid #f0f0f0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.share-toolbar-left[data-v-4311dfe8]{display:flex;align-items:center;gap:12px}.share-toolbar-left h2[data-v-4311dfe8]{font-size:16px;font-weight:600;color:#333;margin:0}.share-count[data-v-4311dfe8]{font-size:12px;color:#999}.share-download-btn[data-v-4311dfe8]{display:flex;align-items:center;gap:6px;padding:8px 18px;background:#1677ff;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s}.share-download-btn[data-v-4311dfe8]:hover{background:#4096ff}.share-content[data-v-4311dfe8]{flex:1;padding:24px;overflow-y:auto}.share-empty[data-v-4311dfe8]{text-align:center;padding:40px;color:#999;font-size:14px}.share-download-small[data-v-4311dfe8]{padding:6px 12px;font-size:12px;flex-shrink:0;margin-left:auto}.share-file-card[data-v-4311dfe8]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;max-width:600px;margin-bottom:10px}.share-file-icon[data-v-4311dfe8]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#1677ff14;border-radius:12px;font-size:28px;flex-shrink:0}.share-file-info[data-v-4311dfe8]{flex:1;min-width:0}.share-file-name[data-v-4311dfe8]{font-size:15px;font-weight:500;color:#333;margin-bottom:4px;word-break:break-all}.share-file-size[data-v-4311dfe8]{font-size:13px;color:#999}.share-folder-toggle[data-v-4311dfe8]{font-size:14px;color:#999;flex-shrink:0;padding:0 8px}.share-sub-file[data-v-4311dfe8]{margin-left:40px;border-left:3px solid #1677ff}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Roboto,Microsoft Yahei,sans-serif;-webkit-user-select:none;user-select:none}body{overflow:hidden;height:100vh}.rotate-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;z-index:999999}.rotate-content{text-align:center;color:#e2e8f0}.rotate-icon{color:#4a9eff;margin-bottom:24px;animation:rotate-hint-anim 2s ease-in-out infinite}@keyframes rotate-hint-anim{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}.rotate-text{font-size:20px;font-weight:600;margin-bottom:10px}.rotate-hint{font-size:14px;color:#94a3b8}
