*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background:#0b0d12;color:#e8ecf4}button{font:inherit;cursor:pointer}.tour-title-slide{height:100%;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,56px);background:radial-gradient(760px 420px at 50% -5%,rgba(110,150,255,.16),transparent 58%),radial-gradient(520px 320px at 8% 90%,rgba(70,200,170,.07),transparent 50%),#070910;color:#e8ecf4}.tour-title-slide__inner{max-width:min(38rem,92vw);text-align:center}.tour-title-slide__headline{margin:0;font-size:clamp(1.65rem,3.8vw + .85rem,2.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.18}.tour-title-slide__reg{font-size:.45em;font-weight:600;vertical-align:super;margin-left:.02em}.simd-ops-intro-slide{height:100%;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,56px);background:radial-gradient(640px 360px at 50% 0%,rgba(130,180,255,.12),transparent 55%),radial-gradient(480px 280px at 92% 88%,rgba(255,190,120,.06),transparent 48%),#070910;color:#e8ecf4}.simd-ops-intro-slide__inner{max-width:min(36rem,92vw);text-align:center}.simd-ops-intro-slide__title{margin:0;font-size:clamp(1.35rem,3vw + .75rem,2.1rem);font-weight:650;letter-spacing:-.02em;line-height:1.28;opacity:.96}.matrix-mul-wrap-slide{height:100%;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,56px);background:radial-gradient(680px 380px at 50% 0%,rgba(150,170,255,.11),transparent 54%),radial-gradient(520px 300px at 12% 92%,rgba(255,175,110,.07),transparent 50%),#070910;color:#e8ecf4}.matrix-mul-wrap-slide__inner{max-width:min(46rem,94vw);text-align:center}.matrix-mul-wrap-slide__title{margin:0;font-size:clamp(1.15rem,2.2vw + .65rem,1.85rem);font-weight:650;letter-spacing:-.02em;line-height:1.3;opacity:.97}.time-to-code-slide{height:100%;min-height:0;overflow:auto;padding:clamp(24px,4vw,48px) clamp(20px,4vw,40px) 56px;background:radial-gradient(720px 400px at 18% 0%,rgba(130,175,255,.1),transparent 52%),radial-gradient(560px 320px at 88% 24%,rgba(255,165,120,.07),transparent 48%),#070910;color:#e8ecf4}.time-to-code-slide__inner{max-width:min(52rem,100%);margin:0 auto}.time-to-code-slide__hero{margin:0 0 22px}.time-to-code-slide__title{margin:0;font-size:clamp(1.2rem,2.3vw + .55rem,1.8rem);font-weight:650;letter-spacing:-.02em;line-height:1.28;opacity:.98}.time-to-code-slide__body{display:flex;flex-direction:column;gap:1.15rem}.time-to-code-slide__disclaimer{margin:0;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,200,140,.28);background:#50371e38;box-shadow:inset 0 1px #ffffff0a}.time-to-code-slide__disclaimer-p{margin:0;font-size:.92rem;line-height:1.6;color:#ebe1d2eb}.time-to-code-slide__disclaimer-p strong{font-weight:650;color:#ffebd7f5}.time-to-code-slide__p{margin:0;max-width:72ch;font-size:.98rem;line-height:1.65;color:#dce4f5e6}.time-to-code-slide__p strong{font-weight:650;color:#ebf0fff5}.time-to-code-slide__link{color:#a0d2fff2;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#82afff8c}.time-to-code-slide__link:hover{color:#bee1fffa;text-decoration-color:#a0c8ffd9}.time-to-code-slide__link:focus-visible{outline:2px solid rgba(140,190,255,.75);outline-offset:3px;border-radius:4px}.understanding-op-slide{height:100%;overflow:auto;background:radial-gradient(720px 400px at 12% 0%,rgba(130,175,255,.1),transparent 52%),radial-gradient(560px 320px at 88% 20%,rgba(255,165,120,.07),transparent 48%),#070910;color:#e8ecf4}.understanding-op-slide__inner{max-width:900px;margin:0 auto;padding:28px 20px 48px}.understanding-op-slide__hero{margin:0 0 28px}.understanding-op-slide__title{margin:0 0 14px;font-size:clamp(1.2rem,2.4vw + .5rem,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}.understanding-op-slide__lede{margin:0;max-width:72ch;font-size:.98rem;line-height:1.6;color:#dce4f5e6}.understanding-op-slide__lede strong{font-weight:650}.understanding-op-slide__lede--after-graph{margin-top:22px;max-width:72ch}.understanding-op-slide__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;font-weight:600;color:#c8e1fff2}.understanding-op-slide__diagram{position:relative;z-index:4;overflow:visible;padding:8px 0 12px}.understanding-op-slide__reveal-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-top:26px;margin-bottom:10px;width:100%}.understanding-op-slide__reveal-btn{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;padding:0;border:none;border-radius:50%;cursor:pointer;color:#94a29aeb;background:radial-gradient(100% 80% at 50% 18%,rgba(70,88,78,.2),transparent 52%),linear-gradient(168deg,#1c2028,#14171d 48%,#0d0f13);box-shadow:0 0 0 1px #ffffff0e,0 4px 16px #0000006b,inset 0 1px #ffffff0b;transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .25s ease,filter .25s ease;animation:understanding-op-reveal-orbit 4.5s ease-in-out infinite}.understanding-op-slide__reveal-btn-bloom{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(80,110,95,.1) 0%,transparent 70%);animation:understanding-op-reveal-bloom 2.8s ease-in-out infinite;pointer-events:none}.understanding-op-slide__reveal-btn-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid rgba(255,255,255,.06);animation:understanding-op-reveal-ring 3.2s ease-in-out infinite;pointer-events:none}.understanding-op-slide__reveal-btn-arrow{position:relative;z-index:1;display:block;opacity:.88;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));animation:understanding-op-reveal-arrow 1.35s ease-in-out infinite}.understanding-op-slide__reveal-btn:hover{transform:scale(1.06);color:#a8b6aef2;box-shadow:0 0 0 1px #ffffff17,0 6px 22px #0000007a,inset 0 1px #ffffff0f;filter:brightness(1.04)}.understanding-op-slide__reveal-btn:active{transform:scale(.96);transition-duration:.08s}.understanding-op-slide__reveal-btn:focus-visible{outline:2px solid rgba(120,140,130,.45);outline-offset:4px}.understanding-op-slide__reveal-btn-caption{max-width:20rem;text-align:center;font-size:.88rem;font-weight:550;line-height:1.35;letter-spacing:.02em;color:#76808ee0}@keyframes understanding-op-reveal-orbit{0%,to{box-shadow:0 0 0 1px #ffffff0e,0 4px 16px #0000006b,inset 0 1px #ffffff0b}50%{box-shadow:0 0 0 1px #ffffff12,0 5px 18px #00000075,inset 0 1px #ffffff0e}}@keyframes understanding-op-reveal-bloom{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.55;transform:scale(1.04)}}@keyframes understanding-op-reveal-ring{0%,to{opacity:.35;transform:rotate(0)}50%{opacity:.55;transform:rotate(180deg)}}@keyframes understanding-op-reveal-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.understanding-op-slide__reveal-btn,.understanding-op-slide__reveal-btn-bloom,.understanding-op-slide__reveal-btn-ring,.understanding-op-slide__reveal-btn-arrow{animation:none}.understanding-op-slide__reveal-btn:hover{transform:none}}.understanding-op-slide__finale{margin-top:8px;font-size:1.06rem;font-weight:650;color:#dcebfff5}.understanding-op-slide__diagram:has(.compiler-simd-cases-slide__tok:hover),.understanding-op-slide__diagram:has(.compiler-simd-cases-slide__tok:focus-within){z-index:8}.understanding-op-slide__row-dot-block{position:relative;overflow:visible}.understanding-op-slide__matmul-44-block{position:relative;overflow:visible;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.understanding-op-slide__matmul-44-eqn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,20px);overflow:visible}.understanding-op-slide__mat-cell--right-b{border-color:#a0d2ff38}.understanding-op-slide__matrix--matmul44-result{align-self:center}.understanding-op-slide__matmul44-result-cell{display:flex;align-items:center;justify-content:center;min-width:2.1rem;padding:8px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000038;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__matmul44-result-cell--active{border-color:#ffd2968c;background:#ffbe782e;box-shadow:0 0 0 2px #ffc88c47}.understanding-op-slide__matmul44-result-cell--dim{opacity:.32}.understanding-op-slide__result-tok--matmul44{font-size:.98rem}.understanding-op-slide__eqn{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:clamp(12px,3vw,28px);overflow:visible}.understanding-op-slide__matrix{align-self:center;display:grid;grid-template-rows:repeat(4,auto);gap:8px;padding:14px 16px;border-radius:12px;border:1px solid rgba(130,170,255,.35);background:#28468c24}.understanding-op-slide__matrix-row{display:grid;grid-template-columns:repeat(4,minmax(2.1rem,1fr));gap:8px}.understanding-op-slide__mat-cell{display:flex;align-items:center;justify-content:center;min-width:2.1rem;padding:8px 6px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-weight:700;color:#e6eefff5;border:1px solid rgba(255,255,255,.1);background:#00000038;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__mat-cell--active{border-color:#ffd2968c;background:#ffbe782e;box-shadow:0 0 0 2px #ffc88c47}.understanding-op-slide__mat-cell--dim{opacity:.32}.understanding-op-slide__op{align-self:center;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:650;color:#c8d7f5bf;line-height:1;-webkit-user-select:none;user-select:none}.understanding-op-slide__vector{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid rgba(140,220,180,.38);background:#32785a24;min-height:0}.understanding-op-slide__vec-cell{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:2.5rem;min-height:2.35rem;padding:8px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-weight:700;color:#c8ffe1f5;border:1px solid rgba(255,255,255,.1);background:#00000038;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__vec-cell--active{border-color:#a0f0c88c;background:#50c88c33;box-shadow:0 0 0 2px #78dcaa4d}.understanding-op-slide__results{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid rgba(220,180,255,.32);background:#5a32781f;min-height:0}.understanding-op-slide__result-row{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:2.5rem;min-height:2.35rem;padding:8px 10px}.understanding-op-slide__result-tok{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.08rem;font-weight:700;color:#f0dcfffa}.understanding-op-slide__result-r{display:inline-block}.understanding-op-slide__result-sub{font-size:.72em;font-weight:750;vertical-align:sub}.understanding-op-slide__simd-bridge{margin-top:28px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.understanding-op-slide__simd-bridge .understanding-op-slide__lede--after-graph{margin-top:0;margin-bottom:0}.understanding-op-slide__simd-prod-block{position:relative;overflow:visible;margin-top:20px}.understanding-op-slide__simd-prod-eqn{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px 10px;overflow:visible}.understanding-op-slide__simd-prod-plus{align-self:center;font-size:1.35rem;font-weight:650;color:#c8d7f5a6;padding:0 2px;-webkit-user-select:none;user-select:none}.understanding-op-slide__simd-prod-term{display:flex;flex-direction:row;align-items:stretch;flex:1 1 0;min-width:0;gap:10px}.understanding-op-slide__vector--simd-broadcast{gap:8px;padding:14px 16px;min-height:0}.understanding-op-slide__vector--simd-broadcast .understanding-op-slide__vec-cell{min-height:2.35rem}.understanding-op-slide__vec-cell--simd-dim{opacity:.34}.understanding-op-slide__simd-prod-mat-col{display:flex;flex-direction:column;gap:8px;min-height:0;padding:14px 16px;border-radius:10px;border:1px solid rgba(130,170,255,.38);background:#28468c29}.understanding-op-slide__simd-prod-mat-cel{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:2.1rem;min-height:2.35rem;padding:8px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-weight:700;color:#e6eefff5;border:1px solid rgba(255,255,255,.1);background:#0003;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__simd-prod-mat-cel--active{border-color:#ffd2968c;background:#ffbe782e;box-shadow:0 0 0 2px #ffc88c42}.understanding-op-slide__simd-prod-mat-cel--dim{opacity:.32}.understanding-op-slide__op--simd-prod-eq{align-self:center;margin-inline:4px}.understanding-op-slide__results--simd-prod{margin-top:0;align-self:stretch}.understanding-op-slide__result-row--dim{opacity:.38;transition:opacity .15s ease}.understanding-op-slide__lincomb{position:relative;overflow:visible;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.understanding-op-slide__lincomb-eqn{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px 12px;overflow:visible}.understanding-op-slide__lincomb-plus{align-self:center;font-size:1.35rem;font-weight:650;color:#c8d7f5a6;padding:0 2px;-webkit-user-select:none;user-select:none}.understanding-op-slide__lincomb-term{display:flex;flex-direction:row;align-items:stretch;gap:10px}.understanding-op-slide__lincomb-coef{display:flex;align-items:center;justify-content:center;align-self:center;min-width:2.35rem;min-height:2.1rem;padding:6px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.02rem;font-weight:700;color:#c8ffe1f5;border:1px solid rgba(255,255,255,.1);background:#00000038;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__lincomb-coef--active{border-color:#a0f0c88c;background:#50c88c33;box-shadow:0 0 0 2px #78dcaa47}.understanding-op-slide__lincomb-col{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;min-height:0;padding:14px 16px;border-radius:10px;border:1px solid rgba(130,170,255,.38);background:#28468c29}.understanding-op-slide__lincomb-cel{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:2.1rem;min-height:2.35rem;padding:8px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-weight:700;color:#e6eefff5;border:1px solid rgba(255,255,255,.1);background:#0003;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.understanding-op-slide__lincomb-cel--active{border-color:#ffd2968c;background:#ffbe782e;box-shadow:0 0 0 2px #ffc88c42}.understanding-op-slide__lincomb-cel--dim{opacity:.32}.understanding-op-slide__op--lincomb-eq{align-self:center;margin-inline:4px}.understanding-op-slide__results--lincomb{margin-top:0;align-self:stretch}@media(max-width:640px){.understanding-op-slide__eqn,.understanding-op-slide__matmul-44-eqn{flex-direction:column}.understanding-op-slide__simd-prod-eqn{flex-direction:column;align-items:center}.understanding-op-slide__simd-prod-term{flex:0 1 auto;width:min(100%,22rem)}.understanding-op-slide__simd-prod-plus{padding:4px 0}.understanding-op-slide__op--simd-prod-eq{margin-block:4px}.understanding-op-slide__lincomb-eqn{flex-direction:column;align-items:center}.understanding-op-slide__lincomb-plus{align-self:center;padding:4px 0}.understanding-op-slide__op--lincomb-eq{margin-block:4px}}.scalar-simd-add{height:100%;overflow:auto;background:radial-gradient(820px 420px at 10% 0%,rgba(120,160,255,.12),transparent 55%),radial-gradient(640px 380px at 92% 8%,rgba(80,220,190,.08),transparent 52%),#070910;color:#e8ecf4}.scalar-simd-add__inner{position:relative;max-width:980px;margin:0 auto;padding:24px 18px 40px}.scalar-simd-add__note-anchor{position:absolute;top:20px;right:16px;z-index:2}.scalar-simd-add__note-btn{width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#e8ecf4eb;display:grid;place-items:center;padding:0;line-height:1;font-weight:800;font-size:.95rem}.scalar-simd-add__note-btn:hover,.scalar-simd-add__note-btn:focus-visible{border-color:#ffc87873;background:#ffc8781a;outline:none}.scalar-simd-add__note-popover{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 36px));padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#121620f5;box-shadow:0 12px 32px #00000073;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.scalar-simd-add__note-anchor:hover .scalar-simd-add__note-popover,.scalar-simd-add__note-anchor:focus-within .scalar-simd-add__note-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scalar-simd-add__note-text{margin:0;font-size:.84rem;line-height:1.5;opacity:.95}.scalar-simd-add__note-text strong{font-weight:650}.scalar-simd-add__hero{margin-bottom:22px;padding-right:44px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.scalar-simd-add__title{margin:0 0 8px;font-size:clamp(1.35rem,2.8vw,1.95rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.scalar-simd-add__lede{margin:0;max-width:72ch;opacity:.88;line-height:1.55;font-size:.98rem}.scalar-simd-add__split{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:820px){.scalar-simd-add__split{grid-template-columns:1fr}}.scalar-simd-add__panel{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:16px 14px 18px;min-width:0}.scalar-simd-add__panel-title{margin:0 0 6px;font-size:1.05rem;font-weight:650}.scalar-simd-add__panel-hint{margin:0 0 14px;font-size:.88rem;opacity:.78;line-height:1.45}.scalar-simd-add__vecs{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.scalar-simd-add__vec-row{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px}.scalar-simd-add__vec-label{font-size:.82rem;opacity:.65;font-weight:600;text-align:right}.scalar-simd-add__lane-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.scalar-simd-add__cell{text-align:center;padding:8px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;font-variant-numeric:tabular-nums;font-size:.95rem}.scalar-simd-add__cell--filled{border-color:#82c8ff59;background:#508cff1f}.scalar-simd-add__cell--spent{opacity:.42;border-color:#ffffff0f;background:#0000001f;color:#e8ecf4bf}.scalar-simd-add__op-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.scalar-simd-add__op-item{margin:0}.scalar-simd-add__op-btn{width:100%;text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0003;color:inherit;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.88rem;line-height:1.35;transition:border-color .12s ease,background .12s ease,opacity .12s ease}.scalar-simd-add__op-btn:disabled{cursor:not-allowed;opacity:.45}.scalar-simd-add__op-btn--next{opacity:1;cursor:pointer;border-color:#82c8ff8c;background:#508cff24;box-shadow:0 0 0 1px #82c8ff1f inset}.scalar-simd-add__op-btn--next:hover{border-color:#a0d7ffbf;background:#5a96ff33}.scalar-simd-add__op-btn--done{opacity:.72;border-color:#ffffff14}.scalar-simd-add__op-btn-meta{font-size:.75rem;opacity:.75;text-transform:lowercase}.scalar-simd-add__op-btn-main{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem}.scalar-simd-add__simd-regs{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.scalar-simd-add__simd-reg{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:stretch}.scalar-simd-add__simd-reg-label{font-size:.82rem;opacity:.65;font-weight:600;text-align:right;padding-top:10px}.scalar-simd-add__simd-reg-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.scalar-simd-add__simd-lane{text-align:center;padding:10px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;font-variant-numeric:tabular-nums;font-size:.95rem}.scalar-simd-add__simd-lane--spent{opacity:.42;border-color:#ffffff0f;background:#0000001f;color:#e8ecf4bf}.scalar-simd-add__simd-lane--filled{border-color:#5adcbe66;background:#3cc8aa1f}.scalar-simd-add__simd-op-wrap{display:flex;justify-content:stretch}.scalar-simd-add__wide-add{width:100%;border-radius:12px;border:1px solid rgba(90,220,190,.45);background:#3cc8aa1f;color:inherit;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:4px;align-items:flex-start;transition:border-color .12s ease,background .12s ease,opacity .12s ease}.scalar-simd-add__wide-add:hover:not(:disabled){border-color:#78ebd2a6;background:#46d2b92e}.scalar-simd-add__wide-add:disabled{cursor:default;opacity:.55}.scalar-simd-add__wide-add--done{border-color:#ffffff1a;background:#0000002e}.scalar-simd-add__wide-add-kicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.scalar-simd-add__wide-add-main{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem}.scalar-simd-add__status{margin:12px 0 0;font-size:.86rem;opacity:.82}.scalar-simd-add__status--ok{opacity:.88}.scalar-simd-add__footer{margin-top:20px;display:flex;justify-content:center}.scalar-simd-add__reset{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;padding:9px 16px;font-size:.9rem}.scalar-simd-add__reset:hover{border-color:#ffffff38;background:#ffffff17}.vector-add-benchmark-slide{height:100%;overflow:auto;background:radial-gradient(760px 380px at 8% 0%,rgba(255,200,120,.08),transparent 55%),radial-gradient(680px 360px at 92% 10%,rgba(120,170,255,.1),transparent 52%),#070910;color:#e8ecf4}.vector-add-benchmark-slide__inner{max-width:720px;margin:0 auto;padding:28px 20px 48px}.vector-add-benchmark-slide__hero{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.vector-add-benchmark-slide__title{margin:0;font-size:clamp(1.35rem,2.8vw,1.95rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.vector-add-benchmark-slide__prompt{margin:0 0 16px;max-width:62ch;font-size:1.05rem;line-height:1.55;font-weight:600;letter-spacing:.01em;color:#dce4f5f5}.vector-add-benchmark-slide__pre{margin:0;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;overflow-x:auto;-moz-tab-size:2;tab-size:2}.vector-add-benchmark-slide__code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;color:#e4eaf8f2;-moz-tab-size:2;tab-size:2}.vector-add-benchmark-slide__code-line{display:block}.vector-add-benchmark-slide__cta{margin:18px 0 0}.vector-add-benchmark-slide__cta-btn{display:block;width:100%;margin:0;padding:14px 18px;border-radius:12px;border:1px solid rgba(130,170,255,.45);background:linear-gradient(180deg,#6496ff38,#466edc24);color:#eef2fffa;font:inherit;font-size:.93rem;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.vector-add-benchmark-slide__cta-btn:hover{border-color:#a0c8ffa6;background:linear-gradient(180deg,#78aaff4d,#5082f033)}.vector-add-benchmark-slide__cta-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #82aaff8c}.vector-add-benchmark-slide__cta-btn-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;font-weight:600;padding:.1em .32em;border-radius:5px;background:#00000047;border:1px solid rgba(255,255,255,.14);color:#c8e6fffa}.vector-add-benchmark-slide__inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;padding:.12em .35em;border-radius:4px;background:#00000059;border:1px solid rgba(255,255,255,.1)}.vector-add-benchmark-slide__asm-caption{margin:18px 0 10px;max-width:72ch;font-size:.86rem;line-height:1.55;color:#dae2f4e0}.vector-add-benchmark-slide__pre--gcc-asm{margin-top:0}.vector-add-benchmark-slide__details{margin-top:22px}.vector-add-benchmark-slide__details-intro{margin:0 0 12px;font-size:.86rem;line-height:1.55;color:#e4eaf8e6}.vector-add-benchmark-slide__pre--in-more{margin:0;overflow:visible;position:relative}.vector-add-benchmark-slide__more-body{overflow:visible}.vector-add-benchmark-slide__details:has(.compiler-simd-cases-slide__tok:hover),.vector-add-benchmark-slide__details:has(.compiler-simd-cases-slide__tok:focus-within){position:relative;z-index:8}.broadcast-scalar-slide{height:100%;overflow:auto;background:radial-gradient(720px 380px at 14% 0%,rgba(140,200,255,.1),transparent 54%),radial-gradient(600px 340px at 88% 18%,rgba(255,190,120,.07),transparent 50%),#070910;color:#e8ecf4}.broadcast-scalar-slide__inner{max-width:720px;margin:0 auto;padding:28px 20px 48px}.broadcast-scalar-slide__hero{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.broadcast-scalar-slide__title{margin:0 0 12px;font-size:clamp(1.2rem,2.4vw + .5rem,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}.broadcast-scalar-slide__section{margin:0}.broadcast-scalar-slide__section--subsection{margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.08)}.broadcast-scalar-slide__h2{margin:0 0 12px;font-size:1.08rem;font-weight:650;letter-spacing:.02em;opacity:.92}.broadcast-scalar-slide__h2--sub{font-size:1.02rem;opacity:.88}.broadcast-scalar-slide__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin:0 0 12px;overflow:visible}.broadcast-scalar-slide__h2--in-head{margin:0;flex:1 1 12rem;min-width:0}.broadcast-scalar-slide__badges{position:relative;z-index:8;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible}.broadcast-scalar-slide__chip{display:inline-block;font-size:.68rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e4ecfaeb;-webkit-user-select:none;user-select:none}.broadcast-scalar-slide__chip--sse{border-color:#82beff73;background:#5082dc2e}.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok{color:inherit;padding:0;vertical-align:baseline;border-radius:999px}.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:hover,.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:focus-visible{background:transparent;box-shadow:none}.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:focus-visible .broadcast-scalar-slide__chip-face{box-shadow:0 0 0 2px #82aaff80}.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:hover .broadcast-scalar-slide__chip-face,.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:focus-visible .broadcast-scalar-slide__chip-face{filter:brightness(1.07)}.broadcast-scalar-slide__chip-face{display:inline-block;font-size:.68rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e4ecfaeb;-webkit-user-select:none;user-select:none}.broadcast-scalar-slide__chip-face--sequence{border-color:#ffc87873;background:#ffaa501f;color:#ffdcb4f2}.broadcast-scalar-slide__chip-face--avx{border-color:#78dcaa73;background:#3cb48224;color:#beffdcf2}.broadcast-scalar-slide__chip-tip-host .compiler-simd-cases-slide__tok-tip{left:auto;right:0;top:calc(100% + 10px);bottom:auto;transform:translate3d(0,-6px,0)}.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:hover .compiler-simd-cases-slide__tok-tip,.broadcast-scalar-slide__chip-tip-host.compiler-simd-cases-slide__tok:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translateZ(0)}.broadcast-scalar-slide__h2-intrinsic{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.96em;font-weight:600;letter-spacing:0}.broadcast-scalar-slide__lede{margin:0;max-width:72ch;font-size:.98rem;line-height:1.6;color:#dce4f5e6}.broadcast-scalar-slide__lede strong{font-weight:650}.broadcast-scalar-slide__snippet-pair{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.broadcast-scalar-slide__snippet-pair .broadcast-scalar-slide__pre{margin-bottom:0}.broadcast-scalar-slide__lane-board{padding:12px 14px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000002e;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.broadcast-scalar-slide__lane-board:hover{border-color:#8cbeff61;box-shadow:0 0 0 1px #64a0ff38;background:#0000003d}.broadcast-scalar-slide__lane-board .broadcast-scalar-slide__lanes{margin:0}.broadcast-scalar-slide__code-mark{border-radius:3px;transition:box-shadow .14s ease,background-color .14s ease}.broadcast-scalar-slide__code-mark--m128v-line{display:inline-block;padding:0 3px;margin:0 -1px;border-radius:4px}.broadcast-scalar-slide__snippet-pair:has(.broadcast-scalar-slide__lane-board:hover) .broadcast-scalar-slide__code-mark--m128v-line,.broadcast-scalar-slide__snippet-pair:has(.broadcast-scalar-slide__lane-board:hover) .broadcast-scalar-slide__code-mark--v{box-shadow:0 0 0 2px #a0d2fff2;background:#64a0ff38}.broadcast-scalar-slide__snippet-pair:has(.broadcast-scalar-slide__lane:hover) .broadcast-scalar-slide__code-mark--param{box-shadow:0 0 0 2px #ffd296c7;background:#ffbe7824}.broadcast-scalar-slide__lanes{margin:0}.broadcast-scalar-slide__lanes-label{display:block;margin-bottom:8px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b4c8eba6}.broadcast-scalar-slide__lane-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.broadcast-scalar-slide__lane{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:10px;border:1px solid rgba(130,190,255,.35);background:#5082dc1f;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.broadcast-scalar-slide__lane:hover{border-color:#ffd29685;background:#78a5f038;box-shadow:0 0 0 1px #ffd29640}.broadcast-scalar-slide__lane:hover .broadcast-scalar-slide__lane-value{color:#ffebc8}.broadcast-scalar-slide__lane-name{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#c8d7f5a6}.broadcast-scalar-slide__lane-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.25rem;font-weight:700;color:#ffd296fa}.broadcast-scalar-slide__pre{margin:0 0 20px;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;overflow-x:auto;-moz-tab-size:2;tab-size:2}.broadcast-scalar-slide__code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;color:#e4eaf8f2;-moz-tab-size:2;tab-size:2}.broadcast-scalar-slide__code-line{display:block}.shuffle-scalars-slide{height:100%;overflow:auto;background:radial-gradient(700px 380px at 10% 0%,rgba(160,140,255,.11),transparent 54%),radial-gradient(560px 320px at 90% 20%,rgba(255,170,100,.07),transparent 50%),#070910;color:#e8ecf4}.shuffle-scalars-slide__inner{max-width:720px;margin:0 auto;padding:28px 20px 48px}.shuffle-scalars-slide__hero{margin:0 0 22px;padding-bottom:8px}.shuffle-scalars-slide__title{margin:0 0 14px;font-size:clamp(1.2rem,2.4vw + .5rem,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}.shuffle-scalars-slide__lede{margin:0;max-width:72ch;font-size:.98rem;line-height:1.6;color:#dce4f5e6}.shuffle-scalars-slide__lede strong{font-weight:650}.shuffle-scalars-slide__pre{margin:0;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;overflow:visible;position:relative;-moz-tab-size:2;tab-size:2}.shuffle-scalars-slide__section:has(.compiler-simd-cases-slide__tok:hover),.shuffle-scalars-slide__section:has(.compiler-simd-cases-slide__tok:focus-within){position:relative;z-index:8}.shuffle-scalars-slide__code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;color:#e4eaf8f2;-moz-tab-size:2;tab-size:2}.shuffle-scalars-slide__code-line{display:block}.shuffle-scalars-slide__tok-tip--mm-shuffle.compiler-simd-cases-slide__tok-tip{max-width:min(480px,96vw)}.shuffle-scalars-slide__mm-shuffle-tip-code{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;font-weight:500;line-height:1.5;white-space:normal;color:#c8d7f5f5}.shuffle-scalars-slide__mm-shuffle-tip-line{display:block}.shuffle-scalars-slide__mm-shuffle-tip-line--cont{display:block;padding-left:.35rem;white-space:nowrap;overflow-x:auto;max-width:100%}.shuffle-scalars-slide__section{margin:28px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.shuffle-scalars-slide__h2{margin:0 0 14px;font-size:1.08rem;font-weight:650;letter-spacing:.02em;opacity:.92}.shuffle-scalars-slide__h2-intrinsic{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.96em;font-weight:600;letter-spacing:0}.shuffle-scalars-slide__section .shuffle-scalars-slide__pre{margin-bottom:22px}.shuffle-scalars-slide__diagram{display:flex;flex-direction:column;gap:22px}.shuffle-scalars-slide__reg-strip-wrap{margin:0}.shuffle-scalars-slide__reg-strip-label{display:block;margin-bottom:8px;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#c8d7f5e0}.shuffle-scalars-slide__reg-strip-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;font-weight:600;color:#e6ecfff5}.shuffle-scalars-slide__reg-strip-note{font-weight:500;font-size:.78rem;letter-spacing:.02em;text-transform:none;color:#b4c8eba6}.shuffle-scalars-slide__lane-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shuffle-scalars-slide__lane{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:10px;border:1px solid rgba(130,190,255,.35);background:#5082dc1f}.shuffle-scalars-slide__lane--src-lit{border-color:#b4d7ff8c;background:#6e9beb38;box-shadow:0 0 0 2px #96beff6b}.shuffle-scalars-slide__reg-strip-wrap--y .shuffle-scalars-slide__lane{border-color:#8cdcb466;background:#46aa8c1f}.shuffle-scalars-slide__lane-name{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#c8d7f5a6}.shuffle-scalars-slide__lane-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.25rem;font-weight:700;color:#ffd296fa}.shuffle-scalars-slide__lane-strip--y-interactive .shuffle-scalars-slide__lane{cursor:help;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.shuffle-scalars-slide__reg-strip-wrap--y .shuffle-scalars-slide__lane--imm-lit{border-color:#ffdca08c;background:#ffc88233;box-shadow:0 0 0 2px #ffd29659}.shuffle-scalars-slide__shuffle-imm-arg{cursor:help;border-radius:4px;padding:0 3px;margin:0 -1px;transition:box-shadow .15s ease,background .15s ease}.shuffle-scalars-slide__shuffle-imm-arg--lit{background:#82aaff38;box-shadow:0 0 0 2px #8cb9ff80}.fma-slide{height:100%;overflow:auto;background:radial-gradient(720px 400px at 8% 0%,rgba(100,200,170,.1),transparent 52%),radial-gradient(560px 320px at 92% 18%,rgba(130,160,255,.08),transparent 48%),#070910;color:#e8ecf4}.fma-slide__inner{max-width:760px;margin:0 auto;padding:28px 20px 48px}.fma-slide__hero{margin:0 0 22px;padding-bottom:8px}.fma-slide__title{margin:0 0 14px;font-size:clamp(1.2rem,2.4vw + .5rem,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.25}.fma-slide__lede{margin:0;max-width:72ch;font-size:.98rem;line-height:1.6;color:#dce4f5e6}.fma-slide__lede strong{font-weight:650}.fma-slide__section{margin:28px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.fma-slide__section--snippet{margin-top:18px;padding-top:0;border-top:none}.fma-slide__section--diagram{overflow:visible;margin-top:16px;padding-top:0;border-top:none}.fma-slide__diagram-host .fma-diagram{margin-top:0;border-top:none}.fma-slide__h2{margin:0 0 16px;font-size:1.08rem;font-weight:650;letter-spacing:.02em;opacity:.92}.fma-slide__h2-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.96em;font-weight:600;letter-spacing:0}.fma-slide__diagram-host{margin:0;overflow:visible}.fma-slide__pre{margin:0;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;overflow:visible;-moz-tab-size:2;tab-size:2}.fma-slide__code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;color:#e4eaf8f2;-moz-tab-size:2;tab-size:2}.fma-slide__code-line{display:block}.fma-slide__syn-comment{font-style:italic;color:#a0b9dcb8;font-weight:500}.fma-slide__note{margin:14px 0 0;max-width:72ch;font-size:.9rem;line-height:1.55;color:#c3d2ebd1}.fma-slide__note strong{font-weight:650;color:#dce6faeb}.fma-slide__inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;font-weight:600;color:#c8e1fff2}.how-to-simd-slide{height:100%;overflow:auto;background:radial-gradient(780px 400px at 12% 0%,rgba(130,170,255,.1),transparent 52%),radial-gradient(640px 360px at 88% 12%,rgba(80,200,170,.07),transparent 50%),#070910;color:#e8ecf4}.how-to-simd-slide__inner{max-width:720px;margin:0 auto;padding:28px 20px 48px}.how-to-simd-slide__hero{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.how-to-simd-slide__title{margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.how-to-simd-slide__list{margin:0;padding:0;list-style:none}.how-to-simd-slide__item{margin:0 0 14px}.how-to-simd-slide__item:last-child{margin-bottom:0}.how-to-simd-slide__details{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;border-left:3px solid rgba(120,160,255,.55);overflow:hidden}.how-to-simd-slide__summary{list-style:none;cursor:pointer;padding:12px 14px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;transition:background .15s ease}.how-to-simd-slide__summary::-webkit-details-marker{display:none}.how-to-simd-slide__summary::marker{content:""}.how-to-simd-slide__summary:before{content:"▸";flex-shrink:0;font-size:.72rem;opacity:.55;line-height:1}.how-to-simd-slide__details[open]>.how-to-simd-slide__summary:before{content:"▾";opacity:.75}.how-to-simd-slide__summary:hover{background:#ffffff0a}.how-to-simd-slide__summary:focus{outline:none}.how-to-simd-slide__summary:focus-visible{box-shadow:inset 0 0 0 2px #82aaff8c}.how-to-simd-slide__details[open]>.how-to-simd-slide__summary{border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.how-to-simd-slide__item-title{display:block;flex:1;font-weight:650;font-size:1.02rem;margin:0;letter-spacing:-.01em;line-height:1.3;text-align:left}.how-to-simd-slide__focus-badge{flex-shrink:0;margin-left:auto;font-size:.68rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;padding:5px 9px;border-radius:6px;border:1px solid rgba(130,170,255,.45);background:#466ed238;color:#cddafff2;line-height:1.2;white-space:nowrap}@media(max-width:520px){.how-to-simd-slide__focus-badge{font-size:.62rem;padding:4px 7px;letter-spacing:.05em}}.how-to-simd-slide__item-body{margin:0;padding:12px 14px 14px 38px;opacity:.88;line-height:1.55;font-size:.95rem;max-width:none}.how-to-simd-slide__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;padding:.1em .35em;border-radius:4px;background:#00000047}.how-to-simd-slide__inline-link .how-to-simd-slide__code{background:transparent;padding:0;text-decoration:inherit}.how-to-simd-slide__refs{margin-top:32px}.compiler-simd-cases-slide{height:100%;overflow:auto;background:radial-gradient(760px 380px at 10% 0%,rgba(100,200,170,.09),transparent 52%),radial-gradient(700px 360px at 90% 15%,rgba(120,150,255,.1),transparent 50%),#070910;color:#e8ecf4}.compiler-simd-cases-slide__inner{max-width:720px;margin:0 auto;padding:28px 20px 48px}.compiler-simd-cases-slide__hero{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.compiler-simd-cases-slide__title{margin:0 0 12px;font-size:clamp(1.3rem,2.8vw + .85rem,1.95rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.compiler-simd-cases-slide__lede{margin:0;max-width:68ch;opacity:.9;line-height:1.55;font-size:1rem}.compiler-simd-cases-slide__section{margin-bottom:26px}.compiler-simd-cases-slide__h3{margin:0 0 8px;font-size:.98rem;font-weight:650;letter-spacing:.02em;opacity:.94}.compiler-simd-cases-slide__insn-card{margin-bottom:22px}.compiler-simd-cases-slide__insn-card:last-child{margin-bottom:0}.compiler-simd-cases-slide__insn-details{margin-top:18px}.compiler-simd-cases-slide__insn-caption{margin:8px 0 0;max-width:68ch;font-size:.86rem;line-height:1.5;opacity:.78}.compiler-simd-cases-slide__h2{margin:0 0 10px;font-size:1.08rem;font-weight:650;letter-spacing:.02em;opacity:.92}.compiler-simd-cases-slide__moving-intro{margin:0 0 14px;max-width:68ch;font-size:.95rem;line-height:1.6;opacity:.88}.compiler-simd-cases-slide__gcc-asm-intro{margin:0 0 12px;max-width:68ch;font-size:.95rem;line-height:1.6;opacity:.88}.compiler-simd-cases-slide__link{color:#afd2fff2;text-decoration:underline;text-decoration-color:#78aaff73;text-underline-offset:3px}.compiler-simd-cases-slide__link:hover{color:#e6f0ff;text-decoration-color:#b4d2ffbf}.compiler-simd-cases-slide__cpp-snippet{margin:0 0 20px}.compiler-simd-cases-slide__cpp-pre,.compiler-simd-cases-slide__asm-pre{margin:0;padding:14px 16px;border-radius:10px;-moz-tab-size:2;tab-size:2;background:#00000061;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;font-weight:500;line-height:1.55;color:#d7e1f5f5}.compiler-simd-cases-slide__cpp-pre{overflow-x:auto}.compiler-simd-cases-slide__asm-pre{overflow:visible;position:relative}.compiler-simd-cases-slide__insn-card:has(.compiler-simd-cases-slide__asm-pre .compiler-simd-cases-slide__tok:hover),.compiler-simd-cases-slide__insn-card:has(.compiler-simd-cases-slide__asm-pre .compiler-simd-cases-slide__tok:focus-within),.compiler-simd-cases-slide__insn-card:has(.compiler-simd-cases-slide__asm-pre .compiler-simd-cases-slide__asm-cxref:hover),.compiler-simd-cases-slide__insn-card:has(.compiler-simd-cases-slide__asm-pre .compiler-simd-cases-slide__asm-cxref:focus-within){position:relative;z-index:8}.compiler-simd-cases-slide__cpp-pre code,.compiler-simd-cases-slide__asm-pre code{font-family:inherit;font-size:inherit}.compiler-simd-cases-slide__cpp-code,.compiler-simd-cases-slide__asm-code{display:block}.compiler-simd-cases-slide__snippet-stmt{display:block;outline:none;border-radius:3px}.compiler-simd-cases-slide__snippet-stmt:focus-visible{box-shadow:0 0 0 2px #82aaff73}.compiler-simd-cases-slide__syn-line-plain{display:block}.compiler-simd-cases-slide__syn-kw{color:#c9a7e8;font-weight:600}.compiler-simd-cases-slide__syn-type{color:#8eb4ff}.compiler-simd-cases-slide__syn-fn{color:#e6c88a}.compiler-simd-cases-slide__syn-param,.compiler-simd-cases-slide__syn-id{color:#9fe8d4}.compiler-simd-cases-slide__syn-punct{color:#c6d0e4d1}.compiler-simd-cases-slide__syn-mnem{color:#7fdbca;font-weight:600}.compiler-simd-cases-slide__syn-reg{color:#f5a78a}.compiler-simd-cases-slide__syn-mem{color:#9dd5f5}.compiler-simd-cases-slide__syn-first-param,.compiler-simd-cases-slide__syn-second-param,.compiler-simd-cases-slide__syn-body-src-deref,.compiler-simd-cases-slide__syn-body-dst-deref,.compiler-simd-cases-slide__syn-body-dst-assign-v1,.compiler-simd-cases-slide__syn-return-stmt,.compiler-simd-cases-slide__syn-cvt-fn-block{border-radius:4px;background:transparent;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}.compiler-simd-cases-slide__syn-cvt-fn-block{display:block}#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm0-arg:hover) .compiler-simd-cases-slide__syn-first-param,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm0-arg:focus-within) .compiler-simd-cases-slide__syn-first-param{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm1-v1:hover) .compiler-simd-cases-slide__syn-body-dst-assign-v1,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm1-v1:focus-within) .compiler-simd-cases-slide__syn-body-dst-assign-v1{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rdi-src:hover) .compiler-simd-cases-slide__syn-second-param,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rdi-src:focus-within) .compiler-simd-cases-slide__syn-second-param,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rdi-src:hover) .compiler-simd-cases-slide__syn-body-src-deref,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rdi-src:focus-within) .compiler-simd-cases-slide__syn-body-src-deref{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rsi-dst:hover) .compiler-simd-cases-slide__syn-body-dst-deref,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-mem--rsi-dst:focus-within) .compiler-simd-cases-slide__syn-body-dst-deref{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm0-return:hover) .compiler-simd-cases-slide__syn-return-stmt,#compiler-simd-moving-floats-block:has(.compiler-simd-cases-slide__syn-reg--xmm0-return:focus-within) .compiler-simd-cases-slide__syn-return-stmt{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}.compiler-simd-cases-slide__asm-cxref{display:block;outline:none;border-radius:4px;cursor:default;transition:background .16s ease,box-shadow .16s ease}.compiler-simd-cases-slide__asm-cxref:hover{background:#5a82dc1f}.compiler-simd-cases-slide__asm-cxref:focus-visible{background:#5a82dc1f;box-shadow:0 0 0 2px #82aaff73}#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-ss2sd:hover) .compiler-simd-cases-slide__syn-cvt-fn-block--to-double,#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-ss2sd:focus-within) .compiler-simd-cases-slide__syn-cvt-fn-block--to-double{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-sd2ss:hover) .compiler-simd-cases-slide__syn-cvt-fn-block--to-float,#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-sd2ss:focus-within) .compiler-simd-cases-slide__syn-cvt-fn-block--to-float{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-tss2si:hover) .compiler-simd-cases-slide__syn-cvt-fn-block--to-int,#compiler-simd-casting-block:has(.compiler-simd-cases-slide__asm-cxref--cvt-tss2si:focus-within) .compiler-simd-cases-slide__syn-cvt-fn-block--to-int{background:#82aaff38;box-shadow:0 0 0 2px #96beff8c}.compiler-simd-cases-slide__h2-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;letter-spacing:.06em;opacity:1}.compiler-simd-cases-slide__insn-wrap{position:relative;z-index:6;margin:0 0 8px}.compiler-simd-cases-slide__mnemonic{margin:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0;padding:14px 18px;border-radius:10px;background:#00000061;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(1.35rem,3vw + .6rem,1.85rem);font-weight:600;letter-spacing:.04em;line-height:1.2}.compiler-simd-cases-slide__mnemonic-plain{color:#dce4f5f2}.compiler-simd-cases-slide__mnemonic-ops{margin-left:.5em;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0}.compiler-simd-cases-slide__mnemonic-sep{display:inline-block;color:#c6d0e4d1;font-weight:500;padding-right:.35em}.compiler-simd-cases-slide__tok{position:relative;display:inline-block;cursor:help;color:#a0cdfffa;border-bottom:1px dotted rgba(130,170,255,.55);outline:none}.compiler-simd-cases-slide__tok:hover,.compiler-simd-cases-slide__tok:focus-visible{background:#5a82dc1f}.compiler-simd-cases-slide__tok:focus-visible{box-shadow:0 0 0 2px #82aaff73;border-radius:2px}.compiler-simd-cases-slide__tok--asm-no-ul,.compiler-simd-cases-slide__tok--asm-no-ul:hover,.compiler-simd-cases-slide__tok--asm-no-ul:focus-visible{border-bottom:none}.compiler-simd-cases-slide__tok.compiler-simd-cases-slide__syn-fn{color:#e6c88a}.compiler-simd-cases-slide__tok.compiler-simd-cases-slide__syn-mem--rdi-src,.compiler-simd-cases-slide__tok.compiler-simd-cases-slide__syn-mem--rsi-dst{color:#9dd5f5}.compiler-simd-cases-slide__tok.compiler-simd-cases-slide__syn-reg--xmm0-return{color:#f5a78a}.compiler-simd-cases-slide__tok-tip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;min-width:0;width:max-content;max-width:min(220px,82vw);text-align:left;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c;opacity:0;visibility:hidden;transform:translate3d(-50%,6px,0);transition:opacity .18s ease,visibility .18s ease,transform .2s ease}.compiler-simd-cases-slide__tok-tip-title{font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#e6ecfff5}.compiler-simd-cases-slide__tok-tip-body{font-size:.84rem;font-weight:500;line-height:1.45;color:#afcdfaf0;white-space:pre-line;max-width:100%}.compiler-simd-cases-slide__tok:hover .compiler-simd-cases-slide__tok-tip,.compiler-simd-cases-slide__tok:focus-visible .compiler-simd-cases-slide__tok-tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.compiler-simd-cases-slide__tok-tip--wide{max-width:min(340px,92vw)}.compiler-simd-cases-slide__insn-hint{margin:0 0 12px;font-size:.86rem;opacity:.75;line-height:1.45}.compiler-simd-cases-slide__operand-note{margin:0;max-width:68ch;font-size:.92rem;line-height:1.55;opacity:.86}.compiler-simd-cases-slide__list{margin:0;padding:0 0 0 1.15rem;line-height:1.55;font-size:.95rem;opacity:.9}.compiler-simd-cases-slide__list li{margin:0 0 12px}.compiler-simd-cases-slide__list li:last-child{margin-bottom:0}.compiler-simd-cases-slide__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;padding:.1em .35em;border-radius:4px;background:#00000047}.compiler-simd-cases-slide__note{margin:8px 0 0;max-width:68ch;font-size:.88rem;line-height:1.5;opacity:.78}.compiler-simd-cases-slide__refs{margin-top:28px}.intel-operand-slide{height:100%;overflow:auto;background:radial-gradient(860px 440px at 8% 0%,rgba(110,150,255,.11),transparent 52%),radial-gradient(720px 400px at 94% 10%,rgba(70,210,185,.07),transparent 48%),#070910;color:#e8ecf4}.intel-operand-slide__inner{max-width:880px;margin:0 auto;padding:28px 20px 48px}.intel-operand-slide__hero{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.intel-operand-slide__title{margin:0 0 10px;font-size:clamp(1.35rem,3vw,2rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.intel-operand-slide__lede{margin:0;max-width:68ch;opacity:.88;line-height:1.55;font-size:1rem}.intel-operand-slide__section{margin-bottom:32px}.intel-operand-slide__h2{margin:0 0 10px;font-size:1.12rem;font-weight:650;letter-spacing:.02em;opacity:.92}.intel-operand-slide__body{margin:0 0 16px;max-width:68ch;line-height:1.55;font-size:.95rem;opacity:.88}.intel-operand-slide__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;padding:1px 6px;border-radius:6px;background:#00000059;border:1px solid rgba(255,255,255,.1)}.intel-operand-slide .history-timeline-refs{margin-top:20px}.intel-operand-slide__refs-meta{margin:14px 0 0;max-width:72ch;font-size:.82rem;opacity:.72;line-height:1.5}.intel-ch4-fund{margin-top:8px;padding:14px 14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#06080e80}.intel-ch4-fund__fig-board{margin-top:4px;padding:12px 2px 14px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.intel-ch4-fund__fig-row{display:grid;grid-template-columns:minmax(1.65rem,2.1rem) minmax(0,1fr);gap:8px 12px;align-items:center;margin-bottom:12px}.intel-ch4-fund__fig-row:last-child{margin-bottom:0}@media(max-width:520px){.intel-ch4-fund__fig-row{grid-template-columns:1fr}.intel-ch4-fund__name{writing-mode:horizontal-tb;transform:none;text-align:left;justify-self:start;align-self:start;padding-bottom:2px;max-width:none}.intel-ch4-fund__fig-slot{justify-self:stretch;overflow-x:auto;padding-bottom:4px}}.intel-ch4-fund__name{font-size:.72rem;font-weight:650;opacity:.92;letter-spacing:.04em;line-height:1.15;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal;word-break:break-word;justify-self:center;align-self:center;text-align:center;max-width:2.75rem;max-height:11rem;padding:0}.intel-ch4-fund__fig-slot{width:100%;justify-self:stretch;overflow-x:auto}.intel-ch4-fund__fig-slot-align{display:flex;justify-content:flex-end;width:100%;min-width:0}.intel-ch4-fund__fig-col{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;min-width:0}.intel-ch4-fund__fig-bits{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.65rem;font-weight:600;letter-spacing:.03em;line-height:1.25;color:#b9c8e6c7}@media(hover:hover)and (pointer:fine){.intel-ch4-fund__fig-bits,.intel-ch4-fund__fig-addr{opacity:0;transition:opacity .14s ease}.intel-ch4-fund__fig-row:hover .intel-ch4-fund__fig-bits,.intel-ch4-fund__fig-row:hover .intel-ch4-fund__fig-addr{opacity:1}}.intel-ch4-fund__fig-bits--simple{display:flex;justify-content:space-between}.intel-ch4-fund__fig-bits--split{display:flex;width:100%}.intel-ch4-fund__fig-bit-half{flex:1;display:flex;justify-content:space-between;min-width:0}.intel-ch4-fund__fig-bits--split .intel-ch4-fund__fig-bit-half:first-child{padding-right:5px;margin-right:0;border-right:1px solid rgba(255,255,255,.1)}.intel-ch4-fund__fig-bits--split .intel-ch4-fund__fig-bit-half:last-child{padding-left:5px}.intel-ch4-fund__fig-bar{min-height:38px;border:none;background:transparent;box-sizing:border-box;padding-bottom:4px;overflow:visible}.intel-ch4-fund__fig-byte-fill--lane{display:block;width:100%;min-height:38px;border-radius:0;background:linear-gradient(180deg,#c8a0fff2,#7846c8e0);box-shadow:0 0 0 1px #00000059}.intel-ch4-fund__fig-bar--split{display:flex;width:100%;gap:3px;padding:0;min-height:38px}.intel-ch4-fund__fig-half{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.64rem;font-weight:600;line-height:1.15;min-width:0;min-height:38px;border-radius:0;color:#f8fafff5;text-shadow:0 1px 2px rgba(0,0,0,.55);padding:5px 3px;gap:1px;box-shadow:0 0 0 1px #00000047}.intel-ch4-fund__fig-half-line{display:block;font-size:.6rem;line-height:1.1;font-weight:650;letter-spacing:.02em}.intel-ch4-fund__fig-half--high{background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.intel-ch4-fund__fig-half--low{background:linear-gradient(180deg,#96c8fff2,#3c6ec8e0)}.intel-ch4-fund__fig-addr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.63rem;font-weight:600;color:#afc3e6d1}.intel-ch4-fund__fig-addr--single{display:flex;justify-content:center}.intel-ch4-fund__fig-addr--split{display:flex;width:100%}.intel-ch4-fund__fig-addr--split span{flex:1;text-align:center}.intel-ch4-num{--intel-ch4-num-pad-x: 14px;margin-top:8px;padding:14px var(--intel-ch4-num-pad-x) 18px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#06080e80}.intel-ch4-num__block-title{margin:20px 0 6px;font-size:.95rem;font-weight:650}.intel-ch4-num__block-title:first-of-type{margin-top:0}.intel-ch4-num__block-lede{margin:0 0 10px;font-size:.82rem;opacity:.78;line-height:1.45}.intel-ch4-num__lanes-board{margin-top:4px;width:calc(100% + 2 * var(--intel-ch4-num-pad-x));margin-inline:calc(-1 * var(--intel-ch4-num-pad-x));padding-inline:calc(var(--intel-ch4-num-pad-x) + 2px);box-sizing:border-box}.intel-ch4-num__lanes-board .intel-ch4-fund__fig-col{position:relative;overflow:visible}.intel-ch4-num__lanes-board .intel-ch4-fund__fig-addr{position:relative;z-index:0}.intel-ch4-num__unsigned-integer-bar,.intel-ch4-num__signed-integer-bar,.intel-ch4-num__fp-lane-bar{position:relative;z-index:1}.intel-ch4-num__lanes-board .intel-ch4-fund__fig-slot,.intel-ch4-num__lanes-board .intel-ch4-fund__fig-slot-align{overflow:visible}.intel-ch4-num__lanes-board .intel-ch4-fund__fig-row{grid-template-columns:minmax(1.2rem,1.5rem) minmax(0,1fr);gap:6px 8px;overflow:visible;position:relative;z-index:0}.intel-ch4-num__lanes-board .intel-ch4-fund__fig-row:hover,.intel-ch4-num__lanes-board .intel-ch4-fund__fig-row:focus-within{z-index:8}@media(max-width:520px){.intel-ch4-num__lanes-board .intel-ch4-fund__fig-row{grid-template-columns:1fr}}.intel-ch4-num__signed-integer-bar,.intel-ch4-num__fp-lane-bar{min-height:38px;min-width:0;overflow:visible;border-radius:0;border:none;background:transparent;padding-bottom:4px;width:100%}.intel-ch4-num__signed-integer-bar .ieee754-diagram__seg,.intel-ch4-num__fp-lane-bar .ieee754-diagram__seg{min-height:38px;min-width:0;box-shadow:0 0 0 1px #00000047}.intel-ch4-num__signed-integer-bar .ieee754-diagram__seg--sign{flex:0 0 22px!important;width:22px;min-width:22px;flex-shrink:0}.intel-ch4-num__signed-integer-bar .ieee754-diagram__seg--sig{flex:1 1 0%!important;min-width:0}.intel-ch4-num__unsigned-integer-bar{min-height:38px;min-width:0;overflow:visible;border-radius:0;border:none;background:transparent;padding-bottom:4px;width:100%}.intel-ch4-num__unsigned-integer-bar .intel-ch4-num__unsigned-int-seg{min-height:38px;box-shadow:0 0 0 1px #00000047;background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.intel-ch4-num__unsigned-integer-bar .ieee754-diagram__tip{max-width:min(320px,88vw);z-index:25}.intel-ch4-num__unsigned-integer-bar .ieee754-diagram__tip-title{text-transform:none;letter-spacing:.02em;font-weight:650;line-height:1.35}.intel-ch4-num__lanes-board .ieee754-diagram__tip{left:auto;right:0;transform:translate3d(0,-6px,0);align-items:flex-end;z-index:30}.intel-ch4-num__lanes-board .ieee754-diagram__seg:hover .ieee754-diagram__tip,.intel-ch4-num__lanes-board .ieee754-diagram__seg:focus-visible .ieee754-diagram__tip{transform:translateZ(0)}.intel-ch4-num__lanes-board .ieee754-diagram__tip:before{left:auto;right:1.25rem;transform:none}.intel-ch4-num__lanes-board .ieee754-diagram__tip:after{left:auto;right:1.25rem;transform:none}.history-timeline-root{height:100%;overflow:auto;background:radial-gradient(900px 480px at 12% 0%,rgba(100,140,255,.14),transparent 55%),radial-gradient(700px 420px at 88% 12%,rgba(60,200,180,.08),transparent 50%),#070910}.history-timeline-inner{max-width:880px;margin:0 auto;padding:28px 20px 48px}.history-timeline-hero{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.history-timeline-hero__title{margin:0 0 10px;font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.history-timeline-hero__lede{margin:0;max-width:62ch;opacity:.86;line-height:1.55;font-size:1rem}.history-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.history-timeline__item{display:grid;grid-template-columns:22px 108px 1fr;column-gap:14px;align-items:stretch;padding-bottom:8px}@media(max-width:640px){.history-timeline__item{grid-template-columns:18px 88px 1fr;column-gap:10px}}.history-timeline__rail{position:relative;display:flex;flex-direction:column;align-items:center;width:22px}.history-timeline__dot{margin-top:10px;width:12px;height:12px;border-radius:999px;background:linear-gradient(145deg,#9ab6ff,#5c7dff);box-shadow:0 0 0 3px #78a0ff38;flex-shrink:0;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.history-timeline__item:has(.history-timeline__card:hover) .history-timeline__dot{animation:history-timeline-dot-invite 1.1s ease-in-out infinite}@keyframes history-timeline-dot-invite{0%,to{transform:scale(1);box-shadow:0 0 0 3px #78a0ff47,0 0 12px #648cff40;filter:brightness(1)}50%{transform:scale(1.22);box-shadow:0 0 0 5px #82afff73,0 0 22px #78a5ff8c;filter:brightness(1.15)}}.history-timeline__line{flex:1;width:2px;margin-top:6px;margin-bottom:-6px;background:linear-gradient(180deg,#8caaff8c,#8caaff1f);border-radius:2px;transition:opacity .25s ease,filter .25s ease}.history-timeline__item:has(.history-timeline__card:hover) .history-timeline__line{filter:brightness(1.25) saturate(1.15);opacity:1}.history-timeline__item:last-child .history-timeline__line{display:none}.history-timeline__period{margin-top:4px;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#c8d6ffeb;line-height:1.25}.history-timeline__card{margin:0 0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0c0e16b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #00000059;overflow:visible;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.history-timeline__card:not([open]):hover{border-color:#8cafff6b;background:#121622e6;animation:history-timeline-card-invite 1.35s ease-in-out infinite}.history-timeline__card-summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;-webkit-user-select:none;user-select:none;transition:background .22s ease,box-shadow .22s ease}.history-timeline__card-summary::-webkit-details-marker{display:none}.history-timeline__card-summary::marker{content:""}.history-timeline__card:not([open]) .history-timeline__card-summary:hover{background:linear-gradient(105deg,#648cff24,#0c0e1600 58%)}@keyframes history-timeline-card-invite{0%,to{box-shadow:0 18px 40px #00000059,0 0 0 1px #78a0ff1a,inset 0 0 #82aaff00}50%{box-shadow:0 20px 48px #00000073,0 0 28px #5a82ff52,inset 0 0 26px #6496ff1f}}.history-timeline__card[open]>.history-timeline__card-summary{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:0}.history-timeline__card-summary:focus-visible{outline:2px solid rgba(140,180,255,.75);outline-offset:2px;border-radius:8px}.history-timeline__card-cue{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;margin-top:2px}.history-timeline__card-cue-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#aac3ff8c;transition:color .2s ease,transform .2s ease}.history-timeline__card:not([open]) .history-timeline__card-cue-label--open{display:none}.history-timeline__card[open] .history-timeline__card-cue-label--closed{display:none}.history-timeline__card:not([open]) .history-timeline__card-summary:hover .history-timeline__card-cue-label{color:#d2e1fff2;transform:translate(3px)}.history-timeline__card-cue-icon{display:inline-block;width:.45em;height:.45em;border-right:2px solid rgba(170,195,255,.55);border-bottom:2px solid rgba(170,195,255,.55);transform:rotate(-45deg);transition:transform .35s cubic-bezier(.34,1.4,.64,1),border-color .2s ease;margin-top:-2px}.history-timeline__card[open] .history-timeline__card-cue-icon{transform:rotate(45deg);border-color:#c8daffbf}.history-timeline__card:not([open]) .history-timeline__card-summary:hover .history-timeline__card-cue-icon{border-color:#dce8fff2;transform:rotate(-45deg) translate(2px,2px)}.history-timeline__card-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.33,1,.68,1)}.history-timeline__card[open]>.history-timeline__card-panel{grid-template-rows:1fr}.history-timeline__card-panel-inner{overflow:hidden;min-height:0;padding:0 16px 16px}@supports (overflow-clip-margin: 1px){.history-timeline__card-panel-inner{overflow:clip;overflow-clip-margin:10px min(120px,18vw) min(240px,38vh) min(120px,18vw)}}@supports not (overflow-clip-margin: 1px){.history-timeline__card[open] .history-timeline__card-panel-inner{overflow:visible}}.history-timeline__card-panel-inner>*:first-child{margin-top:2px}.history-timeline__title{margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.history-timeline__tags{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 10px;padding:0;list-style:none}.history-timeline__tag{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#d2e0fff2;background:#648cff29;border:1px solid rgba(140,170,255,.28)}.history-timeline__subtitle{margin:-4px 0 10px;font-size:.92rem;opacity:.78}.history-timeline__body{margin:0;font-size:.95rem;line-height:1.55;opacity:.9}.history-timeline__bullets{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.history-timeline__bullet{margin:0;font-size:.93rem;line-height:1.5;opacity:.92;display:flex;gap:8px;align-items:flex-start}.history-timeline__bullet-label{flex-shrink:0;font-weight:600;font-size:.82rem;color:#a0c8fff2;font-variant-numeric:tabular-nums}.history-timeline__more,.history-timeline__hardware{margin-top:12px;border-radius:10px;border:1px dashed rgba(255,255,255,.07);background:#00000038}.history-timeline__more-summary,.history-timeline__hardware-summary{list-style:none;cursor:pointer;padding:7px 10px 8px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff38;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease}.history-timeline__more-summary::-webkit-details-marker,.history-timeline__hardware-summary::-webkit-details-marker{display:none}.history-timeline__more-summary:before,.history-timeline__hardware-summary:before{content:"▸ ";margin-right:4px;font-size:.65rem;opacity:.35}.history-timeline__more[open]>.history-timeline__more-summary,.history-timeline__hardware[open]>.history-timeline__hardware-summary{color:#c8d2e673;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.history-timeline__more[open]>.history-timeline__more-summary:before,.history-timeline__hardware[open]>.history-timeline__hardware-summary:before{content:"▾ ";opacity:.55}.history-timeline__more-summary:hover,.history-timeline__hardware-summary:hover{color:#dce4f561}.history-timeline__more-body{padding:10px 12px 12px;font-size:.86rem;line-height:1.55;color:#e4eaf8e0;opacity:.78}.history-timeline__more[open] .history-timeline__more-body{opacity:1}.history-timeline__more-body .history-timeline__subtitle,.history-timeline__more-body .history-timeline__body{margin:0 0 10px}.history-timeline__more-body .history-timeline__body:last-child{margin-bottom:0}.history-timeline__more-body .history-timeline__bullets{margin-top:0}.history-timeline__more-body .history-timeline__subtitle+.history-timeline__body{margin-top:0}.history-timeline__more-body .history-timeline__body+.history-timeline__bullets{margin-top:8px}.history-timeline__hardware-body{margin:0;padding:10px 12px 12px;font-size:.86rem;line-height:1.55;color:#e4eaf8e0;opacity:.78}.history-timeline__hardware[open] .history-timeline__hardware-body{opacity:1}.ieee754-diagram{--ieee754-bleed: 16px;width:calc(100% + 2 * var(--ieee754-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--ieee754-bleed));padding:12px var(--ieee754-bleed) 16px;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.ieee754-diagram__hint{margin:0 0 10px;font-size:.78rem;line-height:1.45;opacity:.78}.ieee754-diagram__legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;font-size:.72rem;opacity:.88}.ieee754-diagram__key{display:inline-flex;align-items:center;gap:6px}.ieee754-diagram__swatch{width:10px;height:10px;border-radius:0;flex-shrink:0}.ieee754-diagram__swatch--sign{background:linear-gradient(145deg,#f0a8c8,#c8689a)}.ieee754-diagram__swatch--exp{background:linear-gradient(145deg,#a8e8c8,#58b888)}.ieee754-diagram__swatch--sig{background:linear-gradient(145deg,#a8c8ff,#6090e8)}.ieee754-diagram__swatch--intbit{background:linear-gradient(145deg,#e4c8ff,#a878d8)}.ieee754-diagram__scale{margin-bottom:18px}.ieee754-diagram__scale-labels{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-end;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:#becdebbf;margin-bottom:6px}.ieee754-diagram__scale-bit{transition:color .2s ease,opacity .2s ease,text-shadow .2s ease}.ieee754-diagram__scale-bit--64{justify-self:start;text-align:left}.ieee754-diagram__scale-bit--32{justify-self:center;text-align:center}.ieee754-diagram__scale-bit--0{justify-self:end;text-align:right}.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__scale-bit--32,.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__scale-bit--0{color:#f4f8fffa;text-shadow:0 0 14px rgba(130,190,255,.55);opacity:1}.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__scale-bit--64{opacity:.26}.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__scale-labels:after{content:"";position:absolute;left:50%;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,#6e9bff33,#c8e1fff2);pointer-events:none}.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__brace-slot--single .ieee754-diagram__brace{border-color:#dce8fff2;opacity:1;box-shadow:0 0 16px #78aaff66}.ieee754-diagram:has(.ieee754-diagram__block--single:hover) .ieee754-diagram__brace-slot--double .ieee754-diagram__brace{opacity:.2}.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__scale-bit--64,.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__scale-bit--32,.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__scale-bit--0{color:#f4f8fffa;text-shadow:0 0 14px rgba(130,190,255,.55);opacity:1}.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__scale-labels:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,#6e9bff73,#c8e1fff2,#6e9bff73);pointer-events:none}.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__brace-slot--double .ieee754-diagram__brace{border-color:#dce8fff2;opacity:1;box-shadow:0 0 16px #78aaff66}.ieee754-diagram:has(.ieee754-diagram__block--double:hover) .ieee754-diagram__brace-slot--single .ieee754-diagram__brace{opacity:.2}.ieee754-diagram__scale-braces{display:flex;flex-direction:column;gap:5px}.ieee754-diagram__brace-slot{display:flex;justify-content:flex-end}.ieee754-diagram__brace-slot--single{width:100%}.ieee754-diagram__brace-slot--single .ieee754-diagram__brace{width:50%}.ieee754-diagram__brace-slot--double,.ieee754-diagram__brace-slot--double .ieee754-diagram__brace{width:100%}.ieee754-diagram__brace{height:11px;box-sizing:border-box;border-left:2px solid rgba(200,215,255,.45);border-right:2px solid rgba(200,215,255,.45);border-bottom:2px solid rgba(200,215,255,.45);border-radius:0;opacity:.85;transition:border-color .2s ease,opacity .2s ease,box-shadow .2s ease}.ieee754-diagram__stack{display:flex;flex-direction:column;gap:20px}.ieee754-diagram__block{min-width:0}.ieee754-diagram__kind{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:none;color:#c8d6ffe0;line-height:1.35}.ieee754-diagram__track{min-width:0;width:100%}.ieee754-diagram__slot{display:flex;justify-content:flex-end;width:100%}.ieee754-diagram__slot--32{width:50%;margin-inline-start:auto}.ieee754-diagram__slot--64{width:100%}.ieee754-diagram__bar{display:flex;flex-direction:row;width:100%;min-height:36px;gap:3px;overflow:visible;padding-bottom:4px}.ieee754-diagram__seg{display:block;align-self:stretch;min-width:3px;min-height:36px;cursor:help;position:relative;border-radius:0;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.ieee754-diagram__seg:hover,.ieee754-diagram__seg:focus-visible{filter:brightness(1.14) saturate(1.06);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.ieee754-diagram__seg--sign{background:linear-gradient(180deg,#f0a8c8f2,#b45082e0)}.ieee754-diagram__seg--exp{background:linear-gradient(180deg,#8ce6bef2,#3ca078e0)}.ieee754-diagram__seg--sig{background:linear-gradient(180deg,#aac8fff2,#5078dce0)}.ieee754-diagram__seg--intbit{background:linear-gradient(180deg,#dcbefff2,#825ab4e0)}.ieee754-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 10px;min-width:max-content;max-width:min(240px,70vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.ieee754-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.ieee754-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.ieee754-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#e6ecfff5}.ieee754-diagram__tip-bits{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:#a0c8fff2}.ieee754-diagram__seg:hover .ieee754-diagram__tip,.ieee754-diagram__seg:focus-visible .ieee754-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.sse128-diagram{--sse128-bleed: 16px;width:calc(100% + 2 * var(--sse128-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--sse128-bleed));padding:12px var(--sse128-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.sse128-diagram__hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;opacity:.78}.sse128-diagram__ruler{margin-bottom:10px}.sse128-diagram__ruler-labels{display:flex;justify-content:space-between;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:600;letter-spacing:.03em;color:#b9c8e6c7;margin-bottom:6px}.sse128-diagram__ruler-bit{transition:color .2s ease,opacity .2s ease,text-shadow .2s ease}.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--127,.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--95{color:#f4f8fffa;text-shadow:0 0 12px rgba(200,170,255,.55);opacity:1}.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--63,.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--31,.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--0{opacity:.28}.sse128-diagram:has(.sse128-diagram__lane--a:is(:hover,:focus-visible)) .sse128-diagram__ruler-zone--a{opacity:1}.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--95,.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--63{color:#f4f8fffa;text-shadow:0 0 12px rgba(150,200,255,.55);opacity:1}.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--127,.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--31,.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--0{opacity:.28}.sse128-diagram:has(.sse128-diagram__lane--b:is(:hover,:focus-visible)) .sse128-diagram__ruler-zone--b{opacity:1}.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--63,.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--31{color:#f4f8fffa;text-shadow:0 0 12px rgba(130,230,210,.45);opacity:1}.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--127,.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--95,.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--0{opacity:.28}.sse128-diagram:has(.sse128-diagram__lane--c:is(:hover,:focus-visible)) .sse128-diagram__ruler-zone--c{opacity:1}.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--31,.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--0{color:#f4f8fffa;text-shadow:0 0 12px rgba(240,200,150,.55);opacity:1}.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--127,.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--95,.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-bit--63{opacity:.28}.sse128-diagram:has(.sse128-diagram__lane--d:is(:hover,:focus-visible)) .sse128-diagram__ruler-zone--d{opacity:1}.sse128-diagram__ruler-highlight-row{display:flex;gap:3px;height:8px;margin-bottom:5px}.sse128-diagram__ruler-zone{flex:1 1 0;min-width:0;opacity:0;transition:opacity .2s ease;border-radius:0}.sse128-diagram__ruler-zone--a{background:linear-gradient(180deg,#c8a0ff8c,#7846c859);box-shadow:0 0 14px #b48cff59}.sse128-diagram__ruler-zone--b{background:linear-gradient(180deg,#96c8ff8c,#3c6ec859);box-shadow:0 0 14px #78aaff59}.sse128-diagram__ruler-zone--c{background:linear-gradient(180deg,#82e6d280,#28968c52);box-shadow:0 0 14px #64d2be4d}.sse128-diagram__ruler-zone--d{background:linear-gradient(180deg,#f0c8968c,#c8784659);box-shadow:0 0 14px #e6b47859}.sse128-diagram__ruler-line{height:2px;background:linear-gradient(90deg,#6e9bff26,#b4d2ff8c,#6e9bff26)}.sse128-diagram__caption{margin:0 0 10px;font-size:.72rem;font-weight:650;letter-spacing:.05em;color:#c8d6ffe0}.sse128-diagram__bar{display:flex;flex-direction:row;width:100%;min-height:38px;gap:3px;overflow:visible;padding-bottom:4px}.sse128-diagram__lane{display:block;align-self:stretch;min-width:4px;min-height:38px;cursor:help;position:relative;border-radius:0;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.sse128-diagram__lane:hover,.sse128-diagram__lane:focus-visible{filter:brightness(1.12) saturate(1.05);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.sse128-diagram__lane--a{background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.sse128-diagram__lane--b{background:linear-gradient(180deg,#96c8fff2,#3c6ec8e0)}.sse128-diagram__lane--c{background:linear-gradient(180deg,#82e6d2f2,#28968ce0)}.sse128-diagram__lane--d{background:linear-gradient(180deg,#f0c896f2,#c87846e0)}.sse128-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 10px;min-width:max-content;max-width:min(260px,78vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.sse128-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.sse128-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.sse128-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#e6ecfff5}.sse128-diagram__tip-bits{font-size:.78rem;font-weight:600;color:#a0c8fff2}.sse128-diagram__lane:hover .sse128-diagram__tip,.sse128-diagram__lane:focus-visible .sse128-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.sse128pd-diagram{--sse128pd-bleed: 16px;width:calc(100% + 2 * var(--sse128pd-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--sse128pd-bleed));padding:12px var(--sse128pd-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.sse128pd-diagram__hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;opacity:.78}.sse128pd-diagram__ruler{margin-bottom:10px}.sse128pd-diagram__ruler-labels{display:flex;justify-content:space-between;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:600;letter-spacing:.03em;color:#b9c8e6c7;margin-bottom:6px}.sse128pd-diagram__ruler-bit{transition:color .2s ease,opacity .2s ease,text-shadow .2s ease}.sse128pd-diagram:has(.sse128pd-diagram__lane--a:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--127,.sse128pd-diagram:has(.sse128pd-diagram__lane--a:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--63{color:#f4f8fffa;text-shadow:0 0 12px rgba(200,170,255,.55);opacity:1}.sse128pd-diagram:has(.sse128pd-diagram__lane--a:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--0{opacity:.28}.sse128pd-diagram:has(.sse128pd-diagram__lane--a:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-zone--a{opacity:1}.sse128pd-diagram:has(.sse128pd-diagram__lane--b:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--63,.sse128pd-diagram:has(.sse128pd-diagram__lane--b:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--0{color:#f4f8fffa;text-shadow:0 0 12px rgba(150,200,255,.55);opacity:1}.sse128pd-diagram:has(.sse128pd-diagram__lane--b:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-bit--127{opacity:.28}.sse128pd-diagram:has(.sse128pd-diagram__lane--b:is(:hover,:focus-visible)) .sse128pd-diagram__ruler-zone--b{opacity:1}.sse128pd-diagram__ruler-highlight-row{display:flex;gap:3px;height:8px;margin-bottom:5px}.sse128pd-diagram__ruler-zone{flex:1 1 0;min-width:0;opacity:0;transition:opacity .2s ease;border-radius:0}.sse128pd-diagram__ruler-zone--a{background:linear-gradient(180deg,#c8a0ff8c,#7846c859);box-shadow:0 0 14px #b48cff59}.sse128pd-diagram__ruler-zone--b{background:linear-gradient(180deg,#96c8ff8c,#3c6ec859);box-shadow:0 0 14px #78aaff59}.sse128pd-diagram__ruler-line{height:2px;background:linear-gradient(90deg,#6e9bff26,#b4d2ff8c,#6e9bff26)}.sse128pd-diagram__caption{margin:0 0 10px;font-size:.72rem;font-weight:650;letter-spacing:.05em;color:#c8d6ffe0}.sse128pd-diagram__bar{display:flex;flex-direction:row;width:100%;min-height:38px;gap:3px;overflow:visible;padding-bottom:4px}.sse128pd-diagram__lane{display:block;align-self:stretch;min-width:4px;min-height:38px;cursor:help;position:relative;border-radius:0;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.sse128pd-diagram__lane:hover,.sse128pd-diagram__lane:focus-visible{filter:brightness(1.12) saturate(1.05);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.sse128pd-diagram__lane--a{background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.sse128pd-diagram__lane--b{background:linear-gradient(180deg,#96c8fff2,#3c6ec8e0)}.sse128pd-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 10px;min-width:max-content;max-width:min(260px,78vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.sse128pd-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.sse128pd-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.sse128pd-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#e6ecfff5}.sse128pd-diagram__tip-bits{font-size:.78rem;font-weight:600;color:#a0c8fff2}.sse128pd-diagram__lane:hover .sse128pd-diagram__tip,.sse128pd-diagram__lane:focus-visible .sse128pd-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.avx256ps-diagram{--avx256ps-bleed: 16px;width:calc(100% + 2 * var(--avx256ps-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--avx256ps-bleed));padding:12px var(--avx256ps-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.avx256ps-diagram__hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;opacity:.78}.avx256ps-diagram__ruler{margin-bottom:10px}.avx256ps-diagram__ruler-labels{display:flex;justify-content:space-between;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:600;letter-spacing:.02em;color:#b9c8e6c7;margin-bottom:6px}.avx256ps-diagram__ruler-bit{flex:0 1 auto;min-width:0;text-align:center;transition:color .2s ease,opacity .2s ease,text-shadow .2s ease}.avx256ps-diagram__ruler-bit--255{text-align:left}.avx256ps-diagram__ruler-bit--0{text-align:right}.avx256ps-diagram__ruler-highlight-row{display:flex;gap:2px;height:8px;margin-bottom:5px}.avx256ps-diagram__ruler-zone{flex:1 1 0;min-width:0;opacity:0;transition:opacity .2s ease;border-radius:0}.avx256ps-diagram__ruler-line-wrap{position:relative;height:2px}.avx256ps-diagram__ruler-line{height:2px;background:linear-gradient(90deg,#6e9bff26,#b4d2ff8c,#6e9bff26)}.avx256ps-diagram__ruler-128tick{position:absolute;left:50%;top:-14px;width:2px;height:16px;margin-left:-1px;background:#ffffff8c;box-shadow:0 0 10px #8cb9ff73;pointer-events:none}.avx256ps-diagram__caption{margin:10px 0 8px;font-size:.72rem;font-weight:650;letter-spacing:.05em;color:#c8d6ffe0}.avx256ps-diagram__alias-strip{display:flex;gap:3px;margin:0 0 10px;font-size:.6rem;font-weight:600;line-height:1.35;letter-spacing:.02em}.avx256ps-diagram__alias-strip-part{flex:1 1 0;min-width:0;padding:7px 6px;text-align:center;color:#d2dcf5e6;border:1px solid rgba(255,255,255,.1);position:relative;cursor:help;transition:filter .18s ease,box-shadow .18s ease,opacity .2s ease}.avx256ps-diagram__alias-strip-part:hover,.avx256ps-diagram__alias-strip-part:focus-visible{filter:brightness(1.08) saturate(1.04);box-shadow:0 0 0 2px #ffffff38;z-index:3}.avx256ps-diagram__alias-strip-part--upper{background:#5a3c8c47}.avx256ps-diagram__alias-strip-part--xmm{background:#285aa052}.avx256ps-diagram:has(.avx256ps-diagram__lane[data-avx256-legend=xmm]:is(:hover,:focus-visible)) .avx256ps-diagram__alias-strip-part--xmm{filter:brightness(1.22) saturate(1.1);box-shadow:0 0 0 2px #8cc3ff8c;z-index:2}.avx256ps-diagram:has(.avx256ps-diagram__lane[data-avx256-legend=xmm]:is(:hover,:focus-visible)) .avx256ps-diagram__alias-strip-part--upper{opacity:.38;filter:saturate(.72)}.avx256ps-diagram:has(.avx256ps-diagram__lane[data-avx256-legend=ymm]:is(:hover,:focus-visible)) .avx256ps-diagram__alias-strip-part--upper,.avx256ps-diagram:has(.avx256ps-diagram__lane[data-avx256-legend=ymm]:is(:hover,:focus-visible)) .avx256ps-diagram__alias-strip-part--xmm{filter:brightness(1.2) saturate(1.08);box-shadow:0 0 0 2px #8cc3ff7a;z-index:2}.avx256ps-diagram__bar{display:flex;flex-direction:row;width:100%;min-height:38px;gap:2px;overflow:visible;padding-bottom:4px;position:relative}.avx256ps-diagram__bar:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffff61;box-shadow:0 0 12px #a0c8ff59;pointer-events:none;z-index:2}.avx256ps-diagram__lane{display:block;align-self:stretch;min-width:3px;min-height:38px;cursor:help;position:relative;border-radius:0;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.avx256ps-diagram__lane--xmm-half{box-shadow:inset 0 0 0 1px #c8dcff33}.avx256ps-diagram__lane:hover,.avx256ps-diagram__lane:focus-visible{filter:brightness(1.12) saturate(1.05);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.avx256ps-diagram__lane--a{background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.avx256ps-diagram__lane--b{background:linear-gradient(180deg,#96c8fff2,#3c6ec8e0)}.avx256ps-diagram__lane--c{background:linear-gradient(180deg,#82e6d2f2,#28968ce0)}.avx256ps-diagram__lane--d{background:linear-gradient(180deg,#f0c896f2,#c87846e0)}.avx256ps-diagram__lane--e{background:linear-gradient(180deg,#dc8cffeb,#8c3cb4d9)}.avx256ps-diagram__lane--f{background:linear-gradient(180deg,#78d2ffeb,#3264bed9)}.avx256ps-diagram__lane--g{background:linear-gradient(180deg,#64ebc8eb,#1e8278d9)}.avx256ps-diagram__lane--h{background:linear-gradient(180deg,#ffd28ceb,#d2823cd9)}.avx256ps-diagram__ruler-zone--a{background:linear-gradient(180deg,#c8a0ff8c,#7846c859);box-shadow:0 0 12px #b48cff52}.avx256ps-diagram__ruler-zone--b{background:linear-gradient(180deg,#96c8ff8c,#3c6ec859);box-shadow:0 0 12px #78aaff52}.avx256ps-diagram__ruler-zone--c{background:linear-gradient(180deg,#82e6d280,#28968c52);box-shadow:0 0 12px #64d2be47}.avx256ps-diagram__ruler-zone--d{background:linear-gradient(180deg,#f0c8968c,#c8784659);box-shadow:0 0 12px #e6b47852}.avx256ps-diagram__ruler-zone--e{background:linear-gradient(180deg,#dc8cff85,#8c3cb454);box-shadow:0 0 12px #c878ff4d}.avx256ps-diagram__ruler-zone--f{background:linear-gradient(180deg,#78d2ff85,#3264be54);box-shadow:0 0 12px #64b4ff4d}.avx256ps-diagram__ruler-zone--g{background:linear-gradient(180deg,#64ebc880,#1e827852);box-shadow:0 0 12px #50dcbe47}.avx256ps-diagram__ruler-zone--h{background:linear-gradient(180deg,#ffd28c85,#d2823c54);box-shadow:0 0 12px #ffbe644d}.avx256ps-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px 10px;min-width:max-content;max-width:min(280px,82vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.avx256ps-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.avx256ps-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.avx256ps-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#e6ecfff5}.avx256ps-diagram__tip-bits{font-size:.78rem;font-weight:600;color:#a0c8fff2}.avx256ps-diagram__tip-alias{font-size:.68rem;font-weight:550;line-height:1.35;color:#b9cdebe0;max-width:260px}.avx256ps-diagram__lane:hover .avx256ps-diagram__tip,.avx256ps-diagram__lane:focus-visible .avx256ps-diagram__tip,.avx256ps-diagram__alias-strip-part:hover .avx256ps-diagram__tip,.avx256ps-diagram__alias-strip-part:focus-visible .avx256ps-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.avx256ps-diagram__tip-start .avx256ps-diagram__tip{left:0;right:auto;transform:translate3d(0,-6px,0);text-align:left;align-items:flex-start}.avx256ps-diagram__tip-end .avx256ps-diagram__tip{left:auto;right:0;transform:translate3d(0,-6px,0);text-align:right;align-items:flex-end}.avx256ps-diagram__tip-start:hover .avx256ps-diagram__tip,.avx256ps-diagram__tip-start:focus-visible .avx256ps-diagram__tip,.avx256ps-diagram__tip-end:hover .avx256ps-diagram__tip,.avx256ps-diagram__tip-end:focus-visible .avx256ps-diagram__tip{transform:translateZ(0)}.avx256ps-diagram__tip-start .avx256ps-diagram__tip:before,.avx256ps-diagram__tip-start .avx256ps-diagram__tip:after{left:14px;right:auto;transform:translate(-50%)}.avx256ps-diagram__tip-end .avx256ps-diagram__tip:before,.avx256ps-diagram__tip-end .avx256ps-diagram__tip:after{left:auto;right:14px;transform:translate(50%)}.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223{color:#f4f8fffa;text-shadow:0 0 12px rgba(200,170,255,.55);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--a:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--a{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191{color:#f4f8fffa;text-shadow:0 0 12px rgba(150,200,255,.55);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--b:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--b{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159{color:#f4f8fffa;text-shadow:0 0 12px rgba(130,230,210,.45);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--c:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--c{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127{color:#f4f8fffa;text-shadow:0 0 12px rgba(240,200,150,.55);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--d:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--d{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95{color:#f4f8fffa;text-shadow:0 0 12px rgba(210,150,255,.5);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--e:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--e{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63{color:#f4f8fffa;text-shadow:0 0 12px rgba(130,200,255,.55);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--f:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--f{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31{color:#f4f8fffa;text-shadow:0 0 12px rgba(110,230,200,.48);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--g:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--g{opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--31,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--0{color:#f4f8fffa;text-shadow:0 0 12px rgba(255,200,130,.55);opacity:1}.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--255,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--223,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--191,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--159,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--127,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--95,.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-bit--63{opacity:.28}.avx256ps-diagram:has(.avx256ps-diagram__lane--h:is(:hover,:focus-visible)) .avx256ps-diagram__ruler-zone--h{opacity:1}.avx512ps-diagram{--avx512ps-bleed: 16px;width:calc(100% + 2 * var(--avx512ps-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--avx512ps-bleed));padding:12px var(--avx512ps-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.avx512ps-diagram__hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;opacity:.78}.avx512ps-diagram__caption{margin:10px 0 8px;font-size:.72rem;font-weight:650;letter-spacing:.05em;color:#c8d6ffe0}.avx512ps-diagram__lane-grid{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:2px;row-gap:10px;margin:0 0 4px;box-sizing:border-box}.avx512ps-diagram__alias-strip-part{box-sizing:border-box;min-width:0;padding:6px 4px;text-align:center;color:#d2dcf5e6;border:1px solid rgba(255,255,255,.1);font-size:.62rem;font-weight:600;line-height:1.35;letter-spacing:.02em;position:relative;cursor:help;transition:filter .18s ease,box-shadow .18s ease,opacity .2s ease}.avx512ps-diagram__alias-strip-part:hover,.avx512ps-diagram__alias-strip-part:focus-visible{filter:brightness(1.08) saturate(1.04);box-shadow:0 0 0 2px #ffffff38;z-index:3}.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=xmm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--xmm{filter:brightness(1.22) saturate(1.1);box-shadow:0 0 0 2px #8cc3ff8c;z-index:2}.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=xmm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--ymm,.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=xmm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--z512h{opacity:.38;filter:saturate(.72)}.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=ymm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--ymm,.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=ymm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--xmm{filter:brightness(1.22) saturate(1.1);box-shadow:0 0 0 2px #8cc3ff80;z-index:2}.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=ymm]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--z512h{opacity:.38;filter:saturate(.72)}.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=z512]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--z512h,.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=z512]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--ymm,.avx512ps-diagram:has(.avx512ps-diagram__lane[data-avx512-legend=z512]:is(:hover,:focus-visible)) .avx512ps-diagram__alias-strip-part--xmm{filter:brightness(1.2) saturate(1.08);box-shadow:0 0 0 2px #8cc3ff7a;z-index:2}.avx512ps-diagram__alias-strip-part--z512h{grid-column:span 8;background:linear-gradient(90deg,#4b377d7a,#2d5f8275)}.avx512ps-diagram__alias-strip-part--ymm{grid-column:span 4;background:#5a3c8c47}.avx512ps-diagram__alias-strip-part--xmm{grid-column:span 4;background:#285aa052}.avx512ps-diagram__lane{display:block;align-self:stretch;min-width:0;min-height:38px;cursor:help;position:relative;border-radius:0;box-sizing:border-box;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.avx512ps-diagram__lane:hover,.avx512ps-diagram__lane:focus-visible{filter:brightness(1.12) saturate(1.05);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.avx512ps-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px 10px;min-width:max-content;max-width:min(280px,82vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.avx512ps-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.avx512ps-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.avx512ps-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#e6ecfff5}.avx512ps-diagram__tip-bits{font-size:.78rem;font-weight:600;color:#a0c8fff2}.avx512ps-diagram__tip-alias{font-size:.68rem;font-weight:550;line-height:1.35;color:#b9cdebe0;max-width:260px}.avx512ps-diagram__lane:hover .avx512ps-diagram__tip,.avx512ps-diagram__lane:focus-visible .avx512ps-diagram__tip,.avx512ps-diagram__alias-strip-part:hover .avx512ps-diagram__tip,.avx512ps-diagram__alias-strip-part:focus-visible .avx512ps-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.avx512ps-diagram__tip-start .avx512ps-diagram__tip{left:0;right:auto;transform:translate3d(0,-6px,0);text-align:left;align-items:flex-start}.avx512ps-diagram__tip-end .avx512ps-diagram__tip{left:auto;right:0;transform:translate3d(0,-6px,0);text-align:right;align-items:flex-end}.avx512ps-diagram__tip-start:hover .avx512ps-diagram__tip,.avx512ps-diagram__tip-start:focus-visible .avx512ps-diagram__tip,.avx512ps-diagram__tip-end:hover .avx512ps-diagram__tip,.avx512ps-diagram__tip-end:focus-visible .avx512ps-diagram__tip{transform:translateZ(0)}.avx512ps-diagram__tip-start .avx512ps-diagram__tip:before,.avx512ps-diagram__tip-start .avx512ps-diagram__tip:after{left:14px;right:auto;transform:translate(-50%)}.avx512ps-diagram__tip-end .avx512ps-diagram__tip:before,.avx512ps-diagram__tip-end .avx512ps-diagram__tip:after{left:auto;right:14px;transform:translate(50%)}.fma-diagram{--fma-bleed: 16px;width:calc(100% + 2 * var(--fma-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--fma-bleed));padding:12px var(--fma-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.fma-diagram__compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}@media(max-width:520px){.fma-diagram__compare{grid-template-columns:1fr}}.fma-diagram__col{display:flex;flex-direction:column;min-width:0;padding:12px 12px 14px;border:1px solid rgba(255,255,255,.1);background:#0a0e188c}.fma-diagram__col--unfused{border-color:#a08cdc40}.fma-diagram__col--fused{border-color:#64aaff59;background:#0c1220a6}.fma-diagram__col-title{margin:0 0 4px;font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#e1e8fff2}.fma-diagram__col-sub{margin:0 0 12px;font-size:.68rem;line-height:1.4;font-weight:550;color:#aabee6d1}.fma-diagram__flow{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 auto}.fma-diagram__operand-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fma-diagram__operand-row--triple{gap:10px}.fma-diagram__unfused-add-bundle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.25rem;row-gap:4px;justify-items:center;align-items:start;width:100%;max-width:280px;margin-inline:auto}.fma-diagram__unfused-add-bundle__top-spacer{height:.95rem;visibility:hidden;pointer-events:none}.fma-diagram__tipped{position:relative;cursor:help}.fma-diagram__tipped:not(.fma-diagram__tipped--block){display:inline-flex;align-items:center;justify-content:center}.fma-diagram__tipped--block{display:block;width:100%;max-width:240px;margin-inline:auto;box-sizing:border-box}.fma-diagram__tipped:focus-visible{outline:2px solid rgba(160,195,255,.45);outline-offset:2px}.fma-diagram__tipped.fma-diagram__operand{min-width:2.25rem;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:700;color:#f0f5fff2;border:1px solid rgba(140,170,255,.35);background:#141a2ce6}.fma-diagram__op-tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 12px 10px;width:10.75rem;max-width:min(10.75rem,calc(100vw - 2.5rem));box-sizing:border-box;text-align:center;text-transform:none;letter-spacing:.02em;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 14px 28px #00000080;opacity:0;visibility:hidden;transform:translate3d(-50%,-4px,0);transition:opacity .18s ease,visibility .18s ease,transform .2s cubic-bezier(.34,1.15,.64,1)}.fma-diagram__op-tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#82aaff6b}.fma-diagram__op-tip-text{font-size:.68rem;font-weight:550;line-height:1.4;color:#afc8ebeb;text-align:center;text-transform:none;text-wrap:balance}.fma-diagram__tipped:hover .fma-diagram__op-tip,.fma-diagram__tipped:focus-visible .fma-diagram__op-tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.fma-diagram__arrow{font-size:.95rem;line-height:1;color:#96b4e6a6;-webkit-user-select:none;user-select:none}.fma-diagram__arrow--merge{margin-top:2px}.fma-diagram__stage{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:220px;padding:10px 12px;text-align:center;font-size:.76rem;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:#f8fafff5;border:1px solid rgba(255,255,255,.12)}.fma-diagram__stage--mul{background:linear-gradient(165deg,#a06edc8c,#5a3296bf)}.fma-diagram__stage--add{background:linear-gradient(165deg,#5abec88c,#236e78c7)}.fma-diagram__stage--fma{box-sizing:border-box;width:100%;max-width:220px;margin-inline:auto;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:700;line-height:1.25;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:none;color:#f0f5fff2;background:linear-gradient(145deg,#8264dca6,#468cdcb3 45%,#3cb4aaa6);border-color:#b4d2ff59;box-shadow:0 0 20px #6496ff33}.fma-diagram__result{--fma-result-pad-y: 6px;--fma-result-pad-x: 10px;margin-top:2px;padding:var(--fma-result-pad-y) var(--fma-result-pad-x);box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;color:#f0f5fff2;border:1px solid rgba(255,255,255,.14);background:#121622d9}.fma-diagram__tipped--block.fma-diagram__result{display:flex;align-items:center;justify-content:center;width:2.25rem;min-width:2.25rem;max-width:100%;margin-inline:auto}.mmx64-diagram{--mmx64-bleed: 16px;width:calc(100% + 2 * var(--mmx64-bleed));margin-top:14px;margin-bottom:4px;margin-inline:calc(-1 * var(--mmx64-bleed));padding:12px var(--mmx64-bleed) 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#06080e73;overflow:visible}.mmx64-diagram__hint{margin:0 0 12px;font-size:.78rem;line-height:1.45;opacity:.78}.mmx64-diagram__ruler{margin-bottom:10px}.mmx64-diagram__ruler-labels{display:flex;justify-content:space-between;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:600;letter-spacing:.02em;color:#b9c8e6c7;margin-bottom:6px}.mmx64-diagram__ruler-bit{flex:0 1 auto;min-width:0;text-align:center;transition:color .2s ease,opacity .2s ease,text-shadow .2s ease}.mmx64-diagram__ruler-bit--63{text-align:left}.mmx64-diagram__ruler-bit--0{text-align:right}.mmx64-diagram__ruler-highlight-row{display:flex;gap:2px;height:8px;margin-bottom:5px}.mmx64-diagram__ruler-zone{flex:1 1 0;min-width:0;opacity:0;transition:opacity .2s ease;border-radius:0}.mmx64-diagram__ruler-line{height:2px;background:linear-gradient(90deg,#6e9bff26,#b4d2ff8c,#6e9bff26)}.mmx64-diagram__caption{margin:0 0 10px;font-size:.72rem;font-weight:650;letter-spacing:.05em;color:#c8d6ffe0}.mmx64-diagram__bar{display:flex;flex-direction:row;width:100%;min-height:38px;gap:2px;overflow:visible;padding-bottom:4px}.mmx64-diagram__lane{display:block;align-self:stretch;min-width:3px;min-height:38px;cursor:help;position:relative;border-radius:0;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.mmx64-diagram__lane:hover,.mmx64-diagram__lane:focus-visible{filter:brightness(1.12) saturate(1.05);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:translateY(-1px)}.mmx64-diagram__lane--a{background:linear-gradient(180deg,#c8a0fff2,#7846c8e0)}.mmx64-diagram__lane--b{background:linear-gradient(180deg,#96c8fff2,#3c6ec8e0)}.mmx64-diagram__lane--c{background:linear-gradient(180deg,#82e6d2f2,#28968ce0)}.mmx64-diagram__lane--d{background:linear-gradient(180deg,#f0c896f2,#c87846e0)}.mmx64-diagram__lane--e{background:linear-gradient(180deg,#dc8cffeb,#8c3cb4d9)}.mmx64-diagram__lane--f{background:linear-gradient(180deg,#78d2ffeb,#3264bed9)}.mmx64-diagram__lane--g{background:linear-gradient(180deg,#64ebc8eb,#1e8278d9)}.mmx64-diagram__lane--h{background:linear-gradient(180deg,#ffd28ceb,#d2823cd9)}.mmx64-diagram__ruler-zone--a{background:linear-gradient(180deg,#c8a0ff8c,#7846c859);box-shadow:0 0 12px #b48cff52}.mmx64-diagram__ruler-zone--b{background:linear-gradient(180deg,#96c8ff8c,#3c6ec859);box-shadow:0 0 12px #78aaff52}.mmx64-diagram__ruler-zone--c{background:linear-gradient(180deg,#82e6d280,#28968c52);box-shadow:0 0 12px #64d2be47}.mmx64-diagram__ruler-zone--d{background:linear-gradient(180deg,#f0c8968c,#c8784659);box-shadow:0 0 12px #e6b47852}.mmx64-diagram__ruler-zone--e{background:linear-gradient(180deg,#dc8cff85,#8c3cb454);box-shadow:0 0 12px #c878ff4d}.mmx64-diagram__ruler-zone--f{background:linear-gradient(180deg,#78d2ff85,#3264be54);box-shadow:0 0 12px #64b4ff4d}.mmx64-diagram__ruler-zone--g{background:linear-gradient(180deg,#64ebc880,#1e827852);box-shadow:0 0 12px #50dcbe47}.mmx64-diagram__ruler-zone--h{background:linear-gradient(180deg,#ffd28c85,#d2823c54);box-shadow:0 0 12px #ffbe644d}.mmx64-diagram__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 10px;min-width:max-content;max-width:min(260px,78vw);border-radius:0;text-align:center;pointer-events:none;background:linear-gradient(165deg,#1c2234fa,#0e101afc);border:1px solid rgba(130,170,255,.42);box-shadow:0 4px #00000059,0 16px 36px #0000008c,0 0 24px #5a82ff2e;opacity:0;visibility:hidden;transform:translate3d(-50%,-6px,0);transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.mmx64-diagram__tip:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-1px;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#82aaff6b}.mmx64-diagram__tip:after{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:-3px;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#161a28fa}.mmx64-diagram__tip-title{font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#e6ecfff5}.mmx64-diagram__tip-bits{font-size:.78rem;font-weight:600;color:#a0c8fff2}.mmx64-diagram__lane:hover .mmx64-diagram__tip,.mmx64-diagram__lane:focus-visible .mmx64-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55{color:#f4f8fffa;text-shadow:0 0 12px rgba(200,170,255,.55);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--a:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--a{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47{color:#f4f8fffa;text-shadow:0 0 12px rgba(150,200,255,.55);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--b:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--b{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39{color:#f4f8fffa;text-shadow:0 0 12px rgba(130,230,210,.45);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--c:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--c{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31{color:#f4f8fffa;text-shadow:0 0 12px rgba(240,200,150,.55);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--d:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--d{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23{color:#f4f8fffa;text-shadow:0 0 12px rgba(210,150,255,.5);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--e:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--e{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15{color:#f4f8fffa;text-shadow:0 0 12px rgba(130,200,255,.55);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--f:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--f{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7{color:#f4f8fffa;text-shadow:0 0 12px rgba(110,230,200,.48);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--g:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--g{opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--7,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--0{color:#f4f8fffa;text-shadow:0 0 12px rgba(255,200,130,.55);opacity:1}.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--63,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--55,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--47,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--39,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--31,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--23,.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-bit--15{opacity:.28}.mmx64-diagram:has(.mmx64-diagram__lane--h:is(:hover,:focus-visible)) .mmx64-diagram__ruler-zone--h{opacity:1}@media(prefers-reduced-motion:reduce){.history-timeline__card:not([open]):hover{animation:none}.history-timeline__item:has(.history-timeline__card:hover) .history-timeline__dot{animation:none}.history-timeline__card-panel,.history-timeline__card-cue-icon,.history-timeline__card-cue-label{transition-duration:.05s}.ieee754-diagram__tip,.ieee754-diagram__seg,.sse128-diagram__tip,.sse128-diagram__lane,.sse128-diagram__ruler-bit,.sse128-diagram__ruler-zone,.sse128pd-diagram__tip,.sse128pd-diagram__lane,.sse128pd-diagram__ruler-bit,.sse128pd-diagram__ruler-zone,.mmx64-diagram__tip,.mmx64-diagram__lane,.mmx64-diagram__ruler-bit,.mmx64-diagram__ruler-zone,.avx256ps-diagram__tip,.avx256ps-diagram__lane,.avx256ps-diagram__alias-strip-part,.avx256ps-diagram__ruler-bit,.avx256ps-diagram__ruler-zone,.avx512ps-diagram__tip,.avx512ps-diagram__lane,.avx512ps-diagram__alias-strip-part,.fma-diagram__op-tip{transition-duration:.05s!important}}.history-timeline-refs{margin-top:12px;padding:16px 18px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);background:#080a108c}.history-timeline-refs__heading{margin:0 0 10px;font-size:.95rem;font-weight:650}.history-timeline-refs__list{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.55;opacity:.85}.history-timeline-refs__item--manual,.history-timeline-refs__manual-title{text-align:justify;text-justify:inter-word}.history-timeline-refs__item--manual{list-style:disc;-webkit-hyphens:auto;hyphens:auto}.history-timeline-refs__manual-title{margin:0 0 .35em;font-weight:650}.history-timeline-refs__manual-title-link{font-weight:inherit}.history-timeline-refs__sublist{margin:.15em 0 .65em;padding:0;list-style:none}.history-timeline-refs__subitem{margin:.28em 0}.history-timeline-refs__subitem--section{display:flex;align-items:flex-start;gap:.5rem}.history-timeline-refs__sec-badge{flex-shrink:0;margin-top:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.58rem;font-weight:800;letter-spacing:.03em;line-height:1.2;padding:.32rem .44rem .3rem;border-radius:6px;border:1px solid rgba(130,170,255,.48);background:linear-gradient(165deg,#5f8ce670,#2d4b9ba3);color:#ebf0fffa;box-shadow:0 0 0 1px #00000052 inset,0 2px 12px #5082ff33}.history-timeline-refs__kind-badge{flex-shrink:0;margin-top:.08em;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:.3rem .42rem .28rem;border-radius:6px;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px #00000052 inset,0 2px 10px #00000038}.history-timeline-refs__kind-badge--scalar{border-color:#78d2b985;background:linear-gradient(165deg,#37a58c73,#1c5848a8);color:#e8fff8fa;box-shadow:0 0 0 1px #00000052 inset,0 2px 12px #32be962e}.history-timeline-refs__kind-badge--packed{border-color:#968cff85;background:linear-gradient(165deg,#6e5fd770,#302878a8);color:#eeecfffa;box-shadow:0 0 0 1px #00000052 inset,0 2px 12px #6e5fff33}.history-timeline-refs__sec-rest{flex:1;min-width:0;font-size:.88rem;line-height:1.55;text-align:justify;text-justify:inter-word}.history-timeline-refs__link{color:#afd2fff2;text-decoration:underline;text-decoration-color:#78aaff73;text-underline-offset:3px}.history-timeline-refs__link:hover{color:#e6f0ff;text-decoration-color:#b4d2ffbf}
