:root{color-scheme:dark;--page:#090a0b;--text:#f1f1f2;--muted:#a0a1a5;--line:#27282b}html,body{background:var(--page);color:var(--text)}::selection{background:#53555b;color:#fff}h1 em{color:#fff}.header nav,.body-copy,.hero-note,.stage-heading,.view-toolbar,.view-toolbar button,.interface-detail p,.home-copy p,.person-copy p,.journal-heading>p,.journal-list p,.reading .journal-list p,.community-heading p,.contribution-area,.article-body figcaption,.blog-back,.copyright,.footer-name,.sound-toggle{color:var(--muted)}.header nav a:hover,.header nav .active,.sound-toggle:hover,#contribution-toggle:hover,.article-link:hover,.person-copy h2 a:hover,.blog-back:hover{color:#fff}.header nav .active:after,.interface-item:after{background:#f0f0f2}.port-symbol,.port-symbol.black,.contribution-project,.contribution-description,.home-copy p:first-of-type,.reading .article-body p,.research-summary b,.article-read,.article-body a,.journal-list summary{color:#dedee1}.interface-item small,.item-arrow,.small-note,.article-meta>span:last-child,.examples p,.person-copy h2 span,.mono-label,.interface-detail>span{color:#909196}.panel,.interface-strip,.community-section,.contribution-row,.model-badge,.research-summary,.examples>div,.reserved-space,.journal-list article,.people-list article,footer,.view-actions .zoom-control,.model-info{border-color:var(--line)}.primary-button{background:#ededee;color:#171719}.primary-button:hover{background:#fff}.model-info{background:#090a0beb;color:#f1f1f2}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,#engine-view:focus-visible,.figure-scroll:focus-visible,.figure-open:focus-visible,.contribution-window:focus-visible{outline-color:#c4c6cd}.article-body a{text-decoration-color:#707178}.article-body a:hover{color:#fff;text-decoration-color:currentColor}.transition-wipe{background:#242528}.skip{background:#202124;color:#fff}.quantum-core{color:#222}.orbit,.orbit-front{border-color:#7d7e84}.quantum-formula,.quantum-tag,.examples>div>span,.outline-tag,.flow-path b,.flow-word>span,.flow-art>p,.article-art,.article-art.brackets{color:#aaaab0}.outline-tag{border-color:#3b3c40}.flow-art{background:radial-gradient(ellipse,#202124,transparent 65%)}.flow-word{color:#d0d0d3;text-shadow:none}.person-portrait{background:#202124}.person-portrait:hover{box-shadow:0 0 0 3px #87888e}.figure-scroll:after{color:#bbb;background:#151618}@media(max-width:700px){.model-info{background:none}}#panel-ape{padding-top:48px}#panel-ape .ape-layout{display:flex;flex-direction:column;align-items:center;min-height:0}#panel-ape .hero-copy{text-align:center;padding:8px 0 26px;width:100%;max-width:980px}#ape-title{font-size:clamp(48px,6.5vw,88px);letter-spacing:-4px;margin-bottom:22px}#ape-title br{display:none}#panel-ape .intro{font-size:20px;color:#c1c1c5;margin:0 0 14px}#panel-ape .intro br{display:none}#panel-ape .body-copy{max-width:620px;margin:0 auto;font-size:14px;line-height:1.8}#panel-ape .engine-stage{width:min(100%,1040px);align-self:center;margin:0 auto}#panel-ape #engine-view{height:clamp(440px,45vw,600px);border-radius:0}#panel-ape .stage-heading{padding:0 24px}#panel-ape .view-toolbar{padding:0 24px 16px}#panel-ape .model-info{top:38px}#panel-ape .interface-strip{margin-top:30px}@media(max-width:700px){#panel-ape{padding-top:30px}#panel-ape .hero-copy{padding:4px 0 26px}#ape-title{font-size:49px;letter-spacing:-2.8px}#ape-title br{display:block}#panel-ape .intro{font-size:18px;max-width:300px;margin:0 auto 16px}#panel-ape .body-copy{font-size:13px;max-width:360px}#panel-ape .engine-stage{width:112%;max-width:none;margin:0 -6%}#panel-ape #engine-view{height:380px}#panel-ape .model-info{margin-top:8px}}#panel-ape .model-info{pointer-events:auto;top:18px}.language-choices{display:flex;gap:8px;margin-top:16px}.language-choices button{border:1px solid #45474c;border-radius:7px;background:#202226;color:#eee;padding:8px 16px;font-size:12px;transition:background .2s,border-color .2s}.language-choices button:hover{background:#35383e;border-color:#878b94}.language-choices button:disabled{opacity:.4;cursor:wait}.language-choices button.is-inserted{opacity:.35;cursor:default;background:#18191c;border-color:#303238;color:#92949a}.language-choices button:disabled:hover{background:#202226;border-color:#45474c}.language-choices button.is-inserted:hover{background:#18191c;border-color:#303238}.header nav{font-size:16px;margin-left:auto}.brand{font-size:12px}.contact-sales{flex:none;padding:10px 18px;border-radius:30px;background:#ededee;color:#171719;font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,transform .2s}.contact-sales:hover{background:#fff;transform:translateY(-1px)}.body-copy,#panel-ape .body-copy{font-size:16px;line-height:1.8}#panel-ape .body-copy{max-width:700px}#panel-ape .model-info{max-width:310px}.model-info h2{font-size:18px;line-height:1.35}.model-info #detail-copy{font-size:15px;line-height:1.7}.model-info #detail-copy strong{font-size:15px}.language-choices{flex-wrap:wrap}.language-choices button{font-size:14px;min-height:44px}.person-copy p,.research-summary p,.examples p,.journal-list p,.journal-heading>p,.community-heading p{font-size:16px;line-height:1.75}.reading .journal-list p{font-size:17px;line-height:1.85}.hero-note,.small-note,.article-meta>span:last-child,.article-body figcaption,.article-body .figure-zoom,.article-read,.blog-back,#contribution-toggle{font-size:13px}.mono-label,.outline-tag,.examples>div>span,.quantum-tag,.flow-art>p{font-size:11px}.copyright,.footer-name{font-size:12px;line-height:1.7}.footer-name span{font-size:11px}.contribution-row{font-size:15px}.contribution-area{font-size:13px}@media(max-width:700px){.header nav{font-size:14px;gap:8px;order:2;margin-left:0}.contact-sales{order:1;margin-left:auto;padding:8px 14px;font-size:13px}.body-copy,#panel-ape .body-copy{font-size:15px}#panel-ape .model-info{max-width:none}.model-info h2{font-size:17px}.model-info #detail-copy{font-size:14px}.person-copy p,.research-summary p,.examples p,.journal-list p,.community-heading p{font-size:15px}.reading .journal-list p{font-size:16px}.contribution-window{--row-height:144px}.contribution-row{font-size:14px}.contribution-area{font-size:12px}.copyright{font-size:11px}}@font-face{font-family:ManropeDisplay;src:url("./LV72DHOV.ttf") format("truetype");font-style:normal;font-weight:200 800;font-display:swap}h1,.community-heading h2,.journal-list h2{font-family:ManropeDisplay,LocalSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:550;letter-spacing:-.025em;line-height:1.12}#ape-title{font-family:ManropeDisplay,LocalSans,sans-serif;font-weight:550;font-size:clamp(46px,6.1vw,84px);letter-spacing:-.025em;line-height:1.12}.reading .journal-list h2{letter-spacing:-.025em;line-height:1.15}@media(max-width:700px){#ape-title{font-size:clamp(36px,10.6vw,49px);letter-spacing:-.025em;line-height:1.14}h1{letter-spacing:-.025em}.community-heading h2{letter-spacing:-.02em}}.article-body .figure-scroll{background:#141618;border:1px solid #33383e;border-radius:12px;overflow:hidden}.article-body .official-score-figure .figure-scroll{border:0;border-radius:10px}.article-body .figure-open{background:#141618}#panel-ape .concept-caption{margin:12px 20px 0;text-align:center;color:#a0a1a5;font-size:14px;line-height:1.6;font-weight:400}@media(min-width:1000px){#panel-ape .model-info{left:-40px}}@media(min-width:701px)and (max-width:999px){#panel-ape .model-info{left:0}}.contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start;padding:45px 0 30px}.contact-intro h1{margin-bottom:28px}.contact-intro .body-copy{max-width:420px}.contact-steps{list-style:none;counter-reset:step;margin:36px 0 0;padding:0;max-width:420px}.contact-steps li{counter-increment:step;display:grid;grid-template-columns:34px 1fr;row-gap:4px;padding:16px 0;border-top:1px solid var(--line)}.contact-steps li:before{content:counter(step,decimal-leading-zero);grid-row:span 2;font-size:12px;color:var(--muted);padding-top:3px}.contact-steps b{font-weight:500;font-size:15px}.contact-steps span{font-size:14px;color:var(--muted);line-height:1.6}.contact-form{display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#0f1012}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#d6d7da}.contact-form label small{color:var(--muted);font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;font-size:15px;color:var(--text);background:#16171a;border:1px solid #303238;border-radius:10px;padding:11px 13px;width:100%;transition:border-color .2s}.contact-form textarea{resize:vertical;min-height:130px;line-height:1.6}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#45474c}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#c9cacf}.contact-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#a0a1a5 50%),linear-gradient(135deg,#a0a1a5 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-turnstile{min-height:65px}.contact-submit{align-self:flex-start;border:0;font-size:14px;font-weight:500}.contact-submit:disabled{opacity:.55;cursor:wait;transform:none}.contact-side{min-width:0}.contact-notice{margin:18px 6px 0;font-size:12px;line-height:1.7;color:var(--text);opacity:.42}.contact-notice b{font-weight:500}.contact-status{margin:0;font-size:14px;line-height:1.6;min-height:1.6em}.contact-status[data-kind=success]{color:#9fd8b0}.contact-status[data-kind=error]{color:#f0a3a3}@media(max-width:900px){.contact-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}}@media(max-width:700px){.contact-form{padding:20px;margin:0 -2%}.contact-row{grid-template-columns:1fr}}
