.html-content-viewer[data-v-107ab28d]{width:100%;position:relative}.code-preview-container[data-v-6f61c28b]{border:1px solid #0000;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.code-preview-container.is-slide[data-v-6f61c28b]{border:1px solid #efefef;border-radius:16px}.tab-header[data-v-6f61c28b]{box-sizing:border-box;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:10px 50px 10px 16px;display:flex}.tab-button-container[data-v-6f61c28b],.tab-header.is-slide[data-v-6f61c28b]{background-color:#f5f5f5}.tab-button-container[data-v-6f61c28b]{border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 4px;transition:background-color .3s;display:flex}.tab-button-container[data-v-6f61c28b]:hover{background-color:#eaeaea}.tab[data-v-6f61c28b]{cursor:pointer;color:#909499;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:14px;transition:color .3s,background-color .3s;display:flex;position:relative}.tab.active[data-v-6f61c28b]{color:#fff;background-color:#232425}.content-area[data-v-6f61c28b]{flex:1;position:relative;overflow:hidden}.tab-pane[data-v-6f61c28b]{width:100%;height:100%;overflow:auto}.preview-renderer[data-v-6f61c28b]{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.iframe-wrapper[data-v-6f61c28b]{width:100%;position:relative;overflow:hidden}.scaled-iframe[data-v-6f61c28b]{transform-origin:0 0;position:absolute;top:0;left:0}.iframe-container[data-v-6f61c28b]{transform-origin:0 0;transition:transform .3s}.preview-renderer iframe[data-v-6f61c28b]{flex:1;min-height:300px}.empty-slide-preview[data-v-6f61c28b]{box-sizing:border-box;background-color:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.empty-slide-preview-text[data-v-6f61c28b]{color:#909499;font-size:12px;line-height:1.5em}.loading-dots[data-v-6f61c28b]{text-align:left;width:24px;display:inline-block}.loading-dots[data-v-6f61c28b]:after{content:".";animation:1.5s infinite dots-6f61c28b}@keyframes dots-6f61c28b{0%{content:"."}33%{content:".."}67%{content:"..."}to{content:"."}}.code-renderer[data-v-6f61c28b]{box-sizing:border-box;background-color:#fff;padding:16px}@media (prefers-color-scheme:dark){.code-renderer[data-v-6f61c28b]{background-color:#333}.code-preview-container.is-slide[data-v-6f61c28b]{border-color:#444}.tab-header[data-v-6f61c28b]{border-bottom-color:#444}.tab-button-container[data-v-6f61c28b],.tab-header.is-slide[data-v-6f61c28b]{background-color:#2a2a2a}.tab-button-container[data-v-6f61c28b]:hover{background-color:#3a3a3a}.tab[data-v-6f61c28b]{color:#aaa}.tab.active[data-v-6f61c28b]{color:#fff;background-color:#555}.content-area[data-v-6f61c28b]{background-color:#1e1e1e}.empty-state[data-v-6f61c28b]{color:#aaa}.empty-slide-preview[data-v-6f61c28b]{background-color:#2a2a2a}.empty-slide-preview-text[data-v-6f61c28b]{color:#aaa}}.empty-state[data-v-6f61c28b]{justify-content:center;align-items:center;height:100%;display:flex}.black-loading-animation[data-v-6f61c28b]{animation:1.5s linear infinite rotate-6f61c28b}.preview-renderer-content[data-v-6f61c28b]{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.overlay-wrapper[data-v-6f61c28b]{z-index:100;position:absolute}.select-and-edit-overlay[data-v-6f61c28b]{cursor:default;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes rotate-6f61c28b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.actions-container[data-v-6f61c28b]{justify-content:center;align-items:center;display:flex}.custom-dropdown-menu[data-v-6f61c28b]{background:#fff;border-radius:8px;width:280px;padding:4px;box-shadow:0 2px 8px #00000026}.dropdown-menu-item[data-v-6f61c28b]{cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:10px 12px;transition:all .2s;display:flex;position:relative}.dropdown-menu-item[data-v-6f61c28b]:hover:not(.dropdown-menu-item-disabled):not(.dropdown-menu-item-active){background-color:#f5f5f5}.dropdown-menu-item-disabled[data-v-6f61c28b]{opacity:.5;cursor:not-allowed}.dropdown-menu-item-active[data-v-6f61c28b]{background-color:#0f7fff}.dropdown-menu-item-active[data-v-6f61c28b]:hover{background-color:#0e72e6}.dropdown-menu-item-active .dropdown-menu-item-icon[data-v-6f61c28b],.dropdown-menu-item-active .dropdown-menu-item-label[data-v-6f61c28b]{color:#fff}.dropdown-menu-item-active .dropdown-menu-item-desc[data-v-6f61c28b]{color:#ffffffb3}.dropdown-menu-item-icon[data-v-6f61c28b]{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.dropdown-menu-item-content[data-v-6f61c28b]{flex:1;min-width:0}.dropdown-menu-item-label[data-v-6f61c28b]{color:#333;margin-bottom:2px;font-size:14px;line-height:1.4}.dropdown-menu-item-desc[data-v-6f61c28b]{color:#999;font-size:12px;line-height:1.3}.dropdown-divider[data-v-6f61c28b]{background-color:#e8e8e8;height:1px;margin:4px 8px}@media (prefers-color-scheme:dark){.custom-dropdown-menu[data-v-6f61c28b]{background:#2a2a2a;box-shadow:0 2px 8px #0000004d}.dropdown-menu-item[data-v-6f61c28b]:hover:not(.dropdown-menu-item-disabled):not(.dropdown-menu-item-active){background-color:#333}.dropdown-menu-item-label[data-v-6f61c28b]{color:#e0e0e0}.dropdown-menu-item-desc[data-v-6f61c28b]{color:#888}.dropdown-divider[data-v-6f61c28b]{background-color:#444}.dropdown-menu-item-active[data-v-6f61c28b]{background-color:#0f7fff}.dropdown-menu-item-active[data-v-6f61c28b]:hover{background-color:#0e72e6}.dropdown-menu-item-active .dropdown-menu-item-icon[data-v-6f61c28b],.dropdown-menu-item-active .dropdown-menu-item-label[data-v-6f61c28b]{color:#fff}.dropdown-menu-item-active .dropdown-menu-item-desc[data-v-6f61c28b]{color:#fffc}}.slides-enhanced-modal[data-v-6f61c28b]{--n-border-radius:16px!important}.slides-enhanced-modal .modal-header-content[data-v-6f61c28b]{flex-direction:column;gap:4px;display:flex}.modal-body-content[data-v-6f61c28b]{margin-bottom:8px}.options-grid[data-v-6f61c28b]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.option-card[data-v-6f61c28b]{cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:16px;transition:all .25s;position:relative}.option-card[data-v-6f61c28b]:hover{border-color:#0f7fff;box-shadow:0 4px 12px #0000000d}.option-card.active[data-v-6f61c28b]{background:#f0f7ff;border-color:#0f7fff}.check-circle[data-v-6f61c28b]{background:#fff;border:2px solid #e2e2e2;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:12px;right:12px}.check-circle[data-v-6f61c28b],.check-circle[data-v-6f61c28b]:after{border-radius:50%;transition:all .2s}.check-circle[data-v-6f61c28b]:after{content:"";opacity:0;background:#0f7fff;width:8px;height:8px;transform:scale(0)}.option-card.active .check-circle[data-v-6f61c28b]{border-color:#0f7fff}.option-card.active .check-circle[data-v-6f61c28b]:after{opacity:1;transform:scale(1)}.card-title[data-v-6f61c28b]{color:#232425;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.card-desc[data-v-6f61c28b]{color:#666;font-size:12px;line-height:1.4;display:block}.input-container[data-v-6f61c28b]{opacity:0;max-height:0;margin-top:-8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.input-container.visible[data-v-6f61c28b]{opacity:1;max-height:200px;margin-top:0;margin-bottom:24px}.suggestion-tags-container[data-v-6f61c28b]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.suggestion-tag[data-v-6f61c28b]{color:#232425;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:8px;align-items:center;padding:6px 12px;font-size:13px;transition:all .2s;display:inline-flex}.suggestion-tag[data-v-6f61c28b]:hover{color:#0f7fff;background:#e8e8e8;border-color:#0f7fff}.suggestion-tag[data-v-6f61c28b]:active{transform:scale(.96)}.modal-btn-outline[data-v-6f61c28b]{--n-border:none!important;--n-border-hover:none!important;--n-border-pressed:none!important;--n-border-focus:none!important;--n-border-disabled:none!important;color:#232425!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #e2e2e2!important;border-radius:12px!important;outline:none!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;transition:all .25s!important}.modal-btn-outline .n-button__border[data-v-6f61c28b],.modal-btn-outline .n-button__state-border[data-v-6f61c28b]{display:none!important}.modal-btn-outline[data-v-6f61c28b]:hover{background-color:#00000005!important;border-color:#b0b0b0!important}.modal-btn-outline[data-v-6f61c28b]:focus{box-shadow:none!important;outline:none!important}.modal-btn-primary[data-v-6f61c28b]{--n-border:none!important;--n-border-hover:none!important;--n-border-pressed:none!important;--n-border-focus:none!important;--n-border-disabled:none!important;color:#fff!important;background:#232425!important;border:none!important;border-radius:12px!important;outline:none!important;height:36px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;transition:all .25s!important;box-shadow:0 2px 8px #23242526!important}.modal-btn-primary .n-button__border[data-v-6f61c28b],.modal-btn-primary .n-button__state-border[data-v-6f61c28b]{display:none!important}.modal-btn-primary[data-v-6f61c28b]:hover{background:#393a3b!important}.modal-btn-primary[data-v-6f61c28b]:focus{outline:none!important}@media (prefers-color-scheme:dark){.modal-header-content .text-sm[data-v-6f61c28b]{color:#aaa!important}.form-group label[data-v-6f61c28b]{color:#e0e0e0!important}.option-card[data-v-6f61c28b]{background:#2a2a2a;border-color:#444}.option-card.active[data-v-6f61c28b],.option-card[data-v-6f61c28b]:hover{border-color:#0f7fff}.option-card.active[data-v-6f61c28b]{background:#0f7fff}.option-card.active .card-title[data-v-6f61c28b]{color:#fff}.option-card.active .card-desc[data-v-6f61c28b]{color:#fffc}.card-title[data-v-6f61c28b]{color:#e0e0e0}.card-desc[data-v-6f61c28b]{color:#bbb}.check-circle[data-v-6f61c28b]{background:#2a2a2a;border-color:#666}.option-card.active .check-circle[data-v-6f61c28b]{background:#fff;border-color:#fff}.option-card.active .check-circle[data-v-6f61c28b]:after{background:#0f7fff}.suggestion-tag[data-v-6f61c28b]{color:#e0e0e0;background:#2a2a2a;border-color:#444}.suggestion-tag[data-v-6f61c28b]:hover{color:#0f7fff;background:#333;border-color:#0f7fff}.modal-btn-outline[data-v-6f61c28b]{color:#e0e0e0!important;border-color:#555!important}.modal-btn-outline[data-v-6f61c28b]:hover{background-color:#ffffff0d!important;border-color:#777!important}}
