*,*: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__lede{margin:1.15rem 0 0;font-size:clamp(1rem,1.6vw + .65rem,1.2rem);font-weight:450;line-height:1.55;color:#dce4f5e0}.tour-title-slide__lede strong{font-weight:650;color:#ebf0fcf5}.tour-title-slide__reg{font-size:.45em;font-weight:600;vertical-align:super;margin-left:.02em}.tour-title-slide__meta{margin-top:clamp(1.5rem,4vw,2.25rem);display:flex;flex-direction:column;align-items:center;gap:.85rem}.tour-title-slide__github-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:min(34rem,92vw);padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(140,170,230,.35);background:#1218288c;color:#dce4f5eb;font-size:clamp(.82rem,1.4vw + .5rem,.95rem);font-weight:500;line-height:1.35;text-align:center;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.tour-title-slide__github-link:hover{color:#fff;border-color:#aac8ff8c;background:#1c263ebf}.tour-title-slide__github-icon{flex-shrink:0;opacity:.92}.tour-title-slide__github-label{text-wrap:balance}.tour-title-slide__author{margin:0;font-size:clamp(.9rem,1.2vw + .55rem,1.05rem);font-weight:450;color:#c8d2e6b8;letter-spacing:.01em}.ieee754-refs-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}.ieee754-refs-slide__inner{width:min(42rem,92vw);display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.ieee754-textual-quote{margin:0;padding:1.15rem 1.25rem 1.15rem 1.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(130,170,255,.72);background:#0c101ab8;box-shadow:0 12px 40px #00000047}.ieee754-textual-quote:before{content:"“";display:block;margin-bottom:.35rem;font-size:2rem;line-height:1;font-weight:700;color:#82aaff8c;font-family:Georgia,Times New Roman,serif}.ieee754-textual-quote p{margin:0;font-size:clamp(.98rem,1.1vw + .75rem,1.08rem);line-height:1.62;text-align:justify;text-justify:inter-word;opacity:.92}.ieee754-textual-quote p+p{margin-top:.85em}.ieee754-refs-slide__refs{margin-top:0}.ieee754-encoding-slide{align-items:flex-start}.ieee754-encoding-slide__content{display:flex;flex-direction:column;gap:.85rem;overflow:visible}.ieee754-encoding-slide__lede,.ieee754-encoding-slide__hint{margin:0;line-height:1.55;font-size:1rem;color:#e8ecf4e6}.ieee754-encoding-slide__hint-aside{color:#e8ecf4a6;font-size:.92em}.ieee754-encoding-slide__hint--tips{position:relative;z-index:4;overflow:visible}.ieee754-encoding-slide__hint--tips .compiler-simd-cases-slide__tok{position:relative;z-index:1}.ieee754-encoding-slide__hint--tips .compiler-simd-cases-slide__tok-tip{z-index:60}.ieee754-tip-math{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif}.ieee754-tip-math__expr{display:inline;white-space:nowrap;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:500;letter-spacing:.01em;margin-left:.12em}.ieee754-tip-math var{font-style:italic;font-weight:600}.ieee754-tip-math sup,.ieee754-tip-math__expr sup{font-size:.72em;font-weight:650;line-height:0;vertical-align:baseline;position:relative;top:-.45em;margin-left:.02em}.ieee754-tip-math .ieee754-encoding-formula__op{padding:0 .06em;opacity:.9}.ieee754-base10-shift{display:flex;flex-direction:column;gap:.85rem;margin-top:.35rem;padding-top:.15rem}.ieee754-base2-shift{margin-top:.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.ieee754-base10-preparing{display:flex;flex-direction:column;gap:.3rem;margin-top:0}.ieee754-encoding-slide__title{margin:0 0 .35rem;font-size:clamp(1.3rem,2.8vw + .85rem,1.95rem);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:#e8ecf4fa}.ieee754-encoding-slide__section-title{margin:0;font-size:1.12rem;font-weight:650;letter-spacing:.02em;line-height:1.35;color:#e8ecf4f5}.ieee754-base10-preparing__lede{margin:0;padding:0}.ieee754-base10-preparing .ieee754-encoding-slide__hint--tips .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;transform:translate3d(-50%,-6px,0)}.ieee754-base10-preparing .ieee754-encoding-slide__hint--tips .compiler-simd-cases-slide__tok:hover .compiler-simd-cases-slide__tok-tip,.ieee754-base10-preparing .ieee754-encoding-slide__hint--tips .compiler-simd-cases-slide__tok:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-base10-preparing__lede .ieee754-normalized-constraint,.ieee754-base10-preparing__lede .ieee754-math-sym{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.ieee754-base10-preparing-formula__group{padding:0 .04em}.ieee754-base10-normalized-interactive,.ieee754-base10-preparing-interactive{display:flex;flex-direction:column;gap:.35rem;overflow:visible}.ieee754-formula-pow10-b sup{font-size:inherit;line-height:0}.ieee754-formula-pow10-b sup .ieee754-math-sym{font-size:1em;top:0}.ieee754-base10-normalized__lede{margin-top:.15rem}.ieee754-base10-normalized__where{margin-top:-.2rem}.ieee754-base10-preparing__encoding-range{margin:.35rem 0 0}.ieee754-base10-encoding-interval{margin:.2rem 0 0;overflow:visible}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;transform:translate3d(-50%,-6px,0)}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok:hover .compiler-simd-cases-slide__tok-tip,.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok-tip--range{padding:12px 16px 14px;max-width:min(400px,94vw)}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok-tip--range .compiler-simd-cases-slide__tok-tip-body{font-size:1.05rem;line-height:1.5}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok-tip--range .ieee754-tip-math__expr{font-size:1.12em}.ieee754-base10-encoding-interval--tips .compiler-simd-cases-slide__tok-tip--range .ieee754-tip-math__expr sup{font-size:.78em}.ieee754-base10-encoding-interval__bracket.compiler-simd-cases-slide__tok{color:inherit;border-bottom-color:#ffffff59}.ieee754-base10-encoding-interval__bracket{font-weight:500;opacity:.92;padding:0 .06em}.ieee754-base10-encoding-interval .ieee754-formula-pow10-b sup .ieee754-encoding-formula__op{font-size:.72em;padding:0 .04em;vertical-align:baseline}.ieee754-base10-example{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem;width:100%}.ieee754-base10-k2-normalized{display:flex;flex-direction:column;gap:.85rem;margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08);width:100%}.ieee754-base10-k2-normalized .ieee754-base10-preparing-formula{margin:.15rem 0 .35rem}.ieee754-base10-example-axis{width:100%}.ieee754-base10-example-axis__track-wrap{position:relative;width:100%;height:3.35rem}.ieee754-base10-example-axis__track{position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:#ffffff47}.ieee754-base10-example-axis__tick{position:absolute;top:50%;width:2px;height:14px;transform:translateY(-50%);background:#e8ecf4e0;border-radius:1px;z-index:1}.ieee754-base10-example-axis__tick--start{left:0}.ieee754-base10-example-axis__tick--end{right:0}.ieee754-base10-example-axis__marker-wrap{position:absolute;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.ieee754-base10-example-axis__marker-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:.28rem .62rem .32rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;color:#2a2012;background:#ffd296f5;border:1px solid rgba(255,232,195,.95);border-radius:7px;box-shadow:0 0 0 1px #00000059,0 3px 12px #0006;pointer-events:none}.ieee754-base10-example-axis__marker-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#ffd296f5}.ieee754-base10-example-axis__marker{display:block;flex-shrink:0;width:14px;height:14px;border-radius:50%;background:#ffd296f2;box-shadow:0 0 0 2px #ffd29673,0 2px 8px #00000059}.ieee754-base10-example-axis__labels{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-top:.1rem}.ieee754-base10-example-axis__label{display:flex}.ieee754-base10-example-axis__label--end{justify-content:flex-end}.ieee754-base10-example-axis__equality{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.12em .2em}.ieee754-base10-example-axis__equality .ieee754-encoding-formula__eq{font-size:.92em}.ieee754-base10-example-axis__eval-value{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.95rem,2vw + .45rem,1.25rem);font-weight:600;font-variant-numeric:tabular-nums;color:#ffd296f2}.ieee754-base10-example-axis__pow{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.4vw + .55rem,1.45rem);font-weight:500;color:#e8ecf4f5}.ieee754-base10-example-axis__pow sup{font-size:.72em;line-height:0;vertical-align:baseline;position:relative;top:-.4em}.ieee754-base10-normalized-formula,.ieee754-base10-preparing-formula{margin:.15rem 0 0;color:#e8ecf4f5}.ieee754-base10-normalized-formula sup,.ieee754-base10-preparing-formula sup,.ieee754-base10-encoding-interval sup,.ieee754-encoding-formula.ieee754-decimal-example .ieee754-formula-pow10-b sup{color:inherit}.ieee754-formula-pow10-b{cursor:default;padding:0 .06em}.ieee754-math-sym{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.ieee754-math-sym--interactive{cursor:default;border-radius:.18em;padding:0 .06em;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.ieee754-math-sym--interactive:hover,.ieee754-math-sym--interactive:focus-visible{outline:none;background:#ffffff0f}.ieee754-math-sym--active{color:#fff8eb;background:#ffd29638;box-shadow:0 0 0 2px #ffd29661}.ieee754-normalized-constraint{display:inline;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:500;letter-spacing:.01em;border-radius:.18em;padding:0 .08em;transition:background .15s ease,box-shadow .15s ease}.ieee754-normalized-constraint--active{background:#ffd29624;box-shadow:0 0 0 1px #ffd29652}.ieee754-normalized-constraint--active .ieee754-math-sym:not(.ieee754-math-sym--active){opacity:1}.ieee754-base10-shift-result{letter-spacing:-.02em}.ieee754-base10-shift-result__value,.ieee754-base10-shift-result__rhs{font-variant-numeric:tabular-nums;color:#e8ecf4f5}.ieee754-base10-shift-result__value{font-weight:650}.ieee754-base10-shift-result__rhs{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.18em}.ieee754-encoding-slide__lede--tips{position:relative;z-index:4;overflow:visible}.ieee754-encoding-slide__lede--tips .compiler-simd-cases-slide__tok{position:relative;z-index:1}.ieee754-encoding-slide__lede--tips .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;z-index:60;transform:translate3d(-50%,-6px,0)}.ieee754-encoding-slide__lede--tips .compiler-simd-cases-slide__tok:hover .compiler-simd-cases-slide__tok-tip,.ieee754-encoding-slide__lede--tips .compiler-simd-cases-slide__tok:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-encoding-formula{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.28em .42em;width:100%;margin:.5rem 0 .75rem;padding:0;text-align:center;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:clamp(2.15rem,5vw + 1rem,3.5rem);font-weight:500;font-style:normal;letter-spacing:.02em;line-height:1.2}.ieee754-encoding-formula var:not(.ieee754-math-sym),.ieee754-encoding-formula__sym{font-style:normal;font-weight:650;color:#dce8ff}.ieee754-encoding-formula .ieee754-math-sym{font-style:italic;font-weight:600;color:#e8ecf4f5}.ieee754-encoding-formula__eq{font-weight:400;opacity:.72;padding:0 .04em}.ieee754-encoding-formula__op{font-weight:500;opacity:.92;padding:0 .02em}.ieee754-encoding-formula__pow{display:inline;white-space:nowrap}.ieee754-encoding-formula var.ieee754-encoding-formula__accent{color:#afd7fffa}.ieee754-decimal-example{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#e8ecf4f5}.ieee754-decimal-number{display:inline-flex;align-items:baseline;flex-wrap:nowrap;letter-spacing:-.02em}.ieee754-decimal-number__cell{display:inline-flex;align-items:baseline}.ieee754-decimal-number__dot{margin:0;padding:0}.ieee754-decimal-digit{display:inline-block;border-radius:.18em;padding:0 .04em;transition:background .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}.ieee754-decimal-number:has(.ieee754-decimal-digit--active) .ieee754-decimal-digit:not(.ieee754-decimal-digit--active){opacity:.42}.ieee754-decimal-digit--interactive{cursor:default;border-radius:.18em}.ieee754-decimal-digit--interactive:hover,.ieee754-decimal-digit--interactive:focus-visible{outline:none;background:#ffffff0f}.ieee754-decimal-digit--active{color:#fff8eb;background:#ffd29638;box-shadow:0 0 0 2px #ffd29661}.ieee754-place-value-interactive{display:flex;flex-direction:column;gap:.85rem}.ieee754-base2-place-value{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08)}.ieee754-base2-place-value__lede{margin:0}.ieee754-place-value-interactive:has(.ieee754-decimal-expansion__term--active) .ieee754-decimal-expansion__term:not(.ieee754-decimal-expansion__term--active){opacity:.42}.ieee754-decimal-expansion{font-size:clamp(.95rem,2.2vw + .45rem,1.65rem);gap:.18em .3em;color:#e8ecf4f5}.ieee754-decimal-expansion__term{display:inline-flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;cursor:default;border-radius:.22em;padding:.06em .12em;margin:-.06em -.12em;outline:none;transition:background .15s ease,box-shadow .15s ease}.ieee754-decimal-expansion__term:hover,.ieee754-decimal-expansion__term:focus-visible{background:#ffffff0f}.ieee754-decimal-expansion__term--active{background:#ffd2961f;box-shadow:0 0 0 1px #ffd29647}.ieee754-decimal-expansion sup{color:inherit}.ieee754-radix-value{display:inline-flex;align-items:baseline;flex-wrap:nowrap}.ieee754-radix-sub{margin-left:.05em;padding:0 .04em;font-size:.48em;font-weight:650;line-height:1;color:#afd7ffeb;vertical-align:baseline;z-index:2}.ieee754-radix-sub sub{font-size:1em;line-height:1;font-weight:inherit}.ieee754-radix-sub__tip{max-width:min(240px,88vw)}.ieee754-decimal-expansion__decimal-result{white-space:nowrap;font-variant-numeric:tabular-nums}.ieee754-decimal-example .ieee754-radix-sub{font-size:.38em}.ieee754-encoding-formula sup{font-size:.62em;font-weight:650;font-style:normal;line-height:0;vertical-align:baseline;position:relative;top:-.55em;margin-left:.02em;color:#afd7fffa}.ieee754-encoding-sliders{display:flex;flex-direction:column;gap:1.35rem;padding:1.1rem 1.15rem 1.15rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0e1018a6}.ieee754-desmos-slider{display:flex;flex-direction:column;gap:.45rem}.ieee754-desmos-slider__header{display:inline-flex;align-items:baseline;gap:.28em;width:fit-content;cursor:pointer;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.3;color:#ebf0faf2}.ieee754-desmos-slider__var{font-style:italic;font-weight:500}.ieee754-desmos-slider__eq{opacity:.85}.ieee754-desmos-slider__value{font-style:normal;font-weight:500;min-width:1.5ch}.ieee754-desmos-slider__track-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:1.75rem;padding:.35rem 0}.ieee754-desmos-slider__bound{flex-shrink:0;min-width:1.75rem;font-size:.72rem;line-height:1;color:#b4bed2b8;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums}.ieee754-desmos-slider__track{--ieee754-slider-track-h: 12px;--ieee754-slider-thumb-h: 15px;--ieee754-slider-track-offset: calc((var(--ieee754-slider-thumb-h) - var(--ieee754-slider-track-h)) / 2);position:relative;min-width:0;height:var(--ieee754-slider-thumb-h)}.ieee754-desmos-slider__bar{position:absolute;left:0;right:0;top:var(--ieee754-slider-track-offset);z-index:0;display:flex;align-items:center;height:var(--ieee754-slider-track-h);border-radius:999px;border:1px solid rgba(255,255,255,.14);background-color:#5f697d8c;box-shadow:inset 0 1px 2px #00000040;pointer-events:none;overflow:hidden}.ieee754-desmos-slider__bar:before{content:"";display:block;width:100%;height:3px;background-image:radial-gradient(circle,rgba(255,255,255,.38) 1.25px,transparent 1.25px);background-size:10px 3px;background-repeat:repeat-x;background-position:center center}.ieee754-desmos-slider__input{position:absolute;left:0;right:0;top:var(--ieee754-slider-track-offset);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--ieee754-slider-track-h);margin:0;background:transparent;cursor:pointer}.ieee754-desmos-slider__input:focus{outline:none}.ieee754-desmos-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px #5a9bff52,0 0 0 2px #fffffff2,0 2px 8px #00000059}.ieee754-desmos-slider__input::-webkit-slider-runnable-track{height:var(--ieee754-slider-track-h);border:none;border-radius:999px;background:transparent;box-shadow:none}.ieee754-desmos-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ieee754-slider-thumb-h);height:var(--ieee754-slider-thumb-h);margin-top:calc((var(--ieee754-slider-track-h) - var(--ieee754-slider-thumb-h)) / 2);border-radius:50%;border:2px solid rgba(255,255,255,.95);background:#4a9eff;box-shadow:0 0 0 6px #4a9eff38,0 2px 8px #00000059}.ieee754-desmos-slider__input::-moz-range-track{height:var(--ieee754-slider-track-h);border:none;border-radius:999px;background:transparent;box-shadow:none}.ieee754-desmos-slider__input::-moz-range-thumb{width:var(--ieee754-slider-thumb-h);height:var(--ieee754-slider-thumb-h);border-radius:50%;border:2px solid rgba(255,255,255,.95);background:#4a9eff;box-shadow:0 0 0 6px #4a9eff38,0 2px 8px #00000059}.ieee754-encoding-formula.ieee754-encoding-result{margin:.75rem 0 0}.ieee754-encoding-result__value{font-weight:650;color:#afd7fffa}.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:50;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-color:#0e111c;background-image:linear-gradient(165deg,#242a40,#0e111c);border:1px solid rgba(165,200,255,.72);box-shadow:0 0 0 1px #000000a6,0 4px #00000080,0 18px 44px #000000d9;isolation:isolate;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:#f0f4ff}.compiler-simd-cases-slide__tok-tip-body{font-size:.84rem;font-weight:500;line-height:1.45;color:#dae4f8;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,#c4b5fd,#7c3aed)}.ieee754-diagram__swatch--exp{background:linear-gradient(145deg,#5eead4,#0d9488)}.ieee754-diagram__swatch--sig{background:linear-gradient(145deg,#7dd3fc,#2563eb)}.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--16{width:25%;margin-inline-start:auto}.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,#a78bfaf5,#6d28d9e6)}.ieee754-diagram__seg--exp{background:linear-gradient(180deg,#2dd4bff5,#0d9488e6)}.ieee754-diagram__seg--sig{background:linear-gradient(180deg,#60a5faf5,#2563ebe6)}.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--formats-slide{margin-top:20px}.ieee754-diagram--formats-slide .ieee754-diagram__track--relative-widths{width:100%}.ieee754-diagram--formats-slide{--ieee754-field-demo-font-size: clamp(.82rem, 2vw, 1.08rem)}.ieee754-symbolic-bit-layout{width:100%;max-width:100%;margin:.25rem 0 0;overflow:visible}.ieee754-normalized-values-slide.ieee754-refs-slide{color:#ecf0fcfa}.ieee754-normalized-values-slide__content{gap:1rem;width:100%}.ieee754-normalized-values-slide .ieee754-encoding-slide__title{color:#f4f8fffc}.ieee754-normalized-values-slide .ieee754-encoding-slide__lede,.ieee754-normalized-values-slide .ieee754-encoding-slide__hint{color:#e8ecf4f0}.ieee754-normalized-values-slide .ieee754-math-sym{color:#f0f4fffa}.ieee754-normalized-values-slide .ieee754-encoding-formula,.ieee754-normalized-values-slide .ieee754-encoding-formula__sym,.ieee754-normalized-values-slide .ieee754-encoding-formula .ieee754-math-sym{color:#e4eefffa}.ieee754-normalized-values-slide .ieee754-encoding-formula__eq{color:#dce4f5e0}.ieee754-symbolic-bit-layout__legend{margin-bottom:.65rem;color:#e4ecfaeb}.ieee754-normalized-values-slide__lede{margin:0 0 .5rem;text-align:left}.ieee754-normalized-values-slide__exponent-block,.ieee754-normalized-values-slide__fraction-block,.ieee754-normalized-values-slide__value-block,.ieee754-normalized-values-slide__insight-block,.ieee754-normalized-values-slide__bias-block,.ieee754-normalized-values-slide__implied-one-block{margin-top:1.35rem;padding-top:.25rem}.ieee754-normalized-values-slide__implied-one-block,.ieee754-denormalized-values-slide__implied-zero-block{display:flex;flex-direction:column;gap:.65rem}.ieee754-normalized-values-slide__leading-one-notation{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:600;white-space:nowrap;letter-spacing:.02em}.ieee754-normalized-values-slide__bias-block{display:flex;flex-direction:column;gap:.35rem}.ieee754-normalized-values-slide__formula--bias{margin-top:0}.ieee754-normalized-values-slide__insight-block{display:flex;flex-direction:column;gap:.35rem}.ieee754-normalized-values-slide__slide-link{font-weight:600}.ieee754-normalized-values-slide__value-interval{margin:.15rem 0 0;overflow:visible}.ieee754-normalized-values-slide__field-lede{margin:0 0 .85rem;text-align:left;font-size:1rem;line-height:1.55}.ieee754-normalized-values-slide__field-lede .ieee754-math-sym{margin-right:.2em;padding-right:.05em}.ieee754-normalized-values-slide__fraction-lede{margin:0 0 .85rem;text-align:left;font-size:1rem;line-height:1.55}.ieee754-normalized-values-slide__fraction-lede .ieee754-math-sym{margin-right:.2em;padding-right:.05em}.ieee754-normalized-values-slide__bound{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;white-space:nowrap}.ieee754-normalized-values-slide__bound .ieee754-math-sym{margin-inline:.16em}.ieee754-normalized-values-slide__formula{margin:0;align-items:center;justify-content:center;text-align:center;flex-wrap:nowrap;gap:.1em .2em;width:100%;max-width:100%;font-size:clamp(1.65rem,3.85vw + .75rem,2.65rem);line-height:1.35;overflow-x:auto;scrollbar-width:thin}.ieee754-normalized-values-slide__formula--exponent,.ieee754-normalized-values-slide__formula--value{flex-wrap:wrap;align-content:center;row-gap:.4em;column-gap:.22em;overflow-x:visible;overflow-y:visible;scrollbar-width:auto}.ieee754-normalized-values-slide__formula--tips{position:relative;z-index:3;overflow:visible}.ieee754-normalized-values-slide__formula--tips .compiler-simd-cases-slide__tok{position:relative;z-index:1;border-radius:3px;padding:0 .04em}.ieee754-normalized-values-slide__formula--tips .compiler-simd-cases-slide__tok-tip{z-index:60}.compiler-simd-cases-slide__tok-tip--viewport{background-color:#0e111c;background-image:none}.compiler-simd-cases-slide__tok-tip--viewport.compiler-simd-cases-slide__tok-tip--placed{z-index:200}.compiler-simd-cases-slide__tok-tip--measuring{position:fixed!important;left:-10000px!important;top:0!important;bottom:auto!important;transform:none!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important}.ieee754-viewport-tip__anchor:hover .compiler-simd-cases-slide__tok-tip--viewport.compiler-simd-cases-slide__tok-tip--placed,.ieee754-viewport-tip__anchor:focus-visible .compiler-simd-cases-slide__tok-tip--viewport.compiler-simd-cases-slide__tok-tip--placed{transform:none}.ieee754-normalized-values-slide__formula--tips .compiler-simd-cases-slide__tok:hover,.ieee754-normalized-values-slide__formula--tips .compiler-simd-cases-slide__tok:focus-visible{background:#60a5fa1f;box-shadow:0 0 0 1px #82aaff59}.ieee754-normalized-values-slide__value-pow{display:inline;white-space:nowrap}.ieee754-normalized-values-slide__value-pow sup{font-size:.62em;font-weight:650;line-height:0;vertical-align:baseline;position:relative;top:-.55em;margin-left:.02em}.ieee754-normalized-values-slide__value-paren{opacity:.92}.ieee754-normalized-values-slide__value-group{display:inline-flex;align-items:baseline;white-space:nowrap}.ieee754-normalized-values-slide__formula sub{font-size:.58em;line-height:0;vertical-align:sub;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:600}.ieee754-normalized-values-slide__frac-term{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;margin:0;line-height:1.05}.ieee754-normalized-values-slide__frac-term--interactive{cursor:default;border-radius:2px;outline:none;transition:background .15s ease,box-shadow .15s ease}.ieee754-normalized-values-slide__frac-term--interactive:hover,.ieee754-normalized-values-slide__frac-term--interactive:focus-visible,.ieee754-normalized-values-slide__frac-term--active,.ieee754-normalized-values-slide__product-term--interactive:hover,.ieee754-normalized-values-slide__product-term--interactive:focus-visible,.ieee754-normalized-values-slide__product-term--active{background:#60a5fa1f;box-shadow:0 0 0 1px #82aaff59}.ieee754-normalized-values-slide__product-term{display:inline-flex;align-items:baseline;flex-shrink:0;white-space:nowrap;border-radius:2px;padding:0 .06em}.ieee754-normalized-values-slide__product-term sub{font-size:.58em;line-height:0;vertical-align:sub;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:600;margin-left:.04em}.ieee754-normalized-values-slide__product-term .ieee754-math-sym{margin-right:.1em}.ieee754-normalized-values-slide__frac-num{display:block;padding:0 .06em .04em;white-space:nowrap}.ieee754-normalized-values-slide__frac-num .ieee754-math-sym{margin-right:.14em}.ieee754-normalized-values-slide__frac-bar{display:block;width:100%;min-width:1.5em;border-top:2px solid rgba(220,232,255,.88)}.ieee754-normalized-values-slide__frac-den{display:block;padding:.05em .06em 0;font-size:.72em;font-weight:650;white-space:nowrap;color:#c8d6fff5}.ieee754-normalized-values-slide__frac-den sup{font-size:.68em;line-height:0}.ieee754-normalized-values-slide__formula-dots{opacity:.72;letter-spacing:.06em;padding:0 .04em;align-self:center;flex-shrink:0}.ieee754-normalized-values-slide__formula .ieee754-encoding-formula__op{flex-shrink:0}.ieee754-normalized-values-slide__playground{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgba(130,170,255,.22);display:flex;flex-direction:column;gap:1.1rem;width:100%}.ieee754-normalized-values-slide__playground .ieee754-encoding-slide__section-title{margin:0 0 .25rem}.ieee754-playground-sign{display:flex;flex-direction:column;gap:.5rem}.ieee754-playground-sign__label{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:1.05rem;color:#ebf0faf2}.ieee754-playground-sign__switch{display:inline-flex;gap:.35rem;flex-wrap:wrap}.ieee754-playground-sign__option{padding:.45rem .85rem;border-radius:8px;border:1px solid rgba(130,170,255,.35);background:#121622d9;color:#dce4f5eb;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:.95rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ieee754-playground-sign__option:hover{border-color:#a0c8ff8c;background:#1c2438f2}.ieee754-playground-sign__option--active{border-color:#82aaffbf;background:#60a5fa2e;box-shadow:0 0 0 1px #82aaff59}.ieee754-playground-bitfields{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0c101ab8}.ieee754-playground-bitfield{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem 1rem}.ieee754-playground-bitfield__label{font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-weight:600;min-width:1.25rem}.ieee754-playground-bitfield__bits{display:flex;flex-wrap:wrap;gap:4px}.ieee754-playground-bit{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.65rem;padding:0 .2rem;border-radius:4px;border:1px solid rgba(130,170,255,.28);background:#161c2ce6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:#c8d6f0e0}.ieee754-playground-bit--one{border-color:#82c8ff8c;background:#385a8c8c;color:#f0f8fffa}.ieee754-playground-bit--interactive{padding:0;margin:0;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .08s ease}.ieee754-playground-bit--interactive:hover{border-color:#a0c8ffbf;box-shadow:0 0 0 1px #82aaff59}.ieee754-playground-bit--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px #82aaff8c}.ieee754-playground-bit--interactive:active{transform:scale(.94)}.ieee754-playground-bitfield__decoded{font-size:.92rem;line-height:1.45;color:#dae4f8f0;text-align:right}.ieee754-playground-bitfields__summary{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08)}.ieee754-playground-bitfields__summary p{margin:0}.ieee754-playground-bitfields__summary-label{font-weight:650;color:#c8d6f0e0}.ieee754-playground-range{display:flex;flex-direction:column;gap:.65rem}.ieee754-playground-interval{margin:.15rem 0 .35rem;justify-content:center}.ieee754-playground-axis__track-wrap{height:3.75rem}.ieee754-playground-axis__range{position:absolute;top:50%;z-index:0;height:10px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#60a5fa47,#82c8ff6b);box-shadow:inset 0 0 0 1px #82aaff59,0 0 16px #60a5fa26;pointer-events:none}.ieee754-playground-range__value{margin:.25rem 0 0;text-align:center;font-size:1.05rem}.ieee754-playground-range__value strong{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;color:#ffd296fa}.ieee754-playground-precision{margin-top:.35rem;padding-top:1.35rem;border-top:1px solid rgba(130,170,255,.18);display:flex;flex-direction:column;gap:.65rem}.ieee754-playground-precision__title{font-size:1.02rem;font-weight:650;opacity:.94}.ieee754-playground-bitfields__case{margin:0 0 .15rem;font-size:.98rem}.ieee754-playground-case{font-weight:650;letter-spacing:.02em}.ieee754-playground-case--normalized{color:#82dcaaf2}.ieee754-playground-case--denormal{color:#a0befff2}.ieee754-playground-case--zero{color:#c8cddce6}.ieee754-playground-case--infinity{color:#ffc882f2}.ieee754-playground-case--nan{color:#ff96b4f2}.ieee754-playground-case--nan-quiet{color:#ffa5c8f2}.ieee754-playground-case--nan-signaling{color:#ff82a0f2}.ieee754-playground-bitfields__special{color:#c8d0e1bf;font-style:italic}.ieee754-playground-special{margin:.5rem 0 .25rem;padding:.85rem 1rem;text-align:center;border-radius:10px;border:1px solid rgba(130,170,255,.22);background:#121826a6}.ieee754-format-playground-slide .ieee754-encoding-slide__title{margin-bottom:.35rem}.ieee754-playground-encoding{margin-top:.35rem;display:flex;flex-direction:column;gap:.5rem}.ieee754-playground-encoding__label{margin:0;text-align:left;line-height:1.55}.ieee754-playground-encoding__godbolt-link{font-weight:600}.ieee754-playground-encoding__pre-wrap{position:relative}.ieee754-playground-encoding__pre{margin:0;max-width:100%;padding-right:4.5rem}.ieee754-playground-encoding__copy{position:absolute;top:10px;right:10px;z-index:1;padding:.35rem .7rem;border-radius:6px;border:1px solid rgba(130,170,255,.4);background:#161c2aeb;color:#dce6faf2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ieee754-playground-encoding__copy:hover{border-color:#a0c8ffa6;background:#20283afa;color:#f0f5fffa}.ieee754-playground-encoding__copy:focus-visible{outline:none;box-shadow:0 0 0 2px #82aaff80}.ieee754-playground-encoding__copy--copied{border-color:#82dcaa8c;color:#b4f0c8fa}.ieee754-playground-encoding__code,.ieee754-playground-encoding__line{display:block}.ieee754-playground-encoding__literal{color:#ffd296fa;font-variant-numeric:tabular-nums}.ieee754-playground-encoding__comment{color:#829bb9e0;font-style:italic}.ieee754-playground-encoding__command{color:#c8d7f0eb}.ieee754-symbolic-bit-layout__bar{width:100%;min-height:44px;gap:3px}.ieee754-symbolic-bit-layout__seg{display:flex;align-items:stretch;justify-content:stretch;min-width:0;min-height:44px;padding:3px;cursor:default}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sign{flex:1 1 0%!important}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--exp,.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sig{flex:5 5 0%!important}.ieee754-symbolic-bit-layout__seg--interactive{cursor:help}.ieee754-symbolic-bit-layout__seg--interactive:hover,.ieee754-symbolic-bit-layout__seg--interactive:focus-visible{filter:brightness(1.14) saturate(1.06);box-shadow:0 0 0 2px #ffffff47;z-index:3;transform:none}.ieee754-symbolic-bit-layout__seg .ieee754-symbolic-bit-layout__tip{max-width:min(300px,90vw);z-index:50;opacity:0;visibility:hidden;pointer-events:none}.ieee754-symbolic-bit-layout__seg:hover .ieee754-diagram__tip,.ieee754-symbolic-bit-layout__seg:focus-visible .ieee754-diagram__tip{opacity:1;visibility:visible;pointer-events:none}.ieee754-symbolic-bit-layout__seg .ieee754-diagram__tip-bits{white-space:pre-line;line-height:1.45;font-variant-numeric:normal;font-weight:500;color:#dae4f8f5}.ieee754-symbolic-bit-layout__field-content{display:grid;gap:2px;width:100%;min-width:0;min-height:100%}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sign .ieee754-symbolic-bit-layout__field-content{grid-template-columns:minmax(0,1fr)}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--exp .ieee754-symbolic-bit-layout__field-content,.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sig .ieee754-symbolic-bit-layout__field-content{grid-template-columns:repeat(5,minmax(0,1fr))}.ieee754-symbolic-bit-layout__cell{box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:.2rem .1rem;background:#00000047;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #0003;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ieee754-symbolic-bit-layout__cell--highlighted{background:#ffffff3d;border-color:#ffffff9e;box-shadow:0 0 0 2px #ffffff6b,0 0 16px #60a5fa8c,inset 0 1px #ffffff38;z-index:2}.ieee754-symbolic-bit-layout__cell--ellipsis{letter-spacing:.06em}.ieee754-symbolic-bit-layout__bit{display:block;line-height:1;text-align:center;white-space:nowrap;font-size:clamp(.82rem,1.85vw,1.02rem)}.ieee754-symbolic-bit-layout__bit .ieee754-math-sym{font-size:1em;font-style:italic}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--exp .ieee754-symbolic-bit-layout__bit .ieee754-math-sym,.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sig .ieee754-symbolic-bit-layout__bit .ieee754-math-sym{margin-right:.14em}.ieee754-symbolic-bit-layout__sub{display:inline-block;margin-left:.04em;font-size:.65em;line-height:1;vertical-align:sub;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-style:normal;font-weight:600;letter-spacing:-.02em}.ieee754-symbolic-bit-layout__ellipsis{opacity:.8;font-size:clamp(.8rem,1.75vw,1rem);font-weight:700;line-height:1}.ieee754-symbolic-bit-layout__seg.ieee754-diagram__seg--sign .ieee754-symbolic-bit-layout__bit{font-size:clamp(.98rem,2.25vw,1.18rem)}.ieee754-diagram__seg--sign-demo{display:flex;align-items:center;justify-content:center;flex:2 1 0%!important;min-width:clamp(2rem,4.5vw,2.75rem);padding:0 .35rem;cursor:default;filter:brightness(1.18) saturate(1.08);box-shadow:0 0 0 2px #ffffff57,0 0 18px #a78bfa73;z-index:4}.ieee754-diagram__seg--sign-demo:hover,.ieee754-diagram__seg--sign-demo:focus-visible{transform:none}.ieee754-diagram__sign-bit{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ieee754-field-demo-font-size, clamp(.82rem, 2vw, 1.08rem));font-weight:700;line-height:1;color:#fffffffa;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ieee754-diagram__seg--exp-demo{display:flex;align-items:center;justify-content:center;padding:0 3px;cursor:default;filter:brightness(1.18) saturate(1.08);box-shadow:0 0 0 2px #ffffff57,0 0 18px #2dd4bf73;z-index:4}.ieee754-diagram__seg--exp-demo:hover,.ieee754-diagram__seg--exp-demo:focus-visible{transform:none}.ieee754-diagram__seg--sig-demo{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 3px;cursor:default;filter:brightness(1.18) saturate(1.08);box-shadow:0 0 0 2px #ffffff57,0 0 18px #60a5fa73;z-index:4}.ieee754-diagram__seg--sig-demo:hover,.ieee754-diagram__seg--sig-demo:focus-visible{transform:none}.ieee754-diagram__field-pattern{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:0 .15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ieee754-field-demo-font-size, clamp(.82rem, 2vw, 1.08rem));font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.03em;text-align:center;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.45);white-space:nowrap}.ieee754-diagram__exp-pattern{display:block;width:100%;padding:0 .15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ieee754-field-demo-font-size, clamp(.82rem, 2vw, 1.08rem));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:.03em;text-align:center;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.45);white-space:nowrap;animation:ieee754-exp-step-in .4s ease}.ieee754-diagram__slot--16 .ieee754-diagram__seg--exp-demo{flex:11 1 0%!important;min-width:clamp(4rem,17vw,5.75rem);padding:0 .45rem}.ieee754-diagram__slot--16 .ieee754-diagram__seg--sig-demo{flex:13 1 0%!important;min-width:clamp(4.45rem,18.5vw,6.15rem);padding:0 .45rem}.ieee754-diagram--field-demo--infinity .ieee754-diagram__slot--16,.ieee754-diagram--field-demo--nan .ieee754-diagram__slot--16{width:min(100%,clamp(12.5rem,38vw,17rem))}@keyframes ieee754-exp-step-in{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ieee754-diagram--field-demo .ieee754-diagram__block--field-demo-target .ieee754-diagram__kind{color:#e8ecf4fa}.ieee754-diagram--field-demo .ieee754-diagram__block--field-demo-target .ieee754-diagram__bar{box-shadow:0 0 0 1px #ffffff1f}.ieee754-diagram--field-demo--normalized .ieee754-diagram__block--field-demo-target .ieee754-diagram__kind{color:#befff5fa}.ieee754-diagram--field-demo--denormalized .ieee754-diagram__block--field-demo-target .ieee754-diagram__kind{color:#ffebaafa}.ieee754-diagram--field-demo--denormalized .ieee754-diagram__seg--exp-demo{box-shadow:0 0 0 2px #ffffff57,0 0 18px #f59e0b80}.ieee754-diagram--field-demo--infinity .ieee754-diagram__block--field-demo-target .ieee754-diagram__kind{color:#ffdcfffa}.ieee754-diagram--field-demo--infinity .ieee754-diagram__seg--exp-demo{box-shadow:0 0 0 2px #ffffff57,0 0 18px #d946ef8c}.ieee754-diagram--field-demo--infinity .ieee754-diagram__seg--sig-demo{box-shadow:0 0 0 2px #ffffff57,0 0 18px #60a5fa80}.ieee754-diagram--field-demo--nan .ieee754-diagram__block--field-demo-target .ieee754-diagram__kind{color:#ffd2e6fa}.ieee754-diagram--field-demo--nan .ieee754-diagram__seg--exp-demo{box-shadow:0 0 0 2px #ffffff57,0 0 18px #f472b68c}.ieee754-diagram--field-demo--nan .ieee754-diagram__seg--sig-demo{box-shadow:0 0 0 2px #ffffff57,0 0 18px #f472b673}.ieee754-diagram__seg:hover .ieee754-diagram__tip,.ieee754-diagram__seg:focus-visible .ieee754-diagram__tip{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.ieee754-binary-real-line{margin:1.25rem 0 0;padding:1.1rem 1rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#080a12b8;overflow:visible}.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok{cursor:help;z-index:5;border-bottom:none}.ieee754-binary-real-line__range--normalized.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__range--normalized.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:focus-visible{filter:none;background:linear-gradient(180deg,#96ffd7,#22dc9bfa)!important;box-shadow:0 0 0 2px #d2ffebe6,0 0 22px #34d399a6,inset 0 1px #ffffff47;z-index:6}.ieee754-binary-real-line__range--interactive .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;z-index:80;transform:translate3d(-50%,-6px,0)}.ieee754-binary-real-line__range--interactive:hover .compiler-simd-cases-slide__tok-tip,.ieee754-binary-real-line__range--interactive:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-binary-real-line__legend-item--normalized.compiler-simd-cases-slide__tok{border-bottom:none;color:#c8d6ffe6}.ieee754-binary-real-line__legend-item--normalized.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__legend-item--normalized.compiler-simd-cases-slide__tok:focus-visible{background:#34d3992e;box-shadow:0 0 0 1px #6ee7b773}.ieee754-binary-real-line__range--denormalized.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__range--denormalized.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:focus-visible{filter:none;background:linear-gradient(180deg,#ffeba0,#f5af23fa)!important;box-shadow:0 0 0 2px #fff0c8e6,0 0 22px #f59e0ba6,inset 0 1px #ffffff47;z-index:6}.ieee754-binary-real-line__range--infinity.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__range--infinity.ieee754-binary-real-line__range--interactive.compiler-simd-cases-slide__tok:focus-visible{filter:none;background:linear-gradient(180deg,#ffd2ff,#e850f8fa)!important;box-shadow:0 0 0 2px #ffdcffeb,0 0 22px #d946efb3,inset 0 1px #ffffff47;z-index:6}.ieee754-binary-real-line__legend-item--denormalized.compiler-simd-cases-slide__tok{border-bottom:none;color:#c8d6ffe6}.ieee754-binary-real-line__legend-item--denormalized .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;z-index:80;transform:translate3d(-50%,-6px,0)}.ieee754-binary-real-line__legend-item--denormalized:hover .compiler-simd-cases-slide__tok-tip,.ieee754-binary-real-line__legend-item--denormalized:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-binary-real-line__legend-item--denormalized.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__legend-item--denormalized.compiler-simd-cases-slide__tok:focus-visible{background:#f59e0b2e;box-shadow:0 0 0 1px #fde08a73}.ieee754-binary-real-line__legend-item--infinity.compiler-simd-cases-slide__tok{border-bottom:none;color:#c8d6ffe6}.ieee754-binary-real-line__legend-item--infinity .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;z-index:80;transform:translate3d(-50%,-6px,0)}.ieee754-binary-real-line__legend-item--infinity:hover .compiler-simd-cases-slide__tok-tip,.ieee754-binary-real-line__legend-item--infinity:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-binary-real-line__legend-item--infinity.compiler-simd-cases-slide__tok:hover,.ieee754-binary-real-line__legend-item--infinity.compiler-simd-cases-slide__tok:focus-visible{background:#d946ef33;box-shadow:0 0 0 1px #f4a8ff80}.ieee754-binary-real-line__legend-item--normalized .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;z-index:80;transform:translate3d(-50%,-6px,0)}.ieee754-binary-real-line__legend-item--normalized:hover .compiler-simd-cases-slide__tok-tip,.ieee754-binary-real-line__legend-item--normalized:focus-visible .compiler-simd-cases-slide__tok-tip{transform:translate3d(-50%,0,0)}.ieee754-floating-point__closing{position:relative;z-index:0}.ieee754-binary-real-line__title{margin:0 0 1rem;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.02em;color:#e8ecf4f5}.ieee754-binary-real-line__axis{position:relative;padding:0 .35rem}.ieee754-binary-real-line__ranges{position:relative;height:14px;margin:0 1.35rem 6px;overflow:visible}.ieee754-binary-real-line__range{position:absolute;top:0;bottom:0;border-radius:2px;opacity:1;box-shadow:0 0 14px #b478ff33}.ieee754-binary-real-line__range--infinity{background:linear-gradient(180deg,#f4a8fffa,#d946efeb)}.ieee754-binary-real-line__range--normalized{background:linear-gradient(180deg,#6ee7b7fa,#10b981eb)}.ieee754-binary-real-line__range--denormalized{background:linear-gradient(180deg,#fde08afa,#f59e0beb)}.ieee754-binary-real-line__track-row{display:flex;align-items:center;gap:.35rem}.ieee754-binary-real-line__continuity{flex:0 0 auto;font-size:.85rem;line-height:1;color:#becdeb8c;-webkit-user-select:none;user-select:none}.ieee754-binary-real-line__track{flex:1 1 auto;display:flex;align-items:center;min-width:0;height:14px}.ieee754-binary-real-line__shaft{flex:1 1 auto;height:0;border-top:2px solid rgba(220,228,245,.88)}.ieee754-binary-real-line__arrow{flex:0 0 auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.ieee754-binary-real-line__arrow--left{border-right:9px solid rgba(220,228,245,.88)}.ieee754-binary-real-line__arrow--right{border-left:9px solid rgba(220,228,245,.88)}.ieee754-binary-real-line__ticks{position:relative;margin:.45rem 1.35rem 0;min-height:2.15rem;padding:0;list-style:none}.ieee754-binary-real-line__tick{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;min-width:0;transform:translate(-50%)}.ieee754-binary-real-line__tick-mark{width:1px;height:10px;background:#dce4f5d1}.ieee754-binary-real-line__tick-label{display:inline-flex;align-items:baseline;margin-top:.35rem;font-family:"Cambria Math","Latin Modern Math",Georgia,Times New Roman,serif;font-size:.82rem;font-weight:600;letter-spacing:.01em;color:#d2dcf0e6;white-space:nowrap}.ieee754-binary-real-line__tick-pow sup{font-size:.72em;line-height:0;vertical-align:baseline;position:relative;top:-.4em}.ieee754-binary-real-line__sr-ranges{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ieee754-binary-real-line__footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.1rem;padding-top:.85rem;padding-bottom:.15rem;border-top:1px solid rgba(255,255,255,.08);overflow:visible}.ieee754-binary-real-line__legend{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.78rem;color:#c8d6ffe6}.ieee754-binary-real-line__legend-item{display:inline-flex;align-items:center;gap:.4rem}.ieee754-binary-real-line__swatch{width:10px;height:10px;flex-shrink:0;border-radius:1px}.ieee754-binary-real-line__swatch--infinity{background:linear-gradient(145deg,#f5d0fe,#d946ef);box-shadow:0 0 8px #d946ef8c}.ieee754-binary-real-line__swatch--normalized{background:linear-gradient(145deg,#a7f3d0,#10b981);box-shadow:0 0 8px #10b98180}.ieee754-binary-real-line__swatch--denormalized{background:linear-gradient(145deg,#fde68a,#f59e0b);box-shadow:0 0 8px #f59e0b80}.ieee754-binary-real-line__nan-box{display:flex;flex-direction:column;box-sizing:border-box;min-width:7.5rem;padding:.55rem .75rem .65rem;border:2px solid rgba(244,114,182,.55);border-radius:2px;background:#180c1c8c;box-shadow:0 0 0 1px #00000040 inset;overflow:visible}.ieee754-binary-real-line__nan-box--interactive{position:relative;cursor:help;outline:none}.ieee754-binary-real-line__nan-box--interactive:hover,.ieee754-binary-real-line__nan-box--interactive:focus-within{background:#241028d1;border-color:#fb71b4d9;box-shadow:0 0 0 2px #ffc8e673,0 0 20px #f472b673,0 0 0 1px #00000040 inset}.ieee754-binary-real-line__nan-box--interactive .compiler-simd-cases-slide__tok-tip{top:calc(100% + 10px);bottom:auto;left:50%;z-index:80;opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.ieee754-binary-real-line__nan-title{margin:0 0 .45rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-align:center;color:#fbcfe8fa}.ieee754-binary-real-line__nan-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.ieee754-binary-real-line__nan-item{padding:.28rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:600;text-align:center;color:#e8ecf4eb;background:#ffffff0f;border:1px solid rgba(244,114,182,.28);border-radius:1px}.ieee754-binary-real-line__nan-item--interactive{position:relative;cursor:help;list-style:none;outline:none}.ieee754-binary-real-line__nan-item--interactive:hover,.ieee754-binary-real-line__nan-item--interactive:focus-visible{color:#fffffffa;background:#f472b638;border-color:#fb71b4bf;box-shadow:0 0 0 1px #ffc8e666,0 0 14px #f472b666}.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}
