


:root { color-scheme: light; --by-day: initial; --by-night: ; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { color-scheme: dark; --by-day: ; --by-night: initial; } }
:root[data-theme="dark"] { color-scheme: dark; --by-day: ; --by-night: initial; }

:root {
  --paper-day: #f5f5ef; --paper-night: #14110f;
  --paper: var(--by-day, var(--paper-day)) var(--by-night, var(--paper-night));
  --paper-grain: var(--by-day, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 -0.06'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")) var(--by-night, none);
  --paper-surface: var(--paper-grain), var(--paper);
  --paper-raised: var(--by-day, #fafaf5) var(--by-night, #1b1714);
  --paper-sunk: var(--by-day, #e0e0d7) var(--by-night, #0d0b09);
  --ink-day: #282828; --ink-night: #efe6d8;
  --ink: var(--by-day, var(--ink-day)) var(--by-night, var(--ink-night));
  --ink-soft: color-mix(in srgb, var(--ink) 72%, transparent);
  --ink-mute-day: #61615e; --ink-mute-night: #a8998a;
  --ink-mute: var(--by-day, var(--ink-mute-day)) var(--by-night, var(--ink-mute-night));
  --rule: var(--by-day, #b3b3af) var(--by-night, rgba(239, 226, 208, 0.22));
  --tick: var(--by-day, #d9d9d6) var(--by-night, rgba(239, 226, 208, 0.1));
  --crimson: #ce2137;
  --accent: var(--by-day, var(--crimson)) var(--by-night, color-mix(in oklch, var(--crimson) 80%, #ffffff));
  --accent-fill: var(--accent);
  --accent-ink: var(--by-day, color-mix(in oklch, var(--accent) 86%, var(--ink))) var(--by-night, var(--accent-on-dark));
  --accent-wash: color-mix(in srgb, var(--accent) 14%, transparent);
  --accent-on-dark: color-mix(in oklch, var(--crimson) 62%, #ffffff);
  --on-accent: var(--by-day, #ffffff) var(--by-night, var(--paper));
  --poche: color-mix(in srgb, var(--ink) 88%, var(--paper));
  --zone-blend: var(--by-day, multiply) var(--by-night, normal);
  --zone-opacity: 0.8;
  --listening-zone-opacity: 0.16;
  --marker-size: 11px;
  --shadow-bar: var(--by-day, var(--ink)) var(--by-night, color-mix(in srgb, var(--ink-mute) 55%, transparent));
  --hard-bar: 0 var(--bar) 0 var(--shadow-bar);
  --label-bg: var(--by-day, var(--ink)) var(--by-night, #e3d7c4);
  --label-ink: var(--paper);
  --art-mat: #f8f8f6;
  --screen: #000000;

  --flow-sink: var(--by-day, #626260) var(--by-night, #b8a996);
  --flow-bass: var(--by-day, var(--ink-mute)) var(--by-night, #8f7f6e);
  --pressure-high: var(--accent);
  --pressure-low-day: #2b5f9e; --pressure-low-night: #86b3e6;
  --pressure-low: var(--by-day, var(--pressure-low-day)) var(--by-night, var(--pressure-low-night));
  --wave-blend: var(--by-day, multiply) var(--by-night, screen);
  
  --band-bass: var(--by-day, #a07a52) var(--by-night, #8f7760);
  --band-mids: var(--by-day, #6e4a2c) var(--by-night, #d4a86e);
  --band-highs: var(--ink);
  
  --sound-bass: var(--accent);
  --sound-mids: var(--by-day, #2e8b45) var(--by-night, #6fcf85);
  --sound-highs: var(--pressure-low);

  
  --lora: var(--by-day, #324941) var(--by-night, #4a6a5f);
  --lora-light: var(--by-day, #506961) var(--by-night, #6f8f84);
  --lora-dark: var(--by-day, #1d322b) var(--by-night, #33504a);
  --wood-0: #c99c6c; --wood-1: #b8875a; --wood-2: #a8764b; --wood-3: #d4aa7c; --wood-4: #9d6c44; --wood-5: #be9163;
  --wood-grain: rgba(92, 58, 32, 0.38);
  --wood-shadow: #3a291c;

  --ok: var(--by-day, #2f6b3f) var(--by-night, #8fd19e);
  --warn: var(--by-day, #8a5a00) var(--by-night, #f2c14e);
  --error: var(--by-day, #8a2470) var(--by-night, #e79bce);
  --focus: var(--by-day, #1f5fd0) var(--by-night, var(--stage-focus));

  --stage: var(--by-day, var(--ink)) var(--by-night, #2a211a);
  --stage-ink: var(--by-day, var(--paper)) var(--by-night, var(--ink));
  --stage-soft: var(--by-day, var(--rule)) var(--by-night, var(--flow-sink));
  --stage-accent: var(--accent-on-dark);
  --stage-rule: var(--by-day, color-mix(in srgb, var(--paper) 20%, transparent)) var(--by-night, var(--rule));
  --stage-tick: var(--by-day, color-mix(in srgb, var(--paper) 10%, transparent)) var(--by-night, var(--tick));
  --stage-wash: color-mix(in srgb, var(--stage-accent) 22%, transparent);
  --stage-focus: #f0c27a;

  --font-display: 'Geist', 'Helvetica Neue', Arial, system-ui, sans-serif;
  --font-logo: 'Rubik Glitch', var(--font-display);
  --font-body: var(--font-display);
  --font-ui: 'Geist Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  --font-data: var(--font-ui);

  --step--2: 0.75rem;
  --step--1: 0.875rem;
  --step-0: 1rem;
  --type-growth: clamp(0rem, 2vw - 0.5rem, 1rem);
  --step-1: calc(1.125rem + var(--type-growth) / 8);
  --step-lead: calc(var(--step-0) + var(--type-growth) / 4);
  --step-2: calc(1.25rem + var(--type-growth) / 4);
  --step-3: calc(1.5rem + var(--type-growth) / 2);
  --step-4: calc(2rem + var(--type-growth));
  --step-5: calc(2.5rem + var(--type-growth));
  --title-size: var(--step-5);
  --title-weight: 700;
  --title-case: uppercase;
  --leading-title: 1;
  --leading-heading: 1.1;
  --leading-body: 1.3;
  --leading-prose: 1.5;
  --tracking-display: -0.02em;
  --tracking-logo: 0.12em;
  --logo-size-fit: calc(clamp(1.35rem, 1.35rem + (100vw - 24.4rem) * 0.14, 3.4rem) + clamp(0rem, (100vw - 48rem) * 0.08, 0.64rem));
  --logo-size: var(--logo-size-fit);
  --label-size: var(--step--1);
  --label-weight: 500;
  --label-case: uppercase;
  --label-tracking: 0;
  --font-label: var(--label-weight) var(--label-size) / 1 var(--font-ui);

  --radius: 0;
  --border-w: max(1.5px, 0.15rem);
  --underline-hover: 2px;
  --bar: 8px;
  --tap-min: 44px;

  --button-arrow: url(/assets/icons/arrow.svg);
  --button-arrow-out: url(/assets/icons/arrow-out.svg);
  --button-segments: 5;
  --button-ground: var(--paper);
  --ink-edge: url(/assets/icons/ink-edge.svg);
  --ink-edge-depth: 0.14;
  --button-rise-time: 0.15s;
  --button-roll-time: 0.48s;
  --sweep-time: 0.5s;
  --hover-fade: 0.4s;
  --answer-fade: 0.3s;
  --zoom-fade: 0.5s;
  --crossfade-shift: 3px; --crossfade-grow: 1.04; --crossfade-shrink: 0.96;
  --wipe-time: 0.6s;

  --spinner-turn: 0.6s;
  --dots-pulse: 1.2s; --dots-stagger: 0.2s;
  --chip-slide: 0.3s;
  --tick-draw: 0.25s;
  --toast-rise: 0.35s;

  --ease-open: cubic-bezier(0.5, 1, 0.89, 1);
  --ease-rise: cubic-bezier(0.33, 1, 0.68, 1);
  --ease-settle: cubic-bezier(0.25, 1, 0.5, 1);
  --ease-fly: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-roll: cubic-bezier(0.625, 0.05, 0, 1);
  --ease-sweep: cubic-bezier(0.23, 1, 0.32, 1);
  --rise-block: 26.67px;
}

@property --d0{syntax:'<color>';inherits:false;initial-value:#0000}@property --d1{syntax:'<color>';inherits:false;initial-value:#0000}@property --d2{syntax:'<color>';inherits:false;initial-value:#0000}@property --d3{syntax:'<color>';inherits:false;initial-value:#0000}@property --d4{syntax:'<color>';inherits:false;initial-value:#0000}@property --d5{syntax:'<color>';inherits:false;initial-value:#0000}@property --d6{syntax:'<color>';inherits:false;initial-value:#0000}@property --d7{syntax:'<color>';inherits:false;initial-value:#0000}@property --d8{syntax:'<color>';inherits:false;initial-value:#0000}@property --d9{syntax:'<color>';inherits:false;initial-value:#0000}@property --d10{syntax:'<color>';inherits:false;initial-value:#0000}@property --d11{syntax:'<color>';inherits:false;initial-value:#0000}@property --d12{syntax:'<color>';inherits:false;initial-value:#0000}@property --d13{syntax:'<color>';inherits:false;initial-value:#0000}@property --d14{syntax:'<color>';inherits:false;initial-value:#0000}@property --d15{syntax:'<color>';inherits:false;initial-value:#0000}@property --d16{syntax:'<color>';inherits:false;initial-value:#0000}@property --d17{syntax:'<color>';inherits:false;initial-value:#0000}@property --d18{syntax:'<color>';inherits:false;initial-value:#0000}@property --d19{syntax:'<color>';inherits:false;initial-value:#0000}@property --d20{syntax:'<color>';inherits:false;initial-value:#0000}@property --d21{syntax:'<color>';inherits:false;initial-value:#0000}@property --d22{syntax:'<color>';inherits:false;initial-value:#0000}@property --d23{syntax:'<color>';inherits:false;initial-value:#0000}@property --d24{syntax:'<color>';inherits:false;initial-value:#0000}@property --d25{syntax:'<color>';inherits:false;initial-value:#0000}@property --d26{syntax:'<color>';inherits:false;initial-value:#0000}@property --d27{syntax:'<color>';inherits:false;initial-value:#0000}@property --d28{syntax:'<color>';inherits:false;initial-value:#0000}@property --d29{syntax:'<color>';inherits:false;initial-value:#0000}@property --d30{syntax:'<color>';inherits:false;initial-value:#0000}@property --d31{syntax:'<color>';inherits:false;initial-value:#0000}@property --d32{syntax:'<color>';inherits:false;initial-value:#0000}@property --d33{syntax:'<color>';inherits:false;initial-value:#0000}@property --d34{syntax:'<color>';inherits:false;initial-value:#0000}@property --d35{syntax:'<color>';inherits:false;initial-value:#0000}@property --d36{syntax:'<color>';inherits:false;initial-value:#0000}@property --d37{syntax:'<color>';inherits:false;initial-value:#0000}@property --d38{syntax:'<color>';inherits:false;initial-value:#0000}@property --d39{syntax:'<color>';inherits:false;initial-value:#0000}@property --d40{syntax:'<color>';inherits:false;initial-value:#0000}@property --d41{syntax:'<color>';inherits:false;initial-value:#0000}@property --d42{syntax:'<color>';inherits:false;initial-value:#0000}@property --d43{syntax:'<color>';inherits:false;initial-value:#0000}@property --d44{syntax:'<color>';inherits:false;initial-value:#0000}@property --d45{syntax:'<color>';inherits:false;initial-value:#0000}@property --d46{syntax:'<color>';inherits:false;initial-value:#0000}@property --d47{syntax:'<color>';inherits:false;initial-value:#0000}@property --d48{syntax:'<color>';inherits:false;initial-value:#0000}@property --d49{syntax:'<color>';inherits:false;initial-value:#0000}@property --d50{syntax:'<color>';inherits:false;initial-value:#0000}@property --d51{syntax:'<color>';inherits:false;initial-value:#0000}@property --d52{syntax:'<color>';inherits:false;initial-value:#0000}@property --d53{syntax:'<color>';inherits:false;initial-value:#0000}@property --d54{syntax:'<color>';inherits:false;initial-value:#0000}@property --d55{syntax:'<color>';inherits:false;initial-value:#0000}@property --d56{syntax:'<color>';inherits:false;initial-value:#0000}@property --d57{syntax:'<color>';inherits:false;initial-value:#0000}@property --d58{syntax:'<color>';inherits:false;initial-value:#0000}@property --d59{syntax:'<color>';inherits:false;initial-value:#0000}@property --d60{syntax:'<color>';inherits:false;initial-value:#0000}@property --d61{syntax:'<color>';inherits:false;initial-value:#0000}@property --d62{syntax:'<color>';inherits:false;initial-value:#0000}@property --d63{syntax:'<color>';inherits:false;initial-value:#0000}@property --d64{syntax:'<color>';inherits:false;initial-value:#0000}@property --d65{syntax:'<color>';inherits:false;initial-value:#0000}@property --d66{syntax:'<color>';inherits:false;initial-value:#0000}:root{--dot-matrix-rows:6;--dot-matrix-columns:62;--dot-matrix-levels:3;--dot-matrix-fade:120ms;--dot-matrix-step:16ms;--dot-matrix-lag:200ms}
.button::before{--d0:var(--dot-ink);--d1:var(--dot-ink);--d2:var(--dot-ink);--d3:var(--dot-ink);--d4:var(--dot-ink);--d5:var(--dot-ink);--d6:var(--dot-ink);--d7:var(--dot-ink);--d8:var(--dot-ink);--d9:var(--dot-ink);--d10:var(--dot-ink);--d11:var(--dot-ink);--d12:var(--dot-ink);--d13:var(--dot-ink);--d14:var(--dot-ink);--d15:var(--dot-ink);--d16:var(--dot-ink);--d17:var(--dot-ink);--d18:var(--dot-ink);--d19:var(--dot-ink);--d20:var(--dot-ink);--d21:var(--dot-ink);--d22:var(--dot-ink);--d23:var(--dot-ink);--d24:var(--dot-ink);--d25:var(--dot-ink);--d26:var(--dot-ink);--d27:var(--dot-ink);--d28:var(--dot-ink);--d29:var(--dot-ink);--d30:var(--dot-ink);--d31:var(--dot-ink);--d32:var(--dot-ink);--d33:var(--dot-ink);--d34:var(--dot-ink);--d35:var(--dot-ink);--d36:var(--dot-ink);--d37:var(--dot-ink);--d38:var(--dot-ink);--d39:var(--dot-ink);--d40:var(--dot-ink);--d41:var(--dot-ink);--d42:var(--dot-ink);--d43:var(--dot-ink);--d44:var(--dot-ink);--d45:var(--dot-ink);--d46:var(--dot-ink);--d47:var(--dot-ink);--d48:var(--dot-ink);--d49:var(--dot-ink);--d50:var(--dot-ink);--d51:var(--dot-ink);--d52:var(--dot-ink);--d53:var(--dot-ink);--d54:var(--dot-ink);--d55:var(--dot-ink);--d56:var(--dot-ink);--d57:var(--dot-ink);--d58:var(--dot-ink);--d59:var(--dot-ink);--d60:var(--dot-ink);--d61:var(--dot-ink);--d62:var(--dot-ink);--d63:var(--dot-ink);--d64:var(--dot-ink);--d65:var(--dot-ink);--d66:var(--dot-ink);--dot-matrix-cells:linear-gradient(90deg,var(--d3)0 3.23%,var(--d4)0 4.84%,var(--d5)0 6.45%,var(--d7)0 8.06%,var(--d6)0 9.68%,var(--d10)0 14.52%,var(--d12)0 16.13%,var(--d15)0 17.74%,var(--d16)0 19.35%,var(--d13)0 20.97%,var(--d16)0 22.58%,var(--d19)0 24.19%,var(--d15)0 25.81%,var(--d18)0 27.42%,var(--d17)0 29.03%,var(--d18)0 30.65%,var(--d23)0 32.26%,var(--d20)0 33.87%,var(--d26)0 35.48%,var(--d23)0 37.1%,var(--d27)0 40.32%,var(--d26)0 41.94%,var(--d30)0 43.55%,var(--d31)0 45.16%,var(--d28)0 46.77%,var(--d29)0 48.39%,var(--d32)0 50%,var(--d33)0 51.61%,var(--d32)0 53.23%,var(--d35)0 54.84%,var(--d37)0 56.45%,var(--d38)0 59.68%,var(--d40)0 61.29%,var(--d38)0 62.9%,var(--d44)0 64.52%,var(--d41)0 66.13%,var(--d42)0 67.74%,var(--d46)0 69.35%,var(--d44)0 70.97%,var(--d49)0 74.19%,var(--d46)0 75.81%,var(--d51)0 77.42%,var(--d49)0 79.03%,var(--d54)0 80.65%,var(--d53)0 82.26%,var(--d54)0 83.87%,var(--d56)0 85.48%,var(--d55)0 87.1%,var(--d56)0 88.71%,var(--d55)0 90.32%,var(--d58)0 93.55%,var(--d61)0 95.16%,var(--d63)0 96.77%,var(--d65)0 98.39%,var(--d63)0),linear-gradient(90deg,var(--d5)0 1.61%,var(--d6)0 4.84%,var(--d7)0 6.45%,var(--d6)0 8.06%,var(--d8)0 9.68%,var(--d6)0 11.29%,var(--d7)0 12.9%,var(--d8)0 14.52%,var(--d11)0 16.13%,var(--d13)0 17.74%,var(--d15)0 19.35%,var(--d17)0 22.58%,var(--d14)0 24.19%,var(--d19)0 25.81%,var(--d21)0 29.03%,var(--d22)0 30.65%,var(--d19)0 32.26%,var(--d23)0 33.87%,var(--d25)0 35.48%,var(--d24)0 37.1%,var(--d23)0 38.71%,var(--d28)0 40.32%,var(--d27)0 41.94%,var(--d31)0 43.55%,var(--d28)0 45.16%,var(--d31)0 46.77%,var(--d32)0 48.39%,var(--d30)0 50%,var(--d36)0 51.61%,var(--d37)0 53.23%,var(--d36)0 56.45%,var(--d35)0 58.06%,var(--d37)0 59.68%,var(--d41)0 61.29%,var(--d39)0 62.9%,var(--d43)0 64.52%,var(--d45)0 66.13%,var(--d43)0 69.35%,var(--d45)0 72.58%,var(--d50)0 74.19%,var(--d49)0 75.81%,var(--d47)0 77.42%,var(--d50)0 79.03%,var(--d53)0 80.65%,var(--d52)0 85.48%,var(--d57)0 90.32%,var(--d61)0 91.94%,var(--d62)0 93.55%,var(--d58)0 95.16%,var(--d64)0 96.77%,var(--d61)0 98.39%,var(--d65)0),linear-gradient(90deg,var(--d2)0 1.61%,var(--d4)0 3.23%,var(--d5)0 4.84%,var(--d8)0 8.06%,var(--d9)0 9.68%,var(--d11)0 11.29%,var(--d9)0 14.52%,var(--d14)0 16.13%,var(--d11)0 17.74%,var(--d13)0 19.35%,var(--d16)0 20.97%,var(--d15)0 22.58%,var(--d17)0 24.19%,var(--d16)0 25.81%,var(--d19)0 27.42%,var(--d20)0 29.03%,var(--d21)0 30.65%,var(--d20)0 32.26%,var(--d22)0 33.87%,var(--d24)0 35.48%,var(--d25)0 38.71%,var(--d26)0 40.32%,var(--d28)0 41.94%,var(--d26)0 43.55%,var(--d30)0 45.16%,var(--d29)0 46.77%,var(--d31)0 51.61%,var(--d36)0 53.23%,var(--d33)0 54.84%,var(--d34)0 56.45%,var(--d39)0 58.06%,var(--d40)0 59.68%,var(--d39)0 61.29%,var(--d42)0 62.9%,var(--d39)0 64.52%,var(--d40)0 66.13%,var(--d46)0 67.74%,var(--d47)0 69.35%,var(--d43)0 70.97%,var(--d47)0 74.19%,var(--d50)0 75.81%,var(--d52)0 77.42%,var(--d51)0 79.03%,var(--d49)0 80.65%,var(--d51)0 82.26%,var(--d55)0 83.87%,var(--d57)0 85.48%,var(--d56)0 87.1%,var(--d58)0 90.32%,var(--d59)0 91.94%,var(--d60)0 93.55%,var(--d62)0 95.16%,var(--d61)0 96.77%,var(--d64)0 98.39%,var(--d61)0),linear-gradient(90deg,var(--d0)0 1.61%,var(--d2)0 4.84%,var(--d3)0 6.45%,var(--d9)0 8.06%,var(--d10)0 9.68%,var(--d7)0 11.29%,var(--d12)0 12.9%,var(--d11)0 14.52%,var(--d9)0 16.13%,var(--d12)0 19.35%,var(--d14)0 20.97%,var(--d13)0 22.58%,var(--d15)0 24.19%,var(--d17)0 27.42%,var(--d19)0 29.03%,var(--d23)0 30.65%,var(--d22)0 32.26%,var(--d24)0 33.87%,var(--d21)0 35.48%,var(--d27)0 37.1%,var(--d24)0 40.32%,var(--d30)0 41.94%,var(--d27)0 43.55%,var(--d32)0 46.77%,var(--d30)0 48.39%,var(--d33)0 50%,var(--d35)0 53.23%,var(--d37)0 54.84%,var(--d39)0 56.45%,var(--d37)0 58.06%,var(--d36)0 59.68%,var(--d42)0 61.29%,var(--d41)0 62.9%,var(--d40)0 64.52%,var(--d44)0 66.13%,var(--d41)0 67.74%,var(--d42)0 69.35%,var(--d47)0 70.97%,var(--d44)0 72.58%,var(--d48)0 75.81%,var(--d49)0 77.42%,var(--d53)0 79.03%,var(--d52)0 80.65%,var(--d50)0 82.26%,var(--d56)0 83.87%,var(--d53)0 85.48%,var(--d54)0 87.1%,var(--d59)0 88.71%,var(--d56)0 90.32%,var(--d60)0 91.94%,var(--d57)0 93.55%,var(--d60)0 96.77%,var(--d62)0 98.39%,var(--d64)0),linear-gradient(90deg,var(--d4)0 1.61%,var(--d1)0 3.23%,var(--d3)0 4.84%,var(--d6)0 6.45%,var(--d4)0 8.06%,var(--d5)0 9.68%,var(--d8)0 11.29%,var(--d11)0 12.9%,var(--d13)0 14.52%,var(--d10)0 16.13%,var(--d14)0 19.35%,var(--d12)0 20.97%,var(--d14)0 22.58%,var(--d18)0 24.19%,var(--d20)0 25.81%,var(--d16)0 27.42%,var(--d18)0 29.03%,var(--d19)0 30.65%,var(--d24)0 32.26%,var(--d25)0 33.87%,var(--d22)0 35.48%,var(--d26)0 38.71%,var(--d25)0 40.32%,var(--d29)0 43.55%,var(--d27)0 45.16%,var(--d33)0 48.39%,var(--d35)0 50%,var(--d32)0 51.61%,var(--d34)0 54.84%,var(--d38)0 56.45%,var(--d36)0 58.06%,var(--d41)0 59.68%,var(--d37)0 61.29%,var(--d40)0 62.9%,var(--d42)0 64.52%,var(--d43)0 66.13%,var(--d44)0 69.35%,var(--d48)0 70.97%,var(--d46)0 74.19%,var(--d47)0 75.81%,var(--d48)0 77.42%,var(--d52)0 79.03%,var(--d51)0 80.65%,var(--d55)0 82.26%,var(--d53)0 83.87%,var(--d54)0 85.48%,var(--d58)0 87.1%,var(--d54)0 88.71%,var(--d59)0 90.32%,var(--d57)0 91.94%,var(--d61)0 93.55%,var(--d59)0 95.16%,var(--d62)0 96.77%,var(--d63)0 98.39%,var(--d66)0),linear-gradient(90deg,var(--d1)0 1.61%,var(--d5)0 3.23%,var(--d7)0 4.84%,var(--d4)0 6.45%,var(--d5)0 8.06%,var(--d7)0 9.68%,var(--d9)0 11.29%,var(--d8)0 12.9%,var(--d12)0 14.52%,var(--d13)0 16.13%,var(--d10)0 17.74%,var(--d11)0 19.35%,var(--d15)0 20.97%,var(--d18)0 22.58%,var(--d16)0 24.19%,var(--d18)0 25.81%,var(--d20)0 27.42%,var(--d22)0 29.03%,var(--d20)0 30.65%,var(--d21)0 33.87%,var(--d23)0 35.48%,var(--d22)0 37.1%,var(--d28)0 38.71%,var(--d29)0 40.32%,var(--d25)0 41.94%,var(--d28)0 43.55%,var(--d29)0 45.16%,var(--d30)0 46.77%,var(--d34)0 51.61%,var(--d33)0 53.23%,var(--d38)0 54.84%,var(--d35)0 56.45%,var(--d40)0 58.06%,var(--d39)0 59.68%,var(--d38)0 61.29%,var(--d43)0 62.9%,var(--d41)0 64.52%,var(--d42)0 66.13%,var(--d45)0 69.35%,var(--d46)0 70.97%,var(--d48)0 72.58%,var(--d45)0 74.19%,var(--d51)0 75.81%,var(--d50)0 77.42%,var(--d48)0 79.03%,var(--d50)0 80.65%,var(--d54)0 82.26%,var(--d51)0 83.87%,var(--d55)0 85.48%,var(--d53)0 87.1%,var(--d55)0 88.71%,var(--d60)0 90.32%,var(--d56)0 91.94%,var(--d59)0 93.55%,var(--d63)0 95.16%,var(--d59)0 96.77%,var(--d60)0 98.39%,var(--d62)0);--dot-matrix-at:0 0%,0 20.41%,0 40.82%,0 61.22%,0 81.63%,0 102.04%;--dot-matrix-size:100% 18.33%;--dot-matrix-names:--d0,--d1,--d2,--d3,--d4,--d5,--d6,--d7,--d8,--d9,--d10,--d11,--d12,--d13,--d14,--d15,--d16,--d17,--d18,--d19,--d20,--d21,--d22,--d23,--d24,--d25,--d26,--d27,--d28,--d29,--d30,--d31,--d32,--d33,--d34,--d35,--d36,--d37,--d38,--d39,--d40,--d41,--d42,--d43,--d44,--d45,--d46,--d47,--d48,--d49,--d50,--d51,--d52,--d53,--d54,--d55,--d56,--d57,--d58,--d59,--d60,--d61,--d62,--d63,--d64,--d65,--d66;--dot-matrix-delays:0ms,16ms,32ms,48ms,64ms,80ms,96ms,112ms,128ms,144ms,160ms,176ms,192ms,208ms,224ms,240ms,256ms,272ms,288ms,304ms,320ms,336ms,352ms,368ms,384ms,400ms,416ms,432ms,448ms,464ms,480ms,496ms,512ms,528ms,544ms,560ms,576ms,592ms,608ms,624ms,640ms,656ms,672ms,688ms,704ms,720ms,736ms,752ms,768ms,784ms,800ms,816ms,832ms,848ms,864ms,880ms,896ms,912ms,928ms,944ms,960ms,976ms,992ms,1008ms,1024ms,1040ms,1056ms}
@property --wall-m { syntax: '<length>'; inherits: true; initial-value: 0px; }
:root { --wall-m: min(178.2px, (100vw - 2 * (var(--frame-inset) + 1px)) / 3.9697); --wall-depth: calc(0.17 * var(--wall-m)); --wall-unit: calc(1.2 * var(--wall-m)); --wall-spaced: calc(1.92 * var(--wall-m)); --wall-cap: calc(0.71 * var(--wall-m)); --section-rule-tile: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2268%22%20height%3D%228%22%20viewBox%3D%220%200%2068%208%22%3E%3Cg%20fill-opacity%3D%220.5%22%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%225%22%20height%3D%226%22%3E%3C%2Frect%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%225%22%20height%3D%225%22%3E%3C%2Frect%3E%3Crect%20x%3D%2213%22%20y%3D%221%22%20width%3D%225%22%20height%3D%222%22%3E%3C%2Frect%3E%3Crect%20x%3D%2219%22%20y%3D%221%22%20width%3D%225%22%20height%3D%224%22%3E%3C%2Frect%3E%3Crect%20x%3D%2225%22%20y%3D%221%22%20width%3D%225%22%20height%3D%224%22%3E%3C%2Frect%3E%3Crect%20x%3D%2231%22%20y%3D%221%22%20width%3D%225%22%20height%3D%222%22%3E%3C%2Frect%3E%3Crect%20x%3D%2237%22%20y%3D%221%22%20width%3D%225%22%20height%3D%225%22%3E%3C%2Frect%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%200h1v8h-1ZM42%200h1v8h-1Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); --section-rule-pitch: 68px; --section-rule-height: 8px; --section-rule-span: 43px; --section-rule-wall: 1px; --answer-fade-curve: linear(0.000, 0.351, 0.578, 0.726, 0.822, 0.885, 0.925, 0.951, 0.968, 0.979, 0.987, 0.991, 0.994, 0.996, 0.998, 0.998, 1.000); --sound-m-per-s: 343; --sound-slowdown: 16; --sound-speed-label: "1/16 speed"; --sound-speed-words: "Shown 16 times slower than real speed"; --sound-slowed: "Slowed 16 times"; --sound-room-second: "62.5 ms"; }
:root[data-sound="1"] { --sound-slowdown: 1; --sound-speed-label: "1/1 speed"; --sound-speed-words: "Shown at real speed"; --sound-slowed: "At real speed"; --sound-room-second: "1,000 ms"; }
:root[data-sound="1.25"] { --sound-slowdown: 1.25; --sound-speed-label: "1/1.25 speed"; --sound-speed-words: "Shown at real speed"; --sound-slowed: "At real speed"; --sound-room-second: "800 ms"; }
:root[data-sound="1.5"] { --sound-slowdown: 1.5; --sound-speed-label: "1/1.5 speed"; --sound-speed-words: "Shown 1.5 times slower than real speed"; --sound-slowed: "Slowed 1.5 times"; --sound-room-second: "667 ms"; }
:root[data-sound="2"] { --sound-slowdown: 2; --sound-speed-label: "1/2 speed"; --sound-speed-words: "Shown 2 times slower than real speed"; --sound-slowed: "Slowed 2 times"; --sound-room-second: "500 ms"; }
:root[data-sound="2.5"] { --sound-slowdown: 2.5; --sound-speed-label: "1/2.5 speed"; --sound-speed-words: "Shown 2.5 times slower than real speed"; --sound-slowed: "Slowed 2.5 times"; --sound-room-second: "400 ms"; }
:root[data-sound="3"] { --sound-slowdown: 3; --sound-speed-label: "1/3 speed"; --sound-speed-words: "Shown 3 times slower than real speed"; --sound-slowed: "Slowed 3 times"; --sound-room-second: "333 ms"; }
:root[data-sound="4"] { --sound-slowdown: 4; --sound-speed-label: "1/4 speed"; --sound-speed-words: "Shown 4 times slower than real speed"; --sound-slowed: "Slowed 4 times"; --sound-room-second: "250 ms"; }
:root[data-sound="5"] { --sound-slowdown: 5; --sound-speed-label: "1/5 speed"; --sound-speed-words: "Shown 5 times slower than real speed"; --sound-slowed: "Slowed 5 times"; --sound-room-second: "200 ms"; }
:root[data-sound="6"] { --sound-slowdown: 6; --sound-speed-label: "1/6 speed"; --sound-speed-words: "Shown 6 times slower than real speed"; --sound-slowed: "Slowed 6 times"; --sound-room-second: "167 ms"; }
:root[data-sound="8"] { --sound-slowdown: 8; --sound-speed-label: "1/8 speed"; --sound-speed-words: "Shown 8 times slower than real speed"; --sound-slowed: "Slowed 8 times"; --sound-room-second: "125 ms"; }
:root[data-sound="10"] { --sound-slowdown: 10; --sound-speed-label: "1/10 speed"; --sound-speed-words: "Shown 10 times slower than real speed"; --sound-slowed: "Slowed 10 times"; --sound-room-second: "100 ms"; }
:root[data-sound="12"] { --sound-slowdown: 12; --sound-speed-label: "1/12 speed"; --sound-speed-words: "Shown 12 times slower than real speed"; --sound-slowed: "Slowed 12 times"; --sound-room-second: "83.3 ms"; }
:root[data-sound="20"] { --sound-slowdown: 20; --sound-speed-label: "1/20 speed"; --sound-speed-words: "Shown 20 times slower than real speed"; --sound-slowed: "Slowed 20 times"; --sound-room-second: "50 ms"; }
:root[data-sound="24"] { --sound-slowdown: 24; --sound-speed-label: "1/24 speed"; --sound-speed-words: "Shown 24 times slower than real speed"; --sound-slowed: "Slowed 24 times"; --sound-room-second: "41.7 ms"; }
:root[data-sound="32"] { --sound-slowdown: 32; --sound-speed-label: "1/32 speed"; --sound-speed-words: "Shown 32 times slower than real speed"; --sound-slowed: "Slowed 32 times"; --sound-room-second: "31.3 ms"; }
:root[data-sound="40"] { --sound-slowdown: 40; --sound-speed-label: "1/40 speed"; --sound-speed-words: "Shown 40 times slower than real speed"; --sound-slowed: "Slowed 40 times"; --sound-room-second: "25 ms"; }
:root[data-sound="48"] { --sound-slowdown: 48; --sound-speed-label: "1/48 speed"; --sound-speed-words: "Shown 48 times slower than real speed"; --sound-slowed: "Slowed 48 times"; --sound-room-second: "20.8 ms"; }
:root[data-sound="64"] { --sound-slowdown: 64; --sound-speed-label: "1/64 speed"; --sound-speed-words: "Shown 64 times slower than real speed"; --sound-slowed: "Slowed 64 times"; --sound-room-second: "15.6 ms"; }
:root[data-sound="80"] { --sound-slowdown: 80; --sound-speed-label: "1/80 speed"; --sound-speed-words: "Shown 80 times slower than real speed"; --sound-slowed: "Slowed 80 times"; --sound-room-second: "12.5 ms"; }
:root[data-sound="96"] { --sound-slowdown: 96; --sound-speed-label: "1/96 speed"; --sound-speed-words: "Shown 96 times slower than real speed"; --sound-slowed: "Slowed 96 times"; --sound-room-second: "10.4 ms"; }
:root[data-sound="128"] { --sound-slowdown: 128; --sound-speed-label: "1/128 speed"; --sound-speed-words: "Shown 128 times slower than real speed"; --sound-slowed: "Slowed 128 times"; --sound-room-second: "7.81 ms"; }
:root[data-sound="160"] { --sound-slowdown: 160; --sound-speed-label: "1/160 speed"; --sound-speed-words: "Shown 160 times slower than real speed"; --sound-slowed: "Slowed 160 times"; --sound-room-second: "6.25 ms"; }
:root[data-sound="192"] { --sound-slowdown: 192; --sound-speed-label: "1/192 speed"; --sound-speed-words: "Shown 192 times slower than real speed"; --sound-slowed: "Slowed 192 times"; --sound-room-second: "5.21 ms"; }
:root[data-sound="256"] { --sound-slowdown: 256; --sound-speed-label: "1/256 speed"; --sound-speed-words: "Shown 256 times slower than real speed"; --sound-slowed: "Slowed 256 times"; --sound-room-second: "3.91 ms"; }
