.experiments-page{--exp-paper:#f7f8f5;--exp-ink:#14221f;--exp-forest:#31554a;--exp-forest-dark:#102520;--exp-line:#d4dad3;--exp-muted:#66736e;--exp-orange:#a65711;color:var(--exp-ink);background:var(--exp-paper);min-height:100vh;padding:28px 0 0}.experiments-shell{width:min(1340px,100% - 80px);margin-inline:auto}.experiments-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experiments-eyebrow,.experiments-number,.experiment-field-topline,.experiment-card-tags,.experiments-footer{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.experiments-eyebrow{color:#60706a;align-items:center;gap:14px;display:flex}.experiments-eyebrow>span{background:var(--exp-orange);width:23px;height:2px;display:block}.experiments-hero{border-bottom:1px solid var(--exp-line);grid-template-columns:minmax(280px,.71fr) minmax(560px,1.39fr);align-items:stretch;gap:clamp(36px,6vw,95px);padding:10px 10px 24px;display:grid}.experiments-intro{flex-direction:column;align-items:flex-start;padding:5px 0 29px;display:flex}.experiments-intro h1{max-width:470px;color:var(--exp-ink);letter-spacing:-.078em;margin:22px 0 17px;font-size:clamp(3.55rem,5.05vw,5.55rem);font-weight:500;line-height:.98}.experiments-intro h1 em{color:var(--exp-forest);font-style:normal}.experiments-lede{color:#59645f;max-width:440px;font-size:16px;line-height:1.72}.experiments-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.experiments-primary,.experiments-secondary{align-items:center;gap:14px;font-size:13px;display:inline-flex}.experiments-primary{background:var(--exp-forest);color:#f3f5ee;border-radius:3px;min-height:47px;padding:0 18px;box-shadow:0 8px 18px #203c3020}.experiments-primary:hover{background:#213f36}.experiments-secondary{color:var(--exp-ink)}.experiments-secondary:hover,.experiments-footer a:hover,.experiments-section-topline a:hover{color:var(--exp-forest)}.experiments-note{color:#53605a;max-width:350px;margin:auto 0 0;padding-top:38px;font-size:14px;line-height:1.55}.experiment-field{--mint:#9fdcc1;--line:#31564b;--text:#eaf4ec;--muted:#9eb5ab;isolation:isolate;background:radial-gradient(at 65% 48%,#2d645458,#0000 45%),linear-gradient(130deg,#112822 0%,#0b1a18 58%,#132d26 100%);border:1px solid #28463d;border-radius:7px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 46px #173a2b17}.experiment-field:before{content:"";pointer-events:none;z-index:2;opacity:.5;background-image:linear-gradient(#9cbeaf0a 1px,#0000 1px),linear-gradient(90deg,#9cbeaf0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 75%);mask-image:linear-gradient(#0008,#0000 75%)}.experiment-field .field-experience{z-index:1;position:absolute;inset:0}.experiment-field .field-canvas{position:absolute;inset:0}.experiment-field .field-annotation{display:none}.experiment-field .crosshair{color:var(--exp-orange)}.experiment-field .neural-notes{z-index:7;color:var(--muted);font-size:9px;top:116px;left:31px;right:auto}.experiment-field .neural-notes summary{color:#d5e4da;border-color:#416559;padding:6px 0}.experiment-field .neural-notes summary span{color:var(--mint);margin-left:10px}.experiment-field .neural-notes-body{scrollbar-color:#618276 transparent;background:#10251ff5;border-color:#426559;border-radius:5px;width:278px;max-height:246px;padding:17px;top:31px;left:0;right:auto;overflow-y:auto;box-shadow:0 18px 46px #0008}.experiment-field .neural-kicker{color:#acd0bf}.experiment-field .neural-notes h3{color:var(--text);margin:9px 0;font-size:18px}.experiment-field .neural-notes p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.65}.experiment-field .neural-notes .neural-footnote{color:#8ba89b;font-size:9px}.experiment-field .neural-architecture{color:#d0e9db;margin:13px 0}.experiment-field .neural-architecture span{border-color:#53796a;width:26px;height:26px}.experiment-field .neural-architecture i{background:#53796a}.experiment-field .neural-tools{margin-top:14px}.experiment-field .neural-tools button{color:#d3e5d9;background:#18372d;border-color:#527567;min-height:32px;padding:7px 8px}.experiment-field .neural-tools button[aria-pressed=true]{color:#ffd49f;border-color:#e2a552}.experiment-field:has(.neural-notes[open]) .experiment-field-caption{opacity:0}.experiment-field .neural-meter{z-index:5;color:#c1d7cb;width:128px;top:73px;bottom:auto;right:25px}.experiment-field .neural-meter-heading{color:#a5c0b3;font-size:8px}.experiment-field .neural-replay{color:#9fdcc1;font-size:8px}.experiment-field .neural-meter-value{margin-top:10px}.experiment-field .neural-meter-value>span:first-child{color:#f1f4ed;font-size:23px}.experiment-field .neural-meter-value>span+span{color:#9ab4a8;font-size:8px}.experiment-field .neural-meter-footer{color:#7c9a8e;font-size:8px}.experiment-field .field-axis{color:#91ad9f;z-index:5;top:auto;bottom:77px;right:24px}.experiment-field .field-axis i{border-color:#608278}.experiment-field .field-controls{z-index:6;background:#10231fe8;border-color:#3e6559;gap:12px;padding:9px 10px;bottom:20px;right:22px}.experiment-field .field-info{min-width:148px}.experiment-field .field-name{color:#e1ebe2;font-size:11px}.experiment-field .field-hint{color:#89a79a;font-size:8px}.experiment-field .field-mode button{padding:5px 7px;font-size:10px}.experiment-field .field-actions .icon-button{color:#b6d4c7;width:27px;height:27px}.experiment-field .field-telemetry{z-index:4;color:#7ea093;gap:11px;font-size:7px;bottom:3px;right:22px}.experiment-field .field-experience:fullscreen{background:#10251f}.experiment-field .field-expanded .field-canvas{inset:0}.experiment-field .field-expanded .field-controls{right:28px;transform:none}.experiment-field .field-expanded .field-annotation{left:44px}.experiment-field .field-expanded .neural-notes{top:56px;left:44px}.experiment-field .field-expanded .neural-meter{bottom:auto;right:28px}.experiment-field .field-expanded .field-telemetry{right:28px;transform:none}.experiment-field-topline{z-index:5;color:#bdd2c7;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:22px 24px auto}.experiment-field-topline span{align-items:center;gap:8px;display:flex}.experiment-field-topline i{background:#74d6b1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #74d6b199}.experiment-field-title{z-index:5;pointer-events:none;color:#f0f4eb;position:absolute;top:61px;left:55px}.experiment-field-title h2{letter-spacing:-.055em;font-size:clamp(25px,2.3vw,34px);font-weight:400;line-height:1}.experiment-field-title p{color:#9bb5aa;margin-top:7px;font-size:11px}.experiment-field-caption{z-index:5;color:#a6c0b4;pointer-events:none;width:184px;font-size:10px;line-height:1.55;position:absolute;bottom:68px;left:33px}.experiments-index{border-bottom:1px solid var(--exp-line);padding-top:23px}.experiments-section-topline{color:#68736e;justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.experiments-section-topline>a{color:#4c5d55;align-items:center;gap:8px;font-size:12px;display:inline-flex}.experiments-grid{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.experiment-card{min-width:0;color:var(--exp-ink);border-left:1px solid var(--exp-line);padding:0 14px 24px;transition:background .2s,color .2s}.experiment-card:first-child{border-left:0;padding-left:0}.experiment-card:last-child{padding-right:0}.experiment-card:hover{color:#173c30}.experiment-card-visual{color:#c6e6d6;background:#17352e;height:144px;position:relative;overflow:hidden}.experiment-card-visual .project-visual{border:0;height:100%;min-height:0;position:absolute;inset:0}.experiment-card-visual .project-visual>svg{padding:0}.experiment-card-visual .visual-label,.experiment-card-visual .diagram-caption{display:none}.experiment-card-visual>span{z-index:1;font:10px var(--font-mono), monospace;color:#e3eee5;text-shadow:0 1px 10px #071813;margin:13px;display:inline-block;position:relative}.experiment-card-copy{justify-content:space-between;align-items:baseline;gap:12px;margin-top:15px;display:flex}.experiment-card h3{letter-spacing:-.045em;font-size:17px;font-weight:500;line-height:1.2}.experiment-card-copy svg{color:var(--exp-forest);flex:none}.experiment-card>p{color:#68736e;margin-top:8px;font-size:12px;line-height:1.57}.experiment-card-tags{color:#59645f;letter-spacing:.08em;flex-wrap:wrap;gap:7px;margin-top:15px;font-size:8px;display:flex}.experiment-card-tags span+span:before{content:"·";color:var(--exp-orange);margin-right:7px}.experiments-tactile{padding-top:23px;padding-bottom:56px}.experiments-tactile-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:40px;padding:31px 0 26px;display:grid}.experiments-number{color:var(--exp-orange)}.experiments-tactile-heading h2{letter-spacing:-.065em;margin-top:14px;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1}.experiments-tactile-heading>p{color:#63706a;max-width:450px;font-size:15px;line-height:1.7}.experiments-tactile .journey-tactile-lab{margin:0}.experiments-tactile .journey-lab-viewport{scroll-margin-top:90px}.experiments-tactile .journey-instrument{background:radial-gradient(at 58% 40%,#396b5747,#0000 60%),#10241f;border-color:#28463d;box-shadow:0 18px 40px #183c2b16}.experiments-tactile .journey-instrument:before,.experiments-tactile .journey-instrument:after{border-color:#8fa89c}.experiments-tactile .instrument-topline,.experiments-tactile .lab-readouts span,.experiments-tactile .lab-training-count{color:#a4bbb0}.experiments-tactile .instrument-heading h2{color:#f2f5ed}.experiments-tactile .instrument-caption,.experiments-tactile .lab-inspector-body p,.experiments-tactile .lab-caption,.experiments-tactile .lab-synthetic-label{color:#aec0b7}.experiments-tactile .lab-readouts{border-color:#3a5a4e}.experiments-tactile .lab-readouts strong{color:#efc472}.experiments-tactile .lab-readouts strong.lab-predicted,.experiments-tactile .lab-readouts>div:last-child strong{color:#bfe3ce}.experiments-tactile .lab-train{color:#15342a;background:#b8dcc4}.experiments-tactile .lab-training-track{background:#29463b}.experiments-tactile .lab-training-track>i{background:#b8dcc4}.experiments-tactile .lab-slider>span,.experiments-tactile .lab-inspector>summary{color:#dce7df}.experiments-tactile .lab-slider output,.experiments-tactile .lab-measurements dd{color:#b8dcc4}.experiments-tactile .lab-slider input{accent-color:#b8dcc4}.experiments-tactile .lab-inspector{border-color:#3a5a4e}.experiments-tactile .lab-mode button,.experiments-tactile .lab-toggle-row button{color:#d2e1d8;background:#17342c;border-color:#426457}.experiments-tactile .lab-mode button[aria-pressed=true],.experiments-tactile .lab-toggle-row button[aria-pressed=true]{color:#d7ebdd;background:#a2decd1a;border-color:#a8d0b5}.experiments-tactile .lab-measurements>div{border-color:#29463b}.experiments-tactile .lab-measurements dt{color:#a7bbb0}.experiments-footer{border-top:1px solid var(--exp-line);color:#69746e;letter-spacing:.04em;text-transform:none;justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.experiments-footer a{color:inherit}.experiments-footer .experiments-wordmark{color:var(--exp-ink);font:600 14px var(--font-sans), sans-serif;letter-spacing:-.04em}.experiments-footer>div{gap:19px;display:flex}.experiments-footer>a:last-child{align-items:center;gap:7px;display:inline-flex}@media (max-width:1000px){.experiments-shell{width:min(100% - 48px,760px)}.experiments-hero{grid-template-columns:1fr;padding:38px 0 25px}.experiments-intro{min-height:0;padding-bottom:0}.experiments-intro blockquote{margin-top:38px}.experiment-field{min-height:500px}.experiments-grid{grid-template-columns:1fr 1fr}.experiment-card{padding:0 16px 25px}.experiment-card:nth-child(3){border-left:0;border-top:1px solid var(--exp-line);padding-top:18px;padding-left:0}.experiment-card:nth-child(4){border-top:1px solid var(--exp-line);padding-top:18px}}@media (max-width:899px){.experiments-tactile .journey-mobile-launch{background:#eef4ef;border:1px solid #bbcec0;border-radius:4px;margin-bottom:20px;padding:20px;display:block}.experiments-tactile .journey-mobile-launch>span{color:var(--exp-forest);font:9px var(--font-mono), monospace;letter-spacing:.1em}.experiments-tactile .journey-mobile-launch h3{letter-spacing:-.04em;margin-top:12px;font-size:22px}.experiments-tactile .journey-mobile-launch p{color:#59685f;margin-top:10px;font-size:13px;line-height:1.65}.experiments-tactile .journey-mobile-launch button{justify-content:center;width:100%;margin-top:17px}}@media (max-width:680px){.experiments-page{padding-top:30px}.experiments-shell{width:calc(100% - 34px)}.experiments-hero{gap:28px;padding-top:29px}.experiments-intro h1{font-size:clamp(3rem,16vw,4.2rem)}.experiments-lede{font-size:15px}.experiments-intro blockquote{display:none}.experiment-field{min-height:460px;margin-inline:-2px}.experiment-field-topline{letter-spacing:.08em;font-size:8px;inset:17px 16px auto}.experiment-field-topline>span:last-child{display:none}.experiment-field-title{top:48px;left:22px}.experiment-field-title h2{font-size:29px}.experiment-field .field-annotation{top:106px;left:21px}.experiment-field .neural-meter{width:103px;top:107px;right:16px}.experiment-field .neural-meter-footer{display:none}.experiment-field .neural-notes{top:134px;left:21px}.experiment-field .neural-notes-body{width:min(286px,100vw - 68px);max-height:232px;padding:15px}.experiment-field .field-expanded .neural-notes{top:40px;left:24px}.experiment-field .field-axis{display:none}.experiment-field .field-controls{justify-content:space-between;gap:7px;bottom:18px;left:12px;right:12px}.experiment-field .field-info{min-width:0}.experiment-field .field-hint{max-width:112px}.experiment-field .field-mode{gap:1px;padding:2px}.experiment-field .field-mode button{padding:5px 4px;font-size:9px}.experiment-field .field-telemetry,.experiment-field-caption{display:none}.experiments-section-topline{align-items:flex-start}.experiments-section-topline>p:last-child{display:none}.experiments-grid{grid-template-columns:1fr}.experiment-card,.experiment-card:nth-child(3),.experiment-card:nth-child(4){border-left:0;border-top:1px solid var(--exp-line);padding:18px 0}.experiment-card:first-child{border-top:0;padding-top:0}.experiment-card-visual{height:160px}.experiments-tactile{padding-bottom:34px}.experiments-tactile-heading{grid-template-columns:1fr;gap:17px;padding:25px 0 21px}.experiments-tactile-heading>p{font-size:14px}.experiments-tactile .journey-instrument{padding-inline:14px}.experiments-tactile .journey-canvas-wrap{margin-inline:-14px}.experiments-footer{flex-wrap:wrap;padding:22px 0;font-size:10px}.experiments-footer>a:last-child{width:100%}}
