.cf-row.svelte-tx6qcg{display:flex;gap:8px;align-items:center}.cf-row.svelte-tx6qcg .input:where(.svelte-tx6qcg){flex:1;min-width:0}.mono.svelte-tx6qcg{font-family:var(--font-mono);letter-spacing:0}.bad.svelte-tx6qcg{border-color:var(--negative)}.native.svelte-tx6qcg{flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;overflow:hidden}.native.svelte-tx6qcg::-webkit-color-swatch-wrapper{padding:3px}.native.svelte-tx6qcg::-webkit-color-swatch{border:0;border-radius:5px}.native.svelte-tx6qcg::-moz-color-swatch{border:0;border-radius:5px}.hint.svelte-tx6qcg:empty{display:none}.err.svelte-tx6qcg{color:var(--negative)}.picker.svelte-b1bd92{display:flex;flex-direction:column;gap:16px}.wheel.svelte-b1bd92{position:relative;width:min(100%,280px);aspect-ratio:1;margin:4px auto 0;border-radius:50%;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.wheel.svelte-b1bd92:focus-visible{outline:none;box-shadow:var(--ring)}.wheel.svelte-b1bd92 canvas:where(.svelte-b1bd92){display:block;width:100%;height:100%;border-radius:50%}.knob.svelte-b1bd92{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid #ffffff;box-shadow:0 0 0 1px #0000008c,0 2px 6px #00000059;pointer-events:none}.dragging.svelte-b1bd92 .knob:where(.svelte-b1bd92){transform:scale(1.15)}.sliders.svelte-b1bd92{display:flex;flex-direction:column;gap:10px}.sl.svelte-b1bd92{display:block}.sl-head.svelte-b1bd92{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:2px}.range.svelte-b1bd92{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:32px;margin:0;background:transparent;cursor:pointer}.range.svelte-b1bd92:focus-visible{outline:none}.range.svelte-b1bd92::-webkit-slider-runnable-track{height:14px;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px #00000014}.range.svelte-b1bd92::-moz-range-track{height:14px;border-radius:999px;background:var(--track)}.checker.svelte-b1bd92::-webkit-slider-runnable-track{background:var(--track),repeating-conic-gradient(var(--surface-3) 0 25%,var(--surface) 0 50%) 0 0 / 10px 10px}.checker.svelte-b1bd92::-moz-range-track{background:var(--track),repeating-conic-gradient(var(--surface-3) 0 25%,var(--surface) 0 50%) 0 0 / 10px 10px}.range.svelte-b1bd92::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-5px;border-radius:50%;background:var(--thumb);border:3px solid #ffffff;box-shadow:0 0 0 1px #00000080,0 1px 4px #0000004d}.range.svelte-b1bd92::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--thumb);border:3px solid #ffffff;box-shadow:0 0 0 1px #00000080,0 1px 4px #0000004d}.range.svelte-b1bd92:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #00000080,var(--ring)}.range.svelte-b1bd92:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #00000080,var(--ring)}.nums.svelte-b1bd92{display:flex;flex-direction:column;gap:8px}.num-grid.svelte-b1bd92{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.nf.svelte-b1bd92{display:flex;flex-direction:column;gap:4px}.nf-l.svelte-b1bd92{font-size:12px;font-weight:700;color:var(--text-3)}.nf.svelte-b1bd92 .input:where(.svelte-b1bd92){padding-left:10px;padding-right:6px;min-width:0}.saved-head.svelte-b1bd92{display:flex;justify-content:space-between;align-items:center;min-height:32px}.swatches.svelte-b1bd92{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;margin-top:6px}.sw.svelte-b1bd92{aspect-ratio:1;min-height:36px;border-radius:var(--radius-sm);border:0;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer}.sw.cur.svelte-b1bd92{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.tools.svelte-b1bd92{margin-top:20px}.mt.svelte-b1bd92{margin-top:8px}.pal.svelte-b1bd92{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin-top:14px}.pal-item.svelte-b1bd92{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pal-sw.svelte-b1bd92{width:100%;height:96px;border:0;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #0000001a;display:flex;align-items:flex-end;justify-content:center;padding:8px 4px;font-family:var(--font-mono);font-size:13px;font-weight:700;cursor:pointer}.exports.svelte-b1bd92{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.scale.svelte-b1bd92{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin-top:12px}.sc.svelte-b1bd92{height:84px;border:0;border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6px;font-size:11px;cursor:pointer;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.sc.svelte-b1bd92 .num:where(.svelte-b1bd92){font-family:var(--font-mono);font-size:10px}.sc.base.svelte-b1bd92{outline:2px solid var(--text);outline-offset:2px}.sc-step.svelte-b1bd92{font-weight:800;font-size:12px}.sub-h.svelte-b1bd92{font-size:15px;margin:22px 0 4px}.ts-hint.svelte-b1bd92{margin-bottom:10px}.ts.svelte-b1bd92{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));border-radius:var(--radius-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}.ts-sw.svelte-b1bd92{height:64px;border:0;border-radius:0;font-size:10px;font-weight:700;cursor:pointer;padding:0;min-width:0}.ts-sw.base.svelte-b1bd92{box-shadow:inset 0 0 0 2px currentColor}.ct-grid.svelte-b1bd92{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:start}.ct-acts.svelte-b1bd92{justify-content:center;margin:-6px 0}.ct-preview.svelte-b1bd92{border-radius:var(--radius-md);padding:18px;box-shadow:inset 0 0 0 1px var(--border)}.ct-preview.svelte-b1bd92 p:where(.svelte-b1bd92){margin:0 0 6px;font-size:16px;line-height:1.5}.ct-preview.svelte-b1bd92 .big:where(.svelte-b1bd92){font-size:24px;font-weight:700;line-height:1.3}.ct-preview.svelte-b1bd92 .small:where(.svelte-b1bd92){font-size:13px;margin:0;display:flex;align-items:center;gap:6px}.ui-dot.svelte-b1bd92{display:inline-block;width:16px;height:16px;border-radius:4px;border:2px solid}.ratio.svelte-b1bd92{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.ratio-v.svelte-b1bd92{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1}.ratio-u.svelte-b1bd92{font-size:20px;font-weight:700;color:var(--text-2);margin-right:8px}.badge.pass.svelte-b1bd92{background:var(--positive-soft);color:var(--positive)}.badge.fail.svelte-b1bd92{background:var(--negative-soft);color:var(--negative)}.checks.svelte-b1bd92{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.checks.svelte-b1bd92 li:where(.svelte-b1bd92){display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.checks.svelte-b1bd92 strong:where(.svelte-b1bd92){color:var(--negative)}.checks.svelte-b1bd92 li.ok:where(.svelte-b1bd92) strong:where(.svelte-b1bd92){color:var(--positive)}.fixes.svelte-b1bd92{display:flex;flex-direction:column;gap:8px;margin-top:4px}.fix.svelte-b1bd92{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fix.svelte-b1bd92>span:where(.svelte-b1bd92):nth-child(2){flex:1;min-width:0}.fix-sw.svelte-b1bd92{width:20px;height:20px;border-radius:5px;box-shadow:inset 0 0 0 1px #00000026;flex-shrink:0}@media (max-width: 760px){.ct-grid.svelte-b1bd92{grid-template-columns:minmax(0,1fr)}.scale.svelte-b1bd92{grid-template-columns:repeat(2,minmax(0,1fr))}.sc.svelte-b1bd92{height:44px;flex-direction:row;align-items:center;padding:0 12px}.ts.svelte-b1bd92{grid-template-columns:repeat(6,minmax(0,1fr))}.ts.svelte-b1bd92{border-radius:var(--radius-sm)}.sc.svelte-b1bd92 .num:where(.svelte-b1bd92){font-size:12px}}@media (max-width: 480px){.pal-sw.svelte-b1bd92{height:76px;font-size:11px}.pal.svelte-b1bd92{gap:4px}}
