@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.ttf) format("truetype");font-weight:100 900;font-stretch:62% 125%;font-display:swap}.research-workspace{--display:"Archivo",Arial,sans-serif;--room-ink:#e7e6dc;--room-muted:#919893;--room-line:#d5d9cf24;background:#0a0d10;color:var(--room-ink);font-family:var(--display);scrollbar-width:thin;scrollbar-color:#71766e55 transparent}.research-workspace button,.research-workspace input,.research-workspace select,.research-workspace textarea{font-family:inherit}.research-workspace a,.research-workspace button{touch-action:manipulation}.workspace-shell{position:relative}.workspace-header{height:100px;min-height:100px;padding:0 42px;position:relative;background:transparent;backdrop-filter:none;z-index:10;border:0;gap:28px}.workspace-header .room-wordmark{font-family:var(--display);font-size:33px;font-weight:570;letter-spacing:-.085em;border:0;border-radius:0;padding:0;color:var(--room-ink);background:none;line-height:1}.room-wordmark span{font:10px var(--mono);display:inline-block;vertical-align:top;margin:4px 0 0 7px;letter-spacing:0}.workspace-header .room-location{font:9px/1.75 var(--mono);color:#929c94;letter-spacing:0;text-transform:uppercase;margin-right:auto;border-left:1px solid var(--room-line);padding-left:25px}.workspace-header>span:before{content:none}.workspace-header .room-exit{display:flex;align-items:center;gap:18px;font:11px var(--mono);border:1px solid #aebcb13b;border-radius:40px;padding:14px 22px;background:#070b0c50;text-transform:uppercase}.room-exit>span{font:21px var(--display);color:#d5e1d3}.workspace-links{position:absolute;top:142px;left:42px;width:135px;padding:0;border:0;display:flex;flex-direction:column;gap:0;overflow:visible;z-index:8}.workspace-links a{display:flex;align-items:baseline;gap:13px;color:#758178;padding:12px 0;text-decoration:none;font:13px var(--display);letter-spacing:0;transition:color .2s,transform .3s}.workspace-links a:hover{color:#e5e8d8;transform:translateX(4px)}.workspace-links a[aria-current=page]{color:#ebecdf}.room-nav-number{font:8px var(--mono);color:#626e64;min-width:13px}.workspace-links a[aria-current=page] .room-nav-number{color:#c5dda6}.workspace-links a[aria-current=page]:after{content:"";width:3px;height:3px;border-radius:50%;background:#bfd79f;align-self:center;margin-left:auto;margin-right:5px}.workspace-content{padding:34px 42px 56px 216px;max-width:1920px;min-height:calc(100svh - 145px)}.workspace-footer{font:8px/1.6 var(--mono);padding:20px 42px;margin-left:216px;border-color:var(--room-line);color:#747c75;letter-spacing:0}.research-workspace .index-kicker{font:9px/1.8 var(--mono);letter-spacing:.015em;color:#a6b2a7}.research-workspace .display-title{font-family:var(--display);font-variation-settings:"wdth" 78;font-weight:480;letter-spacing:-.055em;line-height:.94}.research-workspace .display-title em{color:inherit;font-weight:280}.research-workspace .module-footnote{font:11px/1.7 var(--display);color:#849086;max-width:800px;letter-spacing:0}.research-workspace .line-action{font:12px var(--display);text-transform:none;letter-spacing:0;padding:17px 0;border-color:#c0c9b954}.research-workspace .line-action>span{font:24px var(--display)}.research-workspace .line-action:disabled{opacity:.4}.storage-warning,.workspace-notice{font:11px/1.7 var(--display)}.lab-module{position:relative;isolation:isolate}.lab-atmosphere{position:absolute;z-index:-1;pointer-events:none;left:-210px;top:15px;width:calc(100% + 230px);height:720px;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 45%;object-position:40% 45%;opacity:.1;filter:saturate(.35);-webkit-mask-image:radial-gradient(ellipse at 37% 43%,#000 0,transparent 69%);mask-image:radial-gradient(ellipse at 37% 43%,#000 0,transparent 69%)}.lab-module .module-heading{align-items:flex-end;margin:0 0 34px;gap:25px}.lab-identity h3{font:500 clamp(65px,7.1vw,116px) /.82 var(--display);font-variation-settings:"wdth" 72;letter-spacing:-.055em;margin:22px 0 0;display:flex;align-items:baseline;gap:19px}.lab-identity h3>span{font:350 clamp(22px,2.8vw,44px) /1 var(--display);font-variation-settings:"wdth" 80;letter-spacing:-.045em;color:#939e95}.module-heading .lab-introduction{font:12px/1.65 var(--display);text-align:right;color:#8e9990;letter-spacing:0;padding-bottom:3px}.workbench{grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:start}.specimen-column{position:relative}.specimen-modes{border:0;margin:0;gap:25px;height:32px}.specimen-modes button{font:11px var(--display);text-transform:none;padding:0 0 10px;letter-spacing:0;border-color:transparent;color:#7b8980;display:flex;gap:9px;align-items:baseline}.specimen-modes button>span{font:8px var(--mono);opacity:.65}.specimen-modes button[aria-pressed=true]{color:#e4e8d9;border-color:#b1c09e}.molecular-observer{background:transparent;border:0;position:relative}.observer-meta{position:absolute;top:18px;left:0;right:0;z-index:2;border:0;padding:0;font:8px var(--mono);pointer-events:none}.observer-meta a{pointer-events:auto}.observer-live-dot{display:flex;gap:7px;align-items:center;color:#7c9181}.observer-live-dot:before{content:"";width:4px;height:4px;background:#b3c693;border-radius:50%;box-shadow:0 0 10px #bfd99760}.lab-module[data-view=structure] .lab-atmosphere{opacity:.025}.observer-stage{height:clamp(420px,calc(100svh - 370px),620px);margin:0 -20px}.molecular-canvas{inset:20px 0 5px}.molecular-canvas:after{content:"";position:absolute;inset:24px 20px 16px;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;border-radius:48% 48% 46% 46%;pointer-events:none}.observer-instructions{font:9px var(--display);color:#778b7b;letter-spacing:0;bottom:15px;display:flex;justify-content:center;gap:9px}.observer-instructions span{color:#becaa2}.observer-state{background:#0a0d10}.observer-state h4{font:350 30px var(--display)}.observer-tools{padding:13px 0;border-top:1px solid var(--room-line);border-bottom:1px solid var(--room-line)}.observer-tools nav{gap:25px}.observer-tools button{font:11px var(--display);letter-spacing:0;min-height:30px}.observer-tools button[aria-pressed=true]{color:#e8eadd}.observer-tools button[aria-pressed=true]:before{content:"·";padding-right:6px;color:#ccdeb1}.observer-inspector{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid #d5d9cf14;padding:15px 0}.observer-selection{padding:0;display:flex;gap:13px}.observer-selection label{font:10px var(--display);color:#929c92;white-space:nowrap}.observer-selection select{border:0;border-bottom:1px solid var(--room-line);background:#0c1210;font:10px var(--display);padding:8px 4px;max-width:220px}.partner-controls{padding:0;gap:14px}.partner-controls button{font:10px var(--display);letter-spacing:0}.observer-readout{margin:16px 0 10px;font:500 14px/1.5 var(--display);min-height:0;color:#bfcabb}.observer-readout small{font:9px/1.7 var(--mono);color:#65776b;margin-top:6px}.observer-caveat{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0;border:0;font:10px/1.7 var(--display);color:#738277}.observer-caveat a{flex-shrink:0;margin:0;font:8px/1.8 var(--mono)}.specimen-theatre{min-height:clamp(440px,47vw,650px);margin-top:15px;border-radius:45% 45% 6px 6px;background:#0b1011}.specimen-corner,.specimen-rulers,.specimen-sight{display:none}.specimen-image{-o-object-position:61% center;object-position:61% center;filter:saturate(.72) brightness(.92)}.specimen-title{bottom:80px;left:25px}.specimen-title h3{font-family:var(--display);font-weight:400}.specimen-title small,.specimen-title>span{font:9px var(--mono)}.specimen-state{top:22px;right:20px;font:8px var(--mono)}.specimen-zoom{left:25px;right:25px;bottom:25px}.experiment-console{padding:0;margin-top:0;border-top:1px solid #c7d1bd65}.console-heading{display:flex;justify-content:space-between;align-items:center;padding:21px 0 25px;font:420 22px/1.15 var(--display);letter-spacing:-.04em;color:#dce3d0}.console-heading i{font-style:normal;font-size:27px;font-weight:300}.console-step{margin:0 0 23px;padding:0}.console-step legend{padding:0;margin-bottom:15px;font:12px var(--display);color:#919c91;letter-spacing:0}.console-step legend>span{font:9px var(--mono);color:#536357;margin-right:10px}.target-chips{gap:5px}.target-chips button{border:1px solid #d5d9cf1c;border-radius:3px;padding:12px 4px;text-align:center;background:#1e2a2228;transition:background .2s,border-color .2s,color .2s}.target-chips button>span{font:550 13px var(--display);letter-spacing:-.025em}.target-chips button>i{display:none}.target-chips button[aria-pressed=true]{background:#d5e3c5;border-color:#d5e3c5;color:#182018}.target-chips button:not([aria-pressed=true]):hover{background:#c0d1b912;border-color:#c0d1b948}.compound-list button{grid-template-columns:19px minmax(0,1fr) auto 8px;gap:9px;padding:13px 0;border-color:#c7d0bf1c;background:transparent;transition:padding .25s,color .25s}.compound-list button[aria-pressed=true]{color:#e7efde;padding-left:6px}.compound-list button[aria-pressed=true] .compound-index{color:#c2dba5}.compound-index{font:8px var(--mono);color:#596b5d}.compound-name{font:430 18px/1.05 var(--display);letter-spacing:-.03em}.compound-name small{font:10px var(--display);letter-spacing:0;margin-top:7px;color:#748275;text-transform:none}.compound-formula{font:9px var(--mono);color:#728673}.compound-indicator{font-size:9px}.pairing-line{padding:0 0 13px;margin:0;font:10px var(--mono);border:0;color:#93a58d}.launch-experiment{padding:15px 18px;min-height:56px;border:1px solid #d3dfc0;border-radius:3px;background:#d3dfc0;color:#152013;font:500 16px var(--display);letter-spacing:-.02em;text-transform:none;transition:background .2s,transform .2s}.launch-experiment:hover:not(:disabled){background:#e7f0d8;color:#152013;transform:translateY(-2px)}.launch-experiment>span:last-child{font:30px/.8 var(--display)}.fine-disclaimer{text-align:left;font:9px/1.6 var(--display);letter-spacing:0;color:#74826f;margin-top:11px}.observation-strip{margin-top:42px;padding:24px 0;border-top:1px solid var(--room-line);border-bottom:1px solid var(--room-line);gap:25px}.observation-strip>p{font:350 clamp(18px,2vw,28px) var(--display);letter-spacing:-.04em;color:#939e92}.observation-id{font:9px var(--mono);color:#83947b}.observation-value strong{font-family:var(--display);font-weight:300;font-size:68px;letter-spacing:-.07em}.observation-summary h4{font:450 24px var(--display);letter-spacing:-.03em}.observation-summary code,.observation-summary p{font:9px/1.8 var(--mono)}.observation-actions .line-action{font-size:10px}.workspace-board{background:#090c16}.ranking-intro{min-height:405px;height:clamp(360px,34vw,525px);border-bottom:1px solid #afbdcf24;overflow:visible;margin-bottom:34px}.ranking-art{width:78%;height:120%;top:-12%;right:-42px;opacity:.78;-o-object-position:center;object-position:center;filter:saturate(.68);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 32%,#000 86%,transparent)}.ranking-heading{padding:30px 0 0;width:47%;position:relative}.ranking-heading .display-title{font-size:clamp(66px,7.6vw,110px);margin:32px 0 23px;color:#dddfea}.ranking-heading .display-title em{color:#aab4ce}.ranking-heading p{font:13px/1.7 var(--display);max-width:240px;color:#8d9bb4}.ranking-summary{position:absolute;right:0;bottom:26px;left:auto;display:flex;gap:32px;padding:0;border:0;width:auto}.ranking-summary>span{font:350 32px/1 var(--display);letter-spacing:-.04em;color:#d5dcf0}.ranking-summary small{font:7px var(--mono);margin-top:8px;color:#8d9bba;letter-spacing:0}.ranking-controls{border:0;padding:0 0 20px;align-items:center}.ranking-controls>span{font:430 18px var(--display);letter-spacing:-.03em}.ranking-controls>span i{font-style:normal;margin-left:16px;color:#8394bb}.ranking-controls nav{gap:5px}.ranking-controls button{font:10px var(--display);padding:9px 13px;border:1px solid transparent;border-radius:30px;text-transform:none;letter-spacing:0;color:#7d8ba7}.ranking-controls button[aria-pressed=true]{border-color:#899bb854;color:#d2dcf0;background:#9daecc0a}.rank-column-labels{font:8px var(--mono);color:#68758f;padding:12px 0}.rank-row{padding:24px 0;min-height:98px;border-color:#afbdcf20}.rank-number{font:300 32px var(--display);color:#64728b;letter-spacing:-.035em}.rank-name{font:430 23px var(--display);letter-spacing:-.035em}.rank-name small{font:8px var(--mono);color:#68748b;margin-top:9px;letter-spacing:0}.rank-target{font:11px var(--mono);color:#97a8c9}.rank-score{font:360 33px var(--display);letter-spacing:-.04em}.rank-score small{font:8px var(--mono);color:#6d7c98;margin-top:5px}.rank-detail{font:11px/1.7 var(--display);padding:12px 0 24px 75px;color:#8d9ab3}.rank-detail>span{font:8px var(--mono)}.rank-measure{opacity:.26}.workspace-pool{background:#14110d}.workspace-pool .workspace-header{background:transparent}.reservoir-module{min-height:760px;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 1fr auto;-moz-column-gap:50px;column-gap:50px;position:relative;overflow:visible}.reservoir-art{z-index:-1;left:-65px;right:auto;top:35px;width:75%;height:620px;opacity:.62;-o-object-fit:cover;object-fit:cover;filter:saturate(.65);-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%)}.reservoir-intro{grid-column:1;grid-row:1;padding:0;width:auto}.reservoir-intro .display-title{font-size:clamp(52px,5.3vw,80px);margin:23px 0 20px;color:#dfd6bf}.reservoir-intro .display-title em{color:#b9a889}.reservoir-intro p{font:12px/1.7 var(--display);color:#9b8d73}.demo-label{display:block;font:8px/1.6 var(--mono);margin-top:18px;color:#b4a07b;letter-spacing:0}.reservoir-diagram{position:relative;grid-column:1;grid-row:2;width:340px;height:340px;margin:12px auto 0;inset:auto;transform:none}.reservoir-amount strong{font:280 80px/1 var(--display);letter-spacing:-.07em}.reservoir-amount small{font:10px var(--display);letter-spacing:0;color:#b4a17f}.reservoir-amount>span{font:9px var(--display);letter-spacing:0;color:#a79575}.allocation-inspector{position:relative;grid-column:2;grid-row:1/3;width:auto;margin-top:102px;padding:0;border-top:1px solid #bbaa8565;background:none}.allocation-heading{padding:22px 0;font:12px var(--display);color:#b8ab8e;border:0;letter-spacing:0}.allocation-heading span:last-child{font:8px var(--mono)}.allocation-row{grid-template-columns:5px 1fr auto 39px;padding:21px 0;gap:13px}.allocation-row>span{font:430 19px var(--display);letter-spacing:-.03em}.allocation-row>span small{font:9px var(--display);color:#8e826b;margin-top:6px}.allocation-row>span:last-child{font:10px var(--mono)}.allocation-caption{padding:25px 0}.allocation-caption strong{font:430 26px var(--display)}.allocation-caption p{font:12px/1.7 var(--display);color:#a29174}.reservoir-disclaimer{grid-column:1/-1;grid-row:3;position:relative;margin-top:28px!important;padding-top:24px;border-top:1px solid #bbaa8530;max-width:none!important;color:#958971!important}.workspace-research{background:#121017}.workspace-research .workspace-header{background:transparent}.notebook-module{grid-template-columns:280px minmax(0,1fr);gap:52px;min-height:660px}.notebook-cover{min-height:650px;align-self:start;position:sticky;top:25px;overflow:hidden;border-radius:3px 38px 3px 3px;border:1px solid #bcb0d61f;box-shadow:inset 5px 0 0 #b3a7c11b}.notebook-cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;opacity:.62}.notebook-cover:after{background:linear-gradient(#100d1766,transparent 45%,#100d17ef)}.notebook-cover>div{padding:32px 25px;min-height:inherit}.notebook-cover .display-title{font-size:95px;margin:32px 0 0;font-weight:450;line-height:.86;color:#e2dcea}.notebook-cover .display-title em{font-weight:280;color:#d0c6dc}.notebook-cover p{position:absolute;left:25px;right:25px;bottom:135px;font:13px/1.65 var(--display);color:#c0b5cd}.archive-count{position:absolute;bottom:30px;left:25px;font:300 45px var(--display);color:#dfd8e9;display:flex;align-items:center;gap:15px}.archive-count small{font:8px/1.5 var(--mono);max-width:100px;color:#91839f}.notebook-content{padding-top:4px}.notebook-tabs{gap:25px;border-color:#b7a9cb35;padding-bottom:15px}.notebook-tabs button{font:12px var(--display);letter-spacing:0;padding:0 0 9px}.archive-toolbar{padding:24px 0 15px;gap:16px}.archive-search input{font:10px var(--display);letter-spacing:0}.archive-search>span{font-size:20px}.archive-toolbar>button{font:9px var(--mono)}.archive-comparison-link{font:8px/1.6 var(--mono);color:#746c82;gap:12px}.archive-comparison-link a{color:#b9abc9}.archive-record{padding:27px 0 16px;grid-template-columns:29px 1fr auto 16px;gap:14px}.record-index{font:9px var(--mono);color:#766986}.record-pair strong{font:450 24px var(--display);letter-spacing:-.035em}.record-pair small{font:12px var(--display);margin-top:6px;color:#9e8eb0}.record-score{font:340 31px var(--display);letter-spacing:-.04em}.record-score small{font:8px var(--mono);color:#83758f}.record-comparison-action{padding-bottom:18px}.record-comparison-action button{font:9px var(--display);color:#9784ac}.record-details{padding:15px 0 20px 43px;gap:23px;background:none}.record-details>div>span{font:8px var(--mono);color:#7c6e8e}.record-details code,.record-details p{font:11px/1.7 var(--display);color:#b4a4c6}.archive-empty{padding:40px 0;text-align:left;align-items:flex-start}.archive-empty>span{font:80px var(--display);color:#695b7a}.archive-empty h4{font:350 46px/.96 var(--display);letter-spacing:-.06em;margin:20px 0}.archive-empty p{font:13px/1.7 var(--display);max-width:280px}.archive-endnote{font:8px var(--mono);padding-top:25px}.method-editorial h4{font:350 35px/1.1 var(--display);letter-spacing:-.045em}.method-editorial ol{gap:20px}.method-editorial h5{font:450 21px var(--display)}.method-editorial li p{font:12px/1.7 var(--display);color:#9b8ba9}.workspace-compare{background:#0d1210}.comparison-module{padding:0}.comparison-intro{align-items:end;margin:0 0 30px;gap:30px;padding-bottom:32px;border-bottom:1px solid var(--room-line)}.comparison-intro .display-title{font-size:clamp(45px,5.7vw,80px);margin:22px 0 0;line-height:.88}.comparison-title-tail{display:block;color:#8e9c86;font-weight:280;padding-left:22%}.comparison-intro-note>span{font:300 37px var(--display);letter-spacing:-.045em;color:#bbcbab}.comparison-intro-note p{font:12px/1.6 var(--display);margin:11px 0 15px}.comparison-intro-note small{font:8px var(--mono)}.comparison-toolbar{border:0;padding:0 0 24px}.comparison-toolbar label{font:9px var(--mono);letter-spacing:0;gap:10px}.comparison-toolbar select{font:11px var(--display);min-height:44px;border:1px solid #c4d2b52e;border-radius:2px;background:#121c14;padding:10px 14px}.comparison-toolbar button{font:9px var(--mono);letter-spacing:0}.comparison-verdict{grid-template-columns:180px 1fr;padding:18px 0;margin-bottom:30px}.comparison-verdict span{font:8px/1.8 var(--mono)}.comparison-verdict p{font:11px/1.7 var(--display)}.comparison-record{padding:0 22px;position:relative}.comparison-next{padding:40px 35px;border-left:1px solid var(--room-line);color:#87977c}.comparison-next>span{font:9px var(--mono)}.comparison-next h4{margin:70px 0 25px;font:330 clamp(28px,4vw,58px) /.97 var(--display);font-variation-settings:"wdth" 78;letter-spacing:-.045em}.comparison-next p{font:13px/1.7 var(--display);max-width:260px}.comparison-next .line-action{display:flex;align-items:center;justify-content:space-between;max-width:260px;margin-top:35px}.comparison-record header{font:8px var(--mono);margin:0 0 16px}.comparison-record header button{font:26px var(--display)}.comparison-formula{display:flex;align-items:center;justify-content:center;min-height:125px;padding:20px 6px;margin-bottom:24px;color:#a7bf8d;background:radial-gradient(ellipse,#23321f5c,transparent 70%);font:300 clamp(18px,2.4vw,40px) var(--display);font-variation-settings:"wdth" 72;letter-spacing:-.04em;border-top:1px solid #c0d2ad20;border-bottom:1px solid #c0d2ad20;overflow-wrap:anywhere}.comparison-target{font:9px var(--mono);color:#7a956d}.comparison-record h4{font:430 clamp(20px,2.25vw,34px) /1.1 var(--display);letter-spacing:-.04em;margin:10px 0 28px}.comparison-score strong{font:320 clamp(42px,4.4vw,70px) /1 var(--display);letter-spacing:-.06em}.comparison-score small,.comparison-score>span{font:8px var(--mono);color:#7f9177}.comparison-record dt{font:8px/1.65 var(--mono)}.comparison-record dd{font:11px/1.5 var(--display)}.comparison-record-links a{font:9px var(--mono)}.comparison-empty{min-height:330px;padding:25px 0 45px;position:relative}.comparison-empty>span{position:absolute;right:3%;top:40px;font:260 clamp(75px,13vw,180px) /1 var(--display);letter-spacing:-.08em;color:#283923;transform:rotate(-10deg)}.comparison-empty h4{position:relative;font:360 42px/1.05 var(--display);letter-spacing:-.05em;margin:22px 0 20px}.comparison-empty p{position:relative;max-width:340px;font:13px/1.7 var(--display)}.comparison-footer{font:9px var(--mono)}.workspace-about{background:#111010}.workspace-about .workspace-header{background:transparent}.manifesto-module{min-height:0;padding:15px 0 10px;position:relative;isolation:isolate;overflow:hidden}.manifesto-heading{min-height:560px;position:relative;padding:0}.manifesto-module h3{position:relative;z-index:1;font:440 clamp(90px,11vw,175px) /.79 var(--display);font-variation-settings:"wdth" 67;letter-spacing:-.055em;margin:45px 0 0;color:#e8e3d9}.manifesto-module h3 em{font-style:normal;color:#e8e3d9;font-weight:270}.manifesto-module h3 small{display:block;font:350 27px/1.2 var(--display);letter-spacing:-.035em;color:#9e988f;margin-top:27px}.manifesto-edition{display:block;font:8px/1.8 var(--mono);color:#716e66;margin-top:38px}.manifesto-orbit{position:absolute;width:550px;height:550px;right:-80px;top:0;z-index:-1;transform:rotate(-27deg);pointer-events:none}.manifesto-orbit>span{position:absolute;inset:0;display:grid;place-items:center;font:300 420px var(--display);color:#b6bd9c;opacity:.12;transform:rotate(27deg)}.manifesto-orbit>i{position:absolute;width:calc(78% - var(--orbit) * 5%);height:100%;left:calc(11% + var(--orbit) * 2.5%);top:0;border:1px solid #b8bd9b35;border-radius:50%;transform:rotate(calc(var(--orbit) * 23deg))}.manifesto-bottom{padding:34px 0;border-top:1px solid #cbc4b632;align-items:end;gap:55px;margin:0}.manifesto-statement{max-width:570px;flex:1}.manifesto-statement>p:first-of-type{font:350 28px/1.25 var(--display);letter-spacing:-.03em;margin:18px 0 22px;color:#d9d4c9}.manifesto-statement>p:last-of-type{font:13px/1.85 var(--display);color:#96938a;max-width:470px}.manifesto-bottom>div:last-child{min-width:210px;max-width:300px}.manifesto-bottom .line-action{font-size:13px;width:100%}.manifesto-signature{font:8px/1.7 var(--mono);margin-top:16px}.manifesto-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:40px 0 10px;border-top:1px solid #cbc4b623}.manifesto-principles article>span{font:9px var(--mono);color:#7a796e}.manifesto-principles h4{font:400 28px var(--display);letter-spacing:-.04em;margin:14px 0 16px}.manifesto-principles p{font:12px/1.8 var(--display);color:#949286;max-width:230px}.manifesto-module .module-footnote{position:relative;margin-top:35px;font:11px/1.7 var(--display)}@media (min-width:1600px){.workspace-links{left:55px;width:145px}.workspace-header{padding-inline:55px}.workspace-content{padding-left:250px;padding-right:65px}.workbench{grid-template-columns:minmax(0,1fr) 360px;gap:65px}.compound-list button{padding-block:17px}.compound-name{font-size:21px}.compound-formula{font-size:10px}.target-chips button{padding-block:16px}.observer-stage{height:clamp(440px,calc(100svh - 370px),660px)}}@media (max-width:1120px){.workspace-header{padding-inline:28px}.workspace-links{left:28px;width:112px}.workspace-content{padding-left:172px;padding-right:28px}.workspace-footer{margin-left:172px;padding-inline:28px}.workbench{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.lab-identity h3{font-size:80px}.lab-identity h3>span{font-size:29px}.module-heading .lab-introduction{font-size:11px}.observer-stage{height:460px}.observer-inspector{grid-template-columns:1fr;gap:10px}.observer-caveat{flex-direction:column;gap:9px}.compound-formula{display:none}.compound-list button{grid-template-columns:19px minmax(0,1fr) 8px}.ranking-art{width:90%}.reservoir-module{grid-template-columns:minmax(0,1fr) 255px;gap:30px}.reservoir-diagram{width:290px;height:290px}.notebook-module{grid-template-columns:225px minmax(0,1fr);gap:28px}.notebook-cover .display-title{font-size:81px}.notebook-cover{min-height:600px}.record-pair strong{font-size:21px}.record-score{font-size:26px}.archive-comparison-link{flex-direction:column}.manifesto-module h3{font-size:clamp(90px,11.8vw,145px)}.manifesto-orbit{right:-200px;opacity:.8}.manifesto-heading{min-height:500px}}@media (max-width:820px){.workspace-header{height:83px;min-height:83px;padding-inline:24px}.workspace-header .room-wordmark{font-size:29px}.workspace-header .room-location{display:none}.workspace-header .room-exit{margin-left:auto;font-size:9px;padding:10px 15px;gap:10px}.workspace-links{position:relative;top:auto;left:auto;width:auto;padding:0 24px 15px;flex-direction:row;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--room-line)}.workspace-links a{padding:3px 0 5px;gap:6px;font-size:10px;white-space:nowrap;flex-shrink:0}.workspace-links a[aria-current=page]:after{display:none}.room-nav-number{font-size:7px;min-width:0}.workspace-content{padding:27px 24px 38px;min-height:calc(100svh - 170px)}.workspace-footer{margin-left:0;padding:18px 24px;font-size:7px}.workbench{grid-template-columns:minmax(0,1fr) 275px}.lab-module .module-heading{margin-bottom:28px}.lab-identity h3{font-size:74px}.observer-stage{height:430px}.notebook-module{grid-template-columns:215px minmax(0,1fr);gap:30px}.reservoir-module{grid-template-columns:minmax(0,1fr) 250px}.comparison-intro .display-title{font-size:65px}.manifesto-module h3{font-size:clamp(90px,15vw,130px)}}@media (max-width:600px){.workspace-header{height:76px;min-height:76px;padding-inline:20px}.workspace-header .room-wordmark{font-size:29px}.workspace-header .room-exit{font-size:8px;padding:9px 12px}.workspace-links{padding:0 20px 14px;gap:24px}.workspace-links a{font-size:11px}.workspace-content{padding:25px 20px 35px}.workspace-footer{padding:17px 20px;flex-direction:column;gap:6px;font-size:7px}.research-workspace .index-kicker{font-size:8px}.lab-module .module-heading{margin-bottom:25px;align-items:start}.lab-identity h3{font-size:74px;gap:12px;flex-wrap:wrap;row-gap:6px;margin-top:18px}.lab-identity h3>span{font-size:24px}.module-heading .lab-introduction{display:none}.workbench{grid-template-columns:1fr;gap:37px}.lab-atmosphere{left:-20px;width:calc(100% + 40px);height:600px;opacity:.14}.specimen-modes{height:29px;gap:26px}.specimen-modes button{font-size:11px}.observer-meta{top:16px;font-size:7px}.observer-stage{height:390px;margin:0 -12px}.observer-tools{padding:10px 0}.observer-tools button{font-size:12px}.observer-tools nav{gap:20px}.observer-instructions{font-size:8px;gap:6px}.observer-inspector{padding:14px 0}.observer-selection label,.observer-selection select{max-width:none;font-size:11px}.observer-selection select{width:auto}.partner-controls button{font-size:11px;min-height:30px}.observer-readout{font-size:14px}.observer-readout small{font-size:8px}.observer-caveat{font-size:11px;line-height:1.6}.specimen-theatre{min-height:440px}.console-heading{font-size:25px;padding:21px 0 26px}.console-step legend{font-size:13px}.target-chips button{padding:15px 5px}.target-chips button>span{font-size:15px}.compound-list button{grid-template-columns:21px minmax(0,1fr) auto 9px;padding:16px 0}.compound-name{font-size:22px}.compound-name small{font-size:11px}.compound-formula{display:block;font-size:9px}.launch-experiment{min-height:60px;font-size:17px}.fine-disclaimer{font-size:10px}.observation-strip{margin-top:30px;padding-block:23px}.observation-strip>p{font-size:22px}.observation-value strong{font-size:64px}.observation-summary h4{font-size:24px}.research-workspace .module-footnote{font-size:11px}.ranking-intro{min-height:530px;height:auto;margin-bottom:28px}.ranking-heading{width:100%;padding:8px 0 0}.ranking-heading .display-title{font-size:86px;margin:26px 0 20px}.ranking-heading p{font-size:12px;max-width:190px}.ranking-art{top:140px;right:auto;left:-20px;width:calc(100% + 40px);height:350px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 77%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 77%,transparent);opacity:.7}.ranking-summary{left:0;right:0;bottom:23px;justify-content:space-between;gap:10px}.ranking-summary>span{font-size:29px}.ranking-summary small{font-size:7px}.ranking-controls{display:block}.ranking-controls>span{font-size:19px}.ranking-controls nav{margin-top:17px;gap:3px;flex-wrap:wrap}.ranking-controls button{font-size:11px;padding:8px 11px}.rank-row{grid-template-columns:27px minmax(0,1fr) 45px 64px;gap:9px;padding:22px 0}.rank-number{font-size:23px}.rank-name{font-size:18px;overflow-wrap:anywhere}.rank-name small{font-size:7px}.rank-target{font-size:9px}.rank-score{font-size:24px}.rank-detail{padding-left:36px;font-size:11px}.rank-column-labels{grid-template-columns:27px minmax(0,1fr) 45px 64px;gap:9px;font-size:7px}.reservoir-module{display:block;min-height:0}.reservoir-intro .display-title{font-size:65px;margin-top:25px}.reservoir-intro p{font-size:13px}.reservoir-art{top:140px;left:-20px;width:calc(100% + 40px);height:510px}.reservoir-diagram{width:310px;height:310px;max-width:100%;margin:40px auto 35px}.allocation-inspector{margin-top:0;width:100%}.allocation-heading{font-size:13px}.allocation-row{padding:22px 0}.allocation-row>span{font-size:22px}.allocation-caption p{font-size:13px}.notebook-module{display:block}.notebook-cover{position:relative;top:auto;min-height:355px;height:355px;margin-bottom:30px;border-radius:3px 40px 3px 3px}.notebook-cover>div{padding:27px 24px}.notebook-cover .display-title{font-size:90px;margin-top:24px}.notebook-cover p{left:auto;right:22px;bottom:105px;font-size:11px;width:120px}.archive-count{left:auto;right:22px;bottom:26px;font-size:38px;gap:10px}.archive-count small{font-size:7px;max-width:75px}.notebook-cover img{-o-object-position:66% 50%;object-position:66% 50%}.notebook-content{padding:0}.notebook-tabs button{font-size:12px}.archive-search input{font-size:11px}.record-pair strong{font-size:23px}.record-pair small{font-size:12px}.record-score{font-size:28px}.record-comparison-action button{font-size:10px}.record-details{padding-left:0}.comparison-intro{flex-direction:row;align-items:flex-end;gap:15px;padding-bottom:25px;margin-bottom:25px}.comparison-intro .display-title{font-size:47px;margin-top:23px}.comparison-intro-note{display:block;min-width:0;width:105px;flex-shrink:0}.comparison-intro-note>span{font-size:28px}.comparison-intro-note p{font-size:10px;margin:10px 0 0}.comparison-intro-note small{display:none}.comparison-verdict{grid-template-columns:1fr;gap:9px}.comparison-verdict p{font-size:12px}.comparison-toolbar select{font-size:11px}.comparison-record{padding:0 13px}.comparison-next{padding:20px 13px}.comparison-next>span{font-size:7px}.comparison-next h4{margin-top:45px;font-size:29px}.comparison-next p{font-size:11px}.comparison-next .line-action{font-size:11px;gap:10px}.comparison-record header{font-size:7px}.comparison-formula{min-height:100px;font-size:25px;margin-bottom:20px}.comparison-record h4{font-size:23px}.comparison-score strong{font-size:42px}.comparison-record dt,.comparison-score small,.comparison-score>span{font-size:7px}.comparison-record dd{font-size:11px}.comparison-record-links a{font-size:8px}.comparison-empty h4{font-size:35px}.comparison-empty>span{top:150px;font-size:100px;opacity:.6}.manifesto-heading{min-height:455px}.manifesto-module h3{font-size:clamp(80px,20vw,120px);margin-top:52px}.manifesto-module h3 small{font-size:25px;margin-top:23px}.manifesto-orbit{top:12px;right:-205px;width:470px;height:470px;opacity:.7}.manifesto-orbit>span{font-size:350px}.manifesto-bottom{display:block;padding-block:30px}.manifesto-statement>p:first-of-type{font-size:25px}.manifesto-statement>p:last-of-type{font-size:13px}.manifesto-bottom>div:last-child{min-width:0;max-width:none;margin-top:30px}.manifesto-principles{grid-template-columns:1fr;gap:0;padding-top:0}.manifesto-principles article{display:grid;grid-template-columns:29px 1fr;gap:0 12px;padding:25px 0;border-bottom:1px solid #cbc4b623}.manifesto-principles article>span{padding-top:6px}.manifesto-principles h4{margin:0 0 10px;font-size:27px}.manifesto-principles p{grid-column:2;max-width:none;margin:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.compound-list button,.launch-experiment,.workspace-links a{transition:none}}@font-face{font-family:Reenie Beanie;src:url(/fonts/reenie-beanie.ttf) format("truetype");font-weight:400;font-display:swap}.workspace-paper{--pencil-hand:"Reenie Beanie",cursive;--display:var(--pencil-hand);--pencil-serif:var(--pencil-hand);--mono:var(--pencil-hand);--paper:#eeeae0;--room-ink:#38362f;--room-muted:#6a655c;--room-line:#56514640;color:var(--room-ink);background:url(/images/drawing-paper.svg) repeat,#eeeae0;font-family:var(--display);font-synthesis:none;scrollbar-color:#827b6b70 #e4e0d5}.workspace-paper ::-moz-selection{background:#cfcbb9;color:#272820}.workspace-paper ::selection{background:#cfcbb9;color:#272820}.workspace-paper :is(button,a,input,select):focus-visible{outline:2px solid #645b48;outline-offset:4px}.workspace-paper :is(button,a){-webkit-tap-highlight-color:#7a725c20}.workspace-paper .workspace-shell{max-width:1520px;margin:0 auto}.workspace-paper .workspace-header{height:85px;min-height:85px;padding:0 58px;border:0;gap:26px}.workspace-paper .workspace-header .room-wordmark{font:400 36px/1 var(--pencil-serif);letter-spacing:-.06em;color:#36352f}.workspace-paper .room-wordmark span{color:#807660;font-size:12px}.workspace-paper .workspace-header .room-location{font:11px/1.5 var(--display);letter-spacing:.01em;text-transform:none;border-left-color:#756d5940;color:#716c61;padding-left:22px}.workspace-paper .workspace-header .room-exit{font:14px var(--display);text-transform:none;color:#524d43;background:none;border:0;border-radius:0;padding:12px 0;gap:12px}.workspace-paper .room-exit>span{color:#625849;font-size:25px}.workspace-paper .workspace-links{position:relative;top:auto;left:auto;width:auto;padding:0 58px 10px;display:flex;flex-direction:row;justify-content:flex-start;gap:37px;background:url(/images/pencil-rule.svg) bottom/calc(100% - 110px) 7px no-repeat}.workspace-paper .workspace-links a{position:relative;flex:0 0 auto;padding:14px 5px;gap:9px;color:#716b5f;font:14px var(--display)}.workspace-paper .workspace-links a:hover{color:#302d25;transform:translateY(-1px)}.workspace-paper .workspace-links a[aria-current=page]{color:#343229}.workspace-paper .room-nav-number{font:19px/.8 var(--pencil-hand);min-width:17px;color:#827660}.workspace-paper .workspace-links a[aria-current=page] .room-nav-number{color:#594f3c}.workspace-paper .workspace-links a[aria-current=page]:after{position:absolute;inset:2px -13px 1px -10px;content:"";width:auto;height:auto;margin:0;border-radius:0;background:url(/images/pencil-circle.svg) 50%/100% 100% no-repeat;pointer-events:none;opacity:.75}.workspace-paper .workspace-content{padding:28px 58px 34px;max-width:none;min-height:calc(100svh - 220px)}.workspace-paper .workspace-footer{margin:0 58px;padding:18px 0;border:0;background:url(/images/pencil-rule.svg) top/100% 6px no-repeat;color:#746d5e;font:10px/1.7 var(--display);letter-spacing:.03em}.workspace-paper .field-sheet-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;color:#797160;font:10px/1.5 var(--display);letter-spacing:.11em}.workspace-paper .field-sheet-topline>span:last-child{font:22px var(--pencil-hand);letter-spacing:0;transform:rotate(-2deg)}.workspace-paper .module-heading{margin:0 0 27px;align-items:center;gap:30px}.workspace-paper .lab-identity .index-kicker{font:23px/1 var(--pencil-hand);color:#6c6557;text-transform:none;letter-spacing:0}.workspace-paper .lab-identity h3{font:400 61px/.95 var(--pencil-serif);font-variation-settings:normal;letter-spacing:-.055em;margin:10px 0 0;gap:20px;color:#3b382f}.workspace-paper .lab-identity h3>span{font:400 28px/1.1 var(--pencil-serif);font-variation-settings:normal;letter-spacing:-.03em;color:#716a5c}.workspace-paper .module-heading .lab-introduction{font:12px/1.6 var(--display);color:#736c5e;display:block;text-align:right;max-width:310px;padding:0}.workspace-paper .pencil-hand{display:block;font:29px/1.1 var(--pencil-hand);color:#6d6250;margin-bottom:9px;transform:rotate(-2deg)}.workspace-paper .workbench{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:52px;align-items:start}.workspace-paper .specimen-column{min-width:0;position:relative}.workspace-paper .specimen-modes{height:38px;margin:0;gap:28px;border:0}.workspace-paper .specimen-modes button{font:13px var(--display);padding:0 3px 12px;color:#7b7467;border:0;position:relative;gap:7px}.workspace-paper .specimen-modes button>span{font:15px var(--pencil-hand)}.workspace-paper .specimen-modes button[aria-pressed=true]{color:#37352e;background:url(/images/pencil-rule.svg) bottom/100% 7px no-repeat}.workspace-paper .pencil-margin-note{position:absolute;z-index:2;top:94px;left:8px;color:#796f5d;pointer-events:none;transform:rotate(-6deg);font:28px/.83 var(--pencil-hand)}.workspace-paper .pencil-margin-note svg{width:94px;height:63px;margin:6px 0 0 32px;opacity:.64;transform:rotate(-13deg)}.workspace-paper .lab-module[data-view=artwork] .pencil-margin-note{display:none}.workspace-paper .molecular-observer{background:none}.workspace-paper .observer-meta{top:18px;font:10px var(--display);color:#766c58}.workspace-paper .observer-meta a{color:#675b45;text-decoration-thickness:1px;text-underline-offset:4px}.workspace-paper .observer-live-dot{color:#736b5b;gap:6px}.workspace-paper .observer-live-dot:before{background:#8b836b;box-shadow:none;width:3px;height:3px}.workspace-paper .observer-stage{height:clamp(390px,calc(100svh - 420px),610px);margin:0}.workspace-paper .molecular-canvas{inset:42px 0 12px}.workspace-paper .molecular-canvas:after{content:none}.workspace-paper .observer-instructions{font:12px var(--display);color:#776d5b;bottom:7px;gap:10px;letter-spacing:0}.workspace-paper .observer-instructions span{color:#918877}.workspace-paper .observer-loading,.workspace-paper .observer-state{background:transparent;color:#756a57}.workspace-paper .observer-loading{min-height:440px;font:24px var(--pencil-hand)}.workspace-paper .observer-state h4{font:27px var(--pencil-hand)}.workspace-paper .observer-state p{color:#71695b;font:11px var(--display)}.workspace-paper .observer-state button{color:#4c463c;font:13px var(--display)}.workspace-paper .observer-tools{border:0;background:url(/images/pencil-rule.svg) top/100% 5px no-repeat,url(/images/pencil-rule.svg) bottom/100% 5px no-repeat;padding:13px 0;gap:12px}.workspace-paper .observer-tools nav{gap:25px}.workspace-paper .observer-tools button{font:13px var(--display);color:#7b7261;min-height:33px}.workspace-paper .observer-tools button[aria-pressed=true]{color:#3d382e}.workspace-paper .observer-tools button[aria-pressed=true]:before{color:#6d6049;content:"✓";padding-right:6px;font-family:var(--pencil-hand);font-size:20px}.workspace-paper .observer-inspector{grid-template-columns:1fr;gap:9px;border:0;padding:18px 0 12px}.workspace-paper .observer-selection{gap:14px;align-items:center}.workspace-paper .observer-selection label{font:12px var(--display);color:#6e6454}.workspace-paper .observer-selection select{font:12px var(--display);color:#4b453a;background:#ddd5c336;border-bottom:1px solid #71664f4a;padding:9px 8px;max-width:250px;border-radius:0;color-scheme:light}.workspace-paper .partner-controls{gap:23px}.workspace-paper .partner-controls button{font:12px var(--display);color:#6f654f;min-height:29px}.workspace-paper .partner-controls button[aria-pressed=true]{color:#514b3d}.workspace-paper .observer-readout{color:#4c4639;font:14px/1.4 var(--display);margin:8px 0 10px}.workspace-paper .observer-readout small{font:10px/1.7 var(--display);color:#7b7160;letter-spacing:.025em}.workspace-paper .observer-caveat{font:11px/1.6 var(--display);color:#7a6e5b;gap:12px;padding:0}.workspace-paper .observer-caveat a{font:10px var(--display);color:#60563f;white-space:nowrap}.workspace-paper .observer-error{color:#8b392c}.workspace-paper .specimen-theatre{margin-top:12px;min-height:440px;height:clamp(410px,45vw,610px);border:0;border-radius:1px;background:#1a1c19;box-shadow:0 2px 7px #32291825}.workspace-paper .specimen-image{opacity:.9;filter:saturate(.45)}.workspace-paper .specimen-title h3{font:400 43px/1 var(--pencil-serif);letter-spacing:-.04em;color:#f0ebdf}.workspace-paper .specimen-title :is(small,span){font-family:var(--display);color:#d5ceba;letter-spacing:0}.workspace-paper .specimen-corner,.workspace-paper .specimen-state,.workspace-paper .specimen-zoom{color:#e9e0ce;font-family:var(--display)}.workspace-paper .specimen-rulers{opacity:.25}.workspace-paper .experiment-console{position:relative;padding:22px 25px 17px;margin-top:-8px;background:url(/images/drawing-paper.svg) repeat,#f5f1e8;border:1px solid #75694e28;border-radius:2px 5px 3px 1px/6px 2px 5px 2px;box-shadow:2px 4px 8px #473c2711,-1px 0 1px #fff7e790}.workspace-paper .experiment-console:before{position:absolute;content:"";pointer-events:none;inset:4px -3px -3px 4px;z-index:-1;border:1px solid #73644b1a;transform:rotate(.6deg);background:#e7e0d3}.workspace-paper .sheet-pin{position:absolute;left:35%;top:-9px;width:66px;height:21px;background:#c8bf9c35;border-left:1px dashed #a1997c33;border-right:1px dashed #a1997c33;transform:rotate(-5deg);pointer-events:none}.workspace-paper .console-heading{align-items:center;padding:0 0 21px;gap:8px;color:#4c4436;position:relative}.workspace-paper .console-heading small{display:block;font:11px var(--display);color:#847660;margin-bottom:8px}.workspace-paper .console-heading div>span{font:33px/.9 var(--pencil-hand);letter-spacing:-.02em;display:block;white-space:nowrap;transform:rotate(-2deg)}.workspace-paper .pencil-sprig{width:39px;height:70px;flex-shrink:0;color:#7d7765;transform:rotate(17deg)}.workspace-paper .console-step{margin-bottom:20px;border:0}.workspace-paper .console-step legend{font:13px var(--display);color:#756a55;margin-bottom:10px}.workspace-paper .console-step legend>span{font:22px var(--pencil-hand);margin-right:8px;color:#75664b}.workspace-paper .target-chips{gap:0}.workspace-paper .target-chips button{padding:12px 0;background:transparent;border:0;border-radius:0;position:relative;text-align:center;min-height:42px;color:#857a67;transition:color .2s}.workspace-paper .target-chips button>span{font:14px var(--display);letter-spacing:0}.workspace-paper .target-chips button[aria-pressed=true]{color:#433b2c;background:url(/images/pencil-circle.svg) 50%/100% 100% no-repeat}.workspace-paper .target-chips button:not([aria-pressed=true]):hover{background:#8c7a5410;color:#3f382e}.workspace-paper .compound-list button{padding:10px 0 11px;gap:7px;grid-template-columns:18px minmax(0,1fr) auto 14px;border:0;background:url(/images/pencil-rule.svg) bottom/100% 3px no-repeat;color:#7b715e}.workspace-paper .compound-list button:hover{color:#342f25}.workspace-paper .compound-list button[aria-pressed=true]{padding-left:0;color:#332e24}.workspace-paper .compound-index{font:16px var(--pencil-hand);color:#96866c}.workspace-paper .compound-list button[aria-pressed=true] .compound-index{color:#716044}.workspace-paper .compound-name{font:400 19px/1.1 var(--pencil-serif);letter-spacing:-.035em}.workspace-paper .compound-name small{font:10px var(--display);color:#8b7d64;margin-top:5px}.workspace-paper .compound-formula{font:9px var(--display);color:#89795d}.workspace-paper .compound-indicator{font:23px var(--pencil-hand);color:#716a44}.workspace-paper .pairing-line{padding:0;margin:5px 0 14px;color:#766749;font:21px/1 var(--pencil-hand)}.workspace-paper .pairing-line i{font-size:19px}.workspace-paper .launch-experiment{min-height:51px;padding:12px 15px;color:#f8f3e5;font:17px var(--display);letter-spacing:0;border:1px solid #484337;border-radius:2px 3px 1px 4px;background:url(/images/drawing-paper.svg) repeat,#514c41;box-shadow:1px 2px 0 #746c5745}.workspace-paper .launch-experiment:hover:not(:disabled){background-color:#3f3b31;color:#fff8e8;transform:translateY(-1px)}.workspace-paper .launch-experiment>span:last-child{font:30px/.8 var(--pencil-hand)}.workspace-paper .fine-disclaimer{font:10px/1.6 var(--display);color:#7d715c;margin:10px 0 0;text-align:center}.workspace-paper .pencil-console-note{font:23px/1 var(--pencil-hand);color:#8d7d61;text-align:center;margin:18px 0 0;transform:rotate(-3deg)}.workspace-paper .observation-strip{border:0;margin-top:28px;padding:30px 0 26px;background:url(/images/pencil-rule.svg) top/100% 6px no-repeat,url(/images/pencil-rule.svg) bottom/100% 6px no-repeat;gap:28px}.workspace-paper .observation-id{font:25px var(--pencil-hand);color:#8a795a}.workspace-paper .observation-strip>p{font:27px var(--pencil-hand);color:#887960;letter-spacing:0}.workspace-paper .waiting-mark{color:#a59678;font:36px var(--pencil-hand)}.workspace-paper .observation-value{color:#635239}.workspace-paper .observation-value small,.workspace-paper .observation-value>span{color:#80735c;font:10px var(--display)}.workspace-paper .observation-value strong{font:400 63px var(--pencil-serif);letter-spacing:-.07em;color:#4f4536}.workspace-paper .observation-summary h4{font:400 25px var(--pencil-serif);color:#554b3b}.workspace-paper .observation-summary :is(p,code){font:10px/1.7 var(--display);color:#8c7c61}.workspace-paper .observation-actions .line-action{font:12px var(--display);color:#6c5f46;border-color:#8f7c5455}.workspace-paper .observation-actions .line-action>span{font:28px var(--pencil-hand);color:#7d6f50}.workspace-paper .module-footnote{font:11px/1.7 var(--display);color:#85765e;margin:24px 0 0;max-width:850px}.workspace-paper :is(.workspace-notice,.storage-warning){color:#66502c;font:12px/1.7 var(--display)}@media (min-width:1600px){.workspace-paper .workbench{grid-template-columns:minmax(0,1fr) 350px;gap:75px}.workspace-paper .compound-list button{padding-block:13px}.workspace-paper .observer-stage{height:min(620px,calc(100svh - 400px))}}@media (max-width:1120px){.workspace-paper .workspace-header{padding-inline:34px}.workspace-paper .workspace-links{padding-inline:34px;gap:25px;background-size:calc(100% - 64px) 7px}.workspace-paper .workspace-content{padding-inline:34px}.workspace-paper .workspace-footer{margin-inline:34px}.workspace-paper .workbench{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.workspace-paper .experiment-console{padding-inline:19px}.workspace-paper .compound-formula{display:none}.workspace-paper .compound-list button{grid-template-columns:18px minmax(0,1fr) 18px}.workspace-paper .pencil-margin-note{font-size:24px;left:0}.workspace-paper .observer-instructions{font-size:10px;gap:6px}.workspace-paper .observer-caveat{flex-direction:column;gap:8px}}@media (max-width:820px){.workspace-paper .workspace-header{padding-inline:24px;height:75px;min-height:75px}.workspace-paper .workspace-header .room-wordmark{font-size:31px}.workspace-paper .workspace-links{padding:0 24px 10px;gap:22px;overflow-x:auto;scrollbar-width:none;background-size:calc(100% - 40px) 7px}.workspace-paper .workspace-links a{font-size:13px}.workspace-paper .workspace-content{padding:24px}.workspace-paper .workspace-footer{margin-inline:24px}.workspace-paper .workbench{grid-template-columns:1fr;gap:42px}.workspace-paper .experiment-console{max-width:none;margin-top:0;padding:28px}.workspace-paper .compound-formula{display:block;font-size:11px}.workspace-paper .compound-list button{grid-template-columns:23px minmax(0,1fr) auto 23px;padding-block:14px}.workspace-paper .compound-name{font-size:22px}.workspace-paper .compound-name small{font-size:11px}.workspace-paper .observer-stage{height:430px}.workspace-paper .pencil-margin-note{left:5px}.workspace-paper .observer-inspector{grid-template-columns:minmax(0,1fr) auto}.workspace-paper .partner-controls{gap:13px}.workspace-paper .lab-identity h3{font-size:54px}.workspace-paper .lab-identity h3>span{font-size:25px}.workspace-paper .module-heading .lab-introduction{max-width:230px}}@media (max-width:540px){.workspace-paper .workspace-header{padding-inline:20px;height:72px;min-height:72px}.workspace-paper .workspace-header .room-exit{font-size:12px;gap:8px;padding:10px 0}.workspace-paper .workspace-links{padding-inline:20px;gap:25px}.workspace-paper .workspace-links a{font-size:13px;padding-block:12px;gap:5px}.workspace-paper .room-nav-number{font-size:17px}.workspace-paper .workspace-content{padding:23px 20px}.workspace-paper .workspace-footer{margin-inline:20px;font-size:9px;gap:12px}.workspace-paper .field-sheet-topline{margin-bottom:27px;font-size:8px;letter-spacing:.07em}.workspace-paper .field-sheet-topline>span:last-child{font-size:19px}.workspace-paper .module-heading{display:block;margin-bottom:23px}.workspace-paper .lab-identity .index-kicker{font-size:22px}.workspace-paper .lab-identity h3{font-size:52px;gap:17px}.workspace-paper .lab-identity h3>span{font-size:25px}.workspace-paper .module-heading .lab-introduction{display:none}.workspace-paper .specimen-modes{height:32px;gap:30px}.workspace-paper .specimen-modes button{font-size:13px;padding-bottom:10px}.workspace-paper .observer-meta{font-size:9px;top:17px}.workspace-paper .observer-stage{height:375px;margin:0 -8px}.workspace-paper .molecular-canvas{inset:60px 0 13px}.workspace-paper .pencil-margin-note{font-size:21px;top:87px;left:5px}.workspace-paper .pencil-margin-note svg{width:62px;height:44px;margin:1px 0 0 17px;transform:rotate(-20deg);opacity:.5}.workspace-paper .observer-instructions{font-size:10px;bottom:7px;gap:5px}.workspace-paper .observer-tools nav{gap:18px}.workspace-paper .observer-tools button{font-size:12px}.workspace-paper .observer-inspector{grid-template-columns:1fr;padding-top:15px}.workspace-paper .observer-selection{gap:13px}.workspace-paper .observer-selection label{font-size:12px}.workspace-paper .observer-selection select{width:auto;flex:1;min-width:0;max-width:none;font-size:12px}.workspace-paper .observer-readout small{font-size:9px}.workspace-paper .observer-caveat{font-size:10px;line-height:1.7}.workspace-paper .observer-loading{min-height:375px}.workspace-paper .specimen-theatre{height:420px;min-height:420px}.workspace-paper .specimen-title{left:23px}.workspace-paper .specimen-title h3{font-size:36px}.workspace-paper .experiment-console{padding:25px 20px 20px}.workspace-paper .console-heading div>span{font-size:35px}.workspace-paper .console-step legend{font-size:14px}.workspace-paper .target-chips button{min-height:46px}.workspace-paper .target-chips button>span{font-size:15px}.workspace-paper .compound-list button{gap:8px;grid-template-columns:17px minmax(0,1fr) auto 15px}.workspace-paper .compound-name{font-size:21px}.workspace-paper .compound-formula{font-size:9px}.workspace-paper .launch-experiment{min-height:53px}.workspace-paper .observation-strip{gap:20px;margin-top:33px;padding-block:25px}.workspace-paper .observation-strip>p{font-size:26px;line-height:.95}.workspace-paper .observation-summary h4{font-size:23px}.workspace-paper .observation-summary code{overflow-wrap:anywhere}.workspace-paper .module-footnote{font-size:10px}}@media (prefers-reduced-motion:reduce){.workspace-paper :is(button,a){transition:none}}.workspace-paper .workspace-header .room-wordmark{font-size:43px;letter-spacing:-.035em}.workspace-paper .workspace-header .room-location{font-size:20px;line-height:.95}.workspace-paper .workspace-header .room-exit{font-size:24px}.workspace-paper .workspace-links a{font-size:25px;line-height:1}.workspace-paper .field-sheet-topline{font-size:19px;letter-spacing:.015em}.workspace-paper .lab-identity h3{font-size:83px;letter-spacing:-.035em;line-height:.85}.workspace-paper .lab-identity h3>span{font-size:37px}.workspace-paper .module-heading .lab-introduction{font-size:20px;line-height:1}.workspace-paper .specimen-modes button{font-size:24px}.workspace-paper .observer-meta{font-size:18px}.workspace-paper .observer-instructions{font-size:20px}.workspace-paper .observer-tools button,.workspace-paper .observer-tools button[aria-pressed=true]:before{font-size:23px}.workspace-paper .observer-selection label{font-size:22px}.workspace-paper .observer-selection select{font-size:20px;padding:5px 8px}.workspace-paper .partner-controls button{font-size:22px}.workspace-paper .observer-readout{font-size:24px;line-height:1}.workspace-paper .observer-readout small{font-size:18px;line-height:1.15;letter-spacing:0}.workspace-paper .observer-caveat{font-size:20px;line-height:1.1}.workspace-paper .observer-caveat a{font-size:17px}.workspace-paper .observer-state p{font-size:20px}.workspace-paper .observer-state button{font-size:23px}.workspace-paper .specimen-title h3{font-size:60px;letter-spacing:0}.workspace-paper .specimen-title :is(small,span){font-size:20px}.workspace-paper :is(.specimen-corner,.specimen-state,.specimen-zoom){font-size:18px}.workspace-paper .console-heading small{font-size:22px}.workspace-paper .console-heading div>span{font-size:36px}.workspace-paper .console-step legend,.workspace-paper .target-chips button>span{font-size:24px}.workspace-paper .compound-name{font-size:30px;letter-spacing:0;line-height:.85}.workspace-paper .compound-name small{font-size:20px;line-height:.8;color:#75684f}.workspace-paper .compound-formula{font-size:19px}.workspace-paper .compound-indicator,.workspace-paper .pairing-line{font-size:26px}.workspace-paper .launch-experiment{font-size:29px;line-height:.9}.workspace-paper .fine-disclaimer{font-size:19px;line-height:1}.workspace-paper .observation-value small,.workspace-paper .observation-value>span{font-size:18px}.workspace-paper .observation-value strong{font-size:79px;line-height:1}.workspace-paper .observation-summary h4{font-size:32px}.workspace-paper .observation-summary :is(p,code){font-size:18px;line-height:1.1}.workspace-paper .observation-actions .line-action{font-size:22px}.workspace-paper .module-footnote{font-size:20px;line-height:1.2}.workspace-paper .workspace-footer{font-size:18px;line-height:1.1;letter-spacing:0}.workspace-paper :is(.workspace-notice,.storage-warning){font-size:23px}.workspace-paper :is(.observer-meta,.observer-live-dot,.observer-readout small,.observer-caveat,.fine-disclaimer,.module-footnote,.workspace-footer,.compound-formula){color:#70634f}@media (min-width:1121px){.workspace-paper .workbench{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:820px){.workspace-paper .workspace-links{gap:28px}.workspace-paper .workspace-links a{font-size:24px}.workspace-paper .lab-identity h3{font-size:72px}}@media (max-width:540px){.workspace-paper .workspace-header .room-wordmark{font-size:38px}.workspace-paper .workspace-header .room-exit{font-size:22px}.workspace-paper .field-sheet-topline{font-size:16px}.workspace-paper .field-sheet-topline>span:last-child{font-size:19px}.workspace-paper .lab-identity h3{font-size:71px}.workspace-paper .lab-identity h3>span{font-size:34px}.workspace-paper .specimen-modes button{font-size:23px}.workspace-paper .observer-meta{font-size:17px}.workspace-paper .observer-instructions{font-size:17px;gap:4px}.workspace-paper .observer-tools nav{gap:16px}.workspace-paper .observer-tools button{font-size:22px}.workspace-paper .observer-tools>button{font-size:21px}.workspace-paper .observer-selection label,.workspace-paper .observer-selection select{font-size:20px}.workspace-paper .observer-caveat{font-size:19px}.workspace-paper .compound-name{font-size:29px}.workspace-paper .compound-formula{font-size:17px}.workspace-paper .compound-name small{font-size:19px}.workspace-paper .fine-disclaimer{font-size:18px}.workspace-paper .observation-summary h4{font-size:30px}.workspace-paper .module-footnote{font-size:19px}.workspace-paper .workspace-footer{font-size:17px}}