svg.svelte-ovo7fd{width:100%;height:100%;display:block;overflow:visible}.stroke.svelte-ovo7fd{fill:none;stroke:var(--gilt);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.fill.svelte-ovo7fd{fill:var(--gilt);stroke:var(--gilt-fine);stroke-width:.9px;stroke-linejoin:round}.line.svelte-ovo7fd{fill:none;stroke:var(--gilt-fine);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.dot.svelte-ovo7fd{fill:var(--gilt-fine)}.frame.svelte-n0m3m7{--frame-size:var(--frame-ornament-size,clamp(3rem, 7vw, 5rem));--pad:calc(var(--frame-size) * .45);--pad-block:calc(var(--frame-size) * .7);--gap:calc(var(--frame-size) * .1);--band:calc(var(--frame-size) * .1);--chamfer:calc(var(--frame-size) * .35);--band-x:calc(var(--pad) - var(--gap) * 1.6 - var(--band));--band-y:calc(var(--pad-block) - var(--gap) * 1.6 - var(--band));--radius:var(--border-radius,0px);--backdrop:var(--frame-backdrop,var(--bg));--gilt:color-mix(in srgb, var(--primary-hover) 20%, var(--backdrop));--gilt-fine:color-mix(in srgb, var(--primary-hover) 90%, var(--backdrop));--glow:color-mix(in srgb, var(--primary-hover) 70%, transparent);box-sizing:border-box;width:100%;padding:var(--pad-block) var(--pad);position:relative}.glass.svelte-n0m3m7{--c:calc(var(--chamfer) - (var(--band) + var(--gap) * 1.6) * .586);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative}.glass.svelte-n0m3m7:before,.glass.svelte-n0m3m7:after,.scanlines.svelte-n0m3m7{content:"";border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.glass.svelte-n0m3m7:before{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass.svelte-n0m3m7:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-hover) 35%, transparent), inset 0 0 calc(var(--frame-size) * .4) color-mix(in srgb, var(--primary-hover) 14%, transparent), inset 0 0 calc(var(--frame-size) * .3) #00000047;background:linear-gradient(135deg,#ffffff1f,#0000 30% 70%,#ffffff0f)}.scanlines.svelte-n0m3m7{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--text) 6%, transparent) 0 1px, transparent 1px 3px)}.band.svelte-n0m3m7,.neon.svelte-n0m3m7,.rail.svelte-n0m3m7,.bracket.svelte-n0m3m7,.ticks.svelte-n0m3m7,.crest.svelte-n0m3m7,.tag.svelte-n0m3m7{pointer-events:none;position:absolute}.ring.svelte-n0m3m7{--ci:calc(var(--c) - var(--t) * .586);clip-path:polygon(evenodd, var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c), var(--c) 0, calc(var(--t) + var(--ci)) var(--t), var(--t) calc(var(--t) + var(--ci)), var(--t) calc(100% - var(--t) - var(--ci)), calc(var(--t) + var(--ci)) calc(100% - var(--t)), calc(100% - var(--t) - var(--ci)) calc(100% - var(--t)), calc(100% - var(--t)) calc(100% - var(--t) - var(--ci)), calc(100% - var(--t)) calc(var(--t) + var(--ci)), calc(100% - var(--t) - var(--ci)) var(--t), calc(var(--t) + var(--ci)) var(--t))}.band.svelte-n0m3m7{--t:var(--band);--c:var(--chamfer);inset:var(--band-y) var(--band-x);background:var(--gilt)}.neon.svelte-n0m3m7{filter:drop-shadow(0 0 calc(var(--frame-size) * .06) var(--glow));inset:0}.rail.svelte-n0m3m7{--t:1.5px;--c:calc(var(--chamfer) - (var(--band) + var(--gap) * .6) * .586);inset:calc(var(--pad-block) - var(--gap)) calc(var(--pad) - var(--gap));background:var(--gilt-fine)}.bracket.svelte-n0m3m7{--off:calc(var(--frame-size) * .07);width:calc(var(--frame-size) * .3);height:calc(var(--frame-size) * .3);border:0 solid var(--gilt-fine)}.bracket.tl.svelte-n0m3m7,.bracket.tr.svelte-n0m3m7{top:calc(var(--band-y) - var(--off));border-top-width:2px}.bracket.bl.svelte-n0m3m7,.bracket.br.svelte-n0m3m7{bottom:calc(var(--band-y) - var(--off));border-bottom-width:2px}.bracket.tl.svelte-n0m3m7,.bracket.bl.svelte-n0m3m7{left:calc(var(--band-x) - var(--off));border-left-width:2px}.bracket.tr.svelte-n0m3m7,.bracket.br.svelte-n0m3m7{right:calc(var(--band-x) - var(--off));border-right-width:2px}.ticks.svelte-n0m3m7{left:50%;bottom:calc(var(--band-y) - var(--frame-size) * .2);width:calc(var(--frame-size) * 2.4);height:calc(var(--frame-size) * .1);background:repeating-linear-gradient(to right, var(--gilt-fine) 0 2px, transparent 2px 6px);transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.crest.svelte-n0m3m7{left:50%;top:calc(var(--band-y) + var(--band) - var(--frame-size) * .5);width:var(--frame-size);height:calc(var(--frame-size) * .5);transform:translate(-50%)}.tag.svelte-n0m3m7{--lift:calc(100% - var(--band-y) + var(--frame-size) * .05);max-width:calc(50% - var(--band-x) - var(--chamfer) - var(--frame-size) * 1.3);color:var(--gilt-fine);font:600 max(.6rem, calc(var(--frame-size) * .14)) / 1 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-shadow:0 0 .4em var(--glow);text-transform:uppercase;white-space:nowrap;overflow:hidden}.tag.tl.svelte-n0m3m7,.tag.tr.svelte-n0m3m7{bottom:var(--lift)}.tag.bl.svelte-n0m3m7,.tag.br.svelte-n0m3m7{top:var(--lift)}.tag.tl.svelte-n0m3m7,.tag.bl.svelte-n0m3m7{left:calc(var(--band-x) + var(--chamfer))}.tag.tr.svelte-n0m3m7,.tag.br.svelte-n0m3m7{right:calc(var(--band-x) + var(--chamfer))}.shimmer.svelte-n0m3m7 .glints:where(.svelte-n0m3m7){animation:3s ease-in-out infinite svelte-n0m3m7-glint;animation-delay:calc(var(--order) * .6s)}@keyframes svelte-n0m3m7-glint{0%,30%,to{filter:brightness()drop-shadow(0 0 #0000)}15%{filter:brightness(1.4) drop-shadow(0 0 .35rem var(--primary-hover))}}.shimmer.svelte-n0m3m7 .rail:where(.svelte-n0m3m7){background:linear-gradient(90deg, var(--gilt-fine) 40%, color-mix(in srgb, var(--primary-hover) 40%, #fff) 50%, var(--gilt-fine) 60%) 0 0 / 300% 100%;animation:2.4s linear infinite svelte-n0m3m7-sweep}@keyframes svelte-n0m3m7-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-n0m3m7 .glints:where(.svelte-n0m3m7),.shimmer.svelte-n0m3m7 .rail:where(.svelte-n0m3m7){animation:none}}.plaque.svelte-1c2c1n0{--height:var(--plaque-height,2.75rem);--c:calc(var(--height) * .3);--backdrop:var(--frame-backdrop,var(--bg));--gilt:color-mix(in srgb, var(--primary-hover) 20%, var(--backdrop));--gilt-fine:color-mix(in srgb, var(--primary-hover) 90%, var(--backdrop));max-width:100%;height:var(--height);filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--primary-hover) 45%, transparent));align-items:center;display:inline-flex}.callout.svelte-1c2c1n0{width:calc(var(--height) * .5);background:var(--gilt-fine);flex:none;height:1px;position:relative}.callout.svelte-1c2c1n0:before{content:"";background:var(--gilt-fine);width:5px;height:5px;position:absolute;top:50%;left:0;translate:0 -50%}.callout.end.svelte-1c2c1n0:before{left:auto;right:0}.plate.svelte-1c2c1n0{min-width:0;height:100%;padding-inline:calc(var(--height) * .5);isolation:isolate;background:var(--surface);color:color-mix(in srgb, var(--primary-hover) 90%, var(--text));text-shadow:0 0 .35em color-mix(in srgb, var(--primary-hover) 50%, transparent);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));justify-content:center;align-items:center;display:flex;position:relative}.plate.svelte-1c2c1n0:after{content:"";z-index:-1;background:linear-gradient(var(--primary-hover), var(--primary-hover)), linear-gradient(#fff, #fff);filter:contrast(2)invert();mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;inset:0}.plate.svelte-1c2c1n0>*{position:relative}.plate.svelte-1c2c1n0:before{--t:1px;--ci:calc(var(--c) - var(--t) * .586);content:"";background:var(--gilt-fine);pointer-events:none;clip-path:polygon(evenodd, var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c), var(--c) 0, calc(var(--t) + var(--ci)) var(--t), var(--t) calc(var(--t) + var(--ci)), var(--t) calc(100% - var(--t)), calc(100% - var(--t) - var(--ci)) calc(100% - var(--t)), calc(100% - var(--t)) calc(100% - var(--t) - var(--ci)), calc(100% - var(--t)) var(--t), calc(var(--t) + var(--ci)) var(--t));position:absolute;inset:0}.graph.svelte-1noe0wx{--faint:color-mix(in srgb, var(--text-muted) 25%, transparent);width:var(--graph-width,12rem);max-width:100%}.plot.svelte-1noe0wx{height:var(--graph-height,6rem);border-bottom:2px solid var(--text-muted);background:repeating-linear-gradient(to right, var(--faint) 0 1px, transparent 1px calc(100% / var(--grid)));position:relative}svg.svelte-1noe0wx{width:100%;height:calc(100% - 4px);display:block;position:absolute;inset:2px 0;overflow:visible}polyline.svelte-1noe0wx{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.marker.svelte-1noe0wx{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--accent) 30%, transparent), 0 0 .6rem var(--accent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.ruler.svelte-1noe0wx{background:repeating-linear-gradient(to right, var(--faint) 0 1px, transparent 1px calc(100% / var(--ticks)));height:.3rem}.axis.svelte-1noe0wx{color:var(--text-muted);font-family:var(--font-mono);font-size:calc(var(--step--1) * .8);text-transform:uppercase;justify-content:space-between;display:flex}.knob.svelte-1krtctl{align-items:center;gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.dial.svelte-1krtctl{width:var(--knob-size,3rem);height:var(--knob-size,3rem);cursor:ns-resize;touch-action:none;overflow:visible}.dial.svelte-1krtctl:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:50%}.tick.svelte-1krtctl{stroke:var(--text-muted);stroke-width:2.5px;stroke-linecap:round;opacity:.45;transition:stroke .12s}.tick.lit.svelte-1krtctl{stroke:var(--accent);opacity:1}.track.svelte-1krtctl,.fill.svelte-1krtctl{fill:none;stroke-width:10px;stroke-linecap:round}.track.svelte-1krtctl{stroke:var(--text-muted);opacity:.4}.fill.svelte-1krtctl{stroke:var(--accent);transition:stroke .12s}.dial.svelte-1krtctl:hover :is(.fill:where(.svelte-1krtctl),.tick.lit:where(.svelte-1krtctl)),.dial.dragging.svelte-1krtctl :is(.fill:where(.svelte-1krtctl),.tick.lit:where(.svelte-1krtctl)){stroke:var(--primary-hover)}.pointer.svelte-1krtctl{stroke:var(--text);stroke-width:8px;stroke-linecap:round}.label.svelte-1krtctl{color:var(--text-muted);font-size:calc(var(--step--1) * .85);letter-spacing:.08em;overflow-wrap:normal;text-align:center;text-transform:uppercase}.readout.svelte-1krtctl{font-family:var(--font-mono);white-space:nowrap}.number.svelte-1krtctl{font-size:var(--step-0);font-weight:700}.unit.svelte-1krtctl{color:var(--text-muted);font-size:calc(var(--step--1) * .8);text-transform:uppercase;margin-left:.2em}.slider.svelte-1uu4kxe{--thumb:var(--slider-thumb,.875rem);--height:var(--slider-height,.375rem);--muted:color-mix(in srgb, var(--text-muted) 40%, transparent);gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.top.svelte-1uu4kxe{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);display:flex}.label.svelte-1uu4kxe{color:var(--text-muted);font-size:calc(var(--step--1) * .85);letter-spacing:.08em;overflow-wrap:normal;text-transform:uppercase}.readout.svelte-1uu4kxe{font-family:var(--font-mono);white-space:nowrap}.number.svelte-1uu4kxe{font-size:var(--step-0);font-weight:700}.unit.svelte-1uu4kxe{color:var(--text-muted);font-size:calc(var(--step--1) * .8);text-transform:uppercase;margin-left:.2em}input.svelte-1uu4kxe{--color:var(--accent);appearance:none;box-sizing:border-box;width:100%;height:var(--thumb);box-shadow:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0}input.svelte-1uu4kxe:hover,input.svelte-1uu4kxe:active{--color:var(--primary-hover)}input.svelte-1uu4kxe:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:var(--thumb)}input.svelte-1uu4kxe::-webkit-slider-runnable-track{height:var(--height);border-radius:var(--height);background:linear-gradient(to right, var(--color) var(--fill), var(--muted) var(--fill))}input.svelte-1uu4kxe::-moz-range-track{height:var(--height);border-radius:var(--height);background:linear-gradient(to right, var(--color) var(--fill), var(--muted) var(--fill))}input.svelte-1uu4kxe::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--height) - var(--thumb)) / 2);border:2px solid var(--surface);background:var(--color);box-shadow:0 0 0 1px var(--color), 0 0 .6rem var(--color);border-radius:50%}input.svelte-1uu4kxe::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid var(--surface);background:var(--color);box-shadow:0 0 0 1px var(--color), 0 0 .6rem var(--color);border-radius:50%}.ticks.svelte-1uu4kxe{height:.3rem;margin-inline:calc(var(--thumb) / 2);background:repeating-linear-gradient(to right, var(--muted) 0 1px, transparent 1px 10%), linear-gradient(to left, var(--muted) 0 1px, transparent 1px)}p.svelte-1gwxfnb{margin:0;padding:0}h3.svelte-1gwxfnb{font-size:var(--step-1)}pre.svelte-1gwxfnb{tab-size:2}.code.svelte-1gwxfnb .tag{color:var(--primary)}.code.svelte-1gwxfnb :is(.attr-name,.selector,.property,.function,.class-name){color:var(--secondary)}.code.svelte-1gwxfnb :is(.attr-value,.string,.regex,.url){color:var(--accent)}.code.svelte-1gwxfnb :is(.keyword,.atrule,.important){color:var(--primary-hover)}.code.svelte-1gwxfnb :is(.number,.boolean,.constant,.entity){color:var(--text-warn)}.code.svelte-1gwxfnb :is(.punctuation,.operator,.comment,.prolog,.doctype,.cdata){color:var(--text-muted)}.htmlEater.svelte-1gwxfnb{align-items:center;gap:var(--space-2xs);margin-block:var(--space-l);flex-direction:column;display:flex}.name.svelte-1gwxfnb{font-size:var(--step-2);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:700}.name.cursor.svelte-1gwxfnb:after{content:"_";animation:1.1s step-end infinite svelte-1gwxfnb-blink}@keyframes svelte-1gwxfnb-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.name.cursor.svelte-1gwxfnb:after{animation:none}}.credit.svelte-1gwxfnb{max-width:60ch;margin:var(--space-2xs) 0 0;color:color-mix(in srgb, var(--primary-hover) 45%, var(--text-muted));font-size:var(--step--1);letter-spacing:.1em;text-align:center;text-shadow:0 0 .4em color-mix(in srgb, var(--primary-hover) 20%, transparent);text-transform:uppercase;text-wrap:balance;line-height:1.7}.playback.svelte-1gwxfnb{align-items:center;gap:.5em;display:flex}.playback.svelte-1gwxfnb button:where(.svelte-1gwxfnb){color:inherit;font:inherit;letter-spacing:.12em;text-transform:uppercase;text-shadow:inherit;cursor:pointer;background:0 0;border:none;padding:.15em .3em;font-weight:700}.playback.svelte-1gwxfnb button:where(.svelte-1gwxfnb):hover{text-underline-offset:.2em;text-decoration:underline}.playback.svelte-1gwxfnb button.active:where(.svelte-1gwxfnb){text-shadow:0 0 .15em var(--primary-hover), 0 0 .6em var(--primary-hover)}.playback.svelte-1gwxfnb button:where(.svelte-1gwxfnb):focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.divider.svelte-1gwxfnb{opacity:.7;font-size:.5em}.container.svelte-1gwxfnb{box-sizing:border-box;isolation:isolate;background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--border-radius);aspect-ratio:4/3;width:100%;padding:var(--space-2xs);display:block;position:relative;overflow:hidden}.container.svelte-1gwxfnb:before{content:"";z-index:-1;background:linear-gradient(var(--primary-hover), var(--primary-hover)), linear-gradient(#fff, #fff);filter:contrast(2)invert();mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;inset:0}.columns.svelte-1gwxfnb{grid-template-rows:minmax(0,1fr);grid-template-columns:70% 30%;height:100%;min-height:0;display:grid}.leftPanel.svelte-1gwxfnb,.rightPanel.svelte-1gwxfnb{border:none;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}.row.svelte-1gwxfnb{flex-direction:row;margin:0;padding:0;display:flex}.rest.svelte-1gwxfnb{border:none;flex:1 1 0;min-height:0;padding:0;display:flex}.tab.svelte-1gwxfnb{background-color:var(--bg);border:var(--border-width) solid var(--text-muted);border-radius:var(--border-radius);margin:var(--space-2xs);padding-inline:var(--space-2xs);padding-block:var(--space-2xs);overflow-wrap:anywhere}.reader.svelte-1gwxfnb{isolation:isolate;position:relative}.glow.svelte-1gwxfnb{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 60%, transparent), transparent 70%);opacity:.35;pointer-events:none;animation:.4s ease-out svelte-1gwxfnb-pulse;position:absolute;inset:0}@keyframes svelte-1gwxfnb-pulse{0%{opacity:1;transform:scale(1.3)}to{opacity:.35;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.glow.svelte-1gwxfnb{animation:none}}.settings.svelte-1gwxfnb{gap:var(--space-2xs);margin-block:var(--space-2xs);grid-template-columns:auto 1fr;align-items:center;display:grid}.settings.svelte-1gwxfnb label:where(.svelte-1gwxfnb){display:contents}.settings.svelte-1gwxfnb h4:where(.svelte-1gwxfnb){margin-inline:0;margin-block:var(--space-s);color:var(--secondary);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1}.voice.svelte-1gwxfnb{align-items:center;gap:var(--space-2xs);flex-direction:column;grid-column:1/-1;display:flex}.settings.svelte-1gwxfnb label.preset:where(.svelte-1gwxfnb){align-items:center;gap:var(--space-2xs);min-width:0;color:var(--text-muted);font-size:calc(var(--step--1) * .85);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-2xs);grid-column:1/-1;display:flex}.preset.svelte-1gwxfnb select:where(.svelte-1gwxfnb){min-width:0;color:var(--text);font-size:var(--step--1);letter-spacing:normal;text-transform:none;flex:1;margin:0;padding:.25em .4em}.sliders.svelte-1gwxfnb{gap:var(--space-2xs);flex-direction:column;grid-column:1/-1;display:flex}.knobs.svelte-1gwxfnb{gap:var(--space-2xs);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings.svelte-1gwxfnb select:where(.svelte-1gwxfnb){width:100%;min-width:0}select.svelte-1gwxfnb:hover{cursor:pointer;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}.scale.svelte-1gwxfnb{gap:var(--space-2xs);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.scaleSelects.svelte-1gwxfnb{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.settings.svelte-1gwxfnb .scaleSelects:where(.svelte-1gwxfnb) label:where(.svelte-1gwxfnb){gap:var(--space-3xs);min-width:0;color:var(--text-muted);font-size:calc(var(--step--1) * .85);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;display:flex}.scale.svelte-1gwxfnb select:where(.svelte-1gwxfnb){color:var(--text);font-size:var(--step--1);letter-spacing:normal;text-transform:none;margin:0;padding:.25em .4em}.grid.svelte-1gwxfnb{--line:color-mix(in srgb, var(--text-muted) 30%, transparent);aspect-ratio:1;border:var(--border-width) solid var(--border);border-radius:var(--border-radius);grid-template-columns:repeat(12,1fr);width:100%;display:grid;overflow:hidden}button.cell.svelte-1gwxfnb{--key-tint:transparent;border:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--key-tint);cursor:pointer;border-radius:0;min-width:0;margin:0;padding:0}button.cell.svelte-1gwxfnb:nth-child(12n){border-right:none}button.cell.svelte-1gwxfnb:nth-child(n+133){border-bottom:none}button.cell.blackCol.svelte-1gwxfnb,button.cell.blackRow.svelte-1gwxfnb,button.cell.blackCol.blackRow.svelte-1gwxfnb{--key-tint:color-mix(in srgb, var(--text) 20%, transparent)}button.cell.on.svelte-1gwxfnb{background:var(--accent)}button.cell.svelte-1gwxfnb:hover{outline:2px solid var(--primary);outline-offset:-2px;z-index:1}button.cell.svelte-1gwxfnb:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px;z-index:1}.gridAxis.svelte-1gwxfnb{justify-content:space-between;gap:var(--space-2xs);color:var(--text-muted);font-size:calc(var(--step--1) * .8);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.sourceTab.svelte-1gwxfnb{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.sourceTab.svelte-1gwxfnb h3:where(.svelte-1gwxfnb){white-space:nowrap;flex-shrink:0}.reading.svelte-1gwxfnb{align-items:baseline;gap:var(--space-3xs);flex:1;min-width:0;display:flex}.readingLabel.svelte-1gwxfnb{color:var(--text-muted);font-size:calc(var(--step--1) * .85);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.sourceNow.svelte-1gwxfnb{min-width:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sourceNow.custom.svelte-1gwxfnb{color:var(--accent)}.sourceActions.svelte-1gwxfnb{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.upload.svelte-1gwxfnb,button.linkish.svelte-1gwxfnb{color:var(--primary);font:inherit;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.upload.svelte-1gwxfnb:hover,button.linkish.svelte-1gwxfnb:hover{color:var(--primary-hover);background:0 0;text-decoration:underline}button.linkish.svelte-1gwxfnb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.upload.svelte-1gwxfnb:has(input:where(.svelte-1gwxfnb):focus-visible){outline:2px solid var(--primary);outline-offset:2px}.visuallyHidden.svelte-1gwxfnb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.center.svelte-1gwxfnb{justify-content:center;align-items:center;display:flex}.fill.svelte-1gwxfnb{flex:1}.oneline.svelte-1gwxfnb{overflow-wrap:normal;white-space:nowrap;min-width:0;overflow:clip}.oneline.svelte-1gwxfnb:before{content:"​"}.clipEnd.svelte-1gwxfnb{flex:1;min-width:0;min-height:0;overflow:clip}.scrollY.svelte-1gwxfnb{overflow-y:auto}.scrollBoth.svelte-1gwxfnb{overflow:auto}.scrollbars.svelte-1gwxfnb{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--transition-time) ease}.scrollbars.svelte-1gwxfnb:hover,.scrollbars.svelte-1gwxfnb:focus-within{scrollbar-color:var(--gilt-fine,var(--primary-hover)) var(--gilt,transparent)}.scrollbars.svelte-1gwxfnb::-webkit-scrollbar{width:.4rem;height:.4rem}.scrollbars.svelte-1gwxfnb::-webkit-scrollbar-track{transition:background var(--transition-time) ease;background:0 0;border-radius:.2rem}.scrollbars.svelte-1gwxfnb::-webkit-scrollbar-thumb{transition:background var(--transition-time) ease;background:0 0;border-radius:.2rem}.scrollbars.svelte-1gwxfnb::-webkit-scrollbar-corner{transition:background var(--transition-time) ease;background:0 0;border-radius:.2rem}.scrollbars.svelte-1gwxfnb:hover::-webkit-scrollbar-track{background:var(--gilt,transparent)}.scrollbars.svelte-1gwxfnb:focus-within::-webkit-scrollbar-track{background:var(--gilt,transparent)}.scrollbars.svelte-1gwxfnb:hover::-webkit-scrollbar-thumb{background:var(--gilt-fine,var(--primary-hover))}.scrollbars.svelte-1gwxfnb:focus-within::-webkit-scrollbar-thumb{background:var(--gilt-fine,var(--primary-hover))}.scrollbars.svelte-1gwxfnb::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.title2.svelte-1gwxfnb{color:var(--secondary);font-size:var(--step-0);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0}
