/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}}:root{--paper:#f7f8fc;--ink:#151a3a;--lime:#7868d8;--pink:#aaa3e7;--blue:#68add6;--lavender:#e5e2f6;--ice:#e2f1f8;--rule:#151a3a2e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f2f1fa}body{color:var(--ink);font-family:var(--font-sans), sans-serif;background:#f2f1fa;margin:0;overflow-x:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;contain:size!important;border:0!important;width:1px!important;max-width:1px!important;height:1px!important;max-height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;left:0!important;overflow:hidden!important}::selection{background:var(--lime);color:#fff}.scroll-progress{z-index:100;background:var(--lime);transform-origin:0;height:3px;position:fixed;inset:0 0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcffeb;border-bottom:1px solid #151a3a14;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 max(3.5vw,50vw - 580px);display:grid;position:sticky;top:0}.wordmark{width:fit-content;font-family:var(--font-display), serif;letter-spacing:-.08em;font-size:34px;font-weight:600;line-height:1}.wordmark span{color:var(--lime)}nav{font:500 14px/1 var(--font-mono), monospace;text-transform:uppercase;gap:28px;display:flex}nav a{opacity:.48;padding:8px 0;transition:opacity .2s;position:relative}nav a:after{content:"";background:currentColor;height:1px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(0)}nav a.active,nav a:hover{opacity:1}nav a.active:after{transform:scaleX(1)}.hero{width:min(1160px,93vw);margin:0 auto;padding:80px 0 0}.hero-kicker{border-bottom:1px solid var(--rule);font:500 14px/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding-bottom:16px;display:flex}h1{text-align:center;max-width:980px;font:500 clamp(48px, 5.7vw, 82px)/.92 var(--font-display), serif;letter-spacing:-.05em;margin:68px auto 30px}.hero-meta{text-align:center;max-width:1040px;font:500 18px/1.5 var(--font-mono), monospace;grid-template-columns:1fr;gap:12px;margin:0 auto;padding:0 0 52px;display:grid}.hero-meta p{margin:0}.author-list{flex-wrap:wrap;justify-content:center;gap:2px 10px;display:flex}.author-name:not(:last-child):after{content:"·";opacity:.42;margin-left:10px}.author-name sup{color:#6255bd;font:700 11px/1 var(--font-mono),monospace;vertical-align:super;margin-left:2px}.author-role-legend{color:#50577b;font:500 12px/1.3 var(--font-mono),monospace;flex-wrap:wrap;justify-content:center;gap:7px 18px;display:flex}.author-role-legend sup{color:#6255bd;margin-right:3px;font-weight:700}.hero-resource-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 2px;display:flex}.hero-resource{text-align:left;background:#fff;border:1px solid #151a3a24;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:202px;padding:9px 11px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 7px 22px #151a3a12}.hero-resource:hover{border-color:#5145aa6b;transform:translateY(-2px);box-shadow:0 11px 28px #151a3a1f}.resource-brand-icon{place-items:center;width:36px;height:36px;display:grid}.resource-brand-icon img{object-fit:contain;width:32px;height:32px;display:block}.brand-huggingface img{width:35px;height:34px}.resource-link-copy{gap:2px;min-width:0;display:grid}.resource-link-copy strong{font:600 13px/1.15 var(--font-mono),monospace;letter-spacing:.01em}.resource-link-copy small{color:#6b708d;font:500 10px/1.2 var(--font-mono),monospace;white-space:nowrap}.resource-arrow{color:#777d99;font:500 13px/1 var(--font-mono),monospace;align-self:start}.hero-affiliations{opacity:.62;font-size:15px}.hero-stage{--tilt-x:0deg;--tilt-y:0deg;background:var(--lavender);isolation:isolate;perspective:900px;border-radius:24px;min-height:min(58vw,680px);position:relative;overflow:hidden;box-shadow:0 18px 60px #333d7d1a}.hero-stage>img{object-fit:cover;object-position:center top;filter:saturate(.78)contrast(.92);width:100%;height:100%;transform:scale(1.05) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.stage-wash{z-index:1;background:linear-gradient(100deg,#101844d1,#2836771f 58%,#7868d833);position:absolute;inset:0}.stage-copy{z-index:2;color:#f4f1e8;font:500 clamp(46px, 6.8vw, 110px)/.82 var(--font-display), serif;letter-spacing:-.055em;position:absolute;top:8%;left:5.5%}.stage-copy p{margin:0}.stage-copy p:last-child{color:var(--lime);font-style:italic}.play-orbit{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-align:left;width:176px;height:176px;font:500 14px/1.25 var(--font-mono), monospace;text-transform:uppercase;background:#11130e1f;border:1px solid #ffffff80;border-radius:50%;grid-template-columns:1fr 1.15fr;place-items:center;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:9%;right:6%}.play-orbit:before{content:"";border:1px dashed #ffffff59;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:10px}.play-orbit:hover{background:var(--lime);color:#fff;transform:scale(1.04)}.play-icon{font-size:22px}.stage-tag{z-index:3;color:#fff;font:500 14px/1 var(--font-mono), monospace;text-transform:uppercase;position:absolute;bottom:24px;left:28px}.stage-tag i{background:#9bd8f0;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 0 6px #9bd8f02e}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1160px,93vw);margin:18px auto 0;display:grid}.metrics article{background:#fff;border:1px solid #151a3a1a;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;min-height:172px;padding:22px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;display:grid;position:relative;overflow:hidden}.metrics article:after{content:"";z-index:0;width:38%;height:100%;animation:5.4s ease-in-out infinite metricSweep;animation-delay:calc(-1s - var(--motion-delay,0s));pointer-events:none;background:linear-gradient(90deg,#0000,#7868d82b,#68add61a,#0000);position:absolute;top:0;left:-42%;transform:skew(-17deg)}.metrics article>*{z-index:1;position:relative}.metrics article:hover{background:#ffffffd1;border-color:#7868d852;transform:translateY(-5px);box-shadow:0 18px 38px #3d36771a}.metrics article:last-child{border-right:1px solid #151a3a1a}.metrics span{font:600 14px/1.15 var(--font-mono), monospace;text-transform:uppercase;opacity:.68;grid-column:1/-1}.metrics strong{font:600 clamp(54px, 5.5vw, 76px)/.78 var(--font-sans), sans-serif;letter-spacing:-.07em;color:#1e275b;align-self:end;margin:0}.metrics em{vertical-align:top;letter-spacing:0;margin-left:3px;font-size:.34em;font-style:normal}.metric-time strong{letter-spacing:0;align-items:flex-end;gap:3px;display:flex}.metric-time strong b{font:inherit;letter-spacing:0;padding-bottom:.08em;font-size:.34em}.metric-time em{vertical-align:baseline;margin-left:0;font-size:1em}.metrics p{text-align:right;max-width:160px;font:500 14px/1.35 var(--font-mono),monospace;text-transform:uppercase;opacity:.64;align-self:end;margin:0 0 2px}.metric-accent{color:var(--ink);box-shadow:inset 0 3px #7868d8;background:#fff!important;border-color:#7868d85c!important}.section-pad{width:min(1120px,92vw);margin:0 auto;padding:130px 0}.section-index{border-bottom:1px solid var(--rule);font:600 15px/1 var(--font-mono), monospace;text-transform:uppercase;padding-bottom:17px;position:relative;overflow:hidden}.section-index:after{content:"";filter:drop-shadow(0 0 6px #7868d85c);pointer-events:none;background:linear-gradient(90deg,#0000,#7868d8 38%,#68add6 68%,#0000);width:112px;height:3px;animation:5.8s ease-in-out infinite accentDrift;position:absolute;bottom:-1px;left:0}.section-index.light{border-color:#f2efe63d}[data-motion]{opacity:0;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--motion-delay,0s);transform:translateY(18px)}[data-motion].is-visible{opacity:1;transform:none}.metrics article:first-child,.overview-title,.results-heading h2,footer>:first-child{--motion-delay:0s}.metrics article:nth-child(2),.abstract-copy,.results-heading p,footer>:nth-child(2){--motion-delay:90ms}.metrics article:nth-child(3),footer>:nth-child(3){--motion-delay:.18s}.metrics article:nth-child(4),footer>:nth-child(4){--motion-delay:.27s}.overview-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);align-items:start;gap:clamp(48px,8vw,118px);margin:54px 0 58px;display:grid}.overview h2,.results h2,.citation h2{font:500 clamp(58px, 7vw, 108px)/.88 var(--font-display), serif;letter-spacing:-.05em;margin:0}.overview-title>span{color:#6659bd;font:600 15px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;display:block}.overview-title h2{max-width:690px;font-size:clamp(44px,5vw,70px);line-height:.94}.abstract-copy{border-top:1px solid var(--rule);max-width:500px;padding-top:25px}.abstract-copy p{margin:0 0 20px;font-size:17px;line-height:1.65}.abstract-copy .lead{font:500 clamp(19px, 1.8vw, 24px)/1.34 var(--font-display), serif;letter-spacing:-.01em}.figure-hero,.method-figure{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.figure-hero img{object-fit:contain;filter:saturate(.88);background:#fff;width:100%;max-height:920px;transition:transform .6s}.figure-hero:hover img{transform:scale(1.01)}.figure-hero>span{background:var(--ink);color:var(--paper);font:400 10px/1 var(--font-mono), monospace;text-transform:uppercase;border-radius:99px;padding:12px 15px;position:absolute;bottom:22px;right:22px}.overview-story{--story-blue:#6eb7df;--story-purple:#7868d8;background:#fff;border:1px solid #151a3a1c;border-radius:26px;overflow:hidden;box-shadow:0 26px 80px #29326b14}.story-toolbar{background:linear-gradient(110deg,#fbfdff,#f5f3ff);border-bottom:1px solid #151a3a1a;justify-content:space-between;align-items:center;gap:30px;min-height:90px;padding:22px 26px;display:flex}.story-toolbar>div:first-child{gap:8px;display:grid}.story-toolbar span{font:500 8px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.46}.story-toolbar strong{font:600 15px/1.1 var(--font-sans),sans-serif}.story-steps{gap:5px;display:flex}.story-steps button{cursor:pointer;font:500 8px/1 var(--font-mono),monospace;text-transform:uppercase;background:#ffffffb8;border:1px solid #151a3a1a;border-radius:99px;align-items:center;gap:7px;padding:9px 11px;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex}.story-steps button i{opacity:.45;font-style:normal}.story-steps button:hover{transform:translateY(-2px)}.story-steps button.active{border-color:var(--story-purple);background:var(--story-purple);color:#fff}.comparison-flow{background:linear-gradient(#fff 0 46%,#f7f8fd 46% 100%);padding:32px 26px 26px}.flow-label{justify-content:space-between;align-items:end;padding:0 4px 10px;display:flex}.flow-label span{font:600 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.flow-label small{font:400 8px/1 var(--font-mono),monospace;text-transform:uppercase;opacity:.42}.host-label{color:#6659bd;margin-top:30px}.flow-row{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;display:grid}.flow-node{cursor:pointer;background:#fff;border:1px solid #151a3a17;border-radius:15px;grid-template-rows:1fr auto;align-items:end;min-width:0;height:184px;padding:13px 12px 14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,filter .35s,opacity .35s;display:grid;position:relative;overflow:hidden}.flow-node strong{z-index:2;text-align:center;font:500 9px/1.25 var(--font-mono),monospace;text-transform:uppercase;margin-top:7px;position:relative}.overview-story .node-visual{place-items:center;width:100%;height:128px;display:grid;position:relative;inset:auto;overflow:hidden}.overview-story .node-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .35s}.overview-story .current-data img{transform:scale(1.04)}.overview-story .server-stack img{width:62%}.overview-story .human-video img{transform:scale(1.05)}.flow-node:hover,.flow-node:focus-visible,.flow-node.active{z-index:3;outline:none;transform:translateY(-5px)}.flow-node:hover .node-visual img,.flow-node.active .node-visual img{transform:scale(1.08)}.current-flow .flow-node{filter:saturate(.3);opacity:.7}.current-flow .flow-node:hover,.current-flow .flow-node.active{filter:saturate(.65);opacity:1;border-color:#151a3a4d;box-shadow:0 12px 30px #151a3a14}.host-flow .flow-node{border-color:#7868d821}.host-flow .flow-node:hover,.host-flow .flow-node.active{border-color:#7868d894;box-shadow:0 17px 42px #7868d82b}.host-flow .flow-node:after{content:"";filter:blur(18px);opacity:0;background:#7868d821;border-radius:50%;height:56%;transition:opacity .35s;position:absolute;inset:auto 12% -36%}.host-flow .flow-node.active:after{opacity:1}.flow-link{background:#151a3a29;height:1px;margin:0 6px;position:relative}.flow-link:after{content:"";border-top:1px solid #151a3a5c;border-right:1px solid #151a3a5c;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.flow-link i{background:var(--story-purple);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.overview-story.is-visible .host-flow .flow-link i{opacity:1;animation:2.4s ease-in-out infinite storyTravel}.host-flow .flow-link{background:linear-gradient(90deg,#6eb7df59,#7868d899)}.host-flow .flow-link:after{border-color:var(--story-purple)}.record-dot{background:#ef6c8f;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;position:absolute;top:10px;right:12px;box-shadow:0 0 0 5px #ef6c8f29}.forgetting-grid,.retained-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;height:128px;display:grid}.forgetting-grid span,.retained-grid span{min-width:0;position:relative}.forgetting-grid img,.retained-grid img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%}.forgetting-grid b{color:#fff;width:22px;height:22px;font:700 16px/1 var(--font-sans),sans-serif;background:#ec5d71;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:0}.retained-grid i{color:#fff;font:600 9px/1 var(--font-mono),monospace;background:#6d60c8;border-radius:99px;padding:5px 7px;font-style:normal;position:absolute;top:11px;right:8px}.learning-visual{grid-template-columns:repeat(4,1fr);align-items:center;gap:6px;width:100%;height:128px;padding:28px 8px 22px;display:grid;position:relative}.learning-visual i{background:linear-gradient(150deg,#ecf7fc,#ded8fa);border:1px solid #68add68c;height:48px;transform:translateY(6px)rotate(-4deg)}.learning-visual i:nth-child(2){transform:translateY(-3px)rotate(2deg)}.learning-visual i:nth-child(3){transform:translateY(3px)rotate(-2deg)}.learning-visual i:nth-child(4){transform:translateY(-6px)rotate(4deg)}.learning-visual b{color:#fff;font:600 9px/1 var(--font-mono),monospace;letter-spacing:.08em;background:#17204e;border-radius:99px;padding:7px 12px;position:absolute;inset:auto 50% 10px auto;transform:translate(50%)}.host-learning.active .learning-visual i{animation:.8s ease-in-out both frameWave}.host-learning.active .learning-visual i:nth-child(2){animation-delay:80ms}.host-learning.active .learning-visual i:nth-child(3){animation-delay:.16s}.host-learning.active .learning-visual i:nth-child(4){animation-delay:.24s}.overview-benefits{color:#f7f8fc;background:#11193f;border-top:1px solid #151a3a1a;grid-template-columns:repeat(3,1fr);display:grid}.overview-benefits article{border-right:1px solid #ffffff1f;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:174px;padding:25px 26px 22px;display:grid;position:relative;overflow:hidden}.overview-benefits article:last-child{border-right:0}.overview-benefits span{font:400 8px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.58;grid-column:1/-1}.overview-benefits strong{font:600 clamp(48px,5vw,72px)/.76 var(--font-sans),sans-serif;letter-spacing:-.06em;align-self:end}.overview-benefits small{font:400 9px/1.2 var(--font-mono),monospace;text-transform:uppercase;color:#aaa3e7;place-self:end;margin-bottom:4px}.benefit-line{background:#ffffff1f;height:2px;position:absolute;bottom:13px;left:26px;right:26px;overflow:hidden}.benefit-line:after{content:"";background:linear-gradient(90deg,#68add6,#aaa3e7);width:0;height:100%;display:block}.overview-story.is-visible .benefit-line:after{animation:1.2s cubic-bezier(.2,.8,.2,1) .45s forwards lineGrow}.data-line:after{--line-width:78%}.time-line:after{--line-width:94%}.retention-line-mini:after{--line-width:99%}.transfer-strip{background:#f8f9fd;border-top:1px solid #151a3a1a;grid-template-columns:.82fr .92fr 1.26fr;min-height:260px;display:grid}.transfer-strip article{border-right:1px solid #151a3a1a;min-width:0;padding:24px;position:relative;overflow:hidden}.transfer-strip article:last-child{border-right:0}.transfer-copy{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid;position:relative}.transfer-copy span{width:25px;height:25px;font:400 8px/1 var(--font-mono),monospace;border:1px solid #151a3a33;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.transfer-copy strong{font:600 10px/1 var(--font-mono),monospace;text-transform:uppercase}.transfer-copy small{font:400 8px/1 var(--font-mono),monospace;text-transform:uppercase;opacity:.45}.mini-timeline{justify-content:space-between;align-items:center;height:70px;display:flex;position:absolute;bottom:43px;left:28px;right:28px}.mini-timeline:before{content:"";border-top:1px solid #151a3a33;position:absolute;top:50%;left:0;right:0}.mini-timeline i{background:#e682ad;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 1px #e682ad66}.mini-timeline i:nth-child(2n){background:#68add6;transform:translateY(24px)}.overview-story.is-visible .mini-timeline i{animation:2.2s ease-in-out infinite timelinePulse;animation-delay:calc(var(--index,0) * .1s)}.manifold-stage{place-items:center;display:grid;position:absolute;inset:65px 22px 10px}.manifold-stage img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.8);width:92%;height:100%}.manifold-stage b{border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 4px #fff}.human-path{background:#e682ad;animation:3s ease-in-out infinite coupleHuman;top:60%;left:24%}.robot-path{background:#68add6;animation:3s ease-in-out infinite coupleRobot;top:76%;left:23%}.transfer-execution>img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 36px);height:165px;position:absolute;bottom:10px;left:18px;right:18px}@keyframes storyTravel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes frameWave{50%{border-color:#7868d8;transform:translateY(-9px)rotate(0)}}@keyframes lineGrow{to{width:var(--line-width)}}@keyframes timelinePulse{50%{box-shadow:0 0 0 8px #7868d800}}@keyframes coupleHuman{50%{top:45%;left:70%}}@keyframes coupleRobot{50%{top:62%;left:70%}}.paper-overview{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.paper-figure-head{background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:17px 0;display:flex}.paper-figure-head>div:first-child{grid-template-columns:auto auto;align-items:center;gap:6px 12px;display:grid}.paper-figure-head>div:first-child span{color:#fff;width:42px;height:42px;font:600 11px/1 var(--font-mono),monospace;text-transform:uppercase;background:#151a3a;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.paper-figure-head>div:first-child strong{font:600 18px/1.1 var(--font-sans),sans-serif}.paper-figure-tabs{gap:5px;display:flex}.paper-figure-tabs button{cursor:pointer;font:600 11px/1 var(--font-mono),monospace;text-transform:uppercase;background:#fff;border:1px solid #151a3a1f;border-radius:99px;padding:11px 14px;transition:background .2s,color .2s,border-color .2s}.paper-figure-tabs button.active{color:#fff;background:#7467cf;border-color:#7467cf}.paper-panel{background:0 0;border:1px solid #5b4f9f33;border-radius:18px;padding-left:0;position:relative;overflow:hidden}.panel-letter{z-index:5;font:600 26px/1 var(--font-display),serif;position:absolute;top:18px;left:17px}.overview-module-title{opacity:0;border-bottom:1px solid #5b4f9f24;align-items:center;gap:13px;margin:0 0 10px;padding:0 4px 15px;transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(10px)}.overview-module-title span{color:#6255bd;min-width:31px;height:31px;font:700 14px/1 var(--font-mono),monospace;background:#7868d814;border:1px solid #6d61c76b;border-radius:50%;flex:none;place-items:center;display:grid}.overview-module-title h3{color:#171c40;font:600 clamp(18px,1.65vw,23px)/1.15 var(--font-display),serif;letter-spacing:-.012em;margin:0}.paper-overview.is-visible .overview-module-title{opacity:1;transform:none}.panel-b .overview-module-title{transition-delay:.1s}.overview-c-original .overview-module-title{transition-delay:.2s}.panel-a{padding:22px 18px 24px}.paper-process{align-items:center;min-height:220px;padding:12px 19px 12px 0;display:grid;position:relative;overflow:hidden}.current-process{grid-template-columns:44px 1.3fr 40px .72fr 40px 1.05fr 40px .88fr}.ours-process{background:0 0;grid-template-columns:44px .92fr 34px 1.45fr 34px 1fr 34px .82fr}.overview-a-original{z-index:2;background:#ececef;border-radius:16px;width:100%;margin:8px 0 42px;padding:12px 12px 0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff9e}.overview-a-original img{z-index:2;object-fit:contain;width:100%;height:auto;display:block;position:relative}.overview-metric-connector{--connector-angle:90deg;--connector-length:60px;z-index:1;top:calc(100% - 2px);left:var(--connector-left);width:var(--connector-length);height:3px;transform:rotate(var(--connector-angle)) scaleX(0);transform-origin:0;opacity:0;background:#5e5e62;border-radius:99px;position:absolute}.overview-metric-connector:after{content:"";background:#5e5e62;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 0 0 5px #5e5e621a}.overview-metric-connector.connector-data{--connector-left:15.7%;--connector-length:48px;--connector-angle:105deg;--connector-delay:.18s}.overview-metric-connector.connector-time{--connector-left:47.3%;--connector-length:78px;--connector-angle:160deg;--connector-delay:.32s}.overview-metric-connector.connector-retention{--connector-left:86.4%;--connector-length:63px;--connector-angle:29deg;--connector-delay:.46s}.paper-overview.is-visible .overview-metric-connector{animation:overviewConnectorDraw .72s var(--connector-delay) cubic-bezier(.2,.8,.2,1) forwards}.process-side-label{height:100%;min-height:170px;font:600 16px/1 var(--font-sans),sans-serif;text-transform:uppercase;writing-mode:vertical-rl;background:0 0;place-items:center;display:grid;transform:rotate(180deg)}.paper-process article{grid-template-rows:minmax(0,1fr) auto;place-items:end center;min-width:0;height:190px;padding:4px 3px 8px;display:grid;overflow:hidden}.paper-process article>img{object-fit:contain;mix-blend-mode:normal;width:100%;height:139px}.paper-process article>strong{text-align:center;font:600 clamp(15px,1.4vw,19px)/1.08 var(--font-display),serif}.paper-process>article,.paper-process>.paper-arrow{opacity:0;transition:opacity .64s cubic-bezier(.2,.8,.2,1),transform .64s cubic-bezier(.2,.8,.2,1);transition-delay:var(--overview-delay,0s);transform:translateY(13px)}.paper-overview.is-visible .paper-process>article,.paper-overview.is-visible .paper-process>.paper-arrow{opacity:1;transform:none}.current-process>:nth-child(2){--overview-delay:40ms}.current-process>:nth-child(3){--overview-delay:.11s}.current-process>:nth-child(4){--overview-delay:.18s}.current-process>:nth-child(5){--overview-delay:.25s}.current-process>:nth-child(6){--overview-delay:.32s}.current-process>:nth-child(7){--overview-delay:.39s}.current-process>:nth-child(8){--overview-delay:.46s}.ours-process>:nth-child(2){--overview-delay:.42s}.ours-process>:nth-child(3){--overview-delay:.49s}.ours-process>:nth-child(4){--overview-delay:.56s}.ours-process>:nth-child(5){--overview-delay:.63s}.ours-process>:nth-child(6){--overview-delay:.7s}.ours-process>:nth-child(7){--overview-delay:.77s}.ours-process>:nth-child(8){--overview-delay:.84s}.paper-process .compute-step img{width:47%}.paper-arrow{width:100%;height:30px;position:relative;overflow:visible}.paper-arrow:before{content:"";background:linear-gradient(90deg,#7868d81f,#7868d89e);border-radius:99px;height:2px;position:absolute;top:50%;left:2px;right:7px;transform:translateY(-50%)}.paper-arrow:after{content:"";border-top:2px solid #7868d8b8;border-right:2px solid #7868d8b8;width:9px;height:9px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}.paper-arrow i{z-index:2;opacity:0;background:#68add6;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:2px;box-shadow:0 0 0 4px #68add624}.paper-overview.is-visible .paper-arrow i{width:7px;height:7px;margin-top:-3.5px;animation:1.65s ease-in-out infinite paperArrowTravel;box-shadow:0 0 0 5px #68add62e,0 0 14px #68add69e}.current-process .paper-arrow:before{background:linear-gradient(90deg,#5b627e1a,#5b627e75)}.current-process .paper-arrow:after{border-color:#5b627e8f}.current-process .paper-arrow i{background:#9299b2;animation-duration:3.3s;box-shadow:0 0 0 4px #9299b21f}.paper-skill-icons{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:5px;width:min(100%,190px);height:130px;display:grid;overflow:hidden}.paper-skill-icons>span{background:0 0;border:2px solid #aaa;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.paper-skill-icons img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4px;display:block}.paper-skill-icons b{color:#f21c24;font:700 35px/.7 var(--font-sans),sans-serif;transform-origin:50%;transition:transform .42s cubic-bezier(.2,1.25,.35,1);transition-delay:calc(var(--overview-delay,0s) + .36s);position:absolute;bottom:-4px;right:-2px;transform:scale(0)}.paper-overview.is-visible .paper-skill-icons b{transform:scale(1)}.paper-skill-icons>span:last-child b,.paper-skill-icons.retained b{color:#0aae63}.paper-benefits{background:#f1f1f2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,27fr) minmax(0,46fr) minmax(0,27fr);align-items:stretch;height:380px;min-height:0;padding:12px 18px 14px;display:grid;overflow:hidden}.benefit-card{cursor:pointer;color:#10152f;background:#fff;border:2px solid #a5a5a5;border-radius:12px;min-width:0;height:100%;min-height:0;transition:border-color .25s,box-shadow .25s;overflow:hidden}.benefit-card:hover,.benefit-card.active{z-index:3;border-color:#6d61c7;transform:none;box-shadow:inset 0 0 0 1px #6d61c714}.benefit-title{text-align:center;font:600 clamp(15px,1.7vw,23px)/1 var(--font-display),serif;display:block}.data-benefit{padding:12px 13px 9px;position:relative;overflow:hidden}.data-benefit>.benefit-title{opacity:0;position:absolute;top:26%;right:-42%;transform:rotate(-90deg)}.simpler-row{grid-template-columns:1fr;justify-items:center;gap:3px;display:grid}.simpler-row>strong{color:#0876bb;font:600 clamp(20px,2.3vw,33px)/1 var(--font-sans),sans-serif;font-style:italic}.data-icons{justify-content:center;align-items:center;gap:2px;width:100%;height:43px;display:flex}.data-icons img{object-fit:contain;mix-blend-mode:multiply;width:22%;height:100%}.simpler-row>b{font:500 16px/1 var(--font-display),serif;position:absolute;top:81px;right:42px}.hand-icon{object-fit:contain;mix-blend-mode:multiply;width:38px;height:52px;position:absolute;top:64px;right:10px}.data-benefit>em{color:#0876bb;text-align:center;font:700 clamp(22px,2.5vw,36px)/1 var(--font-sans),sans-serif;margin:1px 0 -2px;font-style:italic;display:block}.mini-paper-chart{height:174px;margin:0 3px 0 26px;position:relative}.chart-axis{background:#111;position:absolute}.chart-axis.vertical{width:2px;top:20px;bottom:25px;left:4px}.chart-axis.vertical:after{content:"";border-bottom:10px solid #111;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-1px;left:-5px}.chart-axis.horizontal{height:2px;bottom:25px;left:4px;right:0}.chart-axis.horizontal:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #111;position:absolute;top:-5px;right:-1px}.axis-y{width:150px;font:600 10px/1 var(--font-display),serif;position:absolute;top:84px;left:-73px;transform:rotate(-90deg)}.axis-x{font:600 10px/1 var(--font-display),serif;position:absolute;bottom:6px;left:22%}.data-curve{transform-origin:0 100%;border-top:4px solid #ef7d6b;border-right:4px solid #ef7d6b;border-radius:100% 20% 0 0;height:113px;position:absolute;bottom:27px;left:12px;right:10px;transform:skew(-17deg)}.data-chart .one-demo,.data-chart .fifty-demo{font:500 8px/1 var(--font-sans),sans-serif;border-radius:4px;padding:5px 7px;position:absolute}.data-chart .one-demo{color:#0876bb;background:#dbeaf4;top:44px;left:20px}.data-chart .fifty-demo{color:#ef7d6b;background:#fde2dd;bottom:32px;right:7px}.benefit-center{grid-template-rows:minmax(0,1fr) 178px;min-width:0;min-height:0;padding:0 11px;display:grid;overflow:visible}.center-labels{text-align:center;grid-template-columns:1fr 1.1fr 1fr;align-items:center;display:grid}.center-labels strong{font:600 clamp(17px,2vw,28px)/1 var(--font-display),serif}.host-mark{color:#c7c8ca;font:300 clamp(74px,9vw,125px)/.6 var(--font-sans),sans-serif}.time-benefit{align-self:end;height:178px;padding:0 14px 8px;position:relative;overflow:visible}.time-benefit .benefit-title{position:absolute;top:-25px;left:0;right:0;transform:none}.time-paper-chart{border-bottom:2px solid #111;border-left:2px solid #111;height:122px;margin-top:-7px;position:relative;overflow:hidden}.conventional-time{color:#ef806e;text-align:center;height:39px;font:600 12px/1 var(--font-sans),sans-serif;background:#fde5e1;padding-top:8px;position:absolute;top:21px;left:8px;right:26%}.ours-time{color:#0876bb;font:600 11px/1 var(--font-sans),sans-serif;border-left:7px solid #d5eaf4;padding:5px 9px;position:absolute;bottom:20px;left:8px}.ours-time strong{margin-left:8px;font-size:24px}.time-paper-chart em{color:#0876bb;font:700 clamp(19px,2.4vw,34px)/.87 var(--font-sans),sans-serif;font-style:italic;position:absolute;top:37px;right:7px}.time-dash{border-top:2px dashed #0876bb;position:absolute;bottom:43px;left:42%;right:26%;transform:rotate(-15deg)}.time-benefit>small{text-align:center;font:600 10px/1 var(--font-display),serif;margin-top:3px;display:block}.retention-benefit{padding:12px 10px 8px;overflow:hidden}.previous-new{font:600 12px/1 var(--font-display),serif;justify-content:space-around;margin:6px 0 3px;display:flex}.retention-icons{grid-template-columns:repeat(4,1fr);gap:5px;height:44px;display:grid}.retention-icons img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.retention-paper-chart{height:221px;margin:0 0 0 37px}.retention-paper-chart .axis-y{width:180px;top:111px;left:-90px}.host-retention-line{border-top:3px solid #0876bb;position:absolute;top:76px;left:6px;right:4px}.baseline-drop-line{border-bottom:3px solid #ef806e;border-left:3px solid #ef806e;border-radius:0 0 0 90%;position:absolute;inset:76px 4px 27px 20%;transform:skew(13deg)}.retention-paper-chart>b{color:#ed2b34;font:600 9px/1 var(--font-display),serif;position:absolute;top:49px;left:12%}.retention-paper-chart>em{color:#0876bb;text-align:center;font:700 clamp(17px,2vw,29px)/.95 var(--font-sans),sans-serif;font-style:italic;position:absolute;top:105px;right:2px}.learning-step{isolation:isolate;position:relative}.learning-sequence{background:linear-gradient(135deg,#8c7eda21,#cdd5f630 52%,#68add61c);border:1px solid #6f5fcc21;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));place-self:center;align-items:center;gap:7px;width:90%;height:122px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 32px #4e439714}.learning-sequence:before{content:"";filter:blur(18px);pointer-events:none;background:#a397e121;border-radius:50%;position:absolute;inset:16% 8%}.learning-sequence img{z-index:1;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 5px 5px #151a3a1a);background:0 0;border:0;width:100%;height:92px;position:relative}.paper-overview.is-visible .learning-sequence img{animation:1.8s ease-in-out infinite paperFrame}.paper-overview.is-visible .learning-sequence img:nth-child(2){animation-delay:.25s}.paper-overview.is-visible .learning-sequence img:nth-child(3){animation-delay:.5s}.panel-b{background:0 0;margin-top:24px;padding:28px 18px 24px}.overview-c-original{background:0 0;border:1px solid #5b4f9f33;border-radius:18px;width:100%;margin:24px 0 0;padding:24px 18px;overflow:hidden}.overview-c-original img{object-fit:contain;width:100%;height:auto;display:block}.trajectory-row{grid-template-columns:90px minmax(0,1fr) minmax(450px,43%);align-items:center;display:grid}.trajectory-row>strong,.mismatch-row>strong{font:600 clamp(16px,1.55vw,21px)/1.08 var(--font-display),serif}.trajectory-frames{grid-column:2;height:116px;position:relative}.trajectory-frames>img{--progress:50%;left:var(--progress);object-fit:cover;width:15.4%;height:88px;image-rendering:-webkit-optimize-contrast;filter:contrast(1.07)saturate(1.04);opacity:0;background:#f7f8fc;border:2px solid #e885b0;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-42%)scale(.96)}.paper-overview.is-visible .trajectory-frames>img{opacity:1;transform:translate(-50%,-50%)scale(1)}.trajectory-frames>img:first-child{transition-delay:.1s}.trajectory-frames>img:nth-child(2){transition-delay:.17s}.trajectory-frames>img:nth-child(3){transition-delay:.24s}.trajectory-frames>img:nth-child(4){transition-delay:.31s}.trajectory-frames>img:nth-child(5){transition-delay:.38s}.trajectory-frames>img:nth-child(6){transition-delay:.45s}.robot-trajectory .trajectory-frames>img:first-child{transition-delay:.47s}.robot-trajectory .trajectory-frames>img:nth-child(2){transition-delay:.54s}.robot-trajectory .trajectory-frames>img:nth-child(3){transition-delay:.61s}.robot-trajectory .trajectory-frames>img:nth-child(4){transition-delay:.68s}.robot-trajectory .trajectory-frames>img:nth-child(5){transition-delay:.75s}.robot-trajectory .trajectory-frames>img:nth-child(6){transition-delay:.82s}.robot-trajectory .trajectory-frames>img{object-fit:contain;border-color:#68add6}.trajectory-detail{color:#e885b0;opacity:0;grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100px;margin-left:24px;transition:opacity .65s .48s,transform .65s cubic-bezier(.2,.8,.2,1) .48s;display:grid;position:relative;transform:translate(12px)}.paper-overview.is-visible .trajectory-detail{opacity:1;transform:none}.paper-overview.is-visible .robot-trajectory .trajectory-detail{transition-delay:.86s}.trajectory-detail:before,.trajectory-detail:after{content:"";transform-origin:100%;border-top:2px dashed;width:25px;position:absolute;left:-24px}.trajectory-detail:before{top:20px;transform:rotate(-13deg)}.trajectory-detail:after{bottom:20px;transform:rotate(13deg)}.robot-trajectory .trajectory-detail{color:#68add6}.trajectory-detail>span{background:0 0;border:2px solid;min-width:0;position:relative;overflow:hidden}.trajectory-detail img{object-fit:cover;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;filter:contrast(1.05)saturate(1.03);background:#f7f8fc}.robot-trajectory .trajectory-detail img{object-fit:contain}.trajectory-detail i,.trajectory-detail b{background:currentColor;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 4px #ffffffb8}.trajectory-detail>span:first-child i{top:50%;left:24%}.trajectory-detail>span:first-child b{top:64%;right:23%}.trajectory-detail>span:last-child i{top:37%;left:34%}.trajectory-detail>span:last-child b{bottom:22%;right:20%}.mismatch-row{background:0 0;grid-template-columns:90px minmax(0,1fr) minmax(450px,43%);align-items:center;min-height:132px;padding:7px 0;display:grid}.mismatch-timeline{height:112px;position:relative}.timeline-rail{transform-origin:0;background:#8f929d;border-radius:99px;height:4px;transition:transform .8s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;left:0;right:0;transform:scaleX(0)}.paper-overview.is-visible .timeline-rail{transform:scaleX(1)}.timeline-rail.top{top:13px}.timeline-rail.bottom{bottom:13px}.mismatch-pairs{position:absolute;inset:0}.mismatch-pair{--human-x:24%;--robot-x:60%;--delay:0s;opacity:0;transition:opacity .35s calc(.5s + var(--delay));font-style:normal;position:absolute;inset:0}.paper-overview.is-visible .mismatch-pair{opacity:1}.mismatch-pair:before,.mismatch-pair:after{content:"";z-index:2;background:#fbfcff;border:5px solid;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%)}.mismatch-pair:before{left:var(--human-x);color:#e885b0;top:6px}.mismatch-pair:after{left:var(--robot-x);color:#68add6;bottom:6px}.mismatch-pair b{border-left:2px dashed;width:0;position:absolute}.mismatch-pair .human-drop{left:var(--human-x);color:#e885b0;height:32px;top:27px}.mismatch-pair .robot-rise{left:var(--robot-x);color:#68add6;height:30px;bottom:27px}.mismatch-pair em,.mismatch-pair small{z-index:3;font:700 18px/1 var(--font-sans),sans-serif;background:0 0;padding:0;font-style:normal;position:absolute;transform:translate(-50%)}.mismatch-pair em{left:var(--human-x);color:#e885b0;top:53px}.mismatch-pair small{left:var(--robot-x);color:#68add6;bottom:49px}.paper-overview.is-visible .mismatch-pair:before,.paper-overview.is-visible .mismatch-pair:after{animation:1.55s ease-in-out infinite mismatchPulse;animation-delay:var(--delay)}.paper-overview.is-visible .mismatch-pair b{animation:1.15s linear infinite mismatchDash;animation-delay:var(--delay)}.state-mismatch{grid-template-columns:92px repeat(4,minmax(78px,1fr));align-items:center;gap:9px;margin-left:18px;display:grid}.state-mismatch>strong{font:600 clamp(16px,1.5vw,21px)/1.08 var(--font-display),serif;align-self:center}.state-mismatch span{--line-angle:0deg;opacity:0;justify-items:center;gap:5px;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(9px)}.paper-overview.is-visible .state-mismatch span{opacity:1;transform:none}.state-mismatch span:first-of-type{transition-delay:.56s}.state-mismatch span:nth-of-type(2){transition-delay:.64s}.state-mismatch span:nth-of-type(3){transition-delay:.72s}.state-mismatch span:nth-of-type(4){transition-delay:.8s}.state-mismatch span:before,.state-mismatch span:after{content:"";transform-origin:bottom;width:2px;height:26px;position:absolute;left:50%}.state-mismatch span:before{transform:rotate(var(--line-angle));background:#e885b0;bottom:calc(100% + 4px)}.state-mismatch span:after{transform:rotate(var(--line-angle));background:#68add6;top:calc(100% + 4px)}.state-mismatch span:first-of-type{--line-angle:24deg}.state-mismatch span:nth-of-type(2){--line-angle:-8deg}.state-mismatch span:nth-of-type(3){--line-angle:12deg}.state-mismatch span:nth-of-type(4){--line-angle:-22deg}.state-mismatch img{object-fit:contain;mix-blend-mode:normal;width:54px;height:54px}.state-mismatch small{text-align:center;white-space:nowrap;font:600 14px/1.08 var(--font-display),serif}.panel-c{border-top:1px solid #151a3a1a;grid-template-columns:1fr 1.18fr;gap:28px;min-height:330px;padding-top:24px;padding-bottom:24px;display:grid}.panel-c article{min-width:0}.panel-c h3{text-align:center;font:600 clamp(12px,1.25vw,17px)/1.2 var(--font-display),serif;margin:0 0 14px}.coupling-visual{grid-template-columns:90px 1fr 1.25fr;align-items:center;height:245px;display:grid}.coupling-visual>span{font:600 10px/1.2 var(--font-display),serif}.coupling-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.coupled-rails{grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;height:130px;display:grid}.coupled-rails b{font:600 10px/1 var(--font-display),serif}.coupled-rails i{background:#b9bec6;height:4px;position:relative}.coupled-rails i:after{content:"";background:radial-gradient(circle,#e885b0 0 6px,#0000 7px) 0 0/25% 100%;position:absolute;inset:-5px 0}.coupled-rails .blue-rail:after{background:radial-gradient(circle,#68add6 0 6px,#0000 7px) 0 0/25% 100%}.grounded-panel{padding-right:18px}.rollout-visual{height:245px;position:relative;overflow:hidden}.rollout-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.rollout-visual i{opacity:0;background:#7868d814;border:2px solid #7868d873;width:22%;height:64%;position:absolute;top:18%;left:0}.paper-overview.is-visible .rollout-visual i{opacity:1;animation:4s ease-in-out infinite rolloutScan}@keyframes paperArrowTravel{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes paperFrame{50%{filter:drop-shadow(0 10px 9px #5145aa29);transform:translateY(-8px)}}@keyframes mismatchPulse{50%{transform:translate(-50%)scale(1.38);box-shadow:0 0 0 11px #7868d800,0 0 14px}}@keyframes mismatchDash{50%{opacity:.35}}@keyframes rolloutScan{0%,10%{left:0}40%{left:27%}70%{left:54%}90%,to{left:76%}}@keyframes overviewConnectorDraw{to{opacity:1;transform:rotate(var(--connector-angle)) scaleX(1)}}.method-section{isolation:isolate;position:relative;overflow:visible}.method-original-figure{scrollbar-width:thin;scrollbar-color:#5b4f9f4d transparent;background:0 0;width:100%;margin:56px 0 0;overflow:auto hidden}.method-original-figure img{width:100%;max-width:100%;height:auto;display:block}.method{color:var(--paper);background:linear-gradient(145deg,#121a43 0%,#23255c 58%,#433b80 100%)}.method-title{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin:58px 0 92px;display:grid}.method-title h2{font:500 clamp(58px, 7vw, 112px)/.86 var(--font-display), serif;letter-spacing:-.05em;margin:0}.method-title p{opacity:.65;max-width:400px;margin:0 0 8px;font-size:15px;line-height:1.65}.method-steps{border-top:1px solid #f2efe63d;grid-template-columns:1fr 1fr;display:grid}.method-steps article{border-bottom:1px solid #f2efe63d;grid-template-columns:70px 1fr;gap:18px;padding:38px 5vw 48px 0;display:grid}.method-steps article+article{border-left:1px solid #f2efe63d;padding-left:4vw}.step-no{border:1px solid var(--lime);width:50px;height:50px;color:var(--lime);font:400 13px/1 var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.method-steps h3{font:500 36px/1 var(--font-display), serif;margin:0 0 18px}.method-steps p{opacity:.64;max-width:560px;margin:0;font-size:14px;line-height:1.7}.model-explainer{color:#151a3a;background:#f7f8fc;border:1px solid #e2f1f840;margin:88px -1vw 20px}.model-nav{border-bottom:1px solid #151a3a29;grid-template-columns:repeat(3,1fr);display:grid}.model-nav button{color:#151a3a;cursor:pointer;text-align:left;font:500 10px/1 var(--font-mono), monospace;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #151a3a29;padding:20px 24px;transition:background .25s,color .25s}.model-nav button:last-child{border-right:0}.model-nav button span{opacity:.4;margin-right:18px}.model-nav button[aria-selected=true]{color:#fff;background:#151a3a}.method-view{padding:42px;animation:.45s cubic-bezier(.2,.8,.2,1) diagramIn}.diagram-title{grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;margin-bottom:48px;display:grid}.diagram-title span,.lane-label{font:500 9px/1 var(--font-mono),monospace;color:#6659bd;letter-spacing:.06em;text-transform:uppercase}.diagram-title h3{max-width:800px;font:500 clamp(38px,4.5vw,68px)/.9 var(--font-display),serif;letter-spacing:-.04em;margin:9px 0 0}.diagram-title p{opacity:.6;max-width:430px;margin:0;font-size:12px;line-height:1.6}.architecture-grid{grid-template-columns:.85fr .65fr 1.25fr 1.05fr;align-items:stretch;gap:14px;display:grid}.arch-inputs,.arch-encoders,.host-core,.arch-outputs{background:#fff;border:1px solid #151a3a21;min-height:520px;padding:46px 17px 18px;position:relative}.lane-label{position:absolute;top:17px;left:17px}.arch-inputs{gap:10px;display:grid}.input-card{background:linear-gradient(145deg,#f7f8fc,#e5e2f6);border:1px solid #151a3a21;min-height:126px;padding:72px 12px 12px;position:relative;overflow:hidden}.input-card strong,.input-card small{display:block}.input-card strong{font:500 12px/1.15 var(--font-mono),monospace}.input-card small{font:400 8px/1.3 var(--font-mono),monospace;opacity:.5;margin-top:5px}.mini-film{gap:3px;display:flex;position:absolute;inset:17px 12px auto}.mini-film i{background:linear-gradient(135deg,#68add640,#7868d84d);border:1px solid #68add6;flex:1;height:42px}.mini-film i:after{content:"";opacity:.7;background:#fff;border-radius:50%;width:14px;height:14px;margin:14px auto;display:block}.camera-stack i{background:#e2f1f8;border:1px solid #68add6;width:62px;height:38px;position:absolute;top:18px}.camera-stack i:first-child{left:16px}.camera-stack i:nth-child(2){top:24px;left:34px}.camera-stack i:nth-child(3){top:30px;left:52px}.condition-lines{position:absolute;inset:22px 15px auto}.condition-lines i{background:linear-gradient(90deg,#7868d8,#68add6);height:8px;margin-bottom:9px;display:block}.condition-lines i:last-child{width:68%}.arch-encoders{background:linear-gradient(#eef6fa,#efedf8);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.encoder-block{text-align:center;background:#fff;border:1px solid #68add6;width:100%;padding:26px 12px}.encoder-block strong,.encoder-block small{display:block}.encoder-block strong{font:500 18px/1 var(--font-display),serif}.encoder-block small{font:400 8px/1.3 var(--font-mono),monospace;opacity:.5;margin-top:7px}.encoder-arrow{color:#7868d8;font-size:28px;transform:rotate(90deg)}.token-stream{flex-wrap:wrap;justify-content:center;gap:4px;width:100%;padding-bottom:24px;display:flex;position:relative}.token-stream i{background:#e5e2f6;border:1px solid #7868d8;width:20px;height:20px}.token-stream span{font:500 9px/1 var(--font-mono),monospace;position:absolute;bottom:0}.condition-arrow{font:400 8px/1.3 var(--font-mono),monospace;color:#6659bd;text-transform:uppercase;text-align:center}.host-core{color:#fff;background:#151a3a;grid-template-rows:1fr auto 1fr auto;gap:10px;display:grid}.host-core .lane-label{color:#aaa3e7}.expert{background:#ffffff0a;border:1px solid #e2f1f840;padding:18px;position:relative;overflow:hidden}.expert>span,.expert>strong,.expert>small{display:block}.expert>span{font:500 8px/1 var(--font-mono),monospace;color:#aaa3e7;text-transform:uppercase}.expert>strong{font:500 23px/1 var(--font-display),serif;margin-top:8px}.expert>small{font:400 8px/1.3 var(--font-mono),monospace;opacity:.48;margin-top:5px}.expert-layers{gap:3px;width:44px;display:grid;position:absolute;top:16px;bottom:16px;right:14px}.expert-layers i{background:#7868d824;border:1px solid #aaa3e780;animation:2.8s ease-in-out infinite expertPulse}.expert-layers i:nth-child(2n){animation-delay:.18s}.expert-layers i:nth-child(3n){animation-delay:.36s}.shared-attention{text-align:center;border-top:1px dashed #68add6;border-bottom:1px dashed #68add6;padding:11px 8px;position:relative}.shared-attention strong,.shared-attention small{display:block}.shared-attention strong{font:500 9px/1 var(--font-mono),monospace;text-transform:uppercase}.shared-attention small{font:400 7px/1 var(--font-mono),monospace;opacity:.45;margin-top:5px}.attention-flow{background:#aaa3e7;border-radius:50%;width:7px;height:7px;animation:2s linear infinite attentionMove;position:absolute;top:-4px}.left-flow{left:15%}.right-flow{animation-delay:1s;left:70%}.core-tags{flex-wrap:wrap;gap:5px;display:flex}.core-tags span{font:400 7px/1 var(--font-mono),monospace;text-transform:uppercase;opacity:.6;border:1px solid #ffffff2e;padding:5px 7px}.arch-outputs{background:linear-gradient(#fff,#efedf8);flex-direction:column;justify-content:center;gap:9px;display:flex}.output-card{background:#fff;border:1px solid #151a3a26;grid-template-columns:34px 1fr;gap:9px;padding:16px;display:grid;position:relative}.output-card>span{color:#fff;width:28px;height:28px;font:500 9px/1 var(--font-mono),monospace;background:#7868d8;border-radius:50%;place-items:center;display:grid}.output-card strong,.output-card small{display:block}.output-card strong{font:500 13px/1.1 var(--font-mono),monospace}.output-card small{font:400 8px/1.3 var(--font-mono),monospace;opacity:.5;margin-top:5px}.output-card>b{font:400 7px/1 var(--font-mono),monospace;color:#6659bd;text-transform:uppercase;grid-column:2}.causal-link{height:26px;font:400 7px/1 var(--font-mono),monospace;text-transform:uppercase;color:#6659bd;margin-left:30px}.causal-link i{background:#7868d8;width:1px;height:22px;margin:0 10px -9px 0;display:inline-block}.causal-mask-strip{background:#e5e2f6;border-left:4px solid #7868d8;grid-template-columns:auto 1fr 1fr;align-items:center;gap:24px;margin-top:14px;padding:17px 20px;display:grid}.causal-mask-strip>span{font:500 8px/1 var(--font-mono),monospace;text-transform:uppercase}.causal-mask-strip>div{justify-content:center;align-items:center;gap:8px;display:flex}.causal-mask-strip b{font:500 8px/1 var(--font-mono),monospace}.causal-mask-strip i{color:#7868d8;font-style:normal}.causal-mask-strip small{font:400 8px/1.35 var(--font-mono),monospace;opacity:.55}.alignment-pipeline{grid-template-columns:1.15fr .8fr .75fr;align-items:stretch;gap:12px;margin-bottom:28px;display:grid}.paired-sequences,.manifold-map,.coupled-target{background:#fff;border:1px solid #151a3a24;min-height:265px;padding:20px}.paired-sequences{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:10px;display:grid}.sequence{grid-template-columns:repeat(3,1fr);gap:4px;padding-top:30px;display:grid;position:relative}.sequence span{font:500 8px/1 var(--font-mono),monospace;text-transform:uppercase;position:absolute;top:0}.sequence i{background:#e2f1f8;border:1px solid #68add6;height:38px}.human-sequence i{background:#e5e2f6;border-color:#aaa3e7}.alignment-module{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.alignment-module strong{font:500 7px/1.2 var(--font-mono),monospace;border:1px solid #151a3a26;padding:7px}.alignment-module i{color:#7868d8;font-style:normal}.manifold-map{background:linear-gradient(145deg,#eef6fa,#efedf8);position:relative;overflow:hidden}.manifold-map>span,.coupled-target>span{font:500 8px/1 var(--font-mono),monospace;text-transform:uppercase}.trajectory{border:3px solid #0000;border-top-color:#68add6;border-radius:50%;height:80px;position:absolute;top:90px;left:10%;right:10%;transform:rotate(8deg)}.robot-path{border-top-color:#aaa3e7;top:125px;transform:rotate(-8deg)}.manifold-map b{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:124px;box-shadow:0 0 0 4px #7868d83b}.coupled-target{color:#fff;background:#151a3a;flex-direction:column;justify-content:center;gap:20px;display:flex}.coupled-target code{font:500 16px/1.4 var(--font-mono),monospace;color:#aaa3e7}.coupled-target small{font:400 9px/1.45 var(--font-mono),monospace;opacity:.55}.training-stages{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;display:grid}.training-stage{background:#fff;border:1px solid #151a3a24;padding:28px;position:relative}.stage-marker{font:500 9px/1 var(--font-mono),monospace;color:#6659bd;text-transform:uppercase}.pair-visual{grid-template-columns:1fr 1fr;gap:35px;height:110px;margin:22px 0;display:grid;position:relative}.pair-visual i{background:linear-gradient(145deg,#e2f1f8,#e5e2f6);border:1px solid #68add6}.pair-visual i:after{content:"";border:5px solid #151a3a;border-top:0;width:42px;height:48px;margin:30px auto 0;display:block}.pair-visual span{font:500 7px/1 var(--font-mono),monospace;text-transform:uppercase;position:absolute;bottom:-16px}.pair-visual span:first-of-type{left:18%}.pair-visual span:nth-of-type(2){right:18%}.human-robot-pair i:first-child:after{background:#7868d8;border:0;border-radius:50%;width:27px;height:27px;box-shadow:0 25px 0 8px #7868d8}.training-stage h4{font:500 29px/1 var(--font-display),serif;margin:28px 0 10px}.training-stage p{opacity:.6;min-height:64px;margin:0;font-size:11px;line-height:1.5}.training-stage dl{border-top:1px solid #151a3a21;grid-template-columns:repeat(3,1fr);margin:25px 0 0;padding-top:18px;display:grid}.training-stage dl div{border-right:1px solid #151a3a21;padding-right:8px}.training-stage dl div:last-child{border:0;padding-left:8px}.training-stage dt{font:500 22px/1 var(--font-display),serif;color:#5145aa}.training-stage dd{font:400 7px/1.3 var(--font-mono),monospace;text-transform:uppercase;opacity:.52;margin:5px 0 0}.stage-transfer{color:#6659bd;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.stage-transfer span,.stage-transfer small{writing-mode:vertical-rl;font:500 7px/1 var(--font-mono),monospace;text-transform:uppercase}.stage-transfer i{font-size:25px;font-style:normal}.stage-transfer small{opacity:.5}.loss-strip{background:#e5e2f6;border-left:4px solid #7868d8;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-top:20px;padding:18px 20px;display:grid}.loss-strip span,.loss-strip small{font:500 8px/1.35 var(--font-mono),monospace;text-transform:uppercase}.loss-strip b{font:500 14px/1 var(--font-mono),monospace;text-align:center}.loss-strip small{opacity:.5}.inference-loop{background:linear-gradient(145deg,#eef6fa,#efedf8);border:1px solid #151a3a24;grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:center;gap:18px;min-height:420px;padding:40px;display:grid;position:relative}.inference-source,.robot-execution{text-align:center}.inference-source strong,.inference-source small,.robot-execution strong,.robot-execution small{display:block}.inference-source strong,.robot-execution strong{font:500 12px/1.2 var(--font-mono),monospace;margin-top:18px}.inference-source small,.robot-execution small{font:400 8px/1 var(--font-mono),monospace;opacity:.5;margin-top:6px}.large-film{gap:5px;display:flex}.large-film i{background:linear-gradient(145deg,#e5e2f6,#d5d0f0);border:1px solid #7868d8;flex:1;height:120px;transform:perspective(300px)rotateY(-8deg)}.large-film i:after{content:"";opacity:.55;background:#7868d8;border-radius:50%;width:27px;height:27px;margin:46px auto;display:block}.loop-arrow{color:#7868d8;font-size:32px}.inference-core{color:#fff;background:#151a3a;padding:28px;box-shadow:0 20px 60px #151a3a33}.inference-core>strong{font:500 44px/.8 var(--font-display),serif;color:#aaa3e7;margin-bottom:22px;display:block}.inference-core span{font:400 8px/1 var(--font-mono),monospace;text-transform:uppercase;border-top:1px solid #ffffff29;padding:10px 0;display:block}.robot-css{height:130px;position:relative}.robot-css i{transform-origin:0;background:#151a3a;border-radius:99px;width:68px;height:13px;position:absolute}.robot-css i:first-child{top:68%;left:22%;transform:rotate(-48deg)}.robot-css i:nth-child(2){top:30%;left:49%;transform:rotate(51deg)}.robot-css b{background:#eef6fa;border:5px solid #7868d8;border-radius:50%;width:22px;height:22px;position:absolute}.robot-css b:first-of-type{top:62%;left:18%}.robot-css b:last-of-type{top:23%;left:45%}.feedback-loop{text-align:center;border:1px solid #7868d8;border-top:0;border-radius:0 0 40px 40px;height:50px;position:absolute;bottom:20px;left:25%;right:22%}.feedback-loop span{font:500 7px/1 var(--font-mono),monospace;text-transform:uppercase;color:#6659bd;background:#efedf8;padding:4px 10px;position:relative;top:45px}.feedback-loop i{color:#7868d8;font-size:24px;font-style:normal;position:absolute;top:-14px;right:-7px}.inference-facts{border-top:1px solid #151a3a26;border-bottom:1px solid #151a3a26;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.inference-facts span{font:400 8px/1.4 var(--font-mono),monospace;text-transform:uppercase;border-right:1px solid #151a3a26;padding:18px}.inference-facts span:last-child{border:0}.inference-facts b{font:500 22px/1 var(--font-display),serif;color:#5145aa;text-transform:none;margin-bottom:6px;display:block}.method-story{height:310vh;margin:80px -3.5vw 0;position:relative}.method-sticky{background:radial-gradient(circle at calc(18% + var(--method-progress) * 64%) 55%, #7868d83d, transparent 26%), linear-gradient(145deg, #101737, #22255c 62%, #40377b);grid-template-rows:auto 1fr auto;height:calc(100vh - 76px);min-height:650px;padding:6vh 3.5vw 4vh;display:grid;position:sticky;top:76px;overflow:hidden}.method-live-copy{z-index:3;width:min(600px,60vw);min-height:128px;position:relative}.method-live-copy>span{font:400 9px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#aaa3e7}.method-live-copy h3{font:500 clamp(34px, 4vw, 62px)/.92 var(--font-display), serif;letter-spacing:-.035em;margin:10px 0 8px}.method-live-copy p{opacity:.6;max-width:520px;margin:0;font-size:13px;line-height:1.55}.principle-diagram{align-self:center;height:min(39vh,350px);margin:2vh 3vw;position:relative}.progress-rail{background:#e2f1f82b;height:2px;position:absolute;top:52%;left:7%;right:7%;overflow:hidden}.progress-rail i{width:calc(var(--method-progress) * 100%);background:linear-gradient(90deg,#68add6,#aaa3e7,#7868d8);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 18px #aaa3e7b3}.principle-node{z-index:2;aspect-ratio:1;color:#f7f8fc;opacity:.38;cursor:pointer;background:#0f1636bf;border:1px solid #e2f1f83d;border-radius:50%;width:clamp(112px,13vw,190px);padding:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .5s,background .5s,border-color .5s,box-shadow .5s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.76)}.principle-node.is-active{opacity:1;background:radial-gradient(circle at 50% 35%,#7868d875,#0f1636eb 67%);border-color:#aaa3e7b3;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 8px #7868d812,0 22px 60px #00000047}.principle-node:focus-visible{outline-offset:5px;outline:2px solid #68add6}.node-0{left:7%}.node-1{left:28.5%}.node-2{left:50%}.node-3{left:71.5%}.node-4{left:93%}.node-number{font:400 9px/1 var(--font-mono), monospace;opacity:.55;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.principle-node strong{font:400 9px/1 var(--font-mono), monospace;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.node-visual{position:absolute;inset:19% 18% 32%}.film-frame{background:linear-gradient(135deg,#68add640,#aaa3e747);border:1px solid #9bcfea;width:45%;height:64%;position:absolute;top:18%}.film-frame:first-child{left:4%;transform:rotate(-7deg)}.film-frame:nth-child(2){left:29%}.film-frame:nth-child(3){left:54%;transform:rotate(7deg)}.film-frame:after{content:"";opacity:.8;background:#dfeef7;border-radius:50% 50% 25% 25%;position:absolute;inset:22% 25%}.manifold-line{border:2px solid #0000;border-top-color:#68add6;border-radius:50%;height:33%;position:absolute;left:3%;right:3%}.line-a{top:14%;transform:rotate(9deg)}.line-b{border-top-color:#aaa3e7;top:47%;transform:rotate(-7deg)}.match-dot{background:#f7f8fc;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #aaa3e7}.d1{top:42%;left:17%}.d2{top:31%;left:48%}.d3{top:55%;right:12%}.progress-curve{border-bottom:2px solid #68add6;border-radius:0 0 50% 50%;position:absolute;inset:12% 3% 13%;transform:rotate(-12deg)}.locator-dot{border:3px solid #aaa3e7;border-radius:50%;width:13px;height:13px;animation:1.8s ease-in-out infinite locatePulse;position:absolute;top:43%;left:54%;box-shadow:0 0 0 8px #aaa3e71f}.future-frame{background:linear-gradient(145deg,#68add633,#7868d861);border:1px solid #aaa3e7;width:48%;height:66%;position:absolute;top:16%}.f1{opacity:.35;left:4%;transform:translate(-12px)scale(.86)}.f2{opacity:.6;left:25%;transform:translate(-5px)scale(.93)}.f3{left:47%}.future-frame:after{content:"";background:#e2f1f8;border-radius:99px;width:36%;height:12%;position:absolute;bottom:17%;left:32%;transform:rotate(-18deg)}.arm-segment{transform-origin:0;background:#dfeef7;border-radius:99px;height:10px;position:absolute}.a1{width:54%;top:60%;left:13%;transform:rotate(-42deg)}.a2{width:43%;top:25%;left:50%;transform:rotate(49deg)}.arm-joint{background:#11183a;border:4px solid #7868d8;border-radius:50%;width:17px;height:17px;position:absolute}.j1{top:56%;left:10%}.j2{top:20%;left:47%}.flow-particle{z-index:4;opacity:0;background:#e2f1f8;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(52% - 4px);box-shadow:0 0 14px #aaa3e7}.principle-diagram[data-active="1"] .p1,.principle-diagram[data-active="2"] .p1,.principle-diagram[data-active="3"] .p1,.principle-diagram[data-active="4"] .p1{animation:.7s ease-out both travelOne}.principle-diagram[data-active="2"] .p2,.principle-diagram[data-active="3"] .p2,.principle-diagram[data-active="4"] .p2{animation:.7s ease-out both travelTwo}.principle-diagram[data-active="3"] .p3,.principle-diagram[data-active="4"] .p3{animation:.7s ease-out both travelThree}.method-scroll-hint{font:400 9px/1 var(--font-mono), monospace;text-transform:uppercase;opacity:.5;justify-content:flex-end;align-self:end;align-items:center;gap:14px;display:flex}.method-scroll-hint i{background:#ffffff40;width:90px;height:1px;position:relative}.method-scroll-hint i:after{content:"";width:calc(var(--method-progress) * 100%);background:#aaa3e7;height:5px;position:absolute;top:-2px;left:0}.method-figure{background:#fff;margin-top:80px}.method-figure img{object-fit:contain;width:100%;max-height:1000px}.zoom-note{background:var(--lime);color:#fff;font:500 10px/1 var(--font-mono), monospace;text-transform:uppercase;border-radius:99px;padding:11px 14px;position:absolute;bottom:18px;right:18px}.cascade{font:400 11px/1 var(--font-mono), monospace;text-transform:uppercase;border-top:1px solid #f2efe633;border-bottom:1px solid #f2efe633;justify-content:space-between;align-items:center;gap:18px;margin-top:64px;padding:24px 0;display:flex}.cascade i{color:var(--lime);font-size:20px;font-style:normal}.overview,.method-section,.results,.video-section,.citation{isolation:isolate;position:relative;overflow:clip}.overview:before,.method-section:before,.results:before,.video-section:before,.citation:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#7868d826,#68add614 42%,#0000 70%);border-radius:50%;width:clamp(260px,38vw,560px);animation:8s ease-in-out infinite alternate sectionOrb;position:absolute}.overview:before{top:17%;left:-22%}.method-section:before{animation-delay:-2s;top:22%;right:-18%}.results:before{animation-delay:-2.4s;top:7%;right:-26%}.video-section:before{animation-delay:-4.8s;top:18%;left:-16%}.citation:before{animation-delay:-6.2s;top:4%;right:-18%}.results{background:0 0}.results-heading{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(260px,.55fr);align-items:end;gap:clamp(40px,8vw,116px);margin:72px 0 86px;display:grid}.results-heading h2{max-width:760px;font-size:clamp(52px,6vw,86px);line-height:.92}.results-heading p{border-top:1px solid var(--rule);max-width:430px;margin:0 0 6px;padding-top:18px;font-size:17px;line-height:1.65}.results-atlas{--series-vid2robot:#e7ffc9;--series-awda:#c2ecd6;--series-pi05:#a4dee1;--series-walloss:#7ccbed;--series-hostbase:#59bcf6;--series-host:#1f5fa0;gap:clamp(28px,3vw,44px);display:grid}.results-atlas button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.figure-frame{min-width:0;position:relative}.figure-frame:after{content:"";z-index:5;filter:drop-shadow(0 0 7px #7868d852);opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#7868d8f0,#68add6d1,#0000);width:94px;height:3px;animation:5.2s ease-in-out infinite figureAccent;position:absolute;top:-1px;left:0}.result-block .figure-frame{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.result-block .figure-frame.in-view{opacity:1;transform:none}.result-block{border-top:1px solid #151a3a29;min-width:0;padding-top:22px}.result-block.flush-top{border-top:0;margin-top:calc(-1*clamp(28px,3vw,44px) + 12px);padding-top:0}.result-block.flush-top .figure-frame{padding-top:0}.result-block-head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:none;margin-bottom:18px;display:grid}.result-block-head.compact{grid-template-columns:1fr;display:block}.result-block-head>div{min-width:0;display:block}.result-block-head span{display:none}.result-block-head h3{max-width:none;color:var(--ink);font:500 clamp(30px, 3.6vw, 44px)/1.15 var(--font-display),serif;letter-spacing:-.02em;margin:0}.result-block-head p{opacity:.72;max-width:none;margin:0;font-size:15px;line-height:1.65}.figure-caption{opacity:.72;border-top:1px solid #151a3a24;max-width:none;margin:18px 0 0;padding-top:14px;font-size:14px;line-height:1.7}.figure-caption b{color:#5145aa;font-weight:600}.datatime-svg{width:100%;height:auto;display:block;overflow:visible}.datatime-svg text{font:600 13px var(--font-mono),monospace;fill:var(--ink)}.datatime-svg .datatime-x{text-anchor:middle;opacity:.68;font-size:13px}.datatime-svg .datatime-axis-label{text-anchor:middle;opacity:.6;letter-spacing:.02em;font-size:12px;font-weight:500}.datatime-svg .datatime-host-label{text-anchor:start;font-size:14px;font-weight:700}.datatime-svg .results-gridline line{stroke:#151a3a1f;stroke-dasharray:2 3}.datatime-svg .results-gridline text{fill:var(--ink);opacity:.6;text-anchor:end;font-size:12px}.datatime-svg .results-axis-title{opacity:.6;letter-spacing:.02em;font-size:12px;font-weight:500}.datatime-panel{background:linear-gradient(135deg,#e5f1fb9e,#e0ecf647,#e8f4fc80);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.datatime-panel-title{font:600 12px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.datatime-bottom-title{margin-top:4px}.datatime-legend{font:600 11px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.datatime-legend button{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #151a3a29;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.datatime-legend button i{background:currentColor;border-radius:2px;width:14px;height:8px;display:inline-block}.datatime-legend button[aria-pressed=true]{background:#1f5fa014;border-color:#1f5fa080;transform:translateY(-1px)}.datatime-figure-frame{gap:12px;padding:8px 0 14px;display:grid}.datatime-toprow{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.datatime-legend-side{background:linear-gradient(135deg,#e5f1fb52,#e8f4fc24);border:1px solid #151a3a1a;border-radius:12px;flex-flow:column;justify-content:stretch;align-self:stretch;gap:6px;padding:8px}.datatime-legend-side button{text-align:left;flex:1 1 0;justify-content:flex-start;width:100%;min-height:0;padding:8px 10px}.datatime-tasks-strip{grid-template-columns:repeat(8,1fr);gap:6px;padding:2px 0;display:grid}.datatime-tasks-strip button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:5px;transition:border-color .18s,background .18s,transform .18s;display:flex}.datatime-tasks-strip button img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.datatime-tasks-strip button span{font:600 11px/1.2 var(--font-mono),monospace;text-align:center}.datatime-tasks-strip button[aria-pressed=true]{background:#1f5fa014;border-color:#1f5fa080;transform:translateY(-1px)}.datatime-diverging{background:linear-gradient(135deg,#e5f1fb6b,#e0ecf62e);border-radius:12px;padding:12px 14px 8px}.datatime-diverging svg{width:100%;height:auto;overflow:visible}.datatime-diverging text{font:600 11px var(--font-mono),monospace;fill:var(--ink)}.datatime-diverging .results-gridline line{stroke:#151a3a1f;stroke-dasharray:2 3}.datatime-diverging .results-gridline text{fill:var(--ink);opacity:.5;text-anchor:end;font-size:10px}.datatime-diverging .datatime-axis-label{opacity:.5;font-size:9px;font-weight:500}.retention-fullbar{font:600 11px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:nowrap;justify-content:space-between;gap:10px;margin:6px 0 10px;padding:6px 0;display:flex}.retention-fullbar button{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #151a3a29;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.retention-fullbar button i{background:currentColor;border-radius:2px;width:14px;height:8px;display:inline-block}.retention-fullbar button.series-pi05 i{background:var(--series-pi05)}.retention-fullbar button.series-walloss i{background:var(--series-walloss)}.retention-fullbar button.series-hostbase i{background:var(--series-hostbase)}.retention-fullbar button.series-host i{background:var(--series-host)}.retention-fullbar button[aria-pressed=true]{background:#1f5fa014;border-color:#1f5fa080;transform:translateY(-1px)}.retention-merged-stack{flex-direction:column;gap:10px;display:flex}.retention-row1-wrap{grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.retention-row1-charts{min-width:0}.retention-merged-stack>.figure-frame{padding-top:0}.retention-merged-stack .retention-overview-frame{padding:0}.retention-merged-stack .retention-overview-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:0}.retention-merged-stack .retention-overview-grid>figure{flex-direction:column;min-width:0;max-height:320px;margin:0;display:flex;overflow:hidden}.retention-merged-stack .retention-overview-grid>figure>figcaption{opacity:.7;text-transform:uppercase;letter-spacing:.05em;flex:none;margin-bottom:6px;font-size:11px}.retention-merged-stack .retention-overview-grid>figure>svg{flex:auto;width:100%;height:auto;min-height:0;display:block}.retention-merged-stack .retention-overview-grid>figure>.retention-bars{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:0;display:flex}.retention-merged-stack .retention-bars section{flex:1 1 0;min-height:0;padding:4px 8px}.retention-merged-stack .retention-bars section strong{font-size:11px}.retention-merged-stack .retention-bars span{min-height:14px;padding:2px 6px;font-size:11px}.retention-merged-stack .retention-bars span b{font-size:12px}.retention-merged-stack .retention-callout{margin-top:2px;padding:4px 8px;font-size:10px}.retention-merged-stack .retention-callout strong{font-size:12px}.retention-merged-tasks{grid-template-columns:repeat(7,1fr);gap:8px;padding:4px 0;display:grid}.retention-merged-tile{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #151a3a1a;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:6px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.retention-merged-tile img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.retention-merged-tile span{font:600 11px/1.2 var(--font-mono),monospace;text-align:center}.retention-merged-tile.is-active{background:#1f5fa014;border-color:#1f5fa08c;transform:translateY(-2px);box-shadow:0 4px 14px #1f5fa026}.retention-merged-stack .retention-cube-frame{padding-top:0}.robustness-figure-frame{flex-direction:column;gap:22px;padding:20px 0 26px;display:flex}.robustness-condition-strip{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.robustness-condition-card{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #151a3a1f;border-radius:14px;outline:none;flex-direction:column;gap:10px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.robustness-card-imgs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.robustness-card-imgs img{aspect-ratio:1;object-fit:cover;background:linear-gradient(135deg,#dceaf6,#c5daee);border-radius:8px;width:100%}.robustness-card-meta{align-items:center;gap:8px;padding:2px 4px;display:flex}.robustness-card-swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}.robustness-card-meta strong{font:700 13px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.03em}.robustness-card-meta small{font:500 11px/1.2 var(--font-mono),monospace;opacity:.6;text-align:right;margin-left:auto}.robustness-condition-card.is-hovered{border-color:currentColor;transform:translateY(-2px);box-shadow:0 6px 18px #1f5fa029}.robustness-table-wrap{background:#fff;border:1px solid #151a3a1f;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.robustness-table-header,.robustness-table-row{grid-template-columns:120px 90px repeat(8,1fr);align-items:center;display:grid}.robustness-table-header{font:700 11px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.04em;opacity:.72;background:#e5f1fb59;border-bottom:1px solid #151a3a1f;padding:10px 14px}.robustness-table-header .col-avg{text-align:center}.robustness-table-header .col-task{text-align:center;opacity:.6;font-size:10px}.robustness-table-row{border-top:1px solid #151a3a14;border-left:4px solid #0000;padding:12px 14px;transition:background .18s,border-color .18s,opacity .18s}.robustness-table-row.is-hovered{background:#1f5fa00d;border-left-color:currentColor}.robustness-table-row.is-dim{opacity:.35}.robustness-table-row .cell-label{font:700 13px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;display:flex}.robustness-table-row .cell-avg{text-align:center;font:700 15px/1 var(--font-mono),monospace}.robustness-table-row .cell-avg em{margin-left:4px;font-size:11px;font-style:normal;font-weight:700}.robustness-table-row .cell-value{justify-content:center;align-items:center;height:26px;display:flex;position:relative}.robustness-table-row .cell-value .cell-bar{z-index:0;border-radius:3px;height:16px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.robustness-table-row .cell-value b{z-index:1;font:700 12px/1 var(--font-mono),monospace;color:var(--ink);position:relative}.results-summary{border-top:1px solid #151a3a33;border-bottom:1px solid #151a3a33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.results-summary>.summary-frame{--summary-delay:0s;opacity:0;transition:opacity .68s var(--summary-delay) cubic-bezier(.2,.8,.2,1),transform .68s var(--summary-delay) cubic-bezier(.2,.8,.2,1);border-right:1px solid #151a3a29;transform:translateY(16px)}.results-summary>.summary-frame:nth-child(2){--summary-delay:80ms}.results-summary>.summary-frame:nth-child(3){--summary-delay:.16s}.results-summary>.summary-frame:nth-child(4){--summary-delay:.24s}.results-summary>.summary-frame.in-view{opacity:1;transform:none}.results-summary>.summary-frame:last-child{border-right:0}.summary-plot{min-width:0;min-height:330px;animation:6.8s ease-in-out infinite ambientWash;animation-delay:calc(-1s - var(--summary-delay));background:linear-gradient(135deg,#e5e2f6a8,#e2f1f847,#e5e2f67a) 0 0/220% 220%;grid-template-rows:auto 1fr auto;padding:24px 20px 20px;transition:background .25s;display:grid}.summary-frame:hover .summary-plot{background:linear-gradient(155deg,#e5e2f694,#e2f1f852)}.summary-plot header{font:600 16px/1.25 var(--font-mono),monospace;letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:12px;display:flex}.summary-plot header span{max-width:132px}.summary-plot header b{color:#6559bd;white-space:nowrap;opacity:0;font-size:18px;transition:opacity .45s .42s,transform .45s cubic-bezier(.2,.8,.2,1) .42s;animation:3.4s ease-in-out infinite headlineGlow;transform:translateY(6px)}.summary-frame.in-view .summary-plot header b{opacity:1;transform:none}.summary-plot>small{font:600 15px/1.3 var(--font-mono),monospace;text-transform:uppercase;opacity:.72;border-top:1px solid #151a3a21;padding-top:11px}.summary-plot svg{align-self:end;width:100%;overflow:visible}.summary-plot svg text{fill:var(--ink);font:600 18px var(--font-mono),monospace;text-anchor:middle}.summary-axis{stroke:#151a3a59;stroke-width:1px;stroke-dasharray:280;stroke-dashoffset:280px;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1) .15s}.summary-frame.in-view .summary-axis{stroke-dashoffset:0}.summary-x{opacity:.72;font-size:15px!important}.summary-bars{justify-content:center;align-items:end;gap:24px;height:202px;padding-top:34px;display:flex}.summary-bars>div{grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:6px;height:100%;display:grid}.summary-bars i{width:48px;height:calc(var(--value) * 1.9px);background:var(--series-awda);transform-origin:bottom;grid-column:1/-1;align-self:end;transition:transform .85s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.in-view .summary-bars i{transform:scaleY(1)}.summary-bars>div:first-child i{transition-delay:.16s}.summary-bars>div:nth-child(2) i{transition-delay:.3s}.summary-bars .is-host i{background:linear-gradient(#8a7de5,#5145aa,#7468cf) 0 0/100% 240%;animation:2.7s ease-in-out infinite hostFlow}.summary-bars span{font:600 15px/1 var(--font-mono),monospace;text-transform:uppercase}.summary-bars strong{font:600 34px/.8 var(--font-sans),sans-serif;letter-spacing:-.06em}.summary-baseline-line,.summary-ret-baseline,.summary-ret-host{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.15s cubic-bezier(.2,.8,.2,1) .2s}.summary-baseline-line,.summary-ret-baseline{stroke:var(--series-walloss)}.summary-ret-host{stroke:var(--series-host);stroke-width:3px;animation:2.8s ease-in-out infinite hostStrokeGlow}.in-view .summary-baseline-line,.in-view .summary-ret-baseline,.in-view .summary-ret-host{stroke-dashoffset:0}.summary-baseline-point{fill:var(--series-walloss);transform-origin:50%;transform-box:fill-box;transition:transform .38s cubic-bezier(.2,1.3,.35,1);transform:scale(0)}.summary-data svg g:first-of-type .summary-baseline-point{transition-delay:.48s}.summary-data svg g:nth-of-type(2) .summary-baseline-point{transition-delay:.58s}.summary-data svg g:nth-of-type(3) .summary-baseline-point{transition-delay:.68s}.summary-frame.in-view .summary-baseline-point{transform:scale(1)}.summary-host-point{fill:var(--series-host);opacity:0;transition:opacity .5s .7s,transform .5s .7s;transform:translateY(12px)}.in-view .summary-host-point{opacity:1;animation:2.4s ease-in-out infinite hostMarkerPulse;transform:none}.summary-time-bars{align-content:center;gap:12px;padding:28px 0;display:grid}.summary-time-bars>div{font:600 15px/1 var(--font-mono),monospace;text-transform:uppercase;grid-template-columns:68px 1fr 54px;align-items:center;gap:9px;display:grid}.summary-time-bars i{width:calc(var(--value) * 1%);background:var(--series-walloss);transform-origin:0;min-width:5px;height:17px;transition:transform .85s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.in-view .summary-time-bars i{transform:scaleX(1)}.summary-time-bars>div:first-child i{transition-delay:.12s}.summary-time-bars>div:nth-child(2) i{transition-delay:.22s}.summary-time-bars>div:nth-child(3) i{transition-delay:.32s}.summary-time-bars>div:nth-child(4) i{transition-delay:.42s}.summary-time-bars .is-host i{background:linear-gradient(90deg,#5145aa,#8a7de5,#5145aa) 0 0/220% 100%;animation:2.5s ease-in-out infinite hostFlowX}.summary-time-bars strong{font-size:15px}.summary-retention .retained-99{fill:#235689;text-anchor:end}.summary-retention .retained-baseline{fill:#42bcb2;text-anchor:end}.summary-plot .summary-bars i{background:#42bcb2}.summary-plot .summary-bars .is-host i{background:linear-gradient(#3778a7,#235689,#3778a7) 0 0/100% 240%}.summary-plot .summary-baseline-line{stroke:#42bcb2}.summary-plot .summary-baseline-point{fill:#42bcb2}.summary-plot .summary-ret-baseline{stroke:#42bcb2}.summary-plot .summary-ret-host{stroke:#235689}.summary-plot .summary-host-point,.summary-plot .summary-host-point path,.summary-plot .summary-host-point polygon,.summary-plot .summary-host-point rect,.summary-plot .summary-host-point circle{fill:#235689}.summary-plot .summary-time-bars i{background:#42bcb2}.summary-plot .summary-time-bars .is-host i{background:linear-gradient(90deg,#3778a7,#235689,#3778a7)}.summary-plot header b{color:#235689}.summary-retention .retained-99,.summary-retention .retained-baseline{opacity:0;transition:opacity .45s .72s,transform .45s cubic-bezier(.2,.8,.2,1) .72s;transform:translate(-7px)}.summary-frame.in-view .retained-99,.summary-frame.in-view .retained-baseline{opacity:1;transform:none}.unseen-task-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.unseen-task-strip button{cursor:pointer;text-align:left;background:#e5e2f62e;border:1px solid #151a3a21;border-radius:9px;min-width:0;padding:5px 5px 9px;transition:background .25s,border-color .25s,transform .25s}.unseen-task-strip button:hover,.unseen-task-strip button[aria-pressed=true]{background:#7868d81f;border-color:#7868d8;transform:translateY(-3px)}.unseen-task-strip img{aspect-ratio:1.42;object-fit:cover;mix-blend-mode:multiply;border-radius:5px;width:100%}.unseen-task-strip span{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.2 var(--font-mono),monospace;text-transform:uppercase;margin-top:9px;display:block;overflow:hidden}.unseen-task-strip button[aria-pressed=true] img{animation:.55s cubic-bezier(.2,.8,.2,1) taskSelect}.unseen-readout{background:#e2f1f847;border:1px solid #151a3a21;grid-template-columns:180px 1fr;gap:22px;min-height:88px;padding:14px 16px;display:grid}.unseen-readout>div{align-content:center;display:grid}.unseen-readout span,.unseen-readout small{font:600 14px/1.35 var(--font-mono),monospace;text-transform:uppercase;opacity:.7}.unseen-readout strong{font:500 35px/.95 var(--font-display),serif;margin:5px 0}.unseen-readout dl{grid-template-columns:repeat(6,1fr);align-items:center;margin:0;display:grid}.unseen-readout dl div{border-left:1px solid #151a3a1f;padding:0 10px}.unseen-readout dt{font:600 14px/1.2 var(--font-mono),monospace;white-space:nowrap}.unseen-readout dt small{opacity:.68;border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}.unseen-readout dd{font:600 27px/.8 var(--font-sans),sans-serif;letter-spacing:-.05em;color:var(--series-color);margin:8px 0 0}.unseen-legend,.results-method-legend,.budget-switcher{flex-wrap:wrap;gap:6px;display:flex}.unseen-legend{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin:12px 0 8px}.unseen-legend button{flex:1 1 0;justify-content:center;min-width:0}.unseen-legend button,.results-method-legend button,.results-method-legend>span,.budget-switcher button{cursor:pointer;font:600 14px/1 var(--font-mono),monospace;text-transform:uppercase;opacity:.8;background:0 0;border:1px solid #151a3a29;border-radius:99px;align-items:center;gap:8px;padding:12px 15px;transition:opacity .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.unseen-legend button:hover,.results-method-legend button:hover,.budget-switcher button:hover{opacity:1;transform:translateY(-2px)}.results-method-legend>span{cursor:default;opacity:.78}.unseen-legend button[aria-pressed=true],.results-method-legend button[aria-pressed=true],.budget-switcher button[aria-pressed=true]{border-color:var(--series-color,var(--lime));opacity:1;background:#7868d81f;animation:2.35s ease-in-out infinite selectedPulse}.unseen-legend i,.results-method-legend i{background:var(--series-color,#aeb4c3);width:9px;height:9px}.unseen-chart-desktop,.retention-cube-desktop{width:100%;overflow:hidden}.unseen-chart-desktop svg,.retention-cube-desktop svg,.seen-performance-chart{width:100%;height:auto;display:block;overflow:visible}.results-gridline line,.cube-grid line{stroke:#151a3a1a;stroke-width:1px}.results-gridline text,.cube-grid text,.task-axis-label,.cube-task-label,.cube-depth-axis text{fill:#151a3ac7;font:15px var(--font-mono),monospace;text-anchor:middle}.results-gridline text,.cube-grid text{text-anchor:end}.results-axis-title{fill:#151a3ad6;font:600 16px var(--font-mono),monospace;text-anchor:middle}.active-task-band{fill:#7868d812}.novel-bar rect{fill:var(--series-color);transform-origin:bottom;transform-box:fill-box;transition:transform .82s var(--bar-delay) cubic-bezier(.2,.8,.2,1),opacity .22s;transform:scaleY(0)}.in-view .novel-bar rect{transform:scaleY(1)}.novel-bar text{fill:var(--ink);font:600 15px var(--font-mono),monospace;text-anchor:middle}.in-view .novel-bar.series-host rect{animation:2.9s ease-in-out infinite hostBarGlow}.novel-bar.is-highlighted rect{filter:saturate(1.3)drop-shadow(0 3px 3px #5145aa40);stroke:var(--ink);stroke-width:1px}.unseen-chart-mobile .is-highlighted,.retention-cube-mobile .is-highlighted{filter:saturate(1.3)}.average-cluster line{stroke:#151a3a33}.average-cluster text{fill:#151a3ad1;font:600 15px var(--font-mono),monospace}.unseen-chart-mobile,.retention-cube-mobile{display:none}.retention-overview .budget-switcher{margin:-5px 0 10px}.retention-overview .results-method-legend{margin-bottom:22px}.retention-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:30px;display:grid}.retention-overview-grid figure:first-child{grid-template-rows:auto minmax(0,1fr);display:grid}.retention-overview-grid figure{background:linear-gradient(135deg,#e5e2f67a,#e2f1f842,#e5e2f657) 0 0/220% 220%;border:1px solid #151a3a24;min-width:0;margin:0;padding:20px;animation:7.4s ease-in-out infinite ambientWash}.retention-overview-grid figure:nth-child(2){animation-delay:-7s}.retention-overview-grid figcaption{font:600 16px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin-bottom:17px}.seen-mean-line{fill:none;stroke:var(--series-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1) .2s}.in-view .seen-mean-line{stroke-dashoffset:0}.in-view .seen-mean-line.series-host{animation:2.8s ease-in-out infinite hostStrokeGlow}.box-mark{color:var(--series-color);opacity:.82;transform-origin:bottom;transform-box:fill-box;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .25s;transform:scaleY(0)}.in-view .box-mark{transform:scaleY(1)}.seen-mean-line.is-highlighted-method{stroke-width:4px;filter:drop-shadow(0 2px 2px #5145aa33)}.box-mark.is-highlighted-method{opacity:1;filter:drop-shadow(0 3px 3px #5145aa2e)}.retention-bars span.is-highlighted-method{box-shadow:0 0 0 2px var(--series-color)}@supports (color:color-mix(in lab, red, red)){.retention-bars span.is-highlighted-method{box-shadow:0 0 0 2px color-mix(in srgb,var(--series-color) 40%,transparent)}}.box-mark line{stroke:currentColor;stroke-width:1.3px}.box-mark rect{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.box-mark rect{fill:color-mix(in srgb,currentColor 28%,transparent)}}.box-mark rect{stroke:currentColor;stroke-width:1.3px}.box-mark .median{stroke-width:2px}.mean-marker{fill:currentColor;stroke:#f2f1fa;stroke-width:1.3px}.is-active-budget{filter:drop-shadow(0 3px 5px #5145aa29)}.retention-bars{gap:21px;display:grid}.retention-bars section{grid-template-columns:64px 1fr;align-items:start;gap:12px;display:grid}.retention-bars section>strong{font:600 15px/1.4 var(--font-mono),monospace}.retention-bars section>div{gap:5px;display:grid}.retention-bars span{background:#151a3a11;height:23px;display:block;position:relative}.retention-bars span i{width:var(--retention-width);background:var(--series-color);transform-origin:0;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.in-view .retention-bars span i{transform:scaleX(1)}.retention-bars span b{left:calc(var(--retention-width) + 7px);font:600 15px/1 var(--font-mono),monospace;position:absolute;top:50%;transform:translateY(-50%)}.retention-bars span.is-max-value b{color:#fff;text-shadow:0 1px 2px #151a3a6b;left:auto;right:7px}.in-view .retention-bars span.series-host i{background:linear-gradient(90deg,#5145aa,#8a7de5,#5145aa) 0 0/220% 100%;animation:2.7s ease-in-out infinite hostFlowX}.retention-callout{border-top:1px solid #151a3a29;grid-template-columns:4px auto 1fr;align-items:center;gap:12px;margin-top:6px;padding:16px;display:grid}.retention-callout i{background:var(--series-host);width:4px;height:46px}.retention-callout strong{font:600 33px/.9 var(--font-sans),sans-serif;color:var(--series-host);letter-spacing:-.07em;animation:3s ease-in-out infinite headlineGlow}.retention-callout span{font:600 13px/1.45 var(--font-mono),monospace;text-transform:uppercase;opacity:.72}.retention-gallery-selection{background:linear-gradient(135deg,#e2f1f870,#e5e2f659,#e2f1f85c) 0 0/220% 220%;border:1px solid #151a3a24;grid-template-rows:1fr auto;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:end;gap:5px 24px;min-height:190px;margin-bottom:12px;padding:14px;animation:8s ease-in-out infinite ambientWash;display:grid}.retention-gallery-selection img{object-fit:contain;mix-blend-mode:multiply;grid-row:1/3;width:100%;height:180px;animation:.5s cubic-bezier(.2,.8,.2,1) galleryIn}.retention-gallery-selection span{font:600 14px/1 var(--font-mono),monospace;text-transform:uppercase;opacity:.7;align-self:end}.retention-gallery-selection strong{font:500 clamp(28px,4vw,50px)/.9 var(--font-display),serif;align-self:start}.retention-gallery-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.retention-gallery-grid button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;padding:5px;transition:border-color .2s,background .2s,transform .2s}.retention-gallery-grid button:hover,.retention-gallery-grid button[aria-pressed=true]{background:#7868d814;border-color:#7868d8;transform:translateY(-3px)}.retention-gallery-grid img{aspect-ratio:1.15;object-fit:cover;mix-blend-mode:multiply;border-radius:6px;width:100%}.retention-gallery-grid button>span{min-height:43px;font:600 14px/1.3 var(--font-mono),monospace;text-transform:uppercase;border-top:1px solid #151a3a1f;padding:9px 2px 0;display:block}.cube-controls{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.cube-readout{background:#e2f1f840;border:1px solid #151a3a21;grid-template-columns:150px 95px 1fr;align-items:center;gap:15px;min-height:68px;padding:12px 14px;display:grid}.cube-readout>span{font:500 22px/.95 var(--font-display),serif}.cube-readout>strong{font:600 14px/1.2 var(--font-mono),monospace;text-transform:uppercase}.cube-readout dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.cube-readout dl div{border-left:1px solid #151a3a21;padding-left:12px}.cube-readout dt{font:600 14px/1 var(--font-mono),monospace}.cube-readout dd{font:600 24px/.8 var(--font-sans),sans-serif;margin:7px 0 0}.cube-readout dl.shows-all-settings dd{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cube-readout dl.shows-all-settings dd span{text-align:center;background:#e5e2f65c;gap:4px;padding:6px 3px;font-size:15px;display:grid}.cube-readout dl.shows-all-settings dd small{font:600 11px/1 var(--font-mono),monospace;opacity:.68}.cube-grid text{font-size:14px}.cube-bar{color:var(--series-color);transform-origin:bottom;transform-box:fill-box;transition:transform .75s var(--cube-delay) cubic-bezier(.2,.8,.2,1),opacity .22s;transform:scaleY(0)}.in-view .cube-bar{transform:scaleY(1)}.in-view .cube-bar.series-host{animation:3s ease-in-out infinite hostBarGlow}.cube-front,.cube-top{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.cube-top{fill:color-mix(in srgb,currentColor 72%,white)}}.cube-side{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.cube-side{fill:color-mix(in srgb,currentColor 72%,#151a3a)}}.cube-task-hit{fill:#0000;cursor:pointer}.cube-task-hit:focus{stroke:#7868d8;stroke-width:2px;outline:none}.retention-cube-desktop g.is-active-task .cube-bar{filter:saturate(1.14)drop-shadow(0 3px 4px #5145aa1a)}.retention-cube-desktop .cube-bar.is-highlighted{filter:saturate(1.45)drop-shadow(0 6px 6px #5145aa3d)}.cube-budget-line{color:var(--series-color);opacity:.9}.cube-budget-line.is-highlighted{opacity:1;filter:drop-shadow(0 2px 2px #5145aa38)}.cube-budget-line.is-highlighted polyline{stroke-width:3.2px}.cube-budget-line polyline{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-dasharray:440;stroke-dashoffset:440px;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1) .55s,opacity .2s}.in-view .cube-budget-line polyline{stroke-dashoffset:0}.cube-budget-line circle{fill:#f2f1fa;stroke:currentColor;stroke-width:2px}.cube-depth-axis line{stroke:#151a3a66}.qualitative-grid{grid-template-columns:1fr 1fr;gap:28px 22px;display:grid}.qualitative-grid article{opacity:0;border-top:1px solid #151a3a2b;min-width:0;padding-top:13px;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(14px)}.qualitative-grid article:before{content:"";filter:drop-shadow(0 0 6px #68add64d);pointer-events:none;background:linear-gradient(90deg,#0000,#68add6f0,#7868d8b8,#0000);width:98px;height:3px;animation:5.6s ease-in-out infinite qualitativeDrift;position:absolute;top:-1px;left:0}.qualitative-frame.in-view .qualitative-grid article{opacity:1;transform:none}.qualitative-frame.in-view .qualitative-grid article:nth-child(2){transition-delay:80ms}.qualitative-frame.in-view .qualitative-grid article:nth-child(3){transition-delay:.16s}.qualitative-frame.in-view .qualitative-grid article:nth-child(4){transition-delay:.24s}.qualitative-grid article>header{font:500 24px/1.05 var(--font-display),serif;margin-bottom:10px}.sequence-row{grid-template-columns:48px repeat(3,minmax(0,1fr));align-items:stretch;gap:5px;margin-top:5px;display:grid}.sequence-row b{font:600 14px/1 var(--font-mono),monospace;writing-mode:vertical-rl;text-transform:uppercase;opacity:.8;border:1px solid #151a3a1f;place-items:center;padding:4px;display:grid}.sequence-row img{aspect-ratio:1.25;object-fit:cover;mix-blend-mode:multiply;border-radius:5px;width:100%;height:100%;min-height:105px;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.sequence-row img:hover{filter:saturate(1.08);transform:scale(1.018)}.series-vid2robot{--series-color:var(--series-vid2robot)}.series-awda{--series-color:var(--series-awda)}.series-pi05{--series-color:var(--series-pi05)}.series-walloss{--series-color:var(--series-walloss)}.series-hostbase{--series-color:var(--series-hostbase)}.series-host{--series-color:var(--series-host)}.video-section{width:100%;max-width:none;color:var(--ink);background:0 0;padding-left:max(4vw,50vw - 560px);padding-right:max(4vw,50vw - 560px)}.main-video-showcase{width:100%;margin:clamp(72px,9vw,116px) auto clamp(84px,10vw,132px);overflow:hidden}.main-video-head{text-align:center;flex-direction:column;align-items:center;max-width:790px;margin:0 auto clamp(32px,5vw,54px);display:flex}.main-video-head>span{color:#6559bd;font:700 13px/1 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.main-video-head h2{font:500 clamp(46px,6.5vw,82px)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:0}.main-video-head p{opacity:.68;max-width:650px;margin:22px auto 0;font-size:17px;line-height:1.65}.main-video-viewport{perspective:1300px;justify-content:center;align-items:center;width:100%;height:clamp(330px,48vw,590px);display:flex;position:relative}.main-video-card{width:min(76%,920px);transform-style:preserve-3d;will-change:transform,opacity;transition:transform .72s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s;position:absolute}.main-video-card.is-active{z-index:3;opacity:1;filter:none;transform:translate(0)rotateY(0)scale(1)}.main-video-card.is-left{z-index:1;opacity:.58;filter:brightness(.68)saturate(.76);transform:translate3d(-71%,0,-220px)rotateY(27deg)scale(.7)}.main-video-card.is-right{z-index:1;opacity:.58;filter:brightness(.68)saturate(.76);transform:translate3d(71%,0,-220px)rotateY(-27deg)scale(.7)}.main-video-frame{aspect-ratio:16/9;background:#10142c;border:1px solid #ffffff2e;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 28px 78px -20px #0e122d85,0 12px 34px -16px #0e122d61}.main-video-frame video{object-fit:cover;background:#10142c;width:100%;height:100%;display:block}.main-video-scrim{pointer-events:none;background:linear-gradient(#0000,#070a1cb8);position:absolute;inset:55% 0 0}.main-video-label{z-index:2;color:#fff;pointer-events:none;text-shadow:0 2px 12px #0006;gap:7px;display:grid;position:absolute;bottom:clamp(17px,3vw,30px);left:clamp(18px,3vw,34px)}.main-video-label small{font:700 12px/1 var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;opacity:.74}.main-video-label strong{font:500 clamp(27px,3vw,43px)/.95 var(--font-display),serif;letter-spacing:-.025em}.main-video-frame>button{z-index:4;color:#fff;cursor:pointer;background:#070a1c14;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.main-video-frame>button span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;font-size:23px;transition:transform .25s,background .25s;display:grid}.main-video-frame>button:hover span,.main-video-frame>button:focus-visible span{background:#7868d8b8;transform:scale(1.1)}.main-video-frame>button:focus-visible{outline-offset:-4px;outline:2px solid #9bd8f0}.main-video-dots{justify-content:center;gap:9px;margin-top:25px;display:flex}.main-video-dots button{cursor:pointer;background:#151a3a3d;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:width .35s,background .35s}.main-video-dots button.is-active{background:#6559bd;width:34px}.main-video-caption{text-align:center;max-width:560px;font:500 13px/1.55 var(--font-mono),monospace;letter-spacing:.025em;opacity:.56;margin:17px auto 0}.video-heading{text-align:center;max-width:920px;margin:72px auto 66px;display:block}.video-heading h2{font:500 clamp(58px,7vw,106px)/.87 var(--font-display),serif;letter-spacing:-.05em;margin:0}.video-heading p{opacity:.72;max-width:690px;margin:25px auto 0;font-size:18px;line-height:1.65}.video-showcase{width:100%;position:relative}.video-task-selector{border-top:1px solid #151a3a2e;border-bottom:1px solid #151a3a2e;margin-bottom:24px;padding:18px 0 20px}.video-selector-copy{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.video-selector-copy strong{font:500 26px/1 var(--font-display),serif}.video-selector-copy span{font:600 15px/1 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;opacity:.64}.video-selector-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:9px;display:grid}.video-loop-controls{justify-content:flex-end;gap:9px;display:flex}.video-step-button{color:#6659bd;cursor:pointer;background:#fff3;border:1px solid #151a3a24;border-radius:10px;width:48px;min-height:62px;font-size:22px;transition:border-color .25s,background .25s,transform .25s}.video-step-button:not(:disabled):hover,.video-step-button:focus-visible{background:#7868d81a;border-color:#7868d8;outline:none;transform:translateY(-2px)}.video-step-button:disabled{opacity:.28;cursor:default}.video-task-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;min-width:0;display:flex;overflow-x:auto}.video-task-rail::-webkit-scrollbar{display:none}.video-task-option{scroll-snap-align:center;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff2e;border:1px solid #151a3a21;border-radius:10px;flex:0 0 clamp(190px,24vw,270px);grid-template-columns:1fr;align-items:center;gap:8px;padding:11px 14px;transition:border-color .25s,background .25s,color .25s;display:grid}.video-task-option b{font:600 14px/1 var(--font-mono),monospace;opacity:.55;align-self:start;padding-top:2px}.video-task-option span{font:600 16px/1.35 var(--font-sans),sans-serif}.video-task-option:hover,.video-task-option:focus-visible{border-color:#7868d880;outline:none}.video-task-option[aria-pressed=true]{color:#5145aa;background:#7868d81a;border-color:#7868d8;box-shadow:inset 3px 0 #68add6}.video-pair-viewport{touch-action:pan-y pinch-zoom;width:100%;position:relative;overflow:hidden}.video-pair-viewport:before,.video-pair-viewport:after{content:"";z-index:4;pointer-events:none;width:22px;position:absolute;top:0;bottom:0}.video-pair-viewport:before{background:linear-gradient(90deg,#f2f1fa,#0000);left:0}.video-pair-viewport:after{background:linear-gradient(-90deg,#f2f1fa,#0000);right:0}.video-pair-track{align-items:stretch;gap:var(--pair-gap);width:max-content;transform:translate3d(var(--track-shift),0,0);will-change:transform;transition:transform .7s cubic-bezier(.2,.82,.2,1);display:flex}.video-pair-track.is-resetting{transition:none}.video-pair{flex:0 0 var(--pair-width);min-width:0;color:var(--ink);text-align:left;cursor:pointer;opacity:.7;filter:saturate(.78);background:linear-gradient(#e5e2f66b,#e2f1f829 51%,#e5e2f633);border:1px solid #151a3a1a;border-radius:18px;padding:0 12px 16px;transition:opacity .42s,filter .42s,transform .42s,border-color .42s,box-shadow .42s;position:relative;overflow:hidden}.video-pair:disabled{cursor:default}.video-pair:not(:disabled):hover,.video-pair:focus-visible,.video-pair.is-active{z-index:2;opacity:1;filter:none;border-color:#7868d875;outline:none;transform:translateY(-3px);box-shadow:0 18px 46px #413b7d1c,inset 0 2px #7868d859}.video-pair-head{grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:82px;display:grid}.video-pair-head b{font:600 15px/1 var(--font-mono),monospace;color:#6659bd;align-self:start;margin-top:17px}.video-pair-head strong{max-width:210px;font:500 clamp(20px,2vw,27px)/.98 var(--font-display),serif;letter-spacing:-.025em}.video-pair-head em{font:600 14px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;opacity:.58;align-self:start;margin-top:16px;font-style:normal}.video-pair.is-active .video-pair-head em{color:#6659bd;opacity:1}.video-media{aspect-ratio:16/9;background:#dcd9ed;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #151a3a1a}.video-media:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #151a3a1f;position:absolute;inset:0}.video-media>span{z-index:3;color:#f7f8fc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font:600 14px/1 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;background:#151a3acc;border-radius:99px;padding:8px 10px;position:absolute;top:9px;left:9px}.robot-media>span{background:#5145aad6}.video-media video{object-fit:cover;pointer-events:none;filter:saturate(.82)contrast(.96);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .45s;display:block;transform:scale(1.01)}.video-pair.is-active .video-media video{filter:saturate()contrast();transform:scale(1.035)}.media-scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#a7daf133,#ffffff73,#0000);height:20%;position:absolute;top:-14%;left:-20%;right:-20%;transform:skewY(-3deg)}.video-pair.is-active .media-scan{opacity:.55;animation:3.9s ease-in-out infinite videoScan}.learning-bridge{color:#6659bd;place-items:center;height:86px;display:grid;position:relative}.learning-bridge:before{content:"";opacity:.86;background:linear-gradient(#68add6,#7868d8);border-radius:99px;width:4px;height:48px;box-shadow:0 0 0 1px #7868d814}.learning-bridge:after{content:"";border-top:14px solid #7868d8;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:57px;left:50%;transform:translate(-50%)}.learning-bridge>i{opacity:0;background:#9bd8f0;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:calc(50% - 4px);box-shadow:0 0 0 3px #68add624}.learning-bridge.is-active>i{animation:2.2s ease-in-out infinite arrowFlow}.video-active-caption{font:600 15px/1.3 var(--font-mono),monospace;letter-spacing:.025em;text-transform:uppercase;justify-content:center;gap:13px;margin:24px 0 0;display:flex}.video-active-caption span{color:#6659bd}.real-task-section-head{border-top:1px solid #151a3a33;margin:clamp(92px,12vw,154px) 0 34px;padding-top:24px}.real-task-section-head span{color:#6559bd;font:700 15px/1.2 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.real-task-section-head h3{max-width:780px;font:500 clamp(48px,6vw,82px)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:12px 0 0}.real-task-showcase{width:100%;margin-top:clamp(76px,9vw,118px);position:relative}.real-task-meta{border-top:1px solid #151a3a2e;border-bottom:1px solid #151a3a2e;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:16px 2px;display:flex}.real-task-meta span,.real-task-meta strong{font:700 15px/1.2 var(--font-mono),monospace;letter-spacing:.055em;text-transform:uppercase}.real-task-meta span{color:#5f53bd}.real-task-meta strong{color:#151a3aad}.real-task-rows{--real-task-gap:14px;--real-task-width:calc((100cqw - 4 * var(--real-task-gap)) / 5);gap:var(--real-task-gap);flex-direction:column;display:flex;container-type:inline-size}.real-task-row{touch-action:pan-y pinch-zoom;width:100%;padding:3px 0 7px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%)}.real-task-track{will-change:transform;width:max-content;animation:realTaskMarquee var(--marquee-duration,70s) linear infinite;animation-play-state:paused;display:flex}.real-task-showcase.is-in-view .real-task-track{animation-play-state:running}.real-task-row[data-direction=reverse] .real-task-track{animation-direction:reverse}.real-task-showcase.is-in-view .real-task-row:hover .real-task-track,.real-task-showcase.is-in-view .real-task-row:focus-within .real-task-track,.real-task-showcase.is-in-view .real-task-row.is-paused .real-task-track{animation-play-state:paused}.real-task-cycle{gap:var(--real-task-gap);padding-right:var(--real-task-gap);flex:none;display:flex}.real-task-card{flex:0 0 var(--real-task-width);width:var(--real-task-width);min-width:var(--real-task-width);color:#fff;cursor:pointer;text-align:left;scroll-snap-align:start;background:0 0;border:0;border-radius:15px;padding:0}.real-task-media{aspect-ratio:16/9;background:linear-gradient(135deg,#d8d3ee,#dceaf5);border:1px solid #50479433;border-radius:15px;width:100%;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .34s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #39337014}.real-task-media>img,.real-task-media>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.real-task-media>img{z-index:0;filter:saturate(.82)contrast(.96)}.real-task-media>video{z-index:1;opacity:0;filter:saturate(.86)contrast(.98);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1),filter .42s;transform:scale(1.01)}.real-task-media>video[data-loaded=true]{opacity:1}.real-task-media>i{z-index:2;pointer-events:none;background:linear-gradient(#14173505 35%,#141735bd 100%);position:absolute;inset:0}.real-task-name{z-index:3;color:#fff;font:700 clamp(14px,1.15vw,17px)/1.22 var(--font-sans),sans-serif;text-shadow:0 2px 8px #0d102c8f;display:block;position:absolute;bottom:12px;left:14px;right:13px}.real-task-card:hover,.real-task-card:focus-visible{outline:none}.real-task-card:hover .real-task-media,.real-task-card:focus-visible .real-task-media{border-color:#6659bd94;transform:translateY(-3px);box-shadow:0 15px 34px #3933702b,0 0 0 2px #68add62e}.real-task-card:hover video,.real-task-card:focus-visible video{filter:saturate(1.04)contrast(1.01);transform:scale(1.045)}.real-task-lightbox{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0f28c7;place-items:center;padding:clamp(18px,4vw,54px);animation:.3s both realTaskLightboxIn;display:grid;position:fixed;inset:0}.real-task-lightbox-dialog{background:#111633;border:1px solid #cdd3ff3d;border-radius:24px;width:min(1000px,96vw);position:relative;overflow:hidden;box-shadow:0 30px 100px #06081c7a}.real-task-lightbox-dialog>video{aspect-ratio:16/9;object-fit:contain;background:#090c21;width:100%;max-height:min(70vh,650px);display:block}.real-task-lightbox-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;width:46px;height:46px;font:400 31px/1 var(--font-sans),sans-serif;background:#0f1331b8;border:1px solid #ffffff42;border-radius:50%;padding:0 0 4px;transition:transform .25s,background .25s,border-color .25s;position:absolute;top:14px;right:14px}.real-task-lightbox-close:hover,.real-task-lightbox-close:focus-visible{background:#5145aa;border-color:#b8dcf1;outline:none;transform:scale(1.06)}.real-task-lightbox-caption{color:#f5f4fb;justify-content:space-between;align-items:baseline;gap:28px;padding:22px 26px 25px;display:flex}.real-task-lightbox-caption span{color:#a9d7ee;font:700 14px/1 var(--font-mono),monospace;letter-spacing:.075em;text-transform:uppercase}.real-task-lightbox-caption h3{text-align:right;font:500 clamp(27px,3.3vw,44px)/1 var(--font-display),serif;margin:0}@keyframes realTaskMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes realTaskLightboxIn{0%{opacity:0}to{opacity:1}}.citation{display:block}.citation-inner{width:min(920px,100%);margin:0 auto}.citation-inner>.section-index{text-align:center;margin-bottom:28px}.bibtex{background:linear-gradient(135deg,var(--ice),var(--lavender),var(--ice));background-size:220% 220%;border:1px solid #68add640;width:100%;margin:0 auto;padding:58px 28px 28px;animation:8s ease-in-out infinite ambientWash;position:relative;overflow:auto}.bibtex button{background:var(--ink);color:var(--paper);cursor:pointer;font:500 13px/1 var(--font-mono), monospace;text-transform:uppercase;border:0;border-radius:99px;padding:10px 13px;position:absolute;top:14px;right:14px}.bibtex pre{font:500 13px/1.65 var(--font-mono), monospace;white-space:pre-wrap;margin:0}footer{min-height:240px;font:500 15px/1.5 var(--font-mono), monospace;text-transform:uppercase;background:#eef1f8;border-top:1px solid #151a3a17;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:30px;padding:38px max(4vw,50vw - 560px);display:grid}.footer-mark{font:500 clamp(82px, 10vw, 170px)/.65 var(--font-display), serif;letter-spacing:-.07em;animation:5.8s ease-in-out infinite footerBreathe}footer p{max-width:280px;margin:0}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards reveal;transform:translateY(18px)}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}@keyframes reveal{to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes locatePulse{50%{transform:scale(1.25);box-shadow:0 0 0 13px #aaa3e700}}@keyframes travelOne{0%{opacity:1;left:7%}to{opacity:1;left:28.5%}}@keyframes travelTwo{0%{opacity:1;left:28.5%}to{opacity:1;left:50%}}@keyframes travelThree{0%{opacity:1;left:50%}to{opacity:1;left:71.5%}}@keyframes taskSelect{0%{filter:saturate(.65);transform:scale(.93)}to{filter:none;transform:none}}@keyframes galleryIn{0%{opacity:.25;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes metricSweep{0%,12%{opacity:0;left:-42%}38%,62%{opacity:1}88%,to{opacity:0;left:112%}}@keyframes accentDrift{0%,to{opacity:.35;left:0}50%{opacity:1;left:calc(100% - 112px)}}@keyframes figureAccent{0%,to{opacity:.38;left:0}50%{opacity:1;left:calc(100% - 94px)}}@keyframes qualitativeDrift{0%,to{opacity:.36;left:0}50%{opacity:1;left:calc(100% - 98px)}}@keyframes ambientWash{0%,to{background-position:0%}50%{background-position:100%}}@keyframes signalDrift{to{background-position:96px 0}}@keyframes videoScan{0%,12%{opacity:0;top:-18%}35%,70%{opacity:.55}to{opacity:0;top:112%}}@keyframes arrowFlow{0%{opacity:0;top:14px}22%,72%{opacity:1}to{opacity:0;top:51px}}@keyframes minimalTransfer{0%{opacity:0;top:9px;transform:scale(.75)}18%,78%{opacity:1}to{opacity:0;top:79px;transform:scale(1)}}@keyframes bridgeParticle{0%{opacity:0;top:-7px;transform:scale(.65)}20%,75%{opacity:1}to{opacity:0;top:29px;transform:scale(1.15)}}@keyframes networkOrbit{to{transform:rotate(360deg)}}@keyframes nodeBreathe{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes networkFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.015)}}@keyframes meshPulse{0%,to{filter:drop-shadow(0 0 #68add600);opacity:.45}50%{filter:drop-shadow(0 0 5px #68add68c);opacity:.78}}@keyframes readoutPulse{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes footerBreathe{0%,to{filter:drop-shadow(0 0 #7868d800);color:#151a3a}50%{filter:drop-shadow(0 12px 24px #7868d842);color:#5145aa}}@keyframes sectionOrb{0%{opacity:.55;transform:translate(-5%,-5%)scale(.9)}50%{opacity:1;transform:translate(12%,8%)scale(1.12)}to{opacity:.7;transform:translate(-2%,18%)scale(.98)}}@keyframes hostFlow{0%,to{filter:drop-shadow(0 4px 5px #5145aa29);background-position:50% 0}50%{filter:drop-shadow(0 7px 9px #5145aa66);background-position:50% 100%}}@keyframes hostFlowX{0%,to{filter:drop-shadow(0 2px 3px #5145aa29);background-position:0%}50%{filter:drop-shadow(0 4px 7px #5145aa66);background-position:100%}}@keyframes hostStrokeGlow{0%,to{filter:drop-shadow(0 0 #5145aa00);opacity:.9}50%{filter:drop-shadow(0 0 6px #5145aaa6);opacity:1}}@keyframes hostMarkerPulse{0%,to{filter:drop-shadow(0 0 #5145aa00)}50%{filter:drop-shadow(0 0 8px #5145aad9)}}@keyframes hostBarGlow{0%,to{filter:saturate()drop-shadow(0 1px 1px #5145aa14);opacity:.92}50%{filter:saturate(1.35)drop-shadow(0 7px 8px #5145aa59);opacity:1}}@keyframes selectedPulse{0%,to{box-shadow:0 0 #7868d80d}50%{box-shadow:0 0 0 5px #7868d821}}@keyframes headlineGlow{0%,to{filter:drop-shadow(0 0 #5145aa00);opacity:.82}50%{filter:drop-shadow(0 3px 6px #5145aa52);opacity:1}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}nav{display:none}h1{font-size:clamp(50px,10vw,76px)}.hero-meta{grid-template-columns:1fr;gap:12px;padding-left:0}.hero-stage{min-height:72vh}.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(2){border-right:0}.metrics article{border-bottom:1px solid var(--rule)}.overview-grid,.method-title,.results-heading,.video-heading,.citation{grid-template-columns:1fr}.overview-grid{gap:36px;margin-bottom:48px}.abstract-copy{max-width:620px;padding-top:22px}.story-toolbar{align-items:flex-start}.story-steps{flex-wrap:wrap;justify-content:flex-end}.flow-row{scroll-snap-type:x proximity;grid-template-columns:minmax(190px,1fr) 28px minmax(190px,1fr) 28px minmax(190px,1fr) 28px minmax(190px,1fr);padding:8px 4px 18px;overflow-x:auto}.flow-node{scroll-snap-align:start}.comparison-flow{padding-left:18px;padding-right:18px}.transfer-strip{grid-template-columns:1fr 1fr}.transfer-strip article{min-height:250px}.transfer-execution{border-top:1px solid #151a3a1a;grid-column:1/-1}.transfer-execution>img{height:175px}.paper-overview{overflow-x:auto}.paper-figure-head,.paper-panel,.overview-c-original{min-width:980px}.method-steps{grid-template-columns:1fr}.method-steps article+article{border-left:0;padding-left:0}.architecture-grid{grid-template-columns:1fr 1fr}.arch-inputs,.arch-encoders,.host-core,.arch-outputs{min-height:480px}.diagram-title,.alignment-pipeline,.training-stages{grid-template-columns:1fr}.stage-transfer{flex-direction:row;padding:12px 0}.stage-transfer span,.stage-transfer small{writing-mode:horizontal-tb}.stage-transfer i{transform:rotate(90deg)}.inference-loop{grid-template-columns:1fr}.loop-arrow{text-align:center;transform:rotate(90deg)}.feedback-loop{display:none}.method-story{height:auto;margin:70px 0 0}.method-sticky{height:auto;min-height:0;padding:50px 20px;position:relative;top:auto;overflow:visible}.principle-diagram{grid-template-columns:1fr;gap:18px;height:auto;margin:40px 0 20px;display:grid}.progress-rail,.flow-particle{display:none}.principle-node{aspect-ratio:auto;opacity:1;border-radius:0;grid-template-columns:110px 1fr;align-items:center;width:100%;max-width:none;height:128px;display:grid;position:relative;top:auto;left:auto;transform:none!important}.node-visual{width:76px;inset:18px auto 30px 18px}.node-number{top:14px;left:auto;right:14px;transform:none}.principle-node strong{font-size:11px;top:50%;bottom:auto;left:128px;transform:translateY(-50%)}.method-live-copy{width:100%}.method-scroll-hint{display:none}.acquisition-grid{grid-template-columns:1fr}.results-heading{gap:28px}.results-summary{grid-template-columns:1fr 1fr}.results-summary>.summary-frame:nth-child(2){border-right:0}.results-summary>.summary-frame:nth-child(-n+2){border-bottom:1px solid #151a3a29}.result-block-head{grid-template-columns:1fr;gap:18px}.result-block-head p{max-width:none}.unseen-task-strip{grid-template-columns:repeat(4,1fr)}.unseen-readout{grid-template-columns:150px 1fr}.unseen-readout dl{grid-template-columns:repeat(3,1fr);gap:10px 0}.retention-overview-grid{grid-template-columns:1fr}.retention-gallery-grid{grid-template-columns:repeat(4,1fr);gap:18px 8px}.cube-controls{display:grid}.cube-readout{grid-template-columns:140px 90px 1fr}.qualitative-grid{grid-template-columns:1fr}.robustness-condition-strip{grid-template-columns:repeat(3,1fr)}.video-pair-head strong{max-width:290px}.video-task-option{flex-basis:230px}.real-task-rows{--real-task-gap:10px;--real-task-width:calc((100cqw - 2 * var(--real-task-gap)) / 3)}footer{grid-template-columns:1fr 1fr}}@media (width<=620px){.main-video-showcase{margin-top:64px;margin-bottom:88px}.main-video-head{margin-bottom:28px}.main-video-head h2{font-size:50px}.main-video-head p{margin-top:18px;font-size:15px}.main-video-viewport{height:54vw;min-height:230px;max-height:330px}.main-video-card{width:94%}.main-video-card.is-left,.main-video-card.is-right{opacity:0;pointer-events:none;transform:translateZ(-180px)scale(.82)}.main-video-frame{border-radius:13px}.main-video-label{gap:5px;bottom:15px;left:16px}.main-video-label small{font-size:10px}.main-video-label strong{font-size:27px}.main-video-caption{padding:0 18px;font-size:11px}.video-heading{margin:48px auto 46px}.video-heading p{font-size:17px}.video-task-selector{padding-top:15px}.video-selector-copy strong{font-size:23px}.video-selector-copy span{font-size:14px}.video-selector-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:7px}.video-step-button{width:42px;min-height:60px}.video-task-option{flex-basis:205px;min-height:60px}.video-pair{padding:0 8px 12px}.video-pair-head{grid-template-columns:27px 1fr auto;gap:7px;min-height:78px}.video-pair-head strong{max-width:230px;font-size:25px}.video-pair-head em{font-size:14px}.learning-bridge{height:86px}.video-pair-viewport:before,.video-pair-viewport:after{width:9px}.video-active-caption{margin-top:18px;font-size:14px}.real-task-meta{flex-direction:column;align-items:flex-start;gap:8px}.real-task-meta span,.real-task-meta strong{font-size:14px}.real-task-rows{--real-task-width:calc((100cqw - var(--real-task-gap)) / 2)}.real-task-name{font-size:14px;bottom:9px;left:10px;right:9px}.real-task-lightbox-caption{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px 21px}.real-task-lightbox-caption h3{text-align:left}}@media (width<=560px){.site-header{height:64px}.header-paper{padding:9px 11px;font-size:13px}.hero{padding-top:30px}h1{margin-top:24px;font-size:48px;line-height:.92}.hero-kicker span:last-child{display:none}.hero-stage{min-height:520px}.stage-copy{font-size:52px;top:7%;left:7%}.play-orbit{width:128px;height:128px;right:7%}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;min-height:150px}.section-pad{padding:84px 5vw}.overview h2,.results h2,.citation h2,.method-title h2,.video-heading h2{font-size:54px}.overview-title h2{font-size:44px}.story-toolbar{padding:20px;display:block}.story-steps{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.story-steps button{justify-content:center}.comparison-flow{background:linear-gradient(#fff 0 47%,#f7f8fd 47% 100%);padding:25px 14px 18px}.flow-row{grid-template-columns:repeat(4,180px);gap:10px}.flow-link{display:none}.flow-node{height:168px}.overview-story .node-visual,.forgetting-grid,.retained-grid,.learning-visual{height:112px}.overview-benefits{grid-template-columns:1fr}.overview-benefits article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:136px}.overview-benefits article:last-child{border-bottom:0}.transfer-strip{grid-template-columns:1fr}.transfer-strip article,.transfer-execution{border-bottom:1px solid #151a3a1a;border-right:0;grid-column:auto}.transfer-strip article:last-child{border-bottom:0}.paper-figure-head{align-items:flex-start}.method-steps article{grid-template-columns:52px 1fr;padding-right:0}.model-explainer{margin:60px 0 0}.model-nav{grid-template-columns:1fr}.model-nav button{border-bottom:1px solid #151a3a29;border-right:0}.method-view{padding:28px 14px}.architecture-grid{grid-template-columns:1fr}.arch-inputs,.arch-encoders,.host-core,.arch-outputs{min-height:420px}.causal-mask-strip,.loss-strip{grid-template-columns:1fr;gap:12px}.causal-mask-strip>div{flex-wrap:wrap;justify-content:flex-start}.paired-sequences{grid-template-columns:1fr}.alignment-module{flex-flow:wrap;justify-content:center}.alignment-module i{transform:rotate(-90deg)}.training-stage{padding:20px 16px}.training-stage dl{grid-template-columns:1fr;gap:12px}.training-stage dl div,.training-stage dl div:last-child{border:0;padding:0}.inference-loop{padding:26px 16px}.inference-facts{grid-template-columns:1fr}.inference-facts span{border-bottom:1px solid #151a3a26;border-right:0}.cascade{flex-direction:column;align-items:flex-start}.cascade i{transform:rotate(90deg)}.results-heading{margin:48px 0 64px}.results-heading p{margin-top:0}.results-summary{grid-template-columns:1fr}.results-summary>.summary-frame{border-bottom:1px solid #151a3a29;border-right:0}.results-summary>.summary-frame:last-child{border-bottom:0}.results-summary>.summary-frame:nth-child(-n+2){border-bottom:1px solid #151a3a29}.summary-plot{min-height:320px}.result-block-head h3{font-size:24px}.unseen-task-strip{grid-template-columns:1fr 1fr}.unseen-task-strip span{font-size:14px}.unseen-readout{grid-template-columns:1fr}.unseen-readout dl{grid-template-columns:1fr 1fr}.unseen-legend{grid-template-columns:1fr 1fr;display:grid}.unseen-legend button{justify-content:flex-start}.unseen-chart-desktop,.retention-cube-desktop{display:none}.unseen-chart-mobile,.retention-cube-mobile{gap:8px;margin-top:18px;display:grid}.unseen-chart-mobile article,.retention-cube-mobile article{background:#e5e2f62e;border:1px solid #151a3a21;padding:10px}.unseen-chart-mobile article.is-active,.retention-cube-mobile article.is-active{background:#7868d814;border-color:#7868d8}.unseen-chart-mobile article>button,.retention-cube-mobile article>button{text-align:left;width:100%;font:600 14px/1.2 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 0 11px}.unseen-chart-mobile article>div,.retention-cube-mobile article>div{gap:5px;display:grid}.retention-mobile-settings{gap:12px!important}.retention-mobile-settings section{border-top:1px solid #151a3a21;padding-top:9px}.retention-mobile-settings section>strong{font:600 13px/1 var(--font-mono),monospace;text-transform:uppercase;margin-bottom:8px;display:block}.retention-mobile-settings section>div{gap:5px;display:grid}.unseen-chart-mobile span,.retention-cube-mobile span{min-height:25px;font:600 13px/1 var(--font-mono),monospace;grid-template-columns:100px 1fr 42px;align-items:center;gap:8px;transition:filter .2s;display:grid;position:relative}.unseen-chart-mobile span i,.retention-cube-mobile span i{background:var(--series-color);grid-column:2;height:16px}.unseen-chart-mobile span small,.retention-cube-mobile span small{grid-area:1/1}.unseen-chart-mobile span b,.retention-cube-mobile span b{grid-area:1/3}.retention-overview-grid figure{padding:12px 8px}.retention-overview .results-method-legend{grid-template-columns:1fr 1fr;display:grid}.retention-bars section{grid-template-columns:58px 1fr}.retention-gallery-grid{grid-template-columns:1fr 1fr}.retention-gallery-selection{grid-template-rows:auto auto auto;grid-template-columns:1fr}.retention-gallery-selection img{grid-row:auto;height:200px}.cube-readout{grid-template-columns:1fr 1fr}.cube-readout dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 0}.cube-readout dl.shows-all-settings{grid-template-columns:1fr}.sequence-row{grid-template-columns:36px repeat(3,minmax(0,1fr))}.sequence-row img{min-height:70px}.qualitative-grid article>header{font-size:27px}.robustness-condition-strip{grid-template-columns:1fr 1fr}.video-heading h2{font-size:52px}footer{grid-template-columns:1fr;min-height:360px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.real-task-row{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.real-task-track{transform:none!important}.real-task-cycle[data-copy="1"]{display:none}.reveal,[data-motion],.summary-frame,.result-block .figure-frame,.qualitative-grid article,.overview-module-title,.paper-process>article,.paper-process>.paper-arrow,.trajectory-detail,.state-mismatch span{opacity:1!important;transform:none!important}.trajectory-frames>img{opacity:1!important;transform:translate(-50%,-50%)!important}.timeline-rail,.paper-skill-icons b,.summary-baseline-point{transform:none!important}.overview-metric-connector{opacity:1!important;transform:rotate(var(--connector-angle)) scaleX(1)!important}.summary-plot header b,.summary-retention .retained-99,.summary-retention .retained-baseline,.mismatch-pair{opacity:1!important;transform:none!important}.summary-bars i,.summary-time-bars i,.novel-bar rect,.box-mark,.retention-bars span i,.cube-bar{transform:none!important}.summary-axis,.summary-baseline-line,.summary-ret-baseline,.summary-ret-host,.seen-mean-line,.cube-budget-line polyline{stroke-dashoffset:0!important}.summary-host-point{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
