.stage.svelte-eyl5xg{--tone:color-mix(in oklab, var(--muted-foreground) 45%, transparent);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--foreground) 9%, transparent) 1px, transparent 0) 0 0 / 14px 14px, color-mix(in oklab, var(--muted) 80%, var(--background))}.stage[data-tone=ok].svelte-eyl5xg{--tone:#10b981}.stage[data-tone=warn].svelte-eyl5xg{--tone:#f59e0b}.stage[data-tone=bad].svelte-eyl5xg{--tone:#ef4444}.sticker.svelte-eyl5xg{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14,0 14px 28px -10px #0f172a40}.sticker.transparent.svelte-eyl5xg{background:repeating-conic-gradient(#e8ebef 0% 25%,#fff 0% 50%) 0 0/12px 12px}.art.svelte-eyl5xg,.art.svelte-eyl5xg svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ghost.svelte-eyl5xg{pointer-events:none;animation:.28s ease-out forwards svelte-eyl5xg-dissolve}@keyframes svelte-eyl5xg-dissolve{to{opacity:0}}.laser.svelte-eyl5xg{inset-inline:-6%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3b3b 15% 85%,#0000);border-radius:2px;height:2px;animation:.9s cubic-bezier(.45,0,.25,1) svelte-eyl5xg-sweep;position:absolute;top:0;box-shadow:0 0 10px 2px #ff3b3b8c}@keyframes svelte-eyl5xg-sweep{0%{opacity:0;top:8%}15%,85%{opacity:.9}to{opacity:0;top:92%}}.ruler.svelte-eyl5xg{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);position:absolute}.ruler.top.svelte-eyl5xg{height:1rem;top:0;left:1.25rem;right:0}.ruler.left.svelte-eyl5xg{width:1rem;top:1.25rem;bottom:0;left:0}.tick.svelte-eyl5xg{background:currentColor;position:absolute}.top.svelte-eyl5xg .tick:where(.svelte-eyl5xg){width:1px;height:3px;bottom:0}.top.svelte-eyl5xg .tick.md:where(.svelte-eyl5xg){height:5px}.top.svelte-eyl5xg .tick.lg:where(.svelte-eyl5xg){height:8px}.left.svelte-eyl5xg .tick:where(.svelte-eyl5xg){width:3px;height:1px;right:0}.left.svelte-eyl5xg .tick.md:where(.svelte-eyl5xg){width:5px}.left.svelte-eyl5xg .tick.lg:where(.svelte-eyl5xg){width:8px}.num.svelte-eyl5xg{font-variant-numeric:tabular-nums;font-size:9px;line-height:1;position:absolute}.top.svelte-eyl5xg .num:where(.svelte-eyl5xg){top:0;transform:translate(3px)}.left.svelte-eyl5xg .num:where(.svelte-eyl5xg){left:0;transform:translateY(2px)}.bracket.svelte-eyl5xg{border-color:var(--tone);pointer-events:none;width:1rem;height:1rem;transition:border-color .4s;position:absolute}.bracket.tl.svelte-eyl5xg{border-top:2.5px solid var(--tone);border-left:2.5px solid var(--tone);border-top-left-radius:.5rem;top:-.55rem;left:-.55rem}.bracket.tr.svelte-eyl5xg{border-top:2.5px solid var(--tone);border-right:2.5px solid var(--tone);border-top-right-radius:.5rem;top:-.55rem;right:-.55rem}.bracket.bl.svelte-eyl5xg{border-bottom:2.5px solid var(--tone);border-left:2.5px solid var(--tone);border-bottom-left-radius:.5rem;bottom:-.55rem;left:-.55rem}.bracket.br.svelte-eyl5xg{border-right:2.5px solid var(--tone);border-bottom:2.5px solid var(--tone);border-bottom-right-radius:.5rem;bottom:-.55rem;right:-.55rem}.skeleton.svelte-eyl5xg{opacity:.08;animation:2.8s ease-in-out infinite svelte-eyl5xg-breathe}.skeleton.invalid.svelte-eyl5xg{color:#ef4444;opacity:.12}.skeleton.svelte-eyl5xg svg{width:100%;height:100%}@keyframes svelte-eyl5xg-breathe{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.ghost.svelte-eyl5xg,.laser.svelte-eyl5xg{display:none}.skeleton.svelte-eyl5xg{animation:none}}.tab.svelte-5zlxvs{min-height:2.5rem;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.tab.svelte-5zlxvs:hover{background:var(--muted);color:var(--foreground)}.tab.on.svelte-5zlxvs{background:var(--foreground);color:var(--background);box-shadow:none}.field.svelte-5zlxvs{border:1px solid var(--input);background:var(--background);border-radius:.875rem;flex-direction:column;gap:.125rem;padding:.375rem .75rem;display:flex}.field.svelte-5zlxvs:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}.field.svelte-5zlxvs span:where(.svelte-5zlxvs){color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.field.svelte-5zlxvs input:where(.svelte-5zlxvs){font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-height:1.75rem;padding:0;font-weight:600}.field.svelte-5zlxvs input:where(.svelte-5zlxvs):focus{box-shadow:none;outline:none}.act.svelte-5zlxvs{background:var(--background);min-height:2rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.act.svelte-5zlxvs:hover{background:var(--muted)}.act.primary.svelte-5zlxvs{background:var(--foreground);color:var(--background);box-shadow:none}button.primary.svelte-165009v,button.secondary.svelte-165009v{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:filter .15s,background-color .15s,opacity .15s;display:inline-flex}button.svelte-165009v:disabled{opacity:.45;cursor:not-allowed}.primary.svelte-165009v{background-color:var(--brand-from);background-image:var(--gradient-brand);color:#fff;box-shadow:0 8px 20px -8px color-mix(in oklab, var(--brand-from) 70%, transparent);padding-inline:1rem}.primary.svelte-165009v:hover:not(:disabled){filter:brightness(1.08)}.secondary.svelte-165009v{border:1px solid var(--border);background:var(--background)}.secondary.svelte-165009v:hover:not(:disabled){background:var(--muted)}.cell.svelte-165009v{outline:.5px dashed #0f172a2e;transition:outline-color .15s}.cell.svelte-165009v:hover{outline:1.5px solid var(--primary);z-index:1}.cell.used.svelte-165009v{background:repeating-linear-gradient(45deg,#0f172a1a 0 2px,#0000 2px 5px)}.cell.svelte-165009v .art:where(.svelte-165009v),.cell.svelte-165009v .art:where(.svelte-165009v) svg{width:100%;height:100%;display:block}.nudge.svelte-165009v{border:1px solid var(--input);background:var(--background);font-variant-numeric:tabular-nums;border-radius:.5rem;width:3.5rem;height:2rem;padding:0 .375rem;font-size:.75rem}.nudge.svelte-165009v:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent);outline:none}.icon-btn.svelte-1urio1p{width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.icon-btn.svelte-1urio1p:hover{background:var(--muted);color:var(--foreground)}.pill-btn.svelte-1urio1p{background:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-width:2.75rem;height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.pill-btn.svelte-1urio1p:hover{background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary)}button.svelte-1s15ju5{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:filter .15s,background-color .15s,transform .1s,opacity .15s;display:inline-flex}button.svelte-1s15ju5:active:not(:disabled){transform:translateY(1px)scale(.99)}button.svelte-1s15ju5:disabled{opacity:.45;cursor:not-allowed}.primary.svelte-1s15ju5{background-color:var(--brand-from);background-image:var(--gradient-brand);color:#fff;box-shadow:0 8px 20px -8px color-mix(in oklab, var(--brand-from) 70%, transparent);padding-inline:1rem}.primary.svelte-1s15ju5:hover:not(:disabled){filter:brightness(1.08)}.secondary.svelte-1s15ju5{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.secondary.svelte-1s15ju5:hover:not(:disabled){background:var(--muted)}.swatch.svelte-rjtrpc{width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--background);border-radius:9999px;transition:transform .12s;position:relative}.swatch.svelte-rjtrpc:hover{transform:scale(1.06)}.swatch.on.svelte-rjtrpc{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.swatch.none.svelte-rjtrpc{background:repeating-conic-gradient(#d4d8de 0% 25%,#fff 0% 50%) 0 0/10px 10px}.swatch.custom.svelte-rjtrpc{cursor:pointer;background:conic-gradient(#ef4444,#f59e0b,#10b981,#3b82f6,#8b5cf6,#ef4444);overflow:hidden}.swatch.custom.svelte-rjtrpc input:where(.svelte-rjtrpc){opacity:0;cursor:pointer;position:absolute;inset:0}.field.svelte-1m0hjp7{border:1px solid var(--input);background:var(--background);border-radius:1rem;flex-direction:column;gap:.125rem;padding:.5rem .875rem;transition:border-color .15s,box-shadow .15s;display:flex}.field.svelte-1m0hjp7:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}.field.svelte-1m0hjp7 input:where(.svelte-1m0hjp7){background:0 0;border:0;min-height:1.75rem;padding:0;font-size:.9375rem;font-weight:500}.field.svelte-1m0hjp7 input:where(.svelte-1m0hjp7):focus{box-shadow:none;outline:none}.field.svelte-1m0hjp7 input:where(.svelte-1m0hjp7)::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}.chip.svelte-eskl2{font-variant-numeric:tabular-nums;min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:9999px;padding:.25rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s}.chip.svelte-eskl2:hover{background:var(--muted)}.chip.on.svelte-eskl2{background:var(--foreground);color:var(--background);box-shadow:none}.mm-field.svelte-eskl2{border:1px solid var(--input);background:var(--background);border-radius:.75rem;align-items:center;gap:.25rem;height:2.75rem;padding:0 .75rem;display:flex}.mm-field.svelte-eskl2:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}.mm-field.svelte-eskl2 input:where(.svelte-eskl2){font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:2.5rem;padding:0;font-weight:600}.mm-field.svelte-eskl2 input:where(.svelte-eskl2):focus{box-shadow:none;outline:none}.mm-field.svelte-eskl2 span:where(.svelte-eskl2){color:var(--muted-foreground);font-size:.75rem}.laser.svelte-s664uh{animation:1.4s ease-in-out infinite svelte-s664uh-pulse}@keyframes svelte-s664uh-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.laser.svelte-s664uh{animation:none}}.barcode-tool.svelte-de11vv :is(button,summary,a,input:is([type=range],[type=color],[type=file])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.barcode-tool.svelte-de11vv .code-font{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Menlo,Consolas,monospace}.mode.svelte-de11vv{z-index:1;min-height:2.5rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.mode.svelte-de11vv:hover,.mode.on.svelte-de11vv{color:var(--foreground)}
