.seg.svelte-1dkbyok{border:var(--hairline) solid var(--color-hairline);border-radius:var(--radius-square);background:var(--color-surface);display:inline-flex}.seg.block.svelte-1dkbyok{width:100%;display:flex}.opt.svelte-1dkbyok{height:var(--space-34);padding:0 var(--space-13);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary);border:0;border-left:var(--hairline) solid var(--color-hairline);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;align-items:center;display:inline-flex;position:relative}.opt.svelte-1dkbyok:after{content:"";width:var(--space-21);height:var(--space-3);background:var(--color-ink);opacity:.32;transform-origin:bottom;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.opt.svelte-1dkbyok:first-child{border-left:0}.opt.sep.svelte-1dkbyok{border-left-width:var(--space-3)}.opt[aria-checked=true].svelte-1dkbyok{color:var(--color-ink);font-weight:var(--weight-semibold)}.opt[aria-checked=true].svelte-1dkbyok:after{opacity:1;transform:translate(-50%)scaleX(1)}.opt.svelte-1dkbyok:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.opt.svelte-1dkbyok:active,.opt.svelte-1dkbyok:not([aria-checked=true]):hover{color:var(--color-ink)}@media (hover:hover){.opt.svelte-1dkbyok:not([aria-checked=true]):hover:after{transform:translate(-50%)scaleX(1)}}.seg[aria-disabled=true].svelte-1dkbyok{opacity:.4}.seg[aria-disabled=true].svelte-1dkbyok .opt:where(.svelte-1dkbyok){color:var(--color-ink-secondary);cursor:not-allowed}.seg[aria-disabled=true].svelte-1dkbyok .opt[aria-checked=true]:where(.svelte-1dkbyok){color:var(--color-ink)}.seg[aria-disabled=true].svelte-1dkbyok .opt:where(.svelte-1dkbyok):not([aria-checked=true]):after{transform:translate(-50%)scaleX(0)}.lbl.svelte-1dkbyok{display:inline-block}.dot.svelte-1dkbyok{width:var(--space-8);height:var(--space-8);margin-right:var(--space-5);border-radius:var(--radius-round,50%);background:var(--dot);flex:none}.dot.hollow.svelte-1dkbyok{background:linear-gradient(45deg, transparent calc(50% - .5px), var(--color-ink-secondary) calc(50% - .5px), var(--color-ink-secondary) calc(50% + .5px), transparent calc(50% + .5px));box-shadow:inset 0 0 0 var(--hairline) var(--color-ink-secondary)}@media (prefers-reduced-motion:no-preference){.lbl.svelte-1dkbyok{transition:transform var(--dur-fast) var(--ease)}.opt.svelte-1dkbyok:active:not(:disabled) .lbl:where(.svelte-1dkbyok){transition-duration:0s;transform:scale(.9)}}.seg.block.svelte-1dkbyok .opt:where(.svelte-1dkbyok){min-width:0;padding-inline:var(--space-5);flex:auto;justify-content:center}.field.svelte-119851{width:100%;height:var(--space-34);padding:0 var(--space-8);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink);background:var(--color-surface);border:var(--hairline) solid var(--color-hairline);border-radius:var(--radius-square);transition:border-color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.field.svelte-119851::placeholder{color:var(--color-ink-secondary);text-transform:none;letter-spacing:var(--tracking-label);opacity:1}.field.svelte-119851:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}@media (pointer:coarse){.field.svelte-119851{font-size:var(--text-body)}}.rotary.svelte-1lel7sd{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:130px;height:104px;position:relative}.rotary.svelte-1lel7sd:active{cursor:grabbing}.rotary.disabled.svelte-1lel7sd{opacity:.4;pointer-events:none}.ring.svelte-1lel7sd{stroke:var(--color-hairline);stroke-width:var(--space-1)}.tick.svelte-1lel7sd{stroke:var(--color-ink-secondary);stroke-width:var(--space-1)}.tick.on.svelte-1lel7sd{stroke:var(--color-ink);stroke-width:var(--space-2)}.tick.exp.svelte-1lel7sd{opacity:.45}.ptr-g.svelte-1lel7sd{transform-box:view-box;transform-origin:65px 52px;transition:transform var(--dur-fast) var(--ease)}.ptr.svelte-1lel7sd{stroke:var(--color-ink);stroke-width:var(--space-2)}.hub.svelte-1lel7sd{fill:var(--color-ink-secondary)}.detent.svelte-1lel7sd{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink-secondary);cursor:pointer;font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;line-height:1;position:absolute;transform:translate(-50%,-50%)}.detent.svelte-1lel7sd:hover,.detent.svelte-1lel7sd:active{color:var(--color-ink)}.detent.svelte-1lel7sd span:where(.svelte-1lel7sd){display:inline-block}@media (prefers-reduced-motion:no-preference){.detent.svelte-1lel7sd span:where(.svelte-1lel7sd){transition:transform var(--dur-fast) var(--ease)}.detent.svelte-1lel7sd:active span:where(.svelte-1lel7sd){transition-duration:0s;transform:scale(.9)}}.detent[aria-checked=true].svelte-1lel7sd{color:var(--color-ink);font-weight:var(--weight-semibold)}.detent[data-exp="1"].svelte-1lel7sd{opacity:.5;font-size:var(--text-micro)}.detent[data-exp="1"][aria-checked=true].svelte-1lel7sd{opacity:1}.detent.svelte-1lel7sd:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-1)}.fader.svelte-19z4yks{align-items:center;gap:var(--space-5);width:var(--space-55);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:inline-flex}.fader.disabled.svelte-19z4yks{opacity:.4}.track.svelte-19z4yks{width:100%;height:var(--space-89);cursor:ns-resize;touch-action:none;position:relative}.track.svelte-19z4yks:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.fader.disabled.svelte-19z4yks .track:where(.svelte-19z4yks){cursor:not-allowed}.rail.svelte-19z4yks{width:var(--space-2);background:var(--color-hairline);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fill.svelte-19z4yks{width:var(--space-2);height:100%;transform:translateX(-50%) scaleY(var(--fill-scale,0));transform-origin:bottom;background:var(--color-ink-secondary);will-change:transform;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);position:absolute;bottom:0;left:50%}.cap.svelte-19z4yks{left:50%;bottom:calc(-1 * var(--space-1));width:var(--space-21);height:var(--space-3);transform:translateX(-50%) translateY(var(--cap-y,0));transform-origin:50%;background:var(--color-ink);will-change:transform;transition:transform var(--dur-fast) var(--ease);position:absolute}.track.dragging.svelte-19z4yks .fill:where(.svelte-19z4yks),.track.dragging.svelte-19z4yks .cap:where(.svelte-19z4yks){transition:none}.track.dragging.svelte-19z4yks .fill:where(.svelte-19z4yks){background:var(--color-ink)}.track.dragging.svelte-19z4yks .cap:where(.svelte-19z4yks){transform:translateX(-50%) translateY(var(--cap-y,0)) scale(1.3, 1.9)}.pdetent.svelte-19z4yks{width:var(--space-8);height:var(--space-1);background:var(--color-ink-secondary);position:absolute;left:50%;transform:translate(-50%)}.fv.svelte-19z4yks{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink);font-variant-numeric:tabular-nums}.fl.svelte-19z4yks{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary)}.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;border:var(--hairline) solid transparent;border-radius:var(--radius-square);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);display:inline-flex}.lg.svelte-18sv61c{height:var(--space-55);padding:0 var(--space-21);font-size:var(--text-label)}.md.svelte-18sv61c{height:var(--space-34);padding:0 var(--space-13);font-size:var(--text-label)}.sm.svelte-18sv61c{height:var(--space-21);padding:0 var(--space-8);font-size:var(--text-micro)}.primary.svelte-18sv61c{font-weight:var(--weight-semibold);color:var(--color-on-accent);background:var(--color-accent)}.secondary.svelte-18sv61c{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-hairline)}.ghost.svelte-18sv61c{color:var(--color-ink-secondary);background:0 0}.btn.svelte-18sv61c:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.btn.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.4}.primary.svelte-18sv61c:disabled{color:var(--color-ink-secondary);background:var(--color-surface);border-color:var(--color-hairline)}.primary.svelte-18sv61c:hover:not(:disabled){opacity:.85}.primary.svelte-18sv61c:active:not(:disabled){opacity:1;color:var(--color-bg);background:var(--color-ink)}.secondary.svelte-18sv61c:hover:not(:disabled){border-color:var(--color-ink)}.secondary.svelte-18sv61c:active:not(:disabled){color:var(--color-bg);background:var(--color-ink);border-color:var(--color-ink)}.ghost.svelte-18sv61c:hover:not(:disabled),.ghost.svelte-18sv61c:active:not(:disabled){color:var(--color-ink)}.addcell.svelte-mj6vrf{box-sizing:border-box;pointer-events:auto;cursor:pointer;color:var(--film-edge);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.addcell.svelte-mj6vrf:before{inset:var(--space-3);content:"";color:var(--film-edge-faint);background-image:repeating-linear-gradient(90deg, currentcolor 0, currentcolor var(--space-3), transparent var(--space-3), transparent var(--space-8)), repeating-linear-gradient(90deg, currentcolor 0, currentcolor var(--space-3), transparent var(--space-3), transparent var(--space-8)), repeating-linear-gradient(180deg, currentcolor 0, currentcolor var(--space-3), transparent var(--space-3), transparent var(--space-8)), repeating-linear-gradient(180deg, currentcolor 0, currentcolor var(--space-3), transparent var(--space-3), transparent var(--space-8));background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:100% var(--hairline), 100% var(--hairline), var(--hairline) 100%, var(--hairline) 100%;transition:color var(--dur-fast) var(--ease);position:absolute}.addcell.svelte-mj6vrf .glyph:where(.svelte-mj6vrf){width:var(--space-13);height:var(--space-13);fill:none;stroke:currentColor;transition:color var(--dur-fast) var(--ease);display:block}.addcell.svelte-mj6vrf:hover,.addcell.svelte-mj6vrf:active,.addcell.svelte-mj6vrf:focus-visible{color:var(--mark-wax)}.addcell.svelte-mj6vrf:hover:before,.addcell.svelte-mj6vrf:active:before,.addcell.svelte-mj6vrf:focus-visible:before{color:var(--film-edge)}.addcell.svelte-mj6vrf:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.focuschip.svelte-qxwrrf{top:var(--space-5);left:var(--space-5);z-index:2;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--film-charcoal);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);display:inline-flex;position:absolute}.fnum.svelte-qxwrrf{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);color:var(--mark-wax);font-variant-numeric:tabular-nums;display:inline-flex}.fnum.svelte-qxwrrf .cur:where(.svelte-qxwrrf){text-align:right}.fnum.svelte-qxwrrf small:where(.svelte-qxwrrf){font-size:var(--text-micro);color:var(--film-edge)}.tbtn.svelte-qxwrrf{box-sizing:border-box;width:var(--space-21);height:var(--space-21);color:var(--mark-wax);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tbtn.svelte-qxwrrf:hover,.tbtn.svelte-qxwrrf:active{border-color:var(--mark-wax)}.tbtn.svelte-qxwrrf .ic:where(.svelte-qxwrrf){width:var(--space-8);height:var(--space-8);fill:currentColor;display:block}.tbtn.svelte-qxwrrf:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.tbtn.del.svelte-qxwrrf{margin-left:var(--space-3)}.tbtn.svelte-qxwrrf:disabled{cursor:default;opacity:.4}.tbtn.svelte-qxwrrf:disabled:hover{border-color:var(--film-edge)}@media (pointer:coarse){.tbtn.svelte-qxwrrf{width:var(--space-34);height:var(--space-34)}.tbtn.svelte-qxwrrf .ic:where(.svelte-qxwrrf){width:var(--space-13);height:var(--space-13)}}.overlay.svelte-1a2hi8j{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cell.svelte-1a2hi8j{transition:background-color var(--dur-fast) var(--ease);position:absolute;overflow:visible}.cell.lifted.svelte-1a2hi8j{background:#0000008c}.insbar.svelte-1a2hi8j{background:var(--mark-wax);box-shadow:0 0 0 var(--space-1) var(--film-charcoal);pointer-events:none;z-index:1;position:absolute}.hit.svelte-1a2hi8j{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.hit.svelte-1a2hi8j:active{cursor:grabbing}.overlay.pen.svelte-1a2hi8j .hit:where(.svelte-1a2hi8j),.overlay.pen.svelte-1a2hi8j .hit:where(.svelte-1a2hi8j):active{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 21l2.2-6.2L17.5 2.5l4 4L9.2 18.8 3 21z' fill='%23f4f1ea' stroke='%23141414' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 3 21,crosshair}.hit.current.svelte-1a2hi8j{box-shadow:inset 0 0 0 var(--hairline) var(--color-ink)}.inspecthint.svelte-1a2hi8j{left:var(--space-3);top:var(--space-3);padding:var(--space-3);color:var(--mark-wax);background:var(--film-charcoal);border-radius:var(--radius-soft);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);align-items:center;display:inline-flex;position:absolute}.inspecthint.svelte-1a2hi8j .loupe:where(.svelte-1a2hi8j){width:var(--space-13);height:var(--space-13);display:block}.cell.svelte-1a2hi8j:hover .inspecthint:where(.svelte-1a2hi8j),.cell.svelte-1a2hi8j:focus-within .inspecthint:where(.svelte-1a2hi8j){opacity:1}.overlay.pen.svelte-1a2hi8j .inspecthint:where(.svelte-1a2hi8j),.overlay.zoomed.svelte-1a2hi8j .inspecthint:where(.svelte-1a2hi8j){display:none}@media (prefers-reduced-motion:reduce){.inspecthint.svelte-1a2hi8j{transition:none}}@media (hover:none) and (pointer:coarse){.inspecthint.svelte-1a2hi8j{display:none}}.sharp.svelte-1brg7t4{visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sharp.ready.svelte-1brg7t4{visibility:visible}.sheetdraft.svelte-1b2be8j{pointer-events:none;position:absolute;inset:0;overflow:hidden}.draftzoom.svelte-1b2be8j{transform-origin:0 0;transition:transform var(--dur-standard) var(--ease);will-change:transform;position:absolute}.draftzoom.docksync.svelte-1b2be8j{transition:transform var(--dur-fast) var(--ease)}.draftzoom.pinching.svelte-1b2be8j,.draftzoom.wheeling.svelte-1b2be8j,.draftzoom.panning.svelte-1b2be8j{transition:none}@media (prefers-reduced-motion:reduce){.draftzoom.svelte-1b2be8j,.draftzoom.docksync.svelte-1b2be8j{transition:none}}.cellbox.svelte-1b2be8j{position:absolute;overflow:visible}.draft.svelte-1b2be8j{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.draft.svelte-1b2be8j path:where(.svelte-1b2be8j){fill:none;stroke:var(--draft-color);stroke-width:var(--draft-width,3.2);stroke-linecap:round;stroke-linejoin:round;opacity:.92}.sheetwrap.svelte-yphq0l{background:var(--film-base);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;position:relative;overflow:hidden}@media (width<900px) and (orientation:portrait){.sheetwrap.svelte-yphq0l{height:100%}}@media (width>=900px),(orientation:landscape){.sheetwrap.svelte-yphq0l{flex-direction:column;justify-content:center;height:100%;display:flex}}.zoomlayer.svelte-yphq0l{transform-origin:0 0;transition:transform var(--dur-standard) var(--ease);will-change:transform;position:relative}.zoomlayer.docksync.svelte-yphq0l{transition:transform var(--dur-fast) var(--ease)}.zoomlayer.pinching.svelte-yphq0l,.zoomlayer.wheeling.svelte-yphq0l,.zoomlayer.panning.svelte-yphq0l{transition:none}.sheet.svelte-yphq0l{object-fit:contain;width:100%;height:auto;display:block}.fitchip.svelte-yphq0l{top:var(--space-5);right:var(--space-5);z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-8);background:var(--film-charcoal);color:var(--mark-wax);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);display:inline-flex;position:absolute}.fitchip.svelte-yphq0l:hover{border-color:var(--mark-wax)}.fitchip.svelte-yphq0l .fx:where(.svelte-yphq0l){color:var(--film-edge)}.fitchip.svelte-yphq0l .sep:where(.svelte-yphq0l){width:var(--hairline);margin-inline:var(--space-3);background:var(--film-edge);align-self:stretch}.fitchip.svelte-yphq0l .fiticon:where(.svelte-yphq0l){width:var(--space-13);height:var(--space-13);display:block}.fitchip.svelte-yphq0l:hover .fx:where(.svelte-yphq0l){color:var(--mark-wax)}.fitchip.svelte-yphq0l:hover .sep:where(.svelte-yphq0l){background:var(--mark-wax)}.fitchip.svelte-yphq0l:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.panhint.svelte-yphq0l{bottom:calc(var(--space-34) + var(--pendock-h,0px));z-index:2;transition:bottom var(--dur-fast) var(--ease);padding:var(--space-3) var(--space-8);background:var(--film-charcoal);color:var(--mark-wax);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;pointer-events:none;animation:svelte-yphq0l-panhint-in var(--dur-fast) var(--ease);position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-yphq0l-panhint-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zoomlayer.svelte-yphq0l,.zoomlayer.docksync.svelte-yphq0l{transition:none}.panhint.svelte-yphq0l{transition:none;animation:none}}.overlay.svelte-yphq0l{padding:var(--space-13);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.badge.svelte-yphq0l{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mark-wax);background:var(--film-charcoal);padding:var(--space-3) var(--space-8);font-variant-numeric:tabular-nums}.drop.svelte-e3h709{width:100%;height:100%;min-height:var(--space-55);padding:var(--space-34) var(--space-21);border:var(--hairline) dashed var(--film-edge-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ghost.svelte-e3h709{opacity:.2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.content.svelte-e3h709{z-index:1;align-items:center;gap:var(--space-8);flex-direction:column;display:flex;position:relative}.title.svelte-e3h709{font-family:var(--font-ui);font-size:var(--text-lead);color:var(--mark-wax);margin:0}.sub.svelte-e3h709{font-family:var(--font-ui);font-size:var(--text-body);color:var(--film-edge);margin:0}.orword.svelte-e3h709{margin-inline-end:var(--space-5)}.pick.svelte-e3h709{font:inherit;color:var(--mark-wax);cursor:pointer;text-underline-offset:var(--space-3);background:0 0;border:0;padding:0;text-decoration:underline}.pick.svelte-e3h709:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.formats.svelte-e3h709{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--film-edge);margin:0}.noupload.svelte-e3h709{margin:var(--space-21) 0 0;font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--film-edge);word-break:auto-phrase;text-wrap:pretty}.noupload.svelte-e3h709+.noupload:where(.svelte-e3h709){margin-top:0}.noupload.installhint.svelte-e3h709{margin-top:var(--space-8)}.file.svelte-e3h709{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){.title.svelte-e3h709,.orword.svelte-e3h709{display:none}}.toast.svelte-1t4pwx5{bottom:calc(var(--space-8) + var(--pendock-h,0px) + min(var(--pendock-h,0px), var(--space-8)));z-index:3;gap:var(--space-8);max-width:calc(100% - var(--space-34));padding:var(--space-5) var(--space-8);background:var(--film-charcoal);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);transition:bottom var(--dur-fast) var(--ease);align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.toast.svelte-1t4pwx5{animation:svelte-1t4pwx5-toast-in var(--dur-fast) var(--ease)}}@keyframes svelte-1t4pwx5-toast-in{0%{opacity:0;translate:0 var(--space-5)}to{opacity:1;translate:0}}.msg.svelte-1t4pwx5{font-family:var(--font-mono);font-size:var(--text-label);color:var(--mark-wax);white-space:nowrap}.action.svelte-1t4pwx5{padding:var(--space-3) var(--space-8);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mark-wax);cursor:pointer;border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);transition:border-color var(--dur-fast) var(--ease);background:0 0}.action.svelte-1t4pwx5:hover,.action.svelte-1t4pwx5:active{border-color:var(--mark-wax)}.action.svelte-1t4pwx5:focus-visible{outline:var(--hairline) solid var(--mark-wax);outline-offset:2px}@media (width<900px) and (orientation:portrait){.toast.svelte-1t4pwx5{bottom:calc(var(--peek-h,0px) + env(safe-area-inset-bottom) + var(--pendock-h,0px) + var(--space-8))}}.ploader.svelte-101v9iw{justify-content:center;align-items:center;gap:var(--colon-dot,var(--space-3));pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ploader.svelte-101v9iw .dot:where(.svelte-101v9iw){width:var(--colon-dot,var(--space-3));height:var(--colon-dot,var(--space-3));background:var(--mark-wax);opacity:.3}.ploader.svelte-101v9iw .dot:where(.svelte-101v9iw):first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.ploader.svelte-101v9iw .dot:where(.svelte-101v9iw){animation:svelte-101v9iw-colon-toggle 1.4s var(--ease) infinite}.ploader.svelte-101v9iw .dot:where(.svelte-101v9iw):last-child{animation-delay:-.7s}}@keyframes svelte-101v9iw-colon-toggle{0%,40%{opacity:1}50%,90%{opacity:.3}to{opacity:1}}.exportzone.svelte-1y6z5jn{margin-inline:calc(-1 * var(--space-21));padding:var(--space-21) var(--space-21) 0;border-top:var(--hairline) solid var(--color-hairline);flex-direction:column;align-items:stretch;display:flex}.export-view.svelte-1cb8vgd{gap:var(--space-21);padding:var(--space-21);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px),(orientation:landscape){.export-view.svelte-1cb8vgd{--rail-w:344px;grid-template-columns:minmax(0, 1fr) var(--rail-w);align-items:stretch;gap:0;height:100%;min-height:0;padding:0}.preview-wrap.svelte-1cb8vgd{min-height:0;padding:var(--space-21);background:var(--film-base);border-inline:var(--hairline) solid var(--color-hairline);justify-content:center;align-items:center;display:flex;overflow:hidden}.preview.svelte-1cb8vgd{width:100%;max-width:calc(74svh * var(--ar,1));height:auto;max-height:74svh;position:relative}.preview.svelte-1cb8vgd img:where(.svelte-1cb8vgd){position:absolute;inset:0}.export-side.svelte-1cb8vgd{max-height:100%;padding:var(--space-21);border-right:var(--hairline) solid var(--color-hairline);overflow-y:auto}}.export-view.svelte-1cb8vgd:focus{outline:none}.preview-wrap.svelte-1cb8vgd{flex-direction:column;min-width:0;display:flex}.preview.svelte-1cb8vgd{background:var(--film-base);border:var(--hairline) solid var(--color-hairline);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.preview.svelte-1cb8vgd img:where(.svelte-1cb8vgd){object-fit:contain;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease);display:block}.preview.svelte-1cb8vgd img.dim:where(.svelte-1cb8vgd){opacity:.3}.export-side.svelte-1cb8vgd{gap:var(--space-21);min-width:calc(var(--space-55) * 3);flex-direction:column;display:flex}.settings.svelte-1cb8vgd{gap:var(--space-13);flex-direction:column;display:flex}.output.svelte-1cb8vgd{gap:var(--space-13);padding-top:var(--space-21);border-top:var(--hairline) solid var(--color-hairline);text-align:center;flex-direction:column;display:flex}.set.svelte-1cb8vgd{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ratiorow.svelte-1cb8vgd{align-items:center;gap:var(--space-5);width:100%;display:flex}.segwrap.svelte-1cb8vgd{flex:1;min-width:0}.flip.svelte-1cb8vgd{height:var(--space-34);width:var(--space-34);color:var(--color-ink-secondary);background:var(--color-surface);border:var(--hairline) solid var(--color-hairline);border-radius:var(--radius-square);cursor:pointer;transition:color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.flip.svelte-1cb8vgd:after{content:"";width:var(--space-21);height:var(--space-3);background:var(--color-ink);opacity:.32;transform-origin:bottom;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.flip.svelte-1cb8vgd svg:where(.svelte-1cb8vgd){width:16px;height:16px;display:block}.flip[aria-pressed=true].svelte-1cb8vgd{color:var(--color-ink)}.flip[aria-pressed=true].svelte-1cb8vgd:after{opacity:1;transform:translate(-50%)scaleX(1)}.flip.svelte-1cb8vgd:disabled{opacity:.4;cursor:default}.flip.svelte-1cb8vgd:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.flip.svelte-1cb8vgd:not(:disabled):hover,.flip[aria-pressed=true].svelte-1cb8vgd:hover{color:var(--color-ink)}@media (hover:hover){.flip.svelte-1cb8vgd:not(:disabled,[aria-pressed=true]):hover:after{transform:translate(-50%)scaleX(1)}}.flip.svelte-1cb8vgd:not(:disabled):active{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.flip.svelte-1cb8vgd svg:where(.svelte-1cb8vgd){transition:transform var(--dur-fast) var(--ease)}.flip.svelte-1cb8vgd:not(:disabled):active svg:where(.svelte-1cb8vgd){transition-duration:0s;transform:scale(.86)}}.custom.svelte-1cb8vgd{align-items:center;gap:var(--space-5);display:flex}.num.svelte-1cb8vgd{width:var(--space-55);height:var(--space-34);padding:0 var(--space-8);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-ink);background:var(--color-surface);border:var(--hairline) solid var(--color-hairline);border-radius:var(--radius-square);transition:border-color var(--dur-fast) var(--ease)}.num.svelte-1cb8vgd:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}@media (pointer:coarse){.num.svelte-1cb8vgd{font-size:var(--text-body)}}.colon.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-secondary)}.sl.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary)}.slhint.svelte-1cb8vgd{margin-left:var(--space-8);text-transform:lowercase}.px.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink);font-variant-numeric:tabular-nums}.px.svelte-1cb8vgd small:where(.svelte-1cb8vgd){margin-top:var(--space-2);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary);display:block}.px.svelte-1cb8vgd .mm:where(.svelte-1cb8vgd){font-variant-numeric:tabular-nums;text-transform:none}.px.svelte-1cb8vgd .size:where(.svelte-1cb8vgd){color:var(--color-ink);font-variant-numeric:tabular-nums}.px.svelte-1cb8vgd .size.pending:where(.svelte-1cb8vgd){color:var(--color-ink-secondary)}.szload.svelte-1cb8vgd{justify-content:center;align-items:center;gap:var(--space-8);height:1.2em;display:inline-flex}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd){width:var(--space-3);height:var(--space-3);background:var(--color-ink-secondary);opacity:.4}@media (prefers-reduced-motion:no-preference){.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd){animation:svelte-1cb8vgd-size-sweep 1.25s var(--ease) infinite}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd):first-child{animation-delay:0s}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd):nth-child(2){animation-delay:.25s}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd):nth-child(3){animation-delay:.5s}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd):nth-child(4){animation-delay:.75s}.szload.svelte-1cb8vgd span:where(.svelte-1cb8vgd):nth-child(5){animation-delay:1s}}@keyframes svelte-1cb8vgd-size-sweep{0%{background:var(--color-ink-secondary);opacity:.4;transform:scale(1)}10%,20%{background:var(--color-ink);opacity:1;transform:scale(1.3)}30%,to{background:var(--color-ink-secondary);opacity:.4;transform:scale(1)}}.err.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink);margin:0}.trust.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary);margin:0}.sharehint.svelte-1cb8vgd{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink-secondary);margin:0;line-height:1.4}.colophon.svelte-1cb8vgd{justify-content:center;justify-items:stretch;gap:var(--space-13);border-top:var(--hairline) solid var(--color-hairline);margin-top:var(--space-8);padding-top:var(--space-34);padding-bottom:var(--space-21);grid-template-columns:max-content;display:grid}.copytag.svelte-1cb8vgd{padding:var(--space-8) var(--space-13);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink);border:var(--hairline) dashed var(--color-hairline);border-radius:var(--radius-square);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.chiplbl.svelte-1cb8vgd{align-items:center;gap:var(--space-5);line-height:var(--space-13);display:inline-flex}.copytag.svelte-1cb8vgd .tag:where(.svelte-1cb8vgd){letter-spacing:var(--tracking-label)}.copytag.svelte-1cb8vgd svg:where(.svelte-1cb8vgd){width:13px;height:13px;color:var(--color-ink-secondary);display:block}.donecheck.svelte-1cb8vgd{flex:none;width:14px;height:14px}.srstatus.svelte-1cb8vgd{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copytag.svelte-1cb8vgd:hover,.copytag.svelte-1cb8vgd:active{border-color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.chiplbl.svelte-1cb8vgd{transition:transform var(--dur-fast) var(--ease)}.copytag.svelte-1cb8vgd:active .chiplbl:where(.svelte-1cb8vgd),.support.svelte-1cb8vgd:active .chiplbl:where(.svelte-1cb8vgd){transition-duration:0s;transform:scale(.9)}}.copytag.svelte-1cb8vgd:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.support.svelte-1cb8vgd{padding:var(--space-8) var(--space-13);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink);border:var(--hairline) solid var(--color-hairline);border-radius:var(--radius-square);transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.support.svelte-1cb8vgd:hover,.support.svelte-1cb8vgd:active{border-color:var(--color-ink)}.support.svelte-1cb8vgd:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.support.svelte-1cb8vgd .gi:where(.svelte-1cb8vgd),.support.svelte-1cb8vgd .ext:where(.svelte-1cb8vgd){width:13px;height:13px;color:var(--color-ink-secondary);flex:none;display:block}.lbl-close.svelte-1cb8vgd{align-items:center;gap:var(--space-5);display:none}.lbl-close.svelte-1cb8vgd svg:where(.svelte-1cb8vgd){width:1em;height:1em}@media (width<900px) and (orientation:portrait){.preview-wrap.svelte-1cb8vgd{--prev-h:clamp(180px, 42svh, 360px);height:var(--prev-h);justify-content:center;align-items:center;overflow:hidden}.preview.svelte-1cb8vgd{width:100%;max-width:calc(var(--prev-h) * var(--ar,1));height:auto;max-height:var(--prev-h);position:relative}.preview.svelte-1cb8vgd img:where(.svelte-1cb8vgd){position:absolute;inset:0}.lbl-back.svelte-1cb8vgd{display:none}.lbl-close.svelte-1cb8vgd{display:inline-flex}}.tools.svelte-jeo4z8{justify-content:center;align-items:center;gap:var(--space-13);flex-wrap:wrap;display:flex}.edits.svelte-jeo4z8{align-items:center;gap:var(--space-8);display:flex}.ebtn.svelte-jeo4z8{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--film-edge);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);padding:var(--space-5) var(--space-8);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;align-items:center;line-height:1;display:inline-flex}.ebtn.svelte-jeo4z8:disabled{opacity:.4;cursor:not-allowed}.ebtn.svelte-jeo4z8:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.ebtn.svelte-jeo4z8:hover:not(:disabled),.ebtn.svelte-jeo4z8:active:not(:disabled){color:var(--mark-wax)}.pengrp.svelte-jeo4z8{align-items:center;gap:var(--space-8);display:flex}.penlab.svelte-jeo4z8{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--film-edge)}.pendiv.svelte-jeo4z8{width:var(--hairline);height:var(--space-21);background:var(--film-edge-faint)}.tipbtn.svelte-jeo4z8,.inkkeep.svelte-jeo4z8,.inkdot.svelte-jeo4z8{box-sizing:border-box;min-width:var(--space-34);min-height:var(--space-34);padding:var(--space-5);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.tipbtn.svelte-jeo4z8{border:var(--hairline) solid var(--film-edge-faint);border-radius:var(--radius-square)}.tipbtn.svelte-jeo4z8:hover{border-color:var(--film-edge)}.tipbtn.on.svelte-jeo4z8{border-color:var(--mark-wax)}.tipfx.svelte-jeo4z8{width:var(--space-34);height:var(--space-21);display:block;overflow:visible}.tipfx.svelte-jeo4z8 .line:where(.svelte-jeo4z8){fill:none;stroke:var(--mark-wax);stroke-linecap:round;stroke-linejoin:round}.tipbtn.svelte-jeo4z8:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.inkkeep.svelte-jeo4z8,.inkdot.svelte-jeo4z8{border:0;border-radius:50%}.dot.svelte-jeo4z8{width:var(--space-21);height:var(--space-21);border-radius:50%}.inkkeep.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){background:var(--mark-keep)}.inkdot.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){border:var(--hairline) solid var(--film-edge-faint)}.inkdot.white.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){background:var(--mark-note-white)}.inkdot.yellow.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){background:var(--mark-note-yellow)}.inkdot.blue.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){background:var(--mark-note-blue)}.inkkeep.on.svelte-jeo4z8 .dot:where(.svelte-jeo4z8),.inkdot.on.svelte-jeo4z8 .dot:where(.svelte-jeo4z8){box-shadow:0 0 0 var(--space-2) var(--film-base), 0 0 0 var(--space-3) var(--mark-wax)}.inkkeep.svelte-jeo4z8:focus-visible,.inkdot.svelte-jeo4z8:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}@media (prefers-reduced-motion:no-preference){.ebtn.svelte-jeo4z8 span:where(.svelte-jeo4z8),.tipfx.svelte-jeo4z8,.dot.svelte-jeo4z8{transition:transform var(--dur-fast) var(--ease)}.tipbtn.svelte-jeo4z8:active .tipfx:where(.svelte-jeo4z8),.inkkeep.svelte-jeo4z8:active .dot:where(.svelte-jeo4z8),.inkdot.svelte-jeo4z8:active .dot:where(.svelte-jeo4z8){transition-duration:0s;transform:scale(.86)}.ebtn.svelte-jeo4z8:active:not(:disabled) span:where(.svelte-jeo4z8){transition-duration:0s;transform:scale(.9)}}@media (pointer:coarse){.tipbtn.svelte-jeo4z8,.inkkeep.svelte-jeo4z8,.inkdot.svelte-jeo4z8{min-width:var(--hit-target);min-height:var(--hit-target);padding:var(--space-3)}.ebtn.svelte-jeo4z8{min-height:var(--hit-target)}.pendiv.svelte-jeo4z8{display:none}}.guide.svelte-1b22wl0{align-items:center;gap:var(--space-5);height:var(--space-34);padding:0 var(--space-8);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;display:inline-flex;position:relative}.guide.svelte-1b22wl0:after{content:"";width:var(--space-21);height:var(--space-3);background:var(--color-ink);opacity:.32;transform-origin:bottom;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.qmark.svelte-1b22wl0{letter-spacing:0}.guide[aria-pressed=true].svelte-1b22wl0{color:var(--color-ink);font-weight:var(--weight-semibold)}.guide[aria-pressed=true].svelte-1b22wl0:after{opacity:1;transform:translate(-50%)scaleX(1)}.guide.svelte-1b22wl0:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.guide.svelte-1b22wl0:not([aria-pressed=true]):hover{color:var(--color-ink)}@media (hover:hover){.guide.svelte-1b22wl0:not([aria-pressed=true]):hover:after{transform:translate(-50%)scaleX(1)}}.guide.svelte-1b22wl0:not([aria-pressed=true]):active{color:var(--color-ink)}.glbl.svelte-1b22wl0{align-items:center;gap:var(--space-5);display:inline-flex}@media (prefers-reduced-motion:no-preference){.glbl.svelte-1b22wl0{transition:transform var(--dur-fast) var(--ease)}.guide.svelte-1b22wl0:active .glbl:where(.svelte-1b22wl0){transition-duration:0s;transform:scale(.9)}}.wellloading.svelte-1uha8ag{pointer-events:none;--colon-dot:var(--space-13);position:absolute;inset:0}.addpick.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sronly.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.app.svelte-1uha8ag{--hd-h:calc(var(--space-34) + 2 * var(--space-13) + var(--hairline));border:var(--hairline) solid var(--color-hairline);width:100%;max-width:680px;margin:0 auto}@media (prefers-reduced-motion:no-preference){.app.svelte-1uha8ag{animation:svelte-1uha8ag-app-in var(--dur-standard) var(--ease) backwards}}@keyframes svelte-1uha8ag-app-in{0%{opacity:0}to{opacity:1}}.body.svelte-1uha8ag{display:block}.body.svelte-1uha8ag:not(.deckview) .main:where(.svelte-1uha8ag){display:none}.rail.svelte-1uha8ag{flex-direction:column;display:flex}.reset-chip.svelte-1uha8ag{bottom:calc(var(--space-8) + var(--pendock-h,0px) + min(var(--pendock-h,0px), var(--space-8)));left:var(--space-8);z-index:2;padding:var(--space-5);background:var(--film-charcoal);color:var(--mark-wax);cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) var(--ease), bottom var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.reset-chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px;display:block}.reset-chip.svelte-1uha8ag:hover{opacity:1}.reset-chip.svelte-1uha8ag:focus-visible{outline:var(--hairline) solid var(--mark-wax);outline-offset:2px;opacity:1}.pen-chip.svelte-1uha8ag{bottom:calc(var(--space-8) + var(--pendock-h,0px) + min(var(--pendock-h,0px), var(--space-8)));right:var(--space-8);z-index:2;padding:var(--space-5);background:var(--film-charcoal);color:var(--mark-wax);cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), bottom var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pen-chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:21px;height:21px;display:block}.pen-chip.svelte-1uha8ag:hover{opacity:1}.pen-chip.svelte-1uha8ag:focus-visible{outline:var(--hairline) solid var(--mark-wax);outline-offset:2px;opacity:1}.pen-chip.on.svelte-1uha8ag{opacity:1;background:var(--mark-wax);color:var(--film-charcoal)}.add-chip.svelte-1uha8ag{--penchip-clear:calc(var(--space-21) + var(--space-5) + var(--space-5) + var(--space-5));bottom:calc(var(--space-8) + var(--pendock-h,0px) + min(var(--pendock-h,0px), var(--space-8)) + 2 * var(--penchip-clear));right:var(--space-8);z-index:2;padding:var(--space-5);background:var(--film-charcoal);color:var(--mark-wax);cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), bottom var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.add-chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:21px;height:21px;display:block}.add-chip.svelte-1uha8ag:hover{opacity:1}.add-chip.svelte-1uha8ag:focus-visible{opacity:1;outline:var(--hairline) solid var(--mark-wax);outline-offset:2px}.before-chip.svelte-1uha8ag{--penchip-clear:calc(var(--space-21) + var(--space-5) + var(--space-5) + var(--space-5));bottom:calc(var(--space-8) + var(--pendock-h,0px) + min(var(--pendock-h,0px), var(--space-8)) + var(--penchip-clear));right:var(--space-8);z-index:2;padding:var(--space-5);background:var(--film-charcoal);color:var(--mark-wax);cursor:pointer;opacity:.7;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), bottom var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.before-chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:21px;height:21px;display:block}.before-chip.svelte-1uha8ag:hover{opacity:1}.before-chip.svelte-1uha8ag:focus-visible{outline:var(--hairline) solid var(--mark-wax);outline-offset:2px;opacity:1}.before-chip.held.svelte-1uha8ag{opacity:1;background:var(--mark-wax);color:var(--film-charcoal)}@media (pointer:coarse){.pen-chip.svelte-1uha8ag{min-width:var(--hit-target);min-height:var(--hit-target)}.before-chip.svelte-1uha8ag,.add-chip.svelte-1uha8ag{--penchip-clear:calc(var(--hit-target) + var(--space-5));min-width:var(--hit-target);min-height:var(--hit-target)}}.pendock.svelte-1uha8ag{bottom:var(--space-8);z-index:2;width:fit-content;max-width:calc(100% - var(--space-13));padding:var(--space-8) var(--space-13);background:var(--film-charcoal);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-square);margin-inline:auto;position:absolute;left:0;right:0}@media (width<900px) and (orientation:portrait){.pendock.svelte-1uha8ag{width:auto;bottom:calc(var(--peek-h) + env(safe-area-inset-bottom));z-index:19;border:0;border-top:var(--hairline) solid var(--film-edge-faint);border-radius:0;max-width:none;margin-inline:0;position:fixed}.reset-chip.svelte-1uha8ag,.pen-chip.svelte-1uha8ag{bottom:calc(var(--peek-h) + env(safe-area-inset-bottom) + var(--pendock-h,0px) + var(--space-8))}.before-chip.svelte-1uha8ag{bottom:calc(var(--peek-h) + env(safe-area-inset-bottom) + var(--pendock-h,0px) + var(--space-8) + var(--penchip-clear))}.add-chip.svelte-1uha8ag{bottom:calc(var(--peek-h) + env(safe-area-inset-bottom) + var(--pendock-h,0px) + var(--space-8) + 2 * var(--penchip-clear))}.reset-chip.svelte-1uha8ag{transition:opacity var(--dur-fast) var(--ease), bottom var(--dur-fast) var(--ease)}}.shortcut-legend.svelte-1uha8ag{bottom:calc(var(--space-55) + var(--pendock-h,0px));z-index:2;transition:bottom var(--dur-fast) var(--ease);max-width:calc(100% - var(--space-34));padding:var(--space-13);background:var(--film-charcoal);border:var(--hairline) solid var(--film-edge-faint);border-radius:var(--radius-square);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.leg-grid.svelte-1uha8ag{justify-content:center;align-items:start;gap:var(--space-13) var(--space-21);grid-template-columns:repeat(2,max-content);display:grid}.leg-close.svelte-1uha8ag{width:var(--space-21);height:var(--space-21);font-family:var(--font-mono);font-size:var(--text-body);color:var(--film-edge);cursor:pointer;pointer-events:auto;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:0;right:0}.leg-close.svelte-1uha8ag:hover{color:var(--mark-wax)}.leg-close.svelte-1uha8ag:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.leg-grp.svelte-1uha8ag{gap:var(--space-5);flex-direction:column;display:flex}.leg-head.svelte-1uha8ag{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--film-edge)}.leg-row.svelte-1uha8ag{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);display:flex}.shortcut-legend.svelte-1uha8ag kbd:where(.svelte-1uha8ag){min-width:var(--space-13);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);text-align:center;color:var(--mark-wax);border:var(--hairline) solid var(--film-edge);border-radius:var(--radius-soft);line-height:1}.shortcut-legend.svelte-1uha8ag .leg-gest:where(.svelte-1uha8ag){padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--mark-wax);border:var(--hairline) dashed var(--film-edge);border-radius:var(--radius-soft);line-height:1}.leg-row.svelte-1uha8ag em:where(.svelte-1uha8ag){margin-left:var(--space-2);color:var(--film-edge);font-style:normal}.leg-sep.svelte-1uha8ag{color:var(--film-edge-faint)}@media (hover:none) and (pointer:coarse){.shortcut-legend.svelte-1uha8ag{display:none}}.resetscrim.svelte-1uha8ag{z-index:50;padding:var(--space-21);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.resetcard.svelte-1uha8ag{gap:var(--space-8);width:100%;max-width:360px;padding:var(--space-21);background:var(--color-surface);border:var(--hairline) solid var(--color-hairline);flex-direction:column;display:flex}.rt.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink);margin:0}.rb.svelte-1uha8ag{font-size:var(--text-micro);color:var(--color-ink-secondary);margin:0;line-height:1.5}.ra.svelte-1uha8ag{gap:var(--space-8);margin-top:var(--space-5);justify-content:flex-end;display:flex}.rdo.svelte-1uha8ag{padding:var(--space-3) var(--space-13);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-surface);background:var(--color-ink);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:none}.rdo.svelte-1uha8ag:hover{opacity:.85}.rdo.svelte-1uha8ag:focus-visible{outline:var(--hairline) solid var(--color-ink);outline-offset:2px}.deck-a.svelte-1uha8ag{padding:var(--space-21) var(--space-21) 0}.well.svelte-1uha8ag{gap:var(--space-13);padding:var(--space-21);background:var(--film-base);border:var(--hairline) solid var(--color-hairline);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}.well.dragging.svelte-1uha8ag{border-color:var(--mark-wax)}.app.dormant.svelte-1uha8ag .sheetslot:where(.svelte-1uha8ag){visibility:hidden}.logwrap.svelte-1uha8ag{z-index:4;margin:var(--space-8) var(--space-21) 0;flex:none;position:relative}.logrow.svelte-1uha8ag{align-items:stretch;display:flex}.logsum.svelte-1uha8ag{align-items:center;gap:var(--space-5);min-width:0;min-height:var(--space-34);font-family:var(--font-mono);font-size:var(--text-micro);text-align:left;color:var(--color-ink-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:auto;padding:0;display:flex}.logsum.svelte-1uha8ag:hover,.logsum.svelte-1uha8ag:active{color:var(--color-ink)}.logsum.svelte-1uha8ag:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.logsum.svelte-1uha8ag .chev:where(.svelte-1uha8ag){width:var(--space-13);height:var(--space-13);transition:transform var(--dur-fast) var(--ease);flex:none}.logclose.svelte-1uha8ag{width:var(--space-34);color:var(--color-ink-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.logclose.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:var(--space-13);height:var(--space-13)}.logclose.svelte-1uha8ag:hover,.logclose.svelte-1uha8ag:active{color:var(--color-ink)}.logclose.svelte-1uha8ag:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:var(--space-2)}.logsum.svelte-1uha8ag .chev.open:where(.svelte-1uha8ag){transform:rotate(90deg)}.faillog.svelte-1uha8ag{max-height:min(28dvh,200px);margin:0 0 var(--space-8);padding:var(--space-8);overscroll-behavior:contain;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink-secondary);background:var(--color-surface);border:var(--hairline) solid var(--color-hairline);flex-direction:column;line-height:1.5;list-style:none;display:flex;overflow-y:auto}.failmsg.svelte-1uha8ag{margin:0 0 var(--space-3)}.failnames.svelte-1uha8ag{color:var(--color-ink);margin:0;padding:0;list-style:none}.failnames.svelte-1uha8ag li:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend.svelte-1uha8ag{justify-content:space-between;gap:var(--space-3) var(--space-13);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mark-wax);opacity:.5;flex-wrap:wrap;display:flex}.emptyover.svelte-1uha8ag{inset:var(--space-21);background:var(--film-base);justify-content:center;align-items:center;display:flex;position:absolute}.restorefail.svelte-1uha8ag{inset:var(--space-21);justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-21);text-align:center;background:var(--film-base);flex-direction:column;display:flex;position:absolute}.rf-body.svelte-1uha8ag,.rf-note.svelte-1uha8ag{max-width:44ch;font-family:var(--font-mono);color:var(--mark-wax);margin:0;line-height:1.6}.rf-body.svelte-1uha8ag{font-size:var(--text-label)}.rf-note.svelte-1uha8ag{font-size:var(--text-micro);opacity:.6}.rf-actions.svelte-1uha8ag{gap:var(--space-8);margin-top:var(--space-3);display:flex}.row-a.svelte-1uha8ag{border-top:var(--hairline) solid var(--color-hairline);flex-direction:column;padding:0;display:flex}.grp.svelte-1uha8ag{gap:var(--space-13);padding:var(--space-21);flex-direction:column;align-items:flex-start;display:flex}.row-a.svelte-1uha8ag .grp:where(.svelte-1uha8ag)+.grp:where(.svelte-1uha8ag){border-top:var(--hairline) solid var(--color-hairline)}.gl.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary);transition:color var(--dur-fast) var(--ease)}.rail.guide.svelte-1uha8ag .gl:where(.svelte-1uha8ag){color:var(--color-ink)}.deckhead.svelte-1uha8ag{padding:var(--space-5) var(--space-13);justify-content:flex-end;display:flex}.guidecap.svelte-1uha8ag{margin-top:var(--space-8);font-family:var(--font-ui);font-size:var(--text-micro);color:var(--color-ink-secondary);align-self:stretch;line-height:1.4}.row-b.svelte-1uha8ag{align-items:stretch;gap:var(--space-21);padding:var(--space-21);border-top:var(--hairline) solid var(--color-hairline);flex-direction:column;display:flex}.faders.svelte-1uha8ag{gap:var(--space-21);justify-content:center;display:flex}@media (orientation:landscape){.app.svelte-1uha8ag{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}}.peek.svelte-1uha8ag,.grabber.svelte-1uha8ag{display:none}.deckscroll.svelte-1uha8ag,.decksurface.svelte-1uha8ag,.deckbody.svelte-1uha8ag,.rail-export.svelte-1uha8ag{display:contents}.app.dormant.svelte-1uha8ag .deckhead:where(.svelte-1uha8ag),.app.dormant.svelte-1uha8ag .row-a:where(.svelte-1uha8ag),.app.dormant.svelte-1uha8ag .row-b:where(.svelte-1uha8ag){opacity:.5}@media (width>=900px),(orientation:landscape){.app.svelte-1uha8ag{flex-direction:column;width:100%;max-width:none;height:100dvh;margin:0;display:flex;overflow:hidden}.app.svelte-1uha8ag .hd,.body.svelte-1uha8ag{--gutter:max(var(--space-21), calc((100% - 1180px) / 2));padding-inline:var(--gutter)}.body.svelte-1uha8ag{--rail-w:344px;grid-template-columns:minmax(0, 1fr) var(--rail-w);flex:1;grid-template-rows:1fr;min-height:0;display:grid}.body.svelte-1uha8ag .main:where(.svelte-1uha8ag){grid-area:1/1}.body.svelte-1uha8ag .rail:where(.svelte-1uha8ag){border-right:var(--hairline) solid var(--color-hairline);grid-area:1/2;max-height:100%;overflow-y:auto}.body.svelte-1uha8ag .exportpane:where(.svelte-1uha8ag){grid-area:1/1/2/3;min-width:0;min-height:0}.body.deckview.svelte-1uha8ag .main:where(.svelte-1uha8ag){border-inline:var(--hairline) solid var(--color-hairline);flex-direction:column;min-width:0;display:flex}.body.svelte-1uha8ag .deckhead:where(.svelte-1uha8ag){border-top:0}.body.svelte-1uha8ag .faders:where(.svelte-1uha8ag){justify-content:flex-start}.body.deckview.svelte-1uha8ag .main:where(.svelte-1uha8ag),.body.deckview.svelte-1uha8ag .deck-a:where(.svelte-1uha8ag),.body.deckview.svelte-1uha8ag .well:where(.svelte-1uha8ag),.body.deckview.svelte-1uha8ag .sheetslot:where(.svelte-1uha8ag){flex:1;min-height:0}.body.deckview.svelte-1uha8ag .deck-a:where(.svelte-1uha8ag){flex-direction:column;padding:0;display:flex}.body.deckview.svelte-1uha8ag .well:where(.svelte-1uha8ag){border:0}}@media (width<900px) and (orientation:portrait){.app.svelte-1uha8ag{--peek-h:var(--space-55);border:0;flex-direction:column;max-width:none;height:100dvh;display:flex;overflow:hidden}.app.svelte-1uha8ag .hd{z-index:30;background:var(--color-bg)}.body.svelte-1uha8ag{flex:1;min-height:0;display:flex}.body.svelte-1uha8ag .main:where(.svelte-1uha8ag){transform-origin:50% 40%;min-height:0;transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);flex:1;display:flex}.body.svelte-1uha8ag:not(.deckview) .main:where(.svelte-1uha8ag){filter:brightness(.6);transition:transform var(--dur-standard) var(--ease), filter var(--dur-standard) var(--ease);display:flex;transform:scale(.92)}.exportpane.svelte-1uha8ag{inset:var(--hd-h) 0 0;z-index:22;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--color-bg);padding-bottom:env(safe-area-inset-bottom);position:fixed;overflow-y:auto}.deck-a.svelte-1uha8ag{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.logwrap.svelte-1uha8ag{--chip-clear:calc(var(--space-8) + var(--hit-target) + var(--space-8));left:var(--chip-clear);right:var(--chip-clear);bottom:calc(var(--peek-h) + env(safe-area-inset-bottom) + var(--pendock-h,0px) + var(--space-8));margin:0;position:absolute}.logsum.svelte-1uha8ag{min-height:var(--hit-target);padding:0 var(--space-8);color:var(--mark-wax);background:var(--film-charcoal)}.logsum.svelte-1uha8ag:hover,.logsum.svelte-1uha8ag:active{color:var(--mark-wax)}.logclose.svelte-1uha8ag{min-height:var(--hit-target);color:var(--mark-wax);background:var(--film-charcoal)}.logclose.svelte-1uha8ag:hover,.logclose.svelte-1uha8ag:active{color:var(--mark-wax)}.faillog.svelte-1uha8ag{color:var(--film-edge);background:var(--film-charcoal);border-color:var(--film-edge-faint);margin:0}.failnames.svelte-1uha8ag{color:var(--mark-wax)}.well.svelte-1uha8ag{min-height:0;padding:var(--space-13);padding-bottom:calc(var(--peek-h) + env(safe-area-inset-bottom));border:0;flex:1}.sheetslot.svelte-1uha8ag{flex:1;min-height:0}.deckdismiss.svelte-1uha8ag{z-index:3;touch-action:none;position:absolute;inset:0}.rail.svelte-1uha8ag{z-index:20;background:0 0;position:fixed;inset:auto 0 0}.app.dormant.svelte-1uha8ag .rail:where(.svelte-1uha8ag){display:none}.deckscroll.svelte-1uha8ag{flex-direction:column;max-height:0;display:flex;overflow:hidden}.decksurface.svelte-1uha8ag{min-height:0;transform:translateY(calc(var(--slide,1) * 100%));transition:transform var(--dur-standard) var(--ease);will-change:transform;flex-direction:column;flex:auto;display:flex;position:relative}.decksurface.svelte-1uha8ag:before{content:"";z-index:-1;background:var(--color-surface);border-top:var(--hairline) solid var(--color-hairline);transition:opacity var(--dur-fast) var(--ease);will-change:opacity;position:absolute;inset:0}.deckbody.svelte-1uha8ag{-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:block;overflow-y:auto}.rail.boxopen.svelte-1uha8ag .deckscroll:where(.svelte-1uha8ag){max-height:50dvh}.rail.expanded.svelte-1uha8ag .decksurface:where(.svelte-1uha8ag){--slide:0}.rail.dragging.svelte-1uha8ag .decksurface:where(.svelte-1uha8ag){transition:none}.row-b.svelte-1uha8ag{background:var(--color-surface)}.row-a.svelte-1uha8ag,.deckhead.svelte-1uha8ag{transition:opacity var(--dur-fast) var(--ease);will-change:opacity}.rail.sliding.svelte-1uha8ag .decksurface:where(.svelte-1uha8ag):before,.rail.sliding.svelte-1uha8ag .row-a:where(.svelte-1uha8ag),.rail.sliding.svelte-1uha8ag .deckhead:where(.svelte-1uha8ag){opacity:0}.peek.svelte-1uha8ag{align-items:center;gap:var(--space-13);height:calc(var(--peek-h) + env(safe-area-inset-bottom));padding:0 var(--space-21) env(safe-area-inset-bottom);background:var(--color-surface);border-top:var(--hairline) solid var(--color-hairline);flex:none;display:flex}.grabber.svelte-1uha8ag{width:100%;height:var(--space-34);cursor:grab;touch-action:none;transition:opacity var(--dur-fast) var(--ease);will-change:opacity;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.grabber.svelte-1uha8ag:before{content:"";width:var(--space-34);height:var(--space-5);background:var(--color-ink-secondary);border-radius:var(--radius-soft);opacity:.6;display:block}.grabber.svelte-1uha8ag:active{cursor:grabbing}.grabber.svelte-1uha8ag:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.rail.sliding.svelte-1uha8ag .grabber:where(.svelte-1uha8ag){opacity:0}.peektoggle.svelte-1uha8ag{align-items:center;gap:var(--space-8);min-width:0;height:100%;color:var(--color-ink);cursor:pointer;touch-action:none;background:0 0;border:0;flex:1;padding:0;display:flex}.peektoggle.svelte-1uha8ag:focus-visible{outline:var(--space-2) solid var(--color-accent);outline-offset:calc(-1 * var(--space-2))}.peeksum.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.peekchev.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink-secondary)}.rail-export.svelte-1uha8ag{display:none}}
