.crosshair-compat.svelte-cxt8s6{border-block-start:1px solid oklch(var(--border-oklch) / .6);gap:1rem 2.5rem;padding-block:2rem 3rem;font-size:.875rem;line-height:1.55;display:grid}@media (width>=64rem){.crosshair-compat.svelte-cxt8s6{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.crosshair-compat__details.svelte-cxt8s6{grid-column:1/-1}}.crosshair-compat__source.svelte-cxt8s6{align-content:start;gap:.5rem;display:grid}h2.svelte-cxt8s6{color:oklch(var(--foreground-oklch));font-size:1.25rem;font-weight:600}code.svelte-cxt8s6{font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:.8125rem}p.svelte-cxt8s6,li.svelte-cxt8s6{max-inline-size:70ch;color:oklch(var(--muted-foreground-oklch))}ul.svelte-cxt8s6{gap:.375rem;padding-inline-start:1.25rem;list-style:outside;display:grid}summary.svelte-cxt8s6{cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:600;display:flex}summary.svelte-cxt8s6:focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.crosshair-compat__convars.svelte-cxt8s6{font-family:var(--font-geist-mono);flex-wrap:wrap;gap:.25rem 1rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.crosshair-compat__table.svelte-cxt8s6{overflow-x:auto}table.svelte-cxt8s6{border-collapse:collapse;inline-size:100%;font-size:.8125rem}th.svelte-cxt8s6,td.svelte-cxt8s6{border-block-end:1px solid oklch(var(--border-oklch));text-align:start;white-space:nowrap;padding:.375rem .75rem .375rem 0}thead.svelte-cxt8s6 th:where(.svelte-cxt8s6){color:oklch(var(--muted-foreground-oklch));font-weight:500}tbody.svelte-cxt8s6 th:where(.svelte-cxt8s6){font-weight:500}td.svelte-cxt8s6{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.crosshair-config.svelte-132uy4k{border-block-start:1px solid oklch(var(--border-oklch) / .6)}.crosshair-config.svelte-132uy4k summary:where(.svelte-132uy4k){cursor:pointer;align-items:center;min-block-size:2.75rem;font-size:.875rem;font-weight:600;display:flex}.crosshair-config.svelte-132uy4k summary:where(.svelte-132uy4k):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.crosshair-config__body.svelte-132uy4k{gap:.625rem;padding-block-end:.5rem;display:grid}.crosshair-config__body.svelte-132uy4k p:where(.svelte-132uy4k){max-inline-size:65ch;color:oklch(var(--muted-foreground-oklch));font-size:.875rem;line-height:1.5}.crosshair-config__command.svelte-132uy4k{background:oklch(var(--muted-oklch));font-family:var(--font-geist-mono);border-radius:.375rem;justify-self:start;padding:.25rem .5rem;font-size:.875rem}pre.svelte-132uy4k{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid oklch(var(--border-oklch) / .6);background:oklch(var(--surface-subtle-oklch));font-family:var(--font-geist-mono);border-radius:.5rem;padding:.75rem;font-size:.8125rem;line-height:1.5}.crosshair-config__actions.svelte-132uy4k{flex-wrap:wrap;gap:.5rem;display:flex}.setting-field.svelte-1ccs7xg{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.setting-field.svelte-1ccs7xg>label:where(.svelte-1ccs7xg){color:oklch(var(--foreground-oklch));font-size:.875rem;font-weight:500}.setting-field--compact.svelte-1ccs7xg{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.setting-field--compact.svelte-1ccs7xg>label:where(.svelte-1ccs7xg){color:oklch(var(--muted-foreground-oklch));font-size:.75rem}.setting-field__number.svelte-1ccs7xg{align-items:center;display:inline-flex;position:relative}.setting-field__number.svelte-1ccs7xg input:where(.svelte-1ccs7xg){border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;inline-size:5.25rem;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;text-align:end;color:oklch(var(--foreground-oklch));border-radius:.5rem;padding-inline:.625rem;font-size:1rem;transition:border-color .15s}.setting-field__number.svelte-1ccs7xg:has(.setting-field__unit:where(.svelte-1ccs7xg)) input:where(.svelte-1ccs7xg){padding-inline-end:1.75rem}.setting-field--compact.svelte-1ccs7xg .setting-field__number:where(.svelte-1ccs7xg) input:where(.svelte-1ccs7xg){inline-size:100%}.setting-field__unit.svelte-1ccs7xg{font-family:var(--font-geist-mono);color:oklch(var(--muted-foreground-oklch));pointer-events:none;font-size:.75rem;position:absolute;inset-inline-end:.625rem}@media (hover:hover) and (pointer:fine){.setting-field__number.svelte-1ccs7xg input:where(.svelte-1ccs7xg):hover{border-color:oklch(var(--foreground-oklch) / .6)}}.setting-field__number.svelte-1ccs7xg input:where(.svelte-1ccs7xg):focus-visible{border-color:oklch(var(--ring-oklch));outline:2px solid oklch(var(--ring-oklch));outline-offset:1px}.setting-field__number.svelte-1ccs7xg input[aria-invalid=true]:where(.svelte-1ccs7xg){border-color:oklch(var(--destructive-oklch))}.setting-field__fader.svelte-1ccs7xg{--track:.375rem;--cap-inline:.875rem;--cap-block:1.375rem;--cap:linear-gradient(to bottom, transparent calc(50% - .5px), oklch(var(--foreground-oklch) / .45) 0 calc(50% + .5px), transparent 0), oklch(var(--card-oklch));appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;block-size:2.75rem;inline-size:100%;margin:0}.setting-field__fader.svelte-1ccs7xg::-webkit-slider-runnable-track{block-size:var(--track);background:linear-gradient(to right, oklch(var(--foreground-oklch)) var(--fill), oklch(var(--muted-oklch)) var(--fill));box-shadow:inset 0 0 0 1px oklch(var(--input-oklch));border-radius:999px}.setting-field__fader.svelte-1ccs7xg::-moz-range-track{block-size:var(--track);background:oklch(var(--muted-oklch));box-shadow:inset 0 0 0 1px oklch(var(--input-oklch));border-radius:999px}.setting-field__fader.svelte-1ccs7xg::-moz-range-progress{block-size:var(--track);background:oklch(var(--foreground-oklch));border-radius:999px}.setting-field__fader.svelte-1ccs7xg::-webkit-slider-thumb{inline-size:var(--cap-inline);block-size:var(--cap-block);appearance:none;border:1px solid oklch(var(--input-oklch));background:var(--cap);box-shadow:0 1px 2px oklch(var(--foreground-oklch) / .18);border-radius:.25rem;margin-block-start:calc((var(--track) - var(--cap-block)) / 2)}.setting-field__fader.svelte-1ccs7xg::-moz-range-thumb{inline-size:var(--cap-inline);block-size:var(--cap-block);border:1px solid oklch(var(--input-oklch));background:var(--cap);box-shadow:0 1px 2px oklch(var(--foreground-oklch) / .18);border-radius:.25rem}.setting-field__fader.svelte-1ccs7xg:focus-visible{outline:none}.setting-field__fader.svelte-1ccs7xg:focus-visible::-webkit-slider-thumb{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.setting-field__fader.svelte-1ccs7xg:focus-visible::-moz-range-thumb{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.setting-field__hint.svelte-1ccs7xg{color:oklch(var(--muted-foreground-oklch));grid-column:1/-1;font-size:.75rem;line-height:1.4}.setting-field__hint--error.svelte-1ccs7xg{color:oklch(var(--destructive-fg-oklch))}@media (forced-colors:active){.setting-field__fader.svelte-1ccs7xg{appearance:auto}}.color-control.svelte-1ss1dhc{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.color-control__head.svelte-1ss1dhc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.color-control__title.svelte-1ss1dhc{float:inline-start;font-size:.875rem;font-weight:500}.color-control__chips.svelte-1ss1dhc{flex-wrap:wrap;display:flex}.color-control__swatch.svelte-1ss1dhc,.color-control__picker.svelte-1ss1dhc{border-radius:999px;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.color-control__swatch.svelte-1ss1dhc{cursor:pointer}.color-control__swatch.svelte-1ss1dhc:before{content:"";background:var(--swatch);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 0 0 1px oklch(var(--foreground-oklch) / .2);border-radius:999px}.color-control__swatch[aria-pressed=true].svelte-1ss1dhc:before{box-shadow:0 0 0 2px oklch(var(--background-oklch)), 0 0 0 4px oklch(var(--foreground-oklch))}@media (hover:hover) and (pointer:fine){.color-control__swatch.svelte-1ss1dhc:not([aria-pressed=true]):hover:before{box-shadow:0 0 0 2px oklch(var(--foreground-oklch) / .5)}}.color-control__swatch.svelte-1ss1dhc:focus-visible,.color-control__picker.svelte-1ss1dhc:focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:-2px}.color-control__picker.svelte-1ss1dhc{cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.5rem}.color-control__picker.svelte-1ss1dhc::-webkit-color-swatch-wrapper{padding:0}.color-control__picker.svelte-1ss1dhc::-webkit-color-swatch{border:1px solid oklch(var(--input-oklch));border-radius:.375rem}.color-control__picker.svelte-1ss1dhc::-moz-color-swatch{border:1px solid oklch(var(--input-oklch));border-radius:.375rem}.color-control__channels.svelte-1ss1dhc{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (forced-colors:active){.color-control__swatch.svelte-1ss1dhc:before{forced-color-adjust:none}.color-control__swatch[aria-pressed=true].svelte-1ss1dhc{outline:3px solid highlight}}.crosshair-canvas.svelte-qez084{block-size:100%;inline-size:100%;image-rendering:pixelated;display:block}.crosshair-receipt.svelte-1tyz7h8{gap:.5rem;display:grid;container-type:inline-size}.crosshair-receipt__row.svelte-1tyz7h8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""code actions";align-items:stretch;gap:.25rem .5rem;display:grid}.crosshair-receipt__label.svelte-1tyz7h8{color:oklch(var(--muted-foreground-oklch));grid-area:label;font-size:.75rem;font-weight:500}.crosshair-receipt__code.svelte-1tyz7h8{border:1px solid oklch(var(--border-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;min-inline-size:0;font-family:var(--font-geist-mono);overflow-wrap:anywhere;color:oklch(var(--foreground-oklch));field-sizing:content;resize:none;transition:border-color .2s var(--ease-out-strong), background-color .2s var(--ease-out-strong);border-radius:.5rem;grid-area:code;padding:.6875rem .75rem;font-size:1rem;line-height:1.5}.crosshair-receipt__code.svelte-1tyz7h8:focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:1px}.is-copied.svelte-1tyz7h8 .crosshair-receipt__code:where(.svelte-1tyz7h8){border-color:oklch(var(--success-oklch));background:oklch(var(--success-oklch) / .1)}.crosshair-receipt__actions.svelte-1tyz7h8{grid-area:actions;gap:.375rem;display:flex}@container (width<30rem){.crosshair-receipt__row.svelte-1tyz7h8{grid-template-columns:minmax(0,1fr);grid-template-areas:"code""actions"}.crosshair-receipt__label.svelte-1tyz7h8{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.crosshair-receipt__actions.svelte-1tyz7h8>:first-child{flex:1}}@supports not (field-sizing:content){.crosshair-receipt__code.svelte-1tyz7h8{min-block-size:4.5rem}}@container (width<48rem){.crosshair-receipt__link-text.svelte-1tyz7h8{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.crosshair-receipt__error.svelte-1tyz7h8{color:oklch(var(--destructive-fg-oklch));font-size:.875rem}.crosshair-receipt__manual.svelte-1tyz7h8{gap:.5rem;font-size:.875rem;display:grid}.crosshair-receipt__manual.svelte-1tyz7h8 textarea:where(.svelte-1tyz7h8){border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;inline-size:100%;font-family:var(--font-geist-mono);overflow-wrap:anywhere;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem}.crosshair-receipt__manual.svelte-1tyz7h8 textarea:where(.svelte-1tyz7h8):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.stage.svelte-fr6pje{align-content:start;gap:1.25rem;min-inline-size:0;display:grid}.stage__sticky.svelte-fr6pje,.stage__dock.svelte-fr6pje{gap:.625rem;min-inline-size:0;display:grid}.stage__viewport.svelte-fr6pje{aspect-ratio:16/9;max-block-size:70svh;inline-size:100%;box-shadow:0 0 0 1px oklch(var(--foreground-oklch) / .14), 0 1.5rem 3rem -2rem oklch(var(--foreground-oklch) / .45);border-radius:.75rem;display:grid;position:relative;overflow:hidden}.stage__viewport--both.svelte-fr6pje{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.stage__viewport--both.svelte-fr6pje>.stage__panel:where(.svelte-fr6pje){grid-row:2}.stage__viewport--both.svelte-fr6pje>.stage__top:where(.svelte-fr6pje){background:oklch(var(--background-oklch));grid-area:1/1/auto/-1;padding-block:.25rem;position:static}.stage__panel.svelte-fr6pje{cursor:crosshair;min-block-size:0;min-inline-size:0;position:relative}.stage__layer.svelte-fr6pje{position:absolute;inset:0}.stage__layer--wipe.svelte-fr6pje{clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.stage__hud.svelte-fr6pje,.stage__top.svelte-fr6pje{pointer-events:none;position:absolute}.stage__hud.svelte-fr6pje{inset:0}.stage__top.svelte-fr6pje{justify-content:space-between;align-items:start;gap:.5rem;padding:.5rem;display:flex;inset-block-start:0;inset-inline:0}.stage__chip.svelte-fr6pje,.stage__scale.svelte-fr6pje{background:oklch(var(--background-oklch) / .82);font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:oklch(var(--foreground-oklch));white-space:nowrap;border-radius:.375rem;padding:.3125rem .5rem;font-size:.75rem;line-height:1.2}.stage__chip--name.svelte-fr6pje{font-family:inherit}.stage__chip--bottom.svelte-fr6pje{position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem}.stage__chip--end.svelte-fr6pje{inset-inline:auto .5rem}.stage__scale.svelte-fr6pje{align-items:center;gap:.375rem;display:inline-flex;position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem}.stage__scale-bar.svelte-fr6pje{inline-size:var(--width);border:1px solid oklch(var(--foreground-oklch));border-block-start:0;block-size:.375rem}.stage__tick.svelte-fr6pje,.stage__wipe-mark.svelte-fr6pje{background:oklch(var(--foreground-oklch));box-shadow:0 0 0 1px oklch(var(--background-oklch));position:absolute}.stage__tick--top.svelte-fr6pje,.stage__tick--bottom.svelte-fr6pje{block-size:.5rem;inline-size:2px;inset-inline-start:var(--at);translate:-50%}.stage__tick--top.svelte-fr6pje{inset-block-start:0}.stage__tick--bottom.svelte-fr6pje{inset-block-end:0}.stage__tick--start.svelte-fr6pje,.stage__tick--end.svelte-fr6pje{block-size:2px;inline-size:.5rem;inset-block-start:var(--at);translate:0 -50%}.stage__tick--start.svelte-fr6pje{inset-inline-start:0}.stage__tick--end.svelte-fr6pje{inset-inline-end:0}.stage__wipe-mark.svelte-fr6pje{block-size:1rem;inline-size:2px;inset-inline-start:var(--at);translate:-50%}.stage__wipe-mark--top.svelte-fr6pje{inset-block-start:0}.stage__wipe-mark--bottom.svelte-fr6pje{inset-block-end:0}.stage__history.svelte-fr6pje{background:oklch(var(--background-oklch) / .82);pointer-events:auto;border-radius:.5rem;display:flex}.stage__history.svelte-fr6pje button:where(.svelte-fr6pje){block-size:2.75rem;inline-size:2.75rem;color:oklch(var(--foreground-oklch));cursor:pointer;border-radius:.5rem;place-items:center;display:grid}.stage__history.svelte-fr6pje button:where(.svelte-fr6pje) svg{block-size:1.125rem;inline-size:1.125rem}.stage__history.svelte-fr6pje button:where(.svelte-fr6pje):disabled{color:oklch(var(--muted-foreground-oklch));cursor:not-allowed}@media (hover:hover) and (pointer:fine){.stage__history.svelte-fr6pje button:where(.svelte-fr6pje):not(:disabled):hover{background:oklch(var(--accent-oklch))}}.stage__history.svelte-fr6pje button:where(.svelte-fr6pje):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:-2px}.stage__wipe.svelte-fr6pje input:where(.svelte-fr6pje){block-size:2.75rem;inline-size:100%;accent-color:oklch(var(--foreground-oklch));margin:0;display:block}.stage__wipe.svelte-fr6pje input:where(.svelte-fr6pje):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.stage__caption.svelte-fr6pje{color:oklch(var(--muted-foreground-oklch));font-size:.75rem;line-height:1.45}@media (height>=44rem){@container crosshair-editor (width>=52rem){.stage__sticky.svelte-fr6pje{z-index:2;background:oklch(var(--background-oklch));padding-block-end:.5rem;position:sticky;inset-block-start:5.5rem}}@media (width>=1120px){@container crosshair-editor (width>=52rem){.stage__sticky.svelte-fr6pje{inset-block-start:1.5rem}}}@container crosshair-editor (width<52rem){.stage.svelte-fr6pje,.stage__sticky.svelte-fr6pje{display:contents}.stage__dock.svelte-fr6pje{z-index:2;background:oklch(var(--background-oklch));box-shadow:0 1px 0 oklch(var(--border-oklch) / .6);padding-block:.5rem;position:sticky;inset-block-start:4rem}.stage__viewport.svelte-fr6pje{max-block-size:var(--crosshair-dock-viewport)}}@media (768px<=width<1120px){@container crosshair-editor (width<52rem){.stage__dock.svelte-fr6pje{inset-block-start:4.25rem}}}}@media (forced-colors:active){.stage__tick.svelte-fr6pje,.stage__wipe-mark.svelte-fr6pje{forced-color-adjust:none}}.display-controls.svelte-1329kuw{align-content:start;gap:1rem;min-inline-size:0;display:grid}.display-controls__backgrounds.svelte-1329kuw{border:0;gap:.375rem;min-inline-size:0;margin:0;padding:0;display:grid}.display-controls__legend.svelte-1329kuw{float:inline-start;font-size:.875rem;font-weight:500}.display-controls__tiles.svelte-1329kuw{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.display-controls__background.svelte-1329kuw{cursor:pointer;border-radius:.5rem;gap:.25rem;padding:.25rem;display:grid;position:relative}.display-controls__background.svelte-1329kuw input:where(.svelte-1329kuw){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.display-controls__screen.svelte-1329kuw{aspect-ratio:4/3;box-shadow:0 0 0 1px oklch(var(--border-oklch) / .7);border-radius:.3125rem;display:block;overflow:hidden}.display-controls__name.svelte-1329kuw{text-align:center;color:oklch(var(--muted-foreground-oklch));font-size:.75rem}.display-controls__background.svelte-1329kuw:has(input:where(.svelte-1329kuw):checked) .display-controls__screen:where(.svelte-1329kuw){box-shadow:0 0 0 2px oklch(var(--background-oklch)), 0 0 0 4px oklch(var(--foreground-oklch))}.display-controls__background.svelte-1329kuw:has(input:where(.svelte-1329kuw):checked) .display-controls__name:where(.svelte-1329kuw){color:oklch(var(--foreground-oklch));font-weight:600}@media (hover:hover) and (pointer:fine){.display-controls__background.svelte-1329kuw:hover:not(:has(input:checked)) .display-controls__screen:where(.svelte-1329kuw){box-shadow:0 0 0 1px oklch(var(--foreground-oklch) / .6)}}.display-controls__background.svelte-1329kuw:has(input:where(.svelte-1329kuw):focus-visible){outline:2px solid oklch(var(--ring-oklch));outline-offset:1px}.display-controls__frame.svelte-1329kuw{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;display:flex}.display-controls__select.svelte-1329kuw{gap:.375rem;display:grid}.display-controls__select.svelte-1329kuw select:where(.svelte-1329kuw){border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:oklch(var(--foreground-oklch));border-radius:.5rem;padding-inline:.625rem;font-size:1rem}.display-controls__toggle.svelte-1329kuw{cursor:pointer;align-items:center;gap:.5rem;min-block-size:2.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.display-controls__toggle.svelte-1329kuw input:where(.svelte-1329kuw){block-size:1.125rem;inline-size:1.125rem;accent-color:oklch(var(--foreground-oklch))}.display-controls__select.svelte-1329kuw select:where(.svelte-1329kuw):focus-visible,.display-controls__toggle.svelte-1329kuw input:where(.svelte-1329kuw):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}@media (forced-colors:active){.display-controls__background.svelte-1329kuw:has(input:where(.svelte-1329kuw):checked) .display-controls__screen:where(.svelte-1329kuw){outline:3px solid highlight}}.loupe.svelte-1cht2z5{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0;display:grid}.loupe__lens.svelte-1cht2z5{aspect-ratio:1;inline-size:8.5rem;box-shadow:0 0 0 1px oklch(var(--border-oklch));cursor:grab;touch-action:none;border-radius:.5rem;overflow:hidden}.loupe__lens.svelte-1cht2z5:active{cursor:grabbing}.loupe__axes.svelte-1cht2z5{flex-wrap:wrap;gap:.375rem .5rem;display:flex}.loupe__axes.svelte-1cht2z5 label:where(.svelte-1cht2z5){font-family:var(--font-geist-mono);color:oklch(var(--muted-foreground-oklch));align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.loupe__axes.svelte-1cht2z5 input:where(.svelte-1cht2z5){border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;inline-size:4.25rem;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:oklch(var(--foreground-oklch));border-radius:.5rem;padding-inline:.5rem;font-size:1rem}.loupe__axes.svelte-1cht2z5 input:where(.svelte-1cht2z5):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:1px}canvas.svelte-1cht2z5{block-size:100%;inline-size:100%;display:block}.loupe__readout.svelte-1cht2z5{justify-items:start;gap:.25rem;min-inline-size:0;display:grid}.loupe__title.svelte-1cht2z5{font-size:.875rem;font-weight:600}.loupe__value.svelte-1cht2z5{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.loupe__hint.svelte-1cht2z5{color:oklch(var(--muted-foreground-oklch));font-size:.75rem;line-height:1.4}.style-picker.svelte-xpnhit{border:0;gap:.625rem;min-inline-size:0;margin:0;padding:0;display:grid}.style-picker__legend.svelte-xpnhit{float:inline-start;margin-block-end:.125rem;font-size:.875rem;font-weight:600}.style-picker__row.svelte-xpnhit{gap:.375rem;display:grid}.style-picker__row-title.svelte-xpnhit{color:oklch(var(--muted-foreground-oklch));font-size:.75rem;font-weight:500}.style-picker__tiles.svelte-xpnhit{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.style-tile.svelte-xpnhit{cursor:pointer;border-radius:.5rem;gap:.25rem;min-inline-size:0;padding:.25rem;display:grid;position:relative}.style-tile.svelte-xpnhit input:where(.svelte-xpnhit){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.style-tile__screen.svelte-xpnhit{aspect-ratio:1;box-shadow:0 0 0 1px oklch(var(--border-oklch) / .7);border-radius:.3125rem;display:block;overflow:hidden}.style-tile__name.svelte-xpnhit{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:oklch(var(--muted-foreground-oklch));font-size:.75rem;line-height:1.25}.style-tile.svelte-xpnhit:has(input:where(.svelte-xpnhit):checked) .style-tile__screen:where(.svelte-xpnhit){box-shadow:0 0 0 2px oklch(var(--background-oklch)), 0 0 0 4px oklch(var(--foreground-oklch))}.style-tile.svelte-xpnhit:has(input:where(.svelte-xpnhit):checked) .style-tile__name:where(.svelte-xpnhit){color:oklch(var(--foreground-oklch));font-weight:600}@media (hover:hover) and (pointer:fine){.style-tile.svelte-xpnhit:hover:not(:has(input:checked)) .style-tile__screen:where(.svelte-xpnhit){box-shadow:0 0 0 1px oklch(var(--foreground-oklch) / .6)}}.style-tile.svelte-xpnhit:has(input:where(.svelte-xpnhit):focus-visible){outline:2px solid oklch(var(--ring-oklch));outline-offset:1px}.style-picker__selected.svelte-xpnhit{font-size:.875rem;font-weight:600;line-height:1.4}@media (forced-colors:active){.style-tile.svelte-xpnhit:has(input:where(.svelte-xpnhit):checked) .style-tile__screen:where(.svelte-xpnhit){outline:3px solid highlight}}.crosshair-variants.svelte-1tgw2g4{gap:.625rem;display:grid}h2.svelte-1tgw2g4{font-size:.875rem;font-weight:600}.crosshair-variants__note.svelte-1tgw2g4,.crosshair-variants__status.svelte-1tgw2g4{color:oklch(var(--muted-foreground-oklch));font-size:.8125rem;line-height:1.5}.crosshair-variants__form.svelte-1tgw2g4{gap:.25rem;display:grid}.crosshair-variants__form.svelte-1tgw2g4 label:where(.svelte-1tgw2g4){font-size:.875rem;font-weight:500}.crosshair-variants__row.svelte-1tgw2g4{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}input.svelte-1tgw2g4,textarea.svelte-1tgw2g4{border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;min-inline-size:0;color:oklch(var(--foreground-oklch));border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:1rem}textarea.svelte-1tgw2g4{font-family:var(--font-geist-mono)}input.svelte-1tgw2g4:focus-visible,textarea.svelte-1tgw2g4:focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}ul.svelte-1tgw2g4{gap:.25rem;display:grid}li.svelte-1tgw2g4{border-block-end:1px solid oklch(var(--border-oklch) / .5);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .75rem;padding-block:.5rem;display:grid}.crosshair-variants__thumb.svelte-1tgw2g4{aspect-ratio:1;inline-size:3rem;box-shadow:0 0 0 1px oklch(var(--border-oklch) / .7);border-radius:.375rem;grid-row:1/span 3;overflow:hidden}.crosshair-variants__name.svelte-1tgw2g4{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.crosshair-variants__code.svelte-1tgw2g4{font-family:var(--font-geist-mono);color:oklch(var(--muted-foreground-oklch));overflow-wrap:anywhere;font-size:.75rem}.crosshair-variants__actions.svelte-1tgw2g4{gap:.25rem;display:flex}.crosshair-editor-frame.svelte-1f233kn{--crosshair-dock-viewport:30svh;container:crosshair-editor/inline-size}.crosshair-editor.svelte-1f233kn{flex-direction:column;gap:1rem;display:flex}@container crosshair-editor (width>=52rem){.crosshair-editor.svelte-1f233kn{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);gap:2rem;display:grid}.crosshair-rail.svelte-1f233kn{align-self:start}}.crosshair-rail.svelte-1f233kn{border:1px solid oklch(var(--border-oklch) / .6);background:oklch(var(--surface-subtle-oklch));border-radius:.875rem;min-inline-size:0;display:grid}.crosshair-section.svelte-1f233kn{gap:.75rem;min-inline-size:0;padding:1rem;display:grid}.crosshair-section.svelte-1f233kn+.crosshair-section:where(.svelte-1f233kn){border-block-start:1px solid oklch(var(--border-oklch) / .6)}.crosshair-section.svelte-1f233kn h2:where(.svelte-1f233kn):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.crosshair-section.svelte-1f233kn h2:where(.svelte-1f233kn){text-wrap:balance;font-size:.875rem;font-weight:600}.crosshair-section__note.svelte-1f233kn{color:oklch(var(--muted-foreground-oklch));font-size:.75rem;line-height:1.45}@media (height>=44rem){@container crosshair-editor (width<52rem){.crosshair-rail.svelte-1f233kn :is(input,select,button,summary,textarea){scroll-margin-block-start:calc(var(--crosshair-dock-viewport) + 10rem)}}}.crosshair-switch.svelte-1f233kn{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:2.75rem;font-size:.875rem;font-weight:500;display:flex}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn){appearance:none;background:oklch(var(--muted-oklch));block-size:1.5rem;inline-size:2.5rem;box-shadow:inset 0 0 0 1px oklch(var(--input-oklch));cursor:pointer;border-radius:999px;flex:none;margin:0;transition:background-color .15s;position:relative}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):before{content:"";background:oklch(var(--card-oklch));block-size:1.125rem;inline-size:1.125rem;box-shadow:0 1px 2px oklch(var(--foreground-oklch) / .25);transition:translate .15s var(--ease-out-strong);border-radius:999px;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):checked{background:oklch(var(--foreground-oklch));box-shadow:none}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):checked:before{translate:1rem}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:-1rem}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}.crosshair-changes.svelte-1f233kn{gap:.125rem;display:grid}.crosshair-changes.svelte-1f233kn li:where(.svelte-1f233kn){border-block-end:1px solid oklch(var(--border-oklch) / .5);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding-block:.25rem;display:grid}.crosshair-changes__label.svelte-1f233kn{font-size:.8125rem;font-weight:500}.crosshair-changes__line.svelte-1f233kn{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1;justify-content:space-between;gap:0 .75rem;font-size:.75rem;display:flex}.crosshair-changes__convar.svelte-1f233kn{color:oklch(var(--muted-foreground-oklch));overflow-wrap:anywhere}.crosshair-changes__value.svelte-1f233kn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):before{transition:none}}@media (forced-colors:active){.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn){appearance:auto}.crosshair-switch.svelte-1f233kn input:where(.svelte-1f233kn):before{content:none}}.crosshair-import.svelte-1gwv0oj{gap:.5rem;display:grid}.crosshair-import__help.svelte-1gwv0oj{color:oklch(var(--muted-foreground-oklch));font-size:.8125rem;line-height:1.45}.crosshair-import__bar.svelte-1gwv0oj{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.5rem;display:grid}textarea.svelte-1gwv0oj,select.svelte-1gwv0oj{border:1px solid oklch(var(--input-oklch));background:oklch(var(--background-oklch));min-block-size:2.75rem;inline-size:100%;font-family:var(--font-geist-mono);color:oklch(var(--foreground-oklch));border-radius:.5rem;padding:.5625rem .75rem;font-size:1rem;line-height:1.5}textarea.svelte-1gwv0oj{field-sizing:content;resize:none;max-block-size:10rem}@supports not (field-sizing:content){textarea.svelte-1gwv0oj{resize:vertical}}select.svelte-1gwv0oj{inline-size:auto;font-family:inherit}textarea.svelte-1gwv0oj:focus-visible,select.svelte-1gwv0oj:focus-visible,.crosshair-import__file.svelte-1gwv0oj:focus-within{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px}textarea[aria-invalid=true].svelte-1gwv0oj{border-color:oklch(var(--destructive-oklch))}.crosshair-import__actions.svelte-1gwv0oj{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crosshair-import__file.svelte-1gwv0oj{border:1px solid oklch(var(--border-oklch));min-block-size:2.75rem;font-family:var(--font-geist-mono);cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.crosshair-import__file.svelte-1gwv0oj svg{block-size:1rem;inline-size:1rem}@media (hover:hover) and (pointer:fine){.crosshair-import__file.svelte-1gwv0oj:hover{border-color:oklch(var(--foreground-oklch) / .5)}}.crosshair-import__file.svelte-1gwv0oj input:where(.svelte-1gwv0oj){opacity:0;cursor:pointer;position:absolute;inset:0}.crosshair-import__status.svelte-1gwv0oj p:where(.svelte-1gwv0oj),.crosshair-import__note.svelte-1gwv0oj{font-size:.875rem;line-height:1.5}.crosshair-import__note.svelte-1gwv0oj{color:oklch(var(--muted-foreground-oklch))}.crosshair-import__error.svelte-1gwv0oj{color:oklch(var(--destructive-fg-oklch));font-size:.875rem}.crosshair-import__height.svelte-1gwv0oj,.crosshair-import__review.svelte-1gwv0oj{border:1px solid oklch(var(--border-oklch));background:oklch(var(--surface-subtle-oklch));border-radius:.75rem;gap:.5rem;padding:.875rem;display:grid}.crosshair-import__height.svelte-1gwv0oj label:where(.svelte-1gwv0oj){font-size:.875rem;font-weight:500}.crosshair-import__review.svelte-1gwv0oj h3:where(.svelte-1gwv0oj){font-size:.9375rem;font-weight:600}.crosshair-import__mode.svelte-1gwv0oj{border:0;flex-wrap:wrap;gap:.25rem 1rem;padding:0;font-size:.875rem;display:flex}.crosshair-import__mode.svelte-1gwv0oj legend:where(.svelte-1gwv0oj){float:left;margin-inline-end:.5rem;font-weight:500}.crosshair-import__mode.svelte-1gwv0oj label:where(.svelte-1gwv0oj){align-items:center;gap:.375rem;min-block-size:2.75rem;display:inline-flex}table.svelte-1gwv0oj{border-collapse:collapse;inline-size:100%;font-size:.8125rem}th.svelte-1gwv0oj,td.svelte-1gwv0oj{text-align:start;border-block-end:1px solid oklch(var(--border-oklch));vertical-align:top;padding:.375rem .5rem .375rem 0}thead.svelte-1gwv0oj th:where(.svelte-1gwv0oj){color:oklch(var(--muted-foreground-oklch));font-weight:500}tbody.svelte-1gwv0oj th:where(.svelte-1gwv0oj){font-weight:500}.crosshair-import__value.svelte-1gwv0oj{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crosshair-hero{border-block-end:1px solid oklch(var(--border-oklch) / .5)}.crosshair-hero__content.svelte-11zyhhn{padding-block:clamp(1.25rem,3.5vw,2.5rem);container:crosshair-hero/inline-size}.crosshair-hero__row.svelte-11zyhhn{gap:1.25rem 2.5rem;display:grid}@container crosshair-hero (width>=52rem){.crosshair-hero__row.svelte-11zyhhn{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:start}}h1.svelte-11zyhhn{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05}.crosshair-hero__lede.svelte-11zyhhn{max-inline-size:38rem;color:oklch(var(--muted-foreground-oklch));text-wrap:pretty;margin-block-start:.625rem;font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.5}.crosshair-hero__status.svelte-11zyhhn{margin-block-start:.75rem;font-size:.875rem}.crosshair-hero__status--error.svelte-11zyhhn{color:oklch(var(--destructive-fg-oklch))}.crosshair-page__editor.svelte-11zyhhn{padding-block:clamp(1rem,2vw,1.5rem) 0}.crosshair-page__install.svelte-11zyhhn{gap:.75rem;max-inline-size:72ch;margin-block:3rem 2.5rem;display:grid}.crosshair-page__install.svelte-11zyhhn h2:where(.svelte-11zyhhn){font-size:1.25rem;font-weight:600}.crosshair-page__install.svelte-11zyhhn ol:where(.svelte-11zyhhn){counter-reset:step;color:oklch(var(--muted-foreground-oklch));gap:.625rem;font-size:.9375rem;line-height:1.55;display:grid}.crosshair-page__install.svelte-11zyhhn li:where(.svelte-11zyhhn){counter-increment:step;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.crosshair-page__install.svelte-11zyhhn li:where(.svelte-11zyhhn):before{content:counter(step);border:1px solid oklch(var(--border-oklch));background:oklch(var(--surface-subtle-oklch));block-size:1.75rem;font-family:var(--font-geist-mono);color:oklch(var(--foreground-oklch));border-radius:.375rem;place-items:center;font-size:.8125rem;font-weight:600;display:grid}
