.action-bar.svelte-mdxp89{z-index:30;align-items:center;gap:var(--s-2);background:var(--surface);color:var(--ink);display:flex;position:fixed}.items.svelte-mdxp89{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.status.svelte-mdxp89{padding:0 var(--s-2) 0 var(--s-1);font-size:var(--text-control);font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap}.float.svelte-mdxp89,.auto.svelte-mdxp89{left:50%;bottom:calc(var(--s-5) + var(--safe-bottom));padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);transform:translate(-50%)}.static.svelte-mdxp89{width:fit-content;max-width:100%;padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-self:start;display:inline-flex;position:relative}.dock.svelte-mdxp89{padding:var(--s-1) calc(var(--s-2) + var(--safe-right)) calc(var(--s-1) + var(--safe-bottom)) calc(var(--s-2) + var(--safe-left));border-top:1px solid var(--line);justify-content:space-between;bottom:0;left:0;right:0}.dock.svelte-mdxp89 .items:where(.svelte-mdxp89){flex:1;justify-content:space-around}@media (width<=599px){.auto.svelte-mdxp89{padding:var(--s-1) calc(var(--s-2) + var(--safe-right)) calc(var(--s-1) + var(--safe-bottom)) calc(var(--s-2) + var(--safe-left));border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;justify-content:space-between;bottom:0;left:0;right:0;transform:none}.auto.svelte-mdxp89 .items:where(.svelte-mdxp89){flex:1;justify-content:space-around}}@media (prefers-reduced-motion:no-preference){.action-bar.svelte-mdxp89{animation:svelte-mdxp89-rise var(--dur-slow) var(--ease)}@keyframes svelte-mdxp89-rise{0%{opacity:0;translate:0 8px}}}.spinner.svelte-mfr6of{flex:none;animation:.8s linear infinite svelte-mfr6of-spin;display:inline-block}@keyframes svelte-mfr6of-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-mfr6of{animation-duration:2.4s}}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--radius-control);font-size:var(--text-control);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq:has(.icon,.spinner){padding-left:calc(var(--s-4) - 3px)}.lg.svelte-g9c1iq{min-height:max(44px, var(--control-h));padding:0 var(--s-5);font-size:var(--text-base)}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(.5px)}.primary.svelte-g9c1iq{background:var(--accent);color:var(--accent-ink)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--accent-hover)}.secondary.svelte-g9c1iq{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 100%, var(--ink) 4%);border-color:var(--ink-soft)}.quiet.svelte-g9c1iq{color:var(--ink)}.quiet.svelte-g9c1iq:hover:not(:disabled){background:var(--hover)}.quiet.svelte-g9c1iq:active:not(:disabled){background:var(--press)}.danger.svelte-g9c1iq{background:var(--danger);color:var(--accent-ink)}.danger.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, var(--ink))}.btn.svelte-g9c1iq:disabled{opacity:.45}.btn[aria-busy=true].svelte-g9c1iq{cursor:progress}.label.svelte-g9c1iq{display:inline-block}.desk.svelte-1n31kae{min-height:calc(100dvh - var(--bar-h) - var(--safe-top));padding:var(--s-6) calc(var(--s-4) + var(--safe-right)) calc(var(--s-5) + var(--safe-bottom)) calc(var(--s-4) + var(--safe-left));transition:background-color var(--dur) var(--ease);place-items:center;display:grid;position:relative}.desk.svelte-1n31kae:after{content:"";inset:var(--s-3);border-radius:var(--radius-sheet);pointer-events:none;transition:border-color var(--dur) var(--ease), inset var(--dur) var(--ease);border:2px dashed #0000;position:absolute}.dragging.svelte-1n31kae{background:var(--desk-deep)}.dragging.svelte-1n31kae:after{border-color:var(--accent);inset:var(--s-4)}.stage.svelte-1n31kae{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:56rem;margin-top:-2vh;display:flex}.sheets.svelte-1n31kae{--w:84px;width:calc(var(--w) * 1.9);height:calc(var(--w) * 1.414 + 12px);margin-bottom:var(--s-4);position:relative}.sheet.svelte-1n31kae{width:var(--w);aspect-ratio:1/1.414;margin-left:calc(var(--w) / -2);background:var(--sheet);border-radius:var(--radius-page);box-shadow:var(--shadow-page);transition:transform var(--dur-slow) var(--ease);position:absolute;top:6px;left:50%}.s1.svelte-1n31kae{background:color-mix(in srgb, var(--sheet) 88%, var(--desk-deep));transform:translate(-36%,8px)rotate(-9deg)scale(.94)}.s2.svelte-1n31kae{background:color-mix(in srgb, var(--sheet) 93%, var(--desk-deep));transform:translate(32%,8px)rotate(7deg)scale(.94)}.s3.svelte-1n31kae{overflow:hidden;transform:translateY(-2px)}.dragging.svelte-1n31kae .s1:where(.svelte-1n31kae){transform:translate(-50%,8px)rotate(-13deg)scale(.94)}.dragging.svelte-1n31kae .s2:where(.svelte-1n31kae){transform:translate(46%,8px)rotate(11deg)scale(.94)}.dragging.svelte-1n31kae .s3:where(.svelte-1n31kae){transform:translateY(-10px)}.fold.svelte-1n31kae{aspect-ratio:1;background:linear-gradient(225deg, var(--desk) 50%, var(--accent) 50%);border-bottom-left-radius:2px;width:22%;position:absolute;top:0;right:0}.lines.svelte-1n31kae{align-content:start;gap:9%;height:46%;display:grid;position:absolute;top:30%;left:14%;right:14%}.lines.svelte-1n31kae i:where(.svelte-1n31kae){background:var(--sheet-line);border-radius:2px;height:4px;display:block}.lines.svelte-1n31kae i:where(.svelte-1n31kae):first-child{background:color-mix(in srgb, var(--sheet-line) 70%, #b9ae95);width:62%;height:6px}.lines.svelte-1n31kae i:where(.svelte-1n31kae):nth-child(3){width:88%}.lines.svelte-1n31kae i:where(.svelte-1n31kae):nth-child(5){width:54%}.headline.svelte-1n31kae{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem);font-weight:500;line-height:1.12}.sub.svelte-1n31kae{margin-top:var(--s-2);font-size:var(--text-base);color:var(--ink-soft)}.cta.svelte-1n31kae{margin-top:var(--s-4);justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.drop-hint.svelte-1n31kae{font-size:var(--text-caption);color:var(--ink-soft)}@media (hover:none) and (pointer:coarse){.drop-hint.svelte-1n31kae{display:none}}.what.svelte-1n31kae{margin-top:var(--s-5);font-family:var(--font-sans);font-size:var(--text-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.features.svelte-1n31kae{margin:var(--s-3) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--line);gap:var(--s-4) var(--s-5);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;list-style:none;display:grid}.features.svelte-1n31kae li:where(.svelte-1n31kae){gap:var(--s-3);align-items:flex-start;display:flex}.features.svelte-1n31kae li:where(.svelte-1n31kae)>.icon{color:var(--accent);flex:none;margin-top:2px}.ftext.svelte-1n31kae{font-size:var(--text-caption);color:var(--ink-soft);flex-direction:column;gap:2px;line-height:1.45;display:flex}.ftext.svelte-1n31kae strong:where(.svelte-1n31kae){font-size:var(--text-control);color:var(--ink);font-weight:600}.once.svelte-1n31kae{margin-top:var(--s-4);font-size:var(--text-caption);color:var(--ink-soft)}.proof.svelte-1n31kae{margin-top:var(--s-3);max-width:36rem;font-size:var(--text-caption);color:var(--ink-soft);text-wrap:balance;line-height:1.6}.proof.svelte-1n31kae .icon{color:var(--ok);vertical-align:-4px;margin-right:4px;display:inline-block}.proof.svelte-1n31kae a:where(.svelte-1n31kae){color:var(--ink);white-space:nowrap}@media (width<=759px){.features.svelte-1n31kae{gap:var(--s-3);grid-template-columns:1fr;max-width:26rem}.what.svelte-1n31kae{margin-top:var(--s-5)}}@media (width<=599px){.desk.svelte-1n31kae{padding-top:var(--s-4);place-items:start center}.sheets.svelte-1n31kae{--w:56px;margin-bottom:var(--s-3)}.stage.svelte-1n31kae{margin-top:0}.headline.svelte-1n31kae{font-size:1.625rem}}.wrap.svelte-daglel{display:inline-flex;position:relative}.tip.svelte-daglel{z-index:50;width:max-content;max-width:240px;padding:5px var(--s-2);border-radius:var(--radius-control);background:var(--ink);color:var(--surface);font-size:var(--text-caption);pointer-events:none;transform:translateX(calc(-50% + var(--shift,0px)));transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);font-weight:500;line-height:1.35;display:none;position:absolute;left:50%}.top.svelte-daglel{bottom:calc(100% + 6px)}.bottom.svelte-daglel{top:calc(100% + 6px)}.open.svelte-daglel{display:block}@starting-style{.open.svelte-daglel{opacity:0;translate:0 2px}}.icon-btn.svelte-13o797d{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid #0000;place-items:center;display:inline-grid}.quiet.svelte-13o797d:hover:not(:disabled){background:var(--hover)}.quiet.svelte-13o797d:active:not(:disabled),.icon-btn[aria-pressed=true].svelte-13o797d{background:var(--press)}.secondary.svelte-13o797d{background:var(--surface);border-color:var(--line-strong)}.secondary.svelte-13o797d:hover:not(:disabled){border-color:var(--ink-soft)}.primary.svelte-13o797d{background:var(--accent);color:var(--accent-ink)}.primary.svelte-13o797d:hover:not(:disabled){background:var(--accent-hover)}.icon-btn.svelte-13o797d:disabled{opacity:.4}.trigger.svelte-3biqf3{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-control);transition:background-color var(--dur-fast) var(--ease);font-weight:550;display:inline-flex}.with-label.svelte-3biqf3{padding:0 var(--s-3) 0 calc(var(--s-3) - 2px)}.trigger.svelte-3biqf3:hover,.trigger[aria-expanded=true].svelte-3biqf3{background:var(--hover)}.menu.svelte-3biqf3{min-width:200px;max-width:min(320px,100vw - 16px);padding:var(--s-1);border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);margin:0;position:fixed;inset:auto}.menu.svelte-3biqf3:popover-open{transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}@starting-style{.menu.svelte-3biqf3:popover-open{opacity:0;transform:translateY(-4px)}}.item.svelte-3biqf3{align-items:center;gap:var(--s-3);width:100%;min-height:var(--control-h);padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--radius-control);font-size:var(--text-control);text-align:left;color:var(--ink);display:flex}.item.svelte-3biqf3:hover:not(:disabled),.item.svelte-3biqf3:focus-visible{background:var(--hover)}.item.svelte-3biqf3:focus-visible{outline-offset:-2px}.item.svelte-3biqf3:disabled{opacity:.45}.danger.svelte-3biqf3{color:var(--danger)}.icon-space.svelte-3biqf3{width:var(--icon);flex:none}.text.svelte-3biqf3{flex:1}kbd.svelte-3biqf3{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--ink-soft)}.sep.svelte-3biqf3{height:1px;margin:var(--s-1) var(--s-2);background:var(--line)}.slider.svelte-pc7g35{gap:var(--s-1);display:grid}label.svelte-pc7g35{font-size:var(--text-caption);color:var(--ink-soft)}.row.svelte-pc7g35{align-items:center;gap:var(--s-2);color:var(--ink-soft);display:flex}input.svelte-pc7g35{appearance:none;min-width:96px;height:var(--control-h);cursor:pointer;background:0 0;flex:1}input.svelte-pc7g35::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--fill), var(--line-strong) var(--fill));border-radius:2px;height:4px}input.svelte-pc7g35::-moz-range-track{background:var(--line-strong);border-radius:2px;height:4px}input.svelte-pc7g35::-moz-range-progress{background:var(--ink);border-radius:2px;height:4px}input.svelte-pc7g35::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:1.5px solid var(--ink);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 2px #0003}input.svelte-pc7g35::-moz-range-thumb{background:var(--surface);border:1.5px solid var(--ink);border-radius:50%;width:16px;height:16px}@media (pointer:coarse){input.svelte-pc7g35::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}}input.svelte-pc7g35:focus-visible{outline:none}input.svelte-pc7g35:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}input.svelte-pc7g35:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}dialog.svelte-1i47zga{color:var(--ink);max-width:calc(100vw - 2 * var(--s-4));max-height:calc(100dvh - 2 * var(--s-6));width:var(--dialog-w);background:0 0;border:0;outline:none;margin:auto;padding:0;overflow:visible}dialog.svelte-1i47zga::backdrop{background:var(--scrim)}.panel.svelte-1i47zga{max-height:inherit;background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.head.svelte-1i47zga{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) 0 var(--s-5);min-height:56px;display:flex}h2.svelte-1i47zga{font-size:1.125rem;font-weight:600}.desc.svelte-1i47zga{padding:0 var(--s-5);color:var(--ink-soft);font-size:var(--text-control)}.body.svelte-1i47zga{padding:var(--s-4) var(--s-5) var(--s-5);overscroll-behavior:contain;background:linear-gradient(var(--surface), var(--surface)) top / 100% 14px no-repeat local, linear-gradient(var(--surface), var(--surface)) bottom / 100% 14px no-repeat local, radial-gradient(farthest-side at 50% 0, #00000029, transparent) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000029, transparent) bottom / 100% 12px no-repeat scroll;min-height:0;overflow:auto}.actions.svelte-1i47zga{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-5);display:flex}dialog[open].svelte-1i47zga .panel:where(.svelte-1i47zga){transition:opacity var(--dur) var(--ease), transform var(--dur-slow) var(--ease)}@starting-style{dialog[open].svelte-1i47zga .panel:where(.svelte-1i47zga){opacity:0;transform:translateY(6px)scale(.985)}}dialog.sheet.svelte-1i47zga{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}dialog.sheet.svelte-1i47zga .panel:where(.svelte-1i47zga){border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding-bottom:var(--safe-bottom)}dialog.sheet.svelte-1i47zga .head:where(.svelte-1i47zga):before{content:"";background:var(--line);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}dialog.sheet.svelte-1i47zga .head:where(.svelte-1i47zga){padding-top:var(--s-4);position:relative}@starting-style{dialog.sheet[open].svelte-1i47zga .panel:where(.svelte-1i47zga){opacity:1;transform:translateY(100%)}}@media (width<=599px){dialog.dialog.svelte-1i47zga{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}dialog.dialog.svelte-1i47zga .panel:where(.svelte-1i47zga){border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding-bottom:var(--safe-bottom)}@starting-style{dialog.dialog[open].svelte-1i47zga .panel:where(.svelte-1i47zga){opacity:1;transform:translateY(100%)}}.actions.svelte-1i47zga{flex-direction:column-reverse}.actions.svelte-1i47zga .btn{width:100%}}.field.svelte-sa3gfm{gap:6px;display:grid}label.svelte-sa3gfm{font-size:var(--text-control);font-weight:550}input.svelte-sa3gfm{width:100%;min-height:max(40px, var(--control-h));padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease)}input.svelte-sa3gfm::placeholder{color:color-mix(in srgb, var(--ink-soft) 80%, transparent)}input.svelte-sa3gfm:hover{border-color:var(--ink-soft)}input.svelte-sa3gfm:focus-visible{outline-offset:0;border-color:var(--accent)}.invalid.svelte-sa3gfm input:where(.svelte-sa3gfm){border-color:var(--danger)}.hint.svelte-sa3gfm,.error.svelte-sa3gfm{font-size:var(--text-caption);line-height:1.4}.hint.svelte-sa3gfm{color:var(--ink-soft)}.error.svelte-sa3gfm{color:var(--danger);font-weight:550}.progress.svelte-kr1x1f{gap:var(--s-1);min-width:120px;display:grid}.meta.svelte-kr1x1f{font-size:var(--text-caption);color:var(--ink-soft);justify-content:space-between;display:flex}.track.svelte-kr1x1f{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.bar.svelte-kr1x1f{background:var(--ink);border-radius:inherit;height:100%;transition:width var(--dur) var(--ease)}.indeterminate.svelte-kr1x1f{width:35%;animation:svelte-kr1x1f-slide 1.2s var(--ease) infinite}@keyframes svelte-kr1x1f-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.indeterminate.svelte-kr1x1f{animation-duration:3s}}.field.svelte-1f20tz6{gap:6px;display:grid}label.svelte-1f20tz6{font-size:var(--text-control);font-weight:550}select.svelte-1f20tz6{width:100%;min-height:max(40px, var(--control-h));padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-base)}select.svelte-1f20tz6:hover{border-color:var(--ink-soft)}select.svelte-1f20tz6:focus-visible{outline-offset:0;border-color:var(--accent)}.toggle-row.svelte-14iab8y{align-items:flex-start;gap:var(--s-3);display:flex}.switch.svelte-14iab8y{background:var(--line-strong);width:40px;height:24px;transition:background-color var(--dur) var(--ease);border-radius:12px;flex:none;margin-top:0;position:relative}@media (pointer:coarse){.switch.svelte-14iab8y:after{content:"";position:absolute;inset:-12px -4px}}.thumb.svelte-14iab8y{background:var(--sheet);width:18px;height:18px;transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch[aria-checked=true].svelte-14iab8y{background:var(--ink)}.switch[aria-checked=true].svelte-14iab8y .thumb:where(.svelte-14iab8y){background:var(--surface);transform:translate(16px)}.switch.svelte-14iab8y:disabled{opacity:.45}.text.svelte-14iab8y{gap:2px;padding-top:1px;display:grid}.label.svelte-14iab8y{font-size:var(--text-control);cursor:default;-webkit-user-select:none;user-select:none}.hint.svelte-14iab8y{font-size:var(--text-caption);color:var(--ink-soft)}
