.checkbox-wrapper-43 input[type=checkbox][data-v-1e0ae943]{display:none;visibility:hidden}.checkbox-wrapper-43 label[data-v-1e0ae943]{display:inline-block}.checkbox-wrapper-43 .check[data-v-1e0ae943]{cursor:pointer;height:18px;margin:auto;position:relative;width:18px;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.checkbox-wrapper-43 .check[data-v-1e0ae943]:before{background:#22325408;border-radius:50%;content:"";height:48px;left:-15px;opacity:0;position:absolute;top:-15px;transition:opacity .2s ease;width:48px}.checkbox-wrapper-43 .check svg[data-v-1e0ae943]{fill:none;position:relative;stroke:#c8ccd4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transform:translateZ(0);transition:all .2s ease;z-index:1}.checkbox-wrapper-43 .check svg path[data-v-1e0ae943]{stroke-dasharray:60;stroke-dashoffset:0}.checkbox-wrapper-43 .check svg polyline[data-v-1e0ae943]{stroke-dasharray:22;stroke-dashoffset:66}.checkbox-wrapper-43 .check[data-v-1e0ae943]:hover:before{opacity:1}.checkbox-wrapper-43 .check:hover svg[data-v-1e0ae943],.checkbox-wrapper-43 input[type=checkbox]:checked+.check svg[data-v-1e0ae943]{stroke:#4285f4}.checkbox-wrapper-43 input[type=checkbox]:checked+.check svg path[data-v-1e0ae943]{stroke-dashoffset:60;transition:all .3s linear}.checkbox-wrapper-43 input[type=checkbox]:checked+.check svg polyline[data-v-1e0ae943]{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.task-item[data-v-a7037b11]{align-items:flex-start;display:flex;gap:.5rem;margin:.25rem 0}.task-item.is-selected[data-v-a7037b11]{border-radius:6px;outline:2px solid var(--un-primary-color,#3b82f6);padding:.25rem .5rem}.task-checkbox[data-v-a7037b11]{align-items:center;display:flex;flex:0 0 auto}.task-content-wrapper[data-v-a7037b11]{flex:1 1 auto}.task-content[data-v-a7037b11]{min-height:1.5rem}.task-item.is-checked .task-content[data-v-a7037b11]{opacity:.65;text-decoration:line-through}.code-block-wrapper[data-v-e1242580]{margin:1rem 0;position:relative}.code-block-content[data-v-e1242580]{padding-bottom:2rem;padding-left:1.5rem;padding-top:3.5rem;position:relative}.image-figure[data-v-6898b192]{margin:2rem 0;position:relative;text-align:center;transition:outline .2s}.image-figure.is-selected[contenteditable=true][data-v-6898b192]{border-radius:.75rem;outline:2px solid var(--un-primary-color,#3b82f6);outline-offset:4px}.editor-image[data-v-6898b192]{border-radius:.75rem;box-shadow:0 4px 16px #0000001a;cursor:default;height:auto;max-width:100%}.editor-image.is-editable[data-v-6898b192]{cursor:pointer}.image-figure.image-figure--full-bleed .editor-image[data-v-6898b192]{border-radius:4px;margin:0;max-width:none;width:100%}.image-caption[data-v-6898b192]{align-items:center;color:var(--un-muted-color,#6b7280);display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-top:.5rem}.alt-input[data-v-6898b192]{background:var(--un-background-color,#fff);border:1px solid var(--un-border-color,#e5e7eb);border-radius:12px;font-size:.65rem;min-width:160px;padding:.25rem .5rem}.dark .alt-input[data-v-6898b192]{background:var(--un-background-color-dark,#1f2937);border-color:var(--un-border-color-dark,#374151);color:var(--un-text-color-dark,#d1d5db)}.dims[data-v-6898b192]{background:#0009;border-radius:8px;color:#fff;font-size:1.2rem;font-weight:600;opacity:.8;padding:2px 6px;position:absolute;right:12px;top:12px}.dark .dims[data-v-6898b192]{background:#ff0;color:#000}.dark .dims[data-v-6898b192]::-moz-selection{background:#ff0;color:#000}.dark .dims[data-v-6898b192]::selection{background:#ff0;color:#000}.image-gallery[data-v-ea4c36f3]{margin:1.5rem 0;position:relative}.image-gallery.is-selected[data-v-ea4c36f3]{border-radius:.75rem;outline:2px solid var(--un-primary-color,#3b82f6);outline-offset:4px}.gallery-grid[data-v-ea4c36f3]{display:grid;gap:.5rem}.image-gallery--single .gallery-grid[data-v-ea4c36f3]{grid-template-columns:1fr;justify-items:center}.image-gallery--single .gallery-img[data-v-ea4c36f3]{border-radius:.75rem;box-shadow:0 4px 16px #0000001a;height:100%;max-width:min(900px,100%);-o-object-fit:cover;object-fit:cover}.image-gallery--cols-2 .gallery-grid[data-v-ea4c36f3]{grid-template-columns:repeat(2,1fr)}.image-gallery--cols-3 .gallery-grid[data-v-ea4c36f3],.image-gallery--grid .gallery-grid[data-v-ea4c36f3]{grid-template-columns:repeat(3,1fr)}.gallery-item[data-v-ea4c36f3]{border-radius:.75rem;overflow:hidden;position:relative}.gallery-img[data-v-ea4c36f3]{cursor:default;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-img.is-editable[data-v-ea4c36f3]{cursor:pointer}.gallery-resize-handle[data-v-ea4c36f3]{background:var(--un-primary-color,#3b82f6);border-radius:999px;bottom:-10px;box-shadow:0 2px 6px #0000002e;cursor:ns-resize;height:10px;left:50%;opacity:.8;position:absolute;transform:translate(-50%);width:70px}.gallery-resize-handle[data-v-ea4c36f3]:hover{opacity:1}.overlay[data-v-ea4c36f3]{align-items:flex-start;display:flex;gap:.5rem;inset:6px;justify-content:flex-end;position:absolute}.video-figure[data-v-ea12513c]{margin:2rem 0;position:relative;text-align:center}.video-figure.is-selected[data-v-ea12513c]{border-radius:.75rem;outline:2px solid var(--un-primary-color,#3b82f6);outline-offset:4px}.video-container[data-v-ea12513c]{background:#000;border-radius:.75rem;box-shadow:0 4px 16px #0000001a;max-width:100%;outline:none;overflow:hidden;position:relative}.video-container[data-v-ea12513c]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.center-play[data-v-ea12513c]{align-items:center;display:flex;justify-content:center}.center-play[data-v-ea12513c],.center-play[data-v-ea12513c]:before{inset:0;pointer-events:none;position:absolute}.center-play[data-v-ea12513c]:before{background:radial-gradient(circle at center,#00000026 30%,#000000b3 60%,#000000d9);content:"";transition:opacity .25s ease;z-index:0}.center-play-button[data-v-ea12513c]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;box-shadow:0 8px 30px #0b0b0d80;color:#fff;cursor:pointer;display:inline-flex;height:84px;justify-content:center;opacity:1;pointer-events:auto;position:relative;transition:transform .15s ease,opacity .18s ease;width:84px;z-index:10}.center-play-button[data-v-ea12513c]:hover{transform:scale(1.05)}.center-play-button[data-v-ea12513c]:active{transform:scale(.98)}.center-play-icon[data-v-ea12513c]{height:36px;width:36px}.center-play[hidden][data-v-ea12513c]{opacity:0}.editor-video[data-v-ea12513c]{cursor:pointer;display:block;height:auto;width:100%}.video-controls[data-v-ea12513c]{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;left:0;opacity:0;padding:3rem 1rem 1rem;pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.video-controls.visible[data-v-ea12513c]{opacity:1;pointer-events:auto;transform:translateY(0)}.progress-bar-container[data-v-ea12513c]{cursor:pointer;margin-bottom:.5rem;padding:.5rem 0}.progress-bar[data-v-ea12513c]{background:#ffffff4d;border-radius:2px;height:4px;overflow:visible;position:relative;transition:height .2s ease}.progress-bar-container:hover .progress-bar[data-v-ea12513c]{height:6px}.progress-bar-filled[data-v-ea12513c]{background:#3b82f6;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .1s linear}.progress-bar-handle[data-v-ea12513c]{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:grab;height:14px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:14px;z-index:10}.progress-bar-handle[data-v-ea12513c]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.progress-bar-container:hover .progress-bar-handle[data-v-ea12513c]{opacity:1}.controls-row[data-v-ea12513c]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.controls-left[data-v-ea12513c],.controls-right[data-v-ea12513c]{align-items:center;display:flex;gap:.5rem}.control-btn[data-v-ea12513c]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease,transform .1s ease;width:36px}.control-btn[data-v-ea12513c]:hover{background:#fff3}.control-btn[data-v-ea12513c]:active{transform:scale(.95)}.icon[data-v-ea12513c]{height:22px;width:22px}.time-display[data-v-ea12513c]{align-items:center;color:#fff;display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-separator[data-v-ea12513c]{opacity:.6}.volume-container[data-v-ea12513c]{align-items:center;display:flex;position:relative}.volume-slider[data-v-ea12513c]{align-items:center;background:#000000e6;border-radius:.5rem;display:flex;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%) translate(-8px);transition:opacity .3s ease}.volume-slider.visible[data-v-ea12513c]{opacity:1;pointer-events:auto}.volume-input[data-v-ea12513c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:4px;width:80px}.volume-input[data-v-ea12513c]::-webkit-slider-runnable-track{background:#ffffff4d;border-radius:2px;height:4px;width:100%}.volume-input[data-v-ea12513c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:12px;margin-top:-4px;width:12px}.volume-input[data-v-ea12513c]::-moz-range-track{background:#ffffff4d;border-radius:2px;height:4px;width:100%}.volume-input[data-v-ea12513c]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:12px;width:12px}.video-caption[data-v-ea12513c]{margin-top:.5rem}.editor-controls[data-v-ea12513c]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.btn[data-v-ea12513c]{background:var(--un-background-color,#fff);border:1px solid var(--un-border-color,#e5e7eb);border-radius:.375rem;cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:all .2s ease}.btn[data-v-ea12513c]:hover{background:#f3f4f6}.btn-danger[data-v-ea12513c]{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.btn-danger[data-v-ea12513c]:hover{background:#fecaca}.hidden[data-v-ea12513c]{display:none}.audio-figure[data-v-0fb177d8]{border-radius:12px;display:block;margin:1rem auto;max-width:820px;padding:10px;transition:all .2s ease}.dark .audio-figure[data-v-0fb177d8]{background:#09090b73;box-shadow:0 8px 30px #020617a6}.control-card[data-v-0fb177d8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8f9fa;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;gap:14px;padding:18px 26px;transition:border .2s ease}.dark .control-card[data-v-0fb177d8]{background:#11100f99;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 24px #0009,inset 0 1px #ffffff08;color:#fff}.audio-figure.ProseMirror-selectednode .control-card[data-v-0fb177d8]:not(.is-playing){border:1px solid rgba(0,0,0,.1)}.dark .audio-figure.ProseMirror-selectednode .control-card[data-v-0fb177d8]:not(.is-playing){border:1px solid hsla(0,0%,100%,.15)}.control-card.is-playing[data-v-0fb177d8]{border-color:#0046ff66;box-shadow:0 8px 24px #0046ff33,0 0 18px #8ca9ff1f}.dark .control-card.is-playing[data-v-0fb177d8]{border-color:#fbbf2466;box-shadow:0 8px 24px #0009,0 0 18px #fbbf241f}.top-row[data-v-0fb177d8]{gap:16px;width:100%}.left-controls[data-v-0fb177d8],.top-row[data-v-0fb177d8]{align-items:center;display:flex}.left-controls[data-v-0fb177d8]{gap:8px}.icon-btn[data-v-0fb177d8]{align-items:center;background:#ffffff08;border:none;border-radius:50%;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.dark .icon-btn[data-v-0fb177d8]{color:#fbbf24}.icon-btn[data-v-0fb177d8]:hover{background:#0000000d;transform:scale(1.1)}.dark .icon-btn[data-v-0fb177d8]:hover{background:#ffffff14}.icon-btn[data-v-0fb177d8]:active{transform:scale(.95)}.square-play[data-v-0fb177d8]{align-items:center;border:none;border-radius:8px;box-shadow:0 6px 16px #fbbf2414;display:flex;height:44px;justify-content:center;transition:all .15s ease;width:44px}.dark .square-play[data-v-0fb177d8]{background:#0009;color:#fbbf24}.square-play[data-v-0fb177d8]:hover{background:#ddd;box-shadow:0 8px 20px #fbbf2424;transform:scale(1.05)}.dark .square-play[data-v-0fb177d8]:hover{background:#000000bf;box-shadow:0 8px 20px #fbbf2424}.square-play[data-v-0fb177d8]:active{transform:scale(.95)}.title-section[data-v-0fb177d8]{flex:1;min-width:0}.title[data-v-0fb177d8],.title-input[data-v-0fb177d8]{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-input[data-v-0fb177d8]{background:transparent;border:0;color:inherit;outline:none;padding:0;width:100%}.progress-container[data-v-0fb177d8]{width:100%}.progress-track[data-v-0fb177d8]{background:#ff8fb7;border-radius:999px;cursor:pointer;height:6px;overflow:visible;position:relative}.dark .progress-track[data-v-0fb177d8]{background:#ffffff0d}.progress[data-v-0fb177d8]{background:linear-gradient(90deg,#8ca9ff,#0046ff);border-radius:999px;height:100%;transition:box-shadow .15s ease;width:0}.dark .progress[data-v-0fb177d8],.progress[data-v-0fb177d8]{box-shadow:0 6px 18px #f59e0b1f}.dark .progress[data-v-0fb177d8]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.progress-handle[data-v-0fb177d8]{background:#8ca9ff;border-radius:50%;box-shadow:0 0 12px #8ca9ffcc;cursor:grab;height:16px;left:0;pointer-events:auto;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:transform .12s ease;width:16px;z-index:2}.progress-handle.is-dragging[data-v-0fb177d8]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.05)}.dark .progress-handle[data-v-0fb177d8]{background:#fbbf24;box-shadow:0 0 12px #f59e0bcc}.times[data-v-0fb177d8]{display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin-top:8px}.right-controls[data-v-0fb177d8]{align-items:center;display:flex;gap:8px}.waveform-icon[data-v-0fb177d8]{font-size:18px;transition:all .2s ease}.waveform-icon.is-muted[data-v-0fb177d8]{opacity:.4}.control-card.is-playing .waveform-icon[data-v-0fb177d8]:not(.is-muted){animation:wave-animation-0fb177d8 1s infinite;color:#fbbf24;font-size:18px}@keyframes wave-animation-0fb177d8{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.3)}}.right-controls[data-v-0fb177d8]{position:relative}.volume-bubble[data-v-0fb177d8]{align-items:center;background:#ffffffe6;border-radius:999px;box-shadow:0 6px 18px #0000001a;display:flex;gap:10px;height:32px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%) translate(6px);transition:opacity .16s ease,transform .16s ease}.volume-bubble.visible[data-v-0fb177d8]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.dark .volume-bubble[data-v-0fb177d8]{background:#0009;box-shadow:0 6px 18px #0009}.mute-btn[data-v-0fb177d8]{align-items:center;background:#ffffff0f;border:none;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.dark .mute-btn[data-v-0fb177d8]{background:#ffffff08;color:#fbbf24}.mute-btn[data-v-0fb177d8]:hover{transform:scale(1.05)}.volume-slider[data-v-0fb177d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:6px;width:160px}.volume-slider[data-v-0fb177d8]:focus{outline:none}.volume-slider[data-v-0fb177d8]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8ca9ff,#0046ff);border-radius:999px;height:6px}.volume-slider[data-v-0fb177d8]::-webkit-slider-thumb{-webkit-appearance:none;background:#8ca9ff;border-radius:50%;box-shadow:0 0 12px #8ca9ffcc;height:12px;margin-top:-3px;width:12px}.volume-slider[data-v-0fb177d8]::-moz-range-track{background:linear-gradient(90deg,#8ca9ff,#0046ff);border-radius:999px;height:6px}.volume-slider[data-v-0fb177d8]::-moz-range-thumb{background:#8ca9ff;border:none;border-radius:50%;box-shadow:0 0 12px #8ca9ffcc;height:12px;width:12px}.dark .volume-slider[data-v-0fb177d8]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.dark .volume-slider[data-v-0fb177d8]::-webkit-slider-thumb{background:#fbbf24;box-shadow:0 0 12px #f59e0bcc}.dark .volume-slider[data-v-0fb177d8]::-moz-range-track{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.dark .volume-slider[data-v-0fb177d8]::-moz-range-thumb{background:#fbbf24;box-shadow:0 0 12px #f59e0bcc}.editor-audio.sr-only[data-v-0fb177d8]{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.caption-input[data-v-0fb177d8]{background:transparent;border:0;color:inherit;width:100%}.conway-figure[data-v-61491ab7]{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;margin:1.5rem 0;padding:1.25rem}.conway-figure.is-selected[data-v-61491ab7]{outline:2px solid var(--un-primary-color,#3b82f6)}.conway-controls[data-v-61491ab7]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.75rem}.btn[data-v-61491ab7]{align-items:center;background:var(--un-background-color,#fff);border:1px solid var(--un-border-color,#e5e7eb);border-radius:8px;display:inline-flex;gap:.35rem;padding:.45rem .6rem}.dark .btn[data-v-61491ab7]{background:#ffffff05;border:1px solid rgba(75,85,99,.35)}.speed[data-v-61491ab7]{align-items:center;display:flex;gap:.5rem}.speed-label[data-v-61491ab7]{font-size:.9rem;font-weight:600;margin-right:.25rem}.speed-input[data-v-61491ab7]{align-items:center;background:var(--un-surface,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:9999px;box-shadow:inset 0 1px #00000005;display:inline-flex;gap:.15rem;padding:.125rem}.speed-input__field[data-v-61491ab7]{background:transparent;border:none;border-radius:9999px;color:var(--un-body-color,#111827);font-size:.95rem;font-weight:700;outline:none;padding:.35rem .5rem;text-align:center;width:4.25rem}.speed-input__field[data-v-61491ab7]:focus{box-shadow:0 0 0 4px #3b82f614}.dark .speed-input__field[data-v-61491ab7]{color:var(--un-body-color,#f9fafb)}.dark .speed-input__field[data-v-61491ab7]:focus{box-shadow:0 0 0 2px #fffff685}.spin-btn[data-v-61491ab7]{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--un-muted-color,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:transform .12s ease,background .12s ease,color .12s ease;width:30px}.spin-btn[data-v-61491ab7]:hover{background:#3b82f60a;color:var(--un-primary-color,#3b82f6);transform:translateY(-1px)}.spin-btn[data-v-61491ab7]:focus-visible{border-radius:9999px;box-shadow:0 0 0 4px #3b82f61f;outline:none}.spin-btn svg[data-v-61491ab7]{height:14px;width:14px}.speed-input__field[data-v-61491ab7]::-webkit-inner-spin-button,.speed-input__field[data-v-61491ab7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.speed-input__field[data-v-61491ab7]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dark .speed-input[data-v-61491ab7]{background:#ffffff05;border:1px solid rgba(75,85,99,.35)}.conway-grid[data-v-61491ab7]{background:var(--un-background-color,#fff);border-radius:8px;display:inline-block;margin:0 auto;overflow:auto;padding:10px}.dark .conway-grid[data-v-61491ab7]{background:#ffffff05}.row[data-v-61491ab7]{display:flex}.cell[data-v-61491ab7]{background-color:#f9fafbeb;border:1px solid rgba(229,231,235,.6);border-radius:4px;cursor:pointer;height:16px;margin:3px;transition:all .18s ease-in-out;width:16px}.cell[data-v-61491ab7]:hover{background-color:#e5e7ebe6;transform:scale(1.05)}.dark .cell[data-v-61491ab7]{background-color:#111827e6;border:1px solid rgba(75,85,99,.6)}.dark .cell[data-v-61491ab7]:hover{background-color:#374151cc;transform:scale(1.05)}.cell.alive[data-v-61491ab7]{background:linear-gradient(135deg,#a684ff,#8567db);border:1px solid transparent;box-shadow:0 0 12px #a8a29f66;transform:scale(1.02);transition:all .18s ease-in-out}.cell.alive[data-v-61491ab7]:nth-child(2n){background:linear-gradient(135deg,#ff3ea5,#f564a9)}.cell.alive[data-v-61491ab7]:nth-child(3n){background:linear-gradient(135deg,#00ffde,#15f5ba)}.cell.alive[data-v-61491ab7]:nth-child(4n){background:linear-gradient(135deg,#ffdb5c,#ffaf61)}.cell.alive[data-v-61491ab7]:nth-child(5n){background:linear-gradient(135deg,#687eff,#1b56fd)}.cell.alive[data-v-61491ab7]:hover{box-shadow:0 0 20px #a8a29f99;transform:scale(1.12)}.dark .cell.alive[data-v-61491ab7]{box-shadow:0 0 12px #a8a29f99}.dark .cell.alive[data-v-61491ab7]:hover{box-shadow:0 0 20px #a8a29fcc}.conway-caption[data-v-61491ab7]{color:var(--un-muted-color,#6b7280);font-size:.85rem;margin-top:.75rem;text-align:center}.meta[data-v-61491ab7]{font-weight:600}@media(max-width:768px){.cell[data-v-61491ab7]{height:14px;margin:2px;width:14px}}@media(max-width:420px){.cell[data-v-61491ab7]{height:12px;margin:1px;width:12px}}.drag-handle-dropdown[data-v-d76bd17e]{display:inline-block}.drag-button-wrap[data-v-d76bd17e]{gap:.35rem}.add-new-block-btn[data-v-d76bd17e],.drag-button-wrap[data-v-d76bd17e]{align-items:center;display:inline-flex}.add-new-block-btn[data-v-d76bd17e]{border-radius:6px;height:28px;justify-content:center;width:28px}.add-new-block-btn span[data-v-d76bd17e]{font-size:14px;line-height:1}.drag-button-wrap[data-node-type=text]~* .image-only-item,.drag-button-wrap[data-node-type=text]~[data-reka-popper-content-wrapper] .image-only-item,body:has(.drag-button-wrap[data-node-type=text]) [data-reka-popper-content-wrapper] .image-only-item{display:none!important}.drag-button-wrap[data-node-type=image]~* .text-only-item,.drag-button-wrap[data-node-type=image]~[data-reka-popper-content-wrapper] .text-only-item,body:has(.drag-button-wrap[data-node-type=image]) [data-reka-popper-content-wrapper] .text-only-item{display:none!important}.floating-menu--vertical[data-v-0663701d]{max-height:60vh;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;scroll-behavior:smooth;padding:.5rem}.menu-search[data-v-0663701d]{width:100%;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}.floating-menu:not(.floating-menu--vertical) .menu-search[data-v-0663701d]{width:14rem}.menu-search-input[data-v-0663701d]{width:100%}.menu-item-wrapper[data-v-0663701d]{position:relative;display:inline-flex}.floating-menu--vertical .menu-item-wrapper[data-v-0663701d]{display:block;width:100%}.floating-menu .menu-item[data-v-0663701d]{min-width:28px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--una-radius) - 2px);padding:.375rem;color:oklch(var(--una-foreground) / .8);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.floating-menu .menu-item[data-v-0663701d]:hover{--un-bg-opacity:1;background-color:oklch(var(--una-muted) / var(--un-bg-opacity))}.floating-menu--vertical .menu-item[data-v-0663701d]{width:100%;min-width:220px;justify-content:flex-start;gap:.75rem;padding:.5rem .625rem;text-align:left}.menu-item-icon[data-v-0663701d]{font-size:1rem;line-height:1.5rem}.floating-menu--vertical .menu-item-icon[data-v-0663701d]{margin-top:.125rem;font-size:1.125rem;line-height:1.75rem}.menu-item-text[data-v-0663701d]{display:flex;flex-direction:column;gap:.125rem}.menu-item-label[data-v-0663701d]{font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:oklch(var(--una-foreground) / var(--un-text-opacity));font-weight:500}.menu-item-description[data-v-0663701d]{font-size:.75rem;line-height:1rem;--un-text-opacity:1;color:oklch(55.4% .046 257.417 / var(--un-text-opacity));line-height:1.375}.dark .menu-item-description[data-v-0663701d]{--un-text-opacity:1;color:oklch(70.4% .04 256.788 / var(--un-text-opacity))}.floating-menu .menu-item[data-v-0663701d]:focus{background:#f5f5f4;color:var(--un-primary-color,#2563eb);outline:none;transform:translateY(-1px)}.dark .floating-menu .menu-item[data-v-0663701d]:focus{background:#292524}.floating-menu .menu-item:focus .i-lucide-check-square[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-heading-1[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-heading-2[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-image[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-list[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-list-ordered[data-v-0663701d],.floating-menu .menu-item:focus .i-lucide-quote[data-v-0663701d]{color:var(--un-primary-color,#2563eb)}.ai-popover[data-v-0663701d]{position:absolute;z-index:1;margin-top:.5rem;border-width:1px;--un-border-opacity:1;border-color:oklch(var(--una-border) / var(--un-border-opacity));border-radius:calc(var(--una-radius) + 4px);--un-bg-opacity:1;background-color:oklch(var(--una-background) / var(--un-bg-opacity));padding:.75rem;--un-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-option[data-v-0663701d]{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border-radius:var(--una-radius);padding:.375rem .5rem;text-align:left;font-size:.875rem;line-height:1.25rem;color:oklch(var(--una-foreground) / .9);font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-option[data-v-0663701d]:hover{--un-bg-opacity:1;background-color:oklch(var(--una-muted) / var(--un-bg-opacity))}.ai-option[data-v-0663701d]:focus{--un-bg-opacity:1;background-color:oklch(var(--una-muted) / var(--un-bg-opacity));--un-text-opacity:1;color:oklch(62.3% .214 259.815 / var(--un-text-opacity))}.ai-option-icon[data-v-0663701d]{font-size:1rem;line-height:1.5rem;color:oklch(var(--una-foreground) / .8)}.ai-ask-input[data-v-0663701d]{width:100%;border-width:1px;--un-border-opacity:1;border-color:oklch(var(--una-border) / var(--un-border-opacity));border-radius:calc(var(--una-radius) - 2px);--un-bg-opacity:1;background-color:oklch(var(--una-background) / var(--un-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.ai-ask-input[data-v-0663701d]:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-color:rgb(20 93 252 / .6) }.color-grid[data-v-90dab9e3]{display:grid;gap:.25rem;grid-template-columns:repeat(6,1fr)}.color-swatch[data-v-90dab9e3]{border:1px solid rgba(0,0,0,.06);border-radius:.45rem;box-shadow:inset 0 0 0 1px #00000005;height:1.25rem;transition:all .2s;width:1.25rem}.color-swatch.clear[data-v-90dab9e3]{align-items:center;background:transparent;color:var(--un-foreground-color,#111827);display:flex;font-size:.8rem;justify-content:center}.dark .color-swatch.clear[data-v-90dab9e3]{border:1px solid hsla(0,0%,100%,.3);color:var(--un-foreground-color,#f9fafb)}.color-swatch[data-v-90dab9e3]:hover{transform:scale(1.2)}.color-swatch[data-v-90dab9e3]:active{transform:scale(.9)}.color-preview[data-v-90dab9e3]{border:2px solid transparent;border-radius:9999px;display:inline-block;height:.9rem;margin-left:.375rem;width:.9rem}.media-insert-dialog[data-v-f48a09e3]{min-width:400px;padding:1rem}.tabs[data-v-f48a09e3]{gap:.5rem}.tab[data-v-f48a09e3],.tabs[data-v-f48a09e3]{display:flex}.tab[data-v-f48a09e3]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--un-foreground-muted,#64748b);cursor:pointer;padding:.5rem 1rem;transition:all .2s}.tab.active[data-v-f48a09e3]{border-bottom-color:var(--un-primary,#3b82f6);color:var(--un-primary,#3b82f6)}.drop-zone[data-v-f48a09e3]{align-items:center;background:var(--un-surface,#f8fafc);border:2px dashed var(--un-border,#e2e8f0);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;transition:all .2s}.drop-zone.dragging[data-v-f48a09e3],.drop-zone[data-v-f48a09e3]:hover{background:var(--un-primary-50,#eff6ff);border-color:var(--un-primary,#3b82f6)}.dark .drop-zone[data-v-f48a09e3]{background:var(--un-surface,#1e293b)}.dark .drop-zone.dragging[data-v-f48a09e3],.dark .drop-zone[data-v-f48a09e3]:hover{background:#3b82f61a}.link-section[data-v-f48a09e3]{padding:1rem 0}.color-grid[data-v-14fa73a5]{display:grid;gap:.25rem;grid-template-columns:repeat(6,1fr)}.color-swatch[data-v-14fa73a5]{border:1px solid rgba(0,0,0,.06);border-radius:.45rem;box-shadow:inset 0 0 0 1px #00000005;height:1.25rem;transition:all .2s;width:1.25rem}.color-swatch.clear[data-v-14fa73a5]{align-items:center;background:transparent;color:var(--un-foreground-color,#111827);display:flex;font-size:.8rem;justify-content:center}.dark .color-swatch.clear[data-v-14fa73a5]{border:1px solid hsla(0,0%,100%,.3);color:var(--un-foreground-color,#f9fafb)}.color-swatch[data-v-14fa73a5]:hover{transform:scale(1.2)}.color-swatch[data-v-14fa73a5]:active{transform:scale(.9)}.color-preview[data-v-14fa73a5]{border:2px solid transparent;border-radius:9999px;display:inline-block;height:.9rem;margin-left:.375rem;width:.9rem}
