.fresh-welcome-archive{display:grid;gap:.45rem;width:100%;color:var(--ink);text-align:center}.fresh-welcome-archive strong{color:var(--cyan)}.fresh-welcome-archive span{color:var(--muted)}.fresh-welcome-archive a{color:var(--cyan)}.bottleneck-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bottleneck-card{min-height:13rem;padding:1rem;border:1px solid rgba(245,240,223,.25);display:grid;align-content:center;justify-items:center;gap:.75rem;text-align:center}.bottleneck-card small{min-height:1.3rem}.byte-stream{height:4rem;display:flex;align-items:center;gap:.25rem;overflow:hidden}.byte-stream i{padding:.5rem .25rem;border:1px solid var(--cyan);color:var(--cyan);font:.8rem ui-monospace,monospace;font-style:normal}.code-wait{display:grid;gap:.45rem;padding:.8rem;border-left:3px solid var(--yellow);text-align:left;color:var(--yellow)}.code-wait code{font-size:.9rem}.guess-fork{position:relative;width:10rem;height:4rem}.fork-root,.fork-path{position:absolute;display:block;background:var(--coral)}.fork-root{left:.3rem;top:1.9rem;width:2.6rem;height:.25rem}.fork-path{left:2.8rem;width:5.5rem;height:.35rem;transform-origin:left center}.fork-path.followed{top:1.8rem;transform:rotate(-18deg);box-shadow:0 0 .4rem var(--coral)}.fork-path.rejected{top:2rem;transform:rotate(18deg);background:transparent;border-top:2px dashed var(--muted)}.fork-path.followed:before,.fork-path.followed:after{content:"";position:absolute;right:1rem;top:-.45rem;width:1.8rem}.fork-path.followed:before{transform:rotate(35deg)}.fork-path.followed:after{transform:rotate(-35deg)}.guess-fork b{position:absolute;right:1.1rem;top:-1rem;color:var(--coral);font-size:.7rem;transform:rotate(-8deg)}@keyframes byte-arrive{0%,to{transform:translate(-.5rem);opacity:.25}45%,70%{transform:translate(.5rem);opacity:1}}@media(max-width:800px){.bottleneck-grid{grid-template-columns:1fr}}.memory-levels{width:100%}.memory-note{margin-bottom:.8rem;color:var(--muted);text-align:center}.memory-note b{color:var(--yellow)}.memory-row{position:relative;display:grid;grid-template-columns:5rem 1fr 7rem 6rem;gap:.8rem;align-items:center;min-height:2.8rem}.memory-row strong{color:var(--cyan);font-size:.75rem}.memory-row>b{padding:.45rem;border:1px solid var(--cyan);color:var(--cyan);text-align:center}.memory-row-3>b{border-color:var(--coral);color:var(--coral)}.memory-row small{color:var(--yellow)}.memory-wire{position:relative;display:flex;height:1.6rem;align-items:center;border-top:2px solid rgba(245,240,223,.22);border-bottom:2px solid rgba(245,240,223,.22)}.memory-wire .packet{position:absolute;left:0;padding:.2rem .35rem;font-size:.65rem;font-style:normal;animation:packet-move var(--memory-cycle) linear infinite}.memory-row-0 .packet{animation-name:packet-move-0}.memory-row-1 .packet{animation-name:packet-move-1}.memory-row-2 .packet{animation-name:packet-move-2}.memory-row-3 .packet{animation-name:packet-move-3}.memory-wire .packet:after{content:"request";display:block;padding:.2rem .35rem;margin:-.2rem -.35rem;background:var(--yellow);color:#28221a;animation:packet-label var(--memory-cycle) steps(1,end) infinite}@keyframes packet-label{0%,49.9%{content:"request";background:var(--yellow);color:#28221a}50%,to{content:"data";background:var(--cyan);color:#14211f}}@keyframes packet-move-0{0%,to{left:0;transform:translate(0)}40%,50%{left:100%;transform:translate(-100%)}90%{left:0;transform:translate(0)}}@keyframes packet-move-1{0%,to{left:0;transform:translate(0)}46.2%,50%{left:100%;transform:translate(-100%)}96.2%{left:0;transform:translate(0)}}@keyframes packet-move-2{0%,to{left:0;transform:translate(0)}48.8%,50%{left:100%;transform:translate(-100%)}98.8%{left:0;transform:translate(0)}}@keyframes packet-move-3{0%,to{left:0;transform:translate(0)}49.8%,50%{left:100%;transform:translate(-100%)}99.8%{left:0;transform:translate(0)}}@media(max-width:800px){.memory-row{grid-template-columns:4rem 1fr 5.5rem}.memory-row small{grid-column:3}}.dependency-modes{width:100%;display:grid;gap:.8rem}.dependency-mode{padding:.7rem;border:1px solid rgba(245,240,223,.25);transition:opacity .3s ease}.dependency-mode>strong{display:block;margin-bottom:.5rem;color:var(--cyan)}.core-cache{display:flex;align-items:center;gap:.6rem;min-height:3.2rem;overflow:hidden}.array-flow{display:grid;grid-template-columns:5rem minmax(0,1fr) 9rem;align-items:center;gap:.6rem}.array-flow>.entity-label{text-align:center}.array-lanes{display:grid;min-width:0;gap:0}.array-flow-row{min-width:0;min-height:1.6rem}.core-side,.cache-side{display:grid;gap:.3rem;justify-items:center}.core-side{width:5rem}.cache-side{width:9rem}.entity-label{color:var(--muted);font-size:.68rem;letter-spacing:.08em}.cache-wire{position:relative;flex:1;height:1.6rem;box-sizing:border-box;border-top:2px solid rgba(245,240,223,.22);border-bottom:2px solid rgba(245,240,223,.22)}.stream-wire{min-width:0;overflow:hidden}.stream-track{position:absolute;top:0;left:0;display:flex;width:max-content;align-items:center}.stream-sequence{display:flex;flex:0 0 auto;gap:.1rem;align-items:center}.stream-packet{flex:0 0 auto;padding:.28rem .4rem;font-size:.65rem;font-style:normal;white-space:nowrap}.stream-request{border:1px dashed var(--yellow);color:var(--yellow)}.stream-response{background:var(--coral);color:#2b1713}.cold-array-request-track{animation:cold-array-request-stream var(--cold-array-stream-duration) linear infinite;animation-fill-mode:both}.cold-array-response-track{left:100%;animation:cold-array-response-stream var(--cold-array-stream-duration) linear 1 forwards,cold-array-response-reveal 0s linear forwards;animation-delay:var(--cold-array-response-delay),var(--cold-array-response-delay);animation-fill-mode:both}.cold-array-mode:not(.visible) .stream-track{animation-play-state:paused}.cache-wire .wire-request,.cache-wire .wire-data{position:absolute;padding:.28rem .4rem;font-size:.65rem;font-style:normal;white-space:nowrap}.cache-wire .wire-request{left:0;animation:request-cross-fast var(--memory-cycle) linear infinite}.cache-wire .array-request{animation:array-request-stream 1.8s linear infinite;animation-delay:var(--array-delay)}.cache-wire .wire-data{right:0;background:var(--cyan);color:#14211f;animation:data-return-fast var(--memory-cycle) linear infinite}.cache-wire .wire-data.cold{background:var(--coral);color:#2b1713;animation-duration:var(--memory-cycle)}.cache-wire .wire-data.array-data{animation:array-data-stream 3.6s linear infinite;animation-delay:var(--array-delay)}.memory-slow .wire-request{animation-name:request-cross-slow}.memory-slow .wire-data{animation-name:data-return-slow}.request-stream,.pointer-request,.long-wait,.node-line,.cache-packet{padding:.28rem .4rem;color:var(--muted);font-size:.7rem;font-style:normal;white-space:nowrap}.node-line{background:#74e0d040}.node-line.cold{background:#ff8f7047}.request-stream{border:1px dashed var(--yellow);color:var(--yellow);animation:request-next 1.8s ease-in-out infinite}.pointer-request{border:1px dashed var(--cyan);color:var(--cyan);animation:pointer-request-next 1.8s ease-in-out infinite}.long-wait{color:var(--coral);border:1px dashed var(--coral);animation:cold-wait 2.8s ease-in-out infinite}.dependency-mode small{display:block;margin:.35rem 0 0}.dependency-mode:has(~.dependency-mode.visible){opacity:.38}@keyframes request-cross-fast{0%{left:0;opacity:1}10%,40%{opacity:1}40%{left:100%;transform:translate(-100%)}50%{left:100%;transform:translate(-100%);opacity:0}to{left:0;transform:translate(0);opacity:0}}@keyframes array-request-stream{0%{left:0;transform:translate(0);opacity:1}10%,88%{opacity:1}to{left:100%;transform:translate(-100%);opacity:0}}@keyframes array-data-stream{0%{right:0;transform:translate(0);opacity:1}to{right:100%;transform:translate(100%);opacity:1}}@keyframes data-return-fast{0%{right:0;opacity:0}50%{right:0;opacity:0}60%{right:0;opacity:1}90%{right:100%;transform:translate(100%);opacity:1}to{right:100%;transform:translate(100%);opacity:0}}@keyframes request-cross-slow{0%{left:0;opacity:1}10%,49.75%{opacity:1}49.75%{left:100%;transform:translate(-100%)}50%{left:100%;transform:translate(-100%);opacity:0}to{left:0;transform:translate(0);opacity:0}}@keyframes data-return-slow{0%,50%{right:0;opacity:0}50.25%{right:0;opacity:1}99.75%{right:100%;transform:translate(100%);opacity:1}to{right:100%;transform:translate(100%);opacity:0}}@keyframes cold-array-request-stream{0%{transform:translate(calc(-100% - 2.5rem));opacity:0}0.1%{transform:translate(-99.5%);opacity:0}0.2%{transform:translate(-99%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes cold-array-response-stream{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes cold-array-response-reveal{0%{opacity:0}to{opacity:1}}@keyframes request-next{0%,to{transform:translate(-.3rem);opacity:.35}50%{transform:translate(.6rem);opacity:1}}@keyframes pointer-request-next{0%,to{transform:translate(-.3rem);opacity:1}50%{transform:translate(.6rem);opacity:1}}@keyframes cold-wait{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:800px){.core-cache{gap:.3rem}.core-side{width:4rem}.cache-side{width:7rem}.array-flow{grid-template-columns:4rem 1fr 7rem}}.cache-layout{width:100%;display:grid;grid-template-columns:1fr;gap:1rem}.layout-side{padding:1rem;border:1px solid rgba(245,240,223,.25)}.layout-side strong{font-size:.95rem}.layout-side.selected{border-color:var(--cyan)}.cache-line-row{display:flex;min-height:clamp(1.5rem,3.2vh,2rem);margin:1rem 0 .6rem;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:.25rem;background:#ffffff14}.cache-line-record{display:grid;flex:1 1 50%;grid-template-columns:repeat(8,1fr);min-width:0;border-right:1px solid rgba(7,16,24,.7)}.cache-line-record:last-child{border-right:0}.cache-line-block{display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid rgba(7,16,24,.5);color:#071018;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800;white-space:nowrap}.cache-line-block:last-child{border-right:0}.cache-line-block.used{background:#8ee6a8}.cache-line-block.unused{background:#ff897d}.cache-line-padding{grid-column:span 5}.cache-budget{width:calc(60% + 3rem);margin-top:.8rem;margin-left:-1.5rem;overflow-x:auto}.cache-budget-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.35rem}.cache-budget-heading strong{color:var(--yellow);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.cache-budget-heading small,.cache-budget-note{color:var(--muted);font-size:.78rem}.cache-budget table{width:100%;border-collapse:collapse;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88rem;text-align:left}.cache-budget caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cache-budget th,.cache-budget td{padding:.42rem .65rem;border:1px solid rgba(255,255,255,.16)}.cache-budget thead th{color:var(--cyan);background:#74e0d01a;font-size:.8rem;text-transform:uppercase}.cache-budget tbody th{color:var(--muted);font-weight:400}.cache-budget td{color:var(--ink);font-weight:700}.cache-budget-highlight td,.cache-budget-highlight th{color:var(--yellow);background:#ffd16614}.cache-budget-note{display:block;margin-top:.35rem}@media(max-width:800px){.cache-budget{width:100%;margin-left:0}.cache-budget-heading{display:grid}}@keyframes discard{0%,35%{opacity:.25;transform:translate(0)}65%,to{opacity:1;transform:translate(.7rem)}}.operation-lesson,.uops-table{width:100%}.uops-heading,.uops-row{display:grid;grid-template-columns:1.45fr .95fr 1fr 1.05fr 1fr;gap:.6rem;align-items:center;padding:.48rem .65rem}.uops-heading{color:var(--muted);font-size:.72rem}.metric-heading{display:flex;flex-direction:column;gap:.25rem}.latency-heading{grid-column:2 / 4}.throughput-heading{grid-column:4 / 6}.metric-heading b{color:var(--ink);text-transform:uppercase}.metric-heading small{color:var(--yellow);font-size:.62rem}.metric-heading span{color:var(--muted);font-size:.62rem;line-height:1.25}.uops-row{border-top:1px solid rgba(245,240,223,.14)}.uops-row.highlight{background:#ffd1661a;box-shadow:inset .2rem 0 var(--yellow)}.uops-row strong{color:var(--cyan)}.uops-row.highlight strong{color:var(--yellow)}.uops-row span{font-size:.78rem}.metric-bar{display:block;position:relative;width:100%;height:.65rem;background:#f5f0df1a}.metric-bar:before,.metric-bar:after{content:"";position:absolute;top:0;display:block;height:100%}.metric-bar:before{width:var(--start-width)}.metric-bar:after{width:var(--end-width);box-sizing:border-box;border:1px solid currentColor;background:transparent}.metric-bar.has-range:after{left:var(--start-width);width:calc(var(--end-width) - var(--start-width))}.latency-bar:after{color:var(--coral)}.throughput-bar:after{color:var(--cyan)}.latency-bar:before{background:var(--coral)}.throughput-bar:before{background:var(--cyan)}.metric-bar:not(.has-range):after{display:none}@media(max-width:800px){.uops-heading,.uops-row{grid-template-columns:1.3fr .9fr .9fr .9fr .9fr;font-size:.68rem}.metric-heading span{max-width:12rem}}.branch-lesson{width:100%}.branch-lesson>pre{display:block;width:fit-content;max-width:100%;padding:.7rem .8rem;border:1px solid rgba(116,224,208,.35);margin:0 auto .8rem;color:var(--yellow);font-size:large;text-align:left;overflow-x:auto}.branch-timeline{padding:.7rem;border:1px solid rgba(116,224,208,.35);margin-bottom:.8rem}.branch-timeline.mispredicted{border-color:var(--coral)}.timeline-title{margin-bottom:.4rem;color:var(--cyan);font-size:.8rem;text-transform:uppercase}.mispredicted .timeline-title{color:var(--coral)}.timeline-ruler{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 .2rem 7rem;color:var(--muted);font-size:.58rem}.timeline-ruler span{border-left:1px solid rgba(116,224,208,.28);padding-left:.2rem}.timeline-ruler span:last-child{border-right:1px solid rgba(116,224,208,.28);text-align:right;padding-right:.2rem}.timeline-row{display:grid;grid-template-columns:7rem 1fr;min-height:1.8rem;align-items:center}.timeline-row strong{color:var(--muted);font-size:.72rem}.timeline-track{position:relative;height:1.8rem}.timeline-track i{position:absolute;padding:.25rem .4rem;font-size:.68rem;font-style:normal}.timeline-bar{left:var(--timeline-start);width:calc(var(--timeline-end) - var(--timeline-start));background:#74e0d073;color:#14211f}.timeline-bar-wasted{left:var(--timeline-start);width:calc(var(--timeline-end) - var(--timeline-start));background:#e4815a73;color:#14211f}.timeline-tick{top:.1rem;left:30%;height:1.5rem;border-left:2px solid var(--cyan);color:var(--cyan);line-height:1.5rem}.timeline-stop{left:var(--timeline-start);width:calc(var(--timeline-end) - var(--timeline-start));border:1px solid var(--coral);color:var(--coral)}.resteer{left:var(--timeline-start);color:var(--yellow);border-left:2px dashed var(--yellow)}.branch-tradeoff{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.trade-column{padding:.9rem;border:1px solid rgba(245,240,223,.25)}.trade-column>code{display:block;margin:.7rem 0;color:var(--yellow)}.iteration-timeline,.serial-timeline{display:grid;gap:.2rem;min-height:10rem;position:relative}.timeline-row{display:grid;grid-template-columns:10rem 1fr;align-items:center;min-height:1.45rem;border-bottom:1px solid rgba(245,240,223,.22)}.timeline-row strong{display:block;min-width:0;padding-right:.5rem;color:var(--muted);font-size:.62rem;text-align:left}.iteration-barrier{position:absolute;z-index:2;top:var(--barrier-top);right:0;left:0;border-top:2px dotted var(--yellow);padding-top:.1rem;color:var(--yellow);font-size:.58rem;line-height:.8rem;text-align:right}.instruction-code{color:var(--yellow);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;white-space:nowrap}.timeline-track{position:relative;height:1.35rem}.timeline-span{position:absolute;top:.2rem;box-sizing:border-box;font-size:.58rem}.dispatch-span{left:var(--timeline-start);width:calc(var(--timeline-end) - var(--timeline-start));padding:.2rem .3rem;overflow:hidden;color:#14211f;white-space:nowrap}.execution-span{left:var(--timeline-start);top:0;bottom:0;width:calc(var(--timeline-end) - var(--timeline-start));padding:.22rem .3rem;overflow:hidden;background:var(--cyan);color:#14211f;white-space:nowrap}.timeline-key{display:flex;align-items:center;gap:.3rem;margin:.35rem 0 .2rem 10rem;color:var(--muted);font-size:.58rem}.timeline-key .dispatch-span,.timeline-key .execution-span{position:static;display:inline-block;width:auto;padding:.12rem .25rem;overflow:visible}@media(max-width:800px){.branch-tradeoff{grid-template-columns:1fr}}.float-lesson{width:100%}.float-rule{margin-bottom:.35rem;color:var(--yellow);text-align:center;font-weight:700}.equation{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.65rem;border:1px solid var(--yellow)}.equation b{color:var(--cyan)}.equation span{color:var(--coral);font-size:1.4rem}.number-stream{position:relative;display:flex;justify-content:space-between;gap:.18rem;width:100%;margin:1rem 0 2rem;padding:.8rem .35rem;border-top:2px solid var(--cyan);border-bottom:2px solid var(--cyan)}.number-stream i{color:var(--muted);font-style:normal}.number-marker{position:absolute;top:.35rem;left:.6rem;width:3.25rem;height:2.45rem;border:2px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 18%,transparent);transform:translate(-50%);animation:number-step 9.2s steps(23,end) infinite}.running-sum{position:absolute;left:.6rem;top:-2.3rem;padding:.3rem .55rem;background:var(--coral);color:#261c1a;font-size:.72rem;transform:translate(-50%);white-space:nowrap;animation:sum-travel 9.2s steps(23,end) infinite}.running-sum span{counter-reset:running-sum var(--running-sum);animation:sum-count 9.2s steps(23,end) infinite}.running-sum span:before{content:counter(running-sum)}@property --running-sum{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --split-sum{syntax: "<integer>"; inherits: true; initial-value: 0;}.split-stream{position:relative;height:4.5rem;margin:.75rem 0 1.2rem;border-bottom:2px solid var(--cyan)}.split-marker{position:absolute;left:0;top:.35rem;width:3.25rem;height:2.45rem;border:2px solid var(--yellow);background:color-mix(in srgb,var(--cyan) 14%,transparent);color:#261c1a;font-size:.68rem;text-align:center;transform:translate(-50%)}.split-marker span{position:absolute;top:3.1rem;left:50%;display:inline-block;padding:.3rem .55rem;background:var(--coral);transform:translate(-50%);white-space:nowrap}.split-marker span:before{content:"sum = 0"}.split-marker-1 span:before{animation:split-value-1 9.2s linear infinite}.split-marker-2 span:before{animation:split-value-2 9.2s linear infinite}.split-marker-3 span:before{animation:split-value-3 9.2s linear infinite}.split-marker-4 span:before{animation:split-value-4 9.2s linear infinite}.split-marker-1{animation:split-lane-1 9.2s linear infinite}.split-marker-2{animation:split-lane-2 9.2s linear infinite}.split-marker-3{animation:split-lane-3 9.2s linear infinite}.split-marker-4{animation:split-lane-4 9.2s linear infinite}.merge-marker{position:absolute;z-index:5;top:3.25rem;left:86.295%;width:3.25rem;height:1.8rem;transform:translate(-50%);opacity:0;animation:merge-travel 9.2s linear infinite}.merge-box{position:absolute;top:.3rem;left:50%;display:inline-block;padding:.3rem .55rem;outline:2px solid var(--coral);background:color-mix(in srgb,var(--coral) 30%,#171717);color:transparent;font-size:.68rem;line-height:normal;transform:translate(-50%);white-space:nowrap;opacity:0;animation:merge-box-opacity 9.2s linear infinite}.merge-box:before{content:"sum = 24"}.merge-sum{position:absolute;top:2.05rem;left:50%;padding:.3rem .55rem;background:var(--coral);color:#261c1a;font-size:.68rem;transform:translate(-50%);white-space:nowrap}.merge-sum:before{content:"sum = 0";animation:merge-value 9.2s linear infinite}@keyframes sum-travel{0%{left:.6rem}75%{left:calc(100% - .6rem)}to{left:calc(100% - .6rem)}}@keyframes number-step{0%{left:.6rem}75%{left:calc(100% - .6rem)}to{left:calc(100% - .6rem)}}@keyframes sum-count{0%,3.26%{--running-sum: 3}6.52%{--running-sum: 11}9.78%{--running-sum: 12}13.04%{--running-sum: 18}16.3%{--running-sum: 20}19.56%{--running-sum: 29}22.82%{--running-sum: 33}26.08%{--running-sum: 40}29.34%{--running-sum: 45}32.6%{--running-sum: 47}35.86%{--running-sum: 55}39.12%{--running-sum: 56}42.38%{--running-sum: 62}45.64%{--running-sum: 65}48.9%{--running-sum: 74}52.16%{--running-sum: 78}55.42%{--running-sum: 85}58.68%{--running-sum: 87}61.94%{--running-sum: 92}65.2%{--running-sum: 100}68.46%{--running-sum: 101}71.72%{--running-sum: 105}75%,to{--running-sum: 114}}@keyframes split-lane-1{0%,3.26%{left:.895%;--split-sum: 3}3.27%,6.52%{left:17.975%;--split-sum: 5}6.53%,9.78%{left:35.056%;--split-sum: 10}9.79%,13.04%{left:52.135%;--split-sum: 16}13.05%,16.3%{left:69.215%;--split-sum: 23}16.31%,19.56%{left:86.295%;--split-sum: 24}19.57%,to{left:86.295%;--split-sum: 24}}@keyframes split-lane-2{0%,3.26%{left:5.165%;--split-sum: 8}3.27%,6.52%{left:22.245%;--split-sum: 17}6.53%,9.78%{left:39.325%;--split-sum: 19}9.79%,13.04%{left:56.405%;--split-sum: 22}13.05%,16.3%{left:73.486%;--split-sum: 24}16.31%,to{left:90.565%;--split-sum: 28}}@keyframes split-lane-3{0%,3.26%{left:9.435%;--split-sum: 1}3.27%,6.52%{left:26.514%;--split-sum: 5}6.53%,9.78%{left:43.595%;--split-sum: 13}9.79%,13.04%{left:60.675%;--split-sum: 22}13.05%,16.3%{left:77.755%;--split-sum: 27}16.31%,to{left:94.835%;--split-sum: 33}}@keyframes split-lane-4{0%,3.26%{left:13.705%;--split-sum: 6}3.27%,6.52%{left:30.785%;--split-sum: 13}6.53%,9.78%{left:47.865%;--split-sum: 14}9.79%,13.04%{left:64.944%;--split-sum: 18}13.05%,16.3%{left:82.025%;--split-sum: 26}16.31%,to{left:99.105%;--split-sum: 29}}@keyframes split-value-1{0%,3.26%{content:"sum = 3"}3.27%,6.52%{content:"sum = 5"}6.53%,9.78%{content:"sum = 10"}9.79%,13.04%{content:"sum = 16"}13.05%,16.3%{content:"sum = 23"}16.31%,19.56%{content:"sum = 24"}19.57%,to{content:"sum = 24"}}@keyframes split-value-2{0%,3.26%{content:"sum = 8"}3.27%,6.52%{content:"sum = 17"}6.53%,9.78%{content:"sum = 19"}9.79%,13.04%{content:"sum = 22"}13.05%,16.3%{content:"sum = 24"}16.31%,to{content:"sum = 28"}}@keyframes split-value-3{0%,3.26%{content:"sum = 1"}3.27%,6.52%{content:"sum = 5"}6.53%,9.78%{content:"sum = 13"}9.79%,13.04%{content:"sum = 22"}13.05%,16.3%{content:"sum = 27"}16.31%,to{content:"sum = 33"}}@keyframes split-value-4{0%,3.26%{content:"sum = 6"}3.27%,6.52%{content:"sum = 13"}6.53%,9.78%{content:"sum = 14"}9.79%,13.04%{content:"sum = 18"}13.05%,16.3%{content:"sum = 26"}16.31%,to{content:"sum = 29"}}@keyframes merge-travel{0%,19.56%{left:86.295%;opacity:0}19.57%,22.82%{left:86.295%;opacity:1}22.83%,26.08%{left:90.565%;opacity:1}26.09%,29.34%{left:94.835%;opacity:1}29.35%,to{left:99.105%;opacity:1}}@keyframes merge-box-opacity{0%,19.56%{opacity:0}19.57%,to{opacity:.5}}@keyframes merge-value{0%,19.56%{content:"sum = 24"}19.57%,22.82%{content:"sum = 24"}22.83%,26.08%{content:"sum = 52"}26.09%,29.34%{content:"sum = 85"}29.35%,to{content:"sum = 114"}}@keyframes merge-sums{0%,60%{opacity:.45}80%,to{opacity:1}}@media(max-width:800px){.number-stream{overflow:hidden}.number-stream i:nth-child(n+16){display:none}}.ownership-lesson{position:relative;width:100%;min-height:11rem;display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,1.5fr) minmax(8rem,1fr);gap:1rem;align-items:center}.ownership-core,.ownership-line{padding:.8rem;border:1px solid var(--coral);background:color-mix(in srgb,var(--coral) 9%,transparent)}.ownership-core{display:grid;gap:.35rem;min-height:7rem;align-content:center;border-color:var(--cyan);text-align:center}.ownership-core b{color:var(--cyan);font-size:.9rem}.ownership-core span,.ownership-line span{color:var(--muted);font-size:.72rem}.ownership-core strong{color:var(--yellow);font-size:1.8rem}.ownership-track{position:relative;height:100%}.ownership-line{position:absolute;z-index:1;left:50%;top:50%;width:9rem;display:grid;gap:.55rem;transform:translate(-50%,-50%);border-color:var(--coral);text-align:center}.ownership-line strong{color:var(--coral);font-size:.8rem}.ownership-line div{display:flex;justify-content:space-between;gap:.8rem}.ownership-line b{color:var(--yellow);font-size:1.15rem}@media(max-width:800px){.ownership-lesson{grid-template-columns:minmax(6rem,.8fr) minmax(9rem,1.4fr) minmax(6rem,.8fr);gap:.5rem}.ownership-line{width:7.5rem;padding:.6rem}.ownership-core{padding:.6rem .35rem}}.answer-code{margin:0;padding:.9rem 1.1rem;border-left:3px solid var(--cyan);color:var(--muted);font-size:1.15rem;line-height:1.55}.assembly-option mark{padding:0 .12em;border:2px solid var(--coral);background:#ff8f7026;color:var(--ink)}.assembly-option mark .token-arrow{display:none}.answer-lesson{width:100%;display:grid;gap:.9rem}.answer-code{margin:0;padding:.9rem 1.1rem;border-left:3px solid var(--yellow);color:var(--muted);font-size:1.15rem;line-height:1.55}.answer-code code{color:inherit}.answer-code mark{padding:0 .15em;border:2px solid var(--yellow);background:#ffd1661f;color:var(--ink)}.assembly-fragments{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.assembly-option{min-width:0;padding:1rem;border:1px solid rgba(245,240,223,.25);background:#74e0d00a}.assembly-option:last-child{border-color:var(--yellow)}.assembly-option strong{display:block;margin-bottom:.6rem;color:var(--cyan)}.assembly-option:last-child strong{color:var(--yellow)}.assembly-option pre{margin:0;padding:.65rem;border-top:1px solid var(--yellow);overflow:auto;color:var(--yellow);font-size:.88rem;line-height:1.4}@media(max-width:800px){.assembly-fragments{grid-template-columns:1fr}}.presenter-slide{--ink: #f5f0df;--muted: #a8b4ad;--cyan: #74e0d0;--coral: #ff8f70;--yellow: #ffd166;width:100%;color:var(--ink)}.presenter-slide h2{margin-bottom:.35rem}.presenter-slide p,.presenter-slide ul{max-width:70rem}.presenter-slide h2,.presenter-slide>p{text-align:center;margin-left:auto;margin-right:auto}.presenter-content{width:100%;min-height:15rem;display:grid;place-items:center;margin:1rem auto 1.2rem}.presenter-content strong{color:var(--ink);font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.presenter-content small{color:var(--muted);font-size:.82rem}.presenter-content code,.presenter-content pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(prefers-reduced-motion:reduce){.presenter-content *{animation:none!important}}.checkout-site{padding:1rem 1.4rem;border:1px solid var(--cyan);color:var(--cyan);font-size:1.45rem}.checkout-site a{color:inherit}.checkout-site small{display:block;margin-top:.5rem;color:var(--muted);font-size:.8rem}.fresh-vote{width:100%;color:#f5f0df}.fresh-vote h2,.fresh-vote>p{text-align:center;margin-left:auto;margin-right:auto}.fresh-vote-round{color:#74e0d0;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fresh-vote-subtitle{color:#ffd166}.fresh-vote-snippets{display:grid;gap:1rem;grid-template-columns:1fr;margin:1rem auto;max-width:74rem}.fresh-vote-snippets.is-side-by-side{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-vote-snippets article{min-width:0}.fresh-vote-snippets>div{display:contents}.fresh-vote-snippets strong{display:block;color:#74e0d0;margin-bottom:.35rem}.fresh-vote-snippets pre{margin:0;overflow:visible;overflow-wrap:anywhere;padding:.75rem;background:#182322;border:1px solid rgba(116,224,208,.25);border-radius:.35rem;text-align:left;white-space:pre-wrap;transition:border-color .18s ease-out,box-shadow .18s ease-out}.fresh-vote-snippets article{transition:opacity .18s ease-out}.fresh-vote-snippets article.is-correct pre{border:3px solid #74e0d0;box-shadow:0 0 1.2rem #74e0d073}.fresh-vote-snippets article.is-correct strong:after{content:" ✓"}.fresh-vote-snippets article.is-incorrect{opacity:.4}.fresh-vote-snippets article.is-incorrect pre{border:2px solid rgba(255,95,95,.85)}.fresh-vote-snippets code{font-size:clamp(.8rem,1.2vw,1.05rem)}.vote-results{max-width:74rem;margin:.65rem auto 0}.vote-results.fragment{transition:none}.vote-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;text-align:left}.vote-chart-title,.vote-chart-answer{grid-column:1 / -1}.vote-chart-title{color:#f5f0df;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vote-chart-answer{color:#ffd166;font-size:.95rem}.vote-row{min-width:0;padding:.6rem .75rem;background:#182322cc;border:1px solid rgba(116,224,208,.3);border-radius:.35rem}.vote-label{overflow:hidden;color:#74e0d0;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vote-bar-track{height:.75rem;margin:.45rem 0;overflow:hidden;background:#ffffff1f;border-radius:999px}.vote-bar{height:100%;min-width:.25rem;background:#ff8f70;border-radius:inherit;transition:width .18s ease-out}.vote-count{color:#f5f0df;font-size:1.2rem;font-weight:700}.fresh-vote-count{max-width:42rem;margin:.55rem auto 0}.answer-count-row{display:flex;justify-content:space-between;color:#a8b4ad}.answer-count-track{height:.55rem;margin-top:.35rem;overflow:hidden;background:#ffffff1f;border-radius:999px}.answer-count-fill{height:100%;background:#ff8f70;transition:width .18s ease-out}@media(max-width:900px){.fresh-vote-snippets.is-side-by-side,.vote-chart{grid-template-columns:1fr}}.fresh-deck{font-size:24px}.fresh-deck .slides section{text-align:left}.fresh-deck .slides section.present{top:0}.fresh-deck .slides section:not(.present) .presenter-slide,.fresh-deck .slides section:not(.present) .presenter-slide *,.fresh-deck .slides section:not(.present) .presenter-slide *:before,.fresh-deck .slides section:not(.present) .presenter-slide *:after{animation-play-state:paused}.fresh-deck .slides section.reset-animations .presenter-slide,.fresh-deck .slides section.reset-animations .presenter-slide *,.fresh-deck .slides section.reset-animations .presenter-slide *:before,.fresh-deck .slides section.reset-animations .presenter-slide *:after{animation:none!important}.offline-fallback .slides section[data-slide-index="0"] .presenter-slide{min-height:100%;display:grid;place-items:center}.offline-answer{max-width:74rem;margin:.65rem auto 0;padding:.9rem 1rem;background:#182322cc;border:1px solid rgba(255,209,102,.45);border-radius:.35rem;text-align:left}.offline-answer strong{display:block;color:#ffd166;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.offline-answer span{display:block;margin-top:.25rem;color:#f5f0df;font-size:1.1rem}.fresh-deck h1,.fresh-deck h2,.fresh-deck h3,.fresh-deck p,.fresh-deck li{font-family:Space Grotesk,Avenir Next,sans-serif}.fresh-deck h2{font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1.08}.fresh-deck p,.fresh-deck li{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.25}
