.seg.svelte-nqoa8j{grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--r-sm);background:var(--field);isolation:isolate;padding:2px;display:grid;position:relative}.pill.svelte-nqoa8j{z-index:0;width:calc((100% - 4px) / var(--n));border-radius:calc(var(--r-sm) - 2px);background:var(--knob);box-shadow:var(--shadow-knob);transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;bottom:2px;left:2px}button.svelte-nqoa8j{z-index:1;border-radius:calc(var(--r-sm) - 2px);white-space:nowrap;background:0 0;border:0;padding:3px 8px;font-size:12px;font-weight:500;transition:color .12s;position:relative}button[aria-checked=false].svelte-nqoa8j{color:var(--ink-2)}button.svelte-nqoa8j:disabled{color:var(--ink-3);cursor:default}@media (prefers-reduced-motion:reduce){.pill.svelte-nqoa8j{transition:none}}.stepper.svelte-hcgp6g{align-items:center;gap:4px;display:flex}input.svelte-hcgp6g{border-radius:var(--r-sm);background:var(--field);color:inherit;font:inherit;text-align:right;border:0;padding:3px 7px;font-size:12px}.keys.svelte-hcgp6g{border-radius:var(--r-sm);background:var(--field);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.keys.svelte-hcgp6g button:where(.svelte-hcgp6g){width:24px;height:23px;color:var(--ink);background:0 0;border:0;font-size:13px;line-height:1}.keys.svelte-hcgp6g button:where(.svelte-hcgp6g):hover:not(:disabled){background:var(--field-hover)}.keys.svelte-hcgp6g button:where(.svelte-hcgp6g):disabled{color:var(--ink-3);cursor:default}.keys.svelte-hcgp6g button:where(.svelte-hcgp6g):first-child{border-right:.5px solid var(--sep)}.scrim.svelte-1sqgf78{z-index:8;position:fixed;inset:0}.pop.svelte-1sqgf78{z-index:9;border-radius:var(--r-md,12px);background:var(--panel-solid);width:232px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;transform:translate(8px,8px)}.list.svelte-1sqgf78{max-height:264px;overflow-y:auto}.group.svelte-1sqgf78{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 2px;padding:0 8px;font-size:10.5px;font-weight:590}.item.svelte-1sqgf78{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:5px 8px;display:flex}.item.svelte-1sqgf78:hover,.item.svelte-1sqgf78:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.item.on.svelte-1sqgf78 .name:where(.svelte-1sqgf78){font-weight:590}.swatch.svelte-1sqgf78{background:color-mix(in srgb, var(--ink) 26%, transparent);flex:none;width:13px;height:13px}.swatch[data-shape=circle].svelte-1sqgf78{border-radius:50%}.swatch[data-shape=rounded].svelte-1sqgf78{border-radius:3px}.name.svelte-1sqgf78{flex:1;font-size:12.5px}.hint.svelte-1sqgf78{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.custom.svelte-1sqgf78{border:0;border-top:.5px solid var(--sep);border-radius:0 0 var(--r-sm) var(--r-sm);text-align:left;width:100%;color:var(--accent);background:0 0;margin-top:4px;padding:7px 8px;font-size:12.5px}.custom.svelte-1sqgf78:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.grid.svelte-1sqgf78{grid-template-columns:repeat(4,1fr);gap:5px;max-height:216px;padding:2px;display:grid;overflow-y:auto}.pic.svelte-1sqgf78{aspect-ratio:1;border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-2);border:0;place-items:center;padding:0;display:grid;overflow:hidden}.pic.svelte-1sqgf78 img:where(.svelte-1sqgf78){object-fit:cover;width:100%;height:100%}.pic.svelte-1sqgf78:hover:not(:disabled),.pic.svelte-1sqgf78:focus-visible{box-shadow:0 0 0 2px var(--accent)}.pic.svelte-1sqgf78:disabled{opacity:.5}.sr.svelte-1sqgf78{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fields.svelte-1sqgf78{gap:6px;padding:4px;display:grid}.field.svelte-1sqgf78{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.note.svelte-1sqgf78{color:var(--ink-3);margin:2px 4px 6px;font-size:11px}.foot.svelte-1sqgf78{gap:6px;padding:0 4px 2px;display:flex}.back.svelte-1sqgf78,.go.svelte-1sqgf78{border-radius:var(--r-sm);border:0;flex:1;padding:6px 10px;font-size:12.5px}.back.svelte-1sqgf78{background:color-mix(in srgb, var(--ink) 8%, transparent)}.go.svelte-1sqgf78{background:var(--accent);color:#fff;font-weight:590}.bar.svelte-1wd7nkg{z-index:5;background:var(--panel);-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-pop);white-space:nowrap;transform-origin:top;border-radius:999px;align-items:center;gap:2px;padding:4px;transition:left .14s cubic-bezier(.32,.72,0,1),top .14s cubic-bezier(.32,.72,0,1);animation:.18s cubic-bezier(.32,.72,0,1) svelte-1wd7nkg-pop;display:flex;position:absolute;transform:translate(-50%,10px)}.bar.above.svelte-1wd7nkg{transform-origin:bottom;transform:translate(-50%,-100%)translateY(-10px)}@keyframes svelte-1wd7nkg-pop{0%{opacity:0;scale:.9}}.n.svelte-1wd7nkg{letter-spacing:-.01em;color:var(--ink-3);padding:0 7px 0 8px;font-size:11.5px;font-weight:590}button.svelte-1wd7nkg{color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;line-height:1;transition:background .12s,color .12s,scale .12s cubic-bezier(.32,.72,0,1);display:flex}button.danger.svelte-1wd7nkg{color:var(--danger)}button.svelte-1wd7nkg:focus-visible{background:var(--accent);color:var(--accent-ink);outline:none}button.danger.svelte-1wd7nkg:focus-visible{background:var(--danger);color:#fff}@media (hover:hover){button.svelte-1wd7nkg:hover{background:var(--accent);color:var(--accent-ink)}button.danger.svelte-1wd7nkg:hover{background:var(--danger);color:#fff}}button.svelte-1wd7nkg:active{scale:.94}button.danger.svelte-1wd7nkg{box-shadow:inset 1px 0 0 -.5px var(--hairline);margin-left:3px;padding-left:13px}@media (pointer:coarse){.bar.svelte-1wd7nkg{gap:0;padding:3px}button.svelte-1wd7nkg{justify-content:center;min-width:44px;min-height:44px;padding:0 13px;font-size:12.5px}button.danger.svelte-1wd7nkg{padding-left:15px}}@media (width<=460px){button.svelte-1wd7nkg{gap:0;padding:7px 9px}button.danger.svelte-1wd7nkg{padding-left:11px}button.svelte-1wd7nkg span:where(.svelte-1wd7nkg){display:none}}@media (prefers-reduced-motion:reduce){.bar.svelte-1wd7nkg{transition:none;animation:none}button.svelte-1wd7nkg{transition:none}button.svelte-1wd7nkg:active{scale:1}}input.svelte-jchife{appearance:none;background:0 0;width:100%;height:20px}input.svelte-jchife::-webkit-slider-runnable-track{background:var(--field);border-radius:2px;height:4px}input.svelte-jchife::-moz-range-track{background:var(--field);border-radius:2px;height:4px}input.svelte-jchife::-webkit-slider-thumb{appearance:none;background:var(--knob);width:16px;height:16px;box-shadow:var(--shadow-knob);border-radius:50%;margin-top:-6px}input.svelte-jchife::-moz-range-thumb{background:var(--knob);width:16px;height:16px;box-shadow:var(--shadow-knob);border:0;border-radius:50%}input.svelte-jchife:active::-webkit-slider-thumb{transform:scale(1.08)}.pop.svelte-19ofwao{z-index:9;border-radius:var(--r-md,12px);background:var(--panel-solid);width:248px;box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(560px,100dvh - 24px);padding:8px;display:flex;position:absolute;overflow-y:auto}.tabs.svelte-19ofwao{gap:4px;display:flex;overflow-x:auto}.tab.svelte-19ofwao{background:var(--field);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex:none;max-width:78px;padding:3px 8px;font-size:11px;overflow:hidden}.tab.on.svelte-19ofwao{background:var(--accent);color:#fff}.type.svelte-19ofwao{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--field);width:100%;color:inherit;font:inherit;resize:vertical;padding:7px 8px;font-size:14px}.type.svelte-19ofwao:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.fontrow.svelte-19ofwao{border-radius:var(--r-sm);background:var(--field);text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;display:flex}.sample.svelte-19ofwao{font-size:15px}.chev.svelte-19ofwao{color:var(--ink-3)}.fields.svelte-19ofwao,.list.svelte-19ofwao{flex-direction:column;gap:6px;display:flex}.list.svelte-19ofwao{gap:2px;max-height:288px;overflow-y:auto}.face.svelte-19ofwao{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;flex-direction:column;gap:1px;width:100%;padding:5px 8px;display:flex}.face.svelte-19ofwao:hover,.face.svelte-19ofwao:focus-visible,.face.on.svelte-19ofwao{background:color-mix(in srgb, var(--accent) 12%, transparent)}.face.svelte-19ofwao .sample:where(.svelte-19ofwao){font-size:17px;line-height:1.25}.note.svelte-19ofwao{color:var(--ink-3);font-size:10.5px}.field.svelte-19ofwao .stepper input,.row.svelte-19ofwao .stepper input{width:70px!important}.field.svelte-19ofwao,.row.svelte-19ofwao{justify-content:space-between;align-items:center;gap:8px;display:flex}.field.svelte-19ofwao>span:where(.svelte-19ofwao),.row.svelte-19ofwao>span:where(.svelte-19ofwao):first-child{color:var(--ink-2);flex:none;font-size:12px}.row.svelte-19ofwao input[type=range]{flex:1}.val.svelte-19ofwao{text-align:right;width:34px;color:var(--ink-3);flex:none;font-size:11px}.group.svelte-19ofwao{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:2px 0 0;font-size:10.5px;font-weight:590}.swatches.svelte-19ofwao{gap:6px;display:flex}.dot.svelte-19ofwao{border:1px solid var(--hairline);border-radius:50%;width:22px;height:22px;padding:0;position:relative;overflow:hidden}.dot.on.svelte-19ofwao{box-shadow:0 0 0 2px var(--accent)}.dot.custom.svelte-19ofwao{background:conic-gradient(#f44,#fb3,#3c3,#3cf,#a4f,#f44);place-items:center;display:grid}.dot.svelte-19ofwao input:where(.svelte-19ofwao),.mini.svelte-19ofwao{opacity:0;background:0 0;border:0;width:24px;height:24px;padding:0}.mini.svelte-19ofwao{opacity:1;flex:none;width:22px;height:22px}.warn.svelte-19ofwao{color:var(--danger);margin:0;font-size:11px}.foot.svelte-19ofwao{align-items:center;gap:6px;display:flex}.foot-btn.svelte-19ofwao,.foot.svelte-19ofwao button:where(.svelte-19ofwao){border-radius:var(--r-sm);background:var(--field);border:0;flex:1;padding:6px 8px;font-size:12.5px}.foot.svelte-19ofwao .del:where(.svelte-19ofwao){color:var(--danger)}.foot.svelte-19ofwao .go:where(.svelte-19ofwao){background:var(--accent);color:#fff;font-weight:590}@media (pointer:coarse){.foot.svelte-19ofwao button:where(.svelte-19ofwao),.fontrow.svelte-19ofwao,.face.svelte-19ofwao{min-height:38px}}.wrap.svelte-d4nrnb{place-items:center;width:100%;height:100%;display:grid}.book.svelte-d4nrnb{position:relative}canvas.svelte-d4nrnb{z-index:1;box-shadow:var(--shadow-sheet);touch-action:none;background:#fff;border-radius:3px;display:block;position:relative}.readout.svelte-d4nrnb{z-index:4;border-radius:var(--r-sm);color:#fff;white-space:nowrap;pointer-events:none;background:#000000c7;padding:2px 7px;font-size:11px;position:absolute;transform:translate(-50%,-100%)}.hint.svelte-d4nrnb{z-index:4;color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:999px;padding:3px 10px;font-size:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.edge.svelte-d4nrnb{top:calc(var(--i) * 5px);bottom:calc(var(--i) * 5px);background:#fbfbfc;border-radius:3px;width:20px;position:absolute;box-shadow:0 0 0 .5px #00000021,0 3px 12px #0000001f}.edge.left.svelte-d4nrnb{left:calc(var(--i) * -8px)}.edge.right.svelte-d4nrnb{right:calc(var(--i) * -8px)}.flip.svelte-d4nrnb{z-index:2;background:var(--panel-solid);width:32px;height:32px;color:var(--ink-2);box-shadow:var(--shadow-pop);border:0;border-radius:50%;place-items:center;margin-top:-16px;transition:transform .14s cubic-bezier(.32,.72,0,1),opacity .14s;display:grid;position:absolute;top:50%}.flip.prev.svelte-d4nrnb{left:-46px}.flip.next.svelte-d4nrnb{right:-46px}.flip.svelte-d4nrnb:hover:not(:disabled){color:var(--ink);transform:scale(1.08)}.flip.prev.svelte-d4nrnb:hover:not(:disabled){transform:scale(1.08)translate(-2px)}.flip.next.svelte-d4nrnb:hover:not(:disabled){transform:scale(1.08)translate(2px)}.flip.svelte-d4nrnb:disabled{opacity:.35;cursor:default}.folio.svelte-d4nrnb{color:var(--ink-3);justify-content:center;align-items:baseline;gap:10px;margin:0;font-size:11.5px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.act.svelte-d4nrnb{border-radius:var(--r-sm);color:var(--ink-3);background:0 0;border:0;padding:1px 7px;font-size:11.5px}.act.svelte-d4nrnb:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.act.danger.svelte-d4nrnb:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}@media (prefers-reduced-motion:reduce){.flip.svelte-d4nrnb{transition:none}}.wrap.svelte-126nsim{position:relative}.dots.svelte-126nsim{border-radius:var(--r-sm);width:26px;height:24px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.dots.svelte-126nsim:hover{background:var(--field);color:var(--ink)}.pop.svelte-126nsim{z-index:40;border-radius:var(--r-md);background:var(--panel-solid);min-width:176px;box-shadow:var(--shadow-pop);padding:5px;position:absolute;top:calc(100% + 5px);right:0}.pop.svelte-126nsim button:where(.svelte-126nsim){border-radius:var(--r-sm);text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;padding:4px 8px;font-size:12.5px;display:block}.pop.svelte-126nsim button:where(.svelte-126nsim):hover{background:var(--accent);color:var(--accent-ink)}.wrap.svelte-1ilm3vq{flex:none;position:relative}.trigger.svelte-1ilm3vq{border-radius:var(--r-sm);width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.trigger.svelte-1ilm3vq:hover,.trigger[aria-expanded=true].svelte-1ilm3vq{background:var(--field);color:var(--ink)}.pop.svelte-1ilm3vq{z-index:40;border-radius:var(--r-md);background:var(--panel-solid);width:244px;box-shadow:var(--shadow-pop);padding:5px;position:absolute;top:calc(100% + 5px);left:0}.group.svelte-1ilm3vq{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 2px;padding:0 8px;font-size:10.5px;font-weight:590}.list.svelte-1ilm3vq{max-height:268px;overflow-y:auto}.row.svelte-1ilm3vq{border-radius:var(--r-sm);align-items:center;gap:2px;display:flex}.row.svelte-1ilm3vq:hover,.row.svelte-1ilm3vq:focus-within{background:var(--field)}.pick.svelte-1ilm3vq{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;min-width:0;padding:5px 8px;display:flex}.name.svelte-1ilm3vq{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.row.on.svelte-1ilm3vq .name:where(.svelte-1ilm3vq){font-weight:590}.note.svelte-1ilm3vq{color:var(--ink-3);font-size:10.5px}.bin.svelte-1ilm3vq{border-radius:var(--r-sm);width:26px;height:26px;color:var(--ink-3);opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-right:3px;display:grid}.row.svelte-1ilm3vq:hover .bin:where(.svelte-1ilm3vq),.row.svelte-1ilm3vq:focus-within .bin:where(.svelte-1ilm3vq),.bin.svelte-1ilm3vq:focus-visible{opacity:1}.bin.svelte-1ilm3vq:hover{background:var(--danger);color:#fff}.ask.svelte-1ilm3vq{border-radius:var(--r-sm);background:var(--field);padding:6px 8px;font-size:12px}.askrow.svelte-1ilm3vq{gap:6px;margin-top:5px;display:flex}.askrow.svelte-1ilm3vq button:where(.svelte-1ilm3vq){border-radius:var(--r-sm);background:var(--panel-solid);border:0;flex:1;padding:4px 6px;font-size:12px}.askrow.svelte-1ilm3vq .danger:where(.svelte-1ilm3vq){color:var(--danger);font-weight:590}.foot.svelte-1ilm3vq{border-top:1px solid var(--sep);margin-top:4px;padding-top:4px}.foot.svelte-1ilm3vq button:where(.svelte-1ilm3vq){border-radius:var(--r-sm);text-align:left;background:0 0;border:0;width:100%;padding:5px 8px;font-size:12.5px;display:block}.foot.svelte-1ilm3vq button:where(.svelte-1ilm3vq):hover{background:var(--accent);color:var(--accent-ink)}@media (pointer:coarse){.pick.svelte-1ilm3vq,.foot.svelte-1ilm3vq button:where(.svelte-1ilm3vq){min-height:40px}.bin.svelte-1ilm3vq{opacity:1;width:36px;height:36px}}.row.svelte-a563hj{align-items:center;gap:12px;min-height:32px;padding:5px 10px;display:flex}.row.svelte-a563hj+.row{box-shadow:inset 0 .5px 0 var(--sep)}.text.svelte-a563hj{flex:1;min-width:0}.label.svelte-a563hj{font-size:12.5px;display:block}.note.svelte-a563hj{color:var(--ink-3);font-size:11px;display:block}.control.svelte-a563hj{flex:none}.wide.svelte-a563hj .control:where(.svelte-a563hj){flex:1;min-width:0}.stacked.svelte-a563hj{padding-bottom:7px;display:block}.stacked.svelte-a563hj .text:where(.svelte-a563hj){justify-content:space-between;align-items:baseline;gap:8px;padding-top:2px;display:flex}.stacked.svelte-a563hj .label:where(.svelte-a563hj){white-space:nowrap;flex:none}.stacked.svelte-a563hj .note:where(.svelte-a563hj){text-align:right;font-variant-numeric:tabular-nums}form.svelte-hrqf6p{flex-direction:column;gap:7px;padding:8px 10px;display:flex}.field.svelte-hrqf6p{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--field);width:100%;color:inherit;font:inherit;padding:7px 9px;font-size:13px}.field.svelte-hrqf6p:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.pair.svelte-hrqf6p{align-items:center;gap:8px;display:flex}.go.svelte-hrqf6p{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);border:0;flex:1;padding:7px 10px;font-size:12.5px;font-weight:590}.go.svelte-hrqf6p:disabled{opacity:.6}.note.svelte-hrqf6p,.bad.svelte-hrqf6p{color:var(--ink-2);margin:0;padding:2px 10px 8px;font-size:11.5px;line-height:1.35}.bad.svelte-hrqf6p{color:var(--danger)}.ask.svelte-hrqf6p{border-radius:var(--r-sm);background:var(--field);margin:2px 8px 8px;padding:8px 10px}.ask.svelte-hrqf6p p:where(.svelte-hrqf6p){margin:0 0 7px;font-size:11.5px;line-height:1.4}.choices.svelte-hrqf6p{flex-direction:column;gap:5px;display:flex}.choices.svelte-hrqf6p button:where(.svelte-hrqf6p){border-radius:var(--r-sm);background:var(--panel-solid);text-align:left;border:0;padding:6px 9px;font-size:12.5px}.choices.svelte-hrqf6p button:where(.svelte-hrqf6p):first-child{background:var(--accent);color:var(--accent-ink);font-weight:590}.link.svelte-hrqf6p{gap:6px;padding:4px 10px 8px;display:flex}.link.svelte-hrqf6p .field:where(.svelte-hrqf6p){font-size:11.5px}.link.svelte-hrqf6p .go:where(.svelte-hrqf6p){flex:none;padding:7px 12px}.links.svelte-hrqf6p{padding:0 10px 8px}.one.svelte-hrqf6p{align-items:center;gap:8px;padding:4px 0;display:flex}.url.svelte-hrqf6p{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);flex:1;font-size:11px;overflow:hidden}.one.svelte-hrqf6p button:where(.svelte-hrqf6p){border-radius:var(--r-sm);background:var(--field);color:var(--danger);border:0;flex:none;padding:3px 8px;font-size:11px}.later.svelte-hrqf6p{color:var(--ink-2);background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:11.5px}.menu.svelte-1saa0ko{position:relative}.trigger.svelte-1saa0ko{border-radius:var(--r-sm);background:var(--field);border:0;align-items:center;gap:6px;width:100%;padding:3px 7px;font-size:12px;font-weight:500;display:flex}.trigger.svelte-1saa0ko:hover{background:var(--field-hover)}.value.svelte-1saa0ko{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.trigger.svelte-1saa0ko svg:where(.svelte-1saa0ko){color:var(--ink-2);flex:none}.pop.svelte-1saa0ko{z-index:40;border-radius:var(--r-md);background:var(--panel-solid);min-width:100%;box-shadow:var(--shadow-pop);padding:5px;animation:.14s cubic-bezier(.32,.72,0,1) svelte-1saa0ko-rise;position:absolute;top:calc(100% + 5px);left:0}.list.svelte-1saa0ko{max-height:320px}.end.svelte-1saa0ko .pop:where(.svelte-1saa0ko){left:auto;right:0}@keyframes svelte-1saa0ko-rise{0%{opacity:0;transform:translateY(-4px)}}.group.svelte-1saa0ko{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:6px 8px 2px;font-size:10.5px;font-weight:600}.pop.svelte-1saa0ko button:where(.svelte-1saa0ko){border-radius:var(--r-sm);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:6px;width:100%;padding:4px 8px 4px 4px;font-size:12.5px;display:flex}.pop.svelte-1saa0ko button:where(.svelte-1saa0ko):hover{background:var(--accent);color:var(--accent-ink)}.pop.svelte-1saa0ko button:where(.svelte-1saa0ko):hover .hint:where(.svelte-1saa0ko){color:#ffffffbf}.swatch.svelte-1saa0ko{background-position:50%;background-size:cover;flex:none;align-self:center;height:17px;box-shadow:0 0 0 .5px #0000002e}.swatch.circle.svelte-1saa0ko{border-radius:50%}.swatch.rounded.svelte-1saa0ko{border-radius:3px}.tick.svelte-1saa0ko{text-align:center;flex:none;width:14px;font-size:10px}.label.svelte-1saa0ko{flex:1}.hint.svelte-1saa0ko{color:var(--ink-3);font-size:11px}@media (prefers-reduced-motion:reduce){.pop.svelte-1saa0ko{animation:none}}button.svelte-95137j{background:var(--field);border:0;border-radius:999px;width:38px;height:23px;padding:0;transition:background .22s cubic-bezier(.32,.72,0,1);position:relative}button[aria-checked=true].svelte-95137j{background:var(--accent)}.knob.svelte-95137j{width:19px;height:19px;box-shadow:var(--shadow-knob);background:#fff;border-radius:50%;transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px}button[aria-checked=true].svelte-95137j .knob:where(.svelte-95137j){transform:translate(15px)}@media (prefers-reduced-motion:reduce){button.svelte-95137j,.knob.svelte-95137j{transition:none}}.app.svelte-1uha8ag{background:var(--canvas);height:100vh;display:flex;overflow:hidden}aside.svelte-1uha8ag{background:var(--panel);-webkit-backdrop-filter:saturate(180%)blur(20px);border-right:.5px solid var(--hairline);flex-direction:column;flex:none;width:314px;display:flex}header.svelte-1uha8ag{border-bottom:.5px solid var(--sep);align-items:center;gap:6px;padding:9px 10px 9px 6px;display:flex}.back.svelte-1uha8ag{border-radius:var(--r-sm);width:26px;height:24px;color:var(--ink-2);place-items:center;display:grid}.history.svelte-1uha8ag{flex:none;gap:1px;display:flex}.history.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.history.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(:disabled){background:var(--field);color:var(--ink)}.history.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.3;cursor:default}.back.svelte-1uha8ag:hover{background:var(--field);color:var(--ink)}.title.svelte-1uha8ag{border-radius:var(--r-sm);min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:3px 6px;font-size:13.5px;font-weight:600}.title.svelte-1uha8ag:hover{background:var(--field)}.title.svelte-1uha8ag:focus{background:var(--field);outline:none}.rows.svelte-1uha8ag{flex-direction:column;gap:17px;display:flex}.scroll.svelte-1uha8ag{flex:1;padding:14px 12px 20px}.disclosure.svelte-1uha8ag{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--ink-3);text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;margin:0 0 5px;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.disclosure.svelte-1uha8ag:hover{color:var(--ink-2)}.disclosure.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:transform .16s cubic-bezier(.32,.72,0,1)}.disclosure.svelte-1uha8ag svg.open:where(.svelte-1uha8ag){transform:rotate(90deg)}.disclosure.svelte-1uha8ag .summary:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;text-align:right;opacity:.85;flex:1;font-weight:400;overflow:hidden}h2.svelte-1uha8ag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 5px 10px;font-size:10.5px;font-weight:600}.group.svelte-1uha8ag{border-radius:var(--r-md);background:var(--group);box-shadow:0 0 0 .5px var(--sep)}.group.svelte-1uha8ag .row+.row{box-shadow:inset 0 .5px 0 var(--sep)}.caption.svelte-1uha8ag{color:var(--ink-3);margin:6px 10px 0;font-size:11px;line-height:1.4}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.reveal.svelte-1uha8ag{border-radius:var(--r-md);background:var(--group);width:100%;box-shadow:0 0 0 .5px var(--sep);color:var(--ink-2);border:0;padding:7px 10px;font-size:12px}.reveal.svelte-1uha8ag:hover{background:var(--field-hover);color:var(--ink)}button.filled.svelte-1uha8ag,button.plain.svelte-1uha8ag{border-radius:var(--r-sm);border:0;flex:none;padding:4px 12px;font-size:12px;font-weight:500}button.filled.svelte-1uha8ag{background:var(--accent);color:var(--accent-ink)}button.plain.svelte-1uha8ag{background:var(--field)}button.plain.svelte-1uha8ag:hover:not(:disabled){background:var(--field-hover)}button.danger.svelte-1uha8ag{color:var(--danger)}button.svelte-1uha8ag:disabled{opacity:.4;cursor:default}.tray.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.slot.svelte-1uha8ag{display:inline-flex;position:relative}.drop.svelte-1uha8ag{background:var(--panel-solid);width:17px;height:17px;color:var(--danger);box-shadow:var(--shadow-pop);opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:-5px;right:-5px}.slot.svelte-1uha8ag:hover .drop:where(.svelte-1uha8ag),.drop.svelte-1uha8ag:focus-visible{opacity:1}.thumb.svelte-1uha8ag{border-radius:var(--r-md);background:var(--field);width:46px;height:46px;box-shadow:0 0 0 .5px var(--sep);border:0;padding:0;transition:transform .12s;overflow:hidden}.thumb.svelte-1uha8ag:hover{transform:scale(1.05)}.thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.thumb.add.svelte-1uha8ag{color:var(--ink-2);place-items:center;display:grid}.sr.svelte-1uha8ag{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}footer.svelte-1uha8ag{border-top:.5px solid var(--sep);color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;font-size:11px;display:flex}.build.svelte-1uha8ag{opacity:.7;flex:none}main.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.bar.svelte-1uha8ag{color:var(--ink-2);align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.count.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legend.svelte-1uha8ag{color:var(--ink-3)}.chip.svelte-1uha8ag{background:var(--field);color:var(--ink-2);border:0;border-radius:999px;padding:3px 10px;font-size:11.5px}.chip.svelte-1uha8ag:hover{background:var(--field-hover);color:var(--ink)}.alert.svelte-1uha8ag{border-radius:var(--r-md);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);margin:0 18px 10px;padding:7px 11px;font-size:12px}.stage.svelte-1uha8ag{flex:1;justify-content:center;min-height:0;padding:0 24px 46px;display:flex;overflow:hidden}.dropzone.svelte-1uha8ag{z-index:60;background:color-mix(in srgb, var(--canvas) 70%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;inset:0}.dropzone.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1.5px dashed var(--accent);border-radius:var(--r-lg);background:var(--panel-solid);padding:12px 22px;font-size:13px;font-weight:500}.toast.svelte-1uha8ag{z-index:60;background:var(--panel-solid);box-shadow:var(--shadow-pop);border-radius:999px;padding:7px 15px;font-size:12px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=900px){.app.svelte-1uha8ag{flex-direction:column-reverse;height:auto;min-height:100vh}aside.svelte-1uha8ag{border-right:0;border-top:.5px solid var(--hairline);width:auto}.scroll.svelte-1uha8ag{max-height:none}}
