:root{--paper:#101a1e;--white:#152329;--ink:#e7edf0;--muted:#9caeb7;--line:#2d414a;--accent:#56a9ff;--dark:#0b1419;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.page-width{width:min(1160px,calc(100% - 80px));margin-inline:auto}.header{height:78px;padding:0 max(40px,calc((100vw - 1160px)/2));display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);background:#101a1e}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{height:36px;width:40px;border:1px solid #617b88;display:grid;place-items:center;font:800 18px var(--sans);letter-spacing:-.15em;padding-right:3px;color:#e7edf0}.brand-mark span{color:var(--accent)}.brand-name{font:600 10px var(--mono);letter-spacing:.15em}.nav{display:flex;gap:30px;margin-left:auto}.nav a,.header-link{font:10px var(--mono);text-decoration:none;color:#a9bac1}.nav a:hover,.header-link:hover,.simple-link:hover{color:#8dc8ff}.header-link{margin-left:12px}.header-link span{color:var(--accent)}.menu-toggle{display:none}.hero{min-height:620px;display:grid;grid-template-columns:1.04fr .78fr;gap:10%;align-items:center;position:relative;padding-top:52px;padding-bottom:87px}.eyebrow{font:9px var(--mono);letter-spacing:.14em;color:#93a8b2;margin:0 0 21px}.eyebrow-line{display:inline-block;width:22px;height:1px;background:var(--accent);vertical-align:middle;margin-right:7px}.hero h1{font:600 clamp(57px,7.2vw,88px)/.96 var(--sans);letter-spacing:-.075em;margin:0 0 25px;color:#eff5f7}.hero h1 em{font-style:normal;color:#69b4ff}.hero-description{max-width:475px;color:#b0bec3;font-size:14px;line-height:1.75;margin:0}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 17px;text-decoration:none;font:10px var(--mono);letter-spacing:.02em}.button-dark{background:#1974bf;color:white}.button-dark span{color:#baddff;font-size:15px}.button-dark:hover{background:#2589dc}.simple-link{font:10px var(--mono);text-decoration:none;border-bottom:1px solid #60757e;padding-bottom:5px;color:#d3e1e6}.simple-link span{color:#73baff}.hero-aside{font:8px var(--mono);color:#8da0a8;margin:27px 0 0}.report-preview{background:#eaf0f2;color:#162127;border:1px solid #b8c7cd;padding:24px 28px 20px;box-shadow:12px 12px 0 #1c303a;transform:rotate(1deg);min-height:365px;display:flex;flex-direction:column;position:relative}.report-preview:after{content:"";position:absolute;inset:10px -9px -10px 9px;border:1px solid #344e5b;z-index:-1}.preview-top,.preview-bottom{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.08em;color:#596b73}.preview-top i{font-style:normal;color:#1974bf}.preview-rule{height:1px;background:#26343a;margin:17px 0 27px}.preview-date{font:8px var(--mono);letter-spacing:.1em;color:#66767c}.preview-date span{color:#1974bf}.report-preview h2{font:500 31px/1.08 var(--sans);letter-spacing:-.055em;max-width:340px;margin:6px 0 13px}.preview-dek{font:11px/1.6 var(--sans);color:#626d72;max-width:340px}.preview-verdict{border-top:1px solid #c7d2d6;border-bottom:1px solid #c7d2d6;margin-top:auto;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.verdict-label{font:8px var(--mono);letter-spacing:.08em;color:#6e7c82}.preview-verdict strong{font:500 17px/1.15 var(--sans);text-align:right}.preview-bottom{margin-top:15px;font-size:7px;color:#52636a}.hero-foot{position:absolute;bottom:27px;left:0;right:0;display:flex;justify-content:space-between;color:#82959e;font:8px var(--mono);letter-spacing:.09em}.hero-foot span:first-child{color:var(--accent)}.section-light{background:#15232a;border-block:1px solid #293d46}.products{padding:86px 0 74px}.section-heading,.samples-heading{display:grid;grid-template-columns:1fr 330px;gap:10%;align-items:end;margin-bottom:35px}.section-heading .eyebrow,.samples-heading .eyebrow{margin-bottom:13px}.section-heading h2,.samples-heading h2,.workflow h2,.launch h2,.about h2{font:600 clamp(38px,5vw,58px)/1.02 var(--sans);letter-spacing:-.065em;margin:0;color:#e8f0f3}.section-intro,.samples-heading>p{font-size:12px;line-height:1.7;color:#a3b3b9;margin:0 0 3px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{background:#15242a;border:1px solid #344850;padding:24px 27px 20px;min-height:480px;display:flex;flex-direction:column}.agent-card{background:#192a30}.product-number{display:flex;justify-content:space-between;color:#73baff;font:9px var(--mono);letter-spacing:.08em}.product-number span{color:#97aab1}.product-symbol{height:105px;margin:20px 0 19px;background:#22343b;position:relative;padding:14px;color:#e2ebee}.symbol-paper span{font:700 10px var(--mono);letter-spacing:.13em}.symbol-paper i{display:block;font:8px var(--mono);font-style:normal;color:#a9bbc2;margin-top:7px}.symbol-paper:before,.symbol-paper:after{content:"";position:absolute;left:14px;right:58px;height:1px;background:#53666d;top:59px}.symbol-paper:after{top:72px;right:92px}.symbol-paper b{position:absolute;right:15px;top:21px;border-left:1px solid #53666d;padding-left:14px;font:400 24px/.85 var(--sans);color:#62b0ff}.product-kicker{font:8px var(--mono);letter-spacing:.11em;color:#93a8b0;margin:0 0 8px}.product-card h3{font:600 30px/.99 var(--sans);letter-spacing:-.055em;margin:0 0 12px;color:#edf3f5}.product-description{max-width:480px;font-size:11px;line-height:1.7;color:#b2c0c5;margin:0 0 13px}.product-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.product-card li{font-size:10px;color:#b2c0c5}.product-card li:before{content:"+";color:#64b4ff;font-family:var(--mono);margin-right:9px}.product-card code{font:10px var(--mono);color:#c8e4f4}.product-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3a4d54;margin-top:auto;padding-top:13px}.product-footer span{font:8px var(--mono);letter-spacing:.1em;color:#97aab1}.product-footer strong{font:500 12px var(--sans);color:#e7eef1}.repo-window{height:105px;margin:20px 0 19px;background:#0e191e;color:#eaf1f3;padding:0 13px}.window-bar{height:28px;border-bottom:1px solid #35474d;display:flex;align-items:center;gap:4px}.window-bar>span{width:5px;height:5px;border-radius:50%;background:#71909b}.window-bar b{margin-left:auto;font:7px var(--mono);letter-spacing:.06em;color:#a9bdc4}.repo-lines{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding-top:10px}.repo-lines p{margin:0;font:7px var(--mono);color:#c9d6da}.repo-lines i{font-style:normal;color:#73baff;margin-right:6px}.window-foot{display:flex;justify-content:space-between;margin-top:9px;color:#8da4ad;font:6px var(--mono);letter-spacing:.08em}.choose-note{display:flex;justify-content:space-between;margin:16px 0 0;color:#96a8ae;font:8px var(--mono)}.choose-note span:first-child{color:#73baff;letter-spacing:.07em}.samples{padding-top:86px;padding-bottom:84px}.samples-heading{margin-bottom:26px}.samples-heading h2{font-size:44px}.sample-list{border-top:1px solid #71858d}.sample-row{display:grid;grid-template-columns:155px 1fr 145px 26px;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid #30434b}.sample-index{font:9px var(--mono);color:#73baff}.sample-index span{display:block;color:#91a2a8;font-size:7px;letter-spacing:.06em;margin-top:9px}.sample-main h3{font:600 19px/1.25 var(--sans);letter-spacing:-.03em;margin:0 0 7px;color:#e5edef}.sample-main p{font-size:10px;line-height:1.6;color:#a6b4b9;margin:0;max-width:600px}.sample-tags{display:grid;gap:8px;text-align:right;font:7px var(--mono);letter-spacing:.07em;color:#91a2a8}.sample-arrow{text-decoration:none;color:#73baff;font-size:17px}.sample-legend{display:flex;justify-content:space-between;margin-top:17px;color:#91a2a8;font:7px var(--mono);letter-spacing:.08em}.workflow{background:#0b1419;color:#ecf3f5;padding:80px 0}.workflow-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:11%;align-items:center}.workflow .eyebrow{color:#a4b8c0}.workflow h2{font-size:44px}.workflow-copy>p:last-child{font-size:11px;line-height:1.75;color:#abb9bd;max-width:370px;margin:19px 0 0}.flow-diagram{display:grid;grid-template-columns:1fr 36px 1fr;gap:10px 8px;align-items:center;position:relative;padding:20px;border:1px solid #40535b}.flow-source{grid-column:1;grid-row:1/3;padding:15px;background:#1b2a30}.flow-label{font:7px var(--mono);letter-spacing:.11em;color:#80c2ff}.flow-source strong{display:block;font:600 23px/1.05 var(--sans);margin:12px 0}.flow-source small,.flow-output small{font-size:8px;color:#a9b7bb}.flow-branches{grid-column:2;grid-row:1/3;height:100%;display:flex;flex-direction:column;justify-content:center;gap:37px}.flow-branches span{display:block;width:100%;height:1px;background:#4e91c3}.flow-output{grid-column:3;border-bottom:1px solid #34474e;padding:10px 0}.flow-output b{display:block;color:#80c2ff;font:8px var(--mono);margin-bottom:5px}.flow-output strong{display:block;font:500 14px var(--sans);margin-bottom:3px}.flow-caption{grid-column:1/-1;text-align:right;color:#a2b0b4;font:7px var(--mono);letter-spacing:.11em;margin-top:5px}.launch{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-top:74px;padding-bottom:77px}.launch .eyebrow,.about-inner>.eyebrow{color:#69b4ff}.launch h2{font-size:49px}.launch-copy p{font-size:13px;line-height:1.75;color:#b1bec2;max-width:450px;margin:0 0 20px}.launch-copy small{display:block;color:#8da0a6;font:8px var(--mono);margin-top:13px}.about{background:#14232a;padding:66px 0;border-block:1px solid #2a3e47}.about-inner{display:grid;grid-template-columns:170px 1fr 100px;gap:35px;align-items:start}.about-inner>.eyebrow{padding-top:8px}.about-content h2{font-size:42px;margin-bottom:15px}.about-content p{font-size:11px;line-height:1.8;color:#acbbc0;max-width:590px;margin:0}.about-sign{font:italic 25px/.78 var(--sans);color:#668696;text-align:right}.about-sign span{font:7px var(--mono);letter-spacing:.14em}.footer{padding-top:33px;padding-bottom:26px;display:grid;grid-template-columns:1fr 1fr auto;gap:22px 30px;align-items:start}.footer p{font-size:9px;line-height:1.6;color:#879ba3;margin:0}.footer-links{display:flex;gap:20px}.footer-links a{font:9px var(--mono);color:#b4c3c8;text-decoration:none}.disclaimer{grid-column:1/3;max-width:650px;font-size:8px;line-height:1.6;color:#879ba3}.copyright{justify-self:end;font:8px var(--mono);letter-spacing:.07em;color:#82969e;align-self:end}@media(max-width:800px){.page-width{width:calc(100% - 48px)}.header{padding:0 24px;gap:20px}.nav{gap:17px}.hero{grid-template-columns:1fr .8fr;gap:6%;min-height:560px}.hero h1{font-size:clamp(56px,8vw,74px)}.report-preview{padding:21px;min-height:345px}.report-preview h2{font-size:26px}.section-heading,.samples-heading{grid-template-columns:1fr 270px;gap:6%}.product-card{padding:21px}.sample-row{grid-template-columns:100px 1fr 110px 20px;gap:14px}.workflow-inner{gap:7%}.workflow h2{font-size:38px}.about-inner{grid-template-columns:120px 1fr 65px;gap:20px}}@media(max-width:620px){html{scroll-padding-top:65px}.page-width{width:calc(100% - 38px)}.header{height:64px;padding:0 19px;gap:0}.brand{gap:9px}.brand-mark{width:33px;height:31px;font-size:15px}.brand-name{font-size:9px}.nav{display:none;position:absolute;z-index:5;top:63px;left:0;right:0;background:#101a1e;padding:19px 22px;border-bottom:1px solid #30434b;flex-direction:column;gap:16px}.nav.open{display:flex}.header-link{margin-left:auto;margin-right:13px;font-size:9px}.menu-toggle{display:flex;width:27px;height:28px;flex-direction:column;justify-content:center;gap:5px;border:0;background:none;padding:4px}.menu-toggle span{width:18px;height:1px;background:#dce8ed}.hero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding-top:61px;padding-bottom:72px}.hero h1{font-size:clamp(57px,14vw,72px)}.hero-description{font-size:13px}.hero-actions{gap:16px;flex-wrap:wrap;margin-top:23px}.button{font-size:9px;padding:14px}.hero-aside{font-size:7px;line-height:1.6}.report-preview{min-height:315px;transform:none;box-shadow:7px 7px 0 #1c303a;margin-right:7px}.report-preview h2{font-size:28px}.hero-foot{bottom:22px;font-size:6px;letter-spacing:.04em}.products{padding:65px 0 58px}.section-heading,.samples-heading{display:block;margin-bottom:25px}.section-heading h2,.samples-heading h2{font-size:40px}.section-intro,.samples-heading>p{font-size:11px;margin-top:15px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{min-height:0;padding:20px}.product-symbol,.repo-window{height:95px;margin:17px 0}.product-card h3{font-size:28px}.product-description{font-size:10px}.choose-note{font-size:7px;gap:10px;line-height:1.5}.choose-note span:last-child{text-align:right}.samples{padding-top:64px;padding-bottom:62px}.samples-heading h2{font-size:37px}.sample-row{grid-template-columns:1fr 26px;gap:10px;padding:18px 0}.sample-index{grid-column:1}.sample-index span{display:inline;margin-left:9px}.sample-main{grid-column:1;grid-row:2}.sample-main h3{font-size:17px}.sample-tags{grid-column:1;grid-row:3;display:flex;justify-content:flex-start;text-align:left;font-size:6px}.sample-arrow{grid-column:2;grid-row:1/4}.sample-legend{font-size:6px;line-height:1.5;gap:12px}.sample-legend span:last-child{text-align:right}.workflow{padding:61px 0}.workflow-inner{grid-template-columns:1fr;gap:28px}.workflow h2{font-size:39px}.flow-diagram{padding:15px;grid-template-columns:1fr 22px 1fr;gap:8px 5px}.flow-source{padding:11px}.flow-source strong{font-size:19px}.flow-source small,.flow-output small{font-size:7px}.flow-output strong{font-size:12px}.launch{grid-template-columns:1fr;gap:17px;padding-top:58px;padding-bottom:57px}.launch h2{font-size:43px}.launch-copy p{font-size:12px}.about{padding:51px 0}.about-inner{grid-template-columns:1fr 55px;gap:12px}.about-inner>.eyebrow{grid-column:1/-1;margin-bottom:5px}.about-content h2{font-size:35px}.about-content p{font-size:10px}.about-sign{grid-column:2;grid-row:2}.footer{grid-template-columns:1fr auto;gap:18px;padding-top:27px}.footer p{grid-column:1/-1;grid-row:2}.footer-links{grid-column:1/-1;grid-row:3}.disclaimer{grid-column:1/-1;grid-row:4;font-size:7px}.copyright{grid-column:1/-1;grid-row:5;justify-self:start}}
:root{--paper:#101a1e;--white:#152329;--ink:#e7edf0;--muted:#9caeb7;--line:#2d414a;--accent:#56a9ff;--dark:#0b1419;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.page-width{width:min(1160px,calc(100% - 80px));margin-inline:auto}.header{height:78px;padding:0 max(40px,calc((100vw - 1160px)/2));display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);background:#101a1e}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{height:36px;width:40px;border:1px solid #617b88;display:grid;place-items:center;font:800 18px var(--sans);letter-spacing:-.15em;padding-right:3px;color:#e7edf0}.brand-mark span{color:var(--accent)}.brand-name{font:600 10px var(--mono);letter-spacing:.15em}.nav{display:flex;gap:30px;margin-left:auto}.nav a,.header-link{font:10px var(--mono);text-decoration:none;color:#a9bac1}.nav a:hover,.header-link:hover,.simple-link:hover{color:#8dc8ff}.header-link{margin-left:12px}.header-link span{color:var(--accent)}.menu-toggle{display:none}.hero{min-height:620px;display:grid;grid-template-columns:1.04fr .78fr;gap:10%;align-items:center;position:relative;padding-top:52px;padding-bottom:87px}.eyebrow{font:9px var(--mono);letter-spacing:.14em;color:#93a8b2;margin:0 0 21px}.eyebrow-line{display:inline-block;width:22px;height:1px;background:var(--accent);vertical-align:middle;margin-right:7px}.hero h1{font:600 clamp(52px,6.5vw,78px)/.96 var(--sans);letter-spacing:-.075em;margin:0 0 25px;color:#eff5f7}.hero h1 em{font-style:normal;color:#69b4ff}.hero-description{max-width:475px;color:#b0bec3;font-size:14px;line-height:1.75;margin:0}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 17px;text-decoration:none;font:10px var(--mono);letter-spacing:.02em}.button-dark{background:#1974bf;color:white}.button-dark span{color:#baddff;font-size:15px}.button-dark:hover{background:#2589dc}.simple-link{font:10px var(--mono);text-decoration:none;border-bottom:1px solid #60757e;padding-bottom:5px;color:#d3e1e6}.simple-link span{color:#73baff}.hero-aside{font:8px var(--mono);color:#8da0a8;margin:27px 0 0}.report-preview{background:#14242c;color:#e8eff2;border:1px solid #36515e;border-top:2px solid #4ca4ec;padding:25px 27px 20px;min-height:372px;display:flex;flex-direction:column}.preview-top,.preview-bottom{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.08em;color:#a5bac4}.preview-top{border-bottom:1px solid #304650;padding-bottom:14px}.preview-top i{font-style:normal;color:#67b5fa}.preview-rule{display:none}.preview-date{font:8px var(--mono);letter-spacing:.09em;color:#7fa0af;margin:20px 0 12px}.preview-date span{color:#67b5fa}.report-preview h2{font:600 25px/1.14 var(--sans);letter-spacing:-.04em;color:#f1f5f7;margin:0 0 20px;max-width:390px}.note-thesis{border-left:2px solid #58aaf0;padding:1px 0 1px 14px;margin-bottom:21px}.note-thesis>span,.note-metrics>div>span{font:7px var(--mono);letter-spacing:.11em;color:#8eabb9}.note-thesis p{font-size:11px;line-height:1.65;color:#d0dce1;margin:7px 0 0}.note-metrics{display:grid;grid-template-columns:.8fr .9fr 1.2fr;border-top:1px solid #304650;border-bottom:1px solid #304650;padding:12px 0;gap:10px}.note-metrics>div{display:flex;flex-direction:column;gap:6px}.note-metrics strong{font:500 10px var(--sans);color:#edf3f5}.preview-verdict{display:none}.preview-bottom{margin-top:auto;padding-top:17px;color:#86a1ae;font-size:7px}.hero-foot{position:absolute;bottom:27px;left:0;right:0;display:flex;justify-content:space-between;color:#82959e;font:8px var(--mono);letter-spacing:.09em}.hero-foot span:first-child{color:var(--accent)}.section-light{background:#15232a;border-block:1px solid #293d46}.products{padding:86px 0 74px}.section-heading,.samples-heading{display:grid;grid-template-columns:1fr 330px;gap:10%;align-items:end;margin-bottom:35px}.section-heading .eyebrow,.samples-heading .eyebrow{margin-bottom:13px}.section-heading h2,.samples-heading h2,.workflow h2,.launch h2,.about h2{font:600 clamp(38px,5vw,58px)/1.02 var(--sans);letter-spacing:-.065em;margin:0;color:#e8f0f3}.section-intro,.samples-heading>p{font-size:12px;line-height:1.7;color:#a3b3b9;margin:0 0 3px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{background:#15242a;border:1px solid #344850;padding:24px 27px 20px;min-height:480px;display:flex;flex-direction:column}.agent-card{background:#192a30}.product-number{display:flex;justify-content:space-between;color:#73baff;font:9px var(--mono);letter-spacing:.08em}.product-number span{color:#97aab1}.product-symbol{height:105px;margin:20px 0 19px;background:#22343b;position:relative;padding:14px;color:#e2ebee}.symbol-paper span{font:700 10px var(--mono);letter-spacing:.13em}.symbol-paper i{display:block;font:8px var(--mono);font-style:normal;color:#a9bbc2;margin-top:7px}.symbol-paper:before,.symbol-paper:after{content:"";position:absolute;left:14px;right:58px;height:1px;background:#53666d;top:59px}.symbol-paper:after{top:72px;right:92px}.symbol-paper b{position:absolute;right:15px;top:21px;border-left:1px solid #53666d;padding-left:14px;font:400 24px/.85 var(--sans);color:#62b0ff}.product-kicker{font:8px var(--mono);letter-spacing:.11em;color:#93a8b0;margin:0 0 8px}.product-card h3{font:600 30px/.99 var(--sans);letter-spacing:-.055em;margin:0 0 12px;color:#edf3f5}.product-description{max-width:480px;font-size:11px;line-height:1.7;color:#b2c0c5;margin:0 0 13px}.product-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.product-card li{font-size:10px;color:#b2c0c5}.product-card li:before{content:"+";color:#64b4ff;font-family:var(--mono);margin-right:9px}.product-card code{font:10px var(--mono);color:#c8e4f4}.product-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3a4d54;margin-top:auto;padding-top:13px}.product-footer span{font:8px var(--mono);letter-spacing:.1em;color:#97aab1}.product-footer strong{font:500 12px var(--sans);color:#e7eef1}.repo-window{height:105px;margin:20px 0 19px;background:#0e191e;color:#eaf1f3;padding:0 13px}.window-bar{height:28px;border-bottom:1px solid #35474d;display:flex;align-items:center;gap:4px}.window-bar>span{width:5px;height:5px;border-radius:50%;background:#71909b}.window-bar b{margin-left:auto;font:7px var(--mono);letter-spacing:.06em;color:#a9bdc4}.repo-lines{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding-top:10px}.repo-lines p{margin:0;font:7px var(--mono);color:#c9d6da}.repo-lines i{font-style:normal;color:#73baff;margin-right:6px}.window-foot{display:flex;justify-content:space-between;margin-top:9px;color:#8da4ad;font:6px var(--mono);letter-spacing:.08em}.choose-note{display:flex;justify-content:space-between;margin:16px 0 0;color:#96a8ae;font:8px var(--mono)}.choose-note span:first-child{color:#73baff;letter-spacing:.07em}.samples{padding-top:86px;padding-bottom:84px}.samples-heading{margin-bottom:26px}.samples-heading h2{font-size:44px}.sample-list{border-top:1px solid #71858d}.sample-row{display:grid;grid-template-columns:155px 1fr 145px 26px;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid #30434b}.sample-index{font:9px var(--mono);color:#73baff}.sample-index span{display:block;color:#91a2a8;font-size:7px;letter-spacing:.06em;margin-top:9px}.sample-main h3{font:600 19px/1.25 var(--sans);letter-spacing:-.03em;margin:0 0 7px;color:#e5edef}.sample-main p{font-size:10px;line-height:1.6;color:#a6b4b9;margin:0;max-width:600px}.sample-tags{display:grid;gap:8px;text-align:right;font:7px var(--mono);letter-spacing:.07em;color:#91a2a8}.sample-arrow{text-decoration:none;color:#73baff;font-size:17px}.sample-legend{display:flex;justify-content:space-between;margin-top:17px;color:#91a2a8;font:7px var(--mono);letter-spacing:.08em}.workflow{background:#0b1419;color:#ecf3f5;padding:80px 0}.workflow-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:11%;align-items:center}.workflow .eyebrow{color:#a4b8c0}.workflow h2{font-size:44px}.workflow-copy>p:last-child{font-size:11px;line-height:1.75;color:#abb9bd;max-width:370px;margin:19px 0 0}.flow-diagram{display:grid;grid-template-columns:1fr 36px 1fr;gap:10px 8px;align-items:center;position:relative;padding:20px;border:1px solid #40535b}.flow-source{grid-column:1;grid-row:1/3;padding:15px;background:#1b2a30}.flow-label{font:7px var(--mono);letter-spacing:.11em;color:#80c2ff}.flow-source strong{display:block;font:600 23px/1.05 var(--sans);margin:12px 0}.flow-source small,.flow-output small{font-size:8px;color:#a9b7bb}.flow-branches{grid-column:2;grid-row:1/3;height:100%;display:flex;flex-direction:column;justify-content:center;gap:37px}.flow-branches span{display:block;width:100%;height:1px;background:#4e91c3}.flow-output{grid-column:3;border-bottom:1px solid #34474e;padding:10px 0}.flow-output b{display:block;color:#80c2ff;font:8px var(--mono);margin-bottom:5px}.flow-output strong{display:block;font:500 14px var(--sans);margin-bottom:3px}.flow-caption{grid-column:1/-1;text-align:right;color:#a2b0b4;font:7px var(--mono);letter-spacing:.11em;margin-top:5px}.launch{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-top:74px;padding-bottom:77px}.launch .eyebrow,.about-inner>.eyebrow{color:#69b4ff}.launch h2{font-size:49px}.launch-copy p{font-size:13px;line-height:1.75;color:#b1bec2;max-width:450px;margin:0 0 20px}.launch-copy small{display:block;color:#8da0a6;font:8px var(--mono);margin-top:13px}.about{background:#14232a;padding:66px 0;border-block:1px solid #2a3e47}.about-inner{display:grid;grid-template-columns:170px 1fr 100px;gap:35px;align-items:start}.about-inner>.eyebrow{padding-top:8px}.about-content h2{font-size:42px;margin-bottom:15px}.about-content p{font-size:11px;line-height:1.8;color:#acbbc0;max-width:590px;margin:0}.about-sign{font:italic 25px/.78 var(--sans);color:#668696;text-align:right}.about-sign span{font:7px var(--mono);letter-spacing:.14em}.footer{padding-top:33px;padding-bottom:26px;display:grid;grid-template-columns:1fr 1fr auto;gap:22px 30px;align-items:start}.footer p{font-size:9px;line-height:1.6;color:#879ba3;margin:0}.footer-links{display:flex;gap:20px}.footer-links a{font:9px var(--mono);color:#b4c3c8;text-decoration:none}.disclaimer{grid-column:1/3;max-width:650px;font-size:8px;line-height:1.6;color:#879ba3}.copyright{justify-self:end;font:8px var(--mono);letter-spacing:.07em;color:#82969e;align-self:end}@media(max-width:800px){.page-width{width:calc(100% - 48px)}.header{padding:0 24px;gap:20px}.nav{gap:17px}.hero{grid-template-columns:1fr .8fr;gap:6%;min-height:560px}.hero h1{font-size:clamp(48px,7vw,70px)}.report-preview{min-height:350px}.report-preview h2{font-size:22px}.section-heading,.samples-heading{grid-template-columns:1fr 270px;gap:6%}.product-card{padding:21px}.sample-row{grid-template-columns:100px 1fr 110px 20px;gap:14px}.workflow-inner{gap:7%}.workflow h2{font-size:38px}.about-inner{grid-template-columns:120px 1fr 65px;gap:20px}}@media(max-width:620px){html{scroll-padding-top:65px}.page-width{width:calc(100% - 38px)}.header{height:64px;padding:0 19px;gap:0}.brand{gap:9px}.brand-mark{width:33px;height:31px;font-size:15px}.brand-name{font-size:9px}.nav{display:none;position:absolute;z-index:5;top:63px;left:0;right:0;background:#101a1e;padding:19px 22px;border-bottom:1px solid #30434b;flex-direction:column;gap:16px}.nav.open{display:flex}.header-link{margin-left:auto;margin-right:13px;font-size:9px}.menu-toggle{display:flex;width:27px;height:28px;flex-direction:column;justify-content:center;gap:5px;border:0;background:none;padding:4px}.menu-toggle span{width:18px;height:1px;background:#dce8ed}.hero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding-top:61px;padding-bottom:72px}.hero h1{font-size:clamp(48px,11.8vw,68px)}.hero-description{font-size:13px}.hero-actions{gap:16px;flex-wrap:wrap;margin-top:23px}.button{font-size:9px;padding:14px}.hero-aside{font-size:7px;line-height:1.6}.report-preview{min-height:320px;padding:21px 20px}.report-preview h2{font-size:22px}.note-thesis p{font-size:10px}.note-metrics{gap:6px}.note-metrics strong{font-size:9px}.hero-foot{bottom:22px;font-size:6px;letter-spacing:.04em}.products{padding:65px 0 58px}.section-heading,.samples-heading{display:block;margin-bottom:25px}.section-heading h2,.samples-heading h2{font-size:40px}.section-intro,.samples-heading>p{font-size:11px;margin-top:15px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{min-height:0;padding:20px}.product-symbol,.repo-window{height:95px;margin:17px 0}.product-card h3{font-size:28px}.product-description{font-size:10px}.choose-note{font-size:7px;gap:10px;line-height:1.5}.choose-note span:last-child{text-align:right}.samples{padding-top:64px;padding-bottom:62px}.samples-heading h2{font-size:37px}.sample-row{grid-template-columns:1fr 26px;gap:10px;padding:18px 0}.sample-index{grid-column:1}.sample-index span{display:inline;margin-left:9px}.sample-main{grid-column:1;grid-row:2}.sample-main h3{font-size:17px}.sample-tags{grid-column:1;grid-row:3;display:flex;justify-content:flex-start;text-align:left;font-size:6px}.sample-arrow{grid-column:2;grid-row:1/4}.sample-legend{font-size:6px;line-height:1.5;gap:12px}.sample-legend span:last-child{text-align:right}.workflow{padding:61px 0}.workflow-inner{grid-template-columns:1fr;gap:28px}.workflow h2{font-size:39px}.flow-diagram{padding:15px;grid-template-columns:1fr 22px 1fr;gap:8px 5px}.flow-source{padding:11px}.flow-source strong{font-size:19px}.flow-source small,.flow-output small{font-size:7px}.flow-output strong{font-size:12px}.launch{grid-template-columns:1fr;gap:17px;padding-top:58px;padding-bottom:57px}.launch h2{font-size:43px}.launch-copy p{font-size:12px}.about{padding:51px 0}.about-inner{grid-template-columns:1fr 55px;gap:12px}.about-inner>.eyebrow{grid-column:1/-1;margin-bottom:5px}.about-content h2{font-size:35px}.about-content p{font-size:10px}.about-sign{grid-column:2;grid-row:2}.footer{grid-template-columns:1fr auto;gap:18px;padding-top:27px}.footer p{grid-column:1/-1;grid-row:2}.footer-links{grid-column:1/-1;grid-row:3}.disclaimer{grid-column:1/-1;grid-row:4;font-size:7px}.copyright{grid-column:1/-1;grid-row:5;justify-self:start}}

/* Institutional note treatment: flat, structured, and evidence-led. */
.report-preview{transform:none;box-shadow:none;background:#14242c;color:#e8eff2;border:1px solid #36515e;border-top:2px solid #4ca4ec;padding:25px 27px 20px;min-height:372px}
.report-preview:after{display:none}.preview-top{color:#a5bac4;border-bottom:1px solid #304650;padding-bottom:14px}.preview-top i{color:#67b5fa}.preview-rule{display:none}
.preview-date{font-size:8px;letter-spacing:.09em;color:#7fa0af;margin:20px 0 12px}.preview-date span{color:#67b5fa}.report-preview h2{font:600 25px/1.14 var(--sans);letter-spacing:-.04em;color:#f1f5f7;margin:0 0 20px;max-width:390px}
.note-thesis{border-left:2px solid #58aaf0;padding:1px 0 1px 14px;margin-bottom:21px}.note-thesis>span,.note-metrics>div>span{font:7px var(--mono);letter-spacing:.11em;color:#8eabb9}.note-thesis p{font-size:11px;line-height:1.65;color:#d0dce1;margin:7px 0 0}
.note-metrics{display:grid;grid-template-columns:.8fr .9fr 1.2fr;border-top:1px solid #304650;border-bottom:1px solid #304650;padding:12px 0;gap:10px}.note-metrics>div{display:flex;flex-direction:column;gap:6px}.note-metrics strong{font:500 10px var(--sans);color:#edf3f5}.preview-verdict{display:none}.preview-bottom{margin-top:auto;padding-top:17px;color:#86a1ae;font-size:7px}
.hero h1{font-size:clamp(52px,6.5vw,78px);letter-spacing:-.07em}.hero-description{max-width:500px}
@media(max-width:800px){.report-preview{min-height:350px}.report-preview h2{font-size:22px}}
@media(max-width:620px){.report-preview{min-height:320px;padding:21px 20px}.report-preview h2{font-size:22px}.note-thesis p{font-size:10px}.note-metrics{gap:6px}.note-metrics strong{font-size:9px}.hero h1{font-size:clamp(48px,11.8vw,68px)}}
.brand-mark{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}
/* Keep the headline in proportion with the research note. */
.hero h1{font-size:clamp(42px,4.25vw,56px);line-height:1.04;letter-spacing:-.065em;margin-bottom:21px;max-width:560px}
.hero h1 span{color:#eff5f7}
@media(max-width:800px){.hero h1{font-size:clamp(38px,5.3vw,48px)}}
@media(max-width:620px){.hero h1{font-size:clamp(39px,10vw,52px);line-height:1.02}}
