.outline-node-container[data-v-234173c1]{width:100%}.action-buttons[data-v-234173c1]{opacity:0;align-items:center;margin-left:auto;transition:opacity .2s;display:flex}@media (max-width:768px){.action-buttons[data-v-234173c1]{opacity:0;opacity:1;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.action-buttons .u-button[data-v-234173c1]{padding:4px!important}}.group:hover .action-buttons[data-v-234173c1]{opacity:1}.level-1-container[data-v-234173c1]{margin-bottom:.5rem}@media (max-width:768px){.level-1-container[data-v-234173c1]{margin-bottom:.25rem}}.level-1-header[data-v-234173c1]{color:#64748b;background-color:#fff;border:1px solid #fff;border-radius:12px;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}@media (max-width:768px){.level-1-header[data-v-234173c1]{gap:.25rem;padding:.5rem 0}}.level-number[data-v-234173c1]{color:#64748b;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:18px;font-weight:700;display:flex}@media (max-width:768px){.level-number[data-v-234173c1]{min-width:1.5rem;height:1.5rem;font-size:16px}}.level-1-input[data-v-234173c1]{flex:0 0 85%}@media (max-width:768px){.level-1-input[data-v-234173c1]{flex:1;min-width:0}}.level-1-input[data-v-234173c1] input{color:#64748b;font-size:18px;font-weight:700}.level-1-input[data-v-234173c1] input::placeholder{color:#c0c4cc}@media (max-width:768px){.level-1-input[data-v-234173c1] input{font-size:16px}}.level-2-container[data-v-234173c1]{background:#fff;border:1px solid #fff;border-radius:12px;margin-bottom:.5rem;padding:0 12px}@media (max-width:768px){.level-2-container[data-v-234173c1]{margin-bottom:.25rem;padding:0 8px}}.level-2-header[data-v-234173c1]{color:#64748b;flex:1;align-items:center;gap:.25rem;display:flex}@media (max-width:768px){.level-2-header[data-v-234173c1]{gap:.25rem}.level-2-input[data-v-234173c1] input{padding-left:0!important;padding-right:0!important}}.level-number-small[data-v-234173c1]{color:#64748b;background:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;font-size:16px;font-weight:700;display:flex}@media (max-width:768px){.level-number-small[data-v-234173c1]{min-width:1.25rem;height:1.25rem;font-size:14px}}.level-2-input[data-v-234173c1]{flex:0 0 85%}.level-2-input[data-v-234173c1] input{color:#64748b;font-size:16px;font-weight:700}.level-2-input[data-v-234173c1] input::placeholder{color:#c0c4cc}@media (max-width:768px){.level-2-input[data-v-234173c1] input{font-size:14px}.level-2-input[data-v-234173c1]{flex:1}}.level-3-container[data-v-234173c1]{color:#64748b;background:#fff;margin-bottom:.25rem}@media (max-width:768px){.level-3-container[data-v-234173c1]{margin-bottom:.125rem}}.level-3-header[data-v-234173c1]{color:#64748b;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.level-3-header[data-v-234173c1]{flex:1;gap:.25rem;padding:.25rem 0}.level-3-input[data-v-234173c1]{flex:1;min-width:0}}.bullet-point[data-v-234173c1]{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;min-width:1rem;height:1rem;font-size:1.25rem;font-weight:300;line-height:1;display:flex}@media (max-width:768px){.bullet-point[data-v-234173c1]{min-width:.75rem;font-size:1rem}}.level-3-input[data-v-234173c1]{flex:0 0 85%;padding:0!important}.level-3-input[data-v-234173c1] textarea{color:#64748b;font-size:14px;font-weight:700;line-height:1.6}.level-3-input[data-v-234173c1] textarea::placeholder{color:#c0c4cc}@media (max-width:768px){.level-3-input[data-v-234173c1] textarea{font-size:13px}.level-3-input[data-v-234173c1]{flex:1;padding:0!important}}.level-4-container[data-v-234173c1]{margin-bottom:.25rem}@media (max-width:768px){.level-4-container[data-v-234173c1]{margin-bottom:.125rem}}.level-4-header[data-v-234173c1]{align-items:flex-start;gap:.5rem;display:flex}@media (max-width:768px){.level-4-header[data-v-234173c1]{gap:.25rem}.level-4-input[data-v-234173c1]{flex:1;min-width:0}}.level-4-input[data-v-234173c1]{flex:0 0 85%}.level-4-input[data-v-234173c1] textarea{color:#6b7280;font-size:14px;font-weight:400;line-height:1.6}.level-4-input[data-v-234173c1] textarea::placeholder{color:#c0c4cc}@media (max-width:768px){.level-4-input[data-v-234173c1] textarea{font-size:13px}}.level-4-children[data-v-234173c1]{padding-left:0}.level-image[data-v-234173c1]{object-fit:cover;border:1px solid #e5e7eb;border-radius:.5rem;width:16rem;height:10rem;margin-top:.625rem;margin-bottom:.625rem;margin-left:1.25rem}@media (max-width:768px){.level-image[data-v-234173c1]{width:100%;height:auto;max-height:12rem;margin-left:0}}.dark .level-1-header[data-v-234173c1]{background-color:#111827;border-color:#374151}.dark .level-number[data-v-234173c1]{color:#94a3b8}.dark .level-1-input[data-v-234173c1] input{color:#f3f4f6}.dark .level-2-container[data-v-234173c1]{background-color:#111827;border-color:#374151}.dark .level-number-small[data-v-234173c1]{color:#94a3b8;background-color:#1f2937}.dark .level-2-input[data-v-234173c1] input{color:#e5e7eb}.dark .level-3-container[data-v-234173c1]{background-color:#111827}.dark .level-3-input[data-v-234173c1] textarea,.dark .level-4-input[data-v-234173c1] textarea{color:#9ca3af}.dark .bullet-point[data-v-234173c1]{color:#6b7280}.dark .level-image[data-v-234173c1]{border-color:#374151}:is(.outline-input[data-v-234173c1] input,.outline-input[data-v-234173c1] textarea){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.level-1-input[data-v-234173c1]:hover input,.level-2-input[data-v-234173c1]:hover input,.level-3-input[data-v-234173c1]:hover textarea,.level-4-input[data-v-234173c1]:hover textarea){background:#eff6ff!important}:is(.dark .level-1-input[data-v-234173c1]:hover input,.dark .level-2-input[data-v-234173c1]:hover input,.dark .level-3-input[data-v-234173c1]:hover textarea,.dark .level-4-input[data-v-234173c1]:hover textarea){background:#1e3a8a33!important}:is(.outline-input[data-v-234173c1] input:focus,.outline-input[data-v-234173c1] textarea:focus){background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}:is(.dark .outline-input[data-v-234173c1] input:focus,.dark .outline-input[data-v-234173c1] textarea:focus){background:#1e3a8a33!important}:is(.outline-input[data-v-c9a69959] input,.outline-input[data-v-c9a69959] textarea){color:#64748b;font-size:20px;font-weight:700;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.title-input[data-v-c9a69959] input{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.outline-input[data-v-c9a69959] input:focus,.outline-input[data-v-c9a69959] textarea:focus){background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}:is(.dark .outline-input[data-v-c9a69959] input:focus,.dark .outline-input[data-v-c9a69959] textarea:focus){background:#1e3a8a33!important}.outline-input[data-v-c9a69959]:hover input{background:#eff6ff!important}.dark .outline-input[data-v-c9a69959]:hover input{background:#1e3a8a33!important}@supports (padding:max(0px)){.pb-safe[data-v-c9a69959]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.outline-list[data-v-7d15809d]{flex-direction:column;gap:20px;display:flex}.outline-card[data-v-7d15809d]{opacity:0;background:#fff;border:1px solid #e5e7eb;border-radius:20px;height:auto;min-height:auto;padding:0;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.outline-card.card-enter[data-v-7d15809d]{animation:.5s ease-out forwards cardFadeIn-7d15809d}.title-card[data-v-7d15809d]{opacity:1;transform:translateY(0)}@keyframes cardFadeIn-7d15809d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.outline-card[data-v-7d15809d]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .outline-card[data-v-7d15809d]{background:#1f2937;border-color:#374151}.dark .outline-card[data-v-7d15809d]:hover{border-color:#4b5563;box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.page-number-bar[data-v-7d15809d]{cursor:grab;background:#2e83fb1a;border-radius:20px 0 0 20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:auto;min-height:auto;transition:opacity .2s;display:flex;position:relative}.page-number-bar-title[data-v-7d15809d]{background:#2e83fb1a;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:auto;min-height:auto;transition:opacity .2s;display:flex;position:relative}.page-number-bar[data-v-7d15809d]:hover{opacity:.8}.page-number-bar[data-v-7d15809d]:active{cursor:grabbing}.page-number[data-v-7d15809d]{color:#64748b;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:14px;font-weight:700;display:flex}.drag-handle-icon[data-v-7d15809d]{color:#64748b;opacity:0;width:1rem;height:1rem;transition:opacity .2s;position:absolute;bottom:.5rem}.page-number-bar:hover .drag-handle-icon[data-v-7d15809d]{opacity:1}.dark .page-number[data-v-7d15809d]{color:#fff;background:0 0}.dark .page-number-bar[data-v-7d15809d]{background:#2e83fb}.dark .drag-handle-icon[data-v-7d15809d]{color:#ffffffb3}.outline-card.dragging[data-v-7d15809d]{opacity:.5;transform:scale(.98);box-shadow:0 10px 25px -5px #0003}.outline-card.drag-over[data-v-7d15809d]{border-width:2px;border-color:#3b82f6;transform:scale(1.02);box-shadow:0 0 0 4px #3b82f61a}@media (max-width:768px){.outline-card[data-v-7d15809d]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page-number-bar[data-v-7d15809d]{touch-action:none;cursor:grab}.page-number-bar[data-v-7d15809d]:active{cursor:grabbing}}.page-content[data-v-7d15809d]{flex-direction:column;flex:1;height:auto;min-height:auto;padding:8px 16px;display:flex;position:relative}.page-title-input[data-v-7d15809d]{color:#64748b;margin-bottom:2px;font-size:18px;font-weight:700}:is(.page-title-input[data-v-7d15809d] input,.page-title-input[data-v-7d15809d] textarea){color:#64748b;resize:none;height:auto;min-height:auto;padding:.5rem;font-size:18px;font-weight:700;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}:is(.dark .page-title-input[data-v-7d15809d] input,.dark .page-title-input[data-v-7d15809d] textarea){color:#f3f4f6}.page-title-input[data-v-7d15809d] input::placeholder,.page-title-input[data-v-7d15809d] textarea::placeholder{color:#94a3b8}.page-content-input[data-v-7d15809d]{color:#64748b;font-size:14px;font-weight:400;line-height:1.6}.page-content-input[data-v-7d15809d] textarea{color:#64748b;field-sizing:content;min-height:3.5rem;max-height:none;padding:.5rem;font-size:14px;font-weight:400;line-height:1.6;display:block;overflow-y:auto;box-shadow:none!important;background:0 0!important;border:none!important}.dark .page-content-input[data-v-7d15809d] textarea{color:#d1d5db}.page-content-input[data-v-7d15809d] textarea::placeholder{color:#94a3b8}.card-actions[data-v-7d15809d]{opacity:0;align-items:center;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.outline-card:hover .card-actions[data-v-7d15809d]{opacity:1}@media (min-width:769px){.card-actions[data-v-7d15809d]{top:.5rem;right:.5rem}}.card-actions-desktop[data-v-7d15809d]{background:#fff;border-radius:8px;align-items:center;gap:.25rem;padding:.25rem;display:flex;box-shadow:0 1px 3px #00000003}.dark .card-actions-desktop[data-v-7d15809d]{background:#1f2937;box-shadow:0 1px 3px #0000004d}.card-actions-desktop .action-btn[data-v-7d15809d]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex}.card-actions-desktop .action-btn[data-v-7d15809d]:hover{background:#f3f4f6}.dark .card-actions-desktop .action-btn[data-v-7d15809d]:hover{background:#374151}.card-actions-mobile[data-v-7d15809d]{display:none}.card-actions-mobile .more-action-btn[data-v-7d15809d]{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;box-shadow:0 1px 3px #0000001a}.dark .card-actions-mobile .more-action-btn[data-v-7d15809d]{background:#1f2937;box-shadow:0 1px 3px #0000004d}@media (max-width:768px){.card-actions[data-v-7d15809d]{opacity:1}.card-actions-desktop[data-v-7d15809d]{display:none}.card-actions-mobile[data-v-7d15809d]{display:flex}}.add-slide-btn[data-v-7d15809d]{margin-top:1.5rem;padding:0 1rem}:is(.outline-input[data-v-7d15809d] input,.outline-input[data-v-7d15809d] textarea){transition:background .2s;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.page-title-input[data-v-7d15809d]:hover input,.page-title-input[data-v-7d15809d]:hover textarea,.page-content-input[data-v-7d15809d]:hover textarea){background:#eff6ff!important}:is(.dark .page-title-input[data-v-7d15809d]:hover input,.dark .page-title-input[data-v-7d15809d]:hover textarea,.dark .page-content-input[data-v-7d15809d]:hover textarea){background:#1e3a8a33!important}:is(.page-title-input[data-v-7d15809d] input:focus,.page-title-input[data-v-7d15809d] textarea:focus,.page-content-input[data-v-7d15809d] textarea:focus){background:#eff6ff!important;outline:none!important}:is(.dark .page-title-input[data-v-7d15809d] input:focus,.dark .page-title-input[data-v-7d15809d] textarea:focus,.dark .page-content-input[data-v-7d15809d] textarea:focus){background:#1e3a8a33!important}.title-input[data-v-7d15809d] input{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:20px;font-weight:700;overflow:hidden}.dark .title-input[data-v-7d15809d] input{color:#f3f4f6}.title-input[data-v-7d15809d] input::placeholder{color:#94a3b8}@media (max-width:768px){.outline-list[data-v-7d15809d]{gap:12px}.outline-card[data-v-7d15809d]{opacity:1!important;transform:none!important}.outline-card.card-enter[data-v-7d15809d]{animation:none!important}.outline-card[data-v-7d15809d]{border-radius:12px}.page-number-bar[data-v-7d15809d]{border-radius:12px 0 0 12px;width:1.5rem}.page-number[data-v-7d15809d]{width:2rem;height:2rem;font-size:12px}.drag-handle-icon[data-v-7d15809d]{width:.875rem;height:.875rem;bottom:.25rem}.page-content[data-v-7d15809d]{padding:8px 36px 8px 12px}.page-title-input[data-v-7d15809d]{font-size:16px}:is(.page-title-input[data-v-7d15809d] input,.page-title-input[data-v-7d15809d] textarea){padding:.5rem .25rem;font-size:16px}.page-content-input[data-v-7d15809d]{font-size:14px}.page-content-input[data-v-7d15809d] textarea{min-height:3rem;padding:.5rem .25rem;font-size:14px}.card-actions[data-v-7d15809d]{gap:.25rem;top:.75rem;right:.75rem}.title-card .page-content[data-v-7d15809d]{padding:8px 12px}.outline-card+.outline-card[data-v-7d15809d]{margin-top:0}.outline-card[data-v-7d15809d]{box-shadow:0 1px 2px #0000000d,0 1px 1px -1px #0000000d}.outline-card[data-v-7d15809d]:hover{box-shadow:0 2px 4px -1px #0000000d,0 1px 2px -1px #0000000d}}@supports (padding:max(0px)){.pb-safe[data-v-7d15809d]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.hide-scrollbar[data-v-dd40c588]::-webkit-scrollbar{display:none}[data-v-1d51611b] .clear-button{opacity:1;transition:opacity .2s}:is([data-v-1d51611b] .ppt-history-scroll,[data-v-1d51611b] .ppt-template-scroll){scrollbar-width:none;-ms-overflow-style:none}:-webkit-any(){display:none}:is(){display:none}
