.lr-ground{position:relative;isolation:isolate}[data-benchmark-page] [data-slot=panel]{background:color-mix(in oklab,var(--glass-fill-strong) 88%,var(--brand) 2%);border-color:var(--glass-rim);box-shadow:var(--glass-inner),var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){[data-benchmark-page] [data-slot=panel]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.lr-ground:after,.lr-ground:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent)}.lr-ground:before{background-color:color-mix(in oklab,var(--bg-elevated) 62%,var(--bg) 38%);background-image:linear-gradient(to bottom,color-mix(in oklab,var(--grid-line) 60%,transparent) 1px,transparent 1px),radial-gradient(72% 58% at 14% 4%,color-mix(in oklch,var(--brand) 6%,transparent),transparent 68%),radial-gradient(64% 52% at 92% 58%,color-mix(in oklch,var(--spectrum) 4%,transparent),transparent 70%),radial-gradient(120% 74% at 50% 108%,color-mix(in oklch,var(--fg) 3%,transparent),transparent 72%);background-size:72px 72px,auto,auto,auto;background-position:50%}.lr-ground:after{background-image:var(--glass-noise);background-size:120px 120px;opacity:var(--glass-noise-opacity);mix-blend-mode:overlay}.lr-plate-card{contain:paint;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),-webkit-backdrop-filter var(--duration-base) var(--ease-out),backdrop-filter var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover:hover){.lr-plate-card:focus-within,.lr-plate-card:hover{background-color:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-color:var(--glass-rim);border-top-color:var(--glass-rim-top);border-bottom-color:var(--glass-rim-bottom);box-shadow:var(--glass-inner),var(--glass-shadow)}}.lr-plate-lead{background-image:radial-gradient(92% 72% at 6% 0,color-mix(in oklch,var(--brand) 5%,transparent),transparent 64%)}.lr-straddle{font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:.8;letter-spacing:-.04em;color:color-mix(in oklab,var(--fg) 8%,transparent);user-select:none}@media (min-width:1024px){.lr-bleed-left{margin-left:calc(-1 * (max(0px, (100vw - var(--page-max-width)) / 2) + var(--page-gutter)));border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}}.lr-readout-strip>*+*{border-left:1px solid var(--border-color)}@media (min-width:40rem){.lr-metric-strip>*+*{border-left:1px solid var(--border-color)}}.lr-faq{border-left:1px solid var(--border-color)}.lr-faq-item{position:relative}.lr-faq-item:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background-color:color-mix(in oklab,var(--fg) 55%,transparent);transform-origin:top;scale:1 0;transition:scale var(--duration-fast) var(--ease-out)}.lr-faq-item[data-state=open]:before{scale:1 1;transition:scale var(--duration-base) var(--ease-calibrate)}.lr-faq-trigger{gap:.875rem;padding-block:.875rem;padding-left:1.25rem;padding-right:.25rem;align-items:baseline;transition:color var(--duration-fast) var(--ease-out),scale var(--press-duration) var(--ease-out)}@media (hover:hover){.lr-faq-trigger:hover .lr-faq-index,.lr-faq-trigger:hover .lr-faq-reticle{color:var(--fg-secondary)}}.lr-faq-index{width:2.25rem}.lr-faq-reticle{position:relative;display:block;width:.75rem;height:.75rem;margin-top:.375rem;color:var(--fg-quaternary);transition:color var(--duration-fast) var(--ease-out)}.lr-faq-reticle:after,.lr-faq-reticle:before{content:"";position:absolute;inset:0;margin:auto;background-color:currentColor;transition:scale var(--duration-base) var(--ease-calibrate)}.lr-faq-reticle:before{height:1px}.lr-faq-reticle:after{width:1px}.lr-faq-trigger[data-state=open] .lr-faq-reticle:after{scale:1 0}.lr-faq [data-slot=accordion-content]{display:grid;grid-template-rows:0fr}.lr-faq [data-slot=accordion-content]>[data-slot=accordion-content-inner]{min-height:0}.lr-faq [data-slot=accordion-content][data-state=open]{animation:lr-faq-open var(--duration-base) var(--ease-calibrate) forwards}.lr-faq [data-slot=accordion-content][data-state=closed]{animation:lr-faq-close var(--duration-fast) var(--ease-out) forwards}@keyframes lr-faq-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes lr-faq-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.lr-faq-answer{padding-left:1.25rem;padding-bottom:1.5rem;padding-right:.25rem}.lr-faq [data-state=open]>.lr-faq-answer{animation:lr-faq-answer-in var(--duration-base) var(--ease-calibrate) both}@keyframes lr-faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lr-faq [data-state=open]>.lr-faq-answer{animation:none}.lr-faq-item:before,.lr-faq-reticle:after,.lr-faq-reticle:before{transition:none}}@media (prefers-contrast:more){.lr-faq{border-left-color:var(--fg-tertiary)}.lr-faq-item:before{background-color:var(--fg)}}.lr-page-grid{--lr-grid-line:color-mix(in oklab,var(--fg) 5%,transparent)}:root:not(.dark) .lr-page-grid{--lr-grid-line:color-mix(in oklab,var(--fg) 7%,transparent)}.lr-page-grid-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;border-right:1px solid var(--lr-grid-line)}.lr-page-grid-cols>span{border-left:1px solid var(--lr-grid-line)}.lr-page-grid-cols>span:nth-child(n+3){display:none}@media (min-width:640px){.lr-page-grid-cols{grid-template-columns:repeat(6,minmax(0,1fr))}.lr-page-grid-cols>span:nth-child(n+3){display:block}}@media (prefers-contrast:more){.lr-page-grid{display:none}}.lr-narrative{font-family:var(--font-serif);font-style:italic;font-synthesis:none;font-weight:400;letter-spacing:0;font-stretch:100%}.lr-footer{display:flex;flex-direction:column;max-height:100svh}.lr-footer-content{flex:0 1 auto;min-height:0;overflow-y:auto;padding-block:clamp(24px,6svh,64px)}.lr-footer-links{gap:clamp(12px,3svh,32px)}.lr-footer-wordmark{display:flex;flex:0 100 clamp(56px,16vw,220px);min-height:0;justify-content:center;overflow:hidden;padding-inline:3vw}.lr-footer-wordmark>span{flex-shrink:0;font-family:var(--font-display);font-stretch:75%;font-weight:600;font-size:30vw;line-height:1.1;letter-spacing:-.035em;white-space:nowrap;background-image:linear-gradient(to bottom,color-mix(in oklab,var(--fg) 24%,transparent) 15%,color-mix(in oklab,var(--fg) 3%,transparent) 92%);background-clip:text;-webkit-background-clip:text;color:transparent}@media (prefers-contrast:more){.lr-footer-wordmark>span{background-image:none;color:var(--fg-tertiary)}}.lr-pipeline-row{display:flex;align-items:center;justify-content:center;gap:.18em;font-family:var(--font-display);font-stretch:75%;font-weight:500;font-size:clamp(64px,13vw,208px);line-height:.9;letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase}.lr-pipeline-row>i{display:block;flex:none;width:.9em;height:0;border-top:max(1px,.012em) solid color-mix(in oklab,var(--fg) 12%,transparent)}.lr-pipeline-row[data-drift=left]>span{color:color-mix(in oklab,var(--fg) 5.5%,transparent)}.lr-pipeline-row[data-drift=right]>span{color:color-mix(in oklab,var(--fg) 11%,transparent)}.lr-pipeline-row[data-drift=right]>span:last-child{color:color-mix(in oklab,var(--brand) 34%,transparent)}@supports (animation-timeline:view()){.lr-pipeline-row{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 exit 100%}.lr-pipeline-row[data-drift=left]{animation-name:lr-pipeline-drift-left}.lr-pipeline-row[data-drift=right]{animation-name:lr-pipeline-drift-right}}@keyframes lr-pipeline-drift-left{0%{transform:translateX(7%)}to{transform:translateX(-7%)}}@keyframes lr-pipeline-drift-right{0%{transform:translateX(-7%)}to{transform:translateX(7%)}}@media (prefers-reduced-motion:reduce){.lr-pipeline-row{animation:none;transform:none}}@media (prefers-contrast:more){.lr-pipeline-row[data-drift=left]>span,.lr-pipeline-row[data-drift=right]>span{color:var(--fg-tertiary)}}.lr-institution-marquee{--logo-fade:72px;position:relative;left:50%;width:100vw;transform:translateX(-50%);overflow:hidden;padding-block:80px;background:#fff;mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0/.08) calc(var(--logo-fade) * .2),rgb(0 0 0/.3) calc(var(--logo-fade) * .42),rgb(0 0 0/.68) calc(var(--logo-fade) * .7),black var(--logo-fade),black calc(100% - var(--logo-fade)),rgb(0 0 0/.68) calc(100% - var(--logo-fade) * .7),rgb(0 0 0/.3) calc(100% - var(--logo-fade) * .42),rgb(0 0 0/.08) calc(100% - var(--logo-fade) * .2),transparent)}.lr-institution-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent)}.lr-institution-track{animation:lr-institution-drift 100s linear infinite;display:flex;width:max-content}.lr-institution-group{display:flex;flex-shrink:0;align-items:center;gap:64px;padding-right:64px}.lr-institution-logo{display:flex;flex:0 0 180px;align-items:center;justify-content:center;min-height:100px;border-radius:6px}.lr-institution-logo img{width:180px;height:92px;object-fit:contain}.lr-institution-logo[data-shape=seal] img{width:90px;height:90px}.lr-institution-logo[data-shape=compact] img{width:120px;height:76px}.lr-institution-marquee:focus-within .lr-institution-track,.lr-institution-marquee[data-running=false] .lr-institution-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.lr-institution-marquee:hover .lr-institution-track{animation-play-state:paused}}@keyframes lr-institution-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:639px){.lr-institution-marquee{--logo-fade:32px;padding-block:32px;margin-top:12px}.lr-institution-track{animation-duration:44s}.lr-institution-window{mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent)}.lr-institution-group{gap:28px;padding-right:28px}.lr-institution-logo{flex-basis:132px;min-height:68px}.lr-institution-logo img{width:132px;height:60px}.lr-institution-logo[data-shape=seal] img{width:64px;height:64px}.lr-institution-logo[data-shape=compact] img{width:96px;height:52px}}@media (prefers-reduced-motion:reduce){.lr-institution-marquee,.lr-institution-window{mask-image:none}.lr-institution-track{animation:none;width:100%}.lr-institution-group{width:100%;flex-wrap:wrap;justify-content:center;gap:24px;padding:0 20px}.lr-institution-track [aria-hidden=true]{display:none}}.lr-aurora-background{z-index:-1;pointer-events:none;background:var(--bg);mask-image:linear-gradient(180deg,transparent,black 5%,black 95%,transparent)}.lr-aurora-background,.lr-aurora-viewport{position:absolute;inset:0}@media (max-width:639px){.lr-aurora-viewport{position:sticky;top:0;width:100%;height:100svh;max-height:960px}}.lr-aurora-section .lr-feature-glass{border-left:1px solid var(--glass-rim);border-bottom-color:var(--glass-rim);border-right:1px solid var(--glass-rim);border-top-color:var(--glass-rim);border-top:1px solid var(--glass-rim-top);border-bottom:1px solid var(--glass-rim-bottom);border-radius:var(--radius-xl);background:radial-gradient(ellipse 140% 120% at 0 0,color-mix(in oklab,var(--fg) 5%,transparent),transparent 80%),var(--glass-fill);-webkit-backdrop-filter:var(--glass-backdrop-sm);backdrop-filter:var(--glass-backdrop-sm);box-shadow:var(--glass-inner),var(--glass-shadow)}.lr-aurora-section .lr-feature-glass:hover{border-color:color-mix(in oklab,var(--brand) 38%,var(--glass-rim));background:radial-gradient(ellipse 150% 120% at 0 0,color-mix(in oklab,var(--brand) 10%,transparent),transparent 85%),var(--glass-fill)}.lr-aurora-section header{isolation:isolate;position:relative}.lr-aurora-section header:before{content:"";position:absolute;inset:-2rem;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at left,var(--bg),transparent 78%)}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.lr-aurora-background{display:none}.lr-aurora-section .lr-feature-glass,.lr-aurora-section .lr-feature-glass:hover{background:var(--bg);backdrop-filter:none;box-shadow:none}}.lr-radial-section{background:var(--bg);color:var(--fg)}.lr-radial-section .lr-label{color:var(--fg-secondary)}.lr-radial-background{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 55% 50%,var(--brand-soft),transparent 60%)}.lr-radial-background canvas{pointer-events:none}html:not(.dark) .lr-radial-background{filter:hue-rotate(65deg) saturate(.85);opacity:.9}.lr-radial-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 5%,color-mix(in oklab,var(--bg) 72%,transparent) 35%,color-mix(in oklab,var(--bg) 25%,transparent) 58%,color-mix(in oklab,var(--bg) 76%,transparent) 66%,color-mix(in oklab,var(--bg) 80%,transparent) 90%)}@media (max-width:639px){.lr-radial-background:after{background:color-mix(in oklab,var(--bg) 70%,transparent)}html:not(.dark) .lr-radial-background:after{background:color-mix(in oklab,var(--bg) 48%,transparent)}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.lr-radial-background{display:none}}.lr-future-card{border-radius:var(--radius-xl)}.lr-trace-card-surface{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--bg));box-shadow:0 14px 40px -28px color-mix(in oklab,var(--fg) 30%,transparent);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.lr-trace-card-glass{border-radius:calc(var(--radius-xl) - 8px);border:1px solid color-mix(in oklab,var(--brand) 22%,transparent);background:linear-gradient(145deg,color-mix(in oklab,var(--brand) 8%,transparent),transparent 65%)}.lr-trace-card-orbit{border:1px solid color-mix(in oklab,var(--brand) 25%,transparent);background:color-mix(in oklab,var(--brand) 10%,transparent);box-shadow:-8px 8px 20px color-mix(in oklab,var(--brand) 8%,transparent)}.lr-trace-card-symbol{background:color-mix(in oklab,var(--brand) 18%,var(--surface))}.lr-trace-card-mark{color:var(--brand-fg);background:var(--brand)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lr-trace-card:hover .lr-trace-card-surface{transform:rotate3d(1,1,0,8deg);box-shadow:18px 24px 36px -28px color-mix(in oklab,var(--fg) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.lr-trace-card-surface{transition:none}}.lr-contribution{padding:clamp(64px,8vw,120px) var(--page-gutter)}.lr-contribution-inner{max-width:calc(var(--page-max-width) - 2 * var(--page-gutter));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.lr-contribution-intro{min-width:0}.lr-contribution-steps{position:relative;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 7%,transparent),transparent 65%),color-mix(in oklab,var(--bg-elevated,var(--bg)) 82%,transparent);backdrop-filter:var(--glass-backdrop);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--fg) 6%,transparent),0 20px 60px -40px color-mix(in oklab,var(--brand) 25%,transparent)}.lr-contribution-step+.lr-contribution-step{border-top:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.lr-step-number{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;font-size:12px;color:var(--fg-secondary);font-variant-numeric:tabular-nums}.lr-contribution-step[data-expanded=true] .lr-step-number{background:var(--brand);border-color:var(--brand);color:var(--brand-fg)}.lr-step-chevron{transition:transform .2s ease}.lr-contribution-step[data-expanded=true] .lr-step-chevron{transform:rotate(180deg)}.lr-step-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s ease,visibility .26s step-end}.lr-contribution-step[data-expanded=true] .lr-step-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .26s ease}.lr-step-panel-inner{min-height:0;overflow:hidden}.lr-step-feature{margin:0 0 20px 52px;display:flex;gap:14px;padding:18px;border:1px solid color-mix(in oklab,var(--brand) 18%,var(--border));border-radius:12px;background:color-mix(in oklab,var(--brand) 5%,var(--bg));animation:lr-step-reveal .22s ease-out both}@keyframes lr-step-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lr-box-stage{height:260px;position:relative;display:grid;place-items:center;overflow:hidden}.lr-box-halo{position:absolute;width:280px;height:200px;background:radial-gradient(ellipse,color-mix(in oklab,var(--brand) 16%,transparent),transparent 70%)}.lr-box-stage .boxes{width:124px;height:124px;transform-style:preserve-3d;transform:rotateX(60deg) rotate(45deg)}.lr-box-stage .box{position:absolute;width:58px;height:58px;transform-style:preserve-3d;animation:lr-box-cycle 4s ease-in-out infinite}.lr-box-stage .box-2{animation-delay:-1s}.lr-box-stage .box-3{animation-delay:-2s}.lr-box-stage .box-4{animation-delay:-3s}.lr-box-stage .face{position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--brand) 45%,transparent)}.lr-box-stage .face-front{background:color-mix(in oklab,var(--brand) 72%,var(--bg));transform:rotateX(-90deg) translateZ(29px)}.lr-box-stage .face-right{background:color-mix(in oklab,var(--brand) 45%,var(--bg));transform:rotateY(90deg) translateZ(29px)}.lr-box-stage .face-top{background:color-mix(in oklab,var(--brand) 90%,var(--bg));transform:translateZ(29px)}.lr-box-stage .face-back{background:color-mix(in oklab,var(--brand) 15%,transparent);transform:translateZ(-35px)}@keyframes lr-box-cycle{0%,10%{transform:translateZ(0)}25%,35%{transform:translate3d(66px,0,0)}50%,60%{transform:translate3d(66px,66px,0)}75%,85%{transform:translate3d(0,66px,0)}to{transform:translateZ(0)}}.lr-contribution[data-running=false] .box{animation-play-state:paused}@media (max-width:767px){.lr-contribution-inner{grid-template-columns:minmax(0,1fr)}.lr-box-stage{height:210px}.lr-step-feature{margin-left:0}}@media (prefers-reduced-motion:reduce){.lr-box-stage .box{animation-play-state:paused}.lr-step-feature{animation:none}.lr-contribution-step[data-expanded=true] .lr-step-panel,.lr-step-chevron,.lr-step-panel{transition:none}}@media (forced-colors:active),(prefers-contrast:more){.lr-contribution-steps{background:var(--bg);backdrop-filter:none;box-shadow:none}.lr-box-stage{visibility:hidden}}@media (prefers-reduced-transparency:reduce){.lr-contribution-steps{background:var(--bg);backdrop-filter:none}}.lr-hero-title-wrap{-webkit-box-reflect:below 6px linear-gradient(transparent 78%,rgb(0 0 0/.14))}.lr-hero-title{--hero-title-pearl:#fff4e1;--hero-title-gold:#ddbe7e;color:var(--fg);background-image:linear-gradient(155deg,var(--fg) 20%,var(--hero-title-pearl) 100%);-webkit-text-fill-color:transparent;mask-image:linear-gradient(180deg,#000 0,#000 82%,rgb(0 0 0/.78))}.lr-hero-title,.lr-hero-title-accent{background-clip:text;-webkit-background-clip:text}.lr-hero-title-accent{background-image:linear-gradient(115deg,var(--hero-title-pearl) 0,color-mix(in oklab,var(--hero-title-pearl) 70%,var(--hero-title-gold)) 30%,var(--hero-title-gold) 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (forced-colors:active),(prefers-contrast:more){.lr-hero-title-wrap{-webkit-box-reflect:none}.lr-hero-title,.lr-hero-title-accent{background:none;-webkit-text-fill-color:currentColor;color:var(--fg);mask-image:none}}[data-glass=off] .lr-feature-glass{background:var(--glass-fill-opaque);backdrop-filter:none}html:not(.dark) .lr-aurora-background{isolation:isolate;background:radial-gradient(ellipse at 12% 25%,#d2eeee,transparent 55%),radial-gradient(ellipse at 82% 68%,#e4d5f3,transparent 58%),linear-gradient(125deg,#f5fbfc,#d9e8fa 48%,#f8e9f0)}html:not(.dark) .lr-aurora-viewport{mix-blend-mode:screen;filter:hue-rotate(115deg) saturate(.75) brightness(.38)}html:not(.dark) .lr-footer{background:radial-gradient(ellipse at 28% 75%,#dcecf9,transparent 60%),radial-gradient(ellipse at 76% 70%,#ecdef5,transparent 60%),linear-gradient(145deg,#fafcfd,#eef4fb 50%,#fbf0f5)}