svg.svelte-1eqehiz{display:block;flex:none}.backdrop.svelte-1izqb7e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;-webkit-user-select:none;user-select:none}.menu.svelte-1izqb7e{position:fixed;z-index:71;-webkit-user-select:none;user-select:none;min-width:11.5rem;padding:4px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 10px 30px #0000002e}button.svelte-1izqb7e{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--radius-button);background:transparent;color:#111;font:.75rem ui-sans-serif,system-ui,sans-serif;text-align:left;cursor:pointer}button.svelte-1izqb7e:hover:not(:disabled){background:var(--accent-wash)}button.svelte-1izqb7e:disabled{opacity:.4;cursor:default}button.on.svelte-1izqb7e{color:var(--accent)}button.danger.svelte-1izqb7e{color:#b42318}button.danger.svelte-1izqb7e:hover:not(:disabled){background:#fdf3f2}hr.svelte-1izqb7e{margin:4px 6px;border:none;border-top:1px solid #eee}.align-row.svelte-1izqb7e{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;padding:2px}.align-row.svelte-1izqb7e button:where(.svelte-1izqb7e){width:auto;justify-content:center;padding:6px 0}.editor.svelte-1dl5xpy{display:flex;align-items:stretch;height:17rem;resize:vertical;border:1px solid #ccc;border-radius:var(--radius-input);background:#fff;overflow:hidden;font:.75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;-moz-tab-size:2;tab-size:2}.editor.readonly.svelte-1dl5xpy{background:#fafafa}.gutter.svelte-1dl5xpy{flex:none;box-sizing:border-box;min-width:2.5rem;padding:8px 6px;overflow:hidden;text-align:right;color:#a8a8a8;background:#fafafa;border-right:1px solid #eee;-webkit-user-select:none;user-select:none}.gutter.svelte-1dl5xpy span:where(.svelte-1dl5xpy){display:block}.code.svelte-1dl5xpy{position:relative;flex:1;min-width:0;overflow:hidden}.code.svelte-1dl5xpy pre:where(.svelte-1dl5xpy),.code.svelte-1dl5xpy textarea:where(.svelte-1dl5xpy){position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:0;padding:8px;border:0;font:inherit;-moz-tab-size:inherit;tab-size:inherit;white-space:pre;background:transparent}.code.svelte-1dl5xpy pre:where(.svelte-1dl5xpy){overflow:hidden;color:#111}.code.svelte-1dl5xpy textarea:where(.svelte-1dl5xpy){overflow:auto;resize:none;color:transparent;caret-color:#111}.code.svelte-1dl5xpy textarea:where(.svelte-1dl5xpy)::placeholder{color:#a8a8a8;opacity:1}.line.svelte-1dl5xpy{display:block;min-height:1.5em}.comment.svelte-1dl5xpy{color:#767676}.string.svelte-1dl5xpy{color:#0e6027}.number.svelte-1dl5xpy{color:#a2411a}.at.svelte-1dl5xpy{color:#6929c4}.selector.svelte-1dl5xpy{color:#005d5d}.property.svelte-1dl5xpy{color:#0043ce}.punct.svelte-1dl5xpy{color:#8d8d8d}.images-tray.svelte-1mw1dzw{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;font:.75rem ui-sans-serif,system-ui,sans-serif;color:#111}.tray-head.svelte-1mw1dzw{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #eee;background:#fafafa;min-height:1.25rem}.tray-head.grip.svelte-1mw1dzw{touch-action:none}.context.svelte-1mw1dzw{font:700 .6875rem ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#555}.find.svelte-1mw1dzw{margin-left:auto}.find.svelte-1mw1dzw input:where(.svelte-1mw1dzw){width:9rem;font:inherit;padding:3px 6px;border:1px solid #d5d5d5;border-radius:var(--radius-input)}.list.svelte-1mw1dzw{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.empty.svelte-1mw1dzw{margin:12px 6px;color:#767676;line-height:1.5;-webkit-user-select:none;user-select:none}.actions.svelte-1mw1dzw{display:flex;align-items:center;gap:6px;padding:8px;border-top:1px solid #eee}.actions.svelte-1mw1dzw button:where(.svelte-1mw1dzw){display:inline-flex;align-items:center;gap:5px;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:5px 10px;border:1px solid #ccc;border-radius:var(--radius-button);background:#fff;color:#111;cursor:pointer}.actions.svelte-1mw1dzw button:where(.svelte-1mw1dzw):hover{border-color:#999}.actions.svelte-1mw1dzw button.primary:where(.svelte-1mw1dzw){background:#111;border-color:#111;color:#fff}.actions.svelte-1mw1dzw button.danger:where(.svelte-1mw1dzw){color:#b42318;border-color:#e4a9a3}.actions.svelte-1mw1dzw button.danger:where(.svelte-1mw1dzw):hover:not(:disabled){background:#fdecea}.actions.svelte-1mw1dzw button:where(.svelte-1mw1dzw):disabled{opacity:.4;cursor:default}.actions.svelte-1mw1dzw .spacer:where(.svelte-1mw1dzw){flex:1}.note.svelte-1mw1dzw{color:#767676}.actions.svelte-1mw1dzw .pager:where(.svelte-1mw1dzw){display:inline-flex;align-items:center;gap:2px;margin-right:4px}.actions.svelte-1mw1dzw .pager:where(.svelte-1mw1dzw) .step:where(.svelte-1mw1dzw){border:none;background:none;padding:2px;color:#555}.actions.svelte-1mw1dzw .pager:where(.svelte-1mw1dzw) .count:where(.svelte-1mw1dzw){min-width:2.75rem;text-align:center;color:#555;font-variant-numeric:tabular-nums}.tray-head.svelte-1mw1dzw .back:where(.svelte-1mw1dzw){display:grid;place-items:center;width:1.375rem;height:1.375rem;padding:0;border:none;background:none;color:#555;cursor:pointer}.tray-head.svelte-1mw1dzw .back:where(.svelte-1mw1dzw):disabled{opacity:.35;cursor:default}.focus-name.svelte-1mw1dzw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;color:#111}.viewer.svelte-1mw1dzw{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;padding:12px;background:#f3f4f6;position:relative}.viewer.svelte-1mw1dzw .large:where(.svelte-1mw1dzw){max-width:100%;max-height:100%;object-fit:contain}.viewer.svelte-1mw1dzw .board:where(.svelte-1mw1dzw){position:relative;background:repeating-conic-gradient(#eee 0,#eee 25%,#fff 0,#fff 50%) 0 0 / 12px 12px;box-shadow:0 0 0 1px #c9cdd4;touch-action:none}.viewer.svelte-1mw1dzw .board[hidden]:where(.svelte-1mw1dzw){display:none}.viewer.svelte-1mw1dzw .board.cropping:where(.svelte-1mw1dzw){cursor:crosshair}.viewer.svelte-1mw1dzw canvas:where(.svelte-1mw1dzw){display:block;width:100%;height:100%}.tools.svelte-1mw1dzw{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 8px;background:#f3f4f6}.tools.svelte-1mw1dzw .segmented:where(.svelte-1mw1dzw){display:flex;gap:4px}.tools.svelte-1mw1dzw button:where(.svelte-1mw1dzw){display:grid;place-items:center;box-sizing:border-box;width:1.875rem;height:1.875rem;padding:0;font:600 .8125rem ui-sans-serif,system-ui,sans-serif;background:#fff;border:1px solid #c9cdd4;border-radius:6px;cursor:pointer}.tools.svelte-1mw1dzw button[aria-pressed=true]:where(.svelte-1mw1dzw){background:var(--accent-tint);border-color:var(--accent);color:var(--accent-strong)}.tools.svelte-1mw1dzw button:where(.svelte-1mw1dzw):disabled{opacity:.4;cursor:default}.tools.svelte-1mw1dzw .apply:where(.svelte-1mw1dzw){width:auto;padding:0 10px}.crop-frame.svelte-1mw1dzw{position:absolute;border:1px dashed #fff;outline:1px solid var(--accent);box-shadow:0 0 0 9999px #00000073;pointer-events:none}.viewer.svelte-1mw1dzw .board.cropping:where(.svelte-1mw1dzw){overflow:hidden}.where.svelte-1mw1dzw{display:inline-flex;align-items:center;gap:4px;color:#111;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.images.svelte-1mw1dzw{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;min-width:0}.images.svelte-1mw1dzw li:where(.svelte-1mw1dzw){display:flex;align-items:center;gap:10px;padding:4px;border:1px solid transparent;border-radius:var(--radius-button)}.images.svelte-1mw1dzw li:where(.svelte-1mw1dzw):hover{border-color:#ddd;background:#fff}.images.svelte-1mw1dzw li.unused:where(.svelte-1mw1dzw) .name:where(.svelte-1mw1dzw){color:#767676}.thumb.svelte-1mw1dzw{flex:none;display:grid;place-items:center;width:3rem;height:2.25rem;border:1px solid #ddd;border-radius:2px;background:repeating-conic-gradient(#eee 0,#eee 25%,#fff 0,#fff 50%) 0 0 / 8px 8px;overflow:hidden;cursor:grab;touch-action:none}.thumb.carrying.svelte-1mw1dzw{opacity:.4}.thumb.svelte-1mw1dzw img:where(.svelte-1mw1dzw){max-width:100%;max-height:100%;pointer-events:none}.name.svelte-1mw1dzw{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size.svelte-1mw1dzw,.total.svelte-1mw1dzw{color:#767676;font-variant-numeric:tabular-nums;white-space:nowrap}.tag.svelte-1mw1dzw{font:600 .5625rem/1 ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#b26a00}.images.svelte-1mw1dzw li:where(.svelte-1mw1dzw) button.square{border:none;width:1.375rem;height:1.375rem;padding:0;justify-content:center;color:#767676;background:none}.images.svelte-1mw1dzw li:where(.svelte-1mw1dzw) button.square:hover{color:#b42318;background:#fdf3f2}.images.svelte-1mw1dzw li:where(.svelte-1mw1dzw) button.square.save:hover{color:var(--accent-strong);background:var(--accent-tint)}.section.svelte-1mw1dzw{display:flex;align-items:baseline;gap:8px;margin:12px 4px 4px;font:600 .6875rem ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#555}.section.svelte-1mw1dzw .total:where(.svelte-1mw1dzw){font-weight:400;text-transform:none;letter-spacing:0}.drawing.svelte-1mw1dzw{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.drawing.svelte-1mw1dzw .thumb:where(.svelte-1mw1dzw){cursor:pointer}.thumb.pixels.svelte-1mw1dzw img:where(.svelte-1mw1dzw){image-rendering:pixelated;width:100%;height:100%;object-fit:contain}.where-in.svelte-1mw1dzw{color:#767676}.empty-thumb.svelte-1mw1dzw{border-style:dashed;background:#fafafa;color:#b3b3b3;cursor:default}.missing.svelte-1mw1dzw .name:where(.svelte-1mw1dzw){color:#767676}.missing-tag.svelte-1mw1dzw{color:#b42318}.find.svelte-1mw1dzw{display:inline-flex;align-items:center;gap:4px;font:.6875rem ui-sans-serif,system-ui,sans-serif;padding:2px 8px;border:1px solid #ccc;border-radius:var(--radius-button);background:#fff;cursor:pointer}.confirm-backdrop.svelte-1mw1dzw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059}.confirm.svelte-1mw1dzw{position:fixed;z-index:41;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(420px,calc(100vw - 32px));padding:20px 22px;background:#fff;border-radius:10px;box-shadow:0 24px 60px #00000047;font:.8125rem/1.5 ui-sans-serif,system-ui,sans-serif}.confirm.svelte-1mw1dzw h2:where(.svelte-1mw1dzw){margin:0 0 6px;font-size:1rem;overflow-wrap:anywhere}.confirm.svelte-1mw1dzw p:where(.svelte-1mw1dzw){margin:0 0 14px;color:#333}.confirm-actions.svelte-1mw1dzw{display:flex;justify-content:flex-end;gap:8px}.confirm-actions.svelte-1mw1dzw button:where(.svelte-1mw1dzw){font:.8125rem ui-sans-serif,system-ui,sans-serif;padding:6px 12px;border:1px solid #ccc;border-radius:var(--radius-button);background:#fff;cursor:pointer}.confirm-actions.svelte-1mw1dzw .danger-solid:where(.svelte-1mw1dzw){background:#b42318;border-color:#b42318;color:#fff}.ghost.svelte-1mw1dzw{position:fixed;z-index:60;width:3.5rem;height:3.5rem;object-fit:contain;margin:-64px 0 0 8px;pointer-events:none;border:1px solid var(--accent);border-radius:3px;background:#fff;box-shadow:0 6px 18px #00000040;opacity:.9}.card.svelte-1udyrqm{position:relative;background:#fff;box-sizing:border-box;overflow:hidden;color:#000;--handle: 14px;--badge: calc(var(--handle) * 1.5 * var(--ui-scale, 1));--badge-radius: calc(var(--radius-button) * var(--ui-scale, 1));print-color-adjust:exact;-webkit-print-color-adjust:exact}.card.editing.svelte-1udyrqm{overflow:visible}.trim.svelte-1udyrqm{position:relative;box-sizing:border-box}.box.svelte-1udyrqm{position:absolute;box-sizing:border-box;overflow-wrap:break-word;display:flex;flex-direction:column}.surface.svelte-1udyrqm{position:absolute;top:calc(-1 * var(--bw-t, 0mm));right:calc(-1 * var(--bw-r, 0mm));bottom:calc(-1 * var(--bw-b, 0mm));left:calc(-1 * var(--bw-l, 0mm));box-sizing:border-box;pointer-events:none;opacity:var(--ink, 1)}.hand-border.svelte-1udyrqm{opacity:var(--ink, 1);position:absolute;top:calc(-1 * var(--bw-t, 0mm));left:calc(-1 * var(--bw-l, 0mm));pointer-events:none;overflow:visible}.content.svelte-1udyrqm{position:relative;width:100%;min-width:0;opacity:var(--ink, 1)}.box.clipped.svelte-1udyrqm>.content:where(.svelte-1udyrqm){overflow:hidden;min-height:0}.content.shifted.svelte-1udyrqm>*{position:relative;top:var(--baseline, 0)}.plain.svelte-1udyrqm{display:block;white-space:pre-wrap}.paras.svelte-1udyrqm{display:block}.para.svelte-1udyrqm{display:block;white-space:pre-wrap}.para.svelte-1udyrqm:last-child{margin-bottom:0!important}.page-number.svelte-1udyrqm{position:absolute}.page-number.svelte-1udyrqm .of:where(.svelte-1udyrqm):before{content:" / ";white-space:pre}.inline-editor.svelte-1udyrqm{position:absolute;inset:var(--pad-t, 0) var(--pad-r, 0) var(--pad-b, 0) var(--pad-l, 0);z-index:4;margin:0;padding:0;border:none;background:#ffffffe6;box-sizing:border-box;resize:none;overflow:auto;overscroll-behavior:contain;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit;outline:var(--line-thick) solid var(--accent);touch-action:auto}.content.being-edited.svelte-1udyrqm{visibility:hidden}.margin-guide.svelte-1udyrqm{position:absolute;pointer-events:none;box-shadow:inset 0 0 0 var(--line) color-mix(in srgb,var(--accent-inverse) 55%,transparent)}.underlay.svelte-1udyrqm{position:absolute;top:0;left:0;pointer-events:none;line-height:0}.box.svelte-1udyrqm[data-image-target]{outline:calc(2px * var(--ui-scale, 1)) solid var(--accent);outline-offset:calc(1px * var(--ui-scale, 1));background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.content.svelte-1udyrqm .unknown-placeholder{text-decoration:underline wavy #d92d20;text-decoration-thickness:1px;text-underline-offset:2px}.placeholder.svelte-1udyrqm{color:var(--accent);font-style:italic;opacity:.7;-webkit-user-select:none;user-select:none}.media.svelte-1udyrqm{display:block;width:100%;overflow:hidden}.media.svelte-1udyrqm svg,.media.svelte-1udyrqm img:where(.svelte-1udyrqm){display:block;width:100%;height:100%}.content.svelte-1udyrqm p:first-child,.content.svelte-1udyrqm h1:first-child,.content.svelte-1udyrqm h2:first-child,.content.svelte-1udyrqm h3:first-child{margin-top:0}.box.interactive.svelte-1udyrqm{cursor:move;touch-action:none}.card.panning.svelte-1udyrqm .box:where(.svelte-1udyrqm){cursor:grab;touch-action:pan-x pan-y}.card.editing.svelte-1udyrqm .content a{pointer-events:none;cursor:inherit}.handle.svelte-1udyrqm,.pivot.svelte-1udyrqm,.lever.svelte-1udyrqm{--mark: calc(var(--handle) * var(--ui-scale, 1));--reach: calc(8px * var(--ui-scale, 1));position:absolute;width:var(--mark);height:var(--mark);background:transparent;border:none;box-shadow:inset 0 0 0 var(--line, 1px) var(--accent);border-radius:calc(2px * var(--ui-scale, 1));box-sizing:border-box;z-index:3;touch-action:none}.handle.svelte-1udyrqm:before,.pivot.svelte-1udyrqm:before,.lever.svelte-1udyrqm:before{content:"";position:absolute;inset:calc(-1 * var(--reach))}.pivot.svelte-1udyrqm{--mark: calc(15px * var(--ui-scale, 1));margin:calc(var(--mark) / -2) 0 0 calc(var(--mark) / -2);border:none;border-radius:0;box-shadow:none;cursor:move}.lever.svelte-1udyrqm{--arm: calc(30px * var(--ui-scale, 1));--mark: calc(11px * var(--ui-scale, 1));margin:calc(var(--mark) / -2) 0 0 calc(var(--arm) - var(--mark) / 2);border-radius:50%;cursor:grab}.lever.svelte-1udyrqm:active{cursor:grabbing}.pivot-mark.svelte-1udyrqm{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--accent);stroke-width:1}.lever.svelte-1udyrqm:after{content:"";position:absolute;top:calc(50% - 1.5 * var(--line, 1px));right:100%;height:calc(3 * var(--line, 1px));width:var(--arm);background:linear-gradient(var(--accent),var(--accent)) center / 100% var(--line, 1px) no-repeat;pointer-events:none}.lever.svelte-1udyrqm{z-index:4}.pivot.svelte-1udyrqm{z-index:5}.box.cramped.svelte-1udyrqm .handle:where(.svelte-1udyrqm){z-index:6}@media(pointer:coarse){.card.svelte-1udyrqm{--handle: 10px}.handle.svelte-1udyrqm{--reach: calc(19px * var(--ui-scale, 1))}.pivot.svelte-1udyrqm{--mark: calc(11px * var(--ui-scale, 1));--reach: calc(20px * var(--ui-scale, 1))}.lever.svelte-1udyrqm{--arm: calc(34px * var(--ui-scale, 1));--mark: calc(10px * var(--ui-scale, 1));--reach: calc(19px * var(--ui-scale, 1))}}.handle.square.svelte-1udyrqm{border-radius:0}.h-nw.svelte-1udyrqm{top:calc(var(--mark) / -2);left:calc(var(--mark) / -2);cursor:nwse-resize}.h-n.svelte-1udyrqm{top:calc(var(--mark) / -2);left:calc(50% - var(--mark) / 2);cursor:ns-resize}.h-ne.svelte-1udyrqm{top:calc(var(--mark) / -2);right:calc(var(--mark) / -2);cursor:nesw-resize}.h-e.svelte-1udyrqm{top:calc(50% - var(--mark) / 2);right:calc(var(--mark) / -2);cursor:ew-resize}.h-se.svelte-1udyrqm{bottom:calc(var(--mark) / -2);right:calc(var(--mark) / -2);cursor:nwse-resize}.h-s.svelte-1udyrqm{bottom:calc(var(--mark) / -2);left:calc(50% - var(--mark) / 2);cursor:ns-resize}.h-sw.svelte-1udyrqm{bottom:calc(var(--mark) / -2);left:calc(var(--mark) / -2);cursor:nesw-resize}.h-w.svelte-1udyrqm{top:calc(50% - var(--mark) / 2);left:calc(var(--mark) / -2);cursor:ew-resize}.crop-marks.svelte-1udyrqm .mark:where(.svelte-1udyrqm){position:absolute;width:var(--bleed);height:var(--bleed)}.crop-marks.svelte-1udyrqm .mark:where(.svelte-1udyrqm):before,.crop-marks.svelte-1udyrqm .mark:where(.svelte-1udyrqm):after{content:"";position:absolute;background:#000}.crop-marks.svelte-1udyrqm .mark:where(.svelte-1udyrqm):before{width:.2mm;height:max(0mm,calc(var(--bleed) - var(--crop-gap)))}.crop-marks.svelte-1udyrqm .mark:where(.svelte-1udyrqm):after{height:.2mm;width:max(0mm,calc(var(--bleed) - var(--crop-gap)))}.crop-marks.svelte-1udyrqm .tl:where(.svelte-1udyrqm){top:0;left:0}.crop-marks.svelte-1udyrqm .tl:where(.svelte-1udyrqm):before{top:0;right:0}.crop-marks.svelte-1udyrqm .tl:where(.svelte-1udyrqm):after{left:0;bottom:0}.crop-marks.svelte-1udyrqm .tr:where(.svelte-1udyrqm){top:0;right:0}.crop-marks.svelte-1udyrqm .tr:where(.svelte-1udyrqm):before{top:0;left:0}.crop-marks.svelte-1udyrqm .tr:where(.svelte-1udyrqm):after{right:0;bottom:0}.crop-marks.svelte-1udyrqm .bl:where(.svelte-1udyrqm){bottom:0;left:0}.crop-marks.svelte-1udyrqm .bl:where(.svelte-1udyrqm):before{bottom:0;right:0}.crop-marks.svelte-1udyrqm .bl:where(.svelte-1udyrqm):after{left:0;top:0}.crop-marks.svelte-1udyrqm .br:where(.svelte-1udyrqm){bottom:0;right:0}.crop-marks.svelte-1udyrqm .br:where(.svelte-1udyrqm):before{bottom:0;left:0}.crop-marks.svelte-1udyrqm .br:where(.svelte-1udyrqm):after{right:0;top:0}@media screen{@media(prefers-reduced-motion:no-preference){.box.font-loading.svelte-1udyrqm .content:where(.svelte-1udyrqm){animation:svelte-1udyrqm-font-waiting 1.1s ease-in-out infinite}}@keyframes svelte-1udyrqm-font-waiting{0%,to{opacity:1}50%{opacity:.45}}.chrome.svelte-1udyrqm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.chrome.svelte-1udyrqm rect:where(.svelte-1udyrqm){fill:none;stroke-width:var(--line)}.bounds.svelte-1udyrqm rect:where(.svelte-1udyrqm){stroke:var(--bounds-color, color-mix(in srgb, var(--accent) 45%, transparent));stroke-dasharray:calc(var(--line) * 3) calc(var(--line) * 3)}.box.grouped.svelte-1udyrqm{--bounds-color: rgba(124, 58, 237, .75)}.box.locked.svelte-1udyrqm{--bounds-color: rgba(180, 35, 24, .8)}.box.locked.svelte-1udyrqm .bounds:where(.svelte-1udyrqm) rect:where(.svelte-1udyrqm){stroke-width:var(--line-thick);stroke-dasharray:calc(var(--line) * 5) calc(var(--line) * 3)}.selection.svelte-1udyrqm rect:where(.svelte-1udyrqm){stroke:var(--accent)}.card.frozen.svelte-1udyrqm .box:where(.svelte-1udyrqm){--bounds-color: rgba(0, 0, 0, .32)}.card.frozen.svelte-1udyrqm .box.locked:where(.svelte-1udyrqm) .bounds:where(.svelte-1udyrqm) rect:where(.svelte-1udyrqm){stroke-width:var(--line);stroke-dasharray:calc(var(--line) * 3) calc(var(--line) * 3)}.card.frozen.svelte-1udyrqm .selection:where(.svelte-1udyrqm) rect:where(.svelte-1udyrqm){stroke:#00000080}.pad.svelte-1udyrqm{inset:var(--pad-t, 0) var(--pad-r, 0) var(--pad-b, 0) var(--pad-l, 0);width:calc(100% - var(--pad-l, 0mm) - var(--pad-r, 0mm));height:calc(100% - var(--pad-t, 0mm) - var(--pad-b, 0mm))}.pad.svelte-1udyrqm rect:where(.svelte-1udyrqm){stroke:#0891b2cc;stroke-dasharray:calc(var(--line) * 2) calc(var(--line) * 2)}.original-edge.svelte-1udyrqm{inset:auto 0;height:var(--line)}.original-edge.svelte-1udyrqm line:where(.svelte-1udyrqm){stroke:var(--bounds-color, color-mix(in srgb, var(--accent) 45%, transparent));stroke-width:var(--line);stroke-dasharray:calc(var(--line) * 3) calc(var(--line) * 7)}.box.selected.svelte-1udyrqm .original-edge:where(.svelte-1udyrqm) line:where(.svelte-1udyrqm){stroke:var(--accent)}.cut-line.svelte-1udyrqm line:where(.svelte-1udyrqm){stroke:#b42318;stroke-width:var(--line-thick);stroke-dasharray:calc(var(--line) * 3) calc(var(--line) * 3)}.overflow-mark.svelte-1udyrqm{position:absolute;top:100%;left:100%;margin:calc(var(--badge) / -2) 0 0 calc(4px * var(--ui-scale, 1));display:grid;place-items:center;width:var(--badge);height:var(--badge);box-sizing:border-box;border-radius:var(--badge-radius);border:none;box-shadow:inset 0 0 0 var(--line) #b42318;background:transparent;color:#b42318;padding:0;font:inherit;pointer-events:auto;cursor:pointer;z-index:3}.overflow-mark.offered.svelte-1udyrqm{box-shadow:inset 0 0 0 var(--line) color-mix(in srgb,var(--accent) 45%,transparent);color:color-mix(in srgb,var(--accent) 60%,transparent)}.overflow-mark.svelte-1udyrqm{top:max(var(--edge, 100%),calc(var(--stack, 0) * (var(--badge) + 2px * var(--ui-scale, 1)) + var(--badge) / 2))}.overflow-mark.svelte-1udyrqm:hover:not(:disabled){background:#fff}.overflow-mark.offered.svelte-1udyrqm:hover:not(:disabled){box-shadow:inset 0 0 0 var(--line) var(--accent);color:var(--accent)}.overflow-mark.svelte-1udyrqm:disabled{cursor:help}.badges.svelte-1udyrqm{position:absolute;top:0;left:100%;margin-left:calc(4px * var(--ui-scale, 1));display:flex;flex-direction:column;gap:calc(2px * var(--ui-scale, 1));z-index:7;pointer-events:none}.badges.tie.svelte-1udyrqm{left:auto;right:100%;margin:0 calc(4px * var(--ui-scale, 1)) 0 0;flex-direction:row}.badge.svelte-1udyrqm{display:grid;place-items:center;width:var(--badge);height:var(--badge);box-sizing:border-box;border-radius:var(--badge-radius);background:#fff;--edge: #c4c4c4;border:none;box-shadow:inset 0 0 0 var(--line) var(--edge);color:#767676;pointer-events:auto;cursor:help}.badge.svelte-1udyrqm:hover{--edge: #767676;color:#333}.box.selected.svelte-1udyrqm .badge:where(.svelte-1udyrqm){--edge: var(--bounds-color, var(--accent));color:var(--bounds-color, var(--accent))}@media(prefers-reduced-motion:no-preference){.box.flashing.svelte-1udyrqm{animation:svelte-1udyrqm-found .9s ease-out}.box.dropping.svelte-1udyrqm{box-shadow:0 0 0 calc(2px * var(--ui-scale, 1)) color-mix(in srgb,var(--accent) 90%,transparent);background-color:color-mix(in srgb,var(--accent) 8%,transparent)}}@keyframes svelte-1udyrqm-found{0%,70%{box-shadow:0 0 0 calc(3px * var(--ui-scale, 1)) color-mix(in srgb,var(--accent) 55%,transparent);background-color:color-mix(in srgb,var(--accent) 18%,transparent)}to{box-shadow:0 0 0 calc(3px * var(--ui-scale, 1)) color-mix(in srgb,var(--accent) 0%,transparent);background-color:color-mix(in srgb,var(--accent) 0%,transparent)}}button.badge.svelte-1udyrqm{padding:0;font:inherit;cursor:pointer}button.badge.svelte-1udyrqm:disabled{cursor:help}.badge.lit.svelte-1udyrqm{color:var(--accent)}.box.selected.svelte-1udyrqm .badge.moored:where(.svelte-1udyrqm){background:var(--accent-tint)}.badge.lit-edge.svelte-1udyrqm{color:color-mix(in srgb,var(--accent) 45%,transparent)}.badge.svelte-1udyrqm svg,.overflow-mark.svelte-1udyrqm svg{width:calc(var(--badge) * .7);height:calc(var(--badge) * .7)}.threads.svelte-1udyrqm{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:6}.threads.svelte-1udyrqm path:where(.svelte-1udyrqm){fill:none;stroke:var(--accent);stroke-width:calc(2 * var(--line));stroke-linecap:round;stroke-dasharray:0 calc(5 * var(--line))}@media(prefers-reduced-motion:no-preference){.threads.svelte-1udyrqm path:where(.svelte-1udyrqm){animation:svelte-1udyrqm-walk .6s linear infinite}}@keyframes svelte-1udyrqm-walk{to{stroke-dashoffset:calc(-10 * var(--line))}}.guide.svelte-1udyrqm{position:absolute;background:linear-gradient(var(--accent-inverse),var(--accent-inverse)) center / 100% 100% no-repeat;pointer-events:none;z-index:4}.guide.vertical.svelte-1udyrqm{top:0;bottom:0;width:calc(3 * var(--line));margin-left:calc(-1 * var(--line));background-size:var(--line) 100%}.guide.horizontal.svelte-1udyrqm{left:0;right:0;height:calc(3 * var(--line));margin-top:calc(-1 * var(--line));background-size:100% var(--line)}}@media print{.chrome.svelte-1udyrqm{display:none!important}}.full.svelte-lnsl0r{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;user-select:none;-webkit-user-select:none;touch-action:none;overflow:hidden;background:#141414d1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.plain.svelte-lnsl0r{border:none;background:none;padding:4px;color:#fff;cursor:pointer;display:grid;place-items:center}.plain.svelte-lnsl0r:disabled{opacity:.3;cursor:default}.plain.close.svelte-lnsl0r{position:absolute;top:14px;right:18px}.nav-bar.svelte-lnsl0r{display:flex;align-items:center;gap:22px}.card-stage.svelte-lnsl0r{position:relative;flex:none}.full-card.svelte-lnsl0r{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow:hidden;box-shadow:0 20px 60px #00000080;transform-origin:center;will-change:transform,translate,rotate}.foil.svelte-lnsl0r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(104deg,#fff0 34%,#78beff21 44%,#ffffff80,#ffc88221 56%,#fff0 66%);background-size:320% 100%;background-position:var(--sheen, 50%) 0;background-repeat:no-repeat}.scaler.svelte-lnsl0r{display:block;transform-origin:top left}.counter.svelte-lnsl0r{color:#fff;font:1.5rem ui-sans-serif,system-ui,sans-serif;min-width:6rem;text-align:center}.print-sheet.svelte-cyscma{position:relative;box-sizing:border-box}.print-grid.svelte-cyscma{display:grid}.print-page.svelte-cyscma{overflow:hidden}.print-page-scale.svelte-cyscma{transform-origin:top left}.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma){position:absolute;width:var(--len-x);height:var(--len-y)}.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):before,.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):after{content:"";position:absolute;background:#000}.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):before{width:.2mm;height:max(0mm,calc(var(--len-y) - var(--gap)))}.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):after{height:.2mm;width:max(0mm,calc(var(--len-x) - var(--gap)))}@media screen{.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):before{width:max(.2mm,calc(1px / var(--preview-scale, 1)))}.sheet-marks.svelte-cyscma .mark:where(.svelte-cyscma):after{height:max(.2mm,calc(1px / var(--preview-scale, 1)))}}.sheet-marks.svelte-cyscma .tl:where(.svelte-cyscma){top:calc(var(--pad-y) - var(--len-y));left:calc(var(--pad-x) - var(--len-x))}.sheet-marks.svelte-cyscma .tl:where(.svelte-cyscma):before{top:0;right:0}.sheet-marks.svelte-cyscma .tl:where(.svelte-cyscma):after{left:0;bottom:0}.sheet-marks.svelte-cyscma .tr:where(.svelte-cyscma){top:calc(var(--pad-y) - var(--len-y));right:calc(var(--pad-x) - var(--len-x))}.sheet-marks.svelte-cyscma .tr:where(.svelte-cyscma):before{top:0;left:0}.sheet-marks.svelte-cyscma .tr:where(.svelte-cyscma):after{right:0;bottom:0}.sheet-marks.svelte-cyscma .bl:where(.svelte-cyscma){bottom:calc(var(--pad-y) - var(--len-y));left:calc(var(--pad-x) - var(--len-x))}.sheet-marks.svelte-cyscma .bl:where(.svelte-cyscma):before{bottom:0;right:0}.sheet-marks.svelte-cyscma .bl:where(.svelte-cyscma):after{left:0;top:0}.sheet-marks.svelte-cyscma .br:where(.svelte-cyscma){bottom:calc(var(--pad-y) - var(--len-y));right:calc(var(--pad-x) - var(--len-x))}.sheet-marks.svelte-cyscma .br:where(.svelte-cyscma):before{bottom:0;left:0}.sheet-marks.svelte-cyscma .br:where(.svelte-cyscma):after{right:0;top:0}@media print{.print-sheet.svelte-cyscma{break-after:page;page-break-after:always;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-sheet.svelte-cyscma:last-child{break-after:auto;page-break-after:auto}}.full.svelte-1tfnfra{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;user-select:none;-webkit-user-select:none;touch-action:none;overflow:hidden;background:#1a2436e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.plain.svelte-1tfnfra{border:none;background:none;padding:4px;color:#fff;cursor:pointer;display:grid;place-items:center}.plain.svelte-1tfnfra:disabled{opacity:.3;cursor:default}.plain.close.svelte-1tfnfra{position:absolute;top:14px;right:18px}.nav-bar.svelte-1tfnfra{display:flex;align-items:center;gap:22px}.sheet-stage.svelte-1tfnfra{position:relative;flex:none;overflow:hidden;background:#fff;box-shadow:0 20px 60px #00000080}.scaler.svelte-1tfnfra{display:block;transform-origin:top left}.counter.svelte-1tfnfra{color:#fff;font:1.5rem ui-sans-serif,system-ui,sans-serif;min-width:9rem;text-align:center}.options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 12px;border-bottom:1px solid #ddd;background:#f7f7f7;font:.75rem ui-sans-serif,system-ui,sans-serif}.box-options{background:var(--accent-wash);border-bottom-color:var(--accent-line)}.options .context{font-weight:600;color:#767676;text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.options .field{display:inline-flex;align-items:center;gap:4px;color:#555}.options .field>span:not(.unit):not(.menu-select){font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.options .check{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.options .field.tight{gap:2px}.options .edge{color:#999;font-size:.625rem;width:.7rem;text-align:right}.options .unit{color:#999;font-size:.625rem}.options .field-label{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#555}.options .field-label.warning{display:inline-flex;align-items:center;gap:4px;color:#b42318}.options .group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;box-sizing:border-box;margin:0 12px 0 0;min-inline-size:0;padding:2px 0;border:none}.options .group>legend{float:left;padding:0;margin:0;white-space:nowrap;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#222}.options input::placeholder{color:#6b6b6b;font-style:italic;opacity:1}.options select.inherits,.options .inherits .menu-select .value,.options .inherits .color-field .alpha{font-style:italic;color:#6b6b6b}.options button.reset{flex:none;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:none;color:#767676}.options button.reset:hover:not(:disabled){background:#e3e3e3;color:#111}.options .asset{display:inline-flex;align-items:center;gap:4px;max-width:12rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;color:#555}.options .check{display:inline-flex;align-items:center;gap:4px;color:#555;white-space:nowrap}.options .check:has(input:disabled){color:#999}.options input,.options select{font:.75rem ui-sans-serif,system-ui,sans-serif;padding:3px 2px;border:none;border-bottom:1px solid var(--border-control);border-radius:0;background:transparent;color:#111;box-sizing:border-box}.options input:hover:not(:disabled),.options select:hover:not(:disabled){border-bottom-color:var(--border-control-hover)}.options input:not([type=checkbox]):not([type=color]):focus,.options select:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.options input:disabled,.options select:disabled{border-bottom-color:transparent;color:#999}.options input[type=color]{border:1px solid var(--border-control);border-radius:var(--radius-input)}.options .n-2{width:1.9rem}.options .n-3{width:2.4rem}.options .n-4{width:2.9rem}.options .w-5{width:4.6rem}.options .w-8{width:8.5rem}.options .color{width:2rem;padding:2px}.options input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.options input[type=number]::-webkit-outer-spin-button,.options input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.options select{max-width:9.5rem}.options .spacer{flex:1}.options button{display:inline-flex;align-items:center;gap:5px;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:5px 10px;border:1px solid var(--border-control);border-radius:var(--radius-button);background:#fff;color:#111;cursor:pointer}.options button:hover:not(:disabled){border-color:var(--border-control-hover)}.options button:disabled{opacity:.5;cursor:default}.options button.square{--square: calc(.875rem + 12px) ;padding:5px;width:var(--square);height:var(--square);justify-content:center;flex:none}.options button.swap{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:none;background:transparent;color:#767676;flex:none}.options button.swap:hover:not(:disabled){background:#eee;color:#111}.options button.swap:disabled{opacity:.3}.options button.css.has-css,.options button.css.has-css:hover:not(:disabled){border-color:#111}.options button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.options button.danger-outline{border-color:#b42318;color:#b42318}.options button.danger-outline:hover:not(:disabled){border-color:#8f1c13;background:#fdf3f2}.options .segmented{display:inline-flex}.options .segmented button{padding:5px 7px;border-radius:0;margin-left:-1px}.options .segmented button:first-child{border-radius:var(--radius-button) 0 0 var(--radius-button);margin-left:0}.options .segmented button:last-child{border-radius:0 var(--radius-button) var(--radius-button) 0}.options .segmented button[aria-pressed=true]{position:relative;z-index:1}.options .head{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;padding-right:10px;border-right:1px solid #ddd}.box-options .head{border-right-color:var(--accent-line)}.options .head-row{display:inline-flex;align-items:center;gap:8px}.options .head-row>button{flex:none;white-space:nowrap}.options .head,.options .head-row{max-width:100%;box-sizing:border-box}.options .head-row .field.picker{min-width:0}.options .head-row .field.picker input{flex:0 1 auto;min-width:3rem}.options .field.picker{position:relative}.options .field.picker .caret{display:grid;place-items:center;border:none;background:none;padding:0;margin-left:-2px;color:#555;cursor:pointer;border-radius:3px}.options .field.picker .caret:hover{background:#eaeaea;color:#111}.options .picker-menu{position:fixed;z-index:30;min-width:12rem;max-width:20rem;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #d5d5d5;border-radius:6px;box-shadow:0 10px 28px #0000002e}.options .picker-menu button{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;padding:5px 8px;border-radius:4px;font:inherit;font-size:.75rem;text-align:left;cursor:pointer;overflow-wrap:anywhere}.options .picker-menu button:hover:not(:disabled){background:#f0f0f0}.options .picker-menu button:disabled{opacity:.5;cursor:default}.options .picker-menu .tick{flex:none;display:inline-grid;place-items:center;width:1rem;color:var(--accent-strong)}.options .picker-menu button.danger .tick{color:inherit}.options .picker-menu hr{margin:4px 2px;border:none;border-top:1px solid #e2e2e2}.options .picker-menu button.danger{color:#b42318}.options .picker-menu button.danger:hover:not(:disabled){background:#fdf3f2}.options .actions{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.options{max-height:26dvh;overflow-y:auto;overscroll-behavior:contain;gap:6px 8px;padding:6px 8px}.options .head.page-head{flex:1 0 100%;padding:0 0 6px;border-bottom:1px solid #ddd}.options .head-row .label{display:none}.options .head-row button.css{--square: calc(.875rem + 12px) ;padding:5px;width:var(--square);height:var(--square);justify-content:center;flex:none}.options .head{border-right:none;padding-right:0}.options .group{flex:1 1 100%;padding:0 0 6px;border-right:none;border-bottom:1px solid #e0e0e0}.box-options .group{border-bottom-color:var(--accent-line)}.options .group:last-of-type{border-bottom:none;padding-bottom:0}}.sheet-backdrop.svelte-wjtxiv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#eee;overflow:auto;overscroll-behavior:contain}header.svelte-wjtxiv{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:10px 14px 12px 18px;background:#eeeeeef0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #ddd;z-index:2}.header-row.svelte-wjtxiv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}h2.svelte-wjtxiv{margin:0;font:600 .875rem ui-sans-serif,system-ui,sans-serif}.counts.svelte-wjtxiv{margin:0;font:600 .875rem ui-sans-serif,system-ui,sans-serif;color:#111}.counts.svelte-wjtxiv .count:where(.svelte-wjtxiv){border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#999;text-decoration-thickness:1px;text-underline-offset:3px}.counts.svelte-wjtxiv .count:where(.svelte-wjtxiv):hover{text-decoration-style:solid;text-decoration-color:currentColor}.counts.svelte-wjtxiv .count:where(.svelte-wjtxiv):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.counts.svelte-wjtxiv .divider:where(.svelte-wjtxiv){color:#aaa;font-weight:400}.header-actions.svelte-wjtxiv{display:flex;align-items:center;gap:10px;flex:none}header.svelte-wjtxiv button:where(.svelte-wjtxiv){display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-control);background:#fff;color:#111;border-radius:var(--radius-button);cursor:pointer;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:6px 10px}header.svelte-wjtxiv button:where(.svelte-wjtxiv):hover:not(:disabled){border-color:var(--border-control-hover)}header.svelte-wjtxiv .close:where(.svelte-wjtxiv){display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:none;background:none;color:#555}header.svelte-wjtxiv .close:where(.svelte-wjtxiv):hover{color:#111}header.svelte-wjtxiv button.primary:where(.svelte-wjtxiv){background:#111;border-color:#111;color:#fff}header.svelte-wjtxiv button:where(.svelte-wjtxiv):disabled{opacity:.5;cursor:default}hr.svelte-wjtxiv{margin:8px 18px 0;border:none;border-top:1px solid #ddd}.settings-strip.svelte-wjtxiv{border-top:1px solid #ddd}.settings-strip.svelte-wjtxiv .sheet-group{flex-basis:100%}.checklist.svelte-wjtxiv{padding:12px 18px 24px;font:.75rem/1.55 ui-sans-serif,system-ui,sans-serif;color:#333}.checklist.svelte-wjtxiv h3:where(.svelte-wjtxiv){margin:0 0 6px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#767676}.sheets.svelte-wjtxiv{padding:0}.sheet-thumb.svelte-wjtxiv{background:#fff}.checklist.svelte-wjtxiv ol:where(.svelte-wjtxiv){margin:0;padding-left:20px;columns:2;column-gap:28px}.checklist.svelte-wjtxiv .muted:where(.svelte-wjtxiv){color:#767676;margin:6px 0 0}@media(max-width:700px){.checklist.svelte-wjtxiv ol:where(.svelte-wjtxiv){columns:1}header.svelte-wjtxiv{gap:8px;padding:8px 10px 10px 14px}}.grid.svelte-wjtxiv{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--thumb, 210px),1fr));gap:18px;padding:18px;justify-items:center}.grid.narrow.svelte-wjtxiv{display:flex;overflow-x:auto;overflow-y:hidden;gap:12px;padding:12px;scroll-snap-type:x proximity;scroll-padding:0 12px;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.grid.narrow.svelte-wjtxiv figure:where(.svelte-wjtxiv){flex:0 0 var(--thumb, 210px);scroll-snap-align:center}figure.svelte-wjtxiv{margin:0;text-align:center}.thumb.svelte-wjtxiv{position:relative;overflow:hidden;padding:0;border:1px solid #ddd;background:#fff;box-shadow:0 4px 14px #0000001f;cursor:zoom-in;display:block}.thumb.current.svelte-wjtxiv{outline:2px solid var(--accent);outline-offset:2px}.scaler.svelte-wjtxiv{display:block;transform-origin:top left}figcaption.svelte-wjtxiv{font:600 .875rem ui-sans-serif,system-ui,sans-serif;color:#555;margin-top:6px;max-width:100%;margin-inline:auto}figcaption.svelte-wjtxiv label:where(.svelte-wjtxiv){display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:6px 4px;border-radius:var(--radius-button)}figcaption.svelte-wjtxiv input[type=checkbox]:where(.svelte-wjtxiv){width:1.0625rem;height:1.0625rem}.dropped.svelte-wjtxiv .thumb:where(.svelte-wjtxiv){opacity:.32;box-shadow:none}.dropped.svelte-wjtxiv figcaption:where(.svelte-wjtxiv){color:#aaa}@media(prefers-reduced-motion:no-preference){.thumb.svelte-wjtxiv{transition:outline-color .12s ease}}.tip.svelte-11extwn{position:fixed;z-index:1000;max-width:min(320px,calc(100vw - 32px));padding:5px 8px;background:#1f1f1f;color:#fff;font:.75rem/1.4 ui-sans-serif,system-ui,sans-serif;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 2px 8px #0003;pointer-events:none;visibility:hidden}.tip.shown.svelte-11extwn{visibility:visible}.drawer.svelte-1rtn7x2{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;font:.8125rem ui-sans-serif,system-ui,sans-serif;outline:none;touch-action:none;user-select:none;-webkit-user-select:none}.weight.svelte-1rtn7x2{color:#767676;font-size:.75rem}.board.svelte-1rtn7x2{display:flex;align-items:center;gap:4px}.board.svelte-1rtn7x2>*{flex:none}.board.svelte-1rtn7x2 .square:where(.svelte-1rtn7x2){display:grid;place-items:center;box-sizing:border-box;width:1.75rem;height:1.75rem;aspect-ratio:1;margin-right:6px;padding:0;border:1px solid #c9cdd4;border-radius:6px;background:#fff;cursor:pointer}.board.svelte-1rtn7x2 .square[aria-pressed=true]:where(.svelte-1rtn7x2){background:var(--accent-tint);border-color:var(--accent);color:var(--accent-strong)}.tools.svelte-1rtn7x2{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;flex:none}.tools.svelte-1rtn7x2 .apply:where(.svelte-1rtn7x2){width:auto;padding:0 10px}.tools.svelte-1rtn7x2 button:where(.svelte-1rtn7x2),.undo.svelte-1rtn7x2 button:where(.svelte-1rtn7x2){font:600 .8125rem ui-sans-serif,system-ui,sans-serif;background:#fff;border:1px solid #c9cdd4;border-radius:6px;padding:0;cursor:pointer;display:grid;place-items:center;width:1.875rem;height:1.875rem}.tools.svelte-1rtn7x2 button[aria-pressed=true]:where(.svelte-1rtn7x2){background:var(--accent-tint);border-color:var(--accent);color:var(--accent-strong)}.tools.svelte-1rtn7x2 button:where(.svelte-1rtn7x2):disabled,.undo.svelte-1rtn7x2 button:where(.svelte-1rtn7x2):disabled{opacity:.4;cursor:default}.segmented.svelte-1rtn7x2{display:flex;gap:4px}.board.svelte-1rtn7x2 input:where(.svelte-1rtn7x2){font:.8125rem ui-sans-serif,system-ui,sans-serif;width:3rem;height:1.75rem;box-sizing:border-box;border:1px solid #c9cdd4;border-radius:6px;padding:0 4px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.board.svelte-1rtn7x2 input:where(.svelte-1rtn7x2)::-webkit-outer-spin-button,.board.svelte-1rtn7x2 input:where(.svelte-1rtn7x2)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.by.svelte-1rtn7x2{color:#767676;font:.8125rem ui-sans-serif,system-ui,sans-serif}.ink.svelte-1rtn7x2{display:grid;place-items:center}.outline.svelte-1rtn7x2{display:block;box-sizing:border-box;width:16px;height:11px;border:1.5px solid currentColor}.outline.even.svelte-1rtn7x2{width:13px;height:13px}.outline.round.svelte-1rtn7x2{border-radius:50%}.swatch.svelte-1rtn7x2{box-sizing:border-box;width:1.875rem;height:1.875rem;padding:2px;border:1px solid #c9cdd4;border-radius:6px;background:#fff;cursor:pointer}.swatch.svelte-1rtn7x2::-webkit-color-swatch-wrapper{padding:0}.swatch.svelte-1rtn7x2::-webkit-color-swatch{border:none;border-radius:3px}.swatch.svelte-1rtn7x2::-moz-color-swatch{border:none;border-radius:3px}.nib.svelte-1rtn7x2{border-radius:1px}.nib.hollow.svelte-1rtn7x2{border:1px solid #767676;box-sizing:border-box;background:transparent}.stage.svelte-1rtn7x2{flex:1 1 0;min-height:96px;display:grid;place-items:center;overflow:hidden;line-height:0}.sheet.svelte-1rtn7x2{position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9cdd4}.sheet.svelte-1rtn7x2 canvas:where(.svelte-1rtn7x2){display:block;width:100%;height:100%}canvas.cropping.svelte-1rtn7x2{cursor:crosshair}.crop-frame.svelte-1rtn7x2{position:absolute;border:1px dashed #fff;outline:1px solid var(--accent);box-shadow:0 0 0 9999px #00000073;pointer-events:none}canvas.svelte-1rtn7x2{image-rendering:pixelated;cursor:crosshair;--check-a: #fff;--check-b: #e9edf3;background-color:var(--check-a);background-image:linear-gradient(45deg,var(--check-b) 25%,transparent 25%),linear-gradient(-45deg,var(--check-b) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--check-b) 75%),linear-gradient(-45deg,transparent 75%,var(--check-b) 75%);background-size:calc(var(--check) * 2) calc(var(--check) * 2);background-position:0 0,0 var(--check),var(--check) calc(var(--check) * -1),calc(var(--check) * -1) 0;touch-action:none}canvas.dark.svelte-1rtn7x2{--check-a: #3a4150;--check-b: #2b313c}.data.svelte-16k18c8{position:relative;--cell-line: 1.0875rem ;display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff}.scroll.svelte-16k18c8{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain}table.svelte-16k18c8{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font:.75rem/1.4 ui-sans-serif,system-ui,sans-serif}th.svelte-16k18c8,td.svelte-16k18c8{border:0 solid #e6e6e6;border-right-width:1px;border-bottom-width:1px;vertical-align:top;padding:0}.locked.svelte-16k18c8 th:where(.svelte-16k18c8),.locked.svelte-16k18c8 td:where(.svelte-16k18c8){border-color:var(--accent)}tr.svelte-16k18c8>:where(.svelte-16k18c8):first-child{border-left-width:1px}thead.svelte-16k18c8 th:where(.svelte-16k18c8){border-top-width:1px}thead.draggable.svelte-16k18c8 th:where(.svelte-16k18c8){touch-action:none}thead.svelte-16k18c8 th:where(.svelte-16k18c8){position:sticky;top:0;z-index:3;background:#fafafa;display:table-cell;white-space:nowrap;overflow:hidden;padding:2px 4px}.column-head.svelte-16k18c8{display:flex;align-items:center;gap:2px;min-width:0}.column-name.svelte-16k18c8:not(:focus){pointer-events:none}.column-head.svelte-16k18c8{cursor:text}.column-head.svelte-16k18c8 button{cursor:pointer}.column-name.svelte-16k18c8{border:none;border-bottom:1px solid transparent;border-radius:0;background:transparent;font:600 .75rem ui-sans-serif,system-ui,sans-serif;flex:1 1 auto;min-width:0;padding:3px 2px}.column-name.keyword.svelte-16k18c8{color:#b42318}.column-head.svelte-16k18c8:hover .column-name:where(.svelte-16k18c8):not([readonly]){border-bottom-color:var(--border-control-hover)}.column-head.svelte-16k18c8 .column-name:where(.svelte-16k18c8):not([readonly]):focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.column-tools.svelte-16k18c8,.column-move.svelte-16k18c8{display:inline-flex;flex:none;gap:1px}.column-tools.svelte-16k18c8{opacity:.35}.column-move.svelte-16k18c8{display:none}th.svelte-16k18c8:hover .column-move:where(.svelte-16k18c8),th.svelte-16k18c8:focus-within .column-move:where(.svelte-16k18c8){display:inline-flex}.icon.unused.svelte-16k18c8{width:1.125rem;height:1.125rem;flex:none;color:#b26a00}.icon.unused.svelte-16k18c8:hover{color:var(--accent-strong);background:var(--accent-tint)}th.carried.svelte-16k18c8{opacity:.45}th.lifted.svelte-16k18c8{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent)}thead.svelte-16k18c8 th:where(.svelte-16k18c8){touch-action:none}th.drop-before.svelte-16k18c8{box-shadow:inset 3px 0 0 var(--accent)}th.drop-after.svelte-16k18c8{box-shadow:inset -3px 0 0 var(--accent)}td.drop-before.svelte-16k18c8:after,td.drop-after.svelte-16k18c8:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--accent);pointer-events:none;z-index:2}td.drop-before.svelte-16k18c8:after{left:0}td.drop-after.svelte-16k18c8:after{right:0}.resize.svelte-16k18c8{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;touch-action:none;z-index:1}.resize.svelte-16k18c8:after{content:"";position:absolute;top:2px;right:3px;bottom:2px;left:3px;border-radius:1px;background:var(--accent);opacity:0}.resize.svelte-16k18c8:hover:after,.resize.on.svelte-16k18c8:after{opacity:1}th.svelte-16k18c8:hover .column-tools:where(.svelte-16k18c8),th.svelte-16k18c8:focus-within .column-tools:where(.svelte-16k18c8){opacity:1}.icon.svelte-16k18c8:disabled{opacity:.3;cursor:default}.icon.svelte-16k18c8:disabled:hover{background:transparent;color:#767676}td.svelte-16k18c8 textarea:where(.svelte-16k18c8){display:block;width:100%;min-width:0;height:calc(var(--cell-line) * 3 + 7px);border:none;background:transparent;resize:none;font:.75rem/1.45 ui-sans-serif,system-ui,sans-serif;padding:5px 6px 0;box-sizing:border-box;max-height:calc(var(--cell-line) * 5 + 7px);overflow:hidden}td.svelte-16k18c8 textarea:where(.svelte-16k18c8):focus{overflow:auto}tbody.svelte-16k18c8 td:where(.svelte-16k18c8){position:relative}@supports (field-sizing: content){td.svelte-16k18c8 textarea:where(.svelte-16k18c8){height:auto;field-sizing:content}}.more.svelte-16k18c8{display:none;position:absolute;right:0;bottom:2px;height:var(--cell-line);padding:0 6px 0 1.5em;border:none;border-radius:0;background:linear-gradient(to right,transparent,var(--cell-bg) 1.2em);color:#555;font:.75rem/var(--cell-line) ui-sans-serif,system-ui,sans-serif;cursor:pointer;z-index:1}.more.svelte-16k18c8:hover:not(:disabled){color:var(--accent-strong)}.more.svelte-16k18c8:disabled{cursor:default}td.svelte-16k18c8[data-more] .more:where(.svelte-16k18c8){display:block}td.svelte-16k18c8[data-more]:has(textarea:where(.svelte-16k18c8):focus) .more:where(.svelte-16k18c8){display:none}td.svelte-16k18c8 textarea:where(.svelte-16k18c8):read-only{cursor:default}td.svelte-16k18c8 textarea:where(.svelte-16k18c8):focus{outline:none;max-height:18rem;position:relative}tbody.svelte-16k18c8 td:where(.svelte-16k18c8):has(>textarea:where(.svelte-16k18c8):focus){outline:2px solid var(--accent);outline-offset:-2px}@supports (field-sizing: content){.data.rows-short.svelte-16k18c8 tr.expanded:where(.svelte-16k18c8) td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8){height:auto}}.data.rows-short.svelte-16k18c8 td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8):not(:focus){height:calc(var(--cell-line) + 7px);max-height:calc(var(--cell-line) + 7px)}.data.rows-full.svelte-16k18c8 td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8),.data.rows-full.svelte-16k18c8 td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8):focus,.data.svelte-16k18c8 tr.expanded:where(.svelte-16k18c8) td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8),.data.svelte-16k18c8 tr.expanded:where(.svelte-16k18c8) td:where(.svelte-16k18c8) textarea:where(.svelte-16k18c8):focus{max-height:none;padding-bottom:5px}.cell-picture.svelte-16k18c8{display:block;box-sizing:border-box;max-width:100%;height:calc(var(--cell-line) * 3 + 7px);padding:4px 6px;object-fit:contain;object-position:left center;cursor:default}.data.rows-short.svelte-16k18c8 .cell-picture:where(.svelte-16k18c8){height:calc(var(--cell-line) + 7px);padding:2px 6px}.data.rows-full.svelte-16k18c8 .cell-picture:where(.svelte-16k18c8),.data.svelte-16k18c8 tr.expanded:where(.svelte-16k18c8) .cell-picture:where(.svelte-16k18c8){height:auto;max-height:12rem}tbody.svelte-16k18c8 td:where(.svelte-16k18c8){--cell-bg: #fff}tr.active.svelte-16k18c8 td:where(.svelte-16k18c8){--cell-bg: var(--accent-wash);background:var(--accent-wash)}.gutter.svelte-16k18c8{position:sticky;left:0;z-index:2;white-space:nowrap;padding:5px 6px 3px;color:#767676;text-align:center;background:#fff}thead.svelte-16k18c8 th.gutter:where(.svelte-16k18c8){z-index:4;background:#fafafa;padding-top:4px;padding-bottom:4px;vertical-align:middle}tr.active.svelte-16k18c8 .gutter:where(.svelte-16k18c8){background:var(--accent-wash)}tr.chosen.svelte-16k18c8 .gutter:where(.svelte-16k18c8){background:var(--accent-soft);color:var(--accent-strong)}.unsort.svelte-16k18c8{position:absolute;top:50%;right:1px;width:1.125rem;height:1.125rem;transform:translateY(-50%);color:var(--accent-strong)}.gutter-line.svelte-16k18c8{display:flex;align-items:center;gap:4px}tbody.svelte-16k18c8 .gutter-line:where(.svelte-16k18c8){height:var(--cell-line)}.gutter.svelte-16k18c8 .number.grip:where(.svelte-16k18c8){cursor:grab;touch-action:none}tr.carried.svelte-16k18c8 td:where(.svelte-16k18c8){opacity:.55}tr.row-drop-before.svelte-16k18c8>td:where(.svelte-16k18c8):before,tr.row-drop-after.svelte-16k18c8>td:where(.svelte-16k18c8):before{content:"";position:absolute;left:0;right:0;height:3px;background:var(--accent);pointer-events:none;z-index:3}tr.row-drop-before.svelte-16k18c8>td:where(.svelte-16k18c8):before{top:-1px}tr.row-drop-after.svelte-16k18c8>td:where(.svelte-16k18c8):before{bottom:-1px}.gutter.svelte-16k18c8 .number:where(.svelte-16k18c8){min-width:1.2em;text-align:right;font-size:.75rem;line-height:var(--cell-line)}.tick.svelte-16k18c8{display:grid;place-items:center;width:.875rem;height:.875rem;flex:none;padding:0;border:none;background:none;color:#555;cursor:pointer}.tick.svelte-16k18c8:is([aria-checked=true]:where(.svelte-16k18c8),[aria-checked=mixed]:where(.svelte-16k18c8)){color:var(--accent)}tbody.svelte-16k18c8 tr:where(.svelte-16k18c8){cursor:pointer}td.bound.svelte-16k18c8{--cell-bg: #fbf7e8;background:#fbf7e8}tr.active.svelte-16k18c8 td.bound:where(.svelte-16k18c8){--cell-bg: #eaf0ea;background:#eaf0ea}.icon.add.svelte-16k18c8{width:100%;color:#999}.ghost.svelte-16k18c8 .icon.add:where(.svelte-16k18c8){width:1.375rem}th.ghost.svelte-16k18c8{text-align:center}.icon.svelte-16k18c8{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border:none;background:transparent;cursor:pointer;color:#767676;padding:0;border-radius:var(--radius-button)}.icon.svelte-16k18c8:hover:not(:disabled){background:#eee;color:#111}.column-tools.svelte-16k18c8{align-items:center}.ghost-row.svelte-16k18c8 .gutter:where(.svelte-16k18c8){color:#bbb}.empty.svelte-16k18c8{padding:18px;color:#767676;text-align:center;-webkit-user-select:none;user-select:none}.actions.svelte-16k18c8{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:8px;border-top:1px solid #eee;overflow-x:auto}.actions.svelte-16k18c8 button:where(.svelte-16k18c8){flex:none}.actions.svelte-16k18c8 .chosen-count:where(.svelte-16k18c8){font:600 .8125rem ui-sans-serif,system-ui,sans-serif;color:var(--accent-strong);padding:0 2px;white-space:nowrap}.actions.svelte-16k18c8 .icon:where(.svelte-16k18c8){display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0}.picker.svelte-16k18c8{position:relative;display:inline-flex;align-items:center;gap:4px;flex:none;color:#555}.picker.svelte-16k18c8>span:where(.svelte-16k18c8){font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.picker.svelte-16k18c8 input:where(.svelte-16k18c8){width:6rem;min-width:0;padding:3px 2px;border:none;border-bottom:1px solid var(--border-control);background:none;font:.75rem ui-sans-serif,system-ui,sans-serif;color:#111}.picker.svelte-16k18c8 input:where(.svelte-16k18c8):focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.picker.svelte-16k18c8 .caret:where(.svelte-16k18c8){display:grid;place-items:center;border:none;background:none;padding:0;margin-left:-2px;color:#555;border-radius:3px}.picker.svelte-16k18c8 .caret:where(.svelte-16k18c8):hover{background:#eaeaea;color:#111}.picker-menu.svelte-16k18c8{position:fixed;z-index:30;min-width:12rem;max-width:min(20rem,calc(100vw - 16px));max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #d5d5d5;border-radius:6px;box-shadow:0 10px 28px #0000002e}.picker-menu.svelte-16k18c8 button:where(.svelte-16k18c8){display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;padding:5px 8px;border-radius:4px;font:.75rem ui-sans-serif,system-ui,sans-serif;text-align:left;overflow-wrap:anywhere}.picker-menu.svelte-16k18c8 button:where(.svelte-16k18c8):hover:not(:disabled){background:#f0f0f0}.picker-menu.svelte-16k18c8 button.danger:where(.svelte-16k18c8){color:#b42318}.picker-menu.svelte-16k18c8 button.danger:where(.svelte-16k18c8):hover:not(:disabled){background:#fdf3f2}.picker-menu.svelte-16k18c8 .mark:where(.svelte-16k18c8){flex:none;display:inline-grid;place-items:center;width:1rem;color:var(--accent-strong)}.picker-menu.svelte-16k18c8 button.danger:where(.svelte-16k18c8) .mark:where(.svelte-16k18c8){color:inherit}.picker-menu.svelte-16k18c8 hr:where(.svelte-16k18c8){margin:4px 2px;border:none;border-top:1px solid #e2e2e2}.actions.svelte-16k18c8 .rule:where(.svelte-16k18c8){flex:none;width:1px;align-self:stretch;margin:0 2px;background:#ddd}button.svelte-16k18c8{display:inline-flex;align-items:center;gap:5px;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:6px 10px;border:1px solid var(--border-control);border-radius:var(--radius-button);background:#fff;cursor:pointer}button.svelte-16k18c8:hover:not(:disabled){border-color:var(--border-control-hover)}button.svelte-16k18c8:disabled{opacity:.4;cursor:default}.actions.svelte-16k18c8 button.danger:where(.svelte-16k18c8){border-color:#b42318;color:#b42318}.actions.svelte-16k18c8 button.danger:where(.svelte-16k18c8):hover:not(:disabled){border-color:#8f1c13;background:#fdf3f2}button.danger-solid.svelte-16k18c8{background:#b42318;border-color:#b42318;color:#fff}.modal.narrow.svelte-16k18c8{width:min(420px,calc(100vw - 32px))}.actions.svelte-16k18c8 .spacer:where(.svelte-16k18c8){flex:1}.row-height.svelte-16k18c8 .label:where(.svelte-16k18c8){display:inline-block;width:2.9em;text-align:left}@media(max-width:900px){.row-height.svelte-16k18c8 .label:where(.svelte-16k18c8){display:none}.row-height.svelte-16k18c8{box-sizing:border-box;width:1.8125rem;padding-inline:0;justify-content:center}.picker.svelte-16k18c8>span:where(.svelte-16k18c8):first-child{display:none}.picker.svelte-16k18c8{flex:100 1 auto;min-width:0}.picker.svelte-16k18c8 input:where(.svelte-16k18c8){flex:1;width:auto;min-width:4rem}}.actions.svelte-16k18c8 button[aria-pressed=true]:where(.svelte-16k18c8){border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}button.primary.svelte-16k18c8{background:#111;border-color:#111;color:#fff}.modal-backdrop.svelte-16k18c8{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:40}.modal.svelte-16k18c8{position:fixed;z-index:41;top:50%;left:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border-radius:10px;padding:18px;box-shadow:0 24px 60px #00000047;font:.8125rem/1.5 ui-sans-serif,system-ui,sans-serif}.modal.svelte-16k18c8:focus{outline:none}.modal.svelte-16k18c8 h2:where(.svelte-16k18c8){margin:0 0 6px;font-size:.9375rem}.modal.svelte-16k18c8 p:where(.svelte-16k18c8){margin:0 0 10px;color:#555}.modal.svelte-16k18c8 textarea:where(.svelte-16k18c8){width:100%;box-sizing:border-box;font:.75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;padding:8px;border:1px solid #ccc;border-radius:var(--radius-input);resize:vertical}.cell-editor.svelte-16k18c8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;font:.8125rem/1.5 ui-sans-serif,system-ui,sans-serif}.cell-editor.drawing.svelte-16k18c8{gap:6px;padding:6px 8px 8px;overflow:hidden}.cell-editor-head.svelte-16k18c8{display:flex;align-items:center;gap:10px}.board-head.svelte-16k18c8{flex:1;display:flex;justify-content:center;min-width:0}.cell-editor.svelte-16k18c8 .back:where(.svelte-16k18c8){flex:none;width:1.75rem;height:1.75rem}.board-bar.svelte-16k18c8{display:inline-flex;gap:4px}.board-bar.svelte-16k18c8:empty{display:none}.cell-editor-head.draggable.svelte-16k18c8{touch-action:none;margin:-12px -12px 0;padding:12px 12px 4px;cursor:ns-resize}.cell-editor.drawing.svelte-16k18c8 .cell-editor-head.draggable:where(.svelte-16k18c8){margin:-6px -8px 0;padding:6px 8px 2px}.cell-editor-head.draggable.svelte-16k18c8 button{cursor:pointer}.cell-editor.svelte-16k18c8 h2:where(.svelte-16k18c8){margin:0;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions.svelte-16k18c8 .big-pager:where(.svelte-16k18c8){display:inline-flex;align-items:center;gap:2px}.actions.svelte-16k18c8 .big-row:where(.svelte-16k18c8){font:500 .75rem ui-sans-serif,system-ui,sans-serif;color:#555;white-space:nowrap;min-width:2.75rem;text-align:center;font-variant-numeric:tabular-nums}.nudge-up.svelte-16k18c8,.nudge-down.svelte-16k18c8{display:grid}.nudge-up.svelte-16k18c8{transform:translateY(25%)}.nudge-down.svelte-16k18c8{transform:translateY(-25%)}.cell-editor.svelte-16k18c8 .close:where(.svelte-16k18c8){flex:none;width:1.75rem;height:1.75rem}.actions.svelte-16k18c8 .cell-count:where(.svelte-16k18c8){font:.75rem ui-sans-serif,system-ui,sans-serif;color:#555;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis}.big-picture.svelte-16k18c8{flex:1;min-height:0;width:100%;padding:8px;border:1px solid #ccc;border-radius:var(--radius-input);background:#fff;cursor:pointer}.big-picture.svelte-16k18c8:disabled{cursor:default}.big-picture.svelte-16k18c8 img:where(.svelte-16k18c8){width:100%;height:100%;object-fit:contain}.cell-editor.svelte-16k18c8 textarea:where(.svelte-16k18c8){flex:1;min-height:0;width:100%;box-sizing:border-box;padding:8px;border:1px solid #ccc;border-radius:var(--radius-input);font:26px/1.5 ui-sans-serif,system-ui,sans-serif;resize:none}.modal-actions.svelte-16k18c8{display:flex;align-items:center;gap:10px;margin-top:12px}.spacer.svelte-16k18c8{flex:1}.color-field.svelte-zo4rfr{display:inline-flex;align-items:center;gap:3px}.swatch.svelte-zo4rfr{width:2rem;padding:2px;border:1px solid var(--border-control);border-radius:var(--radius-input)}.swatch.linked.svelte-zo4rfr,.swatch.linked.svelte-zo4rfr:disabled{border-color:transparent;opacity:1;cursor:default}.alpha.svelte-zo4rfr{width:2.4em;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.alpha.svelte-zo4rfr::-webkit-outer-spin-button,.alpha.svelte-zo4rfr::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.unit.svelte-zo4rfr{color:#767676;font-size:.6875rem}.menu-select.svelte-1wbbnlt{position:relative;display:inline-flex;min-width:0}.trigger.svelte-1wbbnlt{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;padding:3px 0 3px 2px;border:none;border-bottom:1px solid var(--border-control);border-radius:0;background:transparent;font:.75rem ui-sans-serif,system-ui,sans-serif;color:#111;cursor:pointer;text-align:left}.trigger.svelte-1wbbnlt{touch-action:manipulation}.trigger.svelte-1wbbnlt:hover:not(:disabled){border-bottom-color:var(--border-control-hover)}.trigger.bare.svelte-1wbbnlt,.trigger.bare.svelte-1wbbnlt:hover:not(:disabled){border-bottom-color:transparent}.trigger.svelte-1wbbnlt:disabled{border-bottom-color:transparent;color:#999;cursor:default}.trigger.svelte-1wbbnlt svg{flex:none;color:#555}.value.svelte-1wbbnlt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.svelte-1wbbnlt{position:fixed;z-index:60;min-width:12rem;max-width:min(20rem,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #d5d5d5;border-radius:6px;box-shadow:0 10px 28px #0000002e}.menu.svelte-1wbbnlt button:where(.svelte-1wbbnlt){display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;padding:5px 8px;border-radius:4px;font:.8125rem ui-sans-serif,system-ui,sans-serif;color:#111;text-align:left;cursor:pointer;overflow-wrap:anywhere}.menu.svelte-1wbbnlt button:where(.svelte-1wbbnlt):hover:not(:disabled),.menu.svelte-1wbbnlt button:where(.svelte-1wbbnlt):focus-visible{background:#f0f0f0;outline:none}.menu.svelte-1wbbnlt button:where(.svelte-1wbbnlt):disabled{opacity:.5;cursor:default}.tick.svelte-1wbbnlt{flex:none;display:inline-grid;place-items:center;width:1rem;color:var(--accent-strong)}.menu.svelte-1wbbnlt hr:where(.svelte-1wbbnlt){margin:4px 2px;border:none;border-top:1px solid #e2e2e2}.tools.svelte-1htev67{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px;border-radius:6px;background:#ffffffeb;box-shadow:0 1px 4px #0000001f;max-height:calc(100dvh - 220px);overflow-y:auto;overscroll-behavior:contain}.count.svelte-1htev67{font:600 .625rem ui-sans-serif,system-ui,sans-serif;color:#767676;padding:1px 0 3px}button.svelte-1htev67{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-button);background:#fff;color:#333;cursor:pointer}button.svelte-1htev67:hover:not(:disabled){background:var(--accent-wash);border-color:var(--border-control-hover)}button.svelte-1htev67:disabled{opacity:.35;cursor:default}button[aria-pressed=true].svelte-1htev67{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}button.danger.svelte-1htev67{color:#b42318}button.danger.svelte-1htev67:hover:not(:disabled){background:#fdf3f2;border-color:#f0c9c5}hr.svelte-1htev67{width:1.125rem;margin:3px 0;border:none;border-top:1px solid #ddd}.stage.svelte-1hsoeit{position:relative;flex:1;min-width:0;overflow:hidden;background:#eee}.viewport.svelte-1hsoeit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable;padding:24px 24px calc(24px + var(--pager-band, 0px))}.viewport.svelte-1hsoeit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page.svelte-1hsoeit{display:flex;flex-direction:column;align-items:center;gap:10px}.sheet.svelte-1hsoeit{position:relative;box-shadow:0 10px 30px #0000002e;background:#fff}.pager.svelte-1hsoeit{position:absolute;left:0;right:0;bottom:10px;height:var(--chip-row);display:flex;justify-content:center;align-items:center;gap:10px;color:#555;pointer-events:none}.pager.svelte-1hsoeit .controls:where(.svelte-1hsoeit){display:flex;align-items:center;gap:2px;pointer-events:auto;touch-action:pan-y}.pager.svelte-1hsoeit .step:where(.svelte-1hsoeit):disabled{pointer-events:none}.pager.svelte-1hsoeit .count:where(.svelte-1hsoeit){font:500 .75rem ui-sans-serif,system-ui,sans-serif;min-width:2.75rem;text-align:center;border:none;background:none;color:inherit;padding:2px 4px;cursor:zoom-in}.pager.svelte-1hsoeit .count:where(.svelte-1hsoeit):hover{color:#111}.pager.svelte-1hsoeit .step:where(.svelte-1hsoeit){display:grid;place-items:center;padding:2px;border:none;background:none;color:#555;cursor:pointer}.pager.svelte-1hsoeit .step:where(.svelte-1hsoeit):hover:not(:disabled){color:#111}.pager.svelte-1hsoeit .step:where(.svelte-1hsoeit):disabled{opacity:.25;cursor:default}.scaler.svelte-1hsoeit{transform-origin:top left;width:max-content}.grid-overlay.svelte-1hsoeit{position:absolute;left:0;top:0;pointer-events:none}.grid-overlay.svelte-1hsoeit path:where(.svelte-1hsoeit){fill:none;stroke-width:1;shape-rendering:crispEdges}.grid-overlay.svelte-1hsoeit path.dot:where(.svelte-1hsoeit){fill:rgba(var(--grid-ink),.6);stroke:none}.grid-overlay.svelte-1hsoeit{--grid-ink: 0, 0, 0}.grid-overlay.on-dark.svelte-1hsoeit{--grid-ink: 255, 255, 255}.grid-overlay.svelte-1hsoeit .minor:where(.svelte-1hsoeit){stroke:rgba(var(--grid-ink),.11)}.grid-overlay.svelte-1hsoeit .major:where(.svelte-1hsoeit){stroke:rgba(var(--grid-ink),.3)}.trim-line.svelte-1hsoeit{position:absolute;overflow:visible;pointer-events:none}.trim-line.svelte-1hsoeit rect:where(.svelte-1hsoeit){fill:none;stroke:#059669d9;stroke-width:.5}.page-lock[aria-pressed=true].svelte-1hsoeit{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.stage.svelte-1hsoeit{--chip-row: 30px}.corner.svelte-1hsoeit{position:absolute;bottom:10px;display:inline-flex;align-items:center;gap:10px;font:500 .6875rem/1 ui-sans-serif,system-ui,sans-serif;color:#555;background:#ffffffd9;padding:5px 7px;border-radius:5px;box-shadow:0 1px 3px #00000014}.corner.svelte-1hsoeit label:where(.svelte-1hsoeit){display:inline-flex;align-items:center;gap:5px}.corner.svelte-1hsoeit label:where(.svelte-1hsoeit):has(input:where(.svelte-1hsoeit):is(:where(.svelte-1hsoeit):checked,:where(.svelte-1hsoeit):indeterminate)){color:var(--accent)}.corner.left.svelte-1hsoeit{left:12px}.corner.right.svelte-1hsoeit{right:12px;padding:2px 3px}.corner.left.svelte-1hsoeit,.corner.right.svelte-1hsoeit:not(.top){box-sizing:border-box;height:var(--chip-row);padding-top:0;padding-bottom:0}.rail.svelte-1hsoeit{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rail.svelte-1hsoeit .corner:where(.svelte-1hsoeit){position:static;flex-direction:column;padding:4px;gap:4px}.rail.svelte-1hsoeit .stack:where(.svelte-1hsoeit){align-items:stretch}.corner.top.svelte-1hsoeit{top:12px;bottom:auto;padding:4px;gap:4px}.corner.top.right.svelte-1hsoeit{padding:4px}.corner.stacked.svelte-1hsoeit{flex-direction:column;align-items:stretch}.corner.svelte-1hsoeit button:where(.svelte-1hsoeit){display:inline-flex;align-items:center;gap:5px;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:5px 9px;border:1px solid var(--border-control);border-radius:var(--radius-button);background:#fff;color:#111;cursor:pointer}.corner.svelte-1hsoeit button:where(.svelte-1hsoeit):hover:not(:disabled){border-color:var(--border-control-hover)}.corner.svelte-1hsoeit button:where(.svelte-1hsoeit):disabled{opacity:.45;cursor:default}.corner.svelte-1hsoeit button.square:where(.svelte-1hsoeit){width:1.75rem;height:1.75rem;padding:0;justify-content:center}.corner.svelte-1hsoeit input:where(.svelte-1hsoeit){margin:0}.pad.svelte-1hsoeit{--cell: 32px;--arrow: 30px;--arrow-centre: calc(var(--arrow) / 32);position:absolute;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.16))}.pad.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){display:grid;grid-template-columns:repeat(3,var(--cell));grid-template-rows:repeat(3,var(--cell));gap:0;transition:transform 80ms ease-out}.pad.push-left.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:perspective(220px) rotateY(-14deg) translate(-1px)}.pad.push-right.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:perspective(220px) rotateY(14deg) translate(1px)}.pad.push-up.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:perspective(220px) rotateX(14deg) translateY(-1px)}.pad.push-down.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:perspective(220px) rotateX(-14deg) translateY(1px)}.pad.push-centre.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:scale(.97)}.pad.moving.svelte-1hsoeit .tilt:where(.svelte-1hsoeit){transform:none}.pad.svelte-1hsoeit button:where(.svelte-1hsoeit){--pad-light: #fff;--pad-edge: #b9bcc2;--pad-shade: #8f949c;--pad-face: #f1f3f5;display:grid;place-items:center;box-sizing:border-box;border-width:1px 2px 2px 1px;border-style:solid;border-color:transparent;background:var(--pad-face);color:#333;font:600 .75rem ui-sans-serif,system-ui,sans-serif;cursor:pointer;padding:0;touch-action:none}.pad.svelte-1hsoeit .up:where(.svelte-1hsoeit){border-top-color:var(--pad-light);border-left-color:var(--pad-light);border-right-color:var(--pad-shade);border-bottom-width:0;padding-bottom:2px;border-radius:var(--radius-button) var(--radius-button) 0 0}.pad.svelte-1hsoeit .left:where(.svelte-1hsoeit){border-top-color:var(--pad-light);border-left-color:var(--pad-light);border-bottom-color:var(--pad-shade);border-right-width:0;padding-right:2px;border-radius:var(--radius-button) 0 0 var(--radius-button)}.pad.svelte-1hsoeit .right:where(.svelte-1hsoeit){border-top-color:var(--pad-light);border-right-color:var(--pad-shade);border-bottom-color:var(--pad-shade);border-left-width:0;padding-left:1px;border-radius:0 var(--radius-button) var(--radius-button) 0}.pad.svelte-1hsoeit .down:where(.svelte-1hsoeit){border-bottom-color:var(--pad-shade);border-left-color:var(--pad-light);border-right-color:var(--pad-shade);border-top-width:0;padding-top:1px;border-radius:0 0 var(--radius-button) var(--radius-button)}.pad.svelte-1hsoeit .up:where(.svelte-1hsoeit):not(.tied) svg{transform:translateY(var(--arrow-centre))}.pad.svelte-1hsoeit .down:where(.svelte-1hsoeit):not(.tied) svg{transform:translateY(calc(-1 * var(--arrow-centre)))}.pad.svelte-1hsoeit .left:where(.svelte-1hsoeit) svg{transform:translate(var(--arrow-centre))}.pad.svelte-1hsoeit .right:where(.svelte-1hsoeit) svg{transform:translate(calc(-1 * var(--arrow-centre)))}.pad.svelte-1hsoeit .up.tied:where(.svelte-1hsoeit) svg{transform:rotate(90deg)}.pad.svelte-1hsoeit .down.tied:where(.svelte-1hsoeit) svg{transform:rotate(-90deg)}.pad.moving.svelte-1hsoeit{filter:drop-shadow(0 7px 14px rgba(0,0,0,.3))}.pad.moving.svelte-1hsoeit .up:where(.svelte-1hsoeit),.pad.moving.svelte-1hsoeit .left:where(.svelte-1hsoeit),.pad.moving.svelte-1hsoeit .right:where(.svelte-1hsoeit),.pad.moving.svelte-1hsoeit .down:where(.svelte-1hsoeit){border-color:transparent}.pad.moving.svelte-1hsoeit .up:where(.svelte-1hsoeit){border-top-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent)}.pad.moving.svelte-1hsoeit .left:where(.svelte-1hsoeit){border-top-color:var(--accent);border-left-color:var(--accent);border-bottom-color:var(--accent)}.pad.moving.svelte-1hsoeit .right:where(.svelte-1hsoeit){border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent)}.pad.moving.svelte-1hsoeit .down:where(.svelte-1hsoeit){border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent)}.pad.svelte-1hsoeit .up:where(.svelte-1hsoeit){grid-area:1 / 2}.pad.svelte-1hsoeit .left:where(.svelte-1hsoeit){grid-area:2 / 1}.pad.svelte-1hsoeit .step:where(.svelte-1hsoeit){grid-area:2 / 2;background:var(--pad-face)}.pad.svelte-1hsoeit .right:where(.svelte-1hsoeit){grid-area:2 / 3}.pad.svelte-1hsoeit .down:where(.svelte-1hsoeit){grid-area:3 / 2}@media(max-width:900px){.stage.svelte-1hsoeit{padding:8px}}.corner.svelte-1hsoeit .narrow:where(.svelte-1hsoeit){display:none}@media(max-width:520px){.corner.left.svelte-1hsoeit{gap:8px}.corner.left.svelte-1hsoeit .wide:where(.svelte-1hsoeit){display:none}.corner.left.svelte-1hsoeit .narrow:where(.svelte-1hsoeit){display:inline-block;font-weight:700;width:.75em;text-align:center}}@media(max-width:400px){.pager.svelte-1hsoeit .count:where(.svelte-1hsoeit){min-width:0;padding:2px}.pager.svelte-1hsoeit .step:where(.svelte-1hsoeit){padding:0}}@media screen{.print-root.svelte-1fub80r{position:absolute;left:-400vw;top:0;pointer-events:none}}@media print{.print-root.svelte-1fub80r{position:static}}.app.svelte-1uha8ag{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;min-height:0}.toolbar.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border-bottom:1px solid #ddd;font-size:.75rem;flex-wrap:wrap;--tool: calc(.9375rem + 14px) }.toolbar.svelte-1uha8ag>button:where(.svelte-1uha8ag){box-sizing:border-box;height:var(--tool)}.bar-row.svelte-1uha8ag{position:relative;background:#f7f7f7;border-bottom:1px solid #ddd}.bar-probe.svelte-1uha8ag{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}.bar-row.box.svelte-1uha8ag{background:var(--accent-wash);border-bottom-color:var(--accent-line)}.bar-row.svelte-1uha8ag .options{background:transparent;border-bottom:none}.brand.svelte-1uha8ag{display:block;height:1.8125rem;padding:0;border:none;background:none;-webkit-user-select:none;user-select:none}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;height:100%;width:auto}.spacer.svelte-1uha8ag{flex:1}main.svelte-1uha8ag{flex:1;display:grid;grid-template-columns:minmax(0,1fr) var(--tray-w, minmax(360px, 40%));min-height:0}.tray-grip.svelte-1uha8ag{position:absolute;top:0;bottom:0;left:-4px;width:8px;z-index:5;cursor:col-resize;touch-action:none}.tray-grip.svelte-1uha8ag:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:var(--accent);opacity:0;transition:opacity .12s}.tray-grip.svelte-1uha8ag:hover:after,.tray-grip.svelte-1uha8ag:focus-visible:after,.tray-grip.on.svelte-1uha8ag:after{opacity:1}.tray-grip.svelte-1uha8ag:focus-visible{outline:none}main.no-data.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}aside.svelte-1uha8ag{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;position:relative;z-index:1;box-shadow:-4px 0 12px #0000001a}aside.svelte-1uha8ag .data{flex:1;min-height:0;min-width:0}.banner.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:#fff8e1;border-bottom:1px solid #f0e0a8;font-size:.75rem}.status-bar.svelte-1uha8ag{display:flex;align-items:center;gap:12px;padding:5px 12px;font-size:.6875rem;color:#555;background:#fff;border-top:1px solid #eee}.status.svelte-1uha8ag{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-text.svelte-1uha8ag{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.status-text.svelte-1uha8ag:disabled{cursor:default}.status-text.svelte-1uha8ag>span:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-text.svelte-1uha8ag:hover:not(:disabled)>span:where(.svelte-1uha8ag){text-decoration:underline dotted;text-underline-offset:2px}.status-full.svelte-1uha8ag{display:flex;align-items:flex-start;gap:6px;margin:0 0 4px;font-size:.8125rem;line-height:1.5;color:#222}.status.warning.svelte-1uha8ag,.status-full.warning.svelte-1uha8ag{color:#b42318}.status-bar.svelte-1uha8ag .reload:where(.svelte-1uha8ag){padding:2px 8px;font-size:.6875rem}.status-bar.svelte-1uha8ag .version:where(.svelte-1uha8ag),.status-bar.svelte-1uha8ag .ui-size:where(.svelte-1uha8ag){position:relative;padding:2px 4px;border-color:transparent;background:none;font:400 .6875rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#999}.status-bar.svelte-1uha8ag .version:where(.svelte-1uha8ag):hover,.status-bar.svelte-1uha8ag .ui-size:where(.svelte-1uha8ag):hover{color:#555}@media(pointer:coarse){.status-bar.svelte-1uha8ag .version:where(.svelte-1uha8ag),.status-bar.svelte-1uha8ag .ui-size:where(.svelte-1uha8ag){margin:-6px -4px -6px 0;padding:8px}}.whats-new.svelte-1uha8ag h3:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:6px}.whats-new.svelte-1uha8ag h3:where(.svelte-1uha8ag) time:where(.svelte-1uha8ag){margin-left:auto;font-weight:400}.whats-new.svelte-1uha8ag .current:where(.svelte-1uha8ag){text-transform:none;letter-spacing:0}.whats-new.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0 0 8px;padding-left:1.2em;color:#333}.whats-new.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:2px}.check.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px}button.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;font:.75rem ui-sans-serif,system-ui,sans-serif;padding:6px 10px;border:1px solid var(--border-control);border-radius:var(--radius-button);background:#fff;color:#111;cursor:pointer}button.svelte-1uha8ag:hover:not(:disabled){border-color:var(--border-control-hover)}button.svelte-1uha8ag:disabled{opacity:.5;cursor:default}button.primary.svelte-1uha8ag{background:#111;border-color:#111;color:#fff}button[aria-pressed=true].svelte-1uha8ag:not(.primary):not(.danger-outline){border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}select.svelte-1uha8ag{font:.75rem ui-sans-serif,system-ui,sans-serif;padding:4px 5px;border:1px solid var(--border-control);border-radius:var(--radius-input);background:#fff}.modal-backdrop.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:40}.modal.svelte-1uha8ag{position:fixed;z-index:41;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:min(86dvh,calc(100dvh - 32px));box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:10px;padding:20px 22px;box-shadow:0 24px 60px #00000047;font-size:.8125rem;line-height:1.55}.modal.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 6px;font-size:1rem}.drag-title.svelte-1uha8ag{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.modal-header.svelte-1uha8ag{position:sticky;top:-20px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:-20px -22px 8px;padding:20px 22px 8px;background:#fff;border-bottom:1px solid #eee;z-index:1}.modal-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.modal-header.svelte-1uha8ag .icon:where(.svelte-1uha8ag){display:grid;place-items:center;width:1.625rem;height:1.625rem;padding:0;border-color:transparent;color:#555}.modal-header.svelte-1uha8ag .icon:where(.svelte-1uha8ag):hover{background:#f3f3f3}.modal.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:16px 0 4px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#767676}.modal.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 8px;color:#333}.modal.wide.svelte-1uha8ag{width:min(760px,calc(100vw - 32px))}.css-stats.svelte-1uha8ag{margin-right:auto;align-self:center;font-size:.6875rem;color:#767676;white-space:nowrap}.keys.svelte-1uha8ag{display:grid;grid-template-columns:max-content 1fr;gap:0 14px;margin:0}.keys.svelte-1uha8ag dt:where(.svelte-1uha8ag),.keys.svelte-1uha8ag dd:where(.svelte-1uha8ag){padding:5px 0;border-bottom:1px solid #ececec}.keys.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#111;white-space:nowrap}.keys.svelte-1uha8ag dt:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block;color:#767676}@media(max-width:560px){.keys.svelte-1uha8ag{grid-template-columns:1fr}.keys.svelte-1uha8ag dt:where(.svelte-1uha8ag){padding-top:9px;padding-bottom:0;border-bottom:none}.keys.svelte-1uha8ag dt:where(.svelte-1uha8ag):first-of-type{padding-top:0}}.keys.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;color:#333}.version.svelte-1uha8ag{font:400 .6875rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#767676;vertical-align:2px;-webkit-user-select:none;user-select:none}.modal.svelte-1uha8ag:focus{outline:none}.credit.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}.elsewhere.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:18px 0 0;padding:12px 0 0;border-top:1px solid #eee;list-style:none;font-size:.8125rem}.elsewhere.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent)}.elsewhere.svelte-1uha8ag+.credit:where(.svelte-1uha8ag){margin-top:10px;padding-top:0;border-top:none}.credit.svelte-1uha8ag{margin-top:18px;padding-top:12px;border-top:1px solid #eee;font-style:italic;color:#767676;text-align:center}.modal.narrow.svelte-1uha8ag{width:min(420px,calc(100vw - 32px))}.magic-list.svelte-1uha8ag{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.magic-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto minmax(4.5rem,auto) minmax(0,1fr) auto 8.5rem;align-items:center;gap:10px}.magic-list.svelte-1uha8ag li.left-out:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):not(input){opacity:.5}.magic-column.svelte-1uha8ag{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magic-sample.svelte-1uha8ag{color:#767676;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magic-list.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;font:inherit;font-size:.75rem;padding:3px 4px;border:1px solid #d5d5d5;border-radius:4px;background:#fff}.modal.svelte-1uha8ag p.magic-warning:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;padding:7px 9px;border-radius:5px;background:#fdf4dc;color:#8a6d1f;font-size:.75rem;line-height:1.45}.magic-warning.svelte-1uha8ag svg{flex:none;margin-top:1px}.magic-unsure.svelte-1uha8ag{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:#8a6d1f;background:#fdf4dc;border-radius:3px;padding:1px 5px}@media(max-width:560px){.magic-list.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:auto minmax(0,1fr) auto 8.5rem}.magic-sample.svelte-1uha8ag{display:none}}.modal-actions.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-top:14px}button.danger-solid.svelte-1uha8ag{background:#b42318;border-color:#b42318;color:#fff}@media(max-width:900px){main.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) var(--tray-h, 46.5%);overflow:hidden}main.no-data.svelte-1uha8ag{grid-template-rows:minmax(0,1fr)}aside.svelte-1uha8ag{box-shadow:0 -4px 12px #0000001a}.toolbar.svelte-1uha8ag{gap:6px;padding:6px 16px;position:relative}.toolbar.svelte-1uha8ag .label:where(.svelte-1uha8ag){display:none}.toolbar.svelte-1uha8ag button:where(.svelte-1uha8ag):has(.label:where(.svelte-1uha8ag)){width:var(--tool);padding:0;display:grid;place-items:center;flex:none}.toolbar.svelte-1uha8ag .help:where(.svelte-1uha8ag){order:1}.toolbar.svelte-1uha8ag .install:where(.svelte-1uha8ag){order:2}.toolbar.svelte-1uha8ag .spacer:where(.svelte-1uha8ag){order:3}.toolbar.svelte-1uha8ag .page:where(.svelte-1uha8ag){order:4}.toolbar.svelte-1uha8ag .images:where(.svelte-1uha8ag){order:5}.toolbar.svelte-1uha8ag .data:where(.svelte-1uha8ag){order:6}.toolbar.svelte-1uha8ag .export:where(.svelte-1uha8ag){order:7}.brand.svelte-1uha8ag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media(max-width:900px){html[data-text-larger] .brand.svelte-1uha8ag{position:static;transform:none;order:0;flex:0 1 auto;min-width:0}html[data-text-larger] .brand.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:100%;object-fit:contain;object-position:left center}html[data-text-larger] .toolbar.svelte-1uha8ag{flex-wrap:nowrap}html[data-text-larger] .toolbar.svelte-1uha8ag .spacer:where(.svelte-1uha8ag){order:1}html[data-text-larger] .toolbar.svelte-1uha8ag .install:where(.svelte-1uha8ag){order:2}html[data-text-larger] .toolbar.svelte-1uha8ag .install-word:where(.svelte-1uha8ag){display:none}html[data-text-larger] .toolbar.svelte-1uha8ag .install:where(.svelte-1uha8ag){width:var(--tool);padding:0;display:grid;place-items:center;flex:none}html[data-text-larger] .toolbar.svelte-1uha8ag .help:where(.svelte-1uha8ag){order:3}}@media(max-width:320px){.brand.svelte-1uha8ag{position:static;transform:none;order:0}.toolbar.svelte-1uha8ag .spacer:where(.svelte-1uha8ag){order:1}.toolbar.svelte-1uha8ag .install:where(.svelte-1uha8ag){order:2}.toolbar.svelte-1uha8ag .help:where(.svelte-1uha8ag){order:3}}@media print{.app.svelte-1uha8ag{display:none}}
