.sheet.svelte-1o74jip{background:var(--card);padding:0 20px calc(14px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;outline:none;flex:none;max-height:46dvh;overflow-y:auto;box-shadow:0 -6px 24px #0000002e}.grab.svelte-1o74jip{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-height:44px;padding:8px 0;display:grid}.grab.svelte-1o74jip span:where(.svelte-1o74jip){background:var(--line);border-radius:999px;width:44px;height:5px;margin:0 auto;display:block}header.svelte-1o74jip{grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;display:grid}h2.svelte-1o74jip{text-align:center;letter-spacing:0;margin:0;font-size:1.15rem}.reset.svelte-1o74jip{min-width:44px;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px;font-size:1.05rem}.reset.svelte-1o74jip:disabled{color:var(--muted);opacity:.6;cursor:default}.ok.svelte-1o74jip{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:end;place-items:center;display:grid}.ok.svelte-1o74jip:disabled{opacity:.4}.body.svelte-1o74jip{padding-top:6px}@media (width>=860px){.sheet.svelte-1o74jip{width:360px;max-height:none;box-shadow:-1px 0 0 var(--line);border-radius:0;overflow-y:auto}}.tiles.svelte-eqszgs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;padding-bottom:6px;display:grid}.tile.svelte-eqszgs{min-height:84px;font:inherit;text-align:center;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:12px 6px;font-size:.92rem;display:grid}.tile.svelte-eqszgs:not(:disabled):active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.tile.svelte-eqszgs:disabled{opacity:.45;cursor:default}.tile.svelte-eqszgs small:where(.svelte-eqszgs){color:var(--muted);font-size:.75rem;line-height:1.2}.panel.svelte-1t4odm8{bottom:0;left:0;right:0;top:var(--top);z-index:7;background:var(--paper);flex-direction:column;display:flex;position:absolute}.phead.svelte-1t4odm8{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.phead.svelte-1t4odm8 h2:where(.svelte-1t4odm8){margin:0;font-size:1.1rem}.pbody.svelte-1t4odm8{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow:auto}@media (width>=860px){.pbody.svelte-1t4odm8{width:100%;max-width:720px;margin:0 auto}}.search.svelte-11vw6c6{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.search.svelte-11vw6c6 input:where(.svelte-11vw6c6){min-width:0;min-height:46px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search.svelte-11vw6c6:focus-within{border-color:var(--accent)}h3.svelte-11vw6c6{color:var(--muted);letter-spacing:0;margin:18px 0 8px;font-size:.95rem}.rows.svelte-11vw6c6{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rows.svelte-11vw6c6 button:where(.svelte-11vw6c6){width:100%;min-height:56px;font:inherit;text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rows.svelte-11vw6c6 button:where(.svelte-11vw6c6):disabled{opacity:.5;cursor:default}.txt.svelte-11vw6c6{gap:2px;min-width:0;display:grid}.txt.svelte-11vw6c6 small:where(.svelte-11vw6c6){color:var(--muted);font-size:.85rem}.dock.svelte-1s00sx9{padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));flex:none}.items.svelte-1s00sx9{scrollbar-width:none;background:var(--card);border:1px solid var(--line);border-radius:20px;gap:4px;padding:8px 10px;display:flex;overflow-x:auto;box-shadow:0 4px 18px #0000001f}button.svelte-1s00sx9{min-height:72px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1 0 68px;justify-items:center;gap:4px;padding:8px 4px;font-size:.9rem;display:grid}button.svelte-1s00sx9:active{background:color-mix(in srgb, var(--accent) 16%, transparent)}button.svelte-1s00sx9:disabled{opacity:.4}@media (width>=860px){.items.svelte-1s00sx9{max-width:560px;margin:0 auto}}.studio-shell.svelte-16zw336{z-index:60;background:var(--paper);--top:calc(56px + env(safe-area-inset-top,0px));flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.top.svelte-16zw336{height:var(--top);padding:env(safe-area-inset-top,0px) 8px 0;border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:2px;display:flex}.grow.svelte-16zw336{flex:1}.studio-shell .ic{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.studio-shell .ic:disabled{opacity:.35;cursor:default}.studio-shell .ic:not(:disabled):active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.sh-menu.svelte-16zw336{right:8px;top:calc(var(--top) - 4px);z-index:8;background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:220px;padding:6px;display:grid;position:absolute;box-shadow:0 8px 28px #00000047}.studio-shell .sh-mi{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px}.studio-shell .sh-mi:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent)}.studio-shell .sh-mi:hover:disabled{background:0 0}.main.svelte-16zw336{flex-direction:column;flex:1;min-height:0;display:flex}.stage.svelte-16zw336{touch-action:none;flex:1;place-items:center;min-height:0;padding:0;transition:flex-basis .22s;display:grid;position:relative;overflow:hidden}.zoom-controls.svelte-16zw336{flex:0 auto;align-items:center;gap:0;min-width:0;display:flex}.zoom-controls.svelte-16zw336 button:where(.svelte-16zw336){min-width:34px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px}.zoom-controls.svelte-16zw336 button:where(.svelte-16zw336):not(:disabled):active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.zoom-controls.svelte-16zw336 button:where(.svelte-16zw336):disabled{opacity:.4;cursor:default}.zoom-controls.svelte-16zw336 output:where(.svelte-16zw336){text-align:center;min-width:42px;font-size:.82rem}@media (width<=420px){.top.svelte-16zw336{gap:0;padding-inline:4px}.studio-shell .top .ic{width:42px;height:42px}.zoom-controls.svelte-16zw336 button:where(.svelte-16zw336):last-child{font-size:.8rem}}.toast.svelte-16zw336{background:var(--ink);max-width:calc(100% - 24px);color:var(--paper);border-radius:999px;margin:0;padding:8px 14px;font-size:.92rem;line-height:1.35;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.vlist.svelte-16zw336{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vlist.svelte-16zw336 button:where(.svelte-16zw336){width:100%;font:inherit;text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.vlist.svelte-16zw336 button[aria-current=true]:where(.svelte-16zw336){border-color:var(--accent);font-weight:650}.vlist.svelte-16zw336 span:where(.svelte-16zw336){color:var(--muted);font-size:.9rem;font-weight:400}@media (prefers-reduced-motion:reduce){.stage.svelte-16zw336{transition-duration:.01ms}}@media (width>=860px){.main.svelte-16zw336{flex-direction:row}.stage.svelte-16zw336{min-width:0}}.srow.svelte-1xnbejb label:where(.svelte-1xnbejb){margin:0 0 6px;font-size:1.05rem;display:block}.line.svelte-1xnbejb{align-items:center;gap:16px;display:flex}.rng.svelte-1xnbejb{appearance:none;touch-action:pan-y;background:0 0;flex:1;min-width:0;height:36px}.rng.svelte-1xnbejb::-webkit-slider-runnable-track{background:var(--track,color-mix(in srgb, var(--accent) 35%, var(--line)));border-radius:999px;height:8px}.rng.svelte-1xnbejb::-moz-range-track{background:var(--track,color-mix(in srgb, var(--accent) 35%, var(--line)));border-radius:999px;height:8px}.rng.svelte-1xnbejb::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--line);background:#fff;border-radius:50%;width:30px;height:30px;margin-top:-11px;box-shadow:0 1px 6px #00000059}.rng.svelte-1xnbejb::-moz-range-thumb{border:1px solid var(--line);background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 6px #00000059}.num.svelte-1xnbejb{text-align:center;width:76px;height:52px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:14px;font-size:1.1rem}.off.svelte-1xnbejb{opacity:.5}.ptabs.svelte-17psebh{scrollbar-width:none;gap:6px;margin-top:14px;padding:4px 0;display:flex;overflow-x:auto}button.svelte-17psebh{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:12px 20px;font-size:1.05rem}button.on.svelte-17psebh{background:color-mix(in srgb, var(--accent) 22%, var(--card));color:var(--ink);font-weight:650}.ov.svelte-l3fozs{touch-action:none;position:absolute;inset:0}.clip.svelte-l3fozs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dim.svelte-l3fozs{position:absolute;box-shadow:0 0 0 100vmax #00000080}.box.svelte-l3fozs{cursor:move;touch-action:none;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:100% 33.333%,33.333% 100%;outline:2px solid #fff;position:absolute}.move.svelte-l3fozs{z-index:1;cursor:move;touch-action:none;background:0 0;border:0;padding:0;position:absolute;inset:20px}.h.svelte-l3fozs{z-index:2;touch-action:none;background:#fff;border:0;padding:0;position:absolute;box-shadow:0 1px 5px #00000073}.h.svelte-l3fozs:after{content:"";position:absolute;inset:-18px}.move.svelte-l3fozs:focus-visible,.h.svelte-l3fozs:focus-visible{outline-offset:3px;outline:3px solid #ffca28}.nw.svelte-l3fozs,.ne.svelte-l3fozs,.sw.svelte-l3fozs,.se.svelte-l3fozs{border-radius:50%;width:22px;height:22px}.n.svelte-l3fozs,.s.svelte-l3fozs{border-radius:999px;width:38px;height:8px;margin-left:-19px;left:50%}.e.svelte-l3fozs,.w.svelte-l3fozs{border-radius:999px;width:8px;height:38px;margin-top:-19px;top:50%}.nw.svelte-l3fozs{cursor:nwse-resize;top:-11px;left:-11px}.ne.svelte-l3fozs{cursor:nesw-resize;top:-11px;right:-11px}.sw.svelte-l3fozs{cursor:nesw-resize;bottom:-11px;left:-11px}.se.svelte-l3fozs{cursor:nwse-resize;bottom:-11px;right:-11px}.n.svelte-l3fozs{cursor:ns-resize;top:-4px}.s.svelte-l3fozs{cursor:ns-resize;bottom:-4px}.e.svelte-l3fozs{cursor:ew-resize;right:-4px}.w.svelte-l3fozs{cursor:ew-resize;left:-4px}.pchips.svelte-1kbapon{scrollbar-width:none;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.pchips.svelte-1kbapon button:where(.svelte-1kbapon){font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:10px 18px;font-size:1rem}.pchips.svelte-1kbapon button.on:where(.svelte-1kbapon){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--card));font-weight:650}.sw.svelte-ik9mta{scrollbar-width:none;align-items:center;gap:10px;padding:4px 2px 12px;display:flex;overflow-x:auto}button.svelte-ik9mta,.any.svelte-ik9mta{border:2px solid var(--line);cursor:pointer;border-radius:50%;flex:none;width:36px;height:36px;padding:0}button.on.svelte-ik9mta{outline:3px solid var(--accent);outline-offset:2px}.any.svelte-ik9mta{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.any.svelte-ik9mta input:where(.svelte-ik9mta){opacity:0;cursor:pointer;width:60px;height:60px;position:absolute;inset:-8px}.sr.svelte-ik9mta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fld.svelte-18xcco6{flex:110px;gap:4px;min-width:0;display:grid}label.svelte-18xcco6{color:var(--muted);font-size:.92rem}input.svelte-18xcco6,select.svelte-18xcco6{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:1.05rem}input.svelte-18xcco6:disabled,select.svelte-18xcco6:disabled{opacity:.5}.sh-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px;display:flex}.sh-hint{color:var(--muted);margin:2px 0 10px;font-size:.95rem}.sh-warn{color:var(--warn);margin:2px 0 10px;font-size:.95rem}.sh-chk{align-items:center;gap:10px;margin:6px 0 12px;font-size:1rem;display:flex}.sh-chk input{flex:none;width:22px;height:22px}.sh-btn{font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-size:1rem}.sh-btn:disabled{opacity:.4;cursor:default}.sh-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sh-file:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.gap.svelte-1q4fou6{margin-top:10px}.pframe.svelte-aps10t{transform-origin:50%;will-change:transform;line-height:0;transition:width .22s,height .22s,transform .18s ease-out;position:relative}.pview.svelte-aps10t{border-radius:2px;width:100%;height:100%;display:block;box-shadow:0 2px 16px #00000040}.pchips.svelte-aps10t{scrollbar-width:none;gap:8px;padding:2px 0 14px;display:flex;overflow-x:auto}.pchips.svelte-aps10t button:where(.svelte-aps10t){font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:10px 18px;font-size:1rem}.pchips.svelte-aps10t button.on:where(.svelte-aps10t){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--card));font-weight:650}.hint.svelte-aps10t{color:var(--muted);margin:2px 0 8px;font-size:.95rem}@media (prefers-reduced-motion:reduce){.pframe.svelte-aps10t{transition-duration:.01ms}}.rl.svelte-uxtm3z{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rl.svelte-uxtm3z li:where(.svelte-uxtm3z){border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px;padding:4px 4px 4px 10px;display:flex}.rl-thumb.svelte-uxtm3z{object-fit:cover;border-radius:3px;flex:none;width:40px;height:52px;margin-right:6px}.rl-name.svelte-uxtm3z{flex:1;min-width:0;display:grid}.rl-name.svelte-uxtm3z strong:where(.svelte-uxtm3z){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-name.svelte-uxtm3z span:where(.svelte-uxtm3z){color:var(--muted);font-size:.82rem}.rl.svelte-uxtm3z .rl-btn{width:44px;height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border:0;border-radius:6px;flex:none}.rl.svelte-uxtm3z .rl-btn:disabled{opacity:.35;cursor:default}.rl-below.svelte-uxtm3z{flex:1 0 100%;gap:8px;padding:0 4px 4px 0;display:flex}.withthumb.svelte-uxtm3z .rl-below:where(.svelte-uxtm3z){padding-left:52px}.above.svelte-1s6syos{margin:8px 0 0}.below.svelte-1s6syos{margin:0 0 8px}.sp.svelte-mh7axp{grid-template-columns:minmax(0,1fr)}.sp.svelte-mh7axp input,.sp.svelte-mh7axp select{box-sizing:border-box;width:100%;min-width:0}.controls.svelte-1ae5lko{margin:12px 0 0}.controls.svelte-1vc1ity{margin:12px 0}.chk.svelte-yshcq0{align-items:center;gap:10px;margin:6px 0 4px;display:flex}.chk.svelte-yshcq0 input:where(.svelte-yshcq0){flex:none;width:22px;height:22px}.plist.svelte-yshcq0{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plist.svelte-yshcq0 li:where(.svelte-yshcq0){border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.jp2.svelte-yshcq0{background:var(--paper);place-items:center;font-size:.75rem;display:grid}.nm.svelte-yshcq0{flex:1;min-width:0;display:grid}.nm.svelte-yshcq0 span:where(.svelte-yshcq0){color:var(--muted);font-size:.82rem}.nm.svelte-yshcq0 span.warn:where(.svelte-yshcq0){color:var(--warn)}.sadd.svelte-qb7qe4{margin-top:12px}.controls.svelte-qb7qe4{margin:12px 0 0}.controls.svelte-wnxgju{margin:12px 0}progress.svelte-wnxgju{width:100%;height:10px;accent-color:var(--accent)}.bar.svelte-wnxgju{align-items:center;gap:10px;display:flex}.pct.svelte-wnxgju{font-variant-numeric:tabular-nums;color:var(--muted)}.controls.svelte-1jqp7uw,.controls.svelte-vravb5{margin:12px 0}.pframe.svelte-1dnn5tr{transform-origin:50%;will-change:width, height, transform;transition:width .22s,height .22s,transform .18s ease-out;position:relative}.page.svelte-1dnn5tr{object-fit:contain;background:#fff;width:100%;height:100%;display:block;box-shadow:0 3px 20px #00000040}.next.svelte-1dnn5tr svg{transform:rotate(180deg)}.pager.svelte-1dnn5tr{min-height:56px;color:var(--ink);flex:none;justify-content:center;align-items:center;gap:18px;display:flex}.acts.svelte-1dnn5tr{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:6px;display:grid}.act.svelte-1dnn5tr{min-height:60px;color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;padding:4px 2px;font-size:.72rem;display:grid}.act.svelte-1dnn5tr span:where(.svelte-1dnn5tr){font-size:1.25rem;line-height:1}.act.svelte-1dnn5tr:disabled{opacity:.35;cursor:default}.act.svelte-1dnn5tr:not(:disabled):active{background:color-mix(in srgb, var(--accent) 16%, transparent)}.hint.svelte-1dnn5tr{margin:10px 0 0;font-size:.85rem}.muted.hint.svelte-1dnn5tr{margin-top:2px}@media (prefers-reduced-motion:reduce){.pframe.svelte-1dnn5tr{transition-duration:.01ms}}@media (width>=860px){.pager.svelte-1dnn5tr{flex-direction:column}}.intake.svelte-l3ugom{z-index:70;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim.svelte-l3ugom{cursor:default;background:#0006;border:0;flex:1;padding:0}@media (width>=860px){.intake.svelte-l3ugom{justify-content:center;align-items:center}.scrim.svelte-l3ugom{position:absolute;inset:0}.intake.svelte-l3ugom .sheet{border-radius:22px;max-height:80dvh;position:relative;box-shadow:0 12px 40px #0000004d}}
