svg.svelte-fa7osy{width:100%;color:var(--color-ink-muted);display:block}.label.svelte-fa7osy{font:12px var(--font-sans);fill:currentColor}.light-mechanisms.svelte-1m96oqd{margin-block:var(--space-6)}.light-introduction.svelte-1m96oqd{max-width:var(--content-reading)}.light-controls.svelte-1m96oqd{align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);display:flex}button.svelte-1m96oqd{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-on-action);cursor:pointer;border:0}.light-scrubber.svelte-1m96oqd{flex:1;min-width:0}label.svelte-1m96oqd{justify-content:space-between;gap:var(--space-2);font-size:.875rem;display:flex}input.svelte-1m96oqd{width:100%;min-height:32px;accent-color:var(--color-action);cursor:pointer;margin:0;display:block}.svelte-1m96oqd:is(button:where(.svelte-1m96oqd),input:where(.svelte-1m96oqd)):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.light-subtitle.svelte-1m96oqd{margin-block:var(--space-2) var(--space-4);color:var(--color-ink-muted);font-size:.875rem}.light-note.svelte-1m96oqd{max-width:var(--content-reading);color:var(--color-ink-muted);font-size:.875rem}@media (width<=480px){.light-controls.svelte-1m96oqd{gap:var(--space-3);flex-wrap:wrap}.light-scrubber.svelte-1m96oqd{flex-basis:100%}}@media print{.light-controls.svelte-1m96oqd{display:none}}.technology-guide{padding-block:var(--space-5) var(--space-8)}.technology-intro>.lede{max-width:48ch;margin-bottom:var(--space-6)}.technology-shortcuts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technology-shortcut{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.technology-shortcut--oled{background:var(--color-tile-lavender)}.technology-shortcut--mini{background:var(--color-tile-peach)}.technology-shortcut--led{background:var(--color-tile-olive)}.technology-shortcut__number,.technology-chapter__number{font:500 .875rem var(--font-mono)}.technology-shortcut strong{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.technology-shortcut__action{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid;margin-top:auto;font-weight:650;display:flex}.technology-shortcut:hover .technology-shortcut__action{text-decoration:underline}.technology-intro__caveat{margin-block:var(--space-5) var(--space-2);color:var(--color-ink-muted)}.technology-intro__sources,.technology-comparison-sources{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.technology-contents{border-block:1px solid var(--color-line-strong);padding-block:var(--space-4);margin-top:var(--space-6)}.technology-contents>span{font-weight:650}.technology-contents ul{column-gap:var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.technology-contents a,.technology-action,.technology-fit__links a,.technology-source-groups a{align-items:center;gap:var(--space-2);min-height:44px;padding-block:var(--space-2);display:inline-flex}.technology-section{padding-block:var(--space-8);border-bottom:1px solid var(--color-line);scroll-margin-top:var(--space-5)}.technology-section h2{margin-top:0}.technology-reading{max-width:var(--content-reading)}.technology-keyline{letter-spacing:-.015em;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.technology-reading h3{margin-top:var(--space-5)}.technology-mechanisms{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.light-figure{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);flex-direction:column;margin:0;display:flex;overflow:hidden}.light-figure__heading{padding:var(--space-5) var(--space-4) 0}.light-figure__heading .eyebrow{font-size:.75rem}.light-figure h3{margin-block:var(--space-2) 0;font-size:1.4rem}.light-figure__drawing{width:100%;height:auto;padding:var(--space-2)}.light-figure figcaption{padding:var(--space-4);margin-top:auto}.light-figure figcaption p{margin-bottom:var(--space-2)}.light-figure small,.technology-bloom small{color:var(--color-ink-muted);font-size:.875rem;display:block}.diagram-label{fill:var(--color-ink);font:500 18px var(--font-sans)}.diagram-line{fill:none;stroke:var(--color-action);stroke-width:2px}.diagram-backlight{fill:var(--color-tile-peach);stroke:var(--color-action)}.diagram-emitter{fill:var(--color-tile-peach-ink)}.diagram-lcd{fill:var(--color-tile-lavender);stroke:var(--color-accent-ink);stroke-width:2px}.diagram-screen{fill:var(--color-ink)}.diagram-zone{fill:none;stroke:var(--color-tile-peach);stroke-width:2px;stroke-dasharray:4 4}.diagram-glow{fill:var(--color-tile-peach);fill-opacity:.3}.diagram-lit{fill:var(--color-tile-peach);stroke:var(--color-action)}.diagram-pixel--on{fill:var(--color-on-action)}.diagram-pixel--off{fill:none;stroke:var(--color-neutral-quiet);stroke-width:.75px}.technology-chapter{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.technology-chapter__number{margin-bottom:var(--space-4);color:var(--color-action);display:inline-block}.technology-chapter>header h2{max-width:16ch}.technology-care{border-left:3px solid var(--color-line-strong);padding:var(--space-1) 0 var(--space-1) var(--space-5);margin-block:var(--space-5)}.technology-care h3{margin-top:0}.technology-source-note{color:var(--color-ink-muted);font-size:.875rem;line-height:1.5;display:block}.technology-source-note a{padding-block:var(--space-3);display:inline-block}.technology-actions{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.technology-filter-note{color:var(--color-ink-muted);font-size:.875rem}.technology-bloom{margin:var(--space-5) 0}.technology-bloom svg{width:min(100%,22rem);height:auto}.technology-bloom figcaption{margin-top:var(--space-3)}.technology-family{margin:var(--space-6) 0}.technology-family__branches{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.technology-family__branch{padding:var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-panel)}.technology-family__branch+.technology-family__branch{background:var(--color-action-soft)}.technology-family h3{margin-top:var(--space-2);font-size:1.4rem}.technology-family__leaves{gap:var(--space-3) var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-ink-muted);flex-wrap:wrap;display:flex}.technology-family__leaves span{padding-top:var(--space-3);border-left:1px solid var(--color-ink-muted);padding-left:var(--space-3)}.technology-family figcaption{max-width:var(--content-reading);margin-top:var(--space-5)}.technology-family__note{padding-left:var(--space-4);border-left:3px solid var(--color-line-strong)}.technology-decoder{margin:var(--space-6) 0 0}.technology-decoder>div{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.technology-decoder dt{font-size:1.15rem;font-weight:650}.technology-decoder dd{max-width:var(--content-reading);margin:0}.technology-comparison{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:var(--space-6) var(--space-4);font-size:1rem}.technology-comparison th,.technology-comparison td{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left}.technology-comparison thead{background:var(--color-surface-muted)}.technology-comparison th:first-child{width:21%}.technology-comparison th:last-child{width:30%}.technology-comparison tbody th{font-weight:650}.technology-fit__links{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.technology-fit__links a{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;display:flex}.technology-source-groups{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technology-source-groups ul{margin:0;padding:0;list-style:none}.technology-source-groups a{overflow-wrap:anywhere;font-size:.875rem}.technology-next{margin-top:var(--space-6)}.technology-next>a{margin-top:var(--space-3)}@media (width<=800px){.technology-shortcuts,.technology-mechanisms,.technology-chapter,.technology-source-groups{grid-template-columns:1fr}.technology-shortcut{gap:var(--space-2)}.technology-shortcut__number{display:none}.technology-shortcut__action{margin-top:var(--space-2);padding-top:var(--space-3)}.technology-section{padding-block:var(--space-7)}.technology-chapter{gap:var(--space-4)}.technology-chapter>header h2{max-width:none}.technology-mechanisms{max-width:28rem;margin-inline:auto}.technology-comparison,.technology-comparison tbody,.technology-comparison tr,.technology-comparison th,.technology-comparison td{width:100%;display:block}.technology-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.technology-comparison tr{border-bottom:1px solid var(--color-line-strong);padding-block:var(--space-5)}.technology-comparison th:first-child,.technology-comparison th:last-child{width:100%}.technology-comparison tbody th,.technology-comparison td{padding:var(--space-2) 0;border:0}.technology-comparison tbody th{font-size:1.15rem}.technology-comparison td:before{content:attr(data-label);color:var(--color-ink-muted);margin-bottom:var(--space-1);font-size:.875rem;font-weight:650;display:block}.technology-decoder>div{gap:var(--space-2);grid-template-columns:1fr}.technology-family__branches,.technology-fit__links{grid-template-columns:1fr}.technology-bloom svg{min-height:120px}}@media print{.technology-guide{padding:0}.technology-section{padding-block:var(--space-5)}.technology-contents{display:none}.technology-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-mechanisms{grid-template-columns:1fr;gap:4mm;max-width:none}.light-figure{grid-template-columns:minmax(0,1fr) 72mm;display:grid}.light-figure__heading{grid-column:1;padding:4mm 4mm 0}.light-figure__drawing{grid-area:1/2/span 2;align-self:center;padding:2mm}.light-figure figcaption{grid-column:1;margin:0;padding:3mm 4mm}.light-figure,.technology-bloom,.technology-comparison tr{break-inside:avoid}.technology-source-groups{grid-template-columns:1fr;gap:4mm}.technology-source-groups a{min-height:0;padding-block:2mm;display:block}.technology-source-groups a:after{content:attr(href);overflow-wrap:anywhere;font-size:8pt;display:block}.technology-source-groups li,.technology-next{break-inside:avoid}}
