.box-editor.svelte-1aiv7dr .ProseMirror,.box-editor.svelte-1aiv7dr .ProseMirror *{font-size:inherit;line-height:inherit;font-family:inherit}.box-editor.svelte-1aiv7dr .ProseMirror{outline:none;min-height:0;padding:0;font-variant-ligatures:normal;font-feature-settings:normal;overflow-wrap:anywhere}.box-editor.svelte-1aiv7dr .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:currentColor;opacity:.4;float:left;height:0;pointer-events:none}.layout-grid.svelte-jigc7j{display:grid;grid-template-columns:repeat(3,136px);gap:10px 12px;padding:4px 12px 10px}.layout-tile.svelte-jigc7j{display:flex;flex-direction:column;gap:6px;align-items:stretch;border-radius:var(--radius-sm);padding:0;text-align:left}.layout-thumb.svelte-jigc7j{border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--color-stroke);transition:box-shadow .15s ease;pointer-events:none}.layout-tile.svelte-jigc7j:hover .layout-thumb:where(.svelte-jigc7j),.layout-tile.svelte-jigc7j:focus-visible .layout-thumb:where(.svelte-jigc7j){box-shadow:0 0 0 2px var(--color-fg-4)}.layout-current.svelte-jigc7j .layout-thumb:where(.svelte-jigc7j){box-shadow:0 0 0 2px var(--color-accent-primary)}.layout-tile.svelte-jigc7j:focus-visible{outline:none}.layout-name.svelte-jigc7j{color:var(--color-fg-2);padding-left:2px}@media(max-width:639px){.layout-grid.svelte-jigc7j{grid-template-columns:repeat(2,1fr)}}.theme-picker.svelte-mv5x2y{padding:2px 12px 12px;display:flex;flex-direction:column;gap:14px}.colours.svelte-mv5x2y{display:flex;flex-direction:column;gap:6px}.colours-label.svelte-mv5x2y{color:var(--color-fg-3)}.colours-row.svelte-mv5x2y{display:flex;align-items:center;gap:8px}.colours-option.svelte-mv5x2y{width:28px;height:28px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--colour-bg) 50%,var(--colour-accent) 50%);box-shadow:inset 0 0 0 .5px var(--color-stroke);transition:box-shadow .15s ease,scale .2s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.colours-option.svelte-mv5x2y:hover{scale:1.08}}.colours-current.svelte-mv5x2y{box-shadow:inset 0 0 0 .5px var(--color-stroke),0 0 0 2px var(--color-surface-1),0 0 0 4px var(--color-fg-1)}.colours-name.svelte-mv5x2y{color:var(--color-fg-2);margin-left:4px}.theme-grid.svelte-mv5x2y{display:grid;grid-template-columns:repeat(2,auto);gap:12px 14px}.theme-card.svelte-mv5x2y{display:flex;flex-direction:column;gap:6px;padding:0;text-align:left}.theme-thumbs.svelte-mv5x2y{display:flex;gap:4px;padding:4px;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-stroke);transition:box-shadow .15s ease;pointer-events:none}.theme-card.svelte-mv5x2y:hover .theme-thumbs:where(.svelte-mv5x2y),.theme-card.svelte-mv5x2y:focus-visible .theme-thumbs:where(.svelte-mv5x2y){box-shadow:0 0 0 2px var(--color-fg-4)}.theme-current.svelte-mv5x2y .theme-thumbs:where(.svelte-mv5x2y){box-shadow:0 0 0 2px var(--color-fg-1)}.theme-card.svelte-mv5x2y:focus-visible{outline:none}.thumb-stack.svelte-mv5x2y{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.thumb.svelte-mv5x2y{display:block;border-radius:var(--radius-xs);overflow:hidden}.theme-name.svelte-mv5x2y{color:var(--color-fg-1);padding-left:2px}@media(max-width:639px){.theme-grid.svelte-mv5x2y{grid-template-columns:1fr}}.table-editor.svelte-osbe10{position:relative;width:100%;height:100%}.table-actions.svelte-osbe10{position:absolute;left:0;bottom:0;display:flex;gap:4px;transform-origin:bottom left;opacity:0;transition:opacity .15s ease}.table-editor.svelte-osbe10:hover .table-actions:where(.svelte-osbe10),.table-editor.svelte-osbe10:focus-within .table-actions:where(.svelte-osbe10){opacity:1}.composer.svelte-b51lcn{position:fixed;left:0;right:0;z-index:60;padding:8px 12px;background:var(--color-surface-2);border-radius:var(--radius-xl) var(--radius-xl) 0 0;text-align:left;translate:0 100%;opacity:0;pointer-events:none;transition:translate .24s cubic-bezier(.16,1,.3,1),opacity .16s ease,bottom .2s ease}.composer-up.svelte-b51lcn{translate:0 0;opacity:1;pointer-events:auto}.composer-native.svelte-b51lcn{opacity:1;transition:translate var(--kb-ms) cubic-bezier(.38,.7,.125,1),bottom var(--kb-ms) cubic-bezier(.38,.7,.125,1)}.composer-native.svelte-b51lcn:not(.composer-up){opacity:0;transition:translate var(--kb-ms) cubic-bezier(.38,.7,.125,1),bottom var(--kb-ms) cubic-bezier(.38,.7,.125,1),opacity .12s ease}.composer-label.svelte-b51lcn{display:block;padding:0 0 4px 16px;color:var(--color-fg-3)}.composer-row.svelte-b51lcn{display:flex;align-items:flex-end;gap:8px}.composer-field.svelte-b51lcn{position:relative;flex:1;min-width:0;border-radius:var(--field-radius);background:var(--field-bg);border:var(--field-border-width) solid var(--field-border)}.composer-editor.svelte-b51lcn{max-height:8.5rem;overflow-y:auto;color:var(--color-fg-1)}.composer-editor.svelte-b51lcn .ProseMirror{outline:none;min-height:0;padding:8px 16px;font-family:inherit}.composer-editor.svelte-b51lcn .ProseMirror p{margin:0}.composer-editor.svelte-b51lcn .ProseMirror p+p{margin-top:.4em}.composer-editor.svelte-b51lcn .ProseMirror ul,.composer-editor.svelte-b51lcn .ProseMirror ol{padding-left:1.25em;margin:0}.composer-editor.svelte-b51lcn .ProseMirror ul{list-style:disc}.composer-editor.svelte-b51lcn .ProseMirror ol{list-style:decimal}.composer-placeholder.svelte-b51lcn{position:absolute;inset:0;padding:8px 16px;color:var(--field-placeholder);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-done.svelte-b51lcn{flex-shrink:0;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--field-bg);color:var(--color-fg-1);transition:background-color .15s ease,scale .2s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.composer-done.svelte-b51lcn:active{background-color:color-mix(in srgb,var(--color-fg-1) 10%,var(--field-bg));scale:.94}.slides-editor.svelte-1pnd2uw{display:flex;flex-direction:column;height:100%;min-height:0}.slides-body.svelte-1pnd2uw{flex:1;min-height:0;display:flex}.slides-rail.svelte-1pnd2uw{width:212px;flex-shrink:0;overflow-y:auto;padding:8px 8px 24px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--color-stroke);outline:none}.rail-row.svelte-1pnd2uw{position:relative}.rail-row.drop-before.svelte-1pnd2uw:before,.rail-row.drop-after.svelte-1pnd2uw:after{content:"";position:absolute;left:30px;right:6px;height:2px;border-radius:var(--radius-full);background:var(--color-accent-primary)}.rail-row.drop-before.svelte-1pnd2uw:before{top:-4px}.rail-row.drop-after.svelte-1pnd2uw:after{bottom:-4px}.rail-slide.svelte-1pnd2uw{display:flex;align-items:flex-start;gap:6px;width:100%;padding:6px 6px 6px 2px;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease}@media(hover:hover){.rail-slide.svelte-1pnd2uw:hover{background:var(--color-surface-1)}}.rail-slide.rail-current.svelte-1pnd2uw{background:var(--color-surface-2)}.rail-slide.svelte-1pnd2uw:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:0}.rail-number.svelte-1pnd2uw{width:18px;flex-shrink:0;text-align:right;color:var(--color-fg-3);transition:color .15s ease}.rail-current.svelte-1pnd2uw .rail-number:where(.svelte-1pnd2uw){color:var(--color-fg-1);font-weight:600}.rail-thumb.svelte-1pnd2uw{display:block;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 .5px var(--color-stroke),0 1px 3px #00000014;transition:scale .15s ease}.rail-slide.svelte-1pnd2uw:active .rail-thumb:where(.svelte-1pnd2uw){scale:.97}.rail-add-row.svelte-1pnd2uw{display:flex;justify-content:center;margin:10px 0 0 26px}.rail-add.svelte-1pnd2uw{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-full);background-color:var(--color-accent-fill);color:#fff;box-shadow:0 1px 2px #0000001f,0 3px 6px #0000001f,0 6px 12px #00000014;transition:background-color .15s ease,box-shadow .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.rail-add.svelte-1pnd2uw:hover{background-color:var(--color-accent-fill-hover);box-shadow:0 1px 2px #00000026,0 4px 8px #00000026,0 10px 20px #0000001f}}.rail-add.svelte-1pnd2uw:active{transform:scale(.95)}.slides-main.svelte-1pnd2uw{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-surface-1)}.slides-stage.svelte-1pnd2uw{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px}.stage-slide.svelte-1pnd2uw{border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--color-stroke),0 1px 3px #00000014,0 8px 24px #00000014}.slides-scroll.svelte-1pnd2uw{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--color-surface-1)}.scroll-slide.svelte-1pnd2uw{flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--color-stroke)}.stage-slide.svelte-1pnd2uw .slide-box{outline:2px dashed transparent;outline-offset:-2px;transition:outline-color .15s ease}.stage-slide.svelte-1pnd2uw .slide-box:hover,.stage-slide.svelte-1pnd2uw .slide-box:focus-within{outline-color:color-mix(in srgb,var(--slide-muted) 45%,transparent)}.stage-slide.svelte-1pnd2uw .slide-box.slide-role-image,.stage-slide.svelte-1pnd2uw .slide-box.slide-role-backdrop{outline:none}.stage-slide.svelte-1pnd2uw{position:relative}.image-controls.svelte-1pnd2uw{position:absolute;inset:0;pointer-events:none;z-index:5}.image-control.svelte-1pnd2uw{position:absolute;translate:calc(-100% - 10px) 10px;opacity:0;scale:.9;transition:opacity .15s ease,scale .2s cubic-bezier(.34,1.56,.64,1)}.image-control-shown.svelte-1pnd2uw,.image-control.svelte-1pnd2uw:focus-within{opacity:1;scale:1;pointer-events:auto}.image-control-phone.svelte-1pnd2uw{translate:calc(-100% - 6px) 6px}.image-control-phone.svelte-1pnd2uw .image-control-btn:where(.svelte-1pnd2uw){width:28px;height:28px}.image-control-btn.svelte-1pnd2uw{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-base);color:var(--color-fg-1);box-shadow:0 1px 2px #0000001f,0 4px 12px #00000029;transition:background-color .15s ease}@media(hover:hover){.image-control-btn.svelte-1pnd2uw:hover{background:var(--color-surface-1)}}.slides-notes.svelte-1pnd2uw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;border-top:1px solid transparent}.slides-notes.notes-open.svelte-1pnd2uw{grid-template-rows:1fr;border-top-color:var(--color-stroke)}.notes-inner.svelte-1pnd2uw{overflow:hidden;display:flex;flex-direction:column;min-height:0}.notes-head.svelte-1pnd2uw{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 0 20px;color:var(--color-fg-2)}.notes-input.svelte-1pnd2uw{width:100%;height:132px;resize:none;background:transparent;padding:6px 20px 14px;color:var(--color-fg-1);outline:none}.notes-input.svelte-1pnd2uw::placeholder{color:var(--color-fg-3)}.link-form.svelte-1pnd2uw{display:flex;gap:8px;padding:4px 12px 8px}.link-form.svelte-1pnd2uw .input:where(.svelte-1pnd2uw){flex:1;min-width:200px}@media(max-width:767px){.slides-rail.svelte-1pnd2uw{width:132px}}.phone-body.svelte-1pnd2uw{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--native-kb, 0px);display:flex;flex-direction:column;background:var(--color-surface-1)}.phone-stage.svelte-1pnd2uw{flex-shrink:0;display:flex;justify-content:center;padding:16px 16px 4px}.phone-stage.svelte-1pnd2uw .slide-box.slide-box-picked{outline-color:color-mix(in srgb,var(--slide-muted) 60%,transparent)}.phone-body.svelte-1pnd2uw .stage-slide:where(.svelte-1pnd2uw) .slide-box:hover{outline-color:transparent}.phone-strip.svelte-1pnd2uw{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 16px;overflow-x:auto;scroll-padding-inline:16px}.strip-item.svelte-1pnd2uw{position:relative;flex-shrink:0}.strip-slide.svelte-1pnd2uw{display:block;padding:4px;border-radius:var(--radius-md);transition:background-color .15s ease}.strip-current.svelte-1pnd2uw .strip-slide:where(.svelte-1pnd2uw){background:var(--color-surface-2)}.strip-slide.svelte-1pnd2uw{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.strip-slide.svelte-1pnd2uw:active .rail-thumb:where(.svelte-1pnd2uw){scale:.97}.strip-slide.strip-holding.svelte-1pnd2uw .rail-thumb:where(.svelte-1pnd2uw){scale:.94;transition:scale .45s ease}.phone-strip-row.svelte-1pnd2uw{flex-shrink:0;display:flex;align-items:center;min-width:0}.phone-strip-row.svelte-1pnd2uw .phone-strip:where(.svelte-1pnd2uw){flex:1;min-width:0}.strip-add.svelte-1pnd2uw{flex-shrink:0;width:2.25rem;height:2.25rem;margin-left:4px}
