:root{--ink:#0b0d11;--ink-soft:#303743;--muted:#667184;--hairline:#dfe5eb;--paper:#fff;--mineral:#f6f8f7;--ice:#f7f9fc;--violet:#5c51c6;--cyan:#1f9aaa;--spectral:linear-gradient(90deg, #6f62cf 0%, #2ba5b5 54%, #2ba5b500 100%);--container:min(1480px, calc(100vw - 64px));--edge:max(32px, calc((100vw - 1480px) / 2));--font-display:"Instrument Sans", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-cn:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-size:16px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:var(--ink);background:#5e50c629}:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}.locale-zh,.locale-zh h1,.locale-zh h2,.locale-zh h3,.locale-zh .brand{font-family:var(--font-cn)}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:10px 14px;transition:transform .18s;position:fixed;top:16px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;width:var(--container);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;min-height:88px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:21px;font-weight:650;display:inline-flex}.brand-mark{object-fit:contain;width:24px;height:24px}.primary-navigation{align-items:center;gap:32px;font-size:14px;font-weight:540;display:flex}.primary-navigation>a:not(.button),.language-toggle{color:#29292b;cursor:pointer;background:0 0;border:0;padding:8px 0;position:relative}.primary-navigation>a:not(.button):after,.language-toggle:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.primary-navigation>a:hover:after,.primary-navigation>a[aria-current=page]:after,.language-toggle:hover:after{transform-origin:0;transform:scaleX(1)}.menu-toggle{display:none}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:14px;font-weight:560;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#0e0f12;box-shadow:0 10px 26px #0e0f121f}.button-dark:hover{box-shadow:0 16px 34px #0e0f122e}.button-soft{color:#6e7989;background:#e7ecf1}.text-link{align-items:center;gap:10px;font-size:14px;font-weight:580;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.eyebrow{color:#57637a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:620}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:520}.home-hero{isolation:isolate;width:min(1600px,100%);min-height:min(880px,100dvh - 88px);margin:0 auto;position:relative;overflow:clip}.hero-copy{z-index:4;width:min(860px,100% - 64px);padding:clamp(116px,15vh,154px) 0 0 max(32px,50% - 740px);position:relative}.hero-copy h1{letter-spacing:-.035em;text-wrap:balance;margin-bottom:26px;font-size:clamp(48px,4.25vw,68px);line-height:1.04}.hero-copy>p{color:#4a515e;margin-bottom:38px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:24px;display:flex}.hero-field{z-index:1;position:absolute;inset:0 0 0 31%;overflow:hidden}.hero-field>img{object-fit:cover;object-position:60% center;opacity:.86;width:100%;height:100%;animation:12s ease-in-out infinite alternate field-breathe;position:absolute;inset:0}.hero-field:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffffa 14%,#ffffffc7 28%,#ffffff14 59%,#fff0 100%),linear-gradient(#ffffff2e,#0000 40%,#ffffff2e);position:absolute;inset:0}.field-canvas{z-index:2;pointer-events:none;position:absolute;inset:0}.field-canvas canvas{display:block}@keyframes field-breathe{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.055)translate(-1.2%,-.8%)}}.hero-continuity{z-index:5;right:var(--edge);align-items:center;gap:8px;display:flex;position:absolute;bottom:32px}.hero-continuity span{transform-origin:100%;background:#424c5c3d;width:42px;height:1px;animation:4.8s cubic-bezier(.22,1,.36,1) infinite continuity-pulse}.hero-continuity span:nth-child(2){width:20px;animation-delay:.18s}.hero-continuity span:nth-child(3){width:8px;animation-delay:.36s}@keyframes continuity-pulse{0%,60%,to{opacity:.28;transform:scaleX(.42)}18%,38%{opacity:.82;transform:scaleX(1)}}.question-scene{background:#fff;width:min(1600px,100%);min-height:920px;margin:0 auto;position:relative;overflow:clip}.question-field{position:absolute;inset:-8% -6%}.question-field>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.question-field .field-a{opacity:.28;animation:10s ease-in-out infinite alternate dissolve-a}.question-field .field-b{opacity:.9;animation:10s ease-in-out infinite alternate dissolve-b}@keyframes dissolve-a{0%{opacity:.42;transform:scale(.96)}to{opacity:.05;transform:scale(1.04)}}@keyframes dissolve-b{0%{opacity:.22;transform:scale(.96)}to{opacity:.92;transform:scale(1.025)}}.question-scene h2{z-index:4;right:var(--edge);text-align:right;max-width:760px;margin:0;font-size:clamp(42px,4vw,58px);line-height:1.08;position:absolute;bottom:104px}.split-section,.research-proof,.truth-section,.team-direction,.changelog-entry{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1600px,100%);margin:0 auto;display:grid}.split-section{min-height:760px;overflow:clip}.meaning-section{background:#f8fafc;grid-template-columns:minmax(500px,.94fr) minmax(0,1.06fr);min-height:880px;position:relative}.meaning-section:before{z-index:3;content:"";background:linear-gradient(90deg,#0000,#646e803d 24% 76%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.meaning-section>.meaning-copy{background:#f8fafcf5;flex-direction:column;justify-content:center;padding:104px clamp(44px,4.5vw,72px) 104px max(32px,50% - 740px);display:flex}.meaning-copy .section-heading{max-width:620px}.meaning-copy .section-heading h2{text-wrap:balance;max-width:620px;font-size:clamp(44px,3.6vw,58px);line-height:1.06}.meaning-copy .section-heading>p{max-width:580px}.meaning-copy .definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:580px;margin-top:52px;display:grid}.meaning-copy .definition-list>div{padding:18px 0 20px;display:block}.meaning-copy .definition-list strong{margin-bottom:8px;font-size:17px;display:block}.meaning-copy .definition-list span{max-width:190px;font-size:15px;display:block}.meaning-field{background:#f8fafc;min-height:880px;position:relative;overflow:hidden}.meaning-field:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#f8fafc 0%,#f8fafcad 42%,#f8fafc00 100%);width:22%;position:absolute;inset:0 auto 0 0}.meaning-field-surface{position:absolute;inset:-4% -3% -4% -10%;overflow:hidden}.meaning-field-surface>img{object-fit:cover;object-position:58% center;opacity:.94;width:100%;height:100%;animation:18s ease-in-out infinite alternate field-drift}.meaning-field-surface .field-canvas{opacity:.54}@keyframes field-drift{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.055)translate(-1.2%,.8%)}}.split-section>div:first-child{z-index:2;padding:92px max(44px, 8vw) 80px var(--edge);background:#fffffff5;position:relative}.split-section.meaning-section>.meaning-copy{padding-left:max(32px,50% - 740px)}.scales-section{background:#fbfcfe}.scales-section>div:first-child{background:#fbfcfef7}.material-window{min-height:760px;position:relative;overflow:hidden}.material-window img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.material-window:hover img{transform:scale(1.025)}.section-heading{max-width:760px}.section-heading h2,.research-proof h2,.release-entry h2,.truth-section h2,.team-direction h2,.utility-hero h1{margin-bottom:24px;font-size:clamp(38px,3.5vw,52px);line-height:1.12}.section-heading>p,.research-proof p,.release-entry p,.truth-section p,.utility-hero>p{color:#4f596a;max-width:650px;font-size:19px;line-height:1.7}.definition-list{border-top:1px solid #cbd4de;max-width:620px;margin-top:72px}.definition-list>div{border-bottom:1px solid #d8dee5;grid-template-columns:190px 1fr;gap:28px;padding:18px 0;display:grid}.definition-list strong{font-size:20px;font-weight:560}.definition-list span{color:#627083;line-height:1.55}.continuum-section,.modes-section,.workbench-section,.engine-section,.extensions-section,.programs-section,.evidence-section,.cross-scale-section,.open-questions,.start-section,.tutorial-section,.reference-section,.platform-section,.integrity-section,.installation-section,.people-section,.timeline-section,.support-grid,.support-status,.faq-section,.privacy-sections{width:var(--container);margin:0 auto;padding:110px 0}.continuum-list,.program-list,.start-list{border-top:1px solid var(--hairline);margin-top:72px}.continuum-list>div,.program-list article,.start-list li{border-bottom:1px solid var(--hairline);grid-template-columns:72px 260px minmax(0,1fr);align-items:baseline;gap:24px;padding:26px 0;display:grid}.continuum-list span,.program-list>article>span,.start-list span,.instrument-grid article>span,.integrity-grid article>span,.privacy-sections article>span,.support-grid>a>span{color:#8893a2;letter-spacing:.1em;font-size:12px}.continuum-list strong{font-size:22px;font-weight:560}.continuum-list p{color:#566275;margin:0;font-size:16px;line-height:1.6}.research-proof{background:#f8fafd;min-height:640px}.research-proof>div{padding:104px 8vw}.research-proof>div:first-child{padding-left:var(--edge)}.proof-statement{position:relative}.proof-statement:after{content:"";background:var(--spectral);width:min(520px,70%);height:3px;position:absolute;bottom:112px;left:8vw}.release-entry{min-height:390px;padding:70px var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.release-entry p{margin-bottom:0}.page-hero{border-bottom:1px solid var(--hairline);width:min(1600px,100%);min-height:700px;margin:0 auto;position:relative;overflow:clip}.page-hero-copy{z-index:4;width:min(660px,100% - 64px);padding:130px 0 100px max(32px,50% - 740px);position:relative}.page-hero-copy h1{margin-bottom:30px;font-size:clamp(48px,5.1vw,76px);line-height:1.06}.page-hero-copy>p{color:#4c5768;font-size:19px;line-height:1.72}.product-hero,.research-hero,.team-hero{background:#fff}.generated-hero-field{z-index:1;width:min(73%,1160px);height:700px;position:absolute;top:0;right:0;overflow:hidden}.generated-hero-field>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:16s ease-in-out infinite alternate generated-field-drift;position:absolute;inset:0}.generated-hero-field:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffffa 16%,#ffffffc2 31%,#ffffff14 58%,#fff0 100%),linear-gradient(#ffffff29,#0000 42%,#fff3);position:absolute;inset:0}.generated-hero-field .field-canvas{opacity:.34}.research-hero-field .field-canvas{opacity:.22}@keyframes generated-field-drift{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.045)translate(-1%,-.6%)}}.mode-pair,.extension-columns,.cross-scale-columns,.installation-grid,.reference-columns{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;display:grid}.mode-pair article{min-height:330px;padding:48px 8%}.mode-pair article+article{border-left:1px solid var(--hairline)}.mode-pair article>span{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:660}.mode-pair h3{margin:70px 0 20px;font-size:26px;line-height:1.3}.mode-pair p,.instrument-grid p,.extension-columns p,.cross-scale-columns p,.installation-grid p,.reference-columns li,.integrity-grid p{color:#5b687b;line-height:1.65}.workbench-section,.extensions-section,.cross-scale-section,.integrity-section,.reference-section{width:100%;padding-right:var(--edge);padding-left:var(--edge);background:#f8fafc}.instrument-grid,.integrity-grid{border-top:1px solid #d9e0e8;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.instrument-grid article,.integrity-grid article{border-bottom:1px solid #d9e0e8;border-right:1px solid #d9e0e8;min-height:240px;padding:32px 28px 36px 0}.instrument-grid article:nth-child(3n),.integrity-grid article:nth-child(3n){border-right:0;padding-left:28px}.instrument-grid article:nth-child(3n+2),.integrity-grid article:nth-child(3n+2){padding-left:28px}.instrument-grid h3,.integrity-grid h3{margin:42px 0 18px;font-size:25px}.engine-section{min-height:760px}.capability-line{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:90px;display:grid}.capability-line>div{border-right:1px solid var(--hairline);min-height:190px;padding:28px 18px}.capability-line>div:last-child{border-right:0}.capability-line span{color:#929cab;font-size:12px;display:block}.capability-line strong{margin-top:92px;font-weight:560;display:block}.extension-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.extension-columns article,.cross-scale-columns article,.installation-grid article,.reference-columns article{border-right:1px solid var(--hairline);min-height:260px;padding:42px 38px}.extension-columns article:last-child,.cross-scale-columns article:last-child,.installation-grid article:last-child,.reference-columns article:last-child{border-right:0}.extension-columns h3,.cross-scale-columns h3,.installation-grid h3,.reference-columns h3{margin-bottom:70px;font-size:25px}.truth-section{min-height:560px}.truth-section>div{padding:100px 8vw}.truth-section>div+div{border-left:1px solid var(--hairline);background:#fbfcfe}.truth-section span{color:#768295;font-size:14px}.research-hero-field,.team-hero-field{width:min(73%,1160px);height:700px;position:absolute;top:0;right:0;overflow:hidden}.research-hero-field img,.team-hero-field img{object-fit:cover;width:100%;height:100%}.team-hero-field:after{content:"";background:linear-gradient(90deg,#fff 0%,#fff3 30%,#fff0 100%);position:absolute;inset:0}.program-list article{grid-template-columns:60px 230px minmax(0,1fr) minmax(260px,.7fr)}.program-list h3{margin:0;font-size:22px}.program-list strong{font-weight:560}.program-list p{color:#657084;margin:0}.evidence-section{width:100%;padding-right:var(--edge);padding-left:var(--edge);color:#fff;background:#0f1218}.evidence-section .eyebrow,.evidence-section .section-heading>p{color:#9faec1}.evidence-flow{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:76px;display:grid}.evidence-flow article{border-right:1px solid #ffffff26;min-height:270px;padding:28px 24px}.evidence-flow article:last-child{border-right:0}.evidence-flow span{color:#8291a6;font-size:12px}.evidence-flow h3{margin:86px 0 20px;font-size:24px}.evidence-flow p{color:#aeb8c7;line-height:1.6}.cross-scale-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.open-questions{min-height:780px}.question-list{counter-reset:questions;margin:70px 0 48px;padding:0;list-style:none}.question-list li{border-top:1px solid var(--hairline);counter-increment:questions;grid-template-columns:64px minmax(0,1fr);gap:28px;padding:30px 0;font-size:clamp(22px,2.2vw,32px);line-height:1.35;display:grid}.question-list li:before{content:"0" counter(questions);color:#8a95a4;letter-spacing:.08em;font-size:12px}.learn-hero{background:linear-gradient(125deg,#fff 45%,#f5f8fb 100%);grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);align-items:center;display:grid}.docs-search{z-index:4;margin:0 var(--edge) 0 0;position:relative}.docs-search label{color:#5f6c7f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.docs-search>div{border-bottom:1px solid #8a96a6;align-items:center;display:flex}.docs-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:16px 4px;font-size:18px}.docs-search span{color:#768295;font-size:26px}.start-list{padding:0;list-style:none}.start-list li{grid-template-columns:72px 1fr}.start-list strong{font-size:21px}.tutorial-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;display:grid}.tutorial-grid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:360px;padding:40px 42px 30px 0}.tutorial-grid article:nth-child(2n){border-right:0;padding-left:42px}.tutorial-grid h3{margin-bottom:72px;font-size:27px}.tutorial-grid ul,.reference-columns ul{margin:0;padding:0;list-style:none}.tutorial-grid a{color:#536075;border-top:1px solid #e4e8ed;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.search-empty{color:var(--muted);padding:40px 0}.reference-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-columns article{padding:40px 28px}.reference-columns li{margin-bottom:14px}.docs-closure{width:min(1600px,100%);min-height:420px;padding:90px var(--edge);background:#f7f9fc;grid-template-columns:1fr auto;align-items:start;gap:42px;margin:0 auto;display:grid}.docs-closure h2{font-size:clamp(36px,3vw,48px)}.docs-closure-links{gap:28px;display:flex}.docs-closure-links a{border-bottom:1px solid #aab4c1;padding-bottom:4px}.docs-closure>span{color:#798596;grid-column:1/-1;align-self:end;font-size:13px}.download-hero{background:linear-gradient(135deg,#fff 45%,#f5f7fa 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;display:grid}.release-status{margin-right:var(--edge);background:#ffffffbd;border:1px solid #d8dfe6;padding:44px}.release-status strong{margin-bottom:20px;font-size:34px;font-weight:560;display:block}.release-status p{color:#596678;line-height:1.65}.release-status>span{color:#7b8797;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:12px;display:inline-block}.platform-filter{gap:8px;margin-top:56px;display:flex}.platform-filter button{color:#667286;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:999px;padding:10px 18px}.platform-filter button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.build-list{border-top:1px solid var(--hairline);margin-top:30px}.build-list article{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:30px 0;display:flex}.build-list h3{margin-bottom:10px;font-size:26px}.build-list span{color:#687487}.build-list button,.support-status button{color:#7b8797;background:#e7ecf1;border:0;border-radius:999px;padding:12px 20px}.build-list .button{justify-content:center;min-width:112px}.installation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.installation-grid a{gap:10px;margin-top:34px;font-weight:560;display:inline-flex}.changelog-entry{min-height:480px;padding:100px var(--edge);background:#f8fafc}.changelog-entry>div:last-child{flex-direction:column;align-items:flex-start;gap:22px;padding-left:8vw;display:flex}.changelog-entry strong{color:#778396;margin-top:auto;font-size:13px}.team-hero-field img{object-fit:cover;opacity:.52}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:86px 72px;margin-top:72px;display:grid}.portrait{aspect-ratio:376/430;background:#f3f1f2;margin-bottom:24px;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.team-grid h3{margin-bottom:8px;font-size:21px}.team-grid p{color:#647084;margin-bottom:8px;line-height:1.5}.team-grid article>span{color:#6e7890;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:640}.team-line{border-top:1px solid var(--hairline);margin:76px 0 0;padding-top:28px;font-size:22px;font-weight:560}.team-direction{min-height:430px;padding:80px var(--edge);background:#f7f9fc;align-items:center}.team-direction .text-link{justify-self:end}.utility-hero{width:var(--container);border-bottom:1px solid var(--hairline);min-height:540px;margin:0 auto;padding:128px 0 100px}.utility-hero h1{max-width:880px;font-size:clamp(48px,5vw,72px)}.utility-hero>p{max-width:780px}.timeline-section article{border-top:1px solid var(--hairline);grid-template-columns:180px minmax(0,1fr);gap:48px;padding:54px 0;display:grid}.timeline-section article:last-child{border-bottom:1px solid var(--hairline)}.timeline-section article>span{color:#657186;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.timeline-section h2{font-size:34px}.timeline-section p{color:#5d697c;max-width:720px;font-size:18px;line-height:1.7}.release-note-copy{white-space:pre-line}.release-timeline .text-link{margin-top:28px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.support-grid>a{border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:360px;padding:34px 36px}.support-grid>a:last-child{border-right:0}.support-grid h2{margin:110px 0 18px;font-size:30px}.support-grid p{color:#617084;line-height:1.65}.support-status{width:100%;padding-right:var(--edge);padding-left:var(--edge);background:#f7f9fc;grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.support-status h2{font-size:40px}.support-status p{color:#5b687b;max-width:700px;line-height:1.65}.support-feedback{padding:0 var(--edge) 110px;background:#f7f9fc}.public-feedback-form{background:#fff;border:1px solid #d7dee6;max-width:1480px;margin:0 auto;padding:76px}.feedback-form-heading{border-bottom:1px solid var(--hairline);grid-template-columns:1fr .55fr;align-items:end;gap:60px;padding-bottom:50px;display:grid}.feedback-form-heading h2{max-width:720px;margin:16px 0 0;font-size:clamp(38px,4vw,62px)}.feedback-form-heading>p{color:#677386;justify-self:end;max-width:320px;line-height:1.65}.feedback-fields{grid-template-columns:.45fr 1fr;gap:28px;padding-top:42px;display:grid}.feedback-fields label{gap:10px;display:grid}.feedback-fields label>span{color:#596577;letter-spacing:.035em;font-size:13px}.feedback-fields input,.feedback-fields select,.feedback-fields textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7e0;border-radius:0;outline:none;padding:15px 16px}.feedback-fields input:focus,.feedback-fields select:focus,.feedback-fields textarea:focus{border-color:#7067c9;box-shadow:0 0 0 3px #7067c91a}.feedback-details{grid-column:1/-1}.feedback-fields textarea{resize:vertical;min-height:190px;line-height:1.65}.feedback-form-footer{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-top:28px;display:grid}.feedback-form-footer p{color:#6b7687;max-width:760px;margin:0;font-size:13px;line-height:1.6}.feedback-form-footer button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 24px}.feedback-form-footer button:disabled{cursor:not-allowed;opacity:.42}.feedback-result{border-top:1px solid var(--hairline);color:#08745f;margin:24px 0 0;padding-top:24px;font-weight:560}.feedback-result.is-error{color:#a13939}.faq-section details{border-top:1px solid var(--hairline)}.faq-section details:last-child{border-bottom:1px solid var(--hairline)}.faq-section summary{cursor:pointer;padding:28px 0;font-size:21px;font-weight:560}.faq-section details p{color:#5d697c;max-width:760px;padding:0 0 28px;line-height:1.7}.privacy-sections article{border-top:1px solid var(--hairline);grid-template-columns:120px 360px minmax(0,1fr);gap:32px;padding:44px 0;display:grid}.privacy-sections article:last-child{border-bottom:1px solid var(--hairline)}.privacy-sections h2{font-size:29px}.privacy-sections p{color:#596779;line-height:1.7}.site-footer{width:100%;min-height:310px;padding:58px var(--edge) 38px;background:var(--mineral);border-top:1px solid #d6dee5;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:40px;display:grid}.footer-brand p{color:#242a34;max-width:480px;margin:30px 0 0;font-size:18px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-links>div{flex-direction:column;gap:18px;display:flex}.footer-links a{color:#536074;font-size:14px}.footer-meta{color:#7d8897;grid-column:1/-1;justify-content:space-between;font-size:12px;display:flex}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:820px){:root{--container:min(100% - 40px, 900px)}.site-header{min-height:76px}.menu-toggle{background:0 0;border:0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.primary-navigation{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 28px;display:none;position:absolute;top:76px;left:0;right:0}.primary-navigation.is-open{display:flex}.primary-navigation>a:not(.button),.language-toggle{text-align:left;border-bottom:1px solid #edf0f3;padding:15px 0}.nav-download{margin-top:18px}.home-hero{min-height:820px}.hero-copy{width:min(640px,100% - 40px);padding:100px 0 0 20px}.hero-field{opacity:.9;height:570px;inset:250px 0 0}.hero-field:before{background:linear-gradient(#fff 0%,#ffffff59 30%,#fff0 100%)}.split-section{grid-template-columns:1fr}.meaning-section{grid-template-columns:1fr;min-height:auto}.split-section.meaning-section>.meaning-copy{padding:92px 20px 76px}.meaning-copy .section-heading h2{font-size:clamp(42px,7vw,56px)}.meaning-field{min-height:620px}.meaning-field:before{background:linear-gradient(#f8fafc,#f8fafc00);width:100%;height:22%;inset:0 0 auto}.meaning-field-surface{inset:-6% -8%}.material-window{min-height:560px}.split-section>div:first-child{padding-left:20px}.page-hero{min-height:780px}.page-hero-copy{width:min(700px,100% - 40px);padding:100px 0 60px 20px}.product-hero-field,.research-hero-field,.team-hero-field{opacity:.9;width:100%;height:450px;top:330px}.generated-hero-field:before{background:linear-gradient(#fff 0%,#ffffff80 24%,#fff0 58%)}.learn-hero,.download-hero{grid-template-columns:1fr}.docs-search,.release-status{margin:0 20px 70px}.capability-line{grid-template-columns:repeat(3,1fr)}.capability-line>div:nth-child(3){border-right:0}.capability-line>div:nth-child(-n+3){border-bottom:1px solid var(--hairline)}.instrument-grid,.integrity-grid{grid-template-columns:repeat(2,1fr)}.instrument-grid article:nth-child(3n),.integrity-grid article:nth-child(3n){border-right:1px solid #d9e0e8;padding-left:0}.instrument-grid article:nth-child(2n),.integrity-grid article:nth-child(2n){border-right:0;padding-left:28px}.instrument-grid article:nth-child(odd),.integrity-grid article:nth-child(odd){padding-left:0}.program-list article{grid-template-columns:54px 200px 1fr}.program-list p{grid-column:3}.team-grid{gap:60px 36px}.reference-columns{grid-template-columns:repeat(2,1fr)}.reference-columns article:nth-child(2){border-right:0}}@media (max-width:680px){:root{--container:calc(100% - 32px)}.site-header{width:calc(100% - 32px)}.brand{font-size:19px}.brand-mark{width:22px;height:22px}.home-hero{min-height:760px}.hero-copy{width:calc(100% - 32px);padding:84px 0 0 16px}.hero-copy h1{font-size:clamp(40px,11vw,54px)}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-field{height:500px;top:310px}.hero-continuity{display:none}.question-scene{min-height:660px}.question-scene h2{max-width:calc(100% - 40px);font-size:38px;bottom:60px;right:20px}.split-section>div:first-child,.split-section.meaning-section>.meaning-copy{padding:76px 16px 64px}.meaning-copy .section-heading h2{font-size:40px}.meaning-copy .definition-list{grid-template-columns:1fr;margin-top:44px}.meaning-field{min-height:500px}.material-window{min-height:440px}.section-heading h2,.research-proof h2,.release-entry h2,.truth-section h2,.team-direction h2,.utility-hero h1{font-size:36px;line-height:1.14}.section-heading>p,.research-proof p,.release-entry p,.truth-section p,.utility-hero>p{font-size:17px}.definition-list>div{grid-template-columns:1fr;gap:6px}.continuum-section,.modes-section,.workbench-section,.engine-section,.extensions-section,.programs-section,.evidence-section,.cross-scale-section,.open-questions,.start-section,.tutorial-section,.reference-section,.platform-section,.integrity-section,.installation-section,.people-section,.timeline-section,.support-grid,.support-status,.faq-section,.privacy-sections{padding-top:82px;padding-bottom:82px}.continuum-list>div,.program-list article,.start-list li{grid-template-columns:48px 1fr;gap:14px}.continuum-list p,.program-list strong,.program-list p{grid-column:2}.research-proof,.truth-section,.team-direction,.changelog-entry{grid-template-columns:1fr}.research-proof>div{padding:76px 16px}.research-proof>div:first-child{padding-left:16px}.proof-statement:after{bottom:44px;left:16px}.release-entry{grid-template-columns:1fr;padding:74px 16px}.page-hero{min-height:680px}.page-hero-copy{width:calc(100% - 32px);padding:82px 0 44px 16px}.page-hero-copy h1,.utility-hero h1{font-size:clamp(42px,12vw,58px)}.product-hero-field,.research-hero-field,.team-hero-field{height:350px;top:340px}.mode-pair,.extension-columns,.cross-scale-columns,.installation-grid,.reference-columns,.tutorial-grid{grid-template-columns:1fr}.mode-pair article+article,.extension-columns article,.cross-scale-columns article,.installation-grid article,.reference-columns article,.tutorial-grid article{border-left:0;border-right:0;border-bottom:1px solid var(--hairline);padding:36px 0}.tutorial-grid article:nth-child(2n){padding-left:0}.mode-pair h3,.extension-columns h3,.cross-scale-columns h3,.installation-grid h3,.reference-columns h3,.tutorial-grid h3{margin-top:48px;margin-bottom:34px}.instrument-grid,.integrity-grid{grid-template-columns:1fr}.instrument-grid article,.instrument-grid article:nth-child(n),.integrity-grid article,.integrity-grid article:nth-child(n){border-right:0;padding:28px 0}.capability-line{grid-template-columns:repeat(2,1fr)}.capability-line>div:nth-child(n){border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.capability-line>div:nth-child(2n){border-right:0}.evidence-flow{grid-template-columns:1fr}.evidence-flow article{border-bottom:1px solid #ffffff26;border-right:0;min-height:210px}.evidence-flow h3{margin-top:54px}.question-list li{grid-template-columns:44px 1fr;font-size:22px}.docs-search,.release-status{margin-left:16px;margin-right:16px}.docs-closure{grid-template-columns:1fr;padding:74px 16px}.docs-closure-links{flex-wrap:wrap}.platform-filter{padding-bottom:8px;overflow-x:auto}.build-list article{flex-direction:column;align-items:flex-start;gap:20px}.changelog-entry{padding:74px 16px}.changelog-entry>div:last-child{padding:40px 0 0}.team-grid{grid-template-columns:1fr;gap:62px}.portrait{margin-bottom:20px}.team-direction .text-link{justify-self:start}.utility-hero{min-height:500px;padding:94px 0 70px}.timeline-section article{grid-template-columns:1fr;gap:18px}.support-grid{grid-template-columns:1fr}.support-grid>a{border-bottom:0;border-right:0;min-height:300px}.support-grid>a:last-child{border-bottom:1px solid var(--hairline)}.support-status{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.support-feedback{padding:0 16px 72px}.public-feedback-form{padding:38px 22px}.feedback-form-heading,.feedback-fields,.feedback-form-footer{grid-template-columns:1fr}.feedback-form-heading>p{justify-self:start}.privacy-sections article{grid-template-columns:48px 1fr;gap:18px}.privacy-sections p{grid-column:2}.site-footer{grid-template-columns:1fr;min-height:460px;padding-left:16px;padding-right:16px}.footer-links{gap:36px}.footer-meta{flex-direction:column;grid-column:1;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.hero-continuity{display:none}}
