.marks.svelte-p4l3dp{display:flex;flex-wrap:wrap;gap:8px 16px}.group.svelte-p4l3dp{display:flex;flex-wrap:wrap;gap:8px}.mk.svelte-p4l3dp{--mark-size: 18px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0;border:0;border-radius:var(--theme-radius-pill, 999px);background:transparent;color:var(--theme-text-secondary);box-shadow:inset 0 0 0 1px var(--theme-hairline);cursor:pointer;transition:background-color var(--theme-motion-fast) var(--theme-ease),color var(--theme-motion-fast) var(--theme-ease)}.mk.svelte-p4l3dp:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mk.word.svelte-p4l3dp{padding:0 14px;font:var(--sc-type-action, 600 13px/1 system-ui, sans-serif);letter-spacing:var(--sc-type-action-tracking, .02em)}.mk.on.svelte-p4l3dp{background:var(--theme-text-primary);color:var(--theme-bg-surface);box-shadow:none}.mk.dim.svelte-p4l3dp{opacity:.36;cursor:default}.mk.asked.svelte-p4l3dp{opacity:1;box-shadow:inset 0 0 0 1px var(--theme-text-secondary)}.mk.svelte-p4l3dp:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.dot.svelte-p4l3dp{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;background:var(--theme-warning);box-shadow:0 0 0 2px var(--theme-bg-surface)}.hue.svelte-p4l3dp{width:8px;height:8px;margin-left:-2px;border-radius:50%;background:var(--hue);box-shadow:0 0 0 1.5px var(--theme-bg-surface)}.hue.svelte-p4l3dp+.hue:where(.svelte-p4l3dp){margin-left:-6px}.line.svelte-p4l3dp{flex-basis:100%;margin:0;font-size:13px;line-height:20px;color:var(--theme-text-secondary)}@media(prefers-reduced-motion:reduce){.mk.svelte-p4l3dp{transition:none}}.scrim.svelte-opuryy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--theme-scrim, oklch(0 0 0 / .4))}.sheet.svelte-opuryy{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;max-height:80dvh;overflow:auto;padding:8px 16px max(16px,env(safe-area-inset-bottom));background:var(--theme-card-bg, var(--theme-bg-surface));border-radius:var(--theme-radius-lg) var(--theme-radius-lg) 0 0;box-shadow:0 -1px 0 var(--theme-hairline);outline:none}.grab.svelte-opuryy{flex:none;width:36px;height:4px;margin:0 auto;border-radius:2px;background:color-mix(in oklch,var(--theme-text-primary) 18%,transparent)}.title.svelte-opuryy{margin:16px 0 8px;font:var(--sc-type-title, 400 19px/1.4 Georgia, serif);color:var(--theme-text-primary);outline:none}.content.svelte-opuryy{display:flex;flex-direction:column}.done.svelte-opuryy{flex:none;min-height:48px;margin-top:16px;border:0;border-radius:var(--theme-radius-sm);background:transparent;color:var(--theme-text-primary);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 22%,transparent);font:600 15px/1 var(--theme-font-body),system-ui,sans-serif;cursor:pointer}.done.svelte-opuryy:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}@media(min-width:640px){.scrim.svelte-opuryy{display:none}.sheet.svelte-opuryy{position:absolute;left:auto;top:0;right:0;bottom:0;width:min(100%,var(--composer-side, 100%));max-height:none;padding:0 0 16px;border-radius:0;box-shadow:none}.grab.svelte-opuryy{display:none}.title.svelte-opuryy{margin-top:0}.done.svelte-opuryy{margin-top:auto}}.cover.svelte-529l1q{display:flex;flex-direction:column}.frame.svelte-529l1q{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--theme-radius-lg);background:var(--theme-bg-muted)}.frame.svelte-529l1q video:where(.svelte-529l1q){width:100%;height:100%;object-fit:cover;display:block}.len.svelte-529l1q{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;background:#00000085;color:#fff;font:500 12px/1 var(--theme-font-body),system-ui,sans-serif;font-variant-numeric:tabular-nums}.len.svelte-529l1q svg:where(.svelte-529l1q){width:14px;height:14px}.row.svelte-529l1q{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 8px}.lbl.svelte-529l1q{font:var(--sc-type-label, 500 11px/1.2 system-ui, sans-serif);letter-spacing:var(--sc-type-label-tracking, .14em);text-transform:uppercase;color:var(--theme-text-secondary)}.num.svelte-529l1q{font-size:12px;font-variant-numeric:tabular-nums;color:var(--theme-text-secondary)}.strip.svelte-529l1q{position:relative;display:flex;height:48px;overflow:hidden;border-radius:var(--theme-radius-sm);background:var(--theme-bg-muted)}.strip.svelte-529l1q canvas:where(.svelte-529l1q){flex:1;min-width:0;height:100%;filter:brightness(.62)}.strip.plain.svelte-529l1q canvas:where(.svelte-529l1q){visibility:hidden}.strip.svelte-529l1q input:where(.svelte-529l1q){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:grab}.strip.svelte-529l1q input:where(.svelte-529l1q)::-webkit-slider-runnable-track{height:48px;background:transparent}.strip.svelte-529l1q input:where(.svelte-529l1q)::-moz-range-track{height:48px;background:transparent}.strip.svelte-529l1q input:where(.svelte-529l1q)::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:48px;border-radius:var(--theme-radius-sm);background:#ffffff1f;box-shadow:0 0 0 2px #fff,0 2px 8px #0006}.strip.svelte-529l1q input:where(.svelte-529l1q)::-moz-range-thumb{width:40px;height:48px;border:0;border-radius:var(--theme-radius-sm);background:#ffffff1f;box-shadow:0 0 0 2px #fff,0 2px 8px #0006}.strip.svelte-529l1q input:where(.svelte-529l1q):focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.first.svelte-4if23h{position:relative;display:grid;gap:16px;--composer-side: 100%}.pic-col.svelte-4if23h,.side-col.svelte-4if23h{display:flex;flex-direction:column;min-width:0}.pic.svelte-4if23h{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--theme-radius-lg);background:var(--theme-bg-muted)}.pic.svelte-4if23h img:where(.svelte-4if23h){width:100%;height:100%;object-fit:cover;display:block}.pic-add.svelte-4if23h{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:color-mix(in oklch,var(--theme-bg-surface) 86%,transparent);color:var(--theme-text-primary);box-shadow:0 0 0 1px var(--theme-hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.pic-add.svelte-4if23h:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.pic-add.svelte-4if23h svg:where(.svelte-4if23h),.th-btn.add.svelte-4if23h svg:where(.svelte-4if23h){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.strip.svelte-4if23h{display:flex;gap:8px;margin:8px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.th.svelte-4if23h{position:relative;flex:none}.th-btn.svelte-4if23h{position:relative;display:block;width:64px;height:80px;padding:0;border:0;overflow:hidden;border-radius:var(--theme-radius-sm);background:var(--theme-bg-muted);cursor:grab;touch-action:none}.th-btn.svelte-4if23h img:where(.svelte-4if23h){width:100%;height:100%;object-fit:cover;display:block}.th.on.svelte-4if23h .th-btn:where(.svelte-4if23h){box-shadow:0 0 0 2px var(--theme-bg-surface),0 0 0 3.5px var(--theme-text-primary)}.th-btn.add.svelte-4if23h{display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1px var(--theme-hairline);color:var(--theme-text-secondary);cursor:pointer}.th-btn.svelte-4if23h:focus-visible,.pic-add.svelte-4if23h:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.cv.svelte-4if23h{position:absolute;left:4px;bottom:4px;padding:3px 5px;border-radius:2px;background:#0000008c;color:#fff;font:var(--sc-type-label, 500 11px/1.2 system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase}.th-out.svelte-4if23h{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:var(--theme-bg-surface);color:var(--theme-text-secondary);box-shadow:0 0 0 1px var(--theme-hairline);cursor:pointer}.th-out.svelte-4if23h:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.th-out.svelte-4if23h svg:where(.svelte-4if23h){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.words.svelte-4if23h{width:100%;min-height:48px;padding:0;border:0;resize:none;field-sizing:content;background:transparent;color:var(--theme-text-primary);font:400 16px/24px var(--theme-font-body),system-ui,sans-serif}.words.svelte-4if23h::placeholder{color:var(--theme-text-secondary)}.words.svelte-4if23h:focus-visible{outline:none}.rule.svelte-4if23h{height:1px;margin-top:8px;background:var(--theme-hairline)}.side-col.svelte-4if23h:focus-within .rule:where(.svelte-4if23h){background:var(--theme-text-secondary)}.words-foot.svelte-4if23h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:4px 0 12px}.count.svelte-4if23h{font-size:12px;font-variant-numeric:tabular-nums;color:var(--theme-text-secondary)}.quiet.svelte-4if23h{margin:12px 0 0;font-size:13px;line-height:20px;color:var(--theme-text-secondary)}.link.svelte-4if23h,.link-btn.svelte-4if23h{color:var(--theme-text-primary);text-decoration:underline;text-decoration-color:var(--theme-hairline);text-underline-offset:4px}.link-btn.svelte-4if23h{min-height:44px;padding:0;border:0;background:none;font-size:13px;cursor:pointer}.draft-link.svelte-4if23h{align-self:center;min-height:44px;margin-top:24px;padding:0 8px;border:0;background:none;color:var(--theme-text-secondary);font-size:13px;text-decoration:underline;text-decoration-color:var(--theme-hairline);text-underline-offset:4px;cursor:pointer}.lbl.svelte-4if23h{margin:16px 0 0;font:var(--sc-type-label, 500 11px/1.2 system-ui, sans-serif);letter-spacing:var(--sc-type-label-tracking, .14em);text-transform:uppercase;color:var(--theme-text-secondary)}.ticks.svelte-4if23h,.radios.svelte-4if23h{margin:0;padding:0;list-style:none}.ticks.svelte-4if23h li:where(.svelte-4if23h)+li:where(.svelte-4if23h) .tk:where(.svelte-4if23h),.radios.svelte-4if23h li:where(.svelte-4if23h)+li:where(.svelte-4if23h) .rd:where(.svelte-4if23h){box-shadow:inset 0 1px 0 var(--theme-hairline)}.tk.svelte-4if23h,.rd.svelte-4if23h{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:12px 0;cursor:pointer}.tk.off.svelte-4if23h{cursor:default;opacity:.55}.tk.svelte-4if23h input:where(.svelte-4if23h),.rd.svelte-4if23h input[type=radio]:where(.svelte-4if23h){flex:none;width:22px;height:22px;margin:0;accent-color:var(--theme-text-primary)}.t.svelte-4if23h{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;color:var(--theme-text-primary)}.v.svelte-4if23h{margin:0;font-size:13px;line-height:20px;color:var(--theme-text-secondary)}.hue.svelte-4if23h{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--hue)}.group-pick.svelte-4if23h{display:flex;flex-direction:column;gap:8px;padding:0 0 12px 34px}.field-label.svelte-4if23h{display:flex;flex-direction:column;gap:4px}.select.svelte-4if23h,.dt.svelte-4if23h{min-height:44px;padding:0 12px;border:0;border-radius:var(--theme-radius-sm);background:var(--theme-bg-surface);color:var(--theme-text-primary);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 22%,transparent);font:400 16px/1 var(--theme-font-body),system-ui,sans-serif}.dt.svelte-4if23h{margin:8px 0 0}.quiet-btns.svelte-4if23h{display:flex;gap:16px}.problem.svelte-4if23h{margin:0;font-size:13px;color:var(--theme-error-text)}@media(min-width:640px){.first.svelte-4if23h{grid-template-columns:minmax(0,416px) minmax(0,1fr);gap:0 40px;align-items:start;--composer-side: calc(100% - 456px) }.words.svelte-4if23h{min-height:96px}}
