.Video-module__3psYEW__article{--video-gold:#dec393;--video-blue:#79c3d8;--video-purple:#b39bce}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav>a{gap:10px;min-height:89px;padding:17px 16px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav strong{font-size:12px;line-height:1.5}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav small{letter-spacing:.04em;font-size:7px}.Video-module__3psYEW__lab{background:linear-gradient(125deg,#182a36,#101c27 63%,#0b151f);border:1px solid #9eb8c448;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px #2b414d,0 26px 65px #0005,inset 0 1px #ffffff0d}.Video-module__3psYEW__labHead{border-bottom:1px solid #a8c4d22b;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.Video-module__3psYEW__labHead>div{min-width:0}.Video-module__3psYEW__labHead span{letter-spacing:.15em;color:#90acbc;font:8px/1.7 ui-monospace,monospace}.Video-module__3psYEW__labHead h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px;font-weight:500;line-height:1.35}.Video-module__3psYEW__labHead button{color:var(--video-gold);background:0 0;border:0;flex:none;min-height:44px;padding:0 0 0 8px;font-size:11px}.Video-module__3psYEW__plot{background:radial-gradient(at 30% 30%,#29475e21,#0000 65%),#09131c;min-width:0;padding:9px 13px 0}.Video-module__3psYEW__plot svg{width:100%;height:auto;max-height:246px;display:block;overflow:visible}.Video-module__3psYEW__axis{fill:#8ba6b8;font:10px ui-monospace,monospace}.Video-module__3psYEW__axisLabel{fill:#adc2ce;font:10px ui-monospace,monospace}.Video-module__3psYEW__gridLine{stroke:#86b9cf1b;stroke-width:1px;fill:none}.Video-module__3psYEW__gold{stroke:var(--video-gold);color:var(--video-gold)}.Video-module__3psYEW__blue{stroke:var(--video-blue);color:var(--video-blue)}.Video-module__3psYEW__purple{stroke:var(--video-purple);color:var(--video-purple)}.Video-module__3psYEW__probe{stroke:#e5d0a954;stroke-width:1px;stroke-dasharray:3 4;fill:none}.Video-module__3psYEW__probeDot{stroke:#f6e4bf;stroke-width:2px;fill:#0b1621}.Video-module__3psYEW__pointLabel{fill:currentColor;stroke:none;font:11px ui-monospace,monospace}.Video-module__3psYEW__whiteCross{stroke:#cedbdd;stroke-width:1.5px;fill:none}.Video-module__3psYEW__legend{color:#9eb7c6;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 17px;padding:3px 6px 13px;font-size:9px;line-height:1.7;display:flex}.Video-module__3psYEW__legend>span{align-items:center;gap:6px;display:flex}.Video-module__3psYEW__legend>[data-kind]:before{content:"";border-top:2px solid var(--video-gold);width:13px;display:block}.Video-module__3psYEW__legend>[data-kind=blue]:before{border-color:var(--video-blue)}.Video-module__3psYEW__legend>[data-kind=purple]:before{border-color:var(--video-purple)}.Video-module__3psYEW__controls{border-top:1px solid #a8c4d21c;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:15px 22px;padding:18px 22px;display:grid}.Video-module__3psYEW__range,.Video-module__3psYEW__select{color:#bfd0d9;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.Video-module__3psYEW__range>span{justify-content:space-between;align-items:flex-start;gap:10px;line-height:1.7;display:flex}.Video-module__3psYEW__range output{color:var(--video-gold);white-space:nowrap;font:11px/1.7 ui-monospace,monospace}.Video-module__3psYEW__range input{width:100%;height:31px;accent-color:var(--video-gold);cursor:ew-resize;margin:0;display:block}.Video-module__3psYEW__select>span{font-size:10px;line-height:1.6}.Video-module__3psYEW__select select{color:#d8e4e9;background:#0c1a25;border:1px solid #abc6d339;border-radius:6px;width:100%;min-width:0;height:42px;padding:7px 10px;font-size:11px;line-height:1.5}.Video-module__3psYEW__toggle{color:#acbfcc;background:linear-gradient(130deg,#1b2d3b,#12212e);border:1px solid #a9c5d534;border-radius:6px;min-width:0;min-height:44px;padding:10px 13px;font-size:11px;line-height:1.55;transition:background .18s,border-color .18s;box-shadow:0 2px #09131ba8}.Video-module__3psYEW__toggle[aria-pressed=true]{color:#efdbb6;background:linear-gradient(120deg,#34444c,#253039);border-color:#cfb38280;box-shadow:0 2px #0b141c,inset 0 1px #ecf6ff0d}.Video-module__3psYEW__tabs{background:#0a151e55;border-bottom:1px solid #a8c4d22b;gap:8px;padding:10px 16px;display:flex}.Video-module__3psYEW__tabs .Video-module__3psYEW__toggle{flex:1 1 0}.Video-module__3psYEW__flow{background:#0d192280;border-block:1px solid #a8c4d224;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:16px 22px;list-style:none;display:grid}.Video-module__3psYEW__flow li{background:linear-gradient(130deg,#233743,#162633);border:1px solid #8bb1c02d;border-radius:6px;min-width:0;padding:10px 11px;position:relative;box-shadow:0 2px #070e1699}.Video-module__3psYEW__flow li>span{color:#9fb4c4;font:8px/1.6 ui-monospace,monospace;display:block}.Video-module__3psYEW__flow strong{color:#e7d6b6;overflow-wrap:anywhere;margin-top:3px;font:500 12px/1.5 ui-monospace,monospace;display:block}.Video-module__3psYEW__flow i{color:#819cab;font-size:15px;font-style:normal;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.Video-module__3psYEW__readouts{background:#9ac5e305;border-block:1px solid #adc5d02b;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.Video-module__3psYEW__readout{border-right:1px solid #adc5d018;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.Video-module__3psYEW__readout:last-child{border-right:0}.Video-module__3psYEW__readout>span{color:#9eb6c6;font-size:9px;line-height:1.6}.Video-module__3psYEW__readout code{color:#e3caa2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:11px/1.8 ui-monospace,monospace}.Video-module__3psYEW__readout small{color:#89a4b8;font-size:9px;line-height:1.7}.Video-module__3psYEW__controls>.Video-module__3psYEW__readout{border:0;padding:0}.Video-module__3psYEW__highlight{background:#101f2a;border-top:1px solid #abc6d329;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 22px;display:flex}.Video-module__3psYEW__highlight>span{color:#adc4d1;max-width:370px;font-size:10px;line-height:1.8}.Video-module__3psYEW__highlight code{color:#e6cda0;font:11px/1.7 ui-monospace,monospace}.Video-module__3psYEW__labNote{color:#8faabd;background:#08131d6b;border-top:1px solid #a8c4d221;padding:14px 22px 17px;font-size:10px;line-height:1.85;margin:0!important}.Video-module__3psYEW__mixStage{background:#0a141d;padding:15px 21px 19px}.Video-module__3psYEW__mixRow{border:1px solid #0000;border-radius:9px;margin-bottom:15px;padding:10px 13px 3px;transition:border-color .18s}.Video-module__3psYEW__mixRow[data-active=true]{background:#152633;border-color:#d7c19755}.Video-module__3psYEW__mixRow>span{color:#adc1ce;letter-spacing:.06em;font:9px/1.8 ui-monospace,monospace}.Video-module__3psYEW__mixRow svg{border-radius:4px;width:100%;height:auto;margin:6px 0 0;display:block}.Video-module__3psYEW__mixPointer{stroke:#ffeed4;stroke-width:2px;filter:drop-shadow(1px 0 1px #0009)}.Video-module__3psYEW__mixComparison{grid-template-columns:1fr 1fr;gap:20px;padding:0 13px;display:grid}.Video-module__3psYEW__mixComparison>div{grid-template-columns:44px 1fr;align-items:center;gap:0 12px;min-width:0;display:grid}.Video-module__3psYEW__mixComparison i{aspect-ratio:1;border:1px solid #adc5d02b;border-radius:7px;grid-row:span 2;box-shadow:0 4px 14px #0005}.Video-module__3psYEW__mixComparison span{color:#abc1ce;font-size:10px;line-height:1.7}.Video-module__3psYEW__mixComparison code{color:#d5c39f;font:11px/1.8 ui-monospace,monospace}.Video-module__3psYEW__chartSplit{background:#09131c;grid-template-columns:minmax(0,1fr) 130px;align-items:center;display:grid}.Video-module__3psYEW__chartSplit .Video-module__3psYEW__plot{padding-right:0}.Video-module__3psYEW__chartSplit .Video-module__3psYEW__plot svg{max-height:246px}.Video-module__3psYEW__sideSample{flex-direction:column;gap:9px;min-width:0;padding:15px 17px 15px 9px;display:flex}.Video-module__3psYEW__sideSample>span{letter-spacing:.04em;color:#859fb1;font:7px/1.6 ui-monospace,monospace}.Video-module__3psYEW__sideSample>i{aspect-ratio:1;border:1px solid #aec6d129;border-radius:8px;width:100%;display:block;box-shadow:0 6px 15px #0005}.Video-module__3psYEW__sideSample code{color:#d9c6a5;overflow-wrap:anywhere;font:9px/1.8 ui-monospace,monospace}.Video-module__3psYEW__sideSample small{color:#96b0c1;font-size:8px;line-height:1.7}.Video-module__3psYEW__smallSwatches{align-items:center;gap:15px;display:flex}.Video-module__3psYEW__smallSwatches>div{align-items:center;gap:8px;min-width:0;display:flex}.Video-module__3psYEW__smallSwatches i{border:1px solid #9db6c634;border-radius:5px;flex:none;width:31px;height:31px}.Video-module__3psYEW__smallSwatches span{color:#91abba;font-size:9px;line-height:1.7}@media (hover:hover) and (pointer:fine){.Video-module__3psYEW__toggle:hover{border-color:#dec4967a}.Video-module__3psYEW__labHead button:hover{color:#f4dcaa}}@media (min-width:1800px){.Video-module__3psYEW__labHead h2{font-size:22px}.Video-module__3psYEW__plot svg{max-height:272px}.Video-module__3psYEW__legend{font-size:10px}.Video-module__3psYEW__range,.Video-module__3psYEW__select select,.Video-module__3psYEW__toggle,.Video-module__3psYEW__readout code{font-size:12px}.Video-module__3psYEW__labNote{font-size:11px}.Video-module__3psYEW__flow strong{font-size:13px}}@media (max-width:1200px){.Video-module__3psYEW__article .Video-module__3psYEW__courseNav{grid-template-columns:repeat(3,minmax(0,1fr))}.Video-module__3psYEW__labHead{padding:16px}.Video-module__3psYEW__labHead h2{font-size:17px}.Video-module__3psYEW__labHead span{font-size:7px}.Video-module__3psYEW__controls{gap:13px;padding:15px 17px}.Video-module__3psYEW__readout{padding:12px}.Video-module__3psYEW__readout code{font-size:10px}.Video-module__3psYEW__flow{gap:14px;padding:13px 16px}.Video-module__3psYEW__flow strong{font-size:10px}.Video-module__3psYEW__flow li{padding:9px}.Video-module__3psYEW__flow i{right:-14px}.Video-module__3psYEW__chartSplit{grid-template-columns:minmax(0,1fr) 97px}.Video-module__3psYEW__sideSample{padding-inline:6px 14px}.Video-module__3psYEW__labNote{padding:13px 17px;font-size:9px}.Video-module__3psYEW__mixComparison{gap:10px}.Video-module__3psYEW__mixComparison code{font-size:10px}}@media (max-width:980px){.Video-module__3psYEW__labHead h2{font-size:22px}.Video-module__3psYEW__labHead{padding:20px 23px}.Video-module__3psYEW__labHead span{font-size:9px}.Video-module__3psYEW__plot svg{max-height:270px}.Video-module__3psYEW__controls{gap:18px 25px;padding:20px 23px}.Video-module__3psYEW__range,.Video-module__3psYEW__select select,.Video-module__3psYEW__toggle{font-size:12px}.Video-module__3psYEW__readout{padding:17px}.Video-module__3psYEW__readout code{font-size:12px}.Video-module__3psYEW__labNote{padding:16px 23px;font-size:11px}.Video-module__3psYEW__chartSplit{grid-template-columns:minmax(0,1fr) 152px}.Video-module__3psYEW__sideSample{padding:12px 22px 12px 5px}.Video-module__3psYEW__sideSample>span{font-size:9px}.Video-module__3psYEW__sideSample small,.Video-module__3psYEW__sideSample code{font-size:10px}.Video-module__3psYEW__flow strong{font-size:13px}.Video-module__3psYEW__flow{gap:22px;padding:16px 22px}.Video-module__3psYEW__flow i{right:-19px}.Video-module__3psYEW__mixStage{padding:20px 24px}.Video-module__3psYEW__mixComparison code{font-size:12px}}@media (max-width:600px){.Video-module__3psYEW__article .Video-module__3psYEW__courseNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav>a{min-height:80px;padding:14px 13px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav strong{font-size:12px}.Video-module__3psYEW__lab{border-radius:11px}.Video-module__3psYEW__labHead{gap:12px;padding:16px}.Video-module__3psYEW__labHead h2{font-size:18px;line-height:1.4}.Video-module__3psYEW__labHead span{letter-spacing:.08em;font-size:7px}.Video-module__3psYEW__labHead button{min-height:44px;font-size:10px}.Video-module__3psYEW__plot{padding:9px 7px 0}.Video-module__3psYEW__plot svg{max-height:none}.Video-module__3psYEW__legend{gap:6px 13px;padding-bottom:11px;font-size:8px}.Video-module__3psYEW__controls{gap:15px;padding:17px 16px}.Video-module__3psYEW__range{grid-column:1/-1}.Video-module__3psYEW__range>span{font-size:11px}.Video-module__3psYEW__range input{height:44px}.Video-module__3psYEW__range output{font-size:11px}.Video-module__3psYEW__select{gap:6px}.Video-module__3psYEW__select>span{font-size:10px}.Video-module__3psYEW__select select{height:44px;padding-inline:7px;font-size:11px}.Video-module__3psYEW__toggle{min-height:44px;padding:9px;font-size:11px}.Video-module__3psYEW__tabs{gap:6px;padding:8px 10px}.Video-module__3psYEW__flow{gap:13px;padding:13px}.Video-module__3psYEW__flow li{padding:8px 7px}.Video-module__3psYEW__flow li>span{font-size:7px}.Video-module__3psYEW__flow strong{font-size:10px;line-height:1.7}.Video-module__3psYEW__flow i{font-size:12px;right:-12px}.Video-module__3psYEW__readouts{grid-template-columns:1fr}.Video-module__3psYEW__readout{border-bottom:1px solid #a8c4d21b;border-right:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5px 10px;padding:11px 16px;display:grid}.Video-module__3psYEW__readout:last-child{border-bottom:0}.Video-module__3psYEW__readout>span{font-size:10px}.Video-module__3psYEW__readout code{overflow-wrap:anywhere;font-size:11px}.Video-module__3psYEW__readout small{grid-column:2;font-size:9px}.Video-module__3psYEW__controls>.Video-module__3psYEW__readout{display:flex}.Video-module__3psYEW__labNote{padding:14px 16px;font-size:10px;line-height:1.9}.Video-module__3psYEW__highlight{gap:9px;padding:13px 16px}.Video-module__3psYEW__highlight>span,.Video-module__3psYEW__highlight code{font-size:10px}.Video-module__3psYEW__chartSplit{grid-template-columns:minmax(0,1fr) 87px}.Video-module__3psYEW__chartSplit .Video-module__3psYEW__plot{padding:9px 0 0 4px}.Video-module__3psYEW__sideSample{gap:7px;padding:10px 10px 10px 4px}.Video-module__3psYEW__sideSample>span{font-size:6px}.Video-module__3psYEW__sideSample code,.Video-module__3psYEW__sideSample small{font-size:8px}.Video-module__3psYEW__smallSwatches{grid-column:1/-1;justify-content:space-around}.Video-module__3psYEW__smallSwatches i{width:33px;height:33px}.Video-module__3psYEW__smallSwatches span{font-size:10px}.Video-module__3psYEW__mixStage{padding:13px 10px 15px}.Video-module__3psYEW__mixRow{margin-bottom:13px;padding:9px 8px 3px}.Video-module__3psYEW__mixRow>span{font-size:8px}.Video-module__3psYEW__mixComparison{gap:12px;padding:0 8px}.Video-module__3psYEW__mixComparison>div{grid-template-columns:33px 1fr;gap:0 8px}.Video-module__3psYEW__mixComparison code,.Video-module__3psYEW__mixComparison span{font-size:10px}}@media (max-width:359px){.Video-module__3psYEW__labHead h2{font-size:16px}.Video-module__3psYEW__controls{gap:13px;padding-inline:13px}.Video-module__3psYEW__select select{font-size:10px}.Video-module__3psYEW__chartSplit{grid-template-columns:minmax(0,1fr) 76px}.Video-module__3psYEW__sideSample code{font-size:7px}.Video-module__3psYEW__flow li>span{font-size:6px}.Video-module__3psYEW__flow strong{font-size:9px}.Video-module__3psYEW__readout{padding-inline:13px}.Video-module__3psYEW__readout code{font-size:10px}.Video-module__3psYEW__labNote{font-size:9px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.Video-module__3psYEW__lab *{transition:none!important;animation:none!important}}@media print{.Video-module__3psYEW__lab{display:none}.Video-module__3psYEW__article{color:#111}}.Video-module__3psYEW__article :is(button,a,select,input,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #ebd09c}.Video-module__3psYEW__flowScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#587586 #0b1720;background:radial-gradient(at 30% 10%,#3b627729,#0000 60%),linear-gradient(135deg,#0b1620,#0e1d28);border-bottom:1px solid #96b5c526;overflow-x:auto}.Video-module__3psYEW__flowGraph,.Video-module__3psYEW__cameraGraph{width:100%;min-width:480px;height:auto;display:block}.Video-module__3psYEW__cameraGraph{padding:7px 0}.Video-module__3psYEW__graphLabel{fill:#d7e7ef;font:11px ui-monospace,monospace}.Video-module__3psYEW__graphValue{fill:#e0c99e;font:13px ui-monospace,monospace}.Video-module__3psYEW__graphSmall{fill:#98b4c5;font:10px ui-monospace,monospace}.Video-module__3psYEW__rampStage{background:#0b1720;grid-template-columns:1fr 1fr;gap:18px;padding:16px 22px;display:grid}.Video-module__3psYEW__rampStage>div{min-width:0}.Video-module__3psYEW__rampStage span{color:#b9cdd9;margin-bottom:10px;font-size:10px;display:block}.Video-module__3psYEW__ramp{border:1px solid #7da1b834;border-radius:7px;height:64px;display:flex;overflow:hidden;box-shadow:0 5px 13px #0005}.Video-module__3psYEW__ramp i{flex:1;min-width:0}.Video-module__3psYEW__rampStage small{color:#a3b7c5;margin-top:8px;font:10px/1.8 ui-monospace,monospace;display:block}.Video-module__3psYEW__actionRow{background:#0d1b25;border-top:1px solid #acc9d224;justify-content:space-between;align-items:center;gap:14px;padding:11px 22px 15px;display:flex}.Video-module__3psYEW__actionRow>span{color:#a7bfce;max-width:320px;font-size:10px;line-height:1.8}.Video-module__3psYEW__actionRow button{flex-shrink:0;max-width:46%}.Video-module__3psYEW__actionRow>[data-mismatch=true]{color:#e7bc88}.Video-module__3psYEW__toggle:disabled{opacity:.45;cursor:default}.Video-module__3psYEW__samples{background:#0a161f;grid-template-columns:1fr 1fr;gap:20px;padding:15px 22px;display:grid}.Video-module__3psYEW__sample{align-items:center;gap:12px;min-width:0;display:flex}.Video-module__3psYEW__sample>i{aspect-ratio:1;border:1px solid #a8c4d235;border-radius:8px;flex:none;width:46px;display:block;box-shadow:0 5px 14px #0005}.Video-module__3psYEW__sample>div{min-width:0}.Video-module__3psYEW__sample span{color:#aec4d2;font-size:10px;line-height:1.5;display:block}.Video-module__3psYEW__sample code{color:#dac8a4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:5px;font:10px/1.65 ui-monospace,monospace;display:block}.Video-module__3psYEW__warning{color:#e2bf91;background:#61422424;border-top:1px solid #d1af7633;padding:13px 22px;font-size:10px;line-height:1.8;margin:0!important}.Video-module__3psYEW__flags{flex-wrap:wrap;gap:6px 20px;padding:10px 22px 16px;display:flex}.Video-module__3psYEW__flags span{color:#8eb5b6;font-size:9px;line-height:1.8}.Video-module__3psYEW__flags [data-warning=true]{color:#e6b485}.Video-module__3psYEW__componentStage{background:radial-gradient(at 100% 0,#426d8420,#0000 65%),#0c1720;padding:17px 22px 12px}.Video-module__3psYEW__componentBars{gap:13px;display:grid}.Video-module__3psYEW__componentBars>div{grid-template-columns:25px 1fr 70px;align-items:center;gap:13px;display:grid}.Video-module__3psYEW__componentBars span{color:#c4d7e3;font:12px ui-monospace,monospace}.Video-module__3psYEW__componentBars code{text-align:right;color:#dfc49e;font:11px ui-monospace,monospace}.Video-module__3psYEW__componentTrack{background:#203745;border-radius:4px;height:15px;position:relative;box-shadow:inset 0 1px 6px #0004}.Video-module__3psYEW__componentTrack i{background:linear-gradient(90deg,#709ba9,#d5c59c);border-radius:2px;min-width:1px;position:absolute;top:3px;bottom:3px}.Video-module__3psYEW__componentTrack b{background:#b3cbd64f;width:1px;position:absolute;top:-3px;bottom:-3px}.Video-module__3psYEW__componentAxis{color:#7f9cae;justify-content:space-between;gap:14px;margin-top:13px;font:9px/1.6 ui-monospace,monospace;display:flex}.Video-module__3psYEW__rgbControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:12px}.Video-module__3psYEW__canvasPair{background:#09141d;grid-template-columns:1fr 1fr;gap:15px;padding:15px 20px;display:grid}.Video-module__3psYEW__canvasPair figure{min-width:0;margin:0}.Video-module__3psYEW__canvasPair figcaption{color:#adbfce;margin-bottom:9px;font:10px/1.6 ui-monospace,monospace}.Video-module__3psYEW__canvasFrame{background:#192c3c;border:1px solid #8bafc33a;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0005}.Video-module__3psYEW__canvasFrame canvas{aspect-ratio:2;width:100%;height:auto;image-rendering:pixelated;display:block}.Video-module__3psYEW__canvasFrame p{color:#b7c7d3;padding:10px;font-size:10px}.Video-module__3psYEW__samplingMap{background:#0b1720;justify-content:center;gap:19px;padding:9px 20px 13px;display:flex}.Video-module__3psYEW__samplingMap>div{opacity:.5;flex-direction:column;align-items:center;gap:4px;width:103px;min-width:0;display:flex}.Video-module__3psYEW__samplingMap>[data-active=true]{opacity:1}.Video-module__3psYEW__samplingMap svg{width:100%;height:auto;display:block}.Video-module__3psYEW__samplingMap span{color:#b8c9d5;font:9px/1.5 ui-monospace,monospace}@media (min-width:1800px){.Video-module__3psYEW__article .Video-module__3psYEW__heroWord{font-size:96px}.Video-module__3psYEW__samples{padding-block:18px}.Video-module__3psYEW__sample>i{width:53px}.Video-module__3psYEW__sample code,.Video-module__3psYEW__rampStage span{font-size:11px}.Video-module__3psYEW__ramp{height:72px}.Video-module__3psYEW__componentStage{padding-block:22px}.Video-module__3psYEW__componentBars{gap:16px}.Video-module__3psYEW__canvasPair{padding:20px 23px}}@media (max-width:1200px){.Video-module__3psYEW__samples{gap:14px;padding-inline:16px}.Video-module__3psYEW__sample{gap:9px}.Video-module__3psYEW__sample>i{width:36px}.Video-module__3psYEW__sample code{font-size:9px}.Video-module__3psYEW__graphLabel{font-size:11px}.Video-module__3psYEW__rampStage,.Video-module__3psYEW__actionRow{padding-inline:16px}}@media (max-width:600px){.Video-module__3psYEW__samples{gap:14px;padding:15px}.Video-module__3psYEW__sample{flex-direction:column;align-items:flex-start;gap:8px}.Video-module__3psYEW__sample>i{aspect-ratio:auto;border-radius:5px;width:100%;height:38px}.Video-module__3psYEW__sample code,.Video-module__3psYEW__sample span{font-size:10px}.Video-module__3psYEW__flowGraph,.Video-module__3psYEW__cameraGraph{min-width:480px}.Video-module__3psYEW__rampStage{gap:14px;padding:15px}.Video-module__3psYEW__rampStage span{font-size:9px}.Video-module__3psYEW__ramp{height:57px}.Video-module__3psYEW__rampStage small{font-size:9px}.Video-module__3psYEW__actionRow{gap:14px;padding:13px 15px}.Video-module__3psYEW__actionRow>span{font-size:9px}.Video-module__3psYEW__actionRow button{padding-inline:8px;font-size:10px}.Video-module__3psYEW__warning{padding:12px 15px;font-size:10px}.Video-module__3psYEW__flags{gap:7px;padding:12px 15px}.Video-module__3psYEW__flags span{font-size:9px}.Video-module__3psYEW__rgbControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Video-module__3psYEW__rgbControls .Video-module__3psYEW__range{grid-column:auto}.Video-module__3psYEW__rgbControls .Video-module__3psYEW__range>span{flex-wrap:wrap;gap:3px;font-size:10px}.Video-module__3psYEW__rgbControls .Video-module__3psYEW__range output{font-size:10px}.Video-module__3psYEW__componentStage{padding:16px 15px}.Video-module__3psYEW__componentBars>div{grid-template-columns:23px 1fr 58px;gap:9px}.Video-module__3psYEW__componentAxis{gap:8px;font-size:8px}.Video-module__3psYEW__componentBars code{font-size:10px}.Video-module__3psYEW__canvasPair{gap:12px;padding:15px}.Video-module__3psYEW__canvasPair figcaption{font-size:8px}.Video-module__3psYEW__samplingMap{gap:13px;padding:7px 15px 12px}.Video-module__3psYEW__samplingMap>div{width:81px}.Video-module__3psYEW__samplingMap span{font-size:9px}.Video-module__3psYEW__article .Video-module__3psYEW__courseNav>a:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.Video-module__3psYEW__lab *{transition:none!important;animation:none!important}}@media print{.Video-module__3psYEW__lab{display:none}}
.Standards-module__NNhDVG__article{--standards-gold:#dec393;--standards-blue:#79c3d8;--standards-purple:#b39bce}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav>a{gap:10px;min-height:89px;padding:17px 16px}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav strong{font-size:12px;line-height:1.5}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav small{letter-spacing:.04em;font-size:7px}.Standards-module__NNhDVG__lab{background:linear-gradient(125deg,#182a36,#101c27 63%,#0b151f);border:1px solid #9eb8c448;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px #2b414d,0 26px 65px #0005,inset 0 1px #ffffff0d}.Standards-module__NNhDVG__labHead{border-bottom:1px solid #a8c4d22b;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.Standards-module__NNhDVG__labHead>div{min-width:0}.Standards-module__NNhDVG__labHead span{letter-spacing:.15em;color:#90acbc;font:8px/1.7 ui-monospace,monospace}.Standards-module__NNhDVG__labHead h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px;font-weight:500;line-height:1.35}.Standards-module__NNhDVG__labHead button{color:var(--standards-gold);background:0 0;border:0;flex:none;min-height:44px;padding:0 0 0 8px;font-size:11px}.Standards-module__NNhDVG__plot{background:radial-gradient(at 30% 30%,#29475e21,#0000 65%),#09131c;min-width:0;padding:9px 13px 0}.Standards-module__NNhDVG__plot svg{width:100%;height:auto;max-height:246px;display:block;overflow:visible}.Standards-module__NNhDVG__axis{fill:#8ba6b8;font:10px ui-monospace,monospace}.Standards-module__NNhDVG__axisLabel{fill:#adc2ce;font:10px ui-monospace,monospace}.Standards-module__NNhDVG__gridLine{stroke:#86b9cf1b;stroke-width:1px;fill:none}.Standards-module__NNhDVG__gold{stroke:var(--standards-gold);color:var(--standards-gold)}.Standards-module__NNhDVG__blue{stroke:var(--standards-blue);color:var(--standards-blue)}.Standards-module__NNhDVG__purple{stroke:var(--standards-purple);color:var(--standards-purple)}.Standards-module__NNhDVG__probe{stroke:#e5d0a954;stroke-width:1px;stroke-dasharray:3 4;fill:none}.Standards-module__NNhDVG__probeDot{stroke:#f6e4bf;stroke-width:2px;fill:#0b1621}.Standards-module__NNhDVG__pointLabel{fill:currentColor;stroke:none;font:11px ui-monospace,monospace}.Standards-module__NNhDVG__whiteCross{stroke:#cedbdd;stroke-width:1.5px;fill:none}.Standards-module__NNhDVG__legend{color:#9eb7c6;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 17px;padding:3px 6px 13px;font-size:9px;line-height:1.7;display:flex}.Standards-module__NNhDVG__legend>span{align-items:center;gap:6px;display:flex}.Standards-module__NNhDVG__legend>[data-kind]:before{content:"";border-top:2px solid var(--standards-gold);width:13px;display:block}.Standards-module__NNhDVG__legend>[data-kind=blue]:before{border-color:var(--standards-blue)}.Standards-module__NNhDVG__legend>[data-kind=purple]:before{border-color:var(--standards-purple)}.Standards-module__NNhDVG__controls{border-top:1px solid #a8c4d21c;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:15px 22px;padding:18px 22px;display:grid}.Standards-module__NNhDVG__range,.Standards-module__NNhDVG__select{color:#bfd0d9;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.Standards-module__NNhDVG__range>span{justify-content:space-between;align-items:flex-start;gap:10px;line-height:1.7;display:flex}.Standards-module__NNhDVG__range output{color:var(--standards-gold);white-space:nowrap;font:11px/1.7 ui-monospace,monospace}.Standards-module__NNhDVG__range input{width:100%;height:31px;accent-color:var(--standards-gold);cursor:ew-resize;margin:0;display:block}.Standards-module__NNhDVG__select>span{font-size:10px;line-height:1.6}.Standards-module__NNhDVG__select select{color:#d8e4e9;background:#0c1a25;border:1px solid #abc6d339;border-radius:6px;width:100%;min-width:0;height:42px;padding:7px 10px;font-size:11px;line-height:1.5}.Standards-module__NNhDVG__toggle{color:#acbfcc;background:linear-gradient(130deg,#1b2d3b,#12212e);border:1px solid #a9c5d534;border-radius:6px;min-width:0;min-height:44px;padding:10px 13px;font-size:11px;line-height:1.55;transition:background .18s,border-color .18s;box-shadow:0 2px #09131ba8}.Standards-module__NNhDVG__toggle[aria-pressed=true]{color:#efdbb6;background:linear-gradient(120deg,#34444c,#253039);border-color:#cfb38280;box-shadow:0 2px #0b141c,inset 0 1px #ecf6ff0d}.Standards-module__NNhDVG__tabs{background:#0a151e55;border-bottom:1px solid #a8c4d22b;gap:8px;padding:10px 16px;display:flex}.Standards-module__NNhDVG__tabs .Standards-module__NNhDVG__toggle{flex:1 1 0}.Standards-module__NNhDVG__flow{background:#0d192280;border-block:1px solid #a8c4d224;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:16px 22px;list-style:none;display:grid}.Standards-module__NNhDVG__flow li{background:linear-gradient(130deg,#233743,#162633);border:1px solid #8bb1c02d;border-radius:6px;min-width:0;padding:10px 11px;position:relative;box-shadow:0 2px #070e1699}.Standards-module__NNhDVG__flow li>span{color:#9fb4c4;font:8px/1.6 ui-monospace,monospace;display:block}.Standards-module__NNhDVG__flow strong{color:#e7d6b6;overflow-wrap:anywhere;margin-top:3px;font:500 12px/1.5 ui-monospace,monospace;display:block}.Standards-module__NNhDVG__flow i{color:#819cab;font-size:15px;font-style:normal;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.Standards-module__NNhDVG__readouts{background:#9ac5e305;border-block:1px solid #adc5d02b;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.Standards-module__NNhDVG__readout{border-right:1px solid #adc5d018;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.Standards-module__NNhDVG__readout:last-child{border-right:0}.Standards-module__NNhDVG__readout>span{color:#9eb6c6;font-size:9px;line-height:1.6}.Standards-module__NNhDVG__readout code{color:#e3caa2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:11px/1.8 ui-monospace,monospace}.Standards-module__NNhDVG__readout small{color:#89a4b8;font-size:9px;line-height:1.7}.Standards-module__NNhDVG__controls>.Standards-module__NNhDVG__readout{border:0;padding:0}.Standards-module__NNhDVG__highlight{background:#101f2a;border-top:1px solid #abc6d329;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 22px;display:flex}.Standards-module__NNhDVG__highlight>span{color:#adc4d1;max-width:370px;font-size:10px;line-height:1.8}.Standards-module__NNhDVG__highlight code{color:#e6cda0;font:11px/1.7 ui-monospace,monospace}.Standards-module__NNhDVG__labNote{color:#8faabd;background:#08131d6b;border-top:1px solid #a8c4d221;padding:14px 22px 17px;font-size:10px;line-height:1.85;margin:0!important}.Standards-module__NNhDVG__mixStage{background:#0a141d;padding:15px 21px 19px}.Standards-module__NNhDVG__mixRow{border:1px solid #0000;border-radius:9px;margin-bottom:15px;padding:10px 13px 3px;transition:border-color .18s}.Standards-module__NNhDVG__mixRow[data-active=true]{background:#152633;border-color:#d7c19755}.Standards-module__NNhDVG__mixRow>span{color:#adc1ce;letter-spacing:.06em;font:9px/1.8 ui-monospace,monospace}.Standards-module__NNhDVG__mixRow svg{border-radius:4px;width:100%;height:auto;margin:6px 0 0;display:block}.Standards-module__NNhDVG__mixPointer{stroke:#ffeed4;stroke-width:2px;filter:drop-shadow(1px 0 1px #0009)}.Standards-module__NNhDVG__mixComparison{grid-template-columns:1fr 1fr;gap:20px;padding:0 13px;display:grid}.Standards-module__NNhDVG__mixComparison>div{grid-template-columns:44px 1fr;align-items:center;gap:0 12px;min-width:0;display:grid}.Standards-module__NNhDVG__mixComparison i{aspect-ratio:1;border:1px solid #adc5d02b;border-radius:7px;grid-row:span 2;box-shadow:0 4px 14px #0005}.Standards-module__NNhDVG__mixComparison span{color:#abc1ce;font-size:10px;line-height:1.7}.Standards-module__NNhDVG__mixComparison code{color:#d5c39f;font:11px/1.8 ui-monospace,monospace}.Standards-module__NNhDVG__chartSplit{background:#09131c;grid-template-columns:minmax(0,1fr) 130px;align-items:center;display:grid}.Standards-module__NNhDVG__chartSplit .Standards-module__NNhDVG__plot{padding-right:0}.Standards-module__NNhDVG__chartSplit .Standards-module__NNhDVG__plot svg{max-height:246px}.Standards-module__NNhDVG__sideSample{flex-direction:column;gap:9px;min-width:0;padding:15px 17px 15px 9px;display:flex}.Standards-module__NNhDVG__sideSample>span{letter-spacing:.04em;color:#859fb1;font:7px/1.6 ui-monospace,monospace}.Standards-module__NNhDVG__sideSample>i{aspect-ratio:1;border:1px solid #aec6d129;border-radius:8px;width:100%;display:block;box-shadow:0 6px 15px #0005}.Standards-module__NNhDVG__sideSample code{color:#d9c6a5;overflow-wrap:anywhere;font:9px/1.8 ui-monospace,monospace}.Standards-module__NNhDVG__sideSample small{color:#96b0c1;font-size:8px;line-height:1.7}.Standards-module__NNhDVG__smallSwatches{align-items:center;gap:15px;display:flex}.Standards-module__NNhDVG__smallSwatches>div{align-items:center;gap:8px;min-width:0;display:flex}.Standards-module__NNhDVG__smallSwatches i{border:1px solid #9db6c634;border-radius:5px;flex:none;width:31px;height:31px}.Standards-module__NNhDVG__smallSwatches span{color:#91abba;font-size:9px;line-height:1.7}@media (hover:hover) and (pointer:fine){.Standards-module__NNhDVG__toggle:hover{border-color:#dec4967a}.Standards-module__NNhDVG__labHead button:hover{color:#f4dcaa}}@media (min-width:1800px){.Standards-module__NNhDVG__labHead h2{font-size:22px}.Standards-module__NNhDVG__plot svg{max-height:272px}.Standards-module__NNhDVG__legend{font-size:10px}.Standards-module__NNhDVG__range,.Standards-module__NNhDVG__select select,.Standards-module__NNhDVG__toggle,.Standards-module__NNhDVG__readout code{font-size:12px}.Standards-module__NNhDVG__labNote{font-size:11px}.Standards-module__NNhDVG__flow strong{font-size:13px}}@media (max-width:1200px){.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav{grid-template-columns:repeat(3,minmax(0,1fr))}.Standards-module__NNhDVG__labHead{padding:16px}.Standards-module__NNhDVG__labHead h2{font-size:17px}.Standards-module__NNhDVG__labHead span{font-size:7px}.Standards-module__NNhDVG__controls{gap:13px;padding:15px 17px}.Standards-module__NNhDVG__readout{padding:12px}.Standards-module__NNhDVG__readout code{font-size:10px}.Standards-module__NNhDVG__flow{gap:14px;padding:13px 16px}.Standards-module__NNhDVG__flow strong{font-size:10px}.Standards-module__NNhDVG__flow li{padding:9px}.Standards-module__NNhDVG__flow i{right:-14px}.Standards-module__NNhDVG__chartSplit{grid-template-columns:minmax(0,1fr) 97px}.Standards-module__NNhDVG__sideSample{padding-inline:6px 14px}.Standards-module__NNhDVG__labNote{padding:13px 17px;font-size:9px}.Standards-module__NNhDVG__mixComparison{gap:10px}.Standards-module__NNhDVG__mixComparison code{font-size:10px}}@media (max-width:980px){.Standards-module__NNhDVG__labHead h2{font-size:22px}.Standards-module__NNhDVG__labHead{padding:20px 23px}.Standards-module__NNhDVG__labHead span{font-size:9px}.Standards-module__NNhDVG__plot svg{max-height:270px}.Standards-module__NNhDVG__controls{gap:18px 25px;padding:20px 23px}.Standards-module__NNhDVG__range,.Standards-module__NNhDVG__select select,.Standards-module__NNhDVG__toggle{font-size:12px}.Standards-module__NNhDVG__readout{padding:17px}.Standards-module__NNhDVG__readout code{font-size:12px}.Standards-module__NNhDVG__labNote{padding:16px 23px;font-size:11px}.Standards-module__NNhDVG__chartSplit{grid-template-columns:minmax(0,1fr) 152px}.Standards-module__NNhDVG__sideSample{padding:12px 22px 12px 5px}.Standards-module__NNhDVG__sideSample>span{font-size:9px}.Standards-module__NNhDVG__sideSample small,.Standards-module__NNhDVG__sideSample code{font-size:10px}.Standards-module__NNhDVG__flow strong{font-size:13px}.Standards-module__NNhDVG__flow{gap:22px;padding:16px 22px}.Standards-module__NNhDVG__flow i{right:-19px}.Standards-module__NNhDVG__mixStage{padding:20px 24px}.Standards-module__NNhDVG__mixComparison code{font-size:12px}}@media (max-width:600px){.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav>a{min-height:80px;padding:14px 13px}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav strong{font-size:12px}.Standards-module__NNhDVG__lab{border-radius:11px}.Standards-module__NNhDVG__labHead{gap:12px;padding:16px}.Standards-module__NNhDVG__labHead h2{font-size:18px;line-height:1.4}.Standards-module__NNhDVG__labHead span{letter-spacing:.08em;font-size:7px}.Standards-module__NNhDVG__labHead button{min-height:44px;font-size:10px}.Standards-module__NNhDVG__plot{padding:9px 7px 0}.Standards-module__NNhDVG__plot svg{max-height:none}.Standards-module__NNhDVG__legend{gap:6px 13px;padding-bottom:11px;font-size:8px}.Standards-module__NNhDVG__controls{gap:15px;padding:17px 16px}.Standards-module__NNhDVG__range{grid-column:1/-1}.Standards-module__NNhDVG__range>span{font-size:11px}.Standards-module__NNhDVG__range input{height:44px}.Standards-module__NNhDVG__range output{font-size:11px}.Standards-module__NNhDVG__select{gap:6px}.Standards-module__NNhDVG__select>span{font-size:10px}.Standards-module__NNhDVG__select select{height:44px;padding-inline:7px;font-size:11px}.Standards-module__NNhDVG__toggle{min-height:44px;padding:9px;font-size:11px}.Standards-module__NNhDVG__tabs{gap:6px;padding:8px 10px}.Standards-module__NNhDVG__flow{gap:13px;padding:13px}.Standards-module__NNhDVG__flow li{padding:8px 7px}.Standards-module__NNhDVG__flow li>span{font-size:7px}.Standards-module__NNhDVG__flow strong{font-size:10px;line-height:1.7}.Standards-module__NNhDVG__flow i{font-size:12px;right:-12px}.Standards-module__NNhDVG__readouts{grid-template-columns:1fr}.Standards-module__NNhDVG__readout{border-bottom:1px solid #a8c4d21b;border-right:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5px 10px;padding:11px 16px;display:grid}.Standards-module__NNhDVG__readout:last-child{border-bottom:0}.Standards-module__NNhDVG__readout>span{font-size:10px}.Standards-module__NNhDVG__readout code{overflow-wrap:anywhere;font-size:11px}.Standards-module__NNhDVG__readout small{grid-column:2;font-size:9px}.Standards-module__NNhDVG__controls>.Standards-module__NNhDVG__readout{display:flex}.Standards-module__NNhDVG__labNote{padding:14px 16px;font-size:10px;line-height:1.9}.Standards-module__NNhDVG__highlight{gap:9px;padding:13px 16px}.Standards-module__NNhDVG__highlight>span,.Standards-module__NNhDVG__highlight code{font-size:10px}.Standards-module__NNhDVG__chartSplit{grid-template-columns:minmax(0,1fr) 87px}.Standards-module__NNhDVG__chartSplit .Standards-module__NNhDVG__plot{padding:9px 0 0 4px}.Standards-module__NNhDVG__sideSample{gap:7px;padding:10px 10px 10px 4px}.Standards-module__NNhDVG__sideSample>span{font-size:6px}.Standards-module__NNhDVG__sideSample code,.Standards-module__NNhDVG__sideSample small{font-size:8px}.Standards-module__NNhDVG__smallSwatches{grid-column:1/-1;justify-content:space-around}.Standards-module__NNhDVG__smallSwatches i{width:33px;height:33px}.Standards-module__NNhDVG__smallSwatches span{font-size:10px}.Standards-module__NNhDVG__mixStage{padding:13px 10px 15px}.Standards-module__NNhDVG__mixRow{margin-bottom:13px;padding:9px 8px 3px}.Standards-module__NNhDVG__mixRow>span{font-size:8px}.Standards-module__NNhDVG__mixComparison{gap:12px;padding:0 8px}.Standards-module__NNhDVG__mixComparison>div{grid-template-columns:33px 1fr;gap:0 8px}.Standards-module__NNhDVG__mixComparison code,.Standards-module__NNhDVG__mixComparison span{font-size:10px}}@media (max-width:359px){.Standards-module__NNhDVG__labHead h2{font-size:16px}.Standards-module__NNhDVG__controls{gap:13px;padding-inline:13px}.Standards-module__NNhDVG__select select{font-size:10px}.Standards-module__NNhDVG__chartSplit{grid-template-columns:minmax(0,1fr) 76px}.Standards-module__NNhDVG__sideSample code{font-size:7px}.Standards-module__NNhDVG__flow li>span{font-size:6px}.Standards-module__NNhDVG__flow strong{font-size:9px}.Standards-module__NNhDVG__readout{padding-inline:13px}.Standards-module__NNhDVG__readout code{font-size:10px}.Standards-module__NNhDVG__labNote{font-size:9px}.Standards-module__NNhDVG__article .Standards-module__NNhDVG__courseNav strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.Standards-module__NNhDVG__lab *{transition:none!important;animation:none!important}}@media print{.Standards-module__NNhDVG__lab{display:none}.Standards-module__NNhDVG__article{color:#111}}
.Basics-module__Yst5BG__article{--basic-edge:#aac8d332}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav{grid-template-columns:repeat(4,minmax(0,1fr))}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav strong{font-size:13px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav a{gap:13px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__contextNote{border-bottom:1px solid var(--line);color:#91adbf;margin-bottom:25px;padding:16px 0;font-size:12px;line-height:1.8}.Basics-module__Yst5BG__contextNote a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.Basics-module__Yst5BG__lab{border:1px solid var(--basic-edge,#a4c3d33d);background:linear-gradient(135deg,#192c39,#0b1721);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px #263f4c,0 24px 60px #0005,inset 0 1px #fff1}.Basics-module__Yst5BG__labHeader{border-bottom:1px solid #a7c4d22b;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.Basics-module__Yst5BG__labHeader p{letter-spacing:.12em;color:#87afc2;font:9px/1.6 ui-monospace,monospace}.Basics-module__Yst5BG__labHeader h2{letter-spacing:-.025em;margin-top:6px;font-size:19px;font-weight:500;line-height:1.35}.Basics-module__Yst5BG__labHeader>button{color:#dfc69b;background:0 0;border:0;flex:none;min-height:44px;padding:6px 0 6px 10px;font-size:11px}.Basics-module__Yst5BG__tabRow{background:#08121b77;border-bottom:1px solid #a9c4d227;gap:6px;padding:10px 16px;display:flex}.Basics-module__Yst5BG__tabRow button{color:#a2bbca;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;min-width:0;min-height:42px;padding:7px 8px;font-size:11px;line-height:1.5}.Basics-module__Yst5BG__tabRow button[aria-pressed=true]{color:#efdbb7;background:linear-gradient(125deg,#35434c,#1b303d);border-color:#d3b7856b;box-shadow:0 2px #08121b}.Basics-module__Yst5BG__controls{gap:12px;padding:16px 22px 12px;display:grid}.Basics-module__Yst5BG__controls .Basics-module__Yst5BG__tabRow{background:0 0;border:0;padding:0}.Basics-module__Yst5BG__select{flex-direction:column;gap:7px;min-width:0;display:flex}.Basics-module__Yst5BG__select>span{color:#afc4d2;font-size:10px;line-height:1.6}.Basics-module__Yst5BG__select select{color:#d4e2eb;background:#0c1b25;border:1px solid #a5c3d33b;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:7px 10px;font-size:11px}.Basics-module__Yst5BG__range{min-width:0;display:block}.Basics-module__Yst5BG__range>span{color:#b8cedb;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.Basics-module__Yst5BG__range output{color:#dbc69f;font:11px/1.6 ui-monospace,monospace}.Basics-module__Yst5BG__range input{accent-color:#dac097;cursor:ew-resize;width:100%;height:36px;margin:0;display:block}.Basics-module__Yst5BG__rgbSliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Basics-module__Yst5BG__twoControls{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Basics-module__Yst5BG__presets{flex-wrap:wrap;gap:8px;display:flex}.Basics-module__Yst5BG__presets button{color:#bdd0db;background:#091923;border:1px solid #a1bfd130;border-radius:6px;min-height:40px;padding:7px 12px;font-size:10px;line-height:1.5}.Basics-module__Yst5BG__metrics{background:#08131d70;border-top:1px solid #9dbcc92b;grid-template-columns:1fr 1fr;margin:0;display:grid}.Basics-module__Yst5BG__metrics>div{border-bottom:1px solid #9dbcc918;min-width:0;padding:14px 20px}.Basics-module__Yst5BG__metrics>div:nth-child(odd){border-right:1px solid #9dbcc924}.Basics-module__Yst5BG__metrics dt{letter-spacing:.05em;color:#82a5ba;font:8px/1.8 ui-monospace,monospace}.Basics-module__Yst5BG__metrics dd{color:#e4cea7;overflow-wrap:anywhere;margin:5px 0 0;font:11px/1.85 ui-monospace,monospace}.Basics-module__Yst5BG__note{background:#07121ac9;border-top:1px solid #b0c7d020;align-items:flex-start;gap:12px;padding:15px 21px;display:flex}.Basics-module__Yst5BG__note>span{color:#d1c39f;border:1px solid #9ab8c544;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:1px;font:10px/1 monospace;display:grid}.Basics-module__Yst5BG__note p{color:#87a7bb;font-size:10px;line-height:1.8}.Basics-module__Yst5BG__cieScene,.Basics-module__Yst5BG__whiteScene{background:radial-gradient(at 15% 25%,#203c4940,#0000 70%),#08141e;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:20px;padding:14px 24px 12px;display:grid}.Basics-module__Yst5BG__diagram,.Basics-module__Yst5BG__whiteDiagram{width:100%;height:auto;max-height:263px;display:block;overflow:visible}.Basics-module__Yst5BG__axis{fill:#849fb0;font:9px/1.5 ui-monospace,monospace}.Basics-module__Yst5BG__grid{stroke:#8ea9b61c;stroke-width:1px;fill:none}.Basics-module__Yst5BG__p3Triangle{fill:#74c6da05;stroke:#72bcd1;stroke-width:1.5px;stroke-dasharray:6 4}.Basics-module__Yst5BG__srgbTriangle{fill:#dfc5980e;stroke:#d6bc8d;stroke-width:1.5px}.Basics-module__Yst5BG__whiteCross{fill:none;stroke:#96b1c0;stroke-width:1px}.Basics-module__Yst5BG__pointRing{fill:#dab77e16;stroke:#efd5a3;stroke-width:1.7px}.Basics-module__Yst5BG__point{fill:#f7e5c6}.Basics-module__Yst5BG__guideLine{fill:none;stroke:#debb885e;stroke-dasharray:3 4;stroke-width:1px}.Basics-module__Yst5BG__legend{color:#a7bdca;flex-wrap:wrap;justify-content:center;gap:12px;padding:4px 0 8px;font-size:9px;display:flex}.Basics-module__Yst5BG__legend span{align-items:center;gap:7px;display:flex}.Basics-module__Yst5BG__legend span:before{content:"";border-top:1.5px solid #d6bc8d;width:15px}.Basics-module__Yst5BG__legend span[data-line=p3]:before{border-color:#72bcd1;border-top-style:dashed}.Basics-module__Yst5BG__sceneSide{min-width:0}.Basics-module__Yst5BG__sceneSide>p{color:#8daabd;border-top:1px solid #9fbdcd28;margin-top:14px;padding-top:12px;font-size:10px;line-height:1.8}.Basics-module__Yst5BG__swatchGroup{min-width:0}.Basics-module__Yst5BG__swatch{aspect-ratio:1.4;border:1px solid #b5c9d63d;border-radius:11px;width:100%;min-height:76px;box-shadow:inset 0 1px #fff2,0 5px #02070b88,0 10px 30px #0004}.Basics-module__Yst5BG__swatchGroup strong{color:#d2dee5;margin-top:12px;font-size:11px;font-weight:500;line-height:1.6;display:block}.Basics-module__Yst5BG__swatchGroup small{color:#91afc1;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.8;display:block}.Basics-module__Yst5BG__clipWarning{color:#ecc68f;border-left:2px solid #c0995e;margin-top:9px;padding-left:7px;font-size:9px;line-height:1.7;display:inline-block}.Basics-module__Yst5BG__whiteReference{fill:#7699ab;stroke:#bbd0da;stroke-width:1px}.Basics-module__Yst5BG__highlightText{fill:#e8c995;font:11px/1.6 ui-monospace,monospace}.Basics-module__Yst5BG__chartCaption{color:#799aaf;text-align:center;font-size:9px;line-height:1.7;margin-top:3px!important}.Basics-module__Yst5BG__explainButton{text-align:left;color:#cbbb9b;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:44px;padding:7px 0;font-size:11px;line-height:1.7;display:flex}.Basics-module__Yst5BG__explainButton>span{font-size:18px;font-weight:400}.Basics-module__Yst5BG__explanation{color:#93b2c4;border-top:1px solid #a0c0d12b;padding-top:11px;font-size:11px;line-height:1.85}.Basics-module__Yst5BG__flow{background:#09151f;width:100%;height:auto;min-height:74px;padding:4px 15px;display:block}.Basics-module__Yst5BG__flowNode{fill:#152632;stroke:#6e95ab80;stroke-width:1px}.Basics-module__Yst5BG__activeNode{fill:#29383f;stroke:#dfc18d;stroke-width:1px}.Basics-module__Yst5BG__flowWire{stroke:#cdb786;stroke-width:1.5px;fill:none}.Basics-module__Yst5BG__port{fill:#e0c28b}.Basics-module__Yst5BG__nodeCaption{letter-spacing:.05em;fill:#89abba;font:6px ui-monospace,monospace}.Basics-module__Yst5BG__nodeTitle{fill:#e0d4bc;font:12px ui-monospace,monospace}.Basics-module__Yst5BG__adaptSwatches{background:#091520;grid-template-columns:1fr 1fr;gap:20px;padding:13px 22px 20px;display:grid}.Basics-module__Yst5BG__adaptSwatches .Basics-module__Yst5BG__swatch{aspect-ratio:2.7;min-height:65px}.Basics-module__Yst5BG__matrixSection{background:#0a1720;border-top:1px solid #b0cad426;padding:0 21px 10px}.Basics-module__Yst5BG__matrix{background:#060f16;border-inline:2px solid #a4b8bd6b;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;padding:12px 16px;display:grid}.Basics-module__Yst5BG__matrix output{color:#d9cfb7;text-align:right;font:11px/1.7 ui-monospace,monospace}.Basics-module__Yst5BG__matrixDetails p{color:#8dabbc;margin-top:12px;font-size:10px;line-height:1.8}@media (min-width:981px){.Basics-module__Yst5BG__labHeader{padding-block:12px}.Basics-module__Yst5BG__labHeader h2{font-size:18px}.Basics-module__Yst5BG__cieScene,.Basics-module__Yst5BG__whiteScene{gap:20px;padding-block:10px}.Basics-module__Yst5BG__diagram,.Basics-module__Yst5BG__whiteDiagram{max-height:205px}.Basics-module__Yst5BG__sceneSide .Basics-module__Yst5BG__swatch{max-height:128px}.Basics-module__Yst5BG__sceneSide>p{margin-top:11px;padding-top:10px}.Basics-module__Yst5BG__cieControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 20px;padding-block:10px}.Basics-module__Yst5BG__cieControls>.Basics-module__Yst5BG__select{grid-area:1/1}.Basics-module__Yst5BG__cieControls>.Basics-module__Yst5BG__range{grid-area:1/2;align-self:end}.Basics-module__Yst5BG__cieControls>.Basics-module__Yst5BG__rgbSliders{grid-area:2/1/auto/-1}.Basics-module__Yst5BG__cieControls>.Basics-module__Yst5BG__presets{grid-area:3/1/auto/-1}.Basics-module__Yst5BG__metrics>div{padding-block:10px}.Basics-module__Yst5BG__metrics dd{margin-top:4px}.Basics-module__Yst5BG__note{padding-block:12px}.Basics-module__Yst5BG__adaptSwatches .Basics-module__Yst5BG__swatch{min-height:62px;max-height:88px}.Basics-module__Yst5BG__adaptSwatches{padding-block:8px 13px}.Basics-module__Yst5BG__flow{max-height:110px}.Basics-module__Yst5BG__matrixSection{padding-bottom:5px}}@media (hover:hover) and (pointer:fine){.Basics-module__Yst5BG__presets button:hover{border-color:#c9b18887}.Basics-module__Yst5BG__tabRow button:hover{background:#a5bcc60e}.Basics-module__Yst5BG__explainButton:hover,.Basics-module__Yst5BG__labHeader>button:hover{color:#f4e4c3}}@media (max-width:1100px){.Basics-module__Yst5BG__cieScene,.Basics-module__Yst5BG__whiteScene{gap:13px;padding-inline:15px}.Basics-module__Yst5BG__labHeader{padding:16px 18px}.Basics-module__Yst5BG__labHeader h2{font-size:17px}.Basics-module__Yst5BG__controls{padding-inline:18px}.Basics-module__Yst5BG__metrics>div{padding:12px 15px}.Basics-module__Yst5BG__metrics dd{font-size:10px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav strong{font-size:11px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav a{gap:10px}}@media (max-width:980px){.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav{grid-template-columns:repeat(2,minmax(0,1fr))}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav strong{font-size:13px}.Basics-module__Yst5BG__cieScene,.Basics-module__Yst5BG__whiteScene{gap:25px;padding-inline:25px}.Basics-module__Yst5BG__diagram,.Basics-module__Yst5BG__whiteDiagram{max-height:270px}.Basics-module__Yst5BG__swatch{max-height:170px}.Basics-module__Yst5BG__controls{padding:18px 22px 14px}.Basics-module__Yst5BG__metrics dd{font-size:12px}}@media (max-width:600px){.Basics-module__Yst5BG__labHeader{gap:10px;padding:14px 16px}.Basics-module__Yst5BG__labHeader h2{font-size:17px}.Basics-module__Yst5BG__labHeader p{font-size:8px}.Basics-module__Yst5BG__labHeader>button{font-size:10px}.Basics-module__Yst5BG__tabRow{gap:4px;padding:8px 10px}.Basics-module__Yst5BG__tabRow button{min-height:44px;padding:6px;font-size:10px}.Basics-module__Yst5BG__cieScene,.Basics-module__Yst5BG__whiteScene{grid-template-columns:1fr;gap:14px;padding:10px 18px 18px}.Basics-module__Yst5BG__diagram{max-height:240px}.Basics-module__Yst5BG__whiteDiagram{max-height:222px}.Basics-module__Yst5BG__sceneSide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.Basics-module__Yst5BG__sceneSide>p{border-top:0;border-left:1px solid #8cabb82b;margin-top:0;padding:0 0 0 13px;font-size:10px}.Basics-module__Yst5BG__swatch{aspect-ratio:1.9;min-height:62px}.Basics-module__Yst5BG__swatchGroup strong{font-size:11px}.Basics-module__Yst5BG__swatchGroup small{font-size:9px}.Basics-module__Yst5BG__controls{gap:10px;padding:13px 16px 12px}.Basics-module__Yst5BG__rgbSliders{gap:15px}.Basics-module__Yst5BG__range input{height:44px}.Basics-module__Yst5BG__range>span,.Basics-module__Yst5BG__range output{font-size:11px}.Basics-module__Yst5BG__select select{min-height:44px;padding-inline:8px;font-size:11px}.Basics-module__Yst5BG__select>span{font-size:10px}.Basics-module__Yst5BG__twoControls{gap:12px}.Basics-module__Yst5BG__presets button{min-height:44px;font-size:10px}.Basics-module__Yst5BG__metrics>div{padding:12px 14px}.Basics-module__Yst5BG__metrics dt{letter-spacing:0;font-size:7px}.Basics-module__Yst5BG__metrics dd{font-size:10px}.Basics-module__Yst5BG__note{gap:10px;padding:13px 16px}.Basics-module__Yst5BG__note p{font-size:9px;line-height:1.85}.Basics-module__Yst5BG__explainButton{min-height:44px;font-size:10px}.Basics-module__Yst5BG__explanation{font-size:11px}.Basics-module__Yst5BG__adaptSwatches{gap:13px;padding:12px 16px 16px}.Basics-module__Yst5BG__adaptSwatches .Basics-module__Yst5BG__swatch{min-height:59px}.Basics-module__Yst5BG__adaptSwatches strong{font-size:11px}.Basics-module__Yst5BG__adaptSwatches small{font-size:9px}.Basics-module__Yst5BG__flow{min-height:0;padding:2px 8px}.Basics-module__Yst5BG__matrixSection{padding-inline:16px}.Basics-module__Yst5BG__matrix{gap:5px;padding:10px 8px}.Basics-module__Yst5BG__matrix output{font-size:9px}.Basics-module__Yst5BG__matrixDetails p{font-size:10px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav strong{font-size:11px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__courseNav a{gap:9px}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__contextNote{font-size:11px}.Basics-module__Yst5BG__lab button:focus-visible,.Basics-module__Yst5BG__lab select:focus-visible,.Basics-module__Yst5BG__lab input:focus-visible{outline-offset:2px}}@media (prefers-reduced-motion:reduce){.Basics-module__Yst5BG__lab *,.Basics-module__Yst5BG__lab :before,.Basics-module__Yst5BG__lab :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.Basics-module__Yst5BG__lab{display:none}.Basics-module__Yst5BG__article .Basics-module__Yst5BG__contextNote{color:#222}}
