:root{--ink:#111610;--ink-soft:#2b2734;--muted:#6d6877;--paper:#fff;--warm:#fbfaf7;--soft:#f7f6fa;--line:#e6e2ea;--line-dark:#ffffff1f;--violet:#6f9168;--violet-dark:#56754f;--violet-soft:#edf2e9;--rose:#7fa478;--rose-soft:#fff0f6;--orange:#ec6f3a;--orange-soft:#fff1e8;--blue:#2988dc;--blue-soft:#eaf5ff;--aqua:#bdeff0;--aqua-soft:#effcfc;--green:#3b9a75;--green-soft:#ebf8f2;--radius-sm:10px;--radius-md:20px;--radius-lg:34px;--shadow-card:0 20px 60px #1d14341a, 0 2px 12px #1d14340d;--shadow-window:0 40px 110px #1d14342b, 0 8px 30px #1d143414}.analytics-consent{z-index:1000;color:#f7f8f5;background:#111410;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:920px;margin:0 auto;padding:20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 24px 80px #0000006b}.analytics-consent strong{margin-bottom:5px;display:block}.analytics-consent p{color:#ffffffad;max-width:620px;margin:0;font-size:13px;line-height:1.55}.analytics-consent a{color:#a7ffcd;margin-top:7px;font-size:12px;display:inline-block}.analytics-consent-actions{flex:none;gap:9px;display:flex}.analytics-consent .button{white-space:nowrap}.analytics-consent .button-outline{color:#fff;background:0 0;border-color:#fff3}.analytics-consent .button-dark{color:#08110c;background:#a7ffcd}.analytics-consent button:disabled{cursor:not-allowed;opacity:.5}.privacy-choices-fab{z-index:900;color:#ffffffb8;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111410e0;border:1px solid #ffffff26;border-radius:999px;padding:7px 10px;font-size:11px;position:fixed;bottom:12px;right:12px}.footer-privacy-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:720px){.analytics-consent{flex-direction:column;align-items:stretch;gap:16px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}}:root{--valuation-violet:#76986f;--valuation-lilac:#edf2e9}.valuation-eyebrow,.use-case-hub-card>small,.use-case-price,.use-case-waitlist,.valuation-audience-grid article>small{color:#4f7148!important}.standalone-navigation{overflow:visible}.standalone-nav-dropdown{position:relative}.standalone-nav-dropdown-trigger{align-items:center;gap:5px;display:inline-flex}.standalone-nav-dropdown-trigger svg{transition:transform .16s}.standalone-nav-dropdown-panel{z-index:80;opacity:0;visibility:hidden;background:#fff;border:1px solid #12181224;border-radius:0 0 20px 20px;width:min(1040px,100vw - 48px);padding:18px;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;top:74px;left:50%;overflow:hidden;transform:translate(-50%,8px);box-shadow:0 30px 80px #161e152b}.standalone-nav-dropdown:hover .standalone-nav-dropdown-panel,.standalone-nav-dropdown:focus-within .standalone-nav-dropdown-panel{opacity:1;visibility:visible;transform:translate(-50%)}.standalone-nav-dropdown:hover .standalone-nav-dropdown-trigger svg,.standalone-nav-dropdown:focus-within .standalone-nav-dropdown-trigger svg{transform:rotate(180deg)}.standalone-nav-dropdown-heading{border-bottom:1px solid #e2e7df;justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 5px 17px;display:flex}.standalone-nav-dropdown-heading>div{gap:3px;display:grid}.standalone-nav-dropdown-heading span{color:#66835f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.standalone-nav-dropdown-heading strong{color:#171916;letter-spacing:-.025em;font-size:17px}.standalone-nav-dropdown-heading>a{color:#394438;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.standalone-nav-dropdown-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.standalone-nav-dropdown-group{background:#fafbf9;border:1px solid #e2e7df;border-radius:14px;min-width:0;padding:14px}.standalone-nav-dropdown-group>header{gap:3px;padding:0 4px 10px;display:grid}.standalone-nav-dropdown-group>header strong{color:#171916;font-size:13px}.standalone-nav-dropdown-group>header small{color:#778075;font-size:11px;line-height:1.35}.standalone-nav-dropdown-group>div{gap:2px;display:grid}.standalone-nav-dropdown-group a{color:#171916;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:7px 8px;text-decoration:none;display:grid}.standalone-nav-dropdown-group a:hover,.standalone-nav-dropdown-group a:focus-visible{background:#edf3e9}.standalone-nav-use-case-icon{color:#587452;background:#fff;border:1px solid #d9e2d5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.standalone-nav-dropdown-group a>span:nth-child(2){gap:2px;min-width:0;display:grid}.standalone-nav-dropdown-group a strong{font-size:12px;line-height:1.25}.standalone-nav-dropdown-group a small{color:#6c746a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.standalone-nav-use-case-arrow{color:#8a9587;opacity:0;transition:opacity .14s,transform .14s;transform:translate(-3px)}.standalone-nav-dropdown-group a:hover .standalone-nav-use-case-arrow,.standalone-nav-dropdown-group a:focus-visible .standalone-nav-use-case-arrow{opacity:1;transform:none}.footer-grid.standalone-footer-grid{grid-template-columns:minmax(150px,.72fr) minmax(350px,1.55fr) minmax(130px,.58fr) minmax(250px,1fr);align-items:start;gap:clamp(34px,4vw,72px)}.footer-use-case-columns{grid-template-columns:max-content max-content;gap:clamp(34px,4vw,70px);display:grid}.footer-use-case-columns .footer-group:last-child{padding-top:40px}.footer-use-case-columns .footer-group:last-child>strong{display:none}.footer-use-case-columns .footer-group a{white-space:nowrap}.footer-apps-column{align-content:start;gap:20px;min-width:0;display:grid}.footer-apps-intro{gap:8px;display:grid}.footer-apps-intro>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.footer-apps-intro>strong{color:#f4f7f2;letter-spacing:-.03em;max-width:260px;font-size:18px;line-height:1.2}.footer-apps-intro>p{color:#8f9b8c;max-width:280px;margin:0;font-size:11px;line-height:1.55}.footer-app-link-list{background:#ffffff06;border:1px solid #ffffff21;border-radius:14px;display:grid;overflow:hidden}.footer-app-link-list>a{color:#f3f7f0;background:0 0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s;display:grid}.footer-app-link-list>a+a{border-top:1px solid #ffffff1a}.footer-app-link-list>a:hover,.footer-app-link-list>a:focus-visible{background:#88b57e1a}.footer-platform-mark{color:#b7d9b0;background:#7ea6751c;border:1px solid #9dc69542;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.footer-platform-mark.is-apple svg{fill:currentColor;width:17px;height:17px}.footer-platform-mark.is-android svg{fill:currentColor;width:18px;height:20px}.footer-app-link-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.footer-app-link-list strong{font-size:11px;line-height:1.25}.footer-app-link-list small{color:#8f9b8c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.footer-app-link-list>a>svg{color:#70806d;justify-self:end;transition:color .15s,transform .15s}.footer-app-link-list>a:hover>svg,.footer-app-link-list>a:focus-visible>svg{color:#b8d8b1;transform:translate(1px,-1px)}.footer-bottom .footer-legal{align-items:center;gap:18px;display:flex}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom .footer-tagline{font-weight:600}.footer-lead-action .button{white-space:nowrap;min-width:208px}.valuation-url-control,.valuation-url-control input{min-width:0}@media (max-width:1180px){.footer-grid.standalone-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-apps-column{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;padding-top:34px}.footer-app-link-list{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-app-link-list>a+a{border-top:0;border-left:1px solid #ffffff1a}}@media (max-width:760px){.valuation-url-control{grid-template-columns:1fr;gap:9px;padding:8px!important;display:grid!important}.valuation-url-control button,.valuation-url-control .button{justify-content:center;width:100%;min-height:48px}.footer-grid.standalone-footer-grid{grid-template-columns:1fr}.footer-apps-column{grid-template-columns:1fr;gap:18px;padding-top:30px}.footer-app-link-list{grid-template-columns:1fr}.footer-app-link-list>a+a{border-top:1px solid #ffffff1a;border-left:0}.footer-use-case-columns{grid-template-columns:1fr;gap:0}.footer-use-case-columns .footer-group:last-child{padding-top:0}.footer-bottom .footer-legal{flex-wrap:wrap;align-items:flex-start}.footer-lead-action .button{width:100%;min-width:0}}.product-proof-home{background:#f5f3f8;border-top:1px solid #e2dee7;border-bottom:1px solid #e2dee7;padding:110px 0;overflow:hidden}.product-proof-home>.shell>header{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:80px;margin-bottom:55px;display:grid}.product-proof-home h2,.product-proof-section h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(48px,5.3vw,78px);line-height:.94}.product-proof-home>.shell>header p,.product-proof-copy p{color:#6e6875;margin:0;font-size:18px;line-height:1.65}.product-proof-home-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.product-proof-frame{background:#fff;border:1px solid #d7d2df;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 28px 70px #291f3c17}.product-proof-frame-bar{background:#f7faf5;border-bottom:1px solid #dad6e0;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.product-proof-frame-bar>span{background:#c7c1ce;border-radius:50%;width:8px;height:8px}.product-proof-frame-bar>span:first-child{background:#ef8f84}.product-proof-frame-bar>span:nth-child(2){background:#e9b86b}.product-proof-frame-bar>span:nth-child(3){background:#85be8d}.product-proof-frame-bar strong{color:#6f6879;font:750 10px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.product-proof-frame>img{background:#0d0f0d;width:100%;height:auto;display:block}.product-proof-frame figcaption{flex-direction:column;gap:8px;min-height:140px;padding:25px 28px;display:flex}.product-proof-frame figcaption strong{letter-spacing:-.035em;font-size:23px;line-height:1.12}.product-proof-frame figcaption span{color:#746e7a;line-height:1.55}.product-proof-mobile{color:#f7f5f0;background:radial-gradient(circle at 20% 20%,#96b48c38,#0000 34%),#0d100d;border-radius:28px;grid-column:1/3;grid-template-columns:minmax(280px,430px) minmax(0,1fr);align-items:center;gap:90px;min-height:640px;margin:0;padding:60px 8vw;display:grid;overflow:hidden}.product-proof-phone{border:7px solid #292d27;border-radius:54px;justify-self:center;width:min(330px,100%);overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 35px 90px #00000061}.product-proof-phone img{width:100%;height:auto;display:block}.product-proof-mobile figcaption{max-width:650px}.product-proof-mobile figcaption strong{letter-spacing:-.06em;margin-top:15px;font-size:clamp(44px,5vw,72px);line-height:.95;display:block}.product-proof-mobile figcaption p{color:#b5b8ad;font-size:18px;line-height:1.65}.product-proof-section{grid-template-columns:minmax(310px,.65fr) minmax(0,1.35fr);align-items:center;gap:70px;padding-top:105px;padding-bottom:110px;display:grid}.product-proof-copy h2{font-size:clamp(44px,4.5vw,68px)}.product-proof-copy small{color:#8a8492;margin-top:20px;font-size:12px;font-weight:700;display:block}.product-proof-section .product-proof-frame{position:relative;overflow:visible;transform:rotate(1deg)}.product-proof-section .product-proof-frame>img{border-radius:0 0 22px 22px;overflow:hidden}.product-proof-section .product-proof-frame:before{z-index:-1;content:"";background-image:radial-gradient(#b8afd0 .7px,#0000 .7px);background-size:15px 15px;border-radius:28px;position:absolute;inset:-24px 28px 22px -28px;transform:rotate(-2deg)}@media (max-width:980px){.product-proof-home>.shell>header,.product-proof-section{grid-template-columns:1fr;gap:38px}.product-proof-home-grid{grid-template-columns:1fr}.product-proof-mobile{grid-column:1;grid-template-columns:1fr;gap:42px;padding:50px 36px}.product-proof-phone{width:min(300px,72vw)}}@media (max-width:700px){.product-proof-home{padding:72px 0}.product-proof-home>.shell>header{margin-bottom:36px}.product-proof-home h2,.product-proof-section h2{font-size:47px}.product-proof-home>.shell>header p,.product-proof-copy p{font-size:16px}.product-proof-frame{border-radius:16px}.product-proof-frame figcaption{min-height:0;padding:22px}.product-proof-mobile{grid-template-columns:1fr;gap:45px;min-height:0;padding:42px 24px}.product-proof-phone{width:min(280px,82vw)}.product-proof-mobile figcaption strong{font-size:46px}.product-proof-section{padding-top:72px;padding-bottom:76px}}.use-case-hub-hero,.use-case-hero{background:#fff;border-bottom:1px solid #dedbe6;position:relative;overflow:hidden}.use-case-hub-hero .shell{z-index:1;padding-top:118px;padding-bottom:104px;position:relative}.use-case-hub-hero h1,.use-case-hero h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 22px;font-size:clamp(58px,7.6vw,112px);font-weight:660;line-height:.91}.use-case-hub-hero p,.use-case-hero-grid>div>p{color:#6f6a78;max-width:760px;margin:0;font-size:21px;line-height:1.6}.use-case-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:78px;padding-bottom:110px;display:grid}.use-case-hub-card{background:#fff;border:1px solid #dedbe6;flex-direction:column;min-height:410px;padding:34px;display:flex;position:relative}.use-case-hub-card:nth-child(3n+2),.use-case-hub-card:nth-child(3n+3){border-left:0}.use-case-hub-card:nth-child(n+4){border-top:0}.use-case-hub-card>span{color:#aaa3b6;font:700 11px var(--font-mono), monospace}.use-case-hub-card>small{color:#66835f;letter-spacing:.13em;text-transform:uppercase;margin-top:62px;font-size:11px;font-weight:800}.use-case-hub-card h2{letter-spacing:-.045em;margin:13px 0 14px;font-size:29px;line-height:1.02}.use-case-hub-card p{color:#756f7e;margin:0;font-size:15px;line-height:1.55}.use-case-hub-card>a{color:#111610;margin-top:auto;font-weight:750;text-decoration:none}.use-case-hub-card>a:hover{color:#66835f}.valuation-audience-grid article>small{color:#66835f;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin-top:0;font-size:11px;font-weight:800;display:block}.valuation-audience-grid article>a{color:#111610;align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.valuation-audience-grid article>a:hover{color:#66835f}.valuation-all-use-cases{color:#111610;align-items:center;gap:9px;margin-top:28px;font-weight:800;text-decoration:none;display:inline-flex}.use-case-price,.use-case-waitlist{border-radius:100px;align-self:flex-start;margin-top:14px;padding:7px 10px;font-size:11px}.use-case-price{color:#14704e;background:#e3f7ed}.use-case-waitlist{color:#56754f;background:#edf2e9;margin-top:0}.use-case-hub-cta,.use-case-final-cta{color:#fff;background:#111610;border-radius:26px;justify-content:space-between;align-items:center;gap:55px;margin-bottom:110px;padding:55px;display:flex}.use-case-hub-cta h2,.use-case-final-cta h2{letter-spacing:-.06em;max-width:710px;margin:10px 0;font-size:clamp(36px,4vw,60px);line-height:.98}.use-case-hub-cta p{color:#afa9b8;max-width:690px;margin:0;line-height:1.6}.use-case-hub-cta>div:last-child{flex-direction:column;gap:10px;min-width:240px;display:flex}.use-case-outline-button{color:#fff;text-align:center;border:1px solid #4d465b;justify-content:center;text-decoration:none}.use-case-hero-grid{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:80px;padding-top:92px;padding-bottom:100px;display:grid;position:relative}.use-case-back{color:#77717f;margin-bottom:55px;font-size:13px;font-weight:700;text-decoration:none;display:block}.use-case-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.use-case-text-link{color:#182118;font-weight:750;text-decoration:none}.use-case-audience{color:#8a8492;margin-top:25px;display:block}.use-case-decision-card{color:#fff;background:#111610;border:1px solid #373143;border-radius:26px;padding:34px;box-shadow:0 24px 70px #2215402b}.use-case-decision-card>span{color:#a996ff;font:700 10px var(--font-mono), monospace;letter-spacing:.16em}.use-case-decision-card>strong{letter-spacing:-.045em;margin:55px 0 48px;font-size:30px;line-height:1.06;display:block}.use-case-decision-card>div{border-top:1px solid #3b3545;grid-template-columns:82px 1fr;gap:14px;padding:17px 0;display:grid}.use-case-decision-card small{color:#8f8998}.use-case-decision-card b{font-size:13px}.use-case-problem-section{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}.use-case-problem-section h2,.use-case-outcomes-section h2,.use-case-workflow-grid h2,.use-case-report-section h2,.use-case-faq-section h2{letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(42px,5vw,72px);line-height:.97}.use-case-problem-section>p{color:#6f6977;margin:0;font-size:19px;line-height:1.7}.use-case-outcomes-section{padding-bottom:110px}.use-case-outcomes-section>header{max-width:820px;margin-bottom:45px}.use-case-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.use-case-outcome-grid article{background:#fff;border:1px solid #dcd8e4;min-height:320px;padding:32px}.use-case-outcome-grid span{color:#a69faf;font:700 10px var(--font-mono), monospace}.use-case-outcome-grid h3{letter-spacing:-.04em;margin:105px 0 12px;font-size:28px}.use-case-outcome-grid p{color:#716b79;line-height:1.62}.use-case-workflow-section{color:#fff;background:#111610;padding:105px 0}.use-case-workflow-grid{grid-template-columns:minmax(0,.85fr) minmax(400px,1.15fr);gap:100px;display:grid}.use-case-workflow-grid>div>p{color:#aaa4b2;max-width:560px;font-size:17px;line-height:1.65}.use-case-workflow-grid ol{margin:0;padding:0;list-style:none}.use-case-workflow-grid li{border-top:1px solid #393342;grid-template-columns:50px 1fr;gap:25px;padding:28px 0;display:grid}.use-case-workflow-grid li:last-child{border-bottom:1px solid #393342}.use-case-workflow-grid li>span{color:#9b87fa;font:700 11px var(--font-mono), monospace}.use-case-workflow-grid h3{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.use-case-workflow-grid li p{color:#aaa4b2;margin:0;line-height:1.6}.use-case-vc-benchmark-section{color:#f7f8f4;background:#0d110d;padding:105px 0}.use-case-vc-benchmark-section>.shell>header{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:85px;display:grid}.use-case-vc-benchmark-section h2{letter-spacing:-.065em;max-width:700px;margin:13px 0 0;font-size:clamp(44px,5vw,76px);line-height:.94}.use-case-vc-benchmark-section>.shell>header>p{color:#b7c0b4;margin:0;font-size:17px;line-height:1.7}.use-case-vc-benchmark-flow{border:1px solid #354033;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid;overflow:hidden}.use-case-vc-benchmark-flow article{background:#121712;border-right:1px solid #354033;flex-direction:column;min-height:300px;padding:25px;display:flex}.use-case-vc-benchmark-flow article:last-child{border-right:0}.use-case-vc-benchmark-flow span{color:#8eb086;font:750 11px var(--font-mono), monospace}.use-case-vc-benchmark-flow strong{letter-spacing:-.035em;margin:auto 0 12px;font-size:22px;line-height:1.1}.use-case-vc-benchmark-flow p{color:#aeb8ab;margin:0;font-size:13px;line-height:1.6}.use-case-vc-benchmark-output{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:70px;margin-top:74px;display:grid}.use-case-vc-benchmark-output h3{letter-spacing:-.055em;margin:12px 0 17px;font-size:clamp(35px,4vw,58px);line-height:.96}.use-case-vc-benchmark-output>div:first-child p{color:#aeb8ab;font-size:15px;line-height:1.65}.use-case-vc-benchmark-output>div:last-child{border:1px solid #354033;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.use-case-vc-benchmark-output article{background:#151b15;border-bottom:1px solid #354033;border-right:1px solid #354033;min-height:150px;padding:22px}.use-case-vc-benchmark-output article:nth-child(2n){border-right:0}.use-case-vc-benchmark-output article:nth-last-child(-n+2){border-bottom:0}.use-case-vc-benchmark-output article strong{color:#f5f7f3;font-size:16px}.use-case-vc-benchmark-output article p{color:#aeb8ab;margin:10px 0 0;font-size:12px;line-height:1.55}.use-case-vc-benchmark-section aside{background:#172016;border:1px solid #486044;border-radius:17px;grid-template-columns:180px 1fr;gap:35px;margin-top:24px;padding:23px 25px;display:grid}.use-case-vc-benchmark-section aside strong{color:#b8d6b1;font-size:13px}.use-case-vc-benchmark-section aside p{color:#bbc5b8;margin:0;font-size:13px;line-height:1.6}.use-case-monitoring-section{background:#fff;border:1px solid #d8d3e0;border-radius:26px;grid-template-columns:1fr 330px;align-items:center;gap:85px;margin-top:105px;padding:54px;display:grid}.use-case-monitoring-section h2{letter-spacing:-.06em;margin:10px 0 14px;font-size:clamp(40px,4.5vw,66px);line-height:.96}.use-case-monitoring-section p{color:#716b79;font-size:17px;line-height:1.6}.use-case-monitoring-section>div:first-child>small{color:#554e60;font-weight:750}.use-case-monitoring-section>div:last-child{color:#fff;background:#111610;border-radius:21px;padding:30px}.use-case-monitoring-section>div:last-child>span{letter-spacing:-.06em;font-size:58px;font-weight:700;display:block}.use-case-monitoring-section>div:last-child>small{color:#aaa4b2;margin:-8px 0 25px;display:block}.use-case-monitoring-section>div:last-child>p{color:#aaa4b2;margin-bottom:0;font-size:12px}.use-case-report-products{padding-top:105px}.use-case-report-products>header{grid-template-columns:1fr minmax(360px,.75fr);align-items:end;gap:70px;display:grid}.use-case-report-products h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(42px,5vw,70px);line-height:.96}.use-case-report-products>header p{color:#706a78;margin:0;font-size:17px;line-height:1.65}.use-case-report-product-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:44px;display:grid}.use-case-report-product-grid article{background:#fff;border:1px solid #d7d3df;border-radius:22px;flex-direction:column;min-height:540px;padding:34px;display:flex}.use-case-report-product-grid article:last-child{color:#fff;background:#111610}.use-case-report-product-grid article>span{color:#6e8f67;font:800 10px var(--font-mono),monospace;letter-spacing:.1em}.use-case-report-product-grid article>strong{letter-spacing:-.06em;margin:55px 0 3px;font-size:54px}.use-case-report-product-grid h3{letter-spacing:-.045em;margin:0 0 22px;font-size:27px}.use-case-report-product-grid ul{color:#6e6875;gap:12px;margin:0;padding-left:19px;line-height:1.5;display:grid}.use-case-report-product-grid footer{border-top:1px solid #ddd8e3;margin-top:auto;padding-top:25px}.use-case-report-product-grid article:last-child footer{border-color:#393342}.use-case-report-product-grid a{color:inherit;font-weight:800}.use-case-report-products>aside{border:1px solid #d8d4df;border-radius:17px;grid-template-columns:160px 1fr auto;align-items:center;gap:25px;margin-top:14px;padding:22px 26px;display:grid}.use-case-report-products>aside p{color:#716b78;margin:0;font-size:13px;line-height:1.6}.use-case-report-products>aside a{color:#4f7048;white-space:nowrap;font-weight:800}.report-products-hero{background:#f4f1f8;padding:110px 0 120px;position:relative;overflow:hidden}.report-products-hero .shell{z-index:1;position:relative}.report-products-hero h1{letter-spacing:-.075em;max-width:980px;margin:16px 0 24px;font-size:clamp(64px,8vw,116px);line-height:.87}.report-products-hero p{color:#655f6e;max-width:780px;font-size:20px;line-height:1.65}.report-products-hero .shell>div{align-items:center;gap:24px;margin-top:32px;display:flex}.report-products-hero .shell>div>a:last-child{color:#496a43;font-weight:800}.report-products-compare{padding-top:105px;padding-bottom:105px}.report-products-compare>header{grid-template-columns:1fr minmax(350px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.report-products-compare h2,.report-products-samples h2,.report-ai-boundary h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(46px,5.5vw,78px);line-height:.95}.report-products-compare header>p,.report-products-samples header>p{color:#706a78;font-size:17px;line-height:1.65}.report-products-table{border:1px solid #d9d5df;border-radius:20px;overflow:hidden}.report-products-table>div{border-top:1px solid #e1dde6;grid-template-columns:1fr 210px 210px;display:grid}.report-products-table>div:first-child{border-top:0}.report-products-table span{border-left:1px solid #e1dde6;padding:16px 20px}.report-products-table span:first-child{border-left:0}.report-products-table span:not(:first-child){color:#52734b;text-align:center;font-weight:800}.report-products-table .is-head{color:#fff;background:#111610;font-size:12px;font-weight:800}.report-products-table .is-head span:not(:first-child){color:#fff}.report-ai-boundary{color:#fff;background:#111610;padding:105px 0}.report-ai-boundary>.shell{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.report-ai-boundary p{color:#aaa4b2;font-size:17px;line-height:1.65}.report-ai-boundary ol{margin:0;padding:0;list-style:none}.report-ai-boundary li{border-top:1px solid #393342;grid-template-columns:45px 1fr;gap:20px;padding:24px 0;display:grid}.report-ai-boundary li:last-child{border-bottom:1px solid #393342}.report-ai-boundary li>strong{color:#8faa88;font:800 11px var(--font-mono),monospace}.report-ai-boundary li span{gap:7px;display:grid}.report-ai-boundary li b{font-size:21px}.report-ai-boundary li small{color:#aaa4b2;font-size:13px;line-height:1.6}.report-products-samples{padding-top:105px;padding-bottom:40px}.report-products-samples>header{grid-template-columns:1fr minmax(350px,.7fr);align-items:end;gap:70px;display:grid}.report-products-samples>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:42px;display:grid}.report-products-samples>div>a{color:#111610;border:1px solid #d9d5df;border-radius:20px;gap:13px;min-height:260px;padding:30px;text-decoration:none;display:grid}.report-products-samples a>span{color:#66835f;font:800 10px var(--font-mono),monospace;letter-spacing:.1em}.report-products-samples a>strong{margin-top:auto;font-size:28px}.report-products-samples a>small{color:#706a78;line-height:1.5}.report-products-samples a>b{color:#4f7048}.report-products-exclusions{border:1px solid #d9d5df;border-radius:18px;grid-template-columns:230px 1fr auto;align-items:center;gap:30px;margin-top:30px;margin-bottom:105px;padding:26px;display:grid}.report-products-exclusions p{color:#706a78;margin:0;line-height:1.55}.report-products-exclusions a{color:#4f7048;white-space:nowrap;font-weight:800}.use-case-waitlist-section{background:#ede7ff;border-radius:23px;grid-template-columns:220px 1fr;gap:70px;margin-top:28px;padding:42px 54px;display:grid}.use-case-waitlist-section>div:first-child{border-right:1px solid #d1c5f4;flex-direction:column;gap:7px;padding-right:35px;display:flex}.use-case-waitlist-section>div:first-child span{color:#5e3ac1;font:800 10px var(--font-mono), monospace;letter-spacing:.14em}.use-case-waitlist-section h2{letter-spacing:-.04em;margin:0 0 8px;font-size:30px}.use-case-waitlist-section p{color:#655d73;line-height:1.6}.use-case-waitlist-section a{color:#4d28aa;font-weight:800}.use-case-report-section{justify-content:space-between;align-items:flex-end;gap:70px;padding-top:110px;padding-bottom:110px;display:flex}.use-case-report-section>div{max-width:810px}.use-case-report-section p{color:#706a78;max-width:760px;font-size:18px;line-height:1.65}.use-case-report-section>a{flex:none}.use-case-faq-section{border-top:1px solid #ddd9e4;grid-template-columns:.75fr 1.25fr;gap:100px;padding-top:100px;padding-bottom:110px;display:grid}.use-case-faq-section details{border-top:1px solid #d9d5e0}.use-case-faq-section details:last-child{border-bottom:1px solid #d9d5e0}.use-case-faq-section summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 4px 25px 0;font-size:18px;font-weight:750;list-style:none;display:flex}.use-case-faq-section summary::-webkit-details-marker{display:none}.use-case-faq-section details[open] summary span{transform:rotate(45deg)}.use-case-faq-section details p{color:#706a78;margin:-5px 0 28px;font-size:16px;line-height:1.65}@media (max-width:980px){.use-case-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-hub-card:nth-child(3n+2),.use-case-hub-card:nth-child(3n+3){border-left:1px solid #dedbe6}.use-case-hub-card:nth-child(2n+2){border-left:0}.use-case-hub-card:nth-child(n+3){border-top:0}.use-case-hero-grid,.use-case-problem-section,.use-case-workflow-grid,.use-case-faq-section{grid-template-columns:1fr}.use-case-vc-benchmark-section>.shell>header,.use-case-vc-benchmark-output{grid-template-columns:1fr;gap:32px}.use-case-vc-benchmark-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-vc-benchmark-flow article:nth-child(2){border-right:0}.use-case-vc-benchmark-flow article:nth-child(-n+2){border-bottom:1px solid #354033}.use-case-decision-card{max-width:600px}.use-case-outcome-grid{grid-template-columns:1fr}.use-case-outcome-grid article+article{border-top:0;border-left:1px solid #dcd8e4}.use-case-monitoring-section{grid-template-columns:1fr}.use-case-report-products>header,.report-products-compare>header,.report-products-samples>header,.report-ai-boundary>.shell{grid-template-columns:1fr;gap:30px}.use-case-report-products>aside,.report-products-exclusions{grid-template-columns:1fr}}@media (max-width:680px){.use-case-hub-hero .shell,.use-case-hero-grid{padding-top:72px;padding-bottom:70px}.use-case-hub-hero h1,.use-case-hero h1{font-size:54px}.use-case-hub-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:70px}.use-case-hub-card,.use-case-hub-card:nth-child(2n+2),.use-case-hub-card:nth-child(n+3){border:1px solid #dedbe6;min-height:350px}.use-case-hub-card+.use-case-hub-card{border-top:0}.use-case-hub-cta,.use-case-final-cta,.use-case-report-section{flex-direction:column;align-items:flex-start;padding:32px}.use-case-hub-cta>div:last-child{width:100%}.use-case-problem-section,.use-case-report-section,.use-case-faq-section{gap:35px;padding-top:75px;padding-bottom:75px}.use-case-actions{flex-direction:column;align-items:flex-start}.use-case-workflow-section{padding:75px 0}.use-case-workflow-grid{gap:45px}.use-case-vc-benchmark-section{padding:75px 0}.use-case-vc-benchmark-flow{grid-template-columns:1fr}.use-case-vc-benchmark-flow article{border-bottom:1px solid #354033;border-right:0;min-height:220px}.use-case-vc-benchmark-flow article:last-child{border-bottom:0}.use-case-vc-benchmark-output>div:last-child{grid-template-columns:1fr}.use-case-vc-benchmark-output article,.use-case-vc-benchmark-output article:nth-child(2n),.use-case-vc-benchmark-output article:nth-last-child(-n+2){border-bottom:1px solid #354033;border-right:0}.use-case-vc-benchmark-output article:last-child{border-bottom:0}.use-case-vc-benchmark-section aside{grid-template-columns:1fr;gap:10px}.use-case-monitoring-section{margin-top:70px;padding:30px}.use-case-report-product-grid,.report-products-samples>div{grid-template-columns:1fr}.use-case-report-product-grid article{min-height:470px;padding:26px}.use-case-report-products>aside{align-items:start}.report-products-hero{padding:75px 0}.report-products-hero h1{font-size:58px}.report-products-hero .shell>div{flex-direction:column;align-items:flex-start}.report-products-table{overflow-x:auto}.report-products-table>div{min-width:720px}.use-case-waitlist-section{grid-template-columns:1fr;gap:25px;padding:30px}.use-case-waitlist-section>div:first-child{border-bottom:1px solid #d1c5f4;border-right:0;padding:0 0 20px}}.cv-public-report-page{background:#f8f7fb}.cv-public-report-hero{background:#fbfcfa;border-bottom:1px solid #e7e3ef;padding:54px 0 78px;position:relative;overflow:hidden}.cv-public-report-dots{opacity:.38;background-image:radial-gradient(circle,#c9c1df 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.cv-public-report-hero .shell{position:relative}.cv-public-report-breadcrumb{color:#85808f;align-items:center;gap:10px;margin-bottom:62px;font-size:13px;display:flex}.cv-public-report-breadcrumb strong{color:#181421}.cv-public-report-heading{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:end;gap:70px;display:grid}.cv-public-report-heading .code-valuator-brand{margin-bottom:30px}.cv-public-report-kicker,.cv-public-report-section-heading>span,.cv-public-report-methodology>div>span{color:#66835f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.cv-public-report-heading h1{color:#111610;letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(50px,6.2vw,86px);line-height:.96}.cv-public-report-heading p{color:#6c6774;max-width:760px;margin:28px 0 0;font-size:18px;line-height:1.65}.cv-public-report-heading aside{background:#ffffffe0;border:1px solid #ded8ea;border-radius:22px;flex-direction:column;padding:24px;display:flex;box-shadow:0 24px 60px #261d4112}.cv-public-report-heading aside>span{color:#4d347d;text-transform:uppercase;background:#eee7ff;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:11px;font-weight:800}.cv-public-report-heading aside strong{color:#182118;margin-top:22px;font-size:21px}.cv-public-report-heading aside small{color:#777181;margin-top:8px}.cv-public-report-value-section{padding-top:92px;padding-bottom:96px}.cv-public-report-value-card{color:#f9f7ff;background:#0a0d15;border:1px solid #272133;border-radius:32px;min-height:590px;padding:42px 48px 34px;position:relative;overflow:hidden;box-shadow:0 38px 90px #1c143330}.cv-public-report-nebula{background:radial-gradient(circle,#6a46f47a,#4c2c9a29 48%,#0000 72%);border-radius:50%;width:680px;height:680px;position:absolute;top:-310px;right:-110px}.cv-public-report-value-card:after{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(circle,#b9adff 1px,#0000 1.2px);background-size:31px 31px;position:absolute;inset:0}.cv-public-report-value-card>:not(.cv-public-report-nebula){z-index:1;position:relative}.cv-public-report-value-card>header,.cv-public-report-value-card>footer{justify-content:space-between;align-items:center;display:flex}.cv-public-report-value-card>header span{color:#cbbcff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c5b1ff61;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.cv-public-report-value-card>header strong{color:#a7a2b2;letter-spacing:.16em;font-size:11px}.cv-public-report-value-copy{flex-direction:column;margin-top:88px;display:flex}.cv-public-report-value-copy>span{color:#a5a0af;font-size:16px}.cv-public-report-value-copy>strong{letter-spacing:-.07em;margin-top:13px;font-size:clamp(72px,10vw,142px);line-height:.88}.cv-public-report-value-copy p{color:#cbc7d3;max-width:700px;margin:22px 0 0;font-size:22px}.cv-public-report-card-metrics{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.cv-public-report-card-metrics>span{border-right:1px solid #ffffff26;flex-direction:column;padding:19px 22px;display:flex}.cv-public-report-card-metrics>span:last-child{border-right:0}.cv-public-report-card-metrics strong{font-size:24px}.cv-public-report-card-metrics small{color:#8e8999;margin-top:5px}.cv-public-report-value-card>footer{color:#7e7988;margin-top:20px;font-size:12px}.cv-public-report-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.cv-public-share-control,.valuation-share-control{position:relative}.cv-public-share-menu,.valuation-share-menu{z-index:40;background:#fff;border:1px solid #d7ded3;border-radius:14px;width:240px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 54px #1114102e}.cv-public-share-menu>a,.cv-public-share-menu>button,.valuation-share-menu>a,.valuation-share-menu>button{color:#171b15;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.cv-public-share-menu>a:hover,.cv-public-share-menu>button:hover,.valuation-share-menu>a:hover,.valuation-share-menu>button:hover{color:#23451f;background:#e3f2de}.valuation-share-menu strong{color:#fff;background:#11140f;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.cv-public-report-actions button,.cv-public-report-actions a,.cv-public-report-error-actions button,.cv-public-report-error-actions a{color:#fff;cursor:pointer;background:#111610;border:1px solid #111610;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.cv-public-report-actions a{color:#221b30;background:#fff;border-color:#d8d2e3}.cv-public-report-evidence{background:#fff;border-top:1px solid #e4dfeb;padding:100px 0 112px}.cv-public-report-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:30px 90px;display:grid}.cv-public-report-section-heading>span{grid-column:1/-1;margin:0}.cv-public-report-section-heading h2,.cv-public-report-methodology h2{color:#111610;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.cv-public-report-section-heading p,.cv-public-report-methodology>p{color:#706a79;margin:0;font-size:16px;line-height:1.65}.cv-public-report-stat-grid{border:1px solid #dfdae6;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:66px;display:grid;overflow:hidden}.cv-public-report-stat-grid article{border-right:1px solid #dfdae6;flex-direction:column;justify-content:flex-end;min-height:196px;padding:24px;display:flex}.cv-public-report-stat-grid article:last-child{border-right:0}.cv-public-report-stat-grid article>span{color:#a099ad;margin-bottom:auto;font-size:10px;font-weight:800}.cv-public-report-stat-grid strong{color:#221a2c;letter-spacing:-.04em;font-size:32px}.cv-public-report-stat-grid small{color:#7f7888;margin-top:6px}.cv-public-report-history{background:#faf9fc;border:1px solid #dfdae6;border-radius:24px;margin-top:24px;padding:30px}.cv-public-report-history>header{justify-content:space-between;align-items:end;display:flex}.cv-public-report-history>header>div:first-child>span{color:#66835f;text-transform:uppercase;font-size:11px;font-weight:800}.cv-public-report-history h3{color:#1a1422;margin:7px 0 0;font-size:27px}.cv-public-report-history>header>div:last-child{color:#6f6877;gap:18px;font-size:12px;display:flex}.cv-public-report-history>header>div:last-child span{align-items:center;gap:6px;display:flex}.cv-public-report-history>header i{border-radius:2px;width:8px;height:8px}.cv-public-report-history .is-shipped{background:#66835f}.cv-public-report-history .is-retained{background:#38c895}.cv-public-report-bars{align-items:stretch;gap:14px;min-height:290px;margin-top:34px;display:flex;overflow-x:auto}.cv-public-report-bars article{text-align:center;flex-direction:column;flex:1;min-width:90px;display:flex}.cv-public-report-bars article>div{border-bottom:1px solid #ded9e5;justify-content:center;align-items:flex-end;gap:5px;height:220px;padding:0 8px;display:flex}.cv-public-report-bars article i{border-radius:5px 5px 1px 1px;width:18px;min-height:3px;display:block}.cv-public-report-bars article strong{color:#332b3c;margin-top:11px;font-size:12px}.cv-public-report-bars article small{color:#898290;margin-top:4px;font-size:10px}.cv-public-report-methodology{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);align-items:end;gap:34px 90px;padding-top:104px;padding-bottom:110px;display:grid}.cv-public-report-methodology>a{color:#5c3be6;grid-column:2;justify-self:start;font-weight:800}.cv-public-report-error-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}@media (max-width:800px){.cv-public-report-hero{padding:34px 0 56px}.cv-public-report-breadcrumb{margin-bottom:42px}.cv-public-report-heading,.cv-public-report-section-heading,.cv-public-report-methodology{grid-template-columns:1fr;gap:34px}.cv-public-report-section-heading>span,.cv-public-report-methodology>a{grid-column:1}.cv-public-report-value-section{padding-top:52px;padding-bottom:62px}.cv-public-report-value-card{border-radius:24px;min-height:0;padding:27px 22px}.cv-public-report-value-copy{margin-top:66px}.cv-public-report-value-copy>strong{font-size:74px}.cv-public-report-value-copy p{font-size:18px}.cv-public-report-card-metrics,.cv-public-report-stat-grid{grid-template-columns:1fr 1fr}.cv-public-report-card-metrics{margin-top:58px}.cv-public-report-card-metrics>span:nth-child(2),.cv-public-report-stat-grid article:nth-child(2){border-right:0}.cv-public-report-card-metrics>span:nth-child(-n+2),.cv-public-report-stat-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff26}.cv-public-report-stat-grid article:nth-child(-n+2){border-bottom-color:#dfdae6}.cv-public-report-evidence{padding:72px 0 80px}.cv-public-report-methodology{padding-top:74px;padding-bottom:80px}}@media (max-width:520px){.cv-public-report-heading h1{font-size:49px}.cv-public-report-value-card>header strong,.cv-public-report-value-card>footer span:first-child{display:none}.cv-public-report-value-copy>strong{font-size:62px}.cv-public-report-card-metrics strong{font-size:19px}.cv-public-report-actions{flex-direction:column}.cv-public-report-stat-grid article{min-height:160px;padding:19px}.cv-public-report-stat-grid strong{font-size:25px}.cv-public-report-history{padding:22px}.cv-public-report-history>header{flex-direction:column;align-items:flex-start;gap:14px}.cv-public-report-bars{gap:6px}.cv-public-report-bars article{min-width:68px}.cv-public-report-bars article>div{gap:3px;padding:0 2px}.cv-public-report-bars article i{width:14px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body,button,input,textarea{font-family:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-inter), Inter, system-ui, sans-serif;text-wrap:balance}::selection{color:var(--ink);background:#c9f3f1}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:20px}.announcement-bar{background:var(--ink);color:#ffffffad;justify-content:center;align-items:center;gap:16px;min-height:36px;padding:7px 24px;font-size:13px;display:flex}.announcement-bar a{color:#fff;font-weight:700}.announcement-bar a:hover{text-underline-offset:4px;text-decoration:underline}.global-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #15121d17;position:sticky;top:0}.header-inner{grid-template-columns:156px 1fr auto;align-items:center;gap:28px;width:min(1392px,100% - 48px);min-height:74px;margin-inline:auto;display:grid;position:relative}.brand-link{flex:0 0 128px;width:128px;display:inline-flex}.brand-link img{width:128px;max-width:none;height:auto;display:block}.desktop-navigation{color:#4c4755;justify-self:center;align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.desktop-navigation>a,.nav-details>summary{cursor:pointer;list-style:none;transition:color .15s}.nav-details>summary::-webkit-details-marker{display:none}.nav-details>summary:after{content:"⌄";color:#8d8798;margin-left:5px;font-size:11px;display:inline-block;transform:translateY(-1px)}.desktop-navigation>a:hover,.nav-details>summary:hover,.nav-details[open]>summary{color:var(--violet-dark)}.nav-details{position:static}.nav-details[open]>summary:before{content:"";z-index:-2;pointer-events:none;background:#15121d1f;position:fixed;inset:110px 0 0}.mega-menu{z-index:4;border:1px solid var(--line);background:#fff;border-radius:18px;gap:0;width:min(980px,100vw - 64px);padding:18px;display:grid;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 30px 80px #19122c2e}.product-mega-menu{grid-template-columns:repeat(4,1fr)}.mega-column{flex-direction:column;gap:2px;padding:10px;display:flex}.mega-column>strong{color:#8a8492;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 9px;font-size:11px;font-weight:750}.mega-column>a{color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.mega-column>a:hover{background:var(--soft)}.mega-column>a span{font-size:14px;font-weight:750}.mega-column>a .mega-link-product-label{align-items:center;gap:7px;display:flex}.mega-column>a small{color:var(--muted);font-size:11px;font-weight:450;line-height:1.4}.mega-menu-foot{background:var(--ink);color:#fff;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding:15px 18px;font-weight:750;display:flex}.compact-mega-menu{grid-template-columns:1fr 1fr;width:560px;left:50%}.tools-menu{width:630px;left:50%}.nav-feature-card{background:var(--violet-soft);min-height:240px;color:var(--ink);border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.nav-feature-card>span{color:var(--violet-dark);font-size:12px;font-weight:750}.nav-feature-card>strong{letter-spacing:-.035em;font-size:22px;line-height:1.15}.nav-feature-card a{font-size:13px;font-weight:750}.small-menu{width:300px;left:auto;right:-32px;transform:none}.header-actions{align-items:center;display:flex}.button{cursor:pointer;letter-spacing:-.02em;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:13px 22px;font-weight:750;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-dark{border-color:var(--ink);background:var(--ink);color:#fff}.button-dark:hover{background:#66835f;border-color:#66835f;box-shadow:0 14px 28px #3e5b3838}.button-light{color:var(--ink);background:#fff;border-color:#fff}.button-light:hover{color:#fff;background:#66835f;border-color:#66835f}.button-small{min-height:42px;padding:10px 17px;font-size:13px}.button-large{min-height:56px;padding:16px 26px}.text-arrow-link{color:var(--ink);letter-spacing:-.02em;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:3px;font-weight:750;display:inline-flex}.text-arrow-link>span{transition:transform .15s}.text-arrow-link:hover>span{transform:translate(4px)}.mobile-menu-button,.mobile-navigation{display:none}.hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:28px;display:flex}.left-actions{justify-content:flex-start}.section-intro{max-width:760px;margin-bottom:46px}.section-intro h2,.wide-intro h2{letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(42px,5vw,68px);line-height:.98}.section-intro p,.wide-intro p{color:var(--muted);font-size:19px;line-height:1.55}.wide-intro{max-width:950px}.home-hero{background:var(--warm);padding:76px 0 110px;position:relative;overflow:hidden}.home-hero-lines{pointer-events:none;background:radial-gradient(circle,#6e5c971c 1px,#0000 1.3px) 0 0/19px 19px,linear-gradient(#ffffffa6,#0000 40%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.home-hero-copy{z-index:2;text-align:center;position:relative}.home-hero h1{letter-spacing:-.07em;margin:0 auto 28px;font-size:clamp(70px,9vw,118px);font-weight:750;line-height:.87}.home-hero-lead{max-width:1050px;color:var(--ink-soft);letter-spacing:-.04em;margin:0 auto;font-size:clamp(24px,3vw,38px);font-weight:520;line-height:1.26}.home-hero-support{max-width:910px;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.7}.home-hero-stage{z-index:2;margin-top:68px;position:relative}.home-hero-stage-pattern{background:radial-gradient(circle,#7655e62b 1px,#0000 1.35px) 0 0/18px 18px,linear-gradient(135deg,#ffecddcc,#eee9ffe6 50%,#e2f8f9d9);border-radius:34px;position:absolute;inset:3% -3% -8%;transform:rotate(-1.2deg)}.home-hero-window{box-shadow:var(--shadow-window);background:#fff;border:1px solid #4d3b792b;border-radius:24px;position:relative;overflow:hidden}.home-hero-window img{width:100%}.home-manifesto{padding:130px 0}.home-manifesto h2{color:var(--muted);margin-bottom:32px;font-size:17px;font-weight:700}.home-manifesto p{letter-spacing:-.055em;max-width:1170px;margin:0;font-size:clamp(36px,5vw,69px);font-weight:520;line-height:1.12}.home-manifesto mark{color:inherit;background:linear-gradient(#0000 62%,#c8f3f1 62%);padding:0 .04em}.core-pillars{padding:20px 0 140px}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pillar-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pillar-copy{flex-direction:column;align-items:flex-start;min-height:330px;padding:34px;display:flex}.pillar-copy h3{letter-spacing:-.055em;margin-bottom:20px;font-size:42px;line-height:1}.pillar-copy p{color:var(--muted);margin-bottom:24px;font-size:17px;line-height:1.55}.pillar-copy .text-arrow-link{margin-top:auto;font-size:14px}.pillar-image{border-top:1px solid var(--line);height:280px;overflow:hidden}.pillar-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.pillar-browser .pillar-image{background:var(--blue-soft)}.pillar-ide .pillar-image{background:var(--violet-soft)}.pillar-chat .pillar-image{background:#1d1b22}.unified-workspace-section{background:var(--soft);padding:140px 0;overflow:hidden}.unified-workspace-grid{grid-template-columns:1fr;gap:68px;display:grid}.unified-workspace-copy{max-width:1040px}.unified-workspace-copy>h2{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(52px,6vw,82px);line-height:.96}.unified-workspace-copy>p{max-width:900px;color:var(--muted);margin-bottom:40px;font-size:20px;line-height:1.6}.unified-points{border-top:1px solid var(--line);gap:0;margin-bottom:34px;display:grid}.unified-points article{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding:22px 0;display:grid}.unified-points h3{margin:0;font-size:16px}.unified-points p{color:var(--muted);margin:0}.unified-workspace-visual{justify-self:center;width:100%;padding:32px;position:relative}.slash-frame{background:radial-gradient(circle,#52784c2e 1px,#0000 1.35px) 0 0/17px 17px,#fff;border-radius:30px;position:absolute;inset:0;transform:rotate(2.5deg)}.unified-workspace-visual img{z-index:2;border:1px solid var(--line);width:100%;box-shadow:var(--shadow-window);border-radius:18px;position:relative}.home-feature{padding:150px 0}.home-feature-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:86px;display:grid}.reverse-grid{grid-template-columns:1.24fr .76fr}.reverse-grid .home-feature-copy{grid-area:1/2}.reverse-grid .home-feature-visual{grid-area:1/1}.home-feature-copy h2{letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(48px,5.7vw,76px);line-height:.98}.home-feature-copy .large-copy{color:var(--ink-soft);letter-spacing:-.025em;font-size:24px;line-height:1.45}.home-feature-copy>p:not(.large-copy){color:var(--muted);margin-bottom:30px;font-size:17px;line-height:1.7}.home-feature-visual{--feature-frame:var(--violet-soft);border-radius:28px;min-width:0;padding:28px;position:relative}.home-feature-visual:before{content:"";border-radius:inherit;background:radial-gradient(circle, #52437a33 1px, transparent 1.35px) 0 0 / 18px 18px, var(--feature-frame);position:absolute;inset:2% -2%;transform:rotate(-1.6deg)}.reverse-grid .home-feature-visual:before{transform:rotate(1.6deg)}.home-feature-visual img{z-index:2;object-fit:cover;object-position:top center;width:100%;max-height:640px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #47367324;border-radius:18px;position:relative}.feature-lines-rose{--feature-frame:var(--rose-soft)}.feature-lines-orange{--feature-frame:var(--orange-soft)}.feature-lines-aqua{--feature-frame:var(--aqua-soft)}.feature-lines-violet{--feature-frame:var(--violet-soft)}.feature-lines-ink{--feature-frame:#e9e7ee}.home-feature-missions,.home-feature-team-chat{background:var(--warm)}.home-feature-context{background:var(--aqua-soft)}.mission-principles,.context-benefits{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.mission-principles article,.context-benefits article{padding:32px}.mission-principles article+article,.context-benefits article+article{border-left:1px solid var(--line)}.mission-principles h3,.context-benefits h3{letter-spacing:-.035em;margin-bottom:14px;font-size:24px}.mission-principles p,.context-benefits p{color:var(--muted);margin:0}.feature-link-stack{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.workspace-modules-section{background:var(--soft);padding:150px 0}.workspace-module-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.workspace-module-grid>a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:290px;padding:36px;transition:transform .16s,box-shadow .16s;display:flex}.workspace-module-grid>a:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.workspace-module-grid h3{letter-spacing:-.055em;margin-bottom:18px;font-size:40px;line-height:1}.workspace-module-grid p{max-width:480px;color:var(--muted);font-size:17px}.workspace-module-grid span{margin-top:auto;font-size:14px;font-weight:750}.custom-modules-section{background:var(--ink);color:#fff;padding:120px 0;overflow:hidden}.custom-modules-grid{grid-template-columns:1fr .75fr;align-items:center;gap:100px;display:grid}.custom-modules-grid h2{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,6vw,78px);line-height:.98}.custom-modules-grid p{color:#ffffffa8;margin-bottom:30px;font-size:18px;line-height:1.65}.custom-module-visual{background:repeating-linear-gradient(128deg,#ffffff14 0 1px,#0000 1px 22px),#24202d;border:1px solid #ffffff24;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:350px;padding:38px;display:flex;position:relative}.custom-module-mark{background:#fff;border-radius:24px;place-items:center;width:86px;height:86px;margin-bottom:54px;display:grid}.custom-module-mark img{object-fit:contain;width:56px;height:auto}.custom-module-visual span,.custom-module-visual small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;display:block}.custom-module-visual strong{letter-spacing:-.04em;max-width:360px;margin:10px 0 22px;font-size:28px;line-height:1.2;display:block}.pricing-preview{padding:150px 0}.pricing-preview>div:first-child{max-width:850px;margin-bottom:50px}.pricing-preview h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(48px,6vw,76px);line-height:.98}.pricing-preview>div:first-child p{color:var(--muted);font-size:19px}.pricing-preview-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}.pricing-preview-cards article{border:1px solid var(--line);background:var(--warm);border-radius:18px;flex-direction:column;min-height:240px;padding:30px;display:flex}.pricing-preview-cards strong{font-size:16px}.pricing-preview-cards span{letter-spacing:-.055em;margin:18px 0;font-size:48px;font-weight:750}.pricing-preview-cards p{color:var(--muted);margin:auto 0 0}.product-hero{background:var(--warm);padding:86px 0 120px;overflow:hidden}.product-hero-copy{text-align:center}.product-hero h1,.solution-hero h1,.tool-hero h1{letter-spacing:-.068em;max-width:1100px;margin:0 auto 26px;font-size:clamp(62px,7.7vw,102px);line-height:.92}.product-hero-lead{max-width:980px;color:var(--ink-soft);letter-spacing:-.04em;margin:0 auto;font-size:clamp(24px,3vw,36px);line-height:1.3}.product-hero-support{max-width:860px;color:var(--muted);margin:18px auto 0;font-size:17px;line-height:1.7}.product-stage-wrap{margin-top:68px;position:relative}.product-stage-lines{background:radial-gradient(circle, #68539833 1px, transparent 1.35px) 0 0 / 19px 19px, var(--violet-soft);border-radius:34px;position:absolute;inset:8% -4% -8%;transform:rotate(-1deg)}.theme-orange .product-stage-lines{background:radial-gradient(circle, #a7522a38 1px, transparent 1.35px) 0 0 / 19px 19px, var(--orange-soft)}.theme-blue .product-stage-lines{background:radial-gradient(circle, #2e71a938 1px, transparent 1.35px) 0 0 / 19px 19px, var(--blue-soft)}.theme-aqua .product-stage-lines,.theme-green .product-stage-lines{background:radial-gradient(circle, #337f7e38 1px, transparent 1.35px) 0 0 / 19px 19px, var(--aqua-soft)}.theme-rose .product-stage-lines{background:radial-gradient(circle, #a9336f38 1px, transparent 1.35px) 0 0 / 19px 19px, var(--rose-soft)}.theme-ink .product-stage-lines{background:radial-gradient(circle,#322c3c33 1px,#0000 1.35px) 0 0/19px 19px,#ebe9ef}.product-stage{z-index:2;min-height:560px;box-shadow:var(--shadow-window);background:#fff;border:1px solid #3f316529;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.product-stage img{object-fit:contain;width:100%;max-height:760px}.product-statement{grid-template-columns:1.15fr .75fr;align-items:end;gap:100px;padding:140px 0;display:grid}.product-statement h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);line-height:1}.product-statement p{color:var(--muted);margin:0;font-size:20px;line-height:1.65}.mechanism-section{background:var(--soft);padding:125px 0}.mechanism-section h2{letter-spacing:-.06em;max-width:900px;margin-bottom:52px;font-size:clamp(48px,6vw,76px);line-height:1}.mechanism-grid{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.mechanism-grid article{min-height:310px;padding:34px}.mechanism-grid article+article{border-left:1px solid var(--line)}.step-number{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:56px;font-size:13px;font-weight:750;display:inline-block}.mechanism-grid h3{letter-spacing:-.04em;margin-bottom:14px;font-size:26px;line-height:1.15}.mechanism-grid p{color:var(--muted);margin:0}.feature-catalog{padding:150px 0}.feature-catalog-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-catalog-grid article{border:1px solid var(--line);background:var(--warm);border-radius:18px;flex-direction:column;min-height:280px;padding:30px;display:flex}.feature-slashes{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;margin-bottom:auto;font-size:24px;font-weight:750}.feature-catalog-grid h3{letter-spacing:-.04em;margin:42px 0 12px;font-size:24px;line-height:1.15}.feature-catalog-grid p{color:var(--muted);margin:0}.story-section{background:var(--warm);padding:140px 0}.story-list{flex-direction:column;gap:120px;display:flex}.story-row{grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;display:grid}.story-row:nth-child(2n){grid-template-columns:1.14fr .86fr}.story-row:nth-child(2n) .story-copy{grid-area:1/2}.story-row:nth-child(2n) .story-visual{grid-area:1/1}.story-copy h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(42px,5vw,64px);line-height:1}.story-copy>p{color:var(--muted);font-size:18px;line-height:1.65}.story-copy ul{margin:28px 0 32px;padding:0;list-style:none}.story-copy li{border-top:1px solid var(--line);color:var(--ink-soft);padding:13px 0 13px 25px;position:relative}.story-copy li:last-child{border-bottom:1px solid var(--line)}.story-copy li:before{content:"↳";color:var(--violet);position:absolute;left:0}.story-visual{border:1px solid var(--line);background:var(--violet-soft);border-radius:26px;align-items:flex-end;min-height:470px;padding:38px;display:flex;position:relative;overflow:hidden}.story-visual-2{background:var(--orange-soft)}.story-visual-3{background:var(--aqua-soft)}.story-line-field{background:radial-gradient(circle,#5a458d38 1px,#0000 1.35px) 0 0/18px 18px;position:absolute;inset:0}.story-index{color:#15121d47;letter-spacing:-.07em;font-size:82px;font-weight:750;position:absolute;top:26px;right:30px}.story-summary-card{z-index:2;width:min(430px,100%);box-shadow:var(--shadow-card);background:#ffffffed;border:1px solid #15121d1a;border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.story-summary-card strong{margin-bottom:10px;font-size:21px;line-height:1.25}.story-summary-card span{color:var(--muted)}.workflow-section{background:var(--ink);color:#fff;padding:130px 0}.light-intro h2{max-width:900px}.workflow-grid{border:1px solid var(--line-dark);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.workflow-grid article{min-height:260px;padding:34px}.workflow-grid article+article{border-left:1px solid var(--line-dark)}.workflow-grid h3{letter-spacing:-.04em;margin-bottom:18px;font-size:28px;line-height:1.15}.workflow-grid p{color:#fff9}.context-trust-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding:140px 0;display:grid}.context-trust-section>div:first-child h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(46px,5vw,65px);line-height:1}.context-trust-section>div:first-child p{color:var(--muted);font-size:18px}.context-trust-points{border-top:1px solid var(--line)}.context-trust-points article{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:24px;padding:25px 0;display:grid}.context-trust-points h3{margin:0;font-size:17px}.context-trust-points p{color:var(--muted);margin:0}.faq-section{grid-template-columns:.75fr 1.25fr;gap:100px;padding:140px 0;display:grid}.faq-heading h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(48px,5vw,68px);line-height:1}.faq-heading p{color:var(--muted);font-size:18px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:20px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:26px;font-weight:400;transition:transform .16s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--muted);margin:0;padding:0 48px 24px 0;font-size:17px}.marketing-page .page-faq-section{border-top:1px solid var(--brand-line);color:var(--brand-ink)}.marketing-page .page-faq-section .faq-heading{max-width:520px}.marketing-page .page-faq-section .faq-heading h2{color:var(--brand-ink);text-wrap:balance;margin:14px 0 18px}.marketing-page .page-faq-section .faq-heading p,.marketing-page .page-faq-section .faq-list details p{color:var(--brand-muted);line-height:1.65}.marketing-page .page-faq-section .faq-list,.marketing-page .page-faq-section .faq-list details{border-color:var(--brand-line)}.marketing-page .page-faq-section .faq-list summary{color:var(--brand-ink)}.marketing-page .page-faq-section .faq-list summary span{color:var(--brand-green)}.final-cta-section{background:var(--ink);color:#fff;padding:80px 0}.final-cta-card{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.final-cta-card h2{letter-spacing:-.06em;max-width:820px;margin-bottom:16px;font-size:clamp(45px,5vw,70px);line-height:.98}.final-cta-card p{color:#ffffffa3;max-width:760px;margin:0;font-size:18px}.explore-rail-section{background:var(--paper);padding:120px 0 130px;overflow:hidden}.explore-rail-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.explore-rail-head h2{letter-spacing:-.06em;margin-bottom:10px;font-size:52px;line-height:1}.explore-rail-head p{max-width:650px;color:var(--muted);margin:0}.rail-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.rail-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-size:18px}.rail-actions button:hover{border-color:var(--violet);color:var(--violet-dark)}.rail-actions a{margin-left:8px;font-weight:750}.rail-viewport{width:min(100%,50vw + 620px);margin-left:max(32px,50vw - 620px)}.module-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px max(32px,50vw - 620px) 22px 0;display:flex;overflow-x:auto}.module-rail::-webkit-scrollbar{display:none}.rail-card{border:1px solid var(--line);background:var(--soft);scroll-snap-align:start;border-radius:20px;flex:0 0 min(360px,27vw);align-items:flex-end;min-height:300px;padding:30px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.rail-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.rail-card-rose{background:var(--rose-soft)}.rail-card-orange{background:var(--orange-soft)}.rail-card-blue{background:var(--blue-soft)}.rail-card-aqua{background:var(--aqua-soft)}.rail-card-violet{background:var(--violet-soft)}.rail-card-green{background:var(--green-soft)}.rail-card-ink{background:#e9e7ed}.rail-mark{color:#15121d21;font-family:var(--font-mono), monospace;letter-spacing:-.28em;font-size:62px;font-weight:750;position:absolute;top:24px;right:28px}.rail-card h3{letter-spacing:-.05em;margin-bottom:12px;font-size:30px;line-height:1}.rail-card p{color:var(--muted);margin-bottom:28px}.rail-link{font-size:14px;font-weight:750}.solution-hero{background:var(--warm);padding:92px 0 120px}.solution-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.solution-hero h1{margin-inline:0;font-size:clamp(56px,6vw,88px)}.solution-hero .product-hero-lead,.solution-hero .product-hero-support{margin-inline:0}.solution-hero-visual{background:0 0;border-radius:28px;padding:28px;position:relative}.solution-line-field{border-radius:inherit;background:radial-gradient(circle, #5f459738 1px, transparent 1.35px) 0 0 / 18px 18px, var(--violet-soft);position:absolute;inset:2% -2%;transform:rotate(1.5deg)}.solution-hero-visual img{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-window);border-radius:18px;position:relative}.solution-statement{padding:130px 0}.solution-statement h2{letter-spacing:-.06em;max-width:1100px;margin:0;font-size:clamp(46px,6vw,78px);line-height:1.06}.solution-outcomes{padding:20px 0 140px}.outcome-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.outcome-grid article{border:1px solid var(--line);background:var(--soft);border-radius:18px;flex-direction:column;min-height:260px;padding:34px;display:flex}.outcome-grid article>span{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;margin-bottom:auto;font-size:24px;font-weight:750}.outcome-grid h3{letter-spacing:-.04em;margin:44px 0 12px;font-size:28px}.outcome-grid p{color:var(--muted);margin:0}.solution-workflows{background:var(--warm);padding:140px 0}.solution-workflow-list{border-top:1px solid var(--line)}.solution-workflow-list article{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;gap:80px;padding:58px 0;display:grid}.solution-workflow-copy{grid-template-columns:70px 1fr;column-gap:20px;display:grid}.solution-workflow-copy .step-number{grid-row:1/span 2;margin:6px 0 0}.solution-workflow-copy h3{letter-spacing:-.05em;margin-bottom:15px;font-size:36px;line-height:1.08}.solution-workflow-copy p{color:var(--muted);font-size:17px}.solution-workflow-list ul{margin:0;padding:0;list-style:none}.solution-workflow-list li{border-top:1px solid var(--line);padding:15px 0}.solution-workflow-list li:last-child{border-bottom:1px solid var(--line)}.solution-module-band{background:var(--ink);color:#fff;padding:115px 0}.solution-module-band h2{letter-spacing:-.06em;max-width:800px;margin-bottom:38px;font-size:clamp(45px,5vw,66px);line-height:1}.solution-module-list{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.solution-module-list span{color:#ffffffbf;border:1px solid #ffffff26;border-radius:9px;padding:12px 16px}.light-link{color:#fff}.tool-hero{background:var(--warm);padding:86px 0 120px;overflow:hidden}.tool-hero-copy{text-align:center}.tool-stage{margin-top:58px;position:relative}.tool-stage-lines{background:radial-gradient(circle, #59448b36 1px, transparent 1.35px) 0 0 / 18px 18px, var(--violet-soft);border-radius:30px;position:absolute;inset:-22px -3%;transform:rotate(-1deg)}.tool-form-shell{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-window);background:#fff;border-radius:22px;position:relative;overflow:hidden}.tool-form{padding:42px}.tool-form-fields{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.tool-form-fields label{flex-direction:column;gap:8px;display:flex}.tool-form-fields label:has(textarea){grid-column:span 2}.tool-form-fields label:has(input[type=file]){grid-column:span 2}.tool-form-fields label>span{color:var(--ink-soft);font-size:13px;font-weight:700}.tool-form-fields label em{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.tool-form-fields input,.tool-form-fields textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dcd7e2;border-radius:9px;outline:none;padding:14px 15px;font-size:15px;line-height:1.5}.tool-form-fields input:focus,.tool-form-fields textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7655e61f}.tool-form-fields input[type=file]{cursor:pointer;background:#faf8fd;border-style:dashed;min-height:92px;padding:26px}.tool-form-fields input[type=file]::file-selector-button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:7px;margin-right:15px;padding:10px 14px;font-weight:700}.tool-field-help{color:var(--muted);font-size:11px;line-height:1.5}.tool-form-submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:28px;display:flex}.tool-consent{color:var(--ink-soft);flex:520px;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.tool-consent input{width:17px;height:17px;accent-color:var(--violet-dark);flex:0 0 17px;margin:1px 0 0}.tool-form-submit p{max-width:570px;color:var(--muted);flex:1 0 100%;margin:0;font-size:12px}.tool-error{color:#8e2947;background:#fff3f6;border-top:1px solid #f0cbd5;padding:18px 42px;font-size:14px}.tool-result{border-top:1px solid var(--line);background:var(--soft);padding:42px}.tool-result-head{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px;display:flex}.tool-result-head>div:first-child>span{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:750}.tool-result-head h2{letter-spacing:-.04em;max-width:780px;margin:8px 0 0;font-size:34px;line-height:1.15}.tool-result-head>div:last-child{gap:8px;display:flex}.tool-result-head button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:700}.tool-result-sections{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tool-result-sections article,.tool-result-warnings{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.tool-result-sections h3{margin-bottom:12px;font-size:18px}.tool-result-sections p,.tool-result-warnings p{color:var(--muted);white-space:pre-wrap;margin:0}.tool-result-warnings{margin-top:12px}.tool-result-warnings strong{margin-bottom:10px;display:block}.tool-result-warnings p+p{margin-top:8px}.tool-example{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding:140px 0;display:grid}.tool-example-copy h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(44px,5vw,64px);line-height:1}.tool-example-copy p{color:var(--muted);font-size:18px}.tool-example-result{border-top:1px solid var(--line)}.tool-example-result p{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:46px 1fr;gap:18px;margin:0;padding:18px 0;display:grid}.tool-example-result span{color:var(--violet-dark);font-family:var(--font-mono), monospace;font-size:12px;font-weight:750}.tool-how-section{background:var(--soft)}.tool-product-bridge{background:var(--ink);color:#fff;padding:110px 0}.tool-product-bridge-inner{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.tool-product-bridge h2{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(40px,5vw,62px);line-height:1.05}.tool-directory{padding:130px 0}.tool-directory-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-directory-grid a{border:1px solid var(--line);background:var(--warm);border-radius:16px;flex-direction:column;min-height:210px;padding:28px;display:flex}.tool-directory-grid a>span{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;margin-bottom:auto;font-weight:750}.tool-directory-grid h3{letter-spacing:-.04em;margin:36px 0 10px;font-size:23px;line-height:1.15}.tool-directory-grid p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.site-footer{color:#fff;background:#0f0d16;padding:100px 0 32px;position:relative;overflow:hidden}.footer-line-pattern{pointer-events:none;background:repeating-linear-gradient(132deg,#ffffff12 0 1px,#0000 1px 24px);height:190px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.footer-lead{z-index:2;border-bottom:1px solid var(--line-dark);grid-template-columns:.7fr 1.3fr;align-items:end;gap:80px;padding-bottom:72px;display:grid;position:relative}.footer-lead img{filter:brightness(0)invert();width:126px;max-width:none;height:auto;display:block}.footer-lead>div:first-child p{color:#ffffff80;margin:16px 0 0}.footer-lead-action{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.footer-lead-action strong{letter-spacing:-.035em;max-width:590px;font-size:25px;line-height:1.3}.footer-grid{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(6,1fr);gap:28px;padding:72px 0 76px;display:grid}.footer-group{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-group>strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.footer-group a{color:#ffffff87;font-size:13px;transition:color .15s}.footer-group a:hover{color:#fff}.footer-bottom{color:#9fab9c;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-top:28px;font-size:12px;display:grid}.footer-bottom>div{gap:22px;display:flex}.footer-bottom .footer-tagline{justify-self:center}.footer-bottom .footer-legal{justify-self:end}@media (max-width:1180px){.desktop-navigation{gap:15px;font-size:13px}.header-inner{grid-template-columns:136px 1fr auto;gap:18px}.brand-link{width:118px}.footer-grid{grid-template-columns:repeat(3,1fr);row-gap:50px}.footer-grid.standalone-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 44px}.rail-card{flex-basis:31vw}}@media (max-width:980px){.shell{width:min(100% - 40px,760px)}.header-inner{grid-template-columns:1fr auto;min-height:68px}.desktop-navigation,.header-actions{display:none}.mobile-menu-button{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.mobile-menu-button span{background:var(--ink);width:18px;height:1.5px}.mobile-navigation{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:30px;max-height:calc(100vh - 104px);padding:28px 24px 34px;display:grid;overflow-y:auto}.mobile-navigation>div{flex-direction:column;gap:10px;display:flex}.mobile-navigation strong{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px}.mobile-navigation a{font-size:14px;font-weight:650}.mobile-navigation a.mobile-code-valuator-link{align-items:center;gap:7px;display:flex}.mobile-navigation>.button{grid-column:1/-1}.pillar-grid,.pricing-preview-cards,.feature-catalog-grid,.tool-directory-grid{grid-template-columns:repeat(2,1fr)}.pillar-card:last-child{grid-column:1/-1}.pillar-card:last-child .pillar-copy{min-height:270px}.unified-workspace-grid,.home-feature-grid,.reverse-grid,.custom-modules-grid,.product-statement,.context-trust-section,.faq-section,.solution-hero-grid,.tool-example{grid-template-columns:1fr;gap:60px}.reverse-grid .home-feature-copy,.reverse-grid .home-feature-visual,.story-row:nth-child(2n) .story-copy,.story-row:nth-child(2n) .story-visual{grid-area:auto}.reverse-grid .home-feature-copy{grid-row:1}.home-feature-copy{max-width:700px}.mechanism-grid,.mission-principles,.context-benefits,.workflow-grid{grid-template-columns:1fr}.mechanism-grid article,.mission-principles article,.context-benefits article,.workflow-grid article{min-height:auto}.mechanism-grid article+article,.mission-principles article+article,.context-benefits article+article,.workflow-grid article+article{border-left:0;border-top:1px solid var(--line)}.workflow-grid article+article{border-color:var(--line-dark)}.step-number{margin-bottom:36px}.story-row,.story-row:nth-child(2n){grid-template-columns:1fr;gap:48px}.story-visual{min-height:400px}.context-trust-points article{grid-template-columns:180px 1fr}.final-cta-card,.tool-product-bridge-inner,.footer-lead,.footer-lead-action{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:36px}.solution-workflow-list article{grid-template-columns:1fr;gap:35px}.rail-card{flex-basis:42vw}.footer-lead-action{display:flex}.footer-use-case-columns{grid-template-columns:1fr;gap:0}.footer-use-case-columns .footer-group:last-child{padding-top:0}}@media (max-width:680px){.shell{width:calc(100% - 32px)}.announcement-bar{justify-content:space-between;min-height:34px;padding-inline:16px;font-size:11px}.announcement-bar span{max-width:200px}.header-inner{width:calc(100% - 28px)}.brand-link img{width:114px;height:auto}.mobile-navigation{grid-template-columns:repeat(2,1fr)}.mobile-navigation>div:first-child{grid-row:span 2}.home-hero,.product-hero,.tool-hero,.solution-hero{padding:58px 0 78px}.home-hero h1{font-size:clamp(58px,18vw,78px);line-height:.9}.home-hero-lead,.product-hero-lead{font-size:23px}.home-hero-support,.product-hero-support{font-size:15px;line-height:1.6}.hero-actions{flex-direction:column;gap:18px}.hero-actions .button,.hero-actions .text-arrow-link{width:100%}.hero-actions .text-arrow-link{justify-content:center}.home-hero-stage,.product-stage-wrap{width:calc(100% - 20px);margin-top:48px}.home-hero-window,.product-stage{border-radius:14px;min-height:0}.home-hero-stage-pattern,.product-stage-lines{border-radius:20px}.home-manifesto,.core-pillars,.unified-workspace-section,.home-feature,.workspace-modules-section,.custom-modules-section,.pricing-preview,.feature-catalog,.story-section,.context-trust-section,.faq-section,.solution-statement,.solution-outcomes,.solution-workflows,.tool-example,.tool-directory{padding-top:88px;padding-bottom:88px}.home-manifesto p{font-size:36px}.section-intro h2,.wide-intro h2,.home-feature-copy h2,.unified-workspace-copy>h2,.custom-modules-grid h2,.pricing-preview h2,.product-statement h2,.mechanism-section h2,.story-copy h2,.faq-heading h2,.final-cta-card h2,.tool-product-bridge h2{font-size:44px}.product-hero h1,.solution-hero h1,.tool-hero h1{font-size:56px}.pillar-grid,.workspace-module-grid,.pricing-preview-cards,.feature-catalog-grid,.outcome-grid,.tool-directory-grid{grid-template-columns:1fr}.pillar-card:last-child{grid-column:auto}.pillar-copy{min-height:290px;padding:28px}.pillar-image{height:230px}.unified-points article,.context-trust-points article{grid-template-columns:1fr;gap:9px}.unified-workspace-visual{padding:20px}.home-feature-visual{padding:15px}.mission-principles,.context-benefits{margin-top:46px}.workspace-module-grid>a{min-height:250px;padding:28px}.custom-module-visual{min-height:330px;padding:28px}.product-statement,.mechanism-section{padding:88px 0}.mechanism-grid article,.feature-catalog-grid article,.workflow-grid article{padding:28px}.feature-catalog-grid article{min-height:250px}.story-list{gap:86px}.story-visual{min-height:330px;padding:24px}.story-index{font-size:64px}.workflow-section,.solution-module-band,.tool-product-bridge{padding:88px 0}.final-cta-section{padding:72px 0}.explore-rail-section{padding:88px 0}.explore-rail-head{flex-direction:column;align-items:flex-start}.explore-rail-head h2{font-size:44px}.rail-actions a{margin-left:4px;font-size:13px}.rail-viewport{margin-left:16px}.module-rail{padding-right:16px}.rail-card{flex-basis:84vw;min-height:270px}.solution-workflow-copy{grid-template-columns:50px 1fr}.solution-workflow-copy h3{font-size:29px}.tool-form{padding:24px}.tool-form-fields,.tool-result-sections{grid-template-columns:1fr}:is(.tool-form-fields label:has(textarea),.tool-form-fields label:has(input[type=file])){grid-column:auto}.tool-form-submit,.tool-result-head{flex-direction:column;align-items:stretch}.tool-consent{flex:none}.tool-form-submit .button{width:100%}.tool-result{padding:24px}.tool-result-head>div:last-child{flex-wrap:wrap}.footer-lead{padding-bottom:54px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:46px 24px;padding:58px 0}.footer-grid.standalone-footer-grid{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr;justify-items:start}.footer-bottom .footer-tagline,.footer-bottom .footer-legal{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.catalog-page .catalog-hero{background:linear-gradient(180deg, #ffffffb8, transparent 45%), var(--warm);padding:88px 0 120px;position:relative;overflow:hidden}.catalog-page .catalog-hero-copy{z-index:2;text-align:center;position:relative}.catalog-page .catalog-hero-copy h1,.catalog-page .catalog-listing-hero h1,.catalog-page .catalog-category-hero h1{letter-spacing:-.07em;max-width:1120px;margin:0 auto 28px;font-size:clamp(64px,8vw,108px);font-weight:750;line-height:.91}.catalog-page .catalog-hero-lead{max-width:980px;color:var(--ink-soft);letter-spacing:-.04em;margin:0 auto;font-size:clamp(24px,3vw,37px);font-weight:510;line-height:1.3}.catalog-page .catalog-hero-support{max-width:870px;color:var(--muted);margin:19px auto 0;font-size:17px;line-height:1.7}.catalog-page .catalog-left-copy{text-align:left}.catalog-page .catalog-left-copy h1,.catalog-page .catalog-left-copy .catalog-hero-lead,.catalog-page .catalog-left-copy .catalog-hero-support{margin-left:0;margin-right:0}.catalog-page .catalog-wide-stage{z-index:2;margin-top:70px;padding:0;position:relative}.catalog-page .catalog-stage-lines{background:radial-gradient(circle, #5f499633 1px, transparent 1.35px) 0 0 / 19px 19px, linear-gradient(135deg, var(--violet-soft), #f3f6f1 48%, var(--aqua-soft));border-radius:32px;position:absolute;inset:5% -3% -7%;transform:rotate(-1deg)}.catalog-page .catalog-wide-stage>img{z-index:2;width:100%;box-shadow:var(--shadow-window);background:#fff;border:1px solid #47367329;border-radius:24px;position:relative}.catalog-page .catalog-section{padding-top:140px;padding-bottom:140px}.catalog-page .catalog-section-soft{background:var(--soft)}.catalog-page .catalog-section-heading{max-width:760px;margin-bottom:52px}.catalog-page .catalog-section-heading-wide{max-width:970px}.catalog-page .catalog-section-heading h2,.catalog-page .catalog-split-heading>h2,.catalog-page .catalog-module-build-copy h2,.catalog-page .catalog-context-grid>div:first-child h2,.catalog-page .catalog-final-card h2,.catalog-page .catalog-listing-workspace-grid h2{letter-spacing:-.06em;margin-bottom:20px;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.99}.catalog-page .catalog-section-heading p,.catalog-page .catalog-split-heading>p,.catalog-page .catalog-split-heading>div>p,.catalog-page .catalog-module-build-copy>p,.catalog-page .catalog-context-grid>div:first-child>p,.catalog-page .catalog-listing-workspace-grid>div:first-child>p{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.catalog-page .catalog-surface-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-page .catalog-surface-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.catalog-page .catalog-surface-card:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.catalog-page .catalog-surface-image{border-bottom:1px solid var(--line);background:radial-gradient(circle, #7655e62e 1px, transparent 1.35px) 0 0 / 18px 18px, var(--soft);place-items:start center;height:280px;display:grid;overflow:hidden}.catalog-page .catalog-surface-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.catalog-page .catalog-surface-card>div:last-child{flex-direction:column;min-height:300px;padding:32px;display:flex}.catalog-page .catalog-surface-card h3{letter-spacing:-.055em;margin-bottom:15px;font-size:38px;line-height:1}.catalog-page .catalog-surface-card p{color:var(--muted);font-size:16px}.catalog-page .catalog-surface-card strong{margin-top:auto;font-size:14px}.catalog-page .catalog-choice-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(2,1fr);display:grid}.catalog-page .catalog-choice-grid article{flex-direction:column;min-height:340px;padding:36px;display:flex}.catalog-page .catalog-choice-grid article:nth-child(odd){border-right:1px solid var(--line)}.catalog-page .catalog-choice-grid article:nth-child(n+3){border-top:1px solid var(--line)}.catalog-page .catalog-choice-grid article>span,.catalog-page .catalog-listing-job-grid article>span{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:auto;font-size:13px;font-weight:750}.catalog-page .catalog-choice-grid h3,.catalog-page .catalog-listing-job-grid h3{letter-spacing:-.045em;margin:58px 0 13px;font-size:28px;line-height:1.08}.catalog-page .catalog-choice-grid p,.catalog-page .catalog-listing-job-grid p{color:var(--muted);margin:0}.catalog-page .catalog-choice-grid a{margin-top:25px;font-size:14px;font-weight:750}.catalog-page .catalog-split-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;margin-bottom:56px;display:grid}.catalog-page .catalog-split-heading>h2{margin:0}.catalog-page .catalog-directory-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalog-page .catalog-directory-grid>a{border:1px solid var(--line);background:var(--warm);border-radius:18px;flex-direction:column;min-height:290px;padding:30px;transition:transform .16s,box-shadow .16s;display:flex}.catalog-page .catalog-directory-grid>a:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.catalog-page .catalog-directory-grid>a>span{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;font-weight:750}.catalog-page .catalog-directory-grid h3{letter-spacing:-.05em;margin:55px 0 12px;font-size:31px;line-height:1}.catalog-page .catalog-directory-grid p{color:var(--muted)}.catalog-page .catalog-directory-grid strong{margin-top:auto;font-size:13px}.catalog-page .catalog-context-band,.catalog-page .catalog-tool-disclosure,.catalog-page .catalog-use-case-band{background:var(--ink);color:#fff}.catalog-page .catalog-context-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.catalog-page .catalog-context-grid>div:first-child>p{color:#ffffffa8;margin-bottom:30px}.catalog-page .catalog-context-points{border-top:1px solid var(--line-dark)}.catalog-page .catalog-context-points article{border-bottom:1px solid var(--line-dark);grid-template-columns:210px 1fr;gap:30px;padding:25px 0;display:grid}.catalog-page .catalog-context-points strong{font-size:15px}.catalog-page .catalog-context-points p{color:#ffffff9e;margin:0}.catalog-page .catalog-final-section{background:var(--soft);padding:110px 0}.catalog-page .catalog-final-card{background:repeating-linear-gradient(132deg, #ffffff14 0 1px, transparent 1px 22px), var(--ink);color:#fff;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:64px;display:grid}.catalog-page .catalog-final-card h2{max-width:850px;margin-bottom:18px}.catalog-page .catalog-final-card p{color:#ffffffa8;max-width:760px;margin:0;font-size:18px}.catalog-page .catalog-modules-hero-grid,.catalog-page .catalog-marketplace-hero-grid{grid-template-columns:1fr .72fr;align-items:center;gap:100px;display:grid}.catalog-modules-page .catalog-modules-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.catalog-modules-page .catalog-selector-stage{width:100%}.catalog-modules-page .catalog-selector-stage img{max-height:none}.catalog-page .catalog-selector-stage{justify-self:center;width:min(470px,100%);padding:28px;position:relative}.catalog-page .catalog-selector-stage .catalog-stage-lines{inset:0}.catalog-page .catalog-selector-stage img{z-index:2;object-fit:contain;width:100%;max-height:720px;box-shadow:var(--shadow-window);border:1px solid #47367329;border-radius:18px;position:relative}.catalog-page .catalog-module-group-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid}.catalog-page .catalog-module-group-grid>article{min-width:0;padding:34px}.catalog-page .catalog-module-group-grid>article+article{border-left:1px solid var(--line)}.catalog-page .catalog-module-group-grid h3{letter-spacing:-.05em;margin-bottom:14px;font-size:34px}.catalog-page .catalog-module-group-grid>article>p{min-height:80px;color:var(--muted)}.catalog-page .catalog-module-group-grid>article>div{border-top:1px solid var(--line);margin-top:30px}.catalog-page .catalog-module-group-grid a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;font-weight:700;display:flex}.catalog-page .catalog-module-build-grid,.catalog-page .catalog-tool-method,.catalog-page .catalog-listing-workspace-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.catalog-page .catalog-module-build-copy>p{margin-bottom:30px}.catalog-page .catalog-step-list{border-top:1px solid var(--line)}.catalog-page .catalog-step-list article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:24px;padding:26px 0;display:grid}.catalog-page .catalog-step-list article>span{color:var(--violet-dark);font-family:var(--font-mono), monospace;font-size:13px;font-weight:750}.catalog-page .catalog-step-list h3{letter-spacing:-.04em;margin-bottom:8px;font-size:24px;line-height:1.15}.catalog-page .catalog-step-list p{color:var(--muted);margin:0}.catalog-page .catalog-modules-context{background:var(--violet-dark);color:#fff}.catalog-page .catalog-split-heading-light>div>p{color:#ffffffb3;margin-bottom:30px}.catalog-page .catalog-tools-hero{padding-bottom:96px}.catalog-page .catalog-tool-signal{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:68px;padding:22px;display:grid;position:relative}.catalog-page .catalog-tool-signal span{background:var(--soft);text-align:center;border-radius:11px;padding:22px;font-size:14px;font-weight:750}.catalog-page .catalog-tool-signal i{color:var(--violet);font-style:normal}.catalog-page .catalog-tool-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.catalog-page .catalog-tool-grid>article{border:1px solid var(--line);background:var(--warm);border-radius:20px;flex-direction:column;min-height:440px;padding:30px;display:flex}.catalog-page .catalog-tool-card-top{color:var(--violet-dark);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;margin-bottom:52px;font-size:13px;font-weight:750;display:flex}.catalog-page .catalog-tool-card-top small{color:var(--muted);font-family:var(--font-inter), Inter, sans-serif;font-weight:650}.catalog-page .catalog-tool-grid h3{letter-spacing:-.045em;margin-bottom:14px;font-size:28px;line-height:1.08}.catalog-page .catalog-tool-grid>article>p{color:var(--muted)}.catalog-page .catalog-tool-pair{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:auto 0 22px;padding-top:20px;display:flex}.catalog-page .catalog-tool-pair span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.catalog-page .catalog-tool-method .catalog-section-heading{margin:0}.catalog-page .catalog-tool-disclosure .catalog-context-grid,.catalog-page .catalog-use-case-band .catalog-context-grid{padding-top:140px;padding-bottom:140px}.catalog-page .catalog-solution-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.catalog-page .catalog-solution-grid>a{border:1px solid var(--line);background:var(--warm);border-radius:20px;flex-direction:column;grid-column:span 2;min-height:330px;padding:32px;transition:transform .16s,box-shadow .16s;display:flex}.catalog-page .catalog-solution-grid>a:nth-child(4),.catalog-page .catalog-solution-grid>a:nth-child(5){grid-column:span 3}.catalog-page .catalog-solution-grid>a:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.catalog-page .catalog-solution-grid>a>span{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:auto;font-size:13px;font-weight:750}.catalog-page .catalog-solution-grid h3{letter-spacing:-.05em;margin:50px 0 13px;font-size:33px;line-height:1}.catalog-page .catalog-solution-grid p{color:var(--muted)}.catalog-page .catalog-solution-grid strong{margin-top:20px;font-size:13px}.catalog-page .catalog-operating-grid article{min-height:310px}.catalog-page .catalog-inline-action{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:22px 26px;display:flex}.catalog-page .catalog-inline-action p{color:var(--ink-soft);margin:0;font-weight:650}.catalog-page .catalog-use-case-directory{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.catalog-page .catalog-use-case-directory>a{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:230px;padding:25px;transition:border-color .15s,transform .15s;display:flex}.catalog-page .catalog-use-case-directory>a:hover{border-color:#5b35c861;transform:translateY(-3px)}.catalog-page .catalog-use-case-directory>a>span{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750}.catalog-page .catalog-use-case-directory h3{letter-spacing:-.035em;margin:34px 0 20px;font-size:21px;line-height:1.16}.catalog-page .catalog-use-case-directory strong{margin-top:auto;font-size:12px}.catalog-page .catalog-marketplace-hero-grid{grid-template-columns:.9fr 1.1fr}.catalog-page .catalog-featured-market{grid-template-columns:repeat(2,1fr);gap:13px;padding:22px;display:grid;position:relative}.catalog-page .catalog-featured-market:before{content:"";border:1px solid var(--line);background:radial-gradient(circle, #7655e62e 1px, transparent 1.35px) 0 0 / 18px 18px, var(--violet-soft);border-radius:26px;position:absolute;inset:1% -1%;transform:rotate(1.4deg)}.catalog-page .catalog-featured-market>a{z-index:2;background:#fffffff0;border:1px solid #3f31651f;border-radius:16px;flex-direction:column;min-height:225px;padding:25px;display:flex;position:relative;box-shadow:0 10px 30px #1d143412}.catalog-page .catalog-featured-market-image{height:88px;color:var(--violet-dark);background:radial-gradient(circle,#52784c2e 1px,#0000 1.35px) 0 0/16px 16px,#fff;border:1px solid #3f31651a;border-radius:11px;place-items:center;margin:-13px -13px 18px;font-size:34px;font-weight:750;display:grid;overflow:hidden}.catalog-page .catalog-featured-market-image.has-image{background:radial-gradient(circle,#7655e624 1px,#0000 1.3px) 0 0/16px 16px,#fff;place-items:stretch stretch}.catalog-page .catalog-featured-market-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:7px}.catalog-page .catalog-featured-market>a>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750}.catalog-page .catalog-featured-market strong{letter-spacing:-.045em;max-width:220px;margin-top:auto;font-size:25px;line-height:1.08}.catalog-page .catalog-featured-market small{color:var(--violet-dark);font-family:var(--font-mono), monospace;align-self:flex-end;margin-top:18px;font-weight:750}.catalog-page .catalog-market-category-band{background:var(--ink);color:#fff;padding:46px 0}.catalog-page .catalog-market-category-band .shell{grid-template-columns:auto 1fr;align-items:center;gap:50px;display:grid}.catalog-page .catalog-market-category-band h2{margin:0;font-size:18px}.catalog-page .catalog-category-links{flex-wrap:wrap;gap:8px;display:flex}.catalog-page .catalog-category-links a{color:#fffc;border:1px solid #fff3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.catalog-page .catalog-category-links a:hover{color:#fff;border-color:#fff}.catalog-page .catalog-market-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalog-page .catalog-market-card{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:500px;padding:0;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.catalog-page .catalog-market-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.catalog-page .catalog-market-card-media{border-bottom:1px solid var(--line);background:radial-gradient(circle, #52784c2e 1px, transparent 1.35px) 0 0 / 17px 17px, var(--violet-soft);height:185px;color:var(--violet-dark);flex:0 0 185px;place-items:center;font-size:76px;font-weight:750;display:grid;overflow:hidden}.catalog-page .catalog-market-card-media.has-image{background:radial-gradient(circle,#7655e624 1px,#0000 1.3px) 0 0/16px 16px,#fff;place-items:stretch stretch}.catalog-page .catalog-market-card-media img{object-fit:contain;object-position:center;width:100%;height:100%;padding:11px;transition:transform .3s}.catalog-page .catalog-market-card:hover .catalog-market-card-media img{transform:scale(1.025)}.catalog-page .catalog-market-card-body{flex-direction:column;flex:1;min-height:315px;padding:27px;display:flex}.catalog-page .catalog-market-card-top{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:11px;font-weight:750;display:flex}.catalog-page .catalog-market-card h3,.catalog-page .catalog-market-card h2{letter-spacing:-.047em;margin:0 0 13px;font-size:29px;line-height:1.07}.catalog-page .catalog-market-card p{color:var(--muted)}.catalog-page .catalog-market-card>strong{margin-top:18px;font-size:13px}.catalog-page .catalog-market-card-body>strong{margin-top:auto;padding-top:18px;font-size:13px}.catalog-page .catalog-category-explainer{padding-top:30px}.catalog-page .catalog-category-description-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.catalog-page .catalog-category-description-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:230px;padding:28px;display:flex}.catalog-page .catalog-category-description-grid>a:nth-child(3n){border-right:0}.catalog-page .catalog-category-description-grid>a:nth-last-child(-n+2){border-bottom:0}.catalog-page .catalog-category-description-grid h3{letter-spacing:-.04em;margin-bottom:14px;font-size:25px}.catalog-page .catalog-category-description-grid p{color:var(--muted)}.catalog-page .catalog-category-description-grid strong{margin-top:auto;font-size:12px}.catalog-page .catalog-listing-hero,.catalog-page .catalog-category-hero{background:var(--warm);padding:94px 0 112px}.catalog-page .catalog-listing-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);align-items:center;gap:100px;display:grid}.catalog-page .catalog-listing-hero-media,.catalog-page .catalog-listing-story-media{min-width:0;padding:26px;position:relative}.catalog-page .catalog-dot-frame{background:radial-gradient(circle, #7655e638 1px, transparent 1.4px) 0 0 / 18px 18px, linear-gradient(135deg, var(--violet-soft), #f3f6f1 52%, var(--aqua-soft));border-radius:30px;position:absolute;inset:2% -1%;transform:rotate(-1.8deg)}.catalog-page .catalog-listing-hero-media img,.catalog-page .catalog-listing-story-media img{z-index:2;width:100%;box-shadow:var(--shadow-window);background:#fff;border:1px solid #47367329;border-radius:18px;position:relative}.catalog-page .catalog-listing-hero-media img{object-fit:contain;max-height:560px}.catalog-page .catalog-listing-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-page .catalog-listing-facts .shell{grid-template-columns:repeat(4,1fr);display:grid}.catalog-page .catalog-listing-facts .shell>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:27px 28px;display:flex}.catalog-page .catalog-listing-facts .shell>div:first-child{border-left:1px solid var(--line)}.catalog-page .catalog-listing-facts span,.catalog-page .catalog-listing-publisher-card span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.catalog-page .catalog-listing-facts strong{overflow-wrap:anywhere;font-size:15px}.catalog-page .catalog-listing-feature-grid{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.catalog-page .catalog-listing-feature-grid article{background:#fff;flex-direction:column;min-height:330px;padding:34px;display:flex}.catalog-page .catalog-listing-feature-grid article:nth-child(3n){border-right:0}.catalog-page .catalog-listing-feature-grid article:nth-last-child(-n+3){border-bottom:0}.catalog-page .catalog-listing-feature-grid article>span,.catalog-page .catalog-listing-story-list article>div:last-child>span{color:var(--violet-dark);font-family:var(--font-mono), monospace;font-size:12px;font-weight:750}.catalog-page .catalog-listing-feature-grid h3{letter-spacing:-.045em;margin:auto 0 15px;font-size:29px;line-height:1.04}.catalog-page .catalog-listing-feature-grid p{color:var(--muted);margin:0}.catalog-page .catalog-listing-story-list{flex-direction:column;gap:120px;display:flex}.catalog-page .catalog-listing-story-list article{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:center;gap:80px;display:grid}.catalog-page .catalog-listing-story-list article.reverse{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)}.catalog-page .catalog-listing-story-list article.reverse .catalog-listing-story-media{grid-area:1/2}.catalog-page .catalog-listing-story-list article.reverse>div:last-child{grid-area:1/1}.catalog-page .catalog-listing-story-list article.reverse .catalog-dot-frame{transform:rotate(1.8deg)}.catalog-page .catalog-listing-story-media img{aspect-ratio:16/10;object-fit:contain;max-height:600px}.catalog-page .catalog-listing-story-list h3{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(39px,5vw,62px);line-height:.98}.catalog-page .catalog-listing-story-list p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.catalog-page .catalog-listing-video-section video{border:1px solid var(--line);background:var(--ink);width:100%;box-shadow:var(--shadow-window);border-radius:22px;margin-top:54px}.catalog-page .catalog-market-story-section{background:var(--warm)}.catalog-page .catalog-market-story-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:110px;display:grid}.catalog-page .catalog-market-story-grid aside{position:sticky;top:110px}.catalog-page .catalog-market-story-grid aside>span{color:var(--violet-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.catalog-page .catalog-market-story-grid aside h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(44px,5vw,67px);line-height:.97}.catalog-page .catalog-market-story-grid aside p{color:var(--muted)}.catalog-page .catalog-market-story-content{border-top:1px solid var(--line)}.catalog-page .catalog-market-story-content article{border-bottom:1px solid var(--line);padding:42px 0 46px}.catalog-page .catalog-market-story-content h3{letter-spacing:-.045em;margin-bottom:20px;font-size:35px;line-height:1.08}.catalog-page .catalog-market-story-content p,.catalog-page .catalog-market-story-content li{color:var(--ink-soft);font-size:17px;line-height:1.75}.catalog-page .catalog-market-story-content p+p{margin-top:18px}.catalog-page .catalog-market-story-content ul{gap:12px;margin:22px 0 0;padding-left:22px;display:grid}.catalog-page .catalog-listing-faq{padding-top:130px;padding-bottom:130px}.catalog-page .catalog-listing-publisher-section{padding-top:30px;padding-bottom:130px}.catalog-page .catalog-listing-publisher-card{background:repeating-linear-gradient(132deg, #ffffff12 0 1px, transparent 1px 23px), var(--ink);color:#fff;border-radius:28px;grid-template-columns:1fr .45fr;gap:70px;padding:62px;display:grid}.catalog-page .catalog-listing-publisher-card span{color:#ffffff80}.catalog-page .catalog-listing-publisher-card h2{letter-spacing:-.055em;margin:20px 0 16px;font-size:clamp(42px,5vw,64px);line-height:.98}.catalog-page .catalog-listing-publisher-card p{color:#ffffffa8;max-width:720px}.catalog-page .catalog-listing-publisher-card>div:last-child{border-left:1px solid var(--line-dark);flex-direction:column;justify-content:flex-end;gap:12px;padding-left:38px;display:flex}.catalog-page .catalog-listing-publisher-card strong{font-size:24px;line-height:1.15}.catalog-page .catalog-listing-publisher-card small{color:#ffffff8a}.catalog-page .catalog-listing-hero h1,.catalog-page .catalog-category-hero h1{max-width:900px;margin:23px 0 26px}.catalog-page .catalog-listing-hero h1{overflow-wrap:anywhere}.catalog-page .catalog-listing-hero .catalog-hero-lead,.catalog-page .catalog-listing-hero .catalog-hero-support,.catalog-page .catalog-category-hero .catalog-hero-lead,.catalog-page .catalog-category-hero .catalog-hero-support{margin-left:0;margin-right:0}.catalog-page .catalog-back-link{color:var(--violet-dark);font-size:13px;font-weight:750;display:inline-flex}.catalog-page .catalog-listing-card{background:radial-gradient(circle, #7655e62e 1px, transparent 1.35px) 0 0 / 18px 18px, var(--violet-soft);min-width:0;min-height:500px;box-shadow:var(--shadow-card);border:1px solid #47367329;border-radius:26px;flex-direction:column;padding:38px;display:flex}.catalog-page .catalog-listing-card-top{color:var(--violet-dark);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;font-size:12px;font-weight:750;display:flex}.catalog-page .catalog-listing-card>strong{overflow-wrap:anywhere;letter-spacing:-.06em;max-width:420px;margin:auto 0 16px;font-size:44px;line-height:.98}.catalog-page .catalog-listing-card>p{color:var(--ink-soft)}.catalog-page .catalog-listing-card>div:last-child{border-top:1px solid #47367324;flex-wrap:wrap;gap:7px;margin-top:30px;padding-top:20px;display:flex}.catalog-page .catalog-listing-card>div:last-child small{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.catalog-page .catalog-listing-card>div:last-child span{background:#ffffffa6;border:1px solid #47367324;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.catalog-page .catalog-listing-job-grid{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.catalog-page .catalog-listing-job-grid article{flex-direction:column;min-height:330px;padding:34px;display:flex}.catalog-page .catalog-listing-job-grid article+article{border-left:1px solid var(--line)}.catalog-page .catalog-listing-workspace-grid>div:first-child>p{max-width:630px}.catalog-page .catalog-listing-module-links{border-top:1px solid var(--line)}.catalog-page .catalog-listing-module-links a{border-bottom:1px solid var(--line);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:22px 4px;font-size:21px;font-weight:700;display:flex}.catalog-page .catalog-listing-guardrails{background:var(--ink);color:#fff}.catalog-page .catalog-listing-guardrails .catalog-section-heading p{color:#ffffffa3}.catalog-page .catalog-listing-guardrails .catalog-choice-grid{border-color:var(--line-dark);background:#24202d}.catalog-page .catalog-listing-guardrails .catalog-choice-grid article{border-color:var(--line-dark)}.catalog-page .catalog-listing-guardrails .catalog-choice-grid p{color:#ffffff9e}.catalog-page .catalog-listing-guardrails .catalog-choice-grid article>span{color:#b9a8ff}.catalog-page .catalog-category-hero .shell{max-width:1100px}.catalog-page .catalog-market-category-band-light{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:#fff}.catalog-page .catalog-market-category-band-light .catalog-category-links a{border-color:var(--line);color:var(--muted)}.catalog-page .catalog-market-category-band-light .catalog-category-links a:hover{border-color:var(--violet);color:var(--violet-dark)}.catalog-page .catalog-button-row{align-items:center;gap:24px;margin-top:30px;display:flex}@media (max-width:1100px){.catalog-page .catalog-modules-hero-grid,.catalog-page .catalog-marketplace-hero-grid,.catalog-page .catalog-listing-hero-grid,.catalog-page .catalog-context-grid,.catalog-page .catalog-module-build-grid,.catalog-page .catalog-tool-method,.catalog-page .catalog-listing-workspace-grid,.catalog-page .catalog-split-heading{gap:64px}.catalog-page .catalog-use-case-directory{grid-template-columns:repeat(3,1fr)}.catalog-page .catalog-market-grid,.catalog-page .catalog-tool-grid,.catalog-page .catalog-directory-grid,.catalog-page .catalog-category-description-grid,.catalog-page .catalog-listing-feature-grid{grid-template-columns:repeat(2,1fr)}.catalog-page .catalog-listing-feature-grid article,.catalog-page .catalog-listing-feature-grid article:nth-child(3n){border-bottom:0;border-right:0}.catalog-page .catalog-listing-feature-grid article:nth-child(2n){border-right:0}.catalog-page .catalog-listing-feature-grid article:nth-last-child(-n+2){border-bottom:0}.catalog-page .catalog-listing-story-list article,.catalog-page .catalog-listing-story-list article.reverse{gap:52px}.catalog-page .catalog-market-story-grid{gap:70px}.catalog-page .catalog-category-description-grid>a,.catalog-page .catalog-category-description-grid>a:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.catalog-page .catalog-category-description-grid>a:nth-child(2n){border-right:0}.catalog-page .catalog-category-description-grid>a:last-child{border-bottom:0}}@media (max-width:860px){.catalog-page .catalog-hero{padding:72px 0 94px}.catalog-page .catalog-modules-hero-grid,.catalog-page .catalog-marketplace-hero-grid,.catalog-page .catalog-listing-hero-grid,.catalog-page .catalog-context-grid,.catalog-page .catalog-module-build-grid,.catalog-page .catalog-tool-method,.catalog-page .catalog-listing-workspace-grid,.catalog-page .catalog-split-heading,.catalog-page .catalog-listing-story-list article,.catalog-page .catalog-listing-story-list article.reverse,.catalog-page .catalog-market-story-grid,.catalog-page .catalog-listing-publisher-card{grid-template-columns:1fr}.catalog-page .catalog-listing-story-list article.reverse .catalog-listing-story-media,.catalog-page .catalog-listing-story-list article.reverse>div:last-child{grid-column:1}.catalog-page .catalog-listing-story-list article.reverse .catalog-listing-story-media{grid-row:1}.catalog-page .catalog-listing-story-list article.reverse>div:last-child{grid-row:2}.catalog-page .catalog-market-story-grid aside{position:static}.catalog-page .catalog-listing-publisher-card>div:last-child{border-top:1px solid var(--line-dark);border-left:0;padding:28px 0 0}.catalog-page .catalog-listing-facts .shell{grid-template-columns:repeat(2,1fr)}.catalog-page .catalog-listing-facts .shell>div:nth-child(odd){border-left:1px solid var(--line)}.catalog-page .catalog-listing-facts .shell>div:nth-child(2n){border-right:1px solid var(--line)}.catalog-page .catalog-listing-facts .shell>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-page .catalog-selector-stage{width:min(500px,100%)}.catalog-page .catalog-surface-grid,.catalog-page .catalog-module-group-grid,.catalog-page .catalog-listing-job-grid{grid-template-columns:1fr}.catalog-page .catalog-surface-card{grid-template-columns:.95fr 1.05fr;display:grid}.catalog-page .catalog-surface-image{border-right:1px solid var(--line);border-bottom:0;height:100%;min-height:320px}.catalog-page .catalog-module-group-grid>article+article,.catalog-page .catalog-listing-job-grid article+article{border-top:1px solid var(--line);border-left:0}.catalog-page .catalog-module-group-grid>article>p{min-height:0}.catalog-page .catalog-tool-signal{grid-template-columns:1fr}.catalog-page .catalog-tool-signal i{justify-self:center;transform:rotate(90deg)}.catalog-page .catalog-solution-grid{grid-template-columns:repeat(2,1fr)}.catalog-page .catalog-solution-grid>a,.catalog-page .catalog-solution-grid>a:nth-child(4),.catalog-page .catalog-solution-grid>a:nth-child(5){grid-column:auto}.catalog-page .catalog-use-case-directory{grid-template-columns:repeat(2,1fr)}.catalog-page .catalog-featured-market{order:2}.catalog-page .catalog-market-category-band .shell{grid-template-columns:1fr;gap:20px}.catalog-page .catalog-listing-card{min-height:430px}.catalog-page .catalog-final-card{grid-template-columns:1fr}}@media (max-width:680px){.catalog-page .catalog-hero-copy h1,.catalog-page .catalog-listing-hero h1,.catalog-page .catalog-category-hero h1{font-size:55px}.catalog-page .catalog-hero-lead{font-size:23px}.catalog-page .catalog-hero-support{font-size:15px;line-height:1.6}.catalog-page .catalog-section,.catalog-page .catalog-tool-disclosure .catalog-context-grid,.catalog-page .catalog-use-case-band .catalog-context-grid{padding-top:88px;padding-bottom:88px}.catalog-page .catalog-section-heading h2,.catalog-page .catalog-split-heading>h2,.catalog-page .catalog-module-build-copy h2,.catalog-page .catalog-context-grid>div:first-child h2,.catalog-page .catalog-final-card h2,.catalog-page .catalog-listing-workspace-grid h2{font-size:43px}.catalog-page .catalog-wide-stage{width:calc(100% - 20px);margin-top:48px}.catalog-page .catalog-wide-stage>img{border-radius:14px}.catalog-page .catalog-surface-card{display:flex}.catalog-page .catalog-surface-image{border-right:0;border-bottom:1px solid var(--line);height:235px;min-height:0}.catalog-page .catalog-surface-card>div:last-child{min-height:270px;padding:27px}.catalog-page .catalog-choice-grid,.catalog-page .catalog-market-grid,.catalog-page .catalog-tool-grid,.catalog-page .catalog-directory-grid,.catalog-page .catalog-solution-grid,.catalog-page .catalog-use-case-directory,.catalog-page .catalog-category-description-grid,.catalog-page .catalog-listing-feature-grid,.catalog-page .catalog-listing-facts .shell{grid-template-columns:1fr}.catalog-page .catalog-listing-feature-grid article,.catalog-page .catalog-listing-feature-grid article:nth-child(2n),.catalog-page .catalog-listing-feature-grid article:nth-child(3n),.catalog-page .catalog-listing-feature-grid article:nth-last-child(-n+2),.catalog-page .catalog-listing-feature-grid article:nth-last-child(-n+3){border-bottom:0;border-right:0;min-height:290px}.catalog-page .catalog-listing-feature-grid article:last-child{border-bottom:0}.catalog-page .catalog-listing-facts .shell>div,.catalog-page .catalog-listing-facts .shell>div:nth-child(2){border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.catalog-page .catalog-listing-facts .shell>div:last-child{border-bottom:0}.catalog-page .catalog-listing-story-list{gap:78px}.catalog-page .catalog-listing-story-list h3{font-size:40px}.catalog-page .catalog-listing-hero-media,.catalog-page .catalog-listing-story-media{padding:16px}.catalog-page .catalog-market-story-grid{gap:44px}.catalog-page .catalog-market-story-content h3{font-size:29px}.catalog-page .catalog-listing-publisher-card{gap:38px;padding:36px 27px}.catalog-page .catalog-choice-grid article{border-right:0;min-height:300px;padding:28px}.catalog-page .catalog-choice-grid article:nth-child(2){border-top:1px solid var(--line)}.catalog-page .catalog-directory-grid>a,.catalog-page .catalog-market-card,.catalog-page .catalog-tool-grid>article{min-height:300px}.catalog-page .catalog-market-card-media{flex-basis:160px;height:160px}.catalog-page .catalog-market-card-body{min-height:0}.catalog-page .catalog-context-points article{grid-template-columns:1fr;gap:8px}.catalog-page .catalog-final-section{padding:72px 0}.catalog-page .catalog-final-card{gap:34px;padding:36px 26px}.catalog-page .catalog-selector-stage{padding:18px}.catalog-page .catalog-module-group-grid>article{padding:28px}.catalog-page .catalog-featured-market{grid-template-columns:1fr;padding:15px}.catalog-page .catalog-featured-market>a{min-height:180px}.catalog-page .catalog-category-description-grid>a,.catalog-page .catalog-category-description-grid>a:nth-child(2n),.catalog-page .catalog-category-description-grid>a:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.catalog-page .catalog-category-description-grid>a:last-child{border-bottom:0}.catalog-page .catalog-inline-action,.catalog-page .catalog-button-row{flex-direction:column;align-items:stretch}.catalog-page .catalog-inline-action .button,.catalog-page .catalog-button-row .button,.catalog-page .catalog-button-row .text-arrow-link{width:100%}.catalog-page .catalog-button-row .text-arrow-link{justify-content:center}.catalog-page .catalog-listing-hero,.catalog-page .catalog-category-hero{padding:68px 0 82px}.catalog-page .catalog-listing-card{min-height:400px;padding:28px}.catalog-page .catalog-listing-card>strong{font-size:38px}.catalog-page .catalog-listing-job-grid article{min-height:290px;padding:28px}}.catalog-page .catalog-tool-grid>.catalog-tool-card-paid{background:repeating-linear-gradient(132deg, #ffffff12 0 1px, transparent 1px 23px), var(--ink);color:#fff;border-color:#ffffff1c}.catalog-page .catalog-tool-card-paid .catalog-tool-card-top,.catalog-page .catalog-tool-card-paid .catalog-tool-card-top small{color:#c7b9ff}.catalog-page .catalog-tool-grid>.catalog-tool-card-paid>p,.catalog-page .catalog-tool-card-paid .catalog-tool-pair span{color:#ffffff9e}.catalog-page .catalog-tool-card-paid .catalog-tool-pair{border-top-color:var(--line-dark)}.evaluator-page .evaluator-hero{background:linear-gradient(180deg, #ffffffb8, transparent 44%), var(--warm);padding:96px 0 112px;overflow:hidden}.evaluator-page .evaluator-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:86px;display:grid}.evaluator-page .evaluator-eyebrow,.evaluator-page .evaluator-section-label{color:var(--violet-dark);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.evaluator-page .evaluator-hero h1{letter-spacing:-.072em;max-width:880px;margin:23px 0 29px;font-size:clamp(65px,7.5vw,104px);font-weight:750;line-height:.9}.evaluator-page .evaluator-hero .catalog-hero-lead,.evaluator-page .evaluator-hero .catalog-hero-support{margin-left:0;margin-right:0}.evaluator-page .evaluator-hero .catalog-hero-lead{font-size:clamp(25px,2.6vw,35px)}.evaluator-page .evaluator-cta-note{color:var(--muted);margin:22px 0 0;font-size:12px;font-weight:650}.evaluator-page .evaluator-report-stage{min-width:0;padding:32px;position:relative}.evaluator-page .evaluator-dot-field{background:radial-gradient(circle, #7655e63d 1px, transparent 1.4px) 0 0 / 18px 18px, linear-gradient(135deg, var(--violet-soft), #f3f6f1 52%, var(--aqua-soft));border-radius:34px;position:absolute;inset:1% -2%;transform:rotate(2deg)}.evaluator-page .evaluator-report-window{z-index:2;background:#fff;border:1px solid #40306629;border-radius:21px;position:relative;overflow:hidden;box-shadow:0 30px 75px #271c462b}.evaluator-page .evaluator-report-toolbar,.evaluator-page .evaluator-report-heading,.evaluator-page .evaluator-report-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.evaluator-page .evaluator-report-toolbar{border-bottom:1px solid var(--line);background:#fbfcfa;padding:15px 18px;font-size:12px;font-weight:750}.evaluator-page .evaluator-report-toolbar small{color:#12734d;text-transform:uppercase;letter-spacing:.07em;background:#e6fbf0;border-radius:999px;padding:6px 9px;font-size:9px}.evaluator-page .evaluator-report-heading{padding:25px 24px 19px}.evaluator-page .evaluator-report-heading>div{flex-direction:column;gap:4px;display:flex}.evaluator-page .evaluator-report-heading small,.evaluator-page .evaluator-report-summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.evaluator-page .evaluator-report-heading strong{letter-spacing:-.035em;font-size:20px}.evaluator-page .evaluator-report-heading>span{color:var(--violet-dark);border:1px solid #5c39ba2e;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.evaluator-page .evaluator-report-summary{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 24px;display:grid}.evaluator-page .evaluator-report-summary article{flex-direction:column;gap:5px;padding:16px;display:flex}.evaluator-page .evaluator-report-summary article+article{border-left:1px solid var(--line)}.evaluator-page .evaluator-report-summary strong{letter-spacing:-.06em;font-size:29px}.evaluator-page .evaluator-report-summary span{color:var(--muted);font-size:10px}.evaluator-page .evaluator-report-finding{background:#fff8f3;border:1px solid #f0d6c6;border-radius:13px;flex-direction:column;gap:11px;margin:17px 24px 22px;padding:18px;display:flex}.evaluator-page .evaluator-report-finding>span{color:#9a4e26;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.evaluator-page .evaluator-report-finding>strong{font-size:15px;line-height:1.35}.evaluator-page .evaluator-report-finding>div{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.evaluator-page .evaluator-report-finding i{background:var(--violet);border-radius:50%;width:7px;height:7px}.evaluator-page .evaluator-report-footer{border-top:1px solid var(--line);background:#fbfcfa;justify-content:flex-start;padding:14px 24px}.evaluator-page .evaluator-report-footer span{background:var(--soft);color:var(--muted);text-transform:uppercase;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:750}.evaluator-page .evaluator-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.evaluator-page .evaluator-facts .shell{grid-template-columns:repeat(4,1fr);display:grid}.evaluator-page .evaluator-facts .shell>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:27px 28px;display:flex}.evaluator-page .evaluator-facts .shell>div:first-child{border-left:1px solid var(--line)}.evaluator-page .evaluator-facts span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.evaluator-page .evaluator-facts strong{font-size:16px}.evaluator-page .catalog-section-heading .evaluator-section-label{margin-bottom:21px}.evaluator-page .evaluator-dimension-grid{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.evaluator-page .evaluator-dimension-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:350px;padding:34px;display:flex}.evaluator-page .evaluator-dimension-grid article:nth-child(3n){border-right:0}.evaluator-page .evaluator-dimension-grid article:nth-last-child(-n+3){border-bottom:0}.evaluator-page .evaluator-dimension-grid article>span,.evaluator-page .evaluator-process-list article>span{color:var(--violet-dark);font-family:var(--font-mono), monospace;font-size:12px;font-weight:750}.evaluator-page .evaluator-dimension-grid h3{letter-spacing:-.048em;margin:auto 0 15px;font-size:30px;line-height:1.04}.evaluator-page .evaluator-dimension-grid p{color:var(--muted);margin:0}.evaluator-page .evaluator-evidence-section{background:repeating-linear-gradient(132deg, #ffffff0e 0 1px, transparent 1px 24px), var(--ink);color:#fff}.evaluator-page .evaluator-split-heading>div>p{color:#ffffffa3}.evaluator-page .evaluator-sample-report{color:var(--ink);background:#f7f5fa;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:.31fr .69fr;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000042}.evaluator-page .evaluator-sample-nav{border-right:1px solid var(--line);background:#eeebf4;min-width:0;padding:35px 29px}.evaluator-page .evaluator-sample-nav>span{color:var(--violet-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.evaluator-page .evaluator-sample-nav>strong{letter-spacing:-.045em;margin:18px 0 7px;font-size:24px;line-height:1.05;display:block}.evaluator-page .evaluator-sample-nav>small{color:var(--muted)}.evaluator-page .evaluator-sample-nav>div{flex-direction:column;gap:7px;margin-top:42px;display:flex}.evaluator-page .evaluator-sample-nav>div span{color:var(--muted);border-radius:9px;padding:11px 12px;font-size:12px;font-weight:700}.evaluator-page .evaluator-sample-nav>div .active{color:var(--violet-dark);background:#fff;box-shadow:0 8px 24px #2a204314}.evaluator-page .evaluator-sample-findings{flex-direction:column;gap:13px;min-width:0;padding:31px;display:flex}.evaluator-page .evaluator-sample-findings article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.evaluator-page .evaluator-sample-findings article.priority{background:#fffaf6;border-color:#edd2c0}.evaluator-page .evaluator-sample-findings article>div,.evaluator-page .evaluator-sample-findings footer{align-items:center;gap:13px;display:flex}.evaluator-page .evaluator-sample-findings article>div>span{color:var(--violet-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.evaluator-page .evaluator-sample-findings article>div>small{color:var(--muted)}.evaluator-page .evaluator-sample-findings h3{letter-spacing:-.045em;margin:22px 0 11px;font-size:28px;line-height:1.05}.evaluator-page .evaluator-sample-findings p{color:var(--muted);font-size:14px}.evaluator-page .evaluator-sample-findings footer{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:19px;padding-top:16px;font-size:10px}.evaluator-page .evaluator-sample-findings footer strong{color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.evaluator-page .evaluator-sample-findings footer span{font-weight:700}.evaluator-page .evaluator-process-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.evaluator-page .evaluator-process-list article{flex-direction:column;min-height:340px;padding:32px;display:flex}.evaluator-page .evaluator-process-list article+article{border-left:1px solid var(--line)}.evaluator-page .evaluator-process-list h3{letter-spacing:-.045em;margin:auto 0 14px;font-size:27px;line-height:1.06}.evaluator-page .evaluator-process-list p{color:var(--muted);margin:0}.evaluator-page .evaluator-boundary-section{background:radial-gradient(circle, #7655e626 1px, transparent 1.35px) 0 0 / 19px 19px, var(--violet-soft)}.evaluator-page .evaluator-boundary-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:100px;display:grid}.evaluator-page .evaluator-boundary-grid h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(48px,6vw,76px);line-height:.98}.evaluator-page .evaluator-boundary-grid>div:first-child>p{max-width:650px;color:var(--muted);font-size:18px}.evaluator-page .evaluator-boundary-points{background:#ffffff6e;border-top:1px solid #503a8a33}.evaluator-page .evaluator-boundary-points article{border-bottom:1px solid #503a8a33;grid-template-columns:190px 1fr;gap:27px;padding:25px;display:grid}.evaluator-page .evaluator-boundary-points p{color:var(--muted);margin:0}.evaluator-page .evaluator-purchase-card{background:repeating-linear-gradient(132deg, #fff1 0 1px, transparent 1px 23px), var(--ink);color:#fff;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);gap:80px;padding:68px;display:grid}.evaluator-page .evaluator-purchase-card>div:first-child>span{color:#c2b3ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.evaluator-page .evaluator-purchase-card h2{letter-spacing:-.062em;max-width:760px;margin:27px 0 21px;font-size:clamp(48px,6vw,76px);line-height:.96}.evaluator-page .evaluator-purchase-card>div:first-child>p{color:#ffffffa3;max-width:720px;font-size:18px}.evaluator-page .evaluator-price-card{background:#ffffff13;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;padding:31px;display:flex}.evaluator-page .evaluator-price-card>span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.evaluator-page .evaluator-price-card>strong{letter-spacing:-.07em;margin:13px 0 24px;font-size:75px;line-height:1}.evaluator-page .evaluator-price-card ul{border-top:1px solid var(--line-dark);gap:13px;margin:0 0 27px;padding:22px 0 0;list-style:none;display:grid}.evaluator-page .evaluator-price-card li{color:#ffffffba;padding-left:20px;font-size:13px;position:relative}.evaluator-page .evaluator-price-card li:before{content:"✓";color:#c2b3ff;font-weight:800;position:absolute;left:0}.evaluator-page .evaluator-price-card>small{color:#ffffff7a;text-align:center;margin-top:15px}.evaluator-page .evaluator-faq-section{padding-top:80px;padding-bottom:140px}.evaluator-page .evaluator-faq-section .evaluator-section-label{margin-bottom:20px}@media (max-width:1100px){.evaluator-page .evaluator-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);gap:52px}.evaluator-page .evaluator-dimension-grid{grid-template-columns:repeat(2,1fr)}.evaluator-page .evaluator-dimension-grid article,.evaluator-page .evaluator-dimension-grid article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.evaluator-page .evaluator-dimension-grid article:nth-child(2n){border-right:0}.evaluator-page .evaluator-dimension-grid article:nth-last-child(-n+2){border-bottom:0}.evaluator-page .evaluator-process-list{grid-template-columns:repeat(2,1fr)}.evaluator-page .evaluator-process-list article:nth-child(3){border-left:0}.evaluator-page .evaluator-process-list article:nth-child(n+3){border-top:1px solid var(--line)}.evaluator-page .evaluator-boundary-grid,.evaluator-page .evaluator-purchase-card{gap:58px}}@media (max-width:860px){.evaluator-page .evaluator-hero-grid,.evaluator-page .evaluator-boundary-grid,.evaluator-page .evaluator-purchase-card{grid-template-columns:1fr}.evaluator-page .evaluator-report-stage{width:min(620px,100%);margin:20px auto 0}.evaluator-page .evaluator-sample-report{grid-template-columns:1fr}.evaluator-page .evaluator-sample-nav{border-right:0;border-bottom:1px solid var(--line)}.evaluator-page .evaluator-sample-nav>div{grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.evaluator-page .evaluator-purchase-card{padding:48px}}@media (max-width:680px){.evaluator-page .evaluator-hero{padding:68px 0 82px}.evaluator-page .evaluator-hero h1{font-size:55px}.evaluator-page .evaluator-report-stage{padding:15px}.evaluator-page .evaluator-report-heading{flex-direction:column;align-items:flex-start}.evaluator-page .evaluator-report-summary{grid-template-columns:1fr}.evaluator-page .evaluator-report-summary article+article{border-top:1px solid var(--line);border-left:0}.evaluator-page .evaluator-facts .shell,.evaluator-page .evaluator-dimension-grid,.evaluator-page .evaluator-process-list{grid-template-columns:1fr}.evaluator-page .evaluator-facts .shell>div,.evaluator-page .evaluator-facts .shell>div:first-child{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.evaluator-page .evaluator-facts .shell>div:last-child{border-bottom:0}.evaluator-page .evaluator-dimension-grid article,.evaluator-page .evaluator-dimension-grid article:nth-child(2n),.evaluator-page .evaluator-dimension-grid article:nth-child(3n),.evaluator-page .evaluator-dimension-grid article:nth-last-child(-n+2),.evaluator-page .evaluator-dimension-grid article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line);min-height:300px}.evaluator-page .evaluator-dimension-grid article:last-child{border-bottom:0}.evaluator-page .evaluator-sample-findings,.evaluator-page .evaluator-sample-nav{padding:22px}.evaluator-page .evaluator-sample-nav>div{grid-template-columns:1fr}.evaluator-page .evaluator-sample-findings article{padding:21px}.evaluator-page .evaluator-sample-findings h3{font-size:24px}.evaluator-page .evaluator-process-list article,.evaluator-page .evaluator-process-list article+article,.evaluator-page .evaluator-process-list article:nth-child(3){border-top:1px solid var(--line);border-left:0;min-height:300px}.evaluator-page .evaluator-process-list article:first-child{border-top:0}.evaluator-page .evaluator-boundary-points article{grid-template-columns:1fr;gap:8px}.evaluator-page .evaluator-purchase-card{padding:36px 26px}.evaluator-page .evaluator-price-card{padding:25px}.evaluator-page .evaluator-price-card>strong{font-size:64px}}.commerce-hero{background:var(--warm);padding:92px 0 124px;position:relative;overflow:hidden}.commerce-line-field,.security-line-field{pointer-events:none;background:radial-gradient(circle,#644f9724 1px,#0000 1.35px) 0 0/20px 20px,linear-gradient(#ffffffb3,#0000 54%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 34% 66%,#000);mask-image:linear-gradient(90deg,#000,#0000 34% 66%,#000)}.commerce-hero-copy{z-index:2;text-align:center;position:relative}.commerce-hero h1{letter-spacing:-.068em;max-width:1100px;margin:0 auto 28px;font-size:clamp(62px,7.8vw,104px);font-weight:750;line-height:.91}.commerce-hero-copy>p{max-width:920px;color:var(--ink-soft);letter-spacing:-.042em;margin:0 auto;font-size:clamp(23px,2.8vw,35px);line-height:1.3}.pricing-hero{padding-bottom:136px}.plan-section{z-index:3;margin-top:-58px;padding-bottom:142px;position:relative}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:680px;padding:30px;display:flex;box-shadow:0 14px 45px #1d143414}.plan-card-featured{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 25px 70px #1d14343d}.plan-card-head{min-height:166px}.plan-card h2{letter-spacing:-.045em;margin-bottom:14px;font-size:29px}.plan-card-head p{color:var(--muted);margin:0;line-height:1.55}.plan-card-featured .plan-card-head p,.plan-card-featured li{color:#ffffffa3}.plan-price{border-top:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:118px;padding:20px 0 24px;display:flex}.plan-card-featured .plan-price{border-color:var(--line-dark)}.plan-price strong{letter-spacing:-.06em;font-size:44px;line-height:1}.plan-price span{color:var(--muted);margin-top:8px;font-size:13px}.plan-card-featured .plan-price span{color:#ffffff8a}.plan-card>.button{width:100%;margin-bottom:25px}.plan-card ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.plan-card li{border-top:1px solid var(--line);color:var(--ink-soft);padding:11px 0 11px 23px;font-size:14px;position:relative}.plan-card-featured li{border-color:var(--line-dark)}.plan-card li:before{content:"↳";color:var(--violet);position:absolute;left:0}.plan-card-featured li:before{color:#bfaeff}.usage-callout{background:var(--aqua-soft);border:1px solid #cee4e4;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:18px;padding:28px 32px;display:grid}.usage-callout strong{margin-bottom:5px;font-size:18px;display:block}.usage-callout p{max-width:730px;color:var(--muted);margin:0}.usage-callout .text-arrow-link{text-align:right}.comparison-section{background:var(--soft);padding:138px 0}.comparison-scroll{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.plan-comparison{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.plan-comparison th,.plan-comparison td{border-bottom:1px solid var(--line);width:20%;color:var(--muted);vertical-align:top;padding:21px 24px}.plan-comparison th:first-child,.plan-comparison td:first-child{width:40%}.plan-comparison thead th{background:var(--ink);color:#fff;font-size:14px}.plan-comparison thead th+th{border-left:1px solid var(--line-dark)}.plan-comparison tbody th{color:var(--ink);font-weight:700}.plan-comparison tbody tr:last-child th,.plan-comparison tbody tr:last-child td{border-bottom:0}.plan-fit-section{padding:142px 0}.plan-fit-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.plan-fit-grid article{min-height:320px;padding:34px}.plan-fit-grid article+article{border-left:1px solid var(--line)}.plan-fit-grid span{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:70px;font-size:13px;font-weight:750;display:block}.plan-fit-grid h3{letter-spacing:-.045em;margin-bottom:16px;font-size:27px;line-height:1.12}.plan-fit-grid p{color:var(--muted);margin:0}.security-hero{background:#f6f5f8;padding-bottom:100px}.security-line-field{-webkit-mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000);mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000)}.boundary-map{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-window);background:#fff;border-radius:22px;grid-template-columns:1fr .72fr 1fr;align-items:stretch;margin-top:70px;display:grid;position:relative}.boundary-map>div{flex-direction:column;justify-content:space-between;min-height:210px;padding:30px;display:flex}.boundary-map>div+div{border-left:1px solid var(--line)}.boundary-map span{color:var(--muted);font-size:13px;font-weight:750}.boundary-map strong{letter-spacing:-.04em;max-width:300px;font-size:24px;line-height:1.2}.boundary-local{background:var(--ink);color:#fff;border-radius:20px 0 0 20px}.boundary-local span{color:#ffffff8f}.boundary-route{background:var(--violet-soft)}.boundary-external{background:var(--aqua-soft);border-radius:0 20px 20px 0}.security-principles{padding:142px 0}.security-principle-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.security-principle-grid article{min-height:330px;padding:36px}.security-principle-grid article:nth-child(2n){border-left:1px solid var(--line)}.security-principle-grid article:nth-child(n+3){border-top:1px solid var(--line)}.security-principle-grid span{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:78px;font-size:13px;font-weight:750;display:block}.security-principle-grid h3{letter-spacing:-.045em;margin-bottom:16px;font-size:30px;line-height:1.12}.security-principle-grid p{max-width:500px;color:var(--muted);margin:0}.control-surface-section{background:var(--ink);color:#fff;padding:140px 0}.control-surface-grid{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.control-surface-intro{align-self:start;position:sticky;top:130px}.control-surface-intro h2{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,5vw,68px);line-height:1}.control-surface-intro p{color:#fff9;font-size:18px}.control-list{border-top:1px solid var(--line-dark)}.control-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:190px 1fr;gap:32px;padding:28px 0;display:grid}.control-list h3{letter-spacing:-.025em;margin:0;font-size:18px}.control-list p{color:#ffffff94;margin:0}.review-flow-section{padding:142px 0}.review-flow{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid}.review-flow article{min-height:300px;padding:30px}.review-flow article+article{border-left:1px solid var(--line)}.review-flow span{border:1px solid var(--line);width:36px;height:36px;color:var(--violet-dark);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;margin-bottom:62px;font-size:12px;font-weight:750;display:grid}.review-flow h3{letter-spacing:-.04em;margin-bottom:14px;font-size:23px;line-height:1.15}.review-flow p{color:var(--muted);margin:0}.download-hero{padding-bottom:104px}.platform-picker{z-index:2;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:64px;display:grid;position:relative}.platform-picker article{border:1px solid var(--line);min-height:330px;box-shadow:var(--shadow-card);background:#fff;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:22px;padding:32px;display:grid}.platform-glyph{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:13px;place-items:center;width:64px;height:54px;font-size:12px;font-weight:800;display:grid}.platform-picker h2{letter-spacing:-.045em;margin-bottom:12px;font-size:30px}.platform-picker p{color:var(--muted);margin:0}.platform-picker .button{grid-column:1/-1;width:100%}.download-availability{z-index:2;color:var(--muted);text-align:center;margin-top:20px;margin-bottom:0;font-size:13px;position:relative}.download-product-stage{padding:136px 0;position:relative;overflow:hidden}.download-stage-lines,.teams-stage-lines{background:radial-gradient(circle, #5f4b8f33 1px, transparent 1.35px) 0 0 / 19px 19px, var(--violet-soft);border-radius:28px;position:absolute;inset:14% -3%;transform:rotate(-1deg)}.download-window,.teams-window{z-index:2;box-shadow:var(--shadow-window);background:#fff;border:1px solid #3f316529;border-radius:24px;position:relative;overflow:hidden}.download-window img,.teams-window img{width:100%}.first-run-section{padding:24px 0 142px}.first-run-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.first-run-grid article{min-height:310px;padding:34px}.first-run-grid article+article{border-left:1px solid var(--line)}.first-run-grid span{color:var(--violet-dark);font-family:var(--font-mono), monospace;margin-bottom:68px;font-size:13px;font-weight:750;display:block}.first-run-grid h3{letter-spacing:-.045em;margin-bottom:15px;font-size:27px;line-height:1.14}.first-run-grid p{color:var(--muted);margin:0}.download-included-section{background:var(--soft);padding:140px 0}.download-included-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.download-included-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:280px;padding:30px;display:flex}.download-included-grid article>span{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;margin-bottom:auto;font-size:23px;font-weight:750}.download-included-grid h3{letter-spacing:-.04em;margin:46px 0 12px;font-size:25px}.download-included-grid p{color:var(--muted);margin:0}.download-pricing-bridge{grid-template-columns:1fr auto;align-items:end;gap:70px;padding:136px 0;display:grid}.download-pricing-bridge h2{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(48px,5vw,68px);line-height:1}.download-pricing-bridge p{max-width:800px;color:var(--muted);margin:0;font-size:18px}.teams-hero{padding-bottom:130px}.teams-stage{margin-top:72px;position:relative}.teams-stage-lines{background:radial-gradient(circle,#60409733 1px,#0000 1.35px) 0 0/19px 19px,#eee8ff;inset:-7% -3%}.teams-window{background:#151b15;border-color:#7655e638}.team-statement{grid-template-columns:1.1fr .75fr;align-items:end;gap:90px;padding:142px 0;display:grid}.team-statement h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.7vw,76px);line-height:.98}.team-statement p{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.team-loop-section{background:var(--ink);color:#fff;padding:138px 0}.team-loop-section .section-intro p{color:#ffffff94}.team-loop-grid{border:1px solid var(--line-dark);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.team-loop-grid article{min-height:320px;padding:34px}.team-loop-grid article+article{border-left:1px solid var(--line-dark)}.team-loop-grid span{color:#bfaeff;font-family:var(--font-mono), monospace;margin-bottom:72px;font-size:13px;font-weight:750;display:block}.team-loop-grid h3{letter-spacing:-.045em;margin-bottom:16px;font-size:28px;line-height:1.14}.team-loop-grid p{color:#fff9;margin:0}.shared-capabilities-section{padding:142px 0}.shared-capabilities-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.shared-capabilities-grid article{border:1px solid var(--line);background:var(--warm);border-radius:18px;flex-direction:column;min-height:290px;padding:30px;display:flex}.shared-capabilities-grid article>span{color:var(--violet);font-family:var(--font-mono), monospace;letter-spacing:-.18em;margin-bottom:auto;font-size:23px;font-weight:750}.shared-capabilities-grid h3{letter-spacing:-.04em;margin:50px 0 12px;font-size:25px;line-height:1.14}.shared-capabilities-grid p{color:var(--muted);margin:0}.team-context-section{background:var(--violet-soft);padding:142px 0}.team-context-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.team-context-copy h2{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,5vw,68px);line-height:1}.team-context-copy p{color:var(--muted);margin-bottom:30px;font-size:18px}.team-context-points{border-top:1px solid #4e389133}.team-context-points article{border-bottom:1px solid #4e389133;grid-template-columns:180px 1fr;gap:26px;padding:25px 0;display:grid}.team-context-points h3{margin:0;font-size:18px}.team-context-points p{color:var(--muted);margin:0}.team-plan-section{padding:130px 0}.team-plan-card{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:80px;padding:58px;display:grid}.team-plan-card>div:first-child>span{color:#bfaeff;margin-bottom:26px;font-size:13px;font-weight:750;display:block}.team-plan-card h2{letter-spacing:-.06em;margin-bottom:17px;font-size:clamp(43px,5vw,64px);line-height:1}.team-plan-card p{color:#ffffff9e;max-width:720px;margin:0;font-size:18px}.team-plan-actions{text-align:center;flex-direction:column;gap:18px;min-width:230px;display:flex}.team-plan-link{color:#ffffffc2;font-size:14px;font-weight:700}.team-plan-link:hover{color:#fff}@media (max-width:1120px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{min-height:630px}.boundary-map{grid-template-columns:1fr .8fr 1fr}.control-surface-grid,.team-context-grid{gap:60px}.review-flow{grid-template-columns:repeat(2,1fr)}.review-flow article:nth-child(3){border-left:0}.review-flow article:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:840px){.commerce-hero{padding:72px 0 96px}.commerce-hero h1{font-size:clamp(52px,11vw,76px)}.commerce-hero-copy>p{font-size:23px}.plan-section{margin-top:-30px;padding-bottom:100px}.usage-callout,.download-pricing-bridge,.team-plan-card{grid-template-columns:1fr;align-items:start;gap:28px}.usage-callout .text-arrow-link{text-align:left}.comparison-section,.plan-fit-section,.security-principles,.control-surface-section,.review-flow-section,.download-included-section,.shared-capabilities-section,.team-context-section{padding:105px 0}.plan-fit-grid,.first-run-grid,.team-loop-grid{grid-template-columns:1fr}.plan-fit-grid article,.first-run-grid article,.team-loop-grid article{min-height:auto}.plan-fit-grid article+article,.first-run-grid article+article,.team-loop-grid article+article{border-top:1px solid var(--line);border-left:0}.team-loop-grid article+article{border-top-color:var(--line-dark)}.plan-fit-grid span,.first-run-grid span,.team-loop-grid span{margin-bottom:42px}.boundary-map{grid-template-columns:1fr}.boundary-map>div{min-height:170px}.boundary-map>div+div{border-top:1px solid var(--line);border-left:0}.boundary-local{border-radius:20px 20px 0 0}.boundary-external{border-radius:0 0 20px 20px}.security-principle-grid,.platform-picker,.download-included-grid,.shared-capabilities-grid{grid-template-columns:repeat(2,1fr)}.control-surface-grid,.team-context-grid,.team-statement{grid-template-columns:1fr}.control-surface-intro{position:static}.team-statement{gap:30px;padding:105px 0}.download-product-stage{padding:105px 0}.first-run-section{padding-bottom:105px}.download-pricing-bridge,.team-plan-section{padding:105px 0}}@media (max-width:560px){.commerce-hero{padding:56px 0 80px}.commerce-hero h1{font-size:51px}.commerce-hero-copy>p{font-size:20px}.plan-grid,.security-principle-grid,.platform-picker,.download-included-grid,.shared-capabilities-grid,.review-flow{grid-template-columns:1fr}.plan-card{min-height:auto}.plan-card-head{min-height:145px}.usage-callout,.team-plan-card{padding:25px}.security-principle-grid article{min-height:auto}.security-principle-grid article:nth-child(2n){border-left:0}.security-principle-grid article+article,.review-flow article+article{border-top:1px solid var(--line);border-left:0}.security-principle-grid span,.review-flow span{margin-bottom:46px}.control-list article,.team-context-points article{grid-template-columns:1fr;gap:8px}.platform-picker article{min-height:auto}.download-product-stage{padding:82px 0}.download-stage-lines,.teams-stage-lines{inset-inline:-10%}.team-plan-actions{width:100%;min-width:0}}.code-valuator-brand{color:#111610;align-items:center;gap:11px;width:fit-content;text-decoration:none;display:inline-flex}.code-valuator-brand-mark{aspect-ratio:1;color:#fff;background:#0d0d10;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 28px #0c0c102e}.code-valuator-brand-copy{gap:1px;line-height:1;display:grid}.code-valuator-brand-copy strong{letter-spacing:-.025em;font-size:16px;font-weight:820}.code-valuator-brand-copy small{color:#766f80;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.code-valuator-brand-small{gap:9px}.code-valuator-brand-small .code-valuator-brand-mark{border-radius:10px;flex-basis:34px;width:34px;height:34px}.code-valuator-brand-small .code-valuator-brand-copy strong{font-size:14px}.code-valuator-brand-small .code-valuator-brand-copy small{font-size:8px}.code-valuator-brand-light{color:#fff}.code-valuator-brand-light .code-valuator-brand-mark{box-shadow:none;background:#0d0d10;border:1px solid #ffffff29}.code-valuator-brand-light .code-valuator-brand-copy small{color:#ffffff94}.code-valuator-brand[href]:focus-visible{outline-offset:5px;border-radius:10px;outline:3px solid #6f91686b}.valuation-page{--valuation-ink:#151b15;--valuation-violet:#6f9168;--valuation-aqua:#dce9d8;--valuation-pink:#9dc695;overflow:clip}.valuation-hero{background:radial-gradient(circle at 74% 24%,#6f91681f,#0000 28%),radial-gradient(circle at 88% 70%,#b89c7014,#0000 24%),#fff;padding:92px 0 106px;position:relative;overflow:hidden}.valuation-dot-field{opacity:.42;pointer-events:none;background-image:radial-gradient(#5646712e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 80%,#0000 100%)}.valuation-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);align-items:center;gap:74px;display:grid;position:relative}.valuation-eyebrow{color:var(--valuation-violet);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}.valuation-hero-brand{margin-bottom:18px;display:flex}.valuation-hero-copy h1{letter-spacing:-.066em;max-width:720px;margin:20px 0 26px;font-size:clamp(58px,6.1vw,88px);font-weight:760;line-height:.98}.valuation-hero-copy>p{color:#5e5968;max-width:690px;margin-bottom:31px;font-size:20px;line-height:1.58}.valuation-url-form{width:100%;max-width:760px}.valuation-url-form>label{color:#5b5564;letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.valuation-url-control{background:#fffffff5;border:1px solid #dcd7e2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:7px 7px 7px 19px;display:grid;box-shadow:0 18px 55px #1f15361f,0 2px 10px #1f15360d}.valuation-url-control>span{color:#6b6574;width:23px;height:23px;display:flex}.valuation-url-control svg{fill:currentColor;width:100%}.valuation-url-control input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.valuation-url-control input::placeholder{color:#9a949f}.valuation-url-control button{background:var(--valuation-ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:51px;padding:0 22px;font-size:14px;font-weight:760;display:inline-flex}.valuation-url-control button:disabled{cursor:wait;opacity:.72}.valuation-form-note{color:#89838f;margin:10px 3px 0;font-size:12px}.valuation-form-error{color:#b52763;margin:10px 3px 0;font-size:13px;font-weight:650}.valuation-private-repo-callout{background:#f3f8f0;border:1px solid #4b774447;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:13px 0 0;padding:17px 18px;display:grid;box-shadow:0 14px 38px #243e1e14}.valuation-private-repo-callout strong{color:#1b2b19;font-size:14px;line-height:1.35;display:block}.valuation-private-repo-callout p{color:#5b6958;max-width:590px;margin:5px 0 0;font-size:12px;line-height:1.5}.valuation-private-repo-callout a{color:#fff;white-space:nowrap;background:#17351d;border-radius:10px;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:0 16px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}@media (max-width:720px){.valuation-private-repo-callout{grid-template-columns:1fr;gap:14px}.valuation-private-repo-callout a{width:100%}}.valuation-scan-progress{color:#5e5868;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;margin:12px 3px 0;font-size:12px;display:grid}.valuation-scan-progress>i{background:#e9e5ed;border-radius:99px;height:5px;overflow:hidden}.valuation-scan-progress>i span{border-radius:inherit;background:linear-gradient(90deg,#66835f,#9dc695);height:100%;transition:width .45s;display:block}.valuation-scan-progress strong{color:#3e3947;font-weight:700}.valuation-scan-progress small{color:#938d99}.valuation-hero-proof{color:#696371;flex-wrap:wrap;gap:14px 23px;margin-top:25px;font-size:12px;font-weight:650;display:flex}.valuation-hero-proof span{align-items:center;gap:8px;display:flex}.valuation-hero-proof i{background:#3dc78c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3dc78c1f}.valuation-hero-card-stage,.valuation-result-card-stage{padding:35px 12px 36px 34px;position:relative}.valuation-hero-card-stage:before,.valuation-result-card-stage:before{content:"";background-color:#edf2e9;background-image:radial-gradient(#506c4b30 1px,#0000 1px);background-size:17px 17px;border:1px solid #5b7b542e;border-radius:34px;position:absolute;inset:0;transform:rotate(3.2deg)}.valuation-share-card{color:#fff;background:#111610;border:1px solid #ffffff21;border-radius:25px;flex-direction:column;justify-content:space-between;min-height:522px;padding:31px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #2015353d}.valuation-card-glow{filter:blur(78px);pointer-events:none;background:#6f91688a;border-radius:50%;width:430px;height:430px;position:absolute;top:-255px;right:-155px}.valuation-share-card:after{content:"";filter:blur(72px);pointer-events:none;background:#b89c705c;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-260px;left:-220px}.valuation-share-card>:not(.valuation-card-glow){z-index:1;position:relative}.valuation-share-card>header,.valuation-share-card>footer{justify-content:space-between;align-items:center;display:flex}.valuation-card-brand{align-items:center;gap:9px;font-size:16px;display:flex}.valuation-card-brand-mark{aspect-ratio:1;color:#fff;background:#0d0d10;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.valuation-card-badge{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:750}.valuation-card-repo{margin:26px 0 18px}.valuation-card-repo small{color:#ffffff7a;font-size:12px}.valuation-card-repo h2{color:#fff;letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(40px,5vw,57px);line-height:1}.valuation-card-repo p{color:#ffffffab;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.valuation-card-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.valuation-card-values>div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;gap:2px;padding:17px;display:flex}.valuation-card-values>div.primary{color:var(--valuation-ink);background:#fffffff5;border-color:#0000}.valuation-card-values span,.valuation-card-values small{color:#ffffff87;font-size:9px}.valuation-card-values>div>span{min-height:1.35em}.valuation-card-values .primary span,.valuation-card-values .primary small{color:#716a7a}.valuation-card-values strong{letter-spacing:-.045em;margin:3px 0;font-size:clamp(27px,3.4vw,38px);line-height:1.05}.valuation-card-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 20px;display:grid}.valuation-card-metrics span{color:#ffffff7a;flex-direction:column;font-size:9px;display:flex}.valuation-card-metrics strong{color:#ffffffe6;font-size:13px}.valuation-share-card>footer{color:#ffffff69;border-top:1px solid #ffffff1a;padding-top:13px;font-size:8px}.valuation-share-card>footer strong{color:#ffffffab;font-weight:650}.valuation-signal-bar{border-block:1px solid var(--line);background:#fbfcfa}.valuation-signal-bar .shell{color:#645e6c;justify-content:center;align-items:center;gap:22px;min-height:76px;font-size:12px;font-weight:700;display:flex}.valuation-signal-bar i{color:#b4adb9;font-style:normal}.valuation-section{padding-block:118px}.valuation-section-heading{max-width:770px;margin-bottom:59px}.valuation-section-heading-wide{max-width:930px}.valuation-section-heading h2,.valuation-result-preview-copy h2,.valuation-economics-copy h2,.valuation-pro-heading h2,.valuation-repository-copy h2,.valuation-build-math-grid h2,.valuation-methodology-card h2,.valuation-another-section h2{letter-spacing:-.056em;margin:17px 0 20px;font-size:clamp(42px,5.1vw,66px);font-weight:720;line-height:1.04}.valuation-section-heading>p,.valuation-result-preview-copy>p,.valuation-economics-copy>p,.valuation-pro-heading p,.valuation-repository-copy>p,.valuation-build-math-grid>div:first-child>p,.valuation-methodology-card>div:first-child>p,.valuation-another-section>div>p{color:#6b6573;font-size:18px;line-height:1.65}.valuation-method-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid}.valuation-method-grid article{flex-direction:column;min-height:345px;padding:31px 27px;display:flex}.valuation-method-grid article+article{border-left:1px solid var(--line)}.valuation-method-grid article>span{color:#9c94a4;font-family:var(--font-mono), monospace;margin-bottom:auto;font-size:11px}.valuation-method-grid h3{letter-spacing:-.025em;margin:54px 0 12px;font-size:22px}.valuation-method-grid p{color:#6d6775;margin:0;font-size:14px;line-height:1.65}.valuation-audience-section{padding-bottom:72px}.valuation-audience-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.valuation-audience-grid article{background:#fff;border:1px solid #e1dce5;border-radius:20px;flex-direction:column;grid-column:span 4;min-height:285px;padding:29px;display:flex;box-shadow:0 18px 45px #2319340a}.valuation-audience-grid article:nth-child(n+4){grid-column:span 3;min-height:265px}.valuation-audience-grid article>span{color:#9a90a5;font-family:var(--font-mono), monospace;margin-bottom:auto;font-size:10px}.valuation-audience-grid h3{letter-spacing:-.03em;margin:48px 0 11px;font-size:20px}.valuation-audience-grid p{color:#716a79;min-height:7.8em;margin:0;font-size:13px;line-height:1.56}.valuation-data-boundary{background-color:#f7faf5;background-image:radial-gradient(#5b497e1f 1px,#0000 1px);background-size:22px 22px;border:1px solid #d7ded4;border-radius:24px;grid-template-columns:.75fr 1.25fr;gap:58px;margin-bottom:118px;padding:36px;display:grid}.valuation-data-boundary h2{letter-spacing:-.052em;max-width:460px;margin:14px 0 0;font-size:clamp(32px,3.6vw,48px);line-height:1.03}.valuation-data-boundary-grid{background:#ffffffed;border:1px solid #d8dfd5;border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.valuation-data-boundary-grid article{flex-direction:column;min-height:230px;padding:24px;display:flex}.valuation-data-boundary-grid article+article{border-left:1px solid #e5e0e9}.valuation-data-boundary-grid article>span{color:#968da1;font-family:var(--font-mono), monospace;margin-bottom:auto;font-size:9px}.valuation-data-boundary-grid h3{letter-spacing:-.025em;margin:32px 0 9px;font-size:17px}.valuation-data-boundary-grid p{color:#716a79;margin:0;font-size:11px;line-height:1.62}.valuation-result-preview-section{border-block:1px solid var(--line);background-color:#f7f9f5;background-image:radial-gradient(#5b497e1c 1px,#0000 1px);background-size:22px 22px}.valuation-result-preview-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;display:grid}.valuation-result-preview-copy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.valuation-result-preview-copy li{color:#4f4958;padding-left:27px;font-size:14px;font-weight:600;position:relative}.valuation-result-preview-copy li:before{content:"✓";color:var(--valuation-violet);font-weight:850;position:absolute;left:0}.valuation-report-window-stage{padding:33px;position:relative}.valuation-report-window-stage:before{content:"";background:#e9e4fa;border-radius:27px;position:absolute;inset:1px;transform:rotate(-3.3deg);box-shadow:0 28px 80px #2c1f4921}.valuation-report-window{background:#fff;border:1px solid #ded9e3;border-radius:18px;padding:22px;position:relative;box-shadow:0 22px 55px #271d3b1f}.valuation-report-window>header,.valuation-report-window>footer,.valuation-report-title,.valuation-report-factor>div{justify-content:space-between;align-items:center;display:flex}.valuation-report-window>header{border-bottom:1px solid var(--line);color:#5f5967;margin:-22px -22px 22px;padding:15px 22px;font-size:11px}.valuation-report-window>header strong{color:#278260;letter-spacing:.07em;text-transform:uppercase;background:#e9f8f1;border-radius:99px;padding:5px 9px;font-size:8px}.valuation-report-product{color:#282230;align-items:center;gap:7px;font-weight:780;display:flex}.valuation-report-product small{color:#89828f;font-size:9px;font-weight:650}.valuation-contributor-loop-section{padding-block:132px}.valuation-output-pair{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px;display:grid}.valuation-output-pair>article{background:#fff;border:1px solid #e0dbe5;border-radius:22px;flex-direction:column;min-height:330px;padding:36px;display:flex}.valuation-output-pair>article:last-child{background-color:#edf3ea;background-image:radial-gradient(#6f4ee721 1px,#0000 1px);background-size:21px 21px;border-color:#cfddcb}.valuation-output-pair>article>span{color:var(--valuation-violet);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.valuation-output-pair h3{letter-spacing:-.045em;margin:auto 0 13px;font-size:31px;line-height:1.05}.valuation-output-pair p{color:#6f6877;max-width:560px;margin:0 0 23px;font-size:14px;line-height:1.65}.valuation-output-pair ul{color:#494351;gap:8px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.valuation-output-pair li:before{content:"✓";color:var(--valuation-violet);margin-right:9px}.valuation-contributor-feature{background:#f7faf5;border:1px solid #d7ded4;border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:58px;padding:52px;display:grid;overflow:hidden}.valuation-contributor-copy h3{letter-spacing:-.055em;max-width:560px;margin:16px 0 19px;font-size:clamp(36px,4vw,54px);line-height:1.02}.valuation-contributor-copy>p{color:#696271;margin:0;font-size:15px;line-height:1.67}.valuation-contributor-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:29px 0;display:grid}.valuation-contributor-flow>span{color:#302a39;background:#fff;border:1px solid #d8dfd5;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:13px;font-size:11px;font-weight:750;display:flex}.valuation-contributor-flow small{color:#9a90a5;font-family:var(--font-mono), monospace;font-size:8px}.valuation-contributor-flow>i{color:#aaa1b2;font-style:normal}.valuation-contributor-control-note{background:#f0ebfb;border:1px solid #ded5ee;border-radius:14px;padding:18px;color:#60556d!important;margin-bottom:26px!important;font-size:12px!important}.valuation-contributor-control-note strong{color:#392b52;margin-bottom:4px;display:block}.valuation-contributor-profile-stage{padding:24px 10px 22px 28px;position:relative}.valuation-contributor-profile-stage:before{content:"";background-color:#edf2e9;background-image:radial-gradient(#506c4b2e 1px,#0000 1px);background-size:17px 17px;border:1px solid #5b7b542e;border-radius:28px;position:absolute;inset:0;transform:rotate(3.2deg)}.valuation-contributor-profile-card{z-index:1;color:#fff;background:radial-gradient(circle at 86% 8%,#6f916875,#0000 34%),radial-gradient(circle at 8% 100%,#b89c7033,#0000 33%),#111610;border:1px solid #ffffff21;border-radius:23px;padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 75px #26193e3d}.valuation-contributor-profile-card>header,.valuation-contributor-profile-card>footer,.valuation-contributor-profile-card>header>div,.valuation-contributor-profile-card>header>div>span{display:flex}.valuation-contributor-profile-card>header,.valuation-contributor-profile-card>footer{justify-content:space-between;align-items:center}.valuation-contributor-profile-card>header>div{align-items:center;gap:12px}.valuation-contributor-profile-card>header>div>i{background:linear-gradient(135deg,#66835f,#a9d69b);border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:850;display:grid}.valuation-contributor-profile-card>header>div>span{flex-direction:column;gap:3px}.valuation-contributor-profile-card>header strong{font-size:15px}.valuation-contributor-profile-card>header small{color:#ffffff8a;font-size:9px}.valuation-contributor-profile-card>header>b{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff26;border-radius:99px;padding:7px 10px;font-size:8px}.valuation-contributor-total{flex-direction:column;margin:38px 0 24px;display:flex}.valuation-contributor-total small{color:#ffffff7a;letter-spacing:.11em;font-size:8px}.valuation-contributor-total strong{letter-spacing:-.055em;margin:6px 0 2px;font-size:54px;line-height:1}.valuation-contributor-total span{color:#fff9;font-size:10px}.valuation-contributor-stats{border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid;overflow:hidden}.valuation-contributor-stats>span{color:#ffffff80;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:13px;font-size:8px;display:flex}.valuation-contributor-stats>span+span{border-left:1px solid #ffffff1c}.valuation-contributor-stats strong{color:#fff;font-size:17px}.valuation-contributor-projects{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;overflow:hidden}.valuation-contributor-projects>div,.valuation-contributor-projects>article{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:11px 14px;display:grid}.valuation-contributor-projects>div{color:#ffffff6e;text-transform:uppercase;font-size:8px}.valuation-contributor-projects>article{border-top:1px solid #ffffff17}.valuation-contributor-projects>article>span{flex-direction:column;gap:2px;display:flex}.valuation-contributor-projects>article strong,.valuation-contributor-projects>article b{font-size:11px}.valuation-contributor-projects>article small{color:#ffffff73;font-size:8px}.valuation-contributor-projects>article b{color:#c8b7ff}.valuation-contributor-badges{flex-wrap:wrap;gap:7px;margin:19px 0 23px;display:flex}.valuation-contributor-badges span{color:#d3c8ff;background:#7655e62e;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:750}.valuation-contributor-profile-card>footer{color:#ffffff61;border-top:1px solid #ffffff17;padding-top:14px;font-size:8px}.valuation-contributor-profile-card>footer strong{color:#ffffff9e}.valuation-contributor-issuer{align-items:center;gap:5px;display:flex}.valuation-contributor-index-note{background:#edf3ea;border:1px solid #d5ded2;border-radius:15px;align-items:center;gap:27px;margin-top:15px;padding:22px 25px;display:flex}.valuation-contributor-index-note strong{color:#354d32;flex:none;font-size:13px}.valuation-contributor-index-note span{color:#6f657c;font-size:11px;line-height:1.6}.valuation-report-title h3{letter-spacing:-.035em;margin:3px 0 0;font-size:25px}.valuation-report-title small{color:#938c9a;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.valuation-report-title>span{background:var(--violet-soft);color:var(--violet-dark);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.valuation-report-values{grid-template-columns:1fr 1fr;gap:10px;margin:21px 0;display:grid}.valuation-report-values article{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;flex-direction:column;padding:17px;display:flex}.valuation-report-values small{color:#8f8896;text-transform:uppercase;font-size:8px}.valuation-report-values strong{letter-spacing:-.035em;margin:7px 0 3px;font-size:25px}.valuation-report-values span{color:#817a88;font-size:8px}.valuation-report-factor{border-top:1px solid var(--line);padding:14px 0}.valuation-report-factor>div strong{font-size:11px}.valuation-report-factor>div span{color:#7c7583;font-size:8px}.valuation-report-factor>i,.valuation-factor-grid article>i,.valuation-language-list i{background:#edf2e9;border-radius:99px;height:5px;margin:8px 0;display:block;overflow:hidden}.valuation-report-factor>i span,.valuation-factor-grid article>i span,.valuation-language-list i span{border-radius:inherit;background:linear-gradient(90deg,#66835f,#9dc695);height:100%;display:block}.valuation-report-factor p{color:#77717d;margin:0;font-size:9px;line-height:1.5}.valuation-report-window>footer{border-top:1px solid var(--line);color:#8c8592;margin:5px -22px -22px;padding:14px 22px;font-size:8px}.valuation-economics-card{color:#fff;background:linear-gradient(90deg,#120f1be0 0%,#120f1ba3 43%,#120f1b47 72%,#120f1b7a 100%),url(/images/code-valuator/code-map-texture.webp) 61%/cover no-repeat;border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:72px;padding:67px;display:grid;position:relative;overflow:hidden}.valuation-economics-card>*{position:relative}.valuation-economics-copy h2{color:#fff;font-size:clamp(39px,4.6vw,58px)}.valuation-economics-copy>p{color:#ffffff9e;font-size:16px}.valuation-context-note{color:#5d5667;background:#7655e614;border:1px solid #7555e62e;border-radius:12px;padding:15px 17px;font-size:13px!important;line-height:1.6!important}.valuation-economics-copy .valuation-context-note{color:#ffffffab;background:#ffffff0f;border-color:#ffffff1f}.valuation-economics-copy .text-arrow-link{color:#fff}.valuation-economics-links{flex-wrap:wrap;align-items:center;gap:15px 24px;display:flex}.valuation-economics-links>a:last-child{color:#ffffff8c;font-size:11px;font-weight:650}.valuation-economics-math{grid-template-columns:1fr 1fr;gap:11px;display:grid}.valuation-economics-math>div{background:#25212f;border:1px solid #494253;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:22px;display:flex;box-shadow:0 18px 46px #05040a3d}.valuation-economics-math>div.wide{background:#352a52;border-color:#514573;grid-column:1/-1;min-height:130px}.valuation-economics-math span{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:auto;font-size:10px;font-weight:700}.valuation-economics-math strong{letter-spacing:-.045em;font-size:37px;line-height:1.12}.valuation-economics-math .wide strong{font-size:26px}.valuation-economics-math small{color:#ffffff7a;font-size:10px}.valuation-pro-section{border-top:1px solid var(--line);background:#f7f9f5}.valuation-pro-heading{grid-template-columns:1.1fr .75fr;align-items:end;gap:90px;margin-bottom:62px;display:grid}.valuation-pro-heading h2{margin-bottom:0}.valuation-pro-heading>div:last-child strong{color:var(--ink);font-size:13px}.valuation-pro-stage{padding:42px;position:relative}.valuation-pro-stage:before{content:"";background-color:#e9e4f5;background-image:radial-gradient(#55407e33 1px,#0000 1px);background-size:18px 18px;border:1px solid #ded7ed;border-radius:32px;position:absolute;inset:4px;transform:rotate(2.3deg)}.ship-app-window{color:#302a39;background:#fff;border:1px solid #d9d5de;border-radius:20px;grid-template-columns:205px 1fr;min-height:690px;font-size:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #25193e33}.ship-app-window aside{color:#fff;background:#1b1722;border-right:1px solid #e3dfe7;flex-direction:column;padding:22px 17px;display:flex}.ship-app-brand{align-items:center;gap:9px;font-size:11px;display:flex}.ship-app-brand-mark{aspect-ratio:1;color:#fff;background:#0d0d10;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.ship-app-window aside nav{gap:4px;margin-top:35px;display:grid}.ship-app-window aside nav span{color:#ffffff8a;border-radius:8px;padding:10px 11px;font-weight:650}.ship-app-window aside nav span.active{color:#fff;background:#ffffff1a}.ship-app-window aside>div:last-child{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;margin-top:auto;padding:16px;display:flex}.ship-app-window aside>div:last-child small,.ship-app-window aside>div:last-child span{color:#ffffff80;font-size:9px}.ship-app-window aside>div:last-child strong{letter-spacing:-.04em;font-size:29px}.ship-app-window main{background:#fbfcfa;padding:24px}.ship-app-window main>header,.ship-panel-heading,.ship-streak-panel>footer{justify-content:space-between;align-items:center;display:flex}.ship-app-window main>header>div{flex-direction:column;display:flex}.ship-app-window main>header small{color:#98919e;font-size:9px}.ship-app-window main>header strong{letter-spacing:-.03em;font-size:20px}.ship-app-window main>header button{color:#fff;background:#201b27;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:700}.ship-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0;display:grid}.ship-stat-grid article{background:#fff;border:1px solid #e3dfe7;border-radius:11px;flex-direction:column;min-height:105px;padding:15px;display:flex}.ship-stat-grid span{color:#8b8491;font-size:9px}.ship-stat-grid strong{letter-spacing:-.04em;margin-top:auto;font-size:24px}.ship-stat-grid small{color:#6d6674;font-size:8px}.ship-streak-panel,.ship-repo-list{background:#fff;border:1px solid #e2dee6;border-radius:12px;padding:18px}.ship-panel-heading strong{font-size:13px;display:block}.ship-panel-heading small{color:#8e8794;font-size:8px}.ship-avatars{display:flex}.ship-avatars span{color:#553aaf;background:#e9e3fa;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:7px;font-weight:750;display:grid}.ship-calendar-labels{color:#a19aa6;grid-template-columns:repeat(3,1fr);margin-top:20px;font-size:7px;display:grid}.ship-calendar-grid{grid-template-rows:repeat(7,12px);grid-template-columns:repeat(12,minmax(12px,1fr));grid-auto-flow:column;gap:5px;margin:6px 0 18px;display:grid;overflow:hidden}.ship-calendar-grid i{background:#b9efdc;border-radius:3px}.ship-calendar-grid i.high{background:#39b884}.ship-calendar-grid i.quiet{background:#e8e5eb}.ship-calendar-grid i.future{background:#faf9fb;border:1px solid #eeeaf0}.ship-streak-panel>footer{color:#746d7a;border-top:1px solid #ede9ef;padding-top:13px;font-size:8px}.ship-repo-list{margin-top:12px;padding:0;overflow:hidden}.ship-repo-list>div,.ship-repo-list article{grid-template-columns:1.4fr .8fr .8fr .8fr;align-items:center;gap:10px;padding:11px 15px;display:grid}.ship-repo-list>div{color:#958e9a;text-transform:uppercase;background:#f6f4f8;font-size:7px}.ship-repo-list article+article{border-top:1px solid #ede9ef}.ship-repo-list article strong{font-size:10px}.ship-repo-list article span,.ship-repo-list article small{color:#746d7a;font-size:9px}.ship-repo-list article span.positive{color:#258361;font-weight:750}.valuation-pro-concepts{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.valuation-pro-concepts>article{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:35px;min-height:560px;padding:42px;display:grid;overflow:hidden}.valuation-mobile-concept{grid-template-columns:.75fr 1fr}.valuation-pro-concepts h3{letter-spacing:-.04em;margin:14px 0;font-size:30px;line-height:1.08}.valuation-pro-concepts p{color:#716b78;font-size:14px;line-height:1.65}.mobile-device{background:#f9f8fb;border:6px solid #1b1722;border-radius:32px;flex-direction:column;min-height:440px;padding:11px 16px 20px;display:flex;box-shadow:0 25px 55px #2217342e}.mobile-device-top,.mobile-device>header,.mobile-team-chain{justify-content:space-between;align-items:center;display:flex}.mobile-device-top{color:#36313e;font-size:7px}.mobile-device-top i{background:#1b1722;border-radius:0 0 8px 8px;width:45px;height:11px;margin-right:50%;transform:translate(50%)}.mobile-device>header{margin-top:19px}.mobile-device>header>div{flex-direction:column;display:flex}.mobile-device>header>.mobile-app-heading{flex-direction:row;align-items:center;gap:7px}.mobile-app-heading>div{flex-direction:column;display:flex}.mobile-app-icon{aspect-ratio:1;color:#fff;background:#0d0d10;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.mobile-device>header small{color:#938d99;font-size:7px}.mobile-device>header strong{font-size:13px}.mobile-streak-ring{background:conic-gradient(#66835f 0 88%, #e6ebe3 88% 100%);border-radius:50%;place-items:center;width:150px;height:150px;margin:35px auto 20px;display:grid;box-shadow:inset 0 0 0 18px #f9f8fb}.mobile-streak-ring span{flex-direction:column;align-items:center;display:flex}.mobile-streak-ring strong{letter-spacing:-.06em;font-size:48px;line-height:1}.mobile-streak-ring small{color:#847e8b;text-transform:uppercase;font-size:8px}.mobile-device>p{color:#746d7a;text-align:center;font-size:9px}.mobile-team-chain{margin:13px 4px 20px}.mobile-team-chain span{color:#5a3db2;background:#e7e1f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.mobile-team-chain i{background:#d7d1dc;flex:1;height:1px}.mobile-device>button{color:#fff;background:#1c1823;border:0;border-radius:9px;min-height:37px;margin-top:auto;font-size:8px;font-weight:700}.valuation-monthly-concept{grid-template-rows:auto 1fr}.monthly-report-card{color:#fff;background:radial-gradient(circle at 93% 7%,#aeecef4d,#0000 25%),linear-gradient(150deg,#1a1621,#272034);border-radius:19px;align-self:end;padding:29px;box-shadow:0 26px 55px #23183633}.monthly-report-card>header,.monthly-report-card>header>div,.monthly-report-card>div{align-items:center;display:flex}.monthly-report-card>header{justify-content:space-between}.monthly-report-card>header>div{gap:9px}.monthly-report-card>header span{background:linear-gradient(135deg,#66835f,#9dc695);border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.monthly-report-card>header strong{font-size:11px}.monthly-report-card>header small{color:#ffffff80;font-size:8px}.monthly-report-card h4{letter-spacing:-.05em;margin:34px 0;font-size:34px;line-height:1.08}.monthly-report-card>div{gap:24px}.monthly-report-card>div span{color:#ffffff73;flex-direction:column;font-size:8px;display:flex}.monthly-report-card>div strong{color:#fff;font-size:17px}.monthly-report-card>footer{color:#ffffff73;border-top:1px solid #ffffff1a;margin-top:27px;padding-top:14px;font-size:8px}.valuation-pro-cta,.valuation-result-pro-cta>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.valuation-pro-cta{background:var(--valuation-ink);color:#fff;border-radius:24px;margin-top:24px;padding:52px}.valuation-pro-cta .valuation-eyebrow{color:#9fce91!important}.valuation-pro-cta>div:first-child{max-width:690px}.valuation-pro-cta>div:first-child>span{color:#b9a7fa;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.valuation-pro-cta h3{color:#fff;letter-spacing:-.045em;margin:12px 0 8px;font-size:38px}.valuation-pro-cta p{color:#ffffff94;margin:0}.valuation-pro-cta>div:last-child,.valuation-result-pro-cta>.shell>div:last-child{align-items:center;gap:24px;display:flex}.valuation-pro-cta>div:last-child>strong,.valuation-result-pro-cta>.shell>div:last-child>strong{letter-spacing:-.045em;font-size:38px}.valuation-pro-cta>div:last-child>strong small,.valuation-result-pro-cta>.shell>div:last-child>strong small{color:#ffffff80;letter-spacing:0;font-size:12px}.valuation-pro-pricing-cta{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:stretch;gap:32px;padding:42px;display:grid}.valuation-pro-cta-copy{flex-direction:column;display:flex}.valuation-pricing-brand{margin-bottom:16px}.valuation-result-product-brand{margin-bottom:18px}.catalog-code-valuator-brand{margin-bottom:22px;display:flex}.valuation-trial-note{color:#ffffffa8;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700}.valuation-pro-pricing-cta>div.valuation-plan-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.valuation-plan-card{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;padding:24px;display:flex}.valuation-plan-card-org{background:#52784c2e}.valuation-plan-card header{flex-direction:column;gap:4px;display:flex}.valuation-plan-card header>span{color:#fff;font-size:15px;font-weight:800}.valuation-plan-card header>small{color:#ffffff85;font-size:10px}.valuation-plan-price{align-items:baseline;gap:5px;margin-top:28px;display:flex}.valuation-plan-price strong{color:#fff;letter-spacing:-.055em;font-size:43px;line-height:1}.valuation-plan-price span{color:#ffffff8f;font-size:12px}.valuation-plan-annual{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:9px 0 22px;font-size:12px;display:flex}.valuation-plan-annual strong{color:#fff}.valuation-plan-annual>span{color:#8de1bf;text-transform:uppercase;background:#41ca9724;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:800}.valuation-plan-minimum{color:#ffffff9e;margin:-10px 0 20px;font-size:10px;line-height:1.5}.valuation-plan-card .button{width:100%;margin-top:auto}.ship-personal-window{grid-template-columns:220px 1fr;min-height:760px}.ship-personal-identity{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:12px 10px;display:flex}.ship-personal-identity>span{color:#5639b2;background:#e8e1fb;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.ship-personal-identity>div{flex-direction:column;min-width:0;display:flex}.ship-personal-identity strong{font-size:9px}.ship-personal-identity small{color:#ffffff73;font-size:7px}.ship-personal-window aside nav{margin-top:17px}.ship-personal-window .ship-stat-grid{grid-template-columns:repeat(4,1fr)}.ship-personal-window .ship-stat-grid article{min-height:112px}.ship-personal-window .ship-stat-grid strong{font-size:22px}.ship-value-highlight{text-align:right;background:#f3effd;border:1px solid #ded6f5;border-radius:9px;gap:1px;min-width:118px;padding:9px 12px;display:grid}.ship-value-highlight span,.ship-value-highlight small{color:#817790;font-size:7px}.ship-value-highlight strong{color:#49309a;font-size:15px}.ship-receipt-list>div,.ship-receipt-list article{grid-template-columns:1.7fr .72fr .55fr .78fr}.ship-receipt-list article>div{flex-direction:column;min-width:0;display:flex}.ship-receipt-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ship-receipt-list article>div small{color:#99919f;font-size:7px}.ship-receipt-list article .receipt-category{color:#5c3cb6;background:#eee9fc;border-radius:99px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:750}.ship-receipt-list article .receipt-category.assurance{color:#28765c;background:#e7f7f2}.ship-receipt-list article .receipt-category.simplify{color:#48648e;background:#edf2fb}.ship-receipt-list article .receipt-status{color:#318063;font-size:8px;font-weight:700}.ship-receipt-list article .receipt-status.provisional{color:#8d6d35}.valuation-value-system{margin-top:96px}.valuation-pro-subheading{max-width:780px}.valuation-pro-subheading h3{color:var(--ink);letter-spacing:-.055em;margin:15px 0 17px;font-size:50px;line-height:1.04}.valuation-pro-subheading p{color:#716b78;max-width:680px;font-size:16px;line-height:1.7}.valuation-value-metric-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid;overflow:hidden}.valuation-value-metric-grid article{grid-template-rows:11px 110px 44px minmax(0,1fr);min-height:285px;padding:28px;display:grid}.valuation-value-metric-grid article+article{border-left:1px solid var(--line)}.valuation-value-metric-grid article>span{color:#9d91b1;letter-spacing:.1em;font-size:9px;font-weight:800;line-height:11px}.valuation-value-metric-grid article>strong{color:#66835f;letter-spacing:-.05em;align-self:end;margin:0 0 11px;font-size:33px;line-height:1}.valuation-value-metric-grid h4{letter-spacing:-.025em;align-self:start;min-height:0;margin:0;font-size:18px;line-height:1.16}.valuation-value-metric-grid p{color:#78717e;margin:0;padding-top:8px;font-size:12px;line-height:1.6}.valuation-metric-safeguard{background:#edf3ea;border:1px solid #d5ded2;border-radius:15px;align-items:center;gap:28px;margin-top:14px;padding:22px 25px;display:flex}.valuation-metric-safeguard strong{color:#354d32;flex:none;font-size:14px}.valuation-metric-safeguard span{color:#6f657c;font-size:12px;line-height:1.6}.valuation-primary-concepts{margin-top:80px}.mobile-value-device{min-height:500px}.mobile-value-total{background:#fff;border:1px solid #e5dfeb;border-radius:15px;flex-direction:column;align-items:center;margin:28px 0 15px;padding:24px 10px;display:flex}.mobile-value-total small,.mobile-value-total span{color:#8a8390;font-size:7px}.mobile-value-total strong{color:#2f2837;letter-spacing:-.055em;margin:5px 0;font-size:31px}.mobile-value-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-value-stats span{color:#706778;background:#eee9fa;border-radius:9px;align-items:baseline;gap:4px;padding:9px;font-size:7px;display:flex}.mobile-value-stats strong{color:#5439a8;font-size:14px}.mobile-value-receipt{background:#fff;border:1px solid #e4dfe8;border-radius:11px;flex-direction:column;margin-top:10px;padding:13px;display:flex}.mobile-value-receipt small,.mobile-value-receipt span{color:#8b8491;font-size:7px}.mobile-value-receipt strong{color:#5639b2;letter-spacing:-.045em;margin:3px 0 1px;font-size:23px}.mobile-value-receipt i{color:#247459;background:#e6f6f0;border-radius:99px;width:fit-content;margin-top:7px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:750}.mobile-team-note{color:#fff;background:#182118;border-radius:9px;flex-direction:column;margin-top:10px;padding:10px 12px;display:flex}.mobile-team-note span{color:#ffffff7a;font-size:6px}.mobile-team-note strong{font-size:8px}.valuation-leaderboard-concept,.valuation-quote-concept{grid-template-rows:auto 1fr}.builder-leaderboard-card{color:#fff;background:radial-gradient(circle at 94% 5%,#7555e652,#0000 29%),#111610;border-radius:18px;align-self:end;padding:24px;overflow:hidden;box-shadow:0 26px 55px #2318362e}.builder-leaderboard-card>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.builder-leaderboard-card>header div{flex-direction:column;display:flex}.builder-leaderboard-card>header small{color:#ffffff6b;text-transform:uppercase;font-size:7px}.builder-leaderboard-card>header strong{font-size:12px}.builder-leaderboard-card>header>span{color:#ffffffa3;border:1px solid #ffffff1f;border-radius:7px;padding:6px 8px;font-size:7px}.builder-leaderboard-head,.builder-leaderboard-row{grid-template-columns:42px 1.3fr .65fr .75fr .7fr;align-items:center;gap:8px;display:grid}.builder-leaderboard-head{color:#ffffff59;text-transform:uppercase;padding:0 9px 8px;font-size:6px}.builder-leaderboard-row{color:#ffffff9e;border-top:1px solid #ffffff14;min-height:47px;padding:7px 9px;font-size:8px}.builder-leaderboard-row.current{color:#fff;background:#714ddc38;border:1px solid #ab91ff61;border-radius:9px;margin-inline:-4px;padding-inline:13px}.builder-leaderboard-row>div{align-items:center;gap:7px;display:flex}.builder-leaderboard-row i{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;display:grid}.builder-leaderboard-row strong,.builder-leaderboard-row b{color:#fff;font-size:8px}.builder-leaderboard-card>footer{color:#b9a7fa;margin-top:15px;font-size:7px}.valuation-secondary-concepts{grid-template-columns:1fr;margin-top:24px}.valuation-profile-concept{grid-template-columns:1.05fr .85fr}.developer-profile-card{color:#fff;background:radial-gradient(circle at 100% 0,#61dcda2e,#0000 27%),linear-gradient(150deg,#191521,#292035);border-radius:20px;align-self:stretch;padding:27px;box-shadow:0 27px 58px #23183633}.developer-profile-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:40px;display:grid}.developer-profile-avatar{background:linear-gradient(135deg,#66835f,#9dc695);border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.developer-profile-card>header>div:nth-child(2){flex-direction:column;display:flex}.developer-profile-card>header strong{font-size:12px}.developer-profile-card>header span{color:#ffffff73;font-size:7px}.developer-profile-card>header i{color:#bbabf6;border:1px solid #ffffff1f;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.developer-profile-card>small{color:#fff6;letter-spacing:.08em;font-size:7px}.developer-profile-card>h4{color:#fff;letter-spacing:-.06em;margin:7px 0 25px;font-size:46px}.developer-profile-stats{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.developer-profile-stats span{color:#ffffff61;background:#211a2b;flex-direction:column;padding:12px;font-size:7px;display:flex}.developer-profile-stats strong{color:#fff;font-size:15px}.developer-profile-mix{border-radius:99px;gap:2px;height:7px;margin-top:23px;display:flex;overflow:hidden}.developer-profile-mix span:first-child{background:#845ee9}.developer-profile-mix span:nth-child(2){background:#52bfa0}.developer-profile-mix span:nth-child(3){background:#7fa4d7}.developer-profile-legend{color:#ffffff6b;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.developer-profile-skills{flex-wrap:wrap;gap:5px;margin-top:21px;display:flex}.developer-profile-skills span{color:#ffffff9e;border:1px solid #ffffff1c;border-radius:6px;padding:5px 7px;font-size:6px}.developer-profile-card>footer{color:#ffffff59;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:13px;font-size:6px}.valuation-concept-note{background:#f7faf5;border:1px solid #dce4d9;border-radius:10px;padding:12px 14px;font-size:11px!important}.project-quote-card{background:#fbfcfa;border:1px solid #ded8e5;border-radius:18px;align-self:end;padding:25px;box-shadow:0 24px 50px #281b3d1f}.project-quote-card>header{border-bottom:1px solid #e6e1e9;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.project-quote-card>header div{flex-direction:column;display:flex}.project-quote-card>header small{color:#9a8fa7;letter-spacing:.08em;font-size:6px}.project-quote-card>header strong{font-size:12px}.project-quote-card>header>span{color:#5a3cb0;background:#eee9fa;border-radius:99px;padding:5px 7px;font-size:7px}.quote-comparables{gap:7px;padding:16px 0;display:grid}.quote-comparables>span,.quote-adjustments>span{color:#77707d;align-items:center;font-size:8px;display:flex}.quote-comparables i{background:#8b6be7;border-radius:2px;width:7px;height:7px;margin-right:7px}.quote-comparables strong,.quote-adjustments strong{color:#37303e;margin-left:auto;font-size:8px}.quote-adjustments{background:#f0edf4;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px 15px;padding:14px;display:grid}.quote-total{flex-direction:column;padding:19px 0 15px;display:flex}.quote-total small,.quote-total span{color:#8f8796;font-size:7px}.quote-total strong{color:#2f2837;letter-spacing:-.05em;margin:4px 0;font-size:29px}.project-quote-card>button{color:#fff;background:#1c1823;border:0;border-radius:8px;width:100%;min-height:36px;font-size:8px;font-weight:700}.valuation-secondary-concepts .valuation-quote-concept{grid-template-rows:auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center}.build-forecaster-card{align-self:stretch}.forecaster-mode-tabs{background:#eeebf2;border-radius:9px;gap:4px;margin:-9px -9px 19px;padding:5px;display:flex}.forecaster-mode-tabs span,.forecaster-tabs span{color:#8a8290;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:700}.forecaster-mode-tabs span.active,.forecaster-tabs span.active{color:#4d329e;background:#fff;box-shadow:0 2px 8px #281c3a14}.project-quote-card>header .forecaster-tabs{background:#eeebf3;border-radius:7px;flex-direction:row;gap:2px;padding:3px;display:flex}.forecaster-scope{flex-wrap:wrap;gap:6px;padding:14px 0;display:flex}.forecaster-scope span{color:#756d7b;background:#fff;border:1px solid #dfd9e5;border-radius:99px;padding:5px 7px;font-size:7px}.forecaster-math-grid{background:#e8e3ed;border:1px solid #d8dfd5;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.forecaster-math-grid article{background:#fbfcfa;flex-direction:column;min-height:90px;padding:12px;display:flex}.forecaster-math-grid article+article{border-left:1px solid #e4dfe8}.forecaster-math-grid small,.forecaster-math-grid span{color:#918997;font-size:6px}.forecaster-math-grid strong{color:#332b3b;letter-spacing:-.035em;margin-top:auto;font-size:16px}.forecaster-formula-note{color:#837b89;border:1px solid #dfd9e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;font-size:7px;display:flex}.forecaster-formula-note strong{color:#554b60;font-size:7px}.build-forecaster-card>footer{color:#918997;text-align:center;margin-top:10px;font-size:7px;line-height:1.5}.progress-request-strip{background-color:#f7faf5;background-image:radial-gradient(#563d9121 1px,#0000 1px);background-size:17px 17px;border:1px solid #ddd7e5;border-radius:20px;grid-column:1/-1;grid-template-columns:1.05fr .78fr 1.17fr;align-items:stretch;gap:20px;padding:30px;display:grid}.progress-request-strip>div:first-child h4{letter-spacing:-.04em;margin:11px 0 9px;font-size:25px;line-height:1.08}.progress-request-strip>div:first-child p{color:#716978;margin:0;font-size:11px;line-height:1.6}.progress-request-controls,.progress-request-preview{background:#ffffffeb;border:1px solid #e0dae6;border-radius:13px;padding:18px}.progress-request-controls{flex-direction:column;display:flex}.progress-request-controls>small{color:#9a90a4;letter-spacing:.08em;font-size:6px;font-weight:750}.progress-request-controls>div{flex-wrap:wrap;gap:4px;margin:9px 0 14px;display:flex}.progress-request-controls>div span{color:#827a88;background:#f0edf4;border-radius:6px;padding:5px 7px;font-size:6px}.progress-request-controls>div span.active{color:#fff;background:#66835f}.progress-request-controls label{color:#908795;justify-content:space-between;margin-bottom:14px;font-size:7px;display:flex}.progress-request-controls label strong{color:#47404e;font-size:7px}.progress-request-controls button{color:#fff;background:#182118;border:0;border-radius:7px;min-height:32px;margin-top:auto;font-size:7px;font-weight:750}.progress-request-preview>header{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.progress-request-preview>header small{color:#958b9e;letter-spacing:.06em;font-size:6px}.progress-request-preview>header strong{grid-column:1;font-size:12px}.progress-request-preview>header>span{color:#267359;background:#e5f6ef;border-radius:99px;grid-area:1/2/span 2;padding:4px 6px;font-size:6px;font-weight:750}.progress-request-preview>div{background:#e5e0e8;border:1px solid #e5e0e8;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.progress-request-preview>div span{color:#918997;background:#fff;flex-direction:column;padding:10px;font-size:6px;display:flex}.progress-request-preview>div strong{color:#3b3343;font-size:13px}.progress-request-preview>footer{color:#827a88;margin-top:12px;font-size:7px}.valuation-workspace-modes,.valuation-growth-hooks{margin-top:92px}.valuation-workspace-mode-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.valuation-workspace-mode-grid article{border:1px solid var(--line);background:#fff;border-radius:21px;flex-direction:column;min-height:340px;padding:36px;display:flex}.valuation-workspace-mode-grid article>span{color:#5d8256;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.valuation-workspace-mode-grid h4{letter-spacing:-.04em;max-width:460px;margin:18px 0 13px;font-size:28px;line-height:1.08}.valuation-workspace-mode-grid p{color:#726b78;max-width:540px;margin:0;font-size:13px;line-height:1.65}.valuation-workspace-mode-grid article>div{border-top:1px solid #ebe7ed;grid-template-columns:repeat(3,auto 1fr);align-items:baseline;gap:5px 9px;margin-top:auto;padding-top:25px;display:grid}.valuation-workspace-mode-grid article>div strong{font-size:17px}.valuation-workspace-mode-grid article>div small{color:#958e9b;font-size:7px}.valuation-review-recaps{margin-top:108px}.valuation-recap-feature,.valuation-org-review-feature{border:1px solid var(--line);background:#fff;border-radius:25px;align-items:center;gap:42px;margin-top:42px;padding:42px;display:grid}.valuation-recap-feature{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.valuation-org-review-feature{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);margin-top:24px}.valuation-recap-copy h3,.valuation-org-review-copy h3{letter-spacing:-.045em;margin:14px 0 13px;font-size:34px;line-height:1.06}.valuation-recap-copy p,.valuation-org-review-copy>p:not(.valuation-concept-note){color:#716a78;font-size:13px;line-height:1.65}.valuation-recap-copy ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.valuation-recap-copy li{color:#625a69;padding-left:17px;font-size:11px;line-height:1.5;position:relative}.valuation-recap-copy li:before{content:"";background:#6f9168;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.valuation-recap-stage{padding:27px;position:relative}.valuation-recap-stage:before{content:"";background-color:#edf2e9;background-image:radial-gradient(#506c4b2e 1px,#0000 1px);background-size:17px 17px;border:1px solid #d3ded0;border-radius:23px;position:absolute;inset:8px;transform:rotate(2deg)}.recap-period-tabs,.developer-recap-card,.recap-share-toolbar{position:relative}.recap-period-tabs{background:#ffffffeb;border:1px solid #ded8e5;border-radius:9px;gap:4px;width:fit-content;margin:0 auto 11px;padding:5px;display:flex}.recap-period-tabs span{color:#837a8b;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:700}.recap-period-tabs span.active{color:#fff;background:#1c1723}.developer-recap-card{color:#fff;background:radial-gradient(circle at 95% 7%,#5fdfda2e,#0000 25%),radial-gradient(circle at 0 100%,#d4368f33,#0000 32%),linear-gradient(145deg,#18131f,#2d2140);border-radius:20px;padding:28px;box-shadow:0 26px 62px #25193947}.developer-recap-card>header,.developer-recap-card>header>div,.recap-highlight,.developer-recap-card>footer{align-items:center;display:flex}.developer-recap-card>header,.developer-recap-card>footer{justify-content:space-between}.developer-recap-card>header>div{gap:9px}.developer-recap-card>header i{color:#fff;background:linear-gradient(135deg,#7955e5,#db4d9c);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.developer-recap-card>header span{flex-direction:column;display:flex}.developer-recap-card>header small{color:#ffffff6e;letter-spacing:.06em;font-size:6px}.developer-recap-card>header strong{font-size:11px}.recap-hero-value{text-align:center;flex-direction:column;align-items:center;padding:42px 0 31px;display:flex}.recap-hero-value small,.recap-hero-value span{color:#ffffff73;font-size:7px}.recap-hero-value strong{letter-spacing:-.07em;margin:5px 0;font-size:56px;line-height:1}.recap-hero-value span{color:#9fe1c8}.recap-stat-grid{background:#ffffff14;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.recap-stat-grid article{background:#110d177a;grid-template-rows:22px 1fr 18px;min-height:88px;padding:12px;display:grid}.recap-stat-grid article+article{border-left:1px solid #ffffff17}.recap-stat-grid span,.recap-stat-grid small{color:#fff6;font-size:6px}.recap-stat-grid strong{letter-spacing:-.04em;align-self:center;font-size:18px}.recap-signature{background:#7450dd24;border:1px solid #b89dff38;border-radius:11px;margin:16px 0;padding:16px}.recap-signature small{color:#bdaaf6;letter-spacing:.07em;font-size:6px;display:block}.recap-signature strong{margin:4px 0;font-size:16px;display:block}.recap-signature p{color:#ffffff87;margin:0;font-size:7px;line-height:1.5}.recap-highlight{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recap-highlight span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:9px;flex-direction:column;padding:10px 12px;display:flex}.recap-highlight small{color:#ffffff61;font-size:6px}.recap-highlight strong{margin-top:3px;font-size:8px}.developer-recap-card>footer{color:#ffffff59;border-top:1px solid #ffffff17;margin-top:18px;padding-top:12px;font-size:6px}.recap-share-toolbar{justify-content:center;gap:5px;margin:10px auto 0;display:flex}.recap-share-toolbar span,.recap-share-toolbar strong{color:#756d7c;background:#ffffffeb;border:1px solid #dcd5e5;border-radius:7px;padding:6px 8px;font-size:6px}.recap-share-toolbar strong{color:#fff;background:#182118;border-color:#182118}.org-review-window{background:#fbfcfa;border:1px solid #ddd7e3;border-radius:17px;padding:23px;overflow:hidden;box-shadow:0 24px 55px #261a3721}.org-review-window>header,.org-review-controls,.org-review-period{justify-content:space-between;align-items:center;display:flex}.org-review-window>header>div,.org-review-period>div{flex-direction:column;display:flex}.org-review-window>header small,.org-review-period small{color:#938a99;letter-spacing:.06em;font-size:6px}.org-review-window>header strong{font-size:14px}.org-review-window>header button{color:#fff;background:#182118;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:700}.org-review-controls{background:#fff;border-block:1px solid #e4dfe7;gap:15px;margin:18px -23px 0;padding:10px 23px}.org-review-controls nav,.org-review-controls>div{gap:4px;display:flex}.org-review-controls span{color:#8a828f;border-radius:5px;padding:5px 7px;font-size:6px}.org-review-controls span.active{color:#5d3bb8;background:#eee9fa;font-weight:750}.org-review-period{padding:18px 0 13px}.org-review-period strong{font-size:18px}.org-review-period>span{color:#8e8593;font-size:7px}.org-review-stat-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.org-review-stat-grid article{background:#fff;border:1px solid #e2dde5;border-radius:9px;grid-template-rows:18px 1fr 16px;min-height:88px;padding:11px;display:grid}.org-review-stat-grid span,.org-review-stat-grid small{color:#928a97;font-size:6px}.org-review-stat-grid strong{letter-spacing:-.04em;align-self:center;font-size:16px}.org-member-table{background:#fff;border:1px solid #e1dce4;border-radius:10px;margin-top:13px;overflow:hidden}.org-member-table>header,.org-member-table>article{grid-template-columns:1.2fr .8fr .55fr .65fr .9fr;align-items:center;gap:8px;padding:9px 11px;display:grid}.org-member-table>header{color:#918997;text-transform:uppercase;background:#f0edf3;font-size:6px}.org-member-table>article{color:#6f6875;border-top:1px solid #ebe7ed;font-size:7px}.org-member-table>article.current{background:#edf3ea}.org-member-table strong{color:#3e3745;font-size:8px}.org-member-table button{color:#5f4b92;background:#fff;border:1px solid #d8dfd5;border-radius:6px;padding:5px 6px;font-size:6px}.org-review-window>footer{color:#8e8693;margin-top:12px;font-size:6px}.valuation-review-safeguard{background:#edf3ea;border:1px solid #d5ded2;border-radius:15px;align-items:center;gap:25px;margin-top:15px;padding:22px 25px;display:flex}.valuation-review-safeguard strong{color:#354d32;flex:none;font-size:13px}.valuation-review-safeguard span{color:#6f657c;font-size:11px;line-height:1.6}.valuation-growth-hooks>div:first-child{max-width:620px}.valuation-growth-hooks h3{letter-spacing:-.05em;margin:15px 0 0;font-size:42px;line-height:1.05}.valuation-growth-hook-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.valuation-growth-hook-grid article{background:#fbfcfa;border:1px solid #e1dce5;border-radius:17px;min-height:245px;padding:25px}.valuation-growth-hook-grid article>span{color:#9e92ac;font-size:8px;font-weight:800}.valuation-growth-hook-grid h4{letter-spacing:-.025em;margin:75px 0 9px;font-size:17px}.valuation-growth-hook-grid p{color:#7b7480;margin:0;font-size:11px;line-height:1.6}.valuation-faq-section{padding-block:120px}.valuation-faq-section .faq-heading{max-width:500px}.valuation-faq-section .faq-heading h2{letter-spacing:-.05em;margin:17px 0 18px;font-size:48px;line-height:1.05}.valuation-final-section,.valuation-result-pro-cta{color:#fff;background:#111610;padding:86px 0;position:relative;overflow:hidden}.valuation-line-pattern{opacity:.24;background-image:repeating-linear-gradient(132deg,#ffffff17 0 1px,#0000 1px 24px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 42% 62%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 42% 62%,#000 100%)}.valuation-final-card{grid-template-columns:.82fr 1.18fr;align-items:center;gap:85px;display:grid;position:relative}.valuation-final-card h2,.valuation-result-pro-cta h2{color:#fff;letter-spacing:-.055em;margin:16px 0 12px;font-size:49px;line-height:1.04}.valuation-final-card>div>p,.valuation-result-pro-cta p{color:#fff9;margin:0}.valuation-final-card .valuation-url-form{max-width:none}.valuation-final-card .valuation-url-form>label{color:#ffffff8c}.valuation-final-card .valuation-url-control{box-shadow:0 20px 60px #0003}.valuation-result-hero{background:#fbfcfa;padding:54px 0 96px;position:relative;overflow:hidden}.valuation-result-hero .shell{position:relative}.valuation-breadcrumb{color:#8b8491;align-items:center;gap:9px;margin-bottom:42px;font-size:11px;display:flex}.valuation-breadcrumb a:hover{color:var(--valuation-violet)}.valuation-breadcrumb strong{color:#5b5563}.valuation-result-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(510px,1.1fr);align-items:center;gap:70px;display:grid}.valuation-result-status{color:#2a765a;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:750;display:flex}.valuation-result-status i{background:#36c88a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #36c88a21}.valuation-result-status small{color:#938d99;font-weight:500}.valuation-result-status small+small:before{content:"•";color:#c7c1cb;margin-right:9px}.valuation-result-intro h1{letter-spacing:-.062em;margin:0 0 24px;font-size:clamp(50px,5.7vw,78px);font-weight:760;line-height:1}.valuation-result-summary{color:#625c69;max-width:700px;font-size:18px;line-height:1.65}.valuation-repository-link{color:#42633d;text-underline-offset:5px;align-items:center;gap:7px;width:fit-content;margin:24px 0 26px;font-size:13px;font-weight:750;-webkit-text-decoration:underline #a9bba5;text-decoration:underline #a9bba5;display:inline-flex}.valuation-result-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.valuation-result-actions .button{min-height:43px;font-size:12px}.button-outline{color:var(--ink);background:#fff;border:1px solid #dcd7e1}.valuation-action-message{color:#4e765f;flex-basis:100%;font-size:10px}.valuation-embed-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a08b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.valuation-embed-dialog{color:#111410;background:#fbfcfa;border:1px solid #d7ded3;border-radius:24px;width:min(680px,100%);max-height:min(760px,100vh - 32px);padding:30px;overflow-y:auto;box-shadow:0 28px 90px #00000047}.valuation-embed-dialog>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.valuation-embed-dialog>header span,.valuation-embed-dialog label>span{color:#66835f;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.valuation-embed-dialog h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(30px,5vw,43px);line-height:1}.valuation-embed-dialog>header>button{color:#363b34;cursor:pointer;background:#fff;border:1px solid #d8ded5;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.valuation-embed-dialog>p{color:#61685e;max-width:570px;margin:18px 0;font-size:15px;line-height:1.6}.valuation-embed-preview{background-color:#f4f7f2;background-image:radial-gradient(#cad4c5 1px,#0000 1px);background-size:14px 14px;border:1px solid #dce2d9;border-radius:14px;place-items:center;min-height:96px;margin:20px 0;display:grid}.valuation-embed-preview img{width:auto;max-width:calc(100% - 28px);height:32px}.valuation-embed-tabs{background:#eef2eb;border:1px solid #d8ded5;border-radius:10px;padding:4px;display:inline-flex}.valuation-embed-tabs button{color:#687064;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 14px;font-size:11px;font-weight:700}.valuation-embed-tabs button.is-active{color:#172016;background:#fff;box-shadow:0 2px 8px #19211717}.valuation-embed-dialog label{margin-top:18px;display:block}.valuation-embed-dialog textarea{resize:vertical;color:#cde5c7;background:#0b0e0b;border:1px solid #cfd7cb;border-radius:10px;outline:none;width:100%;min-height:112px;margin-top:8px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.valuation-embed-dialog textarea:focus{border-color:#6f9168;box-shadow:0 0 0 3px #6f916829}.valuation-embed-dialog>footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.valuation-embed-dialog>footer small{color:#737a70;max-width:330px;font-size:10px;line-height:1.5}.valuation-embed-dialog>footer .button{flex:none}.valuation-index-note{color:#847d8a;max-width:590px;margin:18px 0 0;font-size:10px}.valuation-result-card-stage .valuation-share-card{min-height:540px}.valuation-result-facts{border-block:1px solid var(--line);background:#fff}.valuation-result-facts .shell{grid-template-columns:repeat(4,1fr);display:grid}.valuation-result-facts .shell>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100px;padding:20px 29px;display:flex}.valuation-result-facts .shell>div:last-child{border-right:1px solid var(--line)}.valuation-result-facts span{color:#958e9b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.valuation-result-facts strong{margin-top:4px;font-size:16px}.valuation-value-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.valuation-value-comparison>article{border:1px solid var(--line);border-radius:23px;flex-direction:column;min-height:440px;padding:37px;display:flex;overflow:hidden}.valuation-value-comparison .ai-value-card{background:radial-gradient(circle at 90% 5%,#aeecef66,#0000 28%),#f8fcfc}.valuation-value-comparison .senior-value-card{background:radial-gradient(circle at 90% 5%,#7655e62e,#0000 28%),#faf8ff}.valuation-value-comparison header{justify-content:space-between;align-items:center;gap:20px;display:flex}.valuation-value-comparison header span{font-size:14px;font-weight:800}.valuation-value-comparison header small{color:#847d8a;font-size:10px}.valuation-value-comparison>article>strong{letter-spacing:-.07em;margin:72px 0 4px;font-size:clamp(60px,7vw,89px);line-height:.95}.valuation-value-comparison>article>p{color:#77707e;font-size:12px}.valuation-value-comparison>article>div{border-top:1px solid #e2dee6;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:20px;display:grid}.valuation-value-comparison>article>div span{color:#8a8390;flex-direction:column;font-size:9px;display:flex}.valuation-value-comparison>article>div strong{color:#2c2733;font-size:15px}.valuation-result-contributor-card{background-color:#f7f4fb;background-image:radial-gradient(#6f4ee71c 1px,#0000 1px);background-size:22px 22px;border:1px solid #d8dfd5;border-radius:26px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:52px;padding:48px;display:grid;overflow:hidden}.valuation-result-contributor-card h2{letter-spacing:-.055em;max-width:560px;margin:16px 0 17px;font-size:clamp(36px,4vw,52px);line-height:1.02}.valuation-result-contributor-card>div:first-child>p{color:#6d6674;max-width:590px;margin:0 0 25px;font-size:14px;line-height:1.68}.valuation-result-contributor-path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;padding:30px;display:grid;position:relative}.valuation-result-contributor-path:before{content:"";background:#eae3fa;border:1px solid #6f4ee72b;border-radius:22px;position:absolute;inset:7px;transform:rotate(2.4deg)}.valuation-result-contributor-path article,.valuation-result-contributor-path>i{position:relative}.valuation-result-contributor-path article{background:#fffffff5;border:1px solid #ded8e6;border-radius:17px;flex-direction:column;min-height:196px;padding:22px;display:flex;box-shadow:0 18px 38px #2f204914}.valuation-result-contributor-path small{color:#8878b5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.valuation-result-contributor-path strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin:auto 0 10px;font-size:18px;line-height:1.12}.valuation-result-contributor-path article>span{color:#7d7585;font-size:10px;line-height:1.55}.valuation-result-contributor-path>i{color:#8f80b6;align-self:center;font-size:17px;font-style:normal}.valuation-repository-section{border-block:1px solid var(--line);background:#f7f9f5}.valuation-top-contributors-section{padding-top:52px}.valuation-enrichment-progress{color:#33442f;background:#f3f8f0;border:1px solid #d4dfd0;border-radius:18px;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.valuation-enrichment-progress>span{background:#deedd9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.valuation-enrichment-progress>span i{border:2px solid #466f3e40;border-top-color:#466f3e;border-radius:50%;width:14px;height:14px;animation:.85s linear infinite repoworth-enrichment-spin}.valuation-enrichment-progress div{gap:3px;display:grid}.valuation-enrichment-progress strong{font-size:14px}.valuation-enrichment-progress p{color:#63705f;margin:0;font-size:13px;line-height:1.5}.valuation-enrichment-placeholder{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:54px;padding-top:52px;display:grid}.valuation-enrichment-placeholder h2{letter-spacing:-.05em;max-width:760px;margin:12px 0;font-size:clamp(32px,4vw,52px)}.valuation-enrichment-placeholder p{color:#667062;max-width:720px;line-height:1.65}.valuation-enrichment-skeleton{background:#fff;border:1px solid #dbe2d8;border-radius:20px;gap:12px;padding:22px;display:grid}.valuation-enrichment-skeleton i{background:linear-gradient(90deg,#edf1eb 20%,#f8faf7 45%,#edf1eb 70%) 0 0/220% 100%;border-radius:8px;height:18px;animation:1.4s ease-in-out infinite repoworth-enrichment-pulse;overflow:hidden}.valuation-enrichment-skeleton i:nth-child(2){width:78%}.valuation-enrichment-skeleton i:nth-child(3){width:58%}@keyframes repoworth-enrichment-spin{to{transform:rotate(360deg)}}@keyframes repoworth-enrichment-pulse{to{background-position:-220% 0}}.valuation-top-contributors-table-wrap{background:#fff;border:1px solid #d7ddd4;border-radius:22px;overflow-x:auto}@media (max-width:760px){.valuation-enrichment-progress{align-items:flex-start;margin-inline:18px}.valuation-enrichment-placeholder{grid-template-columns:1fr;gap:24px}}.valuation-top-contributors-table{border-collapse:collapse;width:100%;min-width:820px}.valuation-top-contributors-table th,.valuation-top-contributors-table td{text-align:left;border-bottom:1px solid #e5e9e3;padding:17px 20px}.valuation-top-contributors-table th{color:#748071;font:750 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#f7f9f5}.valuation-top-contributors-table tbody tr:last-child td{border-bottom:0}.valuation-top-contributors-table td{color:#697066;font-size:12px}.valuation-top-contributors-table td>strong{color:#243020}.valuation-top-contributors-table td a{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.valuation-top-contributors-table td a>img,.valuation-top-contributors-table td a>span:first-child{color:#31522d;background:#e4f2df;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid;overflow:hidden}.valuation-top-contributors-table td a>span:last-child{flex-direction:column;display:flex}.valuation-top-contributors-table td a strong{color:#20271f;font-size:13px}.valuation-top-contributors-table td a small{color:#849080;margin-top:2px;font-size:10px}.valuation-contributor-share{align-items:center;gap:9px;display:flex}.valuation-contributor-share>i{background:#e8ece6;border-radius:999px;width:84px;height:6px;overflow:hidden}.valuation-contributor-share>i>b{border-radius:inherit;background:#7eab74;height:100%;display:block}.valuation-contributor-share>strong{color:#40523c;min-width:42px;font-size:11px}.valuation-repository-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.valuation-repository-copy h2{font-size:51px}.valuation-topic-list{flex-wrap:wrap;gap:7px;margin:25px 0 33px;display:flex}.valuation-topic-list span{color:#655e6c;background:#fff;border:1px solid #ded9e3;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:700}.valuation-repo-details{border-top:1px solid #dfdae3;grid-template-columns:1fr 1fr;margin:0;display:grid}.valuation-repo-details>div{border-bottom:1px solid #dfdae3;padding:14px 0}.valuation-repo-details>div:nth-child(2n){border-left:1px solid #dfdae3;padding-left:22px}.valuation-repo-details dt{color:#98919d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.valuation-repo-details dd{color:#403a47;margin:3px 0 0;font-size:14px;font-weight:700}.valuation-language-panel{background:#fff;border:1px solid #ddd9e2;border-radius:20px;padding:31px;box-shadow:0 24px 65px #24193614}.valuation-language-panel>header{border-bottom:1px solid #e7e3e9;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.valuation-language-panel>header span{font-size:13px;font-weight:800}.valuation-language-panel>header small{color:#8e8793;font-size:12px}.valuation-language-list{gap:12px;padding:25px 0;display:grid}.valuation-language-list>div>div{justify-content:space-between;align-items:center;display:flex}.valuation-language-list strong,.valuation-language-list span{font-size:13px}.valuation-language-list span{color:#89828f}.valuation-language-list i{height:7px;margin:5px 0 0}.valuation-language-panel>footer{border-top:1px solid #e7e3e9;grid-template-columns:repeat(4,1fr);padding-top:19px;display:grid}.valuation-language-panel>footer>div{border-left:1px solid #e7e3e9;flex-direction:column;gap:3px;padding-left:15px;display:flex}.valuation-language-panel>footer>div:first-child{border-left:0;padding-left:0}.valuation-language-panel>footer span{color:#928b97;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:750}.valuation-language-panel>footer strong{font-size:17px}.valuation-technical-evidence-section{padding-top:82px}.valuation-technical-evidence-grid{background:#fff;border:1px solid #d7ddd4;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 26px 70px #1a2b1912}.valuation-technical-evidence-grid article{border-bottom:1px solid #d7ddd4;border-right:1px solid #d7ddd4;min-height:230px;padding:27px}.valuation-technical-evidence-grid article:nth-child(4n){border-right:0}.valuation-technical-evidence-grid article:nth-last-child(-n+4){border-bottom:0}.valuation-technical-evidence-grid article>span{color:#668260;font:750 11px var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;line-height:1.35;display:block}.valuation-technical-evidence-grid article>strong{color:#141a14;letter-spacing:-.045em;margin-top:40px;font-size:clamp(27px,2.2vw,38px);line-height:1;display:block}.valuation-technical-evidence-grid article>p{color:#586056;margin:15px 0 0;font-size:14px;line-height:1.58}.valuation-factor-grid{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid}.valuation-factor-grid article{min-height:280px;padding:27px}.valuation-factor-grid article+article{border-left:1px solid var(--line)}.valuation-factor-grid article>div{flex-direction:column;gap:4px;display:flex}.valuation-factor-grid article>div span{color:#827b88;text-transform:uppercase;font-size:9px;font-weight:750}.valuation-factor-grid article>div strong{letter-spacing:-.03em;font-size:22px}.valuation-factor-grid article>i{margin:60px 0 17px}.valuation-factor-grid article p{color:#756e7b;margin:0;font-size:11px;line-height:1.6}.valuation-build-math-section{color:#fff;background:#111610}.valuation-build-math-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:85px;display:grid}.valuation-build-math-grid h2{color:#fff;font-size:54px}.valuation-build-math-grid>div:first-child>p{color:#ffffff9e;font-size:16px}.valuation-build-math-grid .valuation-context-note{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffa6!important}.valuation-build-math-card{background:#ffffff0a;border:1px solid #ffffff21;border-radius:21px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.valuation-build-math-card>div{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:137px;padding:21px;display:flex}.valuation-build-math-card>div:nth-child(-n+2){border-top:0}.valuation-build-math-card>div:nth-child(2n){border-left:1px solid #ffffff1a}.valuation-build-math-card span{color:#ffffff73;text-transform:uppercase;margin-bottom:auto;font-size:8px;font-weight:700}.valuation-build-math-card strong{letter-spacing:-.04em;font-size:27px}.valuation-build-math-card small{color:#ffffff73;font-size:8px}.valuation-methodology-card{border:1px solid var(--line);background:#f7f9f5;border-radius:25px;grid-template-columns:.85fr 1.15fr;gap:75px;padding:57px;display:grid}.valuation-methodology-card h2{font-size:48px}.valuation-methodology-list{display:grid}.valuation-methodology-list article{border-top:1px solid #ded9e2;grid-template-columns:110px 1fr;gap:25px;padding:21px 0;display:grid}.valuation-methodology-list article:first-child{border-top:0}.valuation-methodology-list strong{font-size:12px}.valuation-methodology-list p{color:#716a78;margin:0;font-size:12px;line-height:1.65}.valuation-disclaimer{color:#89828e;text-align:center;max-width:1000px;margin:22px auto 0;font-size:10px;line-height:1.65}.valuation-pricing-source{color:#7f7885;text-align:center;margin:23px 0 0;font-size:10px}.valuation-pricing-source a{color:#5c41b6;font-weight:700}.valuation-result-pro-cta>.shell{position:relative}.valuation-result-pro-cta>.shell>div:first-child{max-width:730px}.valuation-result-pro-cta>.shell>div.valuation-result-pricing{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.valuation-result-pricing>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;min-width:185px;padding:14px;display:flex}.valuation-result-pricing>div strong{color:#fff;letter-spacing:-.045em;font-size:29px;line-height:1}.valuation-result-pricing>div span,.valuation-result-pricing>div small,.valuation-result-trial{color:#ffffff7a;font-size:7px}.valuation-result-pricing .button{grid-column:1/-1;justify-content:center}.valuation-result-secondary-link{color:#ffffffd1;text-align:center;text-underline-offset:4px;grid-column:1/-1;font-size:8px;font-weight:800;text-decoration:underline}.valuation-result-trial{text-align:center;grid-column:1/-1}.valuation-result-pro-cta h2{font-size:46px}.valuation-another-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.valuation-another-section h2{font-size:44px}.valuation-error-content{flex-direction:column;justify-content:center;min-height:700px;padding-block:90px;display:flex}.valuation-error-content h1{letter-spacing:-.06em;max-width:900px;margin:18px 0;font-size:68px}.valuation-error-content>p{color:#6f6875;max-width:700px;font-size:18px}.valuation-error-content .valuation-error-path{font-family:var(--font-mono), monospace;font-size:12px}.valuation-error-content .valuation-url-form{margin:18px 0 26px}.valuation-loading-page{background:#f7f9f5;place-items:center;min-height:100vh;padding:30px;display:grid}.valuation-loading-card{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-card);text-align:center;background:#fff;border-radius:24px;padding:48px}.valuation-loading-card>span{color:#fff;background:linear-gradient(135deg,#66835f,#a9d69b);border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 24px;font-weight:850;display:grid}.valuation-loading-card h1{letter-spacing:-.04em;font-size:35px}.valuation-loading-card p{color:#766f7d}.valuation-loading-card>i{background:#edf2e9;border-radius:99px;height:6px;margin-top:28px;display:block;overflow:hidden}.valuation-loading-card>i span{border-radius:inherit;background:linear-gradient(90deg,#66835f,#a9d69b);width:38%;height:100%;animation:1.4s ease-in-out infinite alternate valuation-loading;display:block}.catalog-page .catalog-tool-grid>.catalog-tool-card-valuation{background:linear-gradient(155deg,#edf3ea,#f0fbfb)}@keyframes valuation-loading{0%{transform:translate(-15%)}to{transform:translate(185%)}}@media (max-width:1120px){.valuation-hero-grid,.valuation-result-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:42px}.valuation-method-grid,.valuation-audience-grid{grid-template-columns:1fr 1fr}.valuation-audience-grid article,.valuation-audience-grid article:nth-child(n+4){grid-column:auto}.valuation-method-grid article:nth-child(3){border-left:0}.valuation-method-grid article:nth-child(n+3){border-top:1px solid var(--line)}.valuation-factor-grid{grid-template-columns:repeat(3,1fr)}.valuation-factor-grid article:nth-child(4){border-left:0}.valuation-factor-grid article:nth-child(n+4){border-top:1px solid var(--line)}.valuation-contributor-feature{grid-template-columns:1fr}.valuation-contributor-profile-stage{width:min(760px,100%);margin-inline:auto}.valuation-result-contributor-card{grid-template-columns:1fr}.valuation-pro-stage{overflow-x:auto}.ship-app-window{min-width:900px}.ship-personal-window{min-width:1020px}.valuation-value-metric-grid,.valuation-growth-hook-grid{grid-template-columns:1fr 1fr}.valuation-value-metric-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.valuation-value-metric-grid article:nth-child(4){border-top:1px solid var(--line)}.valuation-mobile-concept{grid-template-columns:1fr}.mobile-device{width:240px;margin-inline:auto}.valuation-pro-cta,.valuation-result-pro-cta>.shell{align-items:flex-start}.valuation-pro-cta>div:last-child,.valuation-result-pro-cta>.shell>div:last-child{flex-direction:column;align-items:flex-end}.valuation-pro-pricing-cta{grid-template-columns:1fr}.valuation-pro-pricing-cta>div.valuation-plan-options,.valuation-result-pro-cta>.shell>div.valuation-result-pricing{align-items:stretch}.progress-request-strip{grid-template-columns:1fr 1fr}.progress-request-strip>div:first-child{grid-column:1/-1}}@media (max-width:860px){.valuation-hero{padding-top:70px}.valuation-hero-grid,.valuation-result-hero-grid,.valuation-result-preview-grid,.valuation-economics-card,.valuation-pro-heading,.valuation-repository-grid,.valuation-build-math-grid,.valuation-methodology-card,.valuation-final-card,.valuation-another-section{grid-template-columns:1fr}.valuation-hero-card-stage,.valuation-result-card-stage{width:min(620px,100%);margin-inline:auto}.valuation-result-preview-grid,.valuation-economics-card,.valuation-pro-heading,.valuation-repository-grid,.valuation-build-math-grid,.valuation-methodology-card,.valuation-final-card,.valuation-another-section{gap:46px}.valuation-result-preview-copy{max-width:650px}.valuation-output-pair,.valuation-pro-concepts{grid-template-columns:1fr}.valuation-data-boundary{grid-template-columns:1fr;gap:30px}.valuation-pro-concepts>article{min-height:auto}.valuation-mobile-concept{grid-template-columns:.75fr 1fr}.valuation-profile-concept,.valuation-secondary-concepts .valuation-quote-concept,.valuation-recap-feature,.valuation-org-review-feature{grid-template-columns:1fr}.developer-profile-card{width:min(520px,100%);margin-inline:auto}.valuation-workspace-mode-grid{grid-template-columns:1fr}.org-review-window{overflow-x:auto}.org-review-window>header,.org-review-controls,.org-review-period,.org-review-stat-grid,.org-member-table,.org-review-window>footer{min-width:650px}.valuation-review-safeguard{flex-direction:column;align-items:flex-start;gap:8px}.valuation-result-facts .shell{grid-template-columns:1fr 1fr}.valuation-result-facts .shell>div:nth-child(3){border-top:1px solid var(--line);border-right:0}.valuation-result-facts .shell>div:nth-child(4){border-top:1px solid var(--line);border-right:1px solid var(--line)}.valuation-value-comparison{grid-template-columns:1fr}.valuation-contributor-index-note{flex-direction:column;align-items:flex-start;gap:8px}.valuation-factor-grid{grid-template-columns:1fr 1fr}.valuation-technical-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-technical-evidence-grid article,.valuation-technical-evidence-grid article:nth-child(4n),.valuation-technical-evidence-grid article:nth-last-child(-n+4){border-bottom:1px solid #d7ddd4;border-right:1px solid #d7ddd4}.valuation-technical-evidence-grid article:nth-child(2n){border-right:0}.valuation-technical-evidence-grid article:nth-last-child(-n+2){border-bottom:0}.valuation-factor-grid article:nth-child(3),.valuation-factor-grid article:nth-child(5){border-left:0}.valuation-factor-grid article:nth-child(n+3){border-top:1px solid var(--line)}.valuation-factor-grid article:nth-child(4){border-left:1px solid var(--line)}.valuation-pro-cta,.valuation-result-pro-cta>.shell{flex-direction:column}.valuation-pro-cta>div:last-child,.valuation-result-pro-cta>.shell>div:last-child{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (max-width:680px){.valuation-hero{padding:54px 0 72px}.valuation-hero-copy h1,.valuation-result-intro h1{font-size:52px}.valuation-hero-copy>p,.valuation-result-summary{font-size:17px}.valuation-url-control{grid-template-columns:auto minmax(0,1fr);padding:11px 12px 12px 16px}.valuation-url-control button{grid-column:1/-1;width:100%}.valuation-scan-progress{grid-template-columns:65px 1fr}.valuation-scan-progress small{display:none}.valuation-hero-proof{display:grid}.valuation-hero-card-stage,.valuation-result-card-stage{padding:21px 5px 23px 16px}.valuation-share-card,.valuation-result-card-stage .valuation-share-card{min-height:490px;padding:23px}.valuation-card-repo h2{font-size:40px}.valuation-card-values{grid-template-columns:1fr}.valuation-card-values>div{padding:13px}.valuation-card-values strong{font-size:27px}.valuation-card-metrics{margin-bottom:13px}.valuation-share-card>footer span:nth-child(2){display:none}.valuation-signal-bar .shell{text-align:center;grid-template-columns:1fr;gap:5px;min-height:0;padding-block:22px;display:grid}.valuation-signal-bar i{transform:rotate(90deg)}.valuation-section,.valuation-faq-section{padding-block:82px}.valuation-technical-evidence-grid{grid-template-columns:1fr}.valuation-technical-evidence-grid article,.valuation-technical-evidence-grid article:nth-child(2n),.valuation-technical-evidence-grid article:nth-last-child(-n+2){border-bottom:1px solid #d7ddd4;border-right:0;min-height:0}.valuation-technical-evidence-grid article:last-child{border-bottom:0}.valuation-section-heading h2,.valuation-result-preview-copy h2,.valuation-economics-copy h2,.valuation-pro-heading h2,.valuation-repository-copy h2,.valuation-build-math-grid h2,.valuation-methodology-card h2,.valuation-another-section h2,.valuation-final-card h2,.valuation-result-pro-cta h2{font-size:39px}.valuation-method-grid,.valuation-factor-grid,.valuation-data-boundary-grid,.valuation-audience-grid{grid-template-columns:1fr}.valuation-audience-grid article,.valuation-audience-grid article:nth-child(n+4){min-height:auto}.valuation-audience-grid article>span{margin-bottom:28px}.valuation-audience-grid h3{margin-top:0}.valuation-audience-grid p{min-height:0}.valuation-contributor-loop-section{padding-block:82px}.valuation-output-pair>article{min-height:auto;padding:27px}.valuation-output-pair h3{margin-top:58px}.valuation-contributor-feature{gap:35px;padding:27px}.valuation-contributor-flow{grid-template-columns:1fr}.valuation-contributor-flow>i{text-align:center;transform:rotate(90deg)}.valuation-contributor-profile-stage{padding:16px 4px 17px 13px}.valuation-contributor-profile-card{padding:21px}.valuation-contributor-profile-card>header{flex-direction:column;align-items:flex-start;gap:14px}.valuation-result-contributor-card{padding:27px}.valuation-result-contributor-card h2{font-size:38px}.valuation-result-contributor-path{grid-template-columns:1fr;padding:14px}.valuation-result-contributor-path article{min-height:150px}.valuation-result-contributor-path>i{text-align:center;transform:rotate(90deg)}.valuation-contributor-total strong{font-size:45px}.valuation-contributor-stats{grid-template-columns:1fr}.valuation-contributor-stats>span+span{border-top:1px solid #ffffff1c;border-left:0}.valuation-data-boundary{margin-bottom:82px;padding:24px}.valuation-data-boundary-grid article{min-height:auto}.valuation-data-boundary-grid article+article{border-top:1px solid #e5e0e9;border-left:0}.valuation-data-boundary-grid article>span{margin-bottom:18px}.valuation-data-boundary-grid h3{margin-top:0}.valuation-method-grid article,.valuation-method-grid article:nth-child(3),.valuation-factor-grid article,.valuation-factor-grid article:nth-child(3),.valuation-factor-grid article:nth-child(4),.valuation-factor-grid article:nth-child(5){border-top:1px solid var(--line);border-left:0;min-height:auto}.valuation-method-grid article:first-child,.valuation-factor-grid article:first-child{border-top:0}.valuation-method-grid article>span{margin-bottom:18px}.valuation-method-grid h3{margin-top:0}.valuation-report-window-stage{padding:13px}.valuation-report-values{grid-template-columns:1fr}.valuation-report-title{align-items:flex-start;gap:15px}.valuation-economics-card,.valuation-methodology-card{padding:28px}.valuation-economics-math,.valuation-build-math-card{grid-template-columns:1fr}.valuation-economics-math>div.wide{grid-column:auto}.valuation-build-math-card>div,.valuation-build-math-card>div:nth-child(2){border-top:1px solid #ffffff1a;border-left:0}.valuation-build-math-card>div:first-child{border-top:0}.valuation-pro-stage{margin-inline:-20px;padding:25px 20px}.valuation-pro-stage:before{inset-inline:12px}.ship-app-window{min-width:820px}.ship-personal-window{min-width:950px}.valuation-pro-concepts>article{padding:27px}.valuation-mobile-concept,.valuation-value-metric-grid,.valuation-growth-hook-grid,.progress-request-strip{grid-template-columns:1fr}.progress-request-strip>div:first-child{grid-column:auto}.valuation-pro-pricing-cta>div.valuation-plan-options{grid-template-columns:1fr}.valuation-recap-feature,.valuation-org-review-feature{padding:27px}.valuation-recap-stage{margin-inline:-12px;padding:20px}.developer-recap-card{padding:21px}.recap-stat-grid,.org-review-stat-grid{grid-template-columns:1fr 1fr}.recap-stat-grid article:nth-child(3),.recap-stat-grid article:nth-child(4){border-top:1px solid #ffffff17}.recap-stat-grid article:nth-child(3){border-left:0}.recap-highlight{grid-template-columns:1fr}.recap-share-toolbar{flex-wrap:wrap}.valuation-result-pro-cta>.shell>div.valuation-result-pricing{grid-template-columns:1fr;align-items:stretch}.valuation-result-pricing .button,.valuation-result-secondary-link,.valuation-result-trial{grid-column:auto}.valuation-value-metric-grid article,.valuation-value-metric-grid article:nth-child(3),.valuation-value-metric-grid article:nth-child(4){border-top:1px solid var(--line);border-left:0;min-height:235px}.valuation-value-metric-grid article:first-child{border-top:0}.valuation-pro-subheading h3,.valuation-growth-hooks h3{font-size:37px}.valuation-metric-safeguard{flex-direction:column;align-items:flex-start;gap:8px}.builder-leaderboard-card{overflow-x:auto}.builder-leaderboard-card>header,.builder-leaderboard-head,.builder-leaderboard-row,.builder-leaderboard-card>footer{min-width:540px}.developer-profile-card,.project-quote-card{padding:22px}.developer-profile-card>header{grid-template-columns:auto 1fr}.developer-profile-card>header i{grid-column:1/-1;width:fit-content}.quote-adjustments{grid-template-columns:1fr}.valuation-workspace-mode-grid article{min-height:390px;padding:27px}.valuation-growth-hook-grid article{min-height:210px}.valuation-growth-hook-grid h4{margin-top:52px}.monthly-report-card h4{font-size:28px}.monthly-report-card>div{gap:13px}.valuation-pro-cta,.valuation-result-pro-cta>.shell>div:last-child{align-items:stretch}.valuation-pro-cta{padding:31px}.valuation-pro-cta>div:last-child,.valuation-result-pro-cta>.shell>div:last-child{flex-direction:column}.valuation-final-section,.valuation-result-pro-cta{padding:70px 0}.valuation-breadcrumb{white-space:nowrap;overflow:hidden}.valuation-result-status{flex-wrap:wrap}.valuation-embed-dialog{border-radius:18px;padding:22px}.valuation-embed-tabs{width:100%}.valuation-embed-tabs button{flex:1;padding-inline:7px}.valuation-embed-dialog>footer{flex-direction:column;align-items:stretch;gap:14px}.valuation-embed-dialog>footer .button{width:100%}.valuation-result-facts .shell{grid-template-columns:1fr}.valuation-result-facts .shell>div,.valuation-result-facts .shell>div:nth-child(3),.valuation-result-facts .shell>div:nth-child(4){border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:85px}.valuation-result-facts .shell>div:first-child{border-top:0}.valuation-value-comparison>article{min-height:390px;padding:27px}.valuation-value-comparison header{flex-direction:column;align-items:flex-start;gap:4px}.valuation-value-comparison>article>strong{margin-top:55px;font-size:62px}.valuation-value-comparison>article>div,.valuation-repo-details{grid-template-columns:1fr}.valuation-repo-details>div:nth-child(2n){border-left:0;padding-left:0}.valuation-language-panel{padding:23px}.valuation-language-panel>footer{grid-template-columns:1fr 1fr;gap:18px 0}.valuation-language-panel>footer>div:nth-child(3){border-left:0;padding-left:0}.valuation-methodology-list article{grid-template-columns:1fr;gap:7px}.valuation-another-section{gap:34px}.valuation-error-content h1{font-size:47px}}.marketing-page{--valuation-violet:#6f9168;--valuation-lilac:#edf2e9}.marketing-page .valuation-eyebrow,.marketing-page .use-case-hub-card>small,.marketing-page .use-case-waitlist,.marketing-page .valuation-audience-grid article>small{color:#4f7148!important}.marketing-page .valuation-pro-cta .valuation-eyebrow{color:#9fce91!important}.marketing-page .use-case-hub-card>a:hover,.marketing-page .valuation-audience-grid article>a:hover{color:#66835f}.marketing-page :where(button:not(:disabled),.button):hover{color:#fff;background:#66835f;border-color:#66835f;box-shadow:0 14px 30px #3e5b3833}.marketing-page .valuation-contributor-feature{background:#f6f8f4}.marketing-page .valuation-contributor-control-note,.marketing-page .valuation-contributor-index-note{background:#edf2e9;border-color:#d5dfd2;color:#536150!important}.marketing-page .valuation-contributor-control-note strong,.marketing-page .valuation-contributor-index-note strong{color:#293a27}.marketing-page .valuation-contributor-index-note span{color:#5f6d5c}.marketing-page .valuation-economics-math>div.wide{background:#253023;border-color:#4b5948}.marketing-page .valuation-report-factor>i span,.marketing-page .valuation-factor-grid article>i span,.marketing-page .valuation-language-list i span,.marketing-page .valuation-scan-progress>i span{background:linear-gradient(90deg,#66835f,#9dc695)}.valuation-shipped-tokens-callout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:60px;padding-block:86px;display:grid}.valuation-shipped-tokens-callout h2{letter-spacing:-.06em;max-width:760px;margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98}.valuation-shipped-tokens-callout p{color:#5f6d5c;max-width:680px;font-size:17px;line-height:1.65}.valuation-shipped-token-facts{background:#dbe4d8;border:1px solid #dbe4d8;border-radius:24px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 26px 70px #293a2717}.valuation-shipped-token-facts span{background:#f7faf5;gap:10px;padding:30px;display:grid}.valuation-shipped-token-facts small{color:#66835f;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.valuation-shipped-token-facts b{color:#293a27;letter-spacing:-.04em;font-size:32px}.shipped-tokens-hero{color:#eef4eb;background:radial-gradient(circle at 78% 15%,#9dc69538,#0000 33%),#172117;padding:100px 0 150px}.shipped-tokens-hero .shell{flex-direction:column;align-items:flex-start;display:flex}.shipped-tokens-hero .valuation-eyebrow{color:#9dc695}.shipped-tokens-hero h1{letter-spacing:-.075em;max-width:1000px;margin:18px 0 26px;font-size:clamp(54px,8vw,116px);line-height:.87}.shipped-tokens-hero p{color:#b8c7b3;max-width:780px;font-size:20px;line-height:1.65}.shipped-tokens-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.shipped-tokens-hero .button-dark{color:#172117;background:#eef4eb}.shipped-tokens-hero .text-arrow-link{color:#dbe8d6}.shipped-tokens-demo{z-index:2;background:#fff;border:1px solid #dce5d9;border-radius:30px;margin-top:-70px;padding:38px;position:relative;box-shadow:0 32px 90px #1d2e1c24}.shipped-tokens-demo>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.shipped-tokens-demo>header span,.shipped-tokens-demo>header small{color:#66835f;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800}.shipped-tokens-demo h2{color:#293a27;letter-spacing:-.04em;margin:8px 0 0;font-size:34px}.shipped-tokens-stats{background:#dce5d9;border:1px solid #dce5d9;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0;display:grid;overflow:hidden}.shipped-tokens-stats span{background:#f7faf5;gap:8px;padding:22px;display:grid}.shipped-tokens-stats small{color:#6a7867}.shipped-tokens-stats b{color:#293a27;font-size:28px}.shipped-tokens-legend{color:#657261;align-items:center;gap:20px;font-size:12px;display:flex}.shipped-tokens-legend small{margin-left:auto}.shipped-tokens-legend i{border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.shipped-tokens-chart{border-bottom:1px solid #dce5d9;align-items:stretch;gap:16px;min-height:330px;margin-top:20px;display:flex}.shipped-tokens-chart article{text-align:center;color:#657261;flex:1;grid-template-rows:290px auto;gap:10px;display:grid}.shipped-tokens-chart article div{border-bottom:1px solid #e4ebe2;justify-content:center;align-items:flex-end;gap:7px;display:flex}.shipped-tokens-chart i{border-radius:8px 8px 2px 2px;width:min(28px,42%);min-height:5px}.shipped-tokens-chart .added,.shipped-tokens-legend .added{background:#78b997}.shipped-tokens-audiences{padding-block:120px}.shipped-tokens-audiences>div:first-child{max-width:800px}.shipped-tokens-audiences h2,.shipped-tokens-methodology h2,.shipped-tokens-final h2{color:#293a27;letter-spacing:-.06em;margin:14px 0;font-size:clamp(40px,5vw,68px);line-height:1}.shipped-tokens-audience-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.shipped-tokens-audience-grid article{background:#f7faf5;border:1px solid #dce5d9;border-radius:24px;padding:36px}.shipped-tokens-audience-grid article>span{color:#66835f;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.shipped-tokens-audience-grid h3{color:#293a27;margin:12px 0 24px;font-size:30px}.shipped-tokens-audience-grid ul{color:#5f6d5c;gap:14px;padding:0;list-style:none;display:grid}.shipped-tokens-audience-grid li{align-items:flex-start;gap:10px;display:flex}.shipped-tokens-audience-grid svg{color:#66835f;flex:none;margin-top:3px}.shipped-tokens-methodology{background:#f2f6f0;padding-block:110px}.shipped-tokens-methodology header{max-width:900px}.shipped-tokens-methodology header p{color:#5f6d5c;max-width:760px;font-size:17px;line-height:1.6}.shipped-tokens-method-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.shipped-tokens-method-grid article{background:#fff;border:1px solid #d7e2d4;border-radius:20px;padding:30px}.shipped-tokens-method-grid svg{color:#66835f}.shipped-tokens-method-grid strong{color:#293a27;margin:18px 0 8px;font-size:20px;display:block}.shipped-tokens-method-grid p{color:#5f6d5c;line-height:1.55}.shipped-tokens-equations{background:#d7e2d4;border:1px solid #d7e2d4;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.shipped-tokens-equations span{color:#5f6d5c;background:#eaf1e7;gap:5px;padding:20px;display:grid}.shipped-tokens-equations b{color:#293a27}.shipped-tokens-final{justify-content:space-between;align-items:center;gap:50px;padding-block:110px;display:flex}.shipped-tokens-final>div{max-width:800px}.shipped-tokens-final p{color:#5f6d5c;font-size:17px;line-height:1.6}.shipped-tokens-final .button-dark{flex:none}@media (max-width:850px){.valuation-shipped-tokens-callout,.shipped-tokens-audience-grid,.shipped-tokens-method-grid{grid-template-columns:1fr}.valuation-shipped-tokens-callout{gap:34px}.shipped-tokens-stats,.shipped-tokens-equations{grid-template-columns:1fr 1fr}.shipped-tokens-demo{padding:24px 16px}.shipped-tokens-chart{overflow-x:auto}.shipped-tokens-chart article{flex:0 0 72px}.shipped-tokens-final,.shipped-tokens-actions{flex-direction:column;align-items:flex-start}.shipped-tokens-legend small{display:none}}.valuation-live-product-stage{min-width:0;padding:24px;position:relative}.valuation-live-product-stage:before{z-index:0;content:"";background-color:#edf2e9;background-image:radial-gradient(#506c4b33 .8px,#0000 .8px);background-size:16px 16px;border:1px solid #d3ded0;border-radius:24px;position:absolute;inset:9px 27px 17px 4px;transform:rotate(-1.5deg)}.valuation-live-product-frame{z-index:1;background:#0b0f0b;border:1px solid #313a2f;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #1925172e}.valuation-live-product-frame>img{width:100%;height:auto;display:block}.valuation-live-product-bar{background:#111511;border-bottom:1px solid #293028;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.valuation-live-product-bar>span{background:#4a5348;border-radius:50%;width:7px;height:7px}.valuation-live-product-bar>span:first-child{background:#bd6d65}.valuation-live-product-bar>span:nth-child(2){background:#b88a55}.valuation-live-product-bar>span:nth-child(3){background:#78a872}.valuation-live-product-bar strong{color:#9faa9d;font:750 9px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-left:auto}.valuation-live-product-frame figcaption{color:#aeb6ac;padding:10px 14px;font-size:10px;line-height:1.45}.legal-document{max-width:900px;padding-top:110px;padding-bottom:120px}.legal-document h1{letter-spacing:-.06em;max-width:780px;margin:14px 0 12px;font-size:clamp(48px,6vw,78px);line-height:.95}.legal-document>p,.legal-document li{color:#586057;font-size:17px;line-height:1.72}.legal-document h2{letter-spacing:-.035em;margin:50px 0 10px;font-size:27px}.legal-document ul{margin:14px 0 0;padding-left:24px}.legal-document li+li{margin-top:10px}.legal-document a{color:#2f6e42;text-underline-offset:3px;font-weight:750}.legal-document .legal-updated{color:#72796f;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.legal-document .legal-summary{color:#252b25;background:#f4f8f2;border:1px solid #cfd9ce;border-radius:18px;margin:34px 0 8px;padding:24px 26px;font-size:18px;line-height:1.62}.valuation-history-section{padding-top:30px}.valuation-history-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.valuation-history-chart-card,.valuation-history-details article,.valuation-history-windows,.valuation-history-baseline{background:#fbfcfa;border:1px solid #d9dfd6}.valuation-history-chart-card{border-radius:24px;min-height:360px;padding:28px}.valuation-history-chart-card header,.valuation-history-chart-card footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.valuation-history-chart-card header div{gap:7px;display:grid}.valuation-history-chart-card header span,.valuation-history-details span,.valuation-history-windows span{color:#687064;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.valuation-history-chart-card header strong{color:#141713;letter-spacing:-.055em;font-size:clamp(34px,4vw,54px)}.valuation-history-chart-card header small,.valuation-history-chart-card footer,.valuation-history-details small,.valuation-history-windows small{color:#697166;font-size:13px;line-height:1.5}.valuation-history-chart{height:205px;margin:22px 0 8px}.valuation-history-chart svg{width:100%;height:100%;overflow:visible}.valuation-history-chart line{stroke:#e4e8e1;stroke-width:.5px;vector-effect:non-scaling-stroke}.valuation-history-chart polyline{fill:none;stroke:#6e9767;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.valuation-history-chart circle{fill:#6e9767;vector-effect:non-scaling-stroke}.valuation-history-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.valuation-history-details article{background:#fff;border-radius:20px;flex-direction:column;gap:8px;min-height:174px;padding:22px;display:flex;overflow:hidden;box-shadow:inset 0 -3px #eef2ec}.valuation-history-details article>span{min-height:32px}.valuation-history-details strong{color:#151815;letter-spacing:-.04em;font-size:27px}.valuation-history-details article>strong{margin-top:auto}.valuation-history-details article>small{border-top:1px solid #e6ebe4;min-height:39px;padding-top:10px}.valuation-history-windows{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.valuation-history-windows div{border-right:1px solid #d9dfd6;align-content:center;gap:7px;min-height:126px;padding:20px 22px;display:grid}.valuation-history-windows div:last-child{border-right:0}.valuation-history-windows strong{letter-spacing:-.04em;font-size:25px}.valuation-history-windows .is-positive{color:#367b42}.valuation-history-windows .is-negative{color:#a34a45}.valuation-history-baseline{color:#4e584c;border-radius:16px;margin:14px 0 0;padding:18px 22px;font-size:14px;line-height:1.55}.valuation-history-method{color:#697166;margin:13px 0 0;font-size:12px;line-height:1.55}.valuation-commit-activity{background:#fff;border:1px solid #d9dfd6;border-radius:22px;margin-top:14px;padding:25px 26px 20px}.valuation-commit-activity>header{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:34px;display:grid}.valuation-commit-activity h3{color:#111310;letter-spacing:-.05em;max-width:760px;margin:7px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.02}.valuation-commit-activity>header p{color:#5c6559;margin:0;font-size:14px;line-height:1.65}.valuation-commit-bars{background:linear-gradient(#0000 49.5%,#edf0eb 50%,#0000 50.5%);border-top:1px solid #e5eae3;grid-template-columns:repeat(52,minmax(2px,1fr));align-items:end;gap:4px;height:165px;margin-top:28px;padding-top:18px;display:grid}.valuation-commit-bars i{align-items:flex-end;height:100%;display:flex}.valuation-commit-bars i>span{background:#6e9767;border-radius:3px 3px 1px 1px;width:100%;min-height:3px;display:block}.valuation-commit-activity>footer{color:#697166;justify-content:space-between;gap:20px;margin-top:10px;font-size:12px;display:flex}.valuation-commit-activity>footer strong{color:#465143;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.valuation-evidence-metrics{background:#d9dfd6;border:1px solid #d9dfd6;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.valuation-evidence-metrics article{background:#fff;min-width:0;padding:20px 22px}.valuation-evidence-metrics span,.valuation-evidence-metrics small{color:#697166;font-size:12px;line-height:1.5;display:block}.valuation-evidence-metrics span{letter-spacing:.06em;text-transform:uppercase;font-weight:750}.valuation-evidence-metrics strong{color:#111310;letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(22px,2vw,29px);display:block}.valuation-recent-movement{background:#f7faf6;border:1px solid #d9dfd6;border-radius:22px;margin-top:14px;overflow:hidden}.valuation-recent-movement>header{border-bottom:1px solid #d9dfd6;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:34px;padding:25px 26px;display:grid}.valuation-recent-movement h3{color:#111310;letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(25px,3vw,38px);line-height:1}.valuation-recent-movement>header p{color:#5c6559;align-self:end;margin:0;font-size:14px;line-height:1.65}.valuation-recent-movement>div{background:#d9dfd6;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.valuation-recent-movement article{background:#fff;flex-direction:column;justify-content:flex-end;min-width:0;min-height:142px;padding:20px;display:flex}.valuation-recent-movement article span{color:#667062;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.35}.valuation-recent-movement article strong{color:#151815;letter-spacing:-.045em;margin:10px 0 5px;font-size:clamp(22px,2.3vw,31px)}.valuation-recent-movement article strong.is-positive{color:#367b42}.valuation-recent-movement article strong.is-negative{color:#a34a45}.valuation-recent-movement article small{color:#737b70;font-size:11px;line-height:1.5}.valuation-change-sets-section{padding-top:34px}.valuation-change-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.valuation-change-set-grid>article{background:#fbfcfa;border:1px solid #d9dfd6;border-radius:22px;flex-direction:column;min-height:420px;padding:28px;display:flex}.valuation-change-set-grid header,.valuation-change-set-grid footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.valuation-change-set-grid header span{color:#52764c;font:750 11px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.valuation-change-set-grid header small,.valuation-change-set-grid footer{color:#6e776b;font-size:12px;line-height:1.45}.valuation-change-set-grid h3{color:#111310;letter-spacing:-.055em;max-width:580px;margin:52px 0 12px;font-size:clamp(27px,3.2vw,45px);line-height:1}.valuation-change-set-grid>article>p{color:#60695d;max-width:600px;margin:0 0 24px;font-size:14px;line-height:1.65}.valuation-change-set-value{border-top:1px solid #dfe4dd;border-bottom:1px solid #dfe4dd;gap:5px;margin-top:auto;padding:18px 0;display:grid}.valuation-change-set-value span{color:#687064;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.valuation-change-set-value strong{color:#151815;letter-spacing:-.04em;font-size:27px}.valuation-change-set-value strong.is-positive{color:#367b42}.valuation-change-set-value strong.is-negative{color:#a34a45}.valuation-change-set-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 0;display:grid}.valuation-change-set-grid dl div{min-width:0;padding-right:12px}.valuation-change-set-grid dt{color:#788075;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.valuation-change-set-grid dd{color:#20241f;font:650 13px/1.45 var(--font-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;overflow:hidden}.valuation-change-set-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.valuation-change-set-tags span{color:#596654;background:#fff;border:1px solid #d6ddd3;border-radius:999px;padding:6px 9px;font-size:10px}.valuation-change-set-grid footer{border-top:1px solid #dfe4dd;margin-top:auto;padding-top:18px}.valuation-change-set-grid footer a{color:#2d5e31;font-weight:750}.valuation-accepted-changes-section{padding-top:34px}.valuation-accepted-change-list{gap:14px;display:grid}.valuation-accepted-change-list>article{background:#fbfcfa;border:1px solid #d9dfd6;border-radius:22px;padding:28px}.valuation-accepted-change-list header,.valuation-accepted-change-list footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.valuation-accepted-change-list header>div:first-child>span{color:#52764c;font:750 11px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.valuation-accepted-change-list h3{color:#111310;letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(25px,3vw,39px);line-height:1}.valuation-accepted-change-value{background:#eef6ec;border:1px solid #cbd9c7;border-radius:15px;gap:5px;min-width:210px;padding:15px 17px;display:grid}.valuation-accepted-change-value span,.valuation-accepted-change-metrics span{color:#687064;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.valuation-accepted-change-value strong{color:#2f7139;letter-spacing:-.04em;font-size:25px}.valuation-accepted-change-value small{color:#657062;font-size:11px;line-height:1.4}.valuation-accepted-change-value.is-micro{background:#f4f7f3;border-color:#d5ddd2}.valuation-accepted-change-value.is-micro strong{color:#374434;font-size:21px}.valuation-accepted-change-metrics{border:1px solid #dfe4dd;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;display:grid;overflow:hidden}.valuation-accepted-change-metrics>div{background:#fff;gap:7px;min-width:0;padding:17px;display:grid}.valuation-accepted-change-metrics>div+div{border-left:1px solid #dfe4dd}.valuation-accepted-change-metrics strong{color:#151815;letter-spacing:-.035em;font-size:21px}.valuation-accepted-change-breakdown{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.valuation-accepted-change-breakdown span{color:#485344;background:#edf2eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.valuation-accepted-change-list footer{color:#6e776b;border-top:1px solid #dfe4dd;align-items:center;margin-top:19px;padding-top:18px;font-size:12px;line-height:1.5}.valuation-accepted-change-list footer>div{flex-wrap:wrap;gap:8px;display:flex}.valuation-accepted-change-list footer a{color:#2d5e31;font-weight:750}.valuation-accepted-change-proof{color:#7a8177;margin-top:12px;font-size:10px;line-height:1.5;display:block}.valuation-research-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.valuation-research-intro>div:first-child h2{letter-spacing:-.06em;max-width:630px;margin:12px 0 17px;font-size:clamp(38px,4.5vw,68px);line-height:.98}.valuation-research-intro>div:first-child p{color:#60675d;max-width:610px;font-size:17px;line-height:1.65}.valuation-research-intro-grid{border:1px solid #d9dfd6;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.valuation-research-intro-grid article{background:#fbfcfa;border-right:1px solid #d9dfd6;flex-direction:column;justify-content:flex-end;min-height:245px;padding:25px 22px;display:flex}.valuation-research-intro-grid article:last-child{border-right:0}.valuation-research-intro-grid article>span{color:#899284;font:700 11px var(--font-mono), monospace;margin-bottom:auto}.valuation-research-intro-grid strong{margin:18px 0 9px;font-size:18px;line-height:1.2}.valuation-research-intro-grid p{color:#657062;margin:0;font-size:13px;line-height:1.55}.research-hero{border-bottom:1px solid #dde2da;padding:120px 0 92px;position:relative;overflow:hidden}.research-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:70px;display:grid;position:relative}.research-hero h1{letter-spacing:-.075em;max-width:770px;margin:15px 0 20px;font-size:clamp(64px,8vw,118px);line-height:.88}.research-hero-grid>div>p{color:#5c645a;max-width:720px;font-size:20px;line-height:1.65}.research-hero aside{background:#f8fbf7eb;border:1px solid #cfd8cc;border-radius:22px;padding:30px;box-shadow:0 24px 60px #1b2a1914}.research-hero aside strong{color:#4d6f49;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.research-hero aside p{color:#1f241e;font:650 18px/1.5 var(--font-sans), sans-serif;margin:18px 0 13px}.research-hero aside small{color:#626c60;font-size:13px;line-height:1.6}.research-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.research-index-grid article{background:#fbfcfa;border:1px solid #d9dfd6;border-radius:22px;flex-direction:column;min-height:310px;padding:30px;display:flex}.research-index-grid article>span{color:#6c8c67;font:750 11px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.research-index-grid h3{letter-spacing:-.05em;max-width:510px;margin:auto 0 14px;font-size:clamp(28px,3vw,43px);line-height:1}.research-index-grid p{color:#616a5f;max-width:570px;margin:0;font-size:15px;line-height:1.65}.research-index-grid small{color:#7b8478;margin-top:25px;font-size:12px}.research-standard-section{color:#f6f7f3;background:#0d110d;padding:100px 0}.research-standard-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px;display:grid}.research-standard-grid h2{letter-spacing:-.06em;margin:13px 0 19px;font-size:clamp(42px,5vw,76px);line-height:.96}.research-standard-grid>div:first-child p{color:#aeb7ab;max-width:590px;font-size:17px;line-height:1.65}.research-standard-grid>div:last-child{border:1px solid #333c31;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.research-standard-grid article{border-bottom:1px solid #333c31;border-right:1px solid #333c31;min-height:160px;padding:24px}.research-standard-grid article:nth-child(2n){border-right:0}.research-standard-grid article:nth-last-child(-n+2){border-bottom:0}.research-standard-grid article strong{color:#b7d7ad;font-size:15px}.research-standard-grid article p{color:#aab3a7;margin:10px 0 0;font-size:13px;line-height:1.6}.research-audience-section{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:80px;display:grid}.research-audience-section h2{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(40px,5vw,72px);line-height:.96}.research-audience-section p{color:#606a5e;font-size:16px;line-height:1.65}.research-audience-section>div:last-child{background:#f8faf7;border:1px solid #d4dcd1;border-radius:22px;padding:30px}.research-audience-section h3{letter-spacing:-.035em;margin:0;font-size:24px}.research-audience-section .button{margin-top:10px}.research-private-benchmark{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:start;gap:80px;padding-top:10px;display:grid}.research-private-benchmark h2{letter-spacing:-.06em;max-width:670px;margin:12px 0 0;font-size:clamp(40px,5vw,72px);line-height:.96}.research-private-benchmark>div:last-child{background:#f8faf7;border:1px solid #d4dcd1;border-radius:22px;padding:30px}.research-private-benchmark p{color:#606a5e;margin:0;font-size:16px;line-height:1.7}.research-private-benchmark p+p{border-top:1px solid #d8dfd5;margin-top:17px;padding-top:17px}.valuation-repository-badges-section{padding-top:36px}.valuation-repository-badge-grid{background:#fff;border:1px solid #d7ddd4;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.valuation-repository-badge-grid article{border-bottom:1px solid #d7ddd4;border-right:1px solid #d7ddd4;flex-direction:column;min-height:290px;padding:27px;display:flex}.valuation-repository-badge-grid article:nth-child(4n){border-right:0}.valuation-repository-badge-grid article:nth-last-child(-n+4){border-bottom:0}.valuation-repository-badge-grid article>div{color:#0c110c;background:#dff5d9;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.valuation-repository-badge-grid article>span{color:#668260;font:750 11px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:38px}.valuation-repository-badge-grid h3{letter-spacing:-.035em;margin:9px 0 0;font-size:21px}.valuation-repository-badge-grid p{color:#60685e;margin:11px 0 22px;font-size:14px;line-height:1.58}.valuation-repository-badge-grid small{color:#7d857a;margin-top:auto;font-size:12px}@media (max-width:940px){.valuation-repository-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-repository-badge-grid article:nth-child(4n){border-right:1px solid #d7ddd4}.valuation-repository-badge-grid article:nth-child(2n){border-right:0}.valuation-repository-badge-grid article:nth-last-child(-n+4){border-bottom:1px solid #d7ddd4}.valuation-repository-badge-grid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.valuation-repository-badge-grid{grid-template-columns:1fr}.valuation-repository-badge-grid article,.valuation-repository-badge-grid article:nth-child(2n),.valuation-repository-badge-grid article:nth-last-child(-n+2){border-bottom:1px solid #d7ddd4;border-right:0}.valuation-repository-badge-grid article:last-child{border-bottom:0}}.research-published-indexes{border-top:1px solid #d9dfd6;margin-top:80px;padding-top:58px}.research-published-indexes>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.research-published-indexes h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,4vw,58px);line-height:1}.research-published-indexes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.research-published-indexes a{color:#111310;background:#fbfcfa;border:1px solid #d9dfd6;border-radius:20px;flex-direction:column;min-height:240px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.research-published-indexes a:hover{border-color:#93ac8b;transform:translateY(-3px);box-shadow:0 20px 44px #2a3d2717}.research-published-indexes a>span{color:#587753;font:750 11px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.research-published-indexes a strong{letter-spacing:-.035em;margin:auto 0 9px;font-size:22px}.research-published-indexes a p{color:#60695e;margin:0 0 18px;font-size:14px;line-height:1.55}.research-published-indexes a small{color:#737c70;font-size:11px;line-height:1.5}.research-detail-hero{border-bottom:1px solid #dce2d9;padding:94px 0 72px;position:relative;overflow:hidden}.research-detail-hero .shell{position:relative}.research-detail-hero nav{color:#687066;flex-wrap:wrap;gap:10px;margin-bottom:58px;font-size:13px;display:flex}.research-detail-hero nav a{color:#4d6f49}.research-detail-hero h1{letter-spacing:-.07em;max-width:990px;margin:13px 0 20px;font-size:clamp(56px,7.5vw,108px);line-height:.91}.research-detail-hero>.shell>p{color:#5e675c;max-width:820px;font-size:clamp(17px,2vw,21px);line-height:1.65}.research-detail-hero .research-direct-answer{color:#232923;font-weight:600}.research-detail-summary{background:#d5ddd2;border:1px solid #d5ddd2;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.research-detail-summary article{background:#fffffff5;min-height:132px;padding:24px}.research-detail-summary span{color:#6a7367;font:750 11px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.research-detail-summary strong{color:#111310;letter-spacing:-.045em;margin-top:30px;font-size:clamp(20px,2.2vw,30px);line-height:1.1;display:block}.research-detail-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:72px;display:grid}.research-detail-grid>div:first-child h2{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(40px,4.5vw,68px);line-height:.96}.research-detail-grid>div:first-child p{color:#626b60;font-size:16px;line-height:1.65}.research-metric-list,.research-membership-list,.research-provenance-list{background:#fff;border:1px solid #d8ded5;border-radius:20px;overflow:hidden}.research-metric-list article,.research-membership-list article,.research-provenance-list article{border-bottom:1px solid #dfe4dc;padding:22px 24px}.research-metric-list article:last-child,.research-membership-list article:last-child,.research-provenance-list article:last-child{border-bottom:0}.research-metric-list article>div,.research-membership-list article>div{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.research-metric-list span,.research-membership-list span{color:#567251;text-transform:capitalize;font-size:12px;font-weight:750}.research-metric-list strong{letter-spacing:-.035em;font-size:22px}.research-metric-list p,.research-provenance-list p{color:#535d51;margin:10px 0 5px;font-size:14px;line-height:1.55}.research-metric-list small,.research-membership-list small{color:#737c70;font-size:11px;line-height:1.5}.research-membership-section,.research-result-provenance{background:#f3f6f2;border-block:1px solid #dde3da;padding:100px 0}.research-membership-list{max-height:680px;overflow:auto}.research-membership-list strong{overflow-wrap:anywhere;font-size:15px}.research-citation-card,.research-embed-card{background:#f8fbf7;border:1px solid #cdd8ca;border-radius:24px;margin-block:86px;padding:52px}.research-citation-card h2,.research-embed-card h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1}.research-citation-card p,.research-embed-card p{color:#263025;max-width:920px;font-size:18px;line-height:1.6}.research-citation-card small{color:#697267;font-size:12px}.research-result-evidence>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.research-result-evidence h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(40px,5vw,70px);line-height:.96}.research-table-wrap{border:1px solid #d8ded5;border-radius:18px;overflow:auto}.research-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.research-table-wrap th,.research-table-wrap td{text-align:left;border-bottom:1px solid #e0e5de;padding:14px 16px;font-size:13px;line-height:1.45}.research-table-wrap th{color:#51624e;font:750 10px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#f4f7f3;position:sticky;top:0}.research-table-wrap tbody tr:last-child td{border-bottom:0}.research-empty-state{color:#657062;background:#f9fbf8;border:1px dashed #cfd8cc;border-radius:18px;padding:26px;line-height:1.6}.research-provenance-list strong{font-size:15px}.research-provenance-list p a{color:#4e7348;margin-right:12px;display:inline-block}.research-embed-card pre{color:#c9e4c1;font:12px/1.6 var(--font-mono), monospace;background:#0d110d;border-radius:14px;margin:22px 0 0;padding:20px;overflow:auto}@media (max-width:900px){.valuation-research-intro,.research-hero-grid,.research-standard-grid,.research-audience-section,.research-private-benchmark{grid-template-columns:1fr;gap:34px}.valuation-research-intro-grid{grid-template-columns:1fr}.valuation-research-intro-grid article{border-bottom:1px solid #d9dfd6;border-right:0;min-height:180px}.valuation-research-intro-grid article:last-child{border-bottom:0}.research-index-grid{grid-template-columns:1fr}.research-published-indexes>div{grid-template-columns:1fr 1fr}.research-index-grid article{min-height:260px}.research-detail-grid{grid-template-columns:1fr;gap:34px}.research-detail-summary{grid-template-columns:1fr 1fr}.research-result-evidence>header{flex-direction:column;align-items:flex-start}.valuation-history-layout{grid-template-columns:1fr}.valuation-commit-activity>header,.valuation-recent-movement>header{grid-template-columns:1fr;gap:15px}.valuation-recent-movement>div{grid-template-columns:repeat(3,minmax(0,1fr))}.valuation-change-set-grid{grid-template-columns:1fr}.valuation-accepted-change-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-accepted-change-metrics>div:nth-child(3){border-top:1px solid #dfe4dd;border-left:0}.valuation-accepted-change-metrics>div:nth-child(4){border-top:1px solid #dfe4dd}.valuation-history-windows{grid-template-columns:1fr 1fr}.valuation-history-windows div:nth-child(2){border-right:0}.valuation-history-windows div:nth-child(-n+2){border-bottom:1px solid #d9dfd6}}@media (max-width:520px){.research-hero{padding:86px 0 64px}.research-hero h1{font-size:58px}.research-standard-grid>div:last-child,.research-published-indexes>div,.research-detail-summary{grid-template-columns:1fr}.research-detail-summary article{min-height:108px}.research-detail-summary strong{margin-top:20px}.research-citation-card,.research-embed-card{padding:30px 22px}.research-standard-grid article,.research-standard-grid article:nth-child(2n),.research-standard-grid article:nth-last-child(-n+2){border-bottom:1px solid #333c31;border-right:0}.research-standard-grid article:last-child{border-bottom:0}.valuation-history-chart-card{min-height:310px;padding:20px}.valuation-history-chart{height:165px}.valuation-history-details{grid-template-columns:1fr}.valuation-history-details article{min-height:132px}.valuation-commit-activity{padding:22px 20px 18px}.valuation-commit-bars{gap:2px;height:135px}.valuation-history-windows{grid-template-columns:1fr}.valuation-history-windows div{border-bottom:1px solid #d9dfd6;border-right:0}.valuation-history-windows div:last-child{border-bottom:0}.valuation-recent-movement>div{grid-template-columns:1fr}.valuation-recent-movement article{min-height:116px}.valuation-change-set-grid>article{min-height:380px;padding:22px}.valuation-change-set-grid dl{grid-template-columns:1fr;gap:12px}.valuation-accepted-change-list>article{padding:22px}.valuation-accepted-change-list header,.valuation-accepted-change-list footer{flex-direction:column;align-items:stretch}.valuation-accepted-change-value{min-width:0}.valuation-accepted-change-metrics{grid-template-columns:1fr}.valuation-accepted-change-metrics>div+div,.valuation-accepted-change-metrics>div:nth-child(3),.valuation-accepted-change-metrics>div:nth-child(4){border-top:1px solid #dfe4dd;border-left:0}}.code-valuator-global-header .header-inner{grid-template-columns:minmax(205px,auto) minmax(0,1fr) auto;gap:clamp(18px,2vw,32px)}.standalone-header-brand{min-width:205px}.standalone-header-brand .code-valuator-brand-copy small{white-space:nowrap;font-size:10px;line-height:1.2}.standalone-navigation{white-space:nowrap;gap:clamp(14px,1.45vw,22px)}.standalone-header-actions{gap:10px;padding-left:8px}.standalone-sign-in{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding-inline:14px;font-weight:650;display:inline-flex}.standalone-header-actions .button{white-space:nowrap;padding-inline:20px}[data-cv-mobile-navigation][hidden]{display:none!important}.mobile-menu-icon-close,.mobile-menu-button[aria-expanded=true] .mobile-menu-icon-open{display:none}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon-close{display:block}@media (max-width:1230px){.code-valuator-global-header .header-inner{grid-template-columns:1fr auto;gap:18px;width:calc(100% - 32px);min-height:68px}.code-valuator-global-header .desktop-navigation,.code-valuator-global-header .header-actions{display:none}.code-valuator-global-header .mobile-menu-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.code-valuator-global-header .mobile-navigation:not([hidden]){z-index:90;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:18px 28px;width:100%;max-height:calc(100dvh - 68px);padding:22px max(24px,50vw - 450px);display:grid;position:absolute;top:100%;left:0;overflow:hidden auto;box-shadow:0 28px 60px #161e1524}.code-valuator-global-header .mobile-navigation a{align-items:center;min-height:40px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.standalone-mobile-primary-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;display:grid}.code-valuator-global-header .mobile-navigation>.standalone-mobile-primary-links{grid-row:auto}.standalone-mobile-use-cases{background:#fafbf9;border:1px solid #dfe5dc;border-radius:12px;grid-column:1}.standalone-mobile-use-cases summary{color:#273126;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 15px;font-size:13px;font-weight:750;list-style:none;display:flex}.standalone-mobile-use-cases summary::-webkit-details-marker{display:none}.standalone-mobile-use-cases summary svg{transition:transform .15s}.standalone-mobile-use-cases[open] summary svg{transform:rotate(180deg)}.standalone-mobile-use-cases>div{border-top:1px solid #e4e9e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding:0 15px 13px;display:grid}.standalone-mobile-use-cases>div a{color:#536051;min-height:35px;font-size:12px}.standalone-mobile-use-cases>div a:first-child{color:#456940}.standalone-mobile-actions{border-left:1px solid #e2e7df;grid-area:1/2/span 2;align-content:center;align-self:stretch;gap:9px;padding-left:26px;display:grid}.standalone-mobile-actions .standalone-sign-in,.standalone-mobile-actions .button{justify-content:center;width:100%;min-height:46px}}@media (max-width:720px){.standalone-header-brand{min-width:0}.standalone-header-brand .code-valuator-brand-mark{flex-basis:36px;width:36px;height:36px}.standalone-header-brand .code-valuator-brand-copy strong{font-size:15px}.standalone-header-brand .code-valuator-brand-copy small{font-size:9px}.code-valuator-global-header .mobile-navigation:not([hidden]){grid-template-columns:1fr;gap:12px;padding:16px}.standalone-mobile-primary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.standalone-mobile-use-cases,.standalone-mobile-actions{grid-column:1}.standalone-mobile-actions{border-top:1px solid #e2e7df;border-left:0;grid-row:auto;grid-template-columns:.72fr 1.28fr;padding:13px 0 0}}@media (max-width:430px){.standalone-header-brand .code-valuator-brand-copy strong{font-size:14px}.standalone-header-brand .code-valuator-brand-copy small{font-size:8px}}.help-center-page,.help-article-page{color:#151713;background:#f6f7f3}.help-hero{text-align:center;color:#f7f8f2;background:radial-gradient(circle at 50% 10%,#8ec77d3d,#0000 34%),#0d100d;padding:110px 0 78px}.help-hero h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,7vw,86px);line-height:.96}.help-hero>.shell>p{color:#b8c0b5;margin:0 auto;font-size:19px}.help-search{color:#172017;background:#f7f8f3;border:1px solid #3d473b;border-radius:17px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(760px,100%);min-height:66px;margin:38px auto 0;padding:7px 7px 7px 20px;display:grid;position:relative;box-shadow:0 22px 70px #0000004d}.help-search .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-search svg{color:#667063;width:20px}.help-search input{width:100%;min-width:0;font:inherit;color:#151713;text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:17px;overflow:hidden}.help-search button{color:#11200e;cursor:pointer;background:#9dce90;border:0;border-radius:12px;height:50px;padding:0 24px;font-weight:800}.help-search button:hover{background:#b1dfa5}.help-center-content{padding-top:78px;padding-bottom:110px}.help-featured>header span,.help-category-card>header>span,.help-related>span,.help-contact>div>span{color:#608258;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.help-featured>header h2{letter-spacing:-.045em;margin:9px 0 28px;font-size:clamp(31px,4vw,50px)}.help-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.help-featured-card{min-height:144px;color:inherit;background:#fff;border:1px solid #d7dcd3;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:start;gap:17px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.help-featured-card:hover{border-color:#9ec294;transform:translateY(-2px);box-shadow:0 18px 50px #1d2d1914}.help-featured-card>svg:first-child{color:#40623a;background:#eaf3e7;border-radius:10px;width:38px;height:38px;padding:9px}.help-featured-card>svg:last-child{color:#6e786b;width:18px;margin-top:4px}.help-featured-card h3{letter-spacing:-.025em;margin:0;font-size:18px}.help-featured-card p{color:#687065;margin:8px 0 0;font-size:14px;line-height:1.55}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:76px;display:grid}.help-category-card{background:#fff;border:1px solid #d7dcd3;border-radius:20px;overflow:hidden}.help-category-card>header{background:#f0f3ed;border-bottom:1px solid #d7dcd3;min-height:174px;padding:28px 30px}.help-category-card h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:27px}.help-category-card p{color:#687065;max-width:480px;margin:0;line-height:1.55}.help-category-card>div a{color:#20231e;border-bottom:1px solid #e5e8e2;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:13px 30px;font-weight:670;text-decoration:none;display:flex}.help-category-card>div a:last-child{border-bottom:0}.help-category-card>div a:hover{color:#31562a;background:#f5f8f3}.help-category-card>div svg{flex:none;width:17px}.help-results-summary{color:#60685d;margin:0 0 -45px;font-weight:700}.help-empty{text-align:center;padding:80px 20px}.help-empty h2{font-size:34px}.help-contact{color:#f7f8f3;background:#172017;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:42px;display:flex}.help-contact h2{letter-spacing:-.045em;margin:8px 0;font-size:38px}.help-contact p{color:#b7c0b4;max-width:650px;margin:0;line-height:1.6}.help-contact .button{color:#11200e;background:#9dce90;flex:none;align-items:center;gap:16px;display:inline-flex}.help-contact .button:hover{background:#b1dfa5}.help-contact svg{width:18px}.help-support-form-section{color:#f7f8f3;background:#172017;border:1px solid #cfd5cb;border-radius:24px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:start;gap:70px;margin-top:70px;padding:48px;display:grid;box-shadow:0 30px 80px #21301f1f}.help-support-form-copy>svg{color:#a9d69b;background:#273526;border-radius:13px;width:44px;height:44px;padding:11px}.help-support-form-copy>span{color:#9fce91;letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:800;display:block}.help-support-form-copy h2{letter-spacing:-.055em;margin:9px 0 16px;font-size:clamp(40px,4vw,62px);line-height:.95}.help-support-form-copy p{color:#c6cec2;margin:0;font-size:17px;line-height:1.65}.help-support-form-copy small{color:#8f9a8b;margin-top:25px;line-height:1.55;display:block}.help-support-form{background:#101510;border:1px solid #394437;border-radius:19px;gap:18px;padding:28px;display:grid;position:relative}.help-support-form label:not(.help-honeypot){gap:8px;display:grid}.help-support-form label>span{color:#cbd3c7;font-size:12px;font-weight:750}.help-support-form input,.help-support-form select,.help-support-form textarea{color:#f5f7f2;width:100%;min-height:48px;font:inherit;background:#191f18;border:1px solid #3f4b3d;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.help-support-form textarea{resize:vertical;min-height:145px;line-height:1.55}.help-support-form input:focus,.help-support-form select:focus,.help-support-form textarea:focus{border-color:#9fce91;box-shadow:0 0 0 3px #9fce9124}.help-form-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.help-support-form .button{color:#101510;background:#9fce91;border:0;justify-content:center;align-items:center;gap:12px;min-height:50px;display:inline-flex}.help-support-form .button:hover{background:#b3dda8}.help-support-form .button:disabled{opacity:.65;cursor:wait}.help-support-form .button svg{width:18px;height:18px}.help-support-form .spin{animation:.8s linear infinite help-spin}.help-honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.help-support-error{color:#ffd3d3;background:#351e1e;border:1px solid #9f4d4d;border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.help-support-success{background:#e5f1e1;border:1px solid #b9cab4;border-radius:22px;align-items:flex-start;gap:22px;margin-top:70px;padding:42px;display:flex}.help-support-success>svg{color:#477341;flex:none;width:32px;height:32px}.help-support-success span{color:#477341;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.help-support-success h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:36px}.help-support-success p{color:#4d594b;margin:0;line-height:1.55}@keyframes help-spin{to{transform:rotate(360deg)}}.help-article-layout{grid-template-columns:230px minmax(0,800px);justify-content:center;gap:85px;padding-top:92px;padding-bottom:120px;display:grid}.help-article-sidebar{align-self:start;gap:13px;display:grid;position:sticky;top:100px}.help-article-sidebar>a:first-child{color:#334331;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.help-article-sidebar>a:first-child svg{width:16px}.help-article-sidebar>span{color:#7c8479;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:800}.help-article-sidebar>a{color:#4e594c;text-decoration:none}.help-article-sidebar>div{background:#fff;border:1px solid #d2d8ce;border-radius:14px;margin-top:20px;padding:20px}.help-article-sidebar>div p{color:#687065;font-size:13px;line-height:1.5}.help-article-sidebar>div a{color:#3e6b36;font-weight:800}.help-article-main>nav{color:#71796e;gap:9px;font-size:13px;display:flex}.help-article-main>nav a{color:inherit;text-decoration:none}.help-article-main>h1{letter-spacing:-.06em;margin:30px 0 18px;font-size:clamp(44px,6vw,70px);line-height:1}.help-article-summary{color:#5e665b;max-width:720px;margin:0;font-size:20px;line-height:1.55}.help-article-updated{color:#7a8277;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;display:flex}.help-article-updated svg{width:15px}.help-article-hero{background:#e8ece5;border:1px solid #d6dcd2;border-radius:22px;margin:40px 0;padding:10px;transform:rotate(-.5deg)}.help-article-hero img{border-radius:14px;width:100%;height:auto;display:block}.help-article-body{color:#343b31;margin-top:45px;font-size:17px;line-height:1.78}.help-article-body h2{color:#161916;letter-spacing:-.04em;margin:48px 0 14px;font-size:31px;line-height:1.15}.help-article-body h3{color:#161916;letter-spacing:-.025em;margin:34px 0 12px;font-size:23px}.help-article-body p{margin:0 0 22px}.help-article-body li{margin:8px 0}.help-article-body blockquote{background:#edf3eb;border-left:4px solid #7fa675;margin:28px 0;padding:18px 22px}.help-article-body code{background:#e5e9e2;border-radius:5px;padding:2px 6px;font-size:.9em}.help-article-body a{color:#376931}.help-article-feedback{background:#e9f1e6;border:1px solid #cbd4c6;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:60px;padding:25px;display:flex}.help-article-feedback p{color:#5d6759;margin:5px 0 0;font-size:14px}.help-article-feedback a{color:#fff;background:#172017;border-radius:10px;padding:12px 17px;font-weight:800;text-decoration:none}.help-related{margin-top:70px}.help-related h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:34px}.help-related>div{gap:10px;display:grid}.help-related>div>a{color:inherit;background:#fff;border:1px solid #d7dcd3;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;text-decoration:none;display:flex}.help-related h3{margin:0;font-size:17px}.help-related p{color:#6b7368;margin:6px 0 0;font-size:13px}.help-related svg{flex:none;width:18px}@media (max-width:880px){.help-featured-grid,.help-category-grid{grid-template-columns:1fr}.help-article-layout{grid-template-columns:1fr;gap:40px}.help-article-sidebar{flex-wrap:wrap;align-items:center;display:flex;position:static}.help-article-sidebar>span,.help-article-sidebar>a:not(:first-child),.help-article-sidebar>div{display:none}.help-support-form-section{grid-template-columns:1fr;gap:34px;padding:34px 26px}}@media (max-width:620px){.help-hero{padding:76px 0 56px}.help-hero h1{font-size:48px}.help-search{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px}.help-search button{grid-column:1/-1;width:100%}.help-center-content{padding-top:55px}.help-featured-card{grid-template-columns:35px minmax(0,1fr)}.help-featured-card>svg:last-child{display:none}.help-category-card>header,.help-category-card>div a{padding-left:22px;padding-right:22px}.help-contact,.help-article-feedback{flex-direction:column;align-items:stretch}.help-contact{padding:30px 24px}.help-contact .button,.help-article-feedback a{text-align:center;justify-content:center}.help-form-two{grid-template-columns:1fr}.help-support-form-section{border-radius:18px;padding:28px 18px}.help-support-form{padding:20px 16px}.help-article-layout{padding-top:62px}.help-article-main>h1{font-size:45px}}.feature-product-hero{background:radial-gradient(circle at 84% 10%,#8bb7822e,#0000 28%),#f7faf5;border-bottom:1px solid #dbe3d8;padding:92px 0 110px}.feature-product-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:74px;display:grid}.feature-product-hero h1{letter-spacing:-.07em;max-width:820px;margin:18px 0 24px;font-size:clamp(56px,5.8vw,88px);line-height:.91}.feature-product-lead{color:#3e473c;max-width:780px;margin:0;font-size:21px;line-height:1.6}.feature-product-support{color:#6a7467;max-width:720px;margin:16px 0 0;font-size:15px;line-height:1.65}.feature-product-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.feature-product-actions .button{align-items:center;gap:10px;display:inline-flex}.repoworth-action-disclosure{color:#667062;max-width:720px;margin:14px 0 0;font-size:12px;line-height:1.55}.feature-product-visual{min-width:0}.feature-product-frame{background:#fff;border:1px solid #cad6c7;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 30px 80px #1f311d24}.feature-product-frame-bar{background:#f7f9f6;border-bottom:1px solid #d8e1d5;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.feature-product-frame-bar>span{background:#aab4a7;border-radius:50%;width:7px;height:7px}.feature-product-frame-bar>span:first-child{background:#bd6d65}.feature-product-frame-bar>span:nth-child(2){background:#b88a55}.feature-product-frame-bar>span:nth-child(3){background:#78a872}.feature-product-frame-bar strong{color:#587153;font:750 10px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-left:auto}.feature-product-frame img{width:100%;height:auto;display:block}.feature-product-frame figcaption{color:#687165;border-top:1px solid #d8e1d5;padding:15px 18px;font-size:12px;line-height:1.5}.feature-product-evidence-card{color:#edf5e9;background:#111811;border-radius:24px;flex-direction:column;min-height:350px;padding:34px;display:flex;box-shadow:0 30px 80px #1f311d24}.feature-product-evidence-card header{color:#9fc399;font:750 10px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.feature-product-evidence-card header small{color:#879184}.feature-product-evidence-card>strong{letter-spacing:-.065em;margin:auto 0 20px;font-size:clamp(42px,5vw,70px);line-height:.94}.feature-product-evidence-card>p{color:#abb5a8;max-width:590px;margin:0;line-height:1.65}.feature-product-highlights{background:#d4ded1;border:1px solid #d4ded1;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.feature-product-highlights article{background:#fff;flex-direction:column;min-width:0;min-height:126px;padding:17px;display:flex}.feature-product-highlights span{color:#647760;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.feature-product-highlights strong{letter-spacing:-.03em;margin:auto 0 5px;font-size:17px}.feature-product-highlights small{color:#788075;font-size:10px;line-height:1.4}.feature-product-statement{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);align-items:end;gap:90px;padding-top:120px;padding-bottom:120px;display:grid}.feature-product-statement h2{letter-spacing:-.06em;max-width:830px;margin:0;font-size:clamp(46px,5.3vw,76px);line-height:.98}.feature-product-statement p{color:#60695d;margin:0;font-size:18px;line-height:1.7}.feature-product-measures{background:#f0f5ee;padding:115px 0}.feature-product-measures header,.feature-product-process>header,.feature-product-audiences header,.feature-product-boundaries>header,.feature-product-related header{max-width:850px;margin-bottom:44px}.feature-product-measures h2,.feature-product-process h2,.feature-product-audiences h2,.feature-product-boundaries h2,.feature-product-related h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(42px,5vw,70px);line-height:.98}.feature-product-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-product-measure-grid article{background:#fff;border:1px solid #d3ded0;border-radius:20px;flex-direction:column;min-height:310px;padding:29px;display:flex}.feature-product-measure-grid article>span{color:#658060;font:750 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.feature-product-measure-grid h3{letter-spacing:-.04em;margin:auto 0 13px;font-size:26px;line-height:1.08}.feature-product-measure-grid p{color:#606a5d;margin:0;font-size:14px;line-height:1.65}.feature-product-process{padding-top:120px;padding-bottom:120px}.feature-product-process>div{border:1px solid #d6ded3;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.feature-product-process article{background:#fff;flex-direction:column;min-height:280px;padding:30px;display:flex}.feature-product-process article+article{border-left:1px solid #d6ded3}.feature-product-process article>span{color:#6e8e67;font:750 12px var(--font-mono), monospace}.feature-product-process h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:25px}.feature-product-process p{color:#657062;margin:0;font-size:14px;line-height:1.65}.feature-product-audiences{color:#f4f7f1;background:#111711;padding:115px 0}.feature-product-audiences .valuation-eyebrow{color:#9dc695!important}.feature-product-audiences>.shell>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feature-product-audiences article{background:#171f16;border:1px solid #344032;border-radius:22px;flex-direction:column;min-height:440px;padding:36px;display:flex}.feature-product-audiences article>span{color:#9dc695;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.feature-product-audiences h3{letter-spacing:-.045em;max-width:540px;margin:62px 0 15px;font-size:34px;line-height:1.05}.feature-product-audiences p{color:#adb7aa;max-width:610px;margin:0;line-height:1.65}.feature-product-audiences ul{color:#c5cec2;border-top:1px solid #344032;gap:12px;margin:auto 0 0;padding:30px 0 0;list-style:none;display:grid}.feature-product-audiences li{align-items:flex-start;gap:10px;display:flex}.feature-product-audiences li svg{color:#9dc695;flex:none;margin-top:3px}.feature-product-boundaries{padding-top:115px;padding-bottom:115px}.feature-product-boundaries>div{border:1px solid #d7ded4;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.feature-product-boundaries article{background:#fafcf9;min-height:220px;padding:28px}.feature-product-boundaries article+article{border-left:1px solid #d7ded4}.feature-product-boundaries strong{font-size:20px}.feature-product-boundaries p{color:#626b5f;margin:48px 0 0;font-size:14px;line-height:1.65}.feature-product-related{background:#f3f6f1;padding:110px 0}.feature-product-related>.shell>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-product-related a{color:#171a16;background:#fff;border:1px solid #d3dcd0;border-radius:20px;flex-direction:column;min-height:300px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.feature-product-related a:hover{border-color:#91a98b;transform:translateY(-3px);box-shadow:0 22px 50px #22321f17}.feature-product-related a>span{color:#66835f;font:750 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.feature-product-related h3{letter-spacing:-.045em;margin:auto 0 12px;font-size:29px}.feature-product-related p{color:#626c5f;margin:0 0 22px;font-size:14px;line-height:1.6}.feature-product-related b{color:#4c7046;font-size:13px}.feature-product-final{color:#f4f7f1;background:#172017;padding:88px 0}.feature-product-final>.shell{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.feature-product-final .valuation-eyebrow{color:#9dc695!important}.feature-product-final h2{letter-spacing:-.06em;max-width:850px;margin:12px 0 14px;font-size:clamp(42px,5vw,70px);line-height:.97}.feature-product-final p{color:#acb7a9;max-width:760px;margin:0;font-size:17px;line-height:1.6}.feature-product-final .button{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.feature-product-final-action{justify-items:end;gap:12px;max-width:430px;display:grid}.feature-product-final-action .repoworth-action-disclosure{color:#aeb9ab;text-align:right;margin:0}.home-product-directory{border-bottom:1px solid #dce2d9;padding-top:110px;padding-bottom:110px}.valuation-hero-product-link{color:#4e7148;margin-top:17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.home-product-directory>header{grid-template-columns:1fr minmax(340px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.home-product-directory h2{letter-spacing:-.06em;max-width:800px;margin:12px 0 0;font-size:clamp(44px,5vw,72px);line-height:.97}.home-product-directory>header p{color:#60695d;margin:0;font-size:17px;line-height:1.65}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-product-grid a{color:#171a16;background:#fbfcfa;border:1px solid #d8dfd5;border-radius:20px;flex-direction:column;min-height:290px;padding:27px;text-decoration:none;display:flex}.home-product-grid a:hover{border-color:#91a98b;transform:translateY(-2px);box-shadow:0 20px 44px #2a3d2714}.home-product-grid a>span{color:#66835f;font:750 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.home-product-grid a>span,.feature-product-related a>span{max-width:calc(100% - 58px)}.home-product-grid h3{letter-spacing:-.045em;margin:auto 0 10px;font-size:27px}.home-product-grid p{color:#626b5f;margin:0 0 22px;font-size:14px;line-height:1.6}.home-product-grid b{color:#4b7045;font-size:13px}.shipped-tokens-related{padding-top:0;padding-bottom:110px}.valuation-final-section{color:#182017;background:#edf3ea;border-top:1px solid #d8e1d5}.valuation-final-section .valuation-line-pattern{display:none}.valuation-final-section .valuation-eyebrow{color:#4f7148!important}.valuation-final-section .valuation-final-card h2{color:#182017}.valuation-final-section .valuation-final-card>div>p{color:#667062}.valuation-final-section .valuation-final-card .valuation-url-form>label{color:#5f695c}.code-valuator-site-footer{background:#0d130d}.code-valuator-site-footer .footer-line-pattern{display:none}.code-valuator-site-footer .footer-lead{align-items:center}.code-valuator-site-footer .footer-lead-action strong{color:#f1f5ee}.code-valuator-site-footer .footer-lead>div:first-child p{color:#9fab9c;line-height:1.6}@media (max-width:1000px){.feature-product-hero-grid,.feature-product-statement,.home-product-directory>header{grid-template-columns:1fr}.feature-product-hero-grid{gap:52px}.feature-product-measure-grid,.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-product-statement{gap:32px}}@media (max-width:760px){.feature-product-hero{padding:68px 0 78px}.feature-product-hero h1{font-size:52px}.feature-product-actions{flex-direction:column;align-items:flex-start}.feature-product-highlights{grid-template-columns:1fr 1fr}.feature-product-statement{padding-top:78px;padding-bottom:78px}.feature-product-measure-grid,.feature-product-process>div,.feature-product-audiences>.shell>div,.feature-product-boundaries>div,.feature-product-related>.shell>div,.home-product-grid{grid-template-columns:1fr}.feature-product-process article+article,.feature-product-boundaries article+article{border-top:1px solid #d6ded3;border-left:0}.feature-product-final>.shell{grid-template-columns:1fr;gap:34px}.feature-product-final .button{justify-content:center;width:100%}.feature-product-final-action{justify-items:stretch;width:100%;max-width:none}.feature-product-final-action .repoworth-action-disclosure{text-align:left}.home-product-directory{padding-top:78px;padding-bottom:78px}}.report-products-hero{background:radial-gradient(circle at 80% 8%,#8bb78233,#0000 30%),#f6f9f4;border-bottom:1px solid #d8e1d5}.report-products-hero p{color:#5e685b}.report-product-packages{padding-top:112px;padding-bottom:112px}.report-product-packages>header,.report-products-deliverables>header{grid-template-columns:1fr minmax(350px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.report-product-packages h2,.report-measurement-section h2,.report-assessment-depth h2,.report-reading-standard h2,.report-delivery-process h2,.report-products-deliverables h2{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(46px,5.4vw,78px);line-height:.95}.report-product-packages>header p,.report-products-deliverables>header p{color:#626b5f;margin:0;font-size:17px;line-height:1.65}.report-product-packages>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-product-packages article{background:#fbfcfa;border:1px solid #d6ded3;border-radius:24px;flex-direction:column;min-height:610px;padding:36px;display:flex}.report-product-packages article:last-child{color:#f5f7f2;background:#141b14;border-color:#2f3b2e}.report-product-packages article>span{color:#66835f;font:800 10px var(--font-mono), monospace;letter-spacing:.1em}.report-product-packages article:last-child>span{color:#9dc695}.report-product-packages article>strong{letter-spacing:-.06em;margin:54px 0 7px;font-size:54px}.report-product-packages h3{letter-spacing:-.045em;max-width:530px;margin:0 0 18px;font-size:29px;line-height:1.08}.report-product-packages article>p{color:#626c5f;line-height:1.65}.report-product-packages article:last-child>p{color:#aab4a7}.report-product-packages ul{color:#4f5b4c;border-top:1px solid #d8dfd5;border-bottom:1px solid #d8dfd5;gap:13px;margin:25px 0;padding:24px 0;list-style:none;display:grid}.report-product-packages article:last-child ul{color:#c0c8bd;border-color:#344033}.report-product-packages li{align-items:flex-start;gap:10px;display:flex}.report-product-packages li svg{color:#66835f;flex:none;margin-top:3px}.report-product-packages article:last-child li svg{color:#9dc695}.report-product-packages footer{margin-top:auto}.report-product-packages footer a{color:#4f7048;font-weight:800}.report-product-packages article:last-child footer a{color:#b7d9af}.report-measurement-section{background:#eff4ed;padding:112px 0}.report-measurement-section header,.report-assessment-depth>header{max-width:900px;margin-bottom:44px}.report-measurement-section header>p,.report-assessment-depth header>p{color:#626b5f;max-width:760px;font-size:17px;line-height:1.65}.report-measurement-section .shell>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-measurement-section article{background:#fff;border:1px solid #d2ddcf;border-radius:20px;flex-direction:column;min-height:290px;padding:28px;display:flex}.report-measurement-section article>span,.report-assessment-depth article>span{color:#66835f;font:750 11px var(--font-mono), monospace}.report-measurement-section h3,.report-assessment-depth h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:24px;line-height:1.1}.report-measurement-section article p,.report-assessment-depth article p{color:#626c5f;margin:0;font-size:14px;line-height:1.62}.report-assessment-depth{padding-top:112px;padding-bottom:112px}.report-assessment-depth>div{border:1px solid #d8dfd5;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.report-assessment-depth article{background:#fbfcfa;border-bottom:1px solid #d8dfd5;border-right:1px solid #d8dfd5;flex-direction:column;min-height:260px;padding:27px;display:flex}.report-assessment-depth article:nth-child(3n){border-right:0}.report-assessment-depth article:nth-last-child(-n+2){border-bottom:0}.report-assessment-depth article:last-child{color:#f4f7f1;background:#182018}.report-assessment-depth article:last-child p{color:#abb5a8}.report-assessment-depth article:last-child>span{color:#9dc695}.report-products-compare>header>p{color:#626b5f;margin:0;font-size:17px;line-height:1.65}.report-products-table .is-head{background:#172017}.report-reading-standard{color:#f5f7f2;background:#111711;padding:110px 0}.report-reading-standard>.shell{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.report-reading-standard .valuation-eyebrow{color:#9dc695!important}.report-reading-standard p{color:#aab4a7;font-size:17px;line-height:1.65}.report-reading-standard ol{margin:0;padding:0;list-style:none}.report-reading-standard li{border-top:1px solid #344033;grid-template-columns:44px 1fr;gap:20px;padding:22px 0;display:grid}.report-reading-standard li:last-child{border-bottom:1px solid #344033}.report-reading-standard li>strong{color:#9dc695;font:800 11px var(--font-mono), monospace}.report-reading-standard li span{gap:7px;display:grid}.report-reading-standard li b{font-size:20px}.report-reading-standard li small{color:#aab4a7;font-size:13px;line-height:1.6}.report-delivery-process{padding-top:110px;padding-bottom:110px}.report-delivery-process>header{max-width:850px;margin-bottom:42px}.report-delivery-process>div{border:1px solid #d7ded4;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.report-delivery-process article{background:#fbfcfa;flex-direction:column;min-height:280px;padding:26px;display:flex}.report-delivery-process article+article{border-left:1px solid #d7ded4}.report-delivery-process article>span{color:#66835f;font:750 11px var(--font-mono), monospace}.report-delivery-process h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:23px}.report-delivery-process p{color:#626b5f;margin:0;font-size:14px;line-height:1.6}.report-products-deliverables{padding-top:10px;padding-bottom:45px}.report-products-deliverables>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-products-deliverables>div>a{color:#171a16;background:#fbfcfa;border:1px solid #d7ded4;border-radius:20px;flex-direction:column;min-height:300px;padding:30px;text-decoration:none;display:flex}.report-products-deliverables>div>a>img{object-fit:cover;object-position:top;border-bottom:1px solid #d7ded4;width:calc(100% + 60px);height:420px;margin:-30px -30px 28px}.report-products-deliverables a>span{color:#66835f;font:800 10px var(--font-mono), monospace;letter-spacing:.1em}.report-products-deliverables a>strong{margin:auto 0 12px;font-size:29px}.report-products-deliverables a>small{color:#626b5f;line-height:1.55}.report-products-deliverables a>b{color:#4f7048;margin-top:22px}@media (max-width:900px){.report-product-packages>header,.report-products-deliverables>header,.report-reading-standard>.shell{grid-template-columns:1fr;gap:30px}.report-measurement-section .shell>div,.report-assessment-depth>div{grid-template-columns:repeat(2,minmax(0,1fr))}.report-assessment-depth article,.report-assessment-depth article:nth-child(3n){border-bottom:1px solid #d8dfd5;border-right:1px solid #d8dfd5}.report-assessment-depth article:nth-child(2n){border-right:0}.report-assessment-depth article:last-child{border-bottom:0}.report-delivery-process>div{grid-template-columns:1fr 1fr}.report-delivery-process article:nth-child(3){border-left:0}.report-delivery-process article:nth-child(n+3){border-top:1px solid #d7ded4}}@media (max-width:680px){.report-product-packages>div,.report-measurement-section .shell>div,.report-assessment-depth>div,.report-delivery-process>div,.report-products-deliverables>div{grid-template-columns:1fr}.report-assessment-depth article,.report-assessment-depth article:nth-child(2n),.report-assessment-depth article:nth-child(3n){border-bottom:1px solid #d8dfd5;border-right:0}.report-delivery-process article+article,.report-delivery-process article:nth-child(3){border-top:1px solid #d7ded4;border-left:0}.report-product-packages article{min-height:540px;padding:28px}}.marketing-page{--brand-ink:#111610;--brand-ink-soft:#182118;--brand-green:#52784c;--brand-green-bright:#91ba87;--brand-green-pale:#edf3ea;--brand-canvas:#f7f9f5;--brand-line:#d5ded2;--brand-muted:#626c5f}.marketing-page .product-proof-home{border-color:var(--brand-line);background:var(--brand-green-pale)}.marketing-page .product-proof-home>.shell>header p,.marketing-page .product-proof-copy p,.marketing-page .product-proof-frame figcaption span,.marketing-page .product-proof-copy small{color:var(--brand-muted)}.marketing-page .product-proof-frame{border-color:#cbd7c8;box-shadow:0 28px 70px #1f311d1c}.marketing-page .product-proof-frame-bar{background:#f7faf5;border-color:#d5dfd2}.marketing-page .product-proof-frame-bar>span,.marketing-page .product-proof-frame-bar>span:first-child,.marketing-page .product-proof-frame-bar>span:nth-child(2),.marketing-page .product-proof-frame-bar>span:nth-child(3){background:#83a77b}.marketing-page .product-proof-frame-bar>span:nth-child(2){opacity:.62}.marketing-page .product-proof-frame-bar>span:nth-child(3){opacity:.34}.marketing-page .product-proof-frame-bar strong{color:#587153}.marketing-page .product-proof-section .product-proof-frame:before{background-color:#edf3ea;background-image:radial-gradient(#4c6c464d .75px,#0000 .75px);border:1px solid #d2ddcf}.marketing-page .product-proof-frame>.is-mobile-product-shot{object-fit:contain;background:#f1f5ef;width:min(390px,76%);max-height:720px;margin-inline:auto}.marketing-page .feature-product-frame-bar>span,.marketing-page .feature-product-frame-bar>span:first-child,.marketing-page .feature-product-frame-bar>span:nth-child(2),.marketing-page .feature-product-frame-bar>span:nth-child(3){background:#83a77b}.marketing-page .feature-product-frame-bar>span:nth-child(2){opacity:.62}.marketing-page .feature-product-frame-bar>span:nth-child(3){opacity:.34}.use-cases-page,.use-case-page{color:var(--brand-ink);background:var(--brand-canvas)}.use-case-hub-hero,.use-case-hero{border-color:var(--brand-line);background:#fff}.use-case-hub-hero p,.use-case-hero-grid>div>p,.use-case-problem-section>p,.use-case-outcome-grid p,.use-case-report-section p,.use-case-faq-section details p{color:var(--brand-muted)}.use-case-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:84px}.use-case-hub-card,.use-case-hub-card:nth-child(3n+2),.use-case-hub-card:nth-child(3n+3),.use-case-hub-card:nth-child(n+4){border:1px solid var(--brand-line);background:linear-gradient(#fff 0% 68%,#f4f7f2 100%);border-radius:28px;grid-template-rows:auto minmax(250px,1fr);gap:34px;min-height:690px;padding:34px 34px 0;display:grid;overflow:hidden;box-shadow:0 24px 64px #2536220f}.use-case-hub-card:before{content:"";background-image:radial-gradient(#4f70483d .8px,#0000 .8px);background-size:14px 14px;width:150px;height:110px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(225deg,#000,#0000 76%);mask-image:linear-gradient(225deg,#000,#0000 76%)}.use-case-hub-copy{z-index:1;flex-direction:column;min-height:290px;display:flex;position:relative}.use-case-hub-copy header{justify-content:space-between;align-items:center;gap:20px;display:flex}.use-case-hub-copy header>span{color:#7d897a;font:750 11px var(--font-mono), monospace}.use-case-hub-copy header>small{color:var(--brand-green);font:800 10px var(--font-mono), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase}.use-case-hub-copy h2{letter-spacing:-.055em;margin:58px 0 12px;font-size:clamp(34px,3.2vw,48px)}.use-case-hub-copy p{max-width:560px;color:var(--brand-muted);font-size:17px;line-height:1.55}.use-case-hub-copy>a{color:var(--brand-ink);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.use-case-hub-copy>a:hover{color:var(--brand-green)}.use-case-hub-visual{z-index:1;background:#101610;border:1px solid #cbd7c8;border-bottom:0;border-radius:20px 20px 0 0;align-self:end;margin:0 -10px -1px;position:relative;overflow:hidden;box-shadow:0 -12px 42px #1c2a1a1a}.use-case-hub-visual:before,.use-case-hub-visual:after{z-index:-1;content:"";background:#f5f8f3;border:1px solid #cfdbcc;border-radius:12px 12px 0 0;height:12px;position:absolute;inset:-10px 18px auto}.use-case-hub-visual:after{opacity:.68;inset:-18px 34px auto}.use-case-hub-visual-bar{background:#f7faf5;border-bottom:1px solid #d6dfd3;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.use-case-hub-visual-bar i{background:#7fa177;border-radius:50%;width:7px;height:7px}.use-case-hub-visual-bar i:nth-child(2){opacity:.6}.use-case-hub-visual-bar i:nth-child(3){opacity:.32}.use-case-hub-visual-bar strong{color:#587153;font:750 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.use-case-hub-visual>img{object-fit:cover;object-position:top;width:100%;height:330px;display:block}.use-case-hub-visual.is-mobile{background:#edf3ea}.use-case-hub-visual.is-mobile>img{object-fit:contain;object-position:top;filter:drop-shadow(0 18px 28px #1c2a1a2e);width:220px;height:360px;margin:18px auto 0}.use-case-decision-card{color:#fff;background:radial-gradient(circle at 90% 10%, #91ba872e, transparent 34%), var(--brand-ink-soft);border-color:#334232;box-shadow:0 24px 70px #1a27182e}.use-case-decision-card>span,.use-case-workflow-grid li>span{color:var(--brand-green-bright)}.use-case-decision-card>div,.use-case-workflow-grid li{border-color:#344333}.use-case-decision-card small,.use-case-workflow-grid>div>p,.use-case-workflow-grid li p{color:#aab7a7}.use-case-workflow-section{color:#fff;background:var(--brand-ink-soft)}.use-case-outcome-grid{counter-reset:outcome-card;gap:14px}.use-case-outcome-grid article{border:1px solid var(--brand-line);counter-increment:outcome-card;background:linear-gradient(155deg,#fff 0 76%,#edf3ea 100%);border-radius:22px;min-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 3px #90af88}.use-case-outcome-grid article+article{border-left:1px solid var(--brand-line)}.use-case-outcome-grid span{color:var(--brand-green)}.use-case-monitoring-section,.use-case-report-product-grid article,.use-case-report-products>aside{border-color:var(--brand-line)}.use-case-monitoring-section>div:last-child,.use-case-report-product-grid article:last-child,.use-case-hub-cta,.use-case-final-cta{color:#fff;background:var(--brand-ink-soft)}.use-case-report-products>header p,.use-case-report-product-grid ul,.use-case-report-products>aside p{color:var(--brand-muted)}.use-case-report-product-grid article:last-child ul{color:#aab7a7}.use-case-waitlist-section{background:#e5efe1}.use-case-waitlist-section>div:first-child{border-color:#c8d9c4}.use-case-waitlist-section>div:first-child span,.use-case-waitlist-section a{color:#446d3e}.use-case-waitlist-section p{color:var(--brand-muted)}.use-case-faq-section,.use-case-faq-section details{border-color:var(--brand-line)}.home-product-grid a,.feature-product-measure-grid article,.feature-product-related a,.report-measurement-section article,.report-products-deliverables>div>a,.report-products-samples>div>a{border-color:var(--brand-line);background:linear-gradient(155deg,#fff 0 78%,#edf3ea 100%);position:relative;overflow:hidden;box-shadow:inset 0 3px #91ad8a,0 18px 44px #2436210b}.home-product-grid a{min-height:315px}.home-product-card-icon,.feature-product-card-icon{color:#52784c;background:linear-gradient(145deg,#f8fbf7,#e8f1e5);border:1px solid #d4dfd1;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:absolute;top:22px;right:22px;box-shadow:inset 0 1px #ffffffe6}.feature-product-process>div,.feature-product-boundaries>div{border-color:var(--brand-line);background:var(--brand-line);gap:1px}.feature-product-process article,.feature-product-boundaries article{background:linear-gradient(155deg,#fff,#f4f8f2);border:0!important}.shipped-tokens-chart .deleted,.shipped-tokens-legend .deleted{background:#2f432d}.valuation-effort-composition-card{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-another-section-subtle{border:1px solid var(--brand-line);background:#f2f6f0;border-radius:22px;margin-top:30px;margin-bottom:76px;padding:28px 30px}.valuation-another-section-subtle h2{max-width:520px;margin-block:8px;font-size:clamp(28px,3vw,38px)}.valuation-another-section-subtle p{color:#667163;max-width:520px;margin-bottom:0;font-size:13px}.cv-public-report-page{color:var(--brand-ink);background:var(--brand-canvas)}.cv-public-report-hero{border-color:var(--brand-line);background:#fbfcfa}.cv-public-report-dots{background-image:radial-gradient(circle,#a9baa5 1px,#0000 1.2px)}.cv-public-report-breadcrumb{color:#727d6f}.cv-public-report-breadcrumb a{color:#52634f}.cv-public-report-breadcrumb strong,.cv-public-report-heading h1,.cv-public-report-section-heading h2,.cv-public-report-methodology h2{color:var(--brand-ink)}.cv-public-report-heading p,.cv-public-report-methodology>p{color:var(--brand-muted)}.cv-public-report-heading aside{border-color:var(--brand-line);box-shadow:0 24px 60px #20311d12}.cv-public-report-heading aside>span{color:#41633c;background:#e5f0e1}.cv-public-report-heading aside strong{color:var(--brand-ink-soft)}.cv-public-report-heading aside small{color:#6b7568}.cv-public-report-value-card{color:#f7faf5;background:#0d130d;border-color:#293828;box-shadow:0 38px 90px #18261633}.cv-public-report-nebula{background:radial-gradient(circle,#75a46b80,#3d5b372b 48%,#0000 72%)}.cv-public-report-value-card:after{background-image:radial-gradient(circle,#93b58c 1px,#0000 1.2px)}.cv-public-report-value-card>header span{color:#bad8b3;border-color:#a7cd9e61}.cv-public-report-value-card>header strong,.cv-public-report-value-copy>span,.cv-public-report-card-metrics small,.cv-public-report-value-card>footer{color:#99a896}.cv-public-report-value-copy p{color:#c8d3c5}.cv-public-report-actions button,.cv-public-report-actions a,.cv-public-report-error-actions button,.cv-public-report-error-actions a{border-color:var(--brand-ink);background:var(--brand-ink)}.cv-public-report-actions a{border-color:var(--brand-line);color:var(--brand-ink);background:#fff}.cv-public-report-evidence,.cv-public-report-stat-grid,.cv-public-report-history,.cv-public-report-stat-grid article{border-color:var(--brand-line)}.cv-public-report-stat-grid strong{color:var(--brand-ink-soft)}.cv-public-report-stat-grid small{color:#697466}.cv-public-report-history{background:#f7faf5}.valuation-result-page{color:var(--brand-ink);background:var(--brand-canvas)}.valuation-result-page .valuation-result-hero{border-bottom:1px solid var(--brand-line);background:#fbfcfa}.valuation-result-page .valuation-breadcrumb,.valuation-result-page .valuation-result-status small,.valuation-result-page .valuation-result-summary,.valuation-result-page .valuation-index-note{color:#687365}.valuation-result-page .valuation-breadcrumb strong{color:#445141}.valuation-result-page .valuation-result-meta>*{border-color:var(--brand-line);color:#5d695a}.valuation-result-page .valuation-result-meta a{color:#42633d}.valuation-result-page .valuation-result-card-stage:before{background-color:#eaf2e7;background-image:radial-gradient(#4b69463d .8px,#0000 .8px);border-color:#cedacb}.valuation-result-page .valuation-share-card{color:#fff;background:#101610;border-color:#2f3d2e;box-shadow:0 35px 80px #1c2b1a33}.valuation-result-page .valuation-result-facts,.valuation-result-page .valuation-result-facts .shell>div{border-color:var(--brand-line)}.valuation-result-page .valuation-result-facts span{color:#738070}.valuation-result-page .valuation-value-comparison>article{border-color:var(--brand-line)}.valuation-result-page .valuation-value-comparison .ai-value-card{background:radial-gradient(circle at 90% 5%,#91ba8740,#0000 30%),#f7faf5}.valuation-result-page .valuation-value-comparison .senior-value-card{background:radial-gradient(circle at 90% 5%,#52784c24,#0000 30%),#fbfcfa}.valuation-result-page .valuation-value-comparison header small,.valuation-result-page .valuation-value-comparison>article>p,.valuation-result-page .valuation-value-comparison>article>div span{color:#687365}.valuation-result-page .valuation-value-comparison>article>div{border-color:var(--brand-line)}.valuation-result-page .valuation-value-comparison>article>div strong{color:var(--brand-ink-soft)}.valuation-result-page .valuation-repository-section{border-color:var(--brand-line);background:#f1f5ef}.valuation-result-page .valuation-topic-list span,.valuation-result-page .valuation-repo-details,.valuation-result-page .valuation-repo-details>div,.valuation-result-page .valuation-language-panel,.valuation-result-page .valuation-language-panel>header,.valuation-result-page .valuation-language-panel>footer,.valuation-result-page .valuation-language-panel>footer>div{border-color:var(--brand-line)}.valuation-result-page .valuation-topic-list span{color:#566253}.valuation-result-page .valuation-repo-details dt,.valuation-result-page .valuation-language-panel>header small,.valuation-result-page .valuation-language-list span,.valuation-result-page .valuation-language-panel>footer span{color:#6e796b}.valuation-result-page .valuation-repo-details dd{color:#30392e}.valuation-result-page .valuation-language-panel{box-shadow:0 24px 65px #1e301c14}.valuation-result-page .valuation-factor-grid{border-color:var(--brand-line);overflow:hidden}.valuation-result-page .valuation-factor-grid article+article{border-color:var(--brand-line)}.valuation-result-page .valuation-factor-grid article>div span,.valuation-result-page .valuation-factor-grid article p{color:#63705f}.valuation-result-page .valuation-build-math-section{background:var(--brand-ink-soft)}.valuation-result-page .valuation-methodology-card{border-color:var(--brand-line);background:#f2f6f0}.valuation-result-page .valuation-methodology-list article{border-color:var(--brand-line)}.valuation-result-page .valuation-methodology-list p,.valuation-result-page .valuation-disclaimer{color:#606c5d}@media (max-width:980px){.use-case-hub-grid{grid-template-columns:1fr}.use-case-hub-card,.use-case-hub-card:nth-child(3n+2),.use-case-hub-card:nth-child(3n+3),.use-case-hub-card:nth-child(n+4){min-height:640px}}@media (max-width:680px){.use-case-hub-grid{gap:20px;padding-top:48px}.use-case-hub-card,.use-case-hub-card:nth-child(2n+2),.use-case-hub-card:nth-child(n+3){border:1px solid var(--brand-line);border-radius:24px;gap:26px;min-height:610px;padding:26px 20px 0}.use-case-hub-card+.use-case-hub-card{border-top:1px solid var(--brand-line)}.use-case-hub-copy{min-height:260px}.use-case-hub-copy header{align-items:flex-start}.use-case-hub-copy header>small{max-width:180px}.use-case-hub-copy h2{margin-top:50px;font-size:39px}.use-case-hub-copy p{font-size:16px}.use-case-hub-visual{margin-inline:0}.use-case-hub-visual>img{height:270px}.use-case-hub-visual.is-mobile>img{width:175px;height:295px}.use-case-outcome-grid{gap:12px}.use-case-outcome-grid article+article{border-top:1px solid var(--brand-line)}.marketing-page .product-proof-frame>.is-mobile-product-shot{width:min(260px,76%);max-height:560px}.valuation-effort-composition-card{grid-template-columns:1fr}.valuation-another-section-subtle{margin-inline:18px;padding:26px 20px}}.focused-home-hero .valuation-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:70px}.focused-home-hero .valuation-hero-copy>p{max-width:720px}.home-repoworth-proof{background:#fff;border:1px solid #cbd7c8;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 32px 84px #1c2d1a29}.home-repoworth-proof>div{background:#f7faf5;border-bottom:1px solid #d6dfd3;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.home-repoworth-proof>div>span{background:#7fa177;border-radius:50%;width:7px;height:7px}.home-repoworth-proof>div>span:nth-child(2){opacity:.6}.home-repoworth-proof>div>span:nth-child(3){opacity:.32}.home-repoworth-proof>div>strong{color:#587153;font:750 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.home-repoworth-proof>img{width:100%;height:auto;display:block}.home-repoworth-proof figcaption{color:#687365;border-top:1px solid #d6dfd3;justify-content:space-between;align-items:center;gap:22px;padding:14px 18px;font-size:12px;display:flex}.home-repoworth-proof figcaption a{color:#466a40;font-weight:800;text-decoration:none}.home-report-proof-section{color:#f5f8f3;background:#111711;padding:112px 0}.home-report-proof-grid{grid-template-columns:minmax(0,.86fr) minmax(430px,.72fr);align-items:center;gap:90px;display:grid}.home-report-proof-grid>div>.valuation-eyebrow{color:#9dc695!important}.home-report-proof-grid h2{letter-spacing:-.065em;max-width:760px;margin:14px 0 22px;font-size:clamp(48px,5.6vw,82px);line-height:.94}.home-report-proof-grid>div>p{color:#aab5a7;max-width:700px;font-size:17px;line-height:1.7}.home-report-proof-grid>div>div{align-items:center;gap:24px;margin-top:30px;display:flex}.home-report-proof-grid .text-arrow-link{color:#c8d3c5}.home-report-proof-grid figure{background:#fff;border:1px solid #3b4939;border-radius:22px;margin:0;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 90px #00000057}.home-report-proof-grid figure img{width:100%;height:auto;display:block}.home-report-proof-grid figcaption{color:#5d685a;background:#f8faf7;border-top:1px solid #d7ded4;padding:13px 17px;font-size:12px}.home-use-case-focus{padding-top:112px;padding-bottom:112px}.home-use-case-focus>header{grid-template-columns:1fr minmax(340px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.home-use-case-focus h2{letter-spacing:-.06em;max-width:800px;margin:12px 0 0;font-size:clamp(46px,5vw,72px);line-height:.97}.home-use-case-focus>header p{color:#606a5d;margin:0;font-size:17px;line-height:1.65}.home-use-case-focus>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.home-use-case-focus>div>a{border:1px solid var(--brand-line);min-height:330px;color:var(--brand-ink);background:linear-gradient(155deg,#fff 0 76%,#edf3ea 100%);border-radius:21px;flex-direction:column;padding:27px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px #91ad8a}.home-use-case-focus a>span{color:#788975;font:750 10px var(--font-mono), monospace}.home-use-case-focus a>small{color:#55794f;letter-spacing:.08em;text-transform:uppercase;max-width:210px;margin-top:36px;font-size:10px;font-weight:800}.home-use-case-focus a h3{letter-spacing:-.045em;margin:auto 0 10px;font-size:28px}.home-use-case-focus a p{color:#626c5f;margin:0 0 22px;line-height:1.55}.home-use-case-focus a b{color:#4b7045;font-size:13px}.home-method-section{color:#f5f8f3;background:#172017;padding:112px 0}.home-method-section header{max-width:880px;margin-bottom:44px}.home-method-section header .valuation-eyebrow{color:#9dc695!important}.home-method-section h2{letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(46px,5.4vw,78px);line-height:.95}.home-method-section .shell>div{border:1px solid #344033;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.home-method-section article{background:#111711;flex-direction:column;min-height:300px;padding:28px;display:flex}.home-method-section article+article{border-left:1px solid #344033}.home-method-section article>span{color:#9dc695;font:800 11px var(--font-mono), monospace}.home-method-section h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:23px}.home-method-section p{color:#aab4a7;margin:0;font-size:14px;line-height:1.62}.shipped-tokens-report-proof{max-width:1120px}.shipped-tokens-report-proof>figure{background:#f7faf5;border:1px solid #d1dbce;border-radius:18px;width:min(100%,900px);margin:34px auto 0;overflow:hidden;box-shadow:0 24px 70px #1f311d1a}.shipped-tokens-report-proof figure img{width:100%;height:auto;display:block}.shipped-tokens-report-proof figcaption{color:#626c5f;border-top:1px solid #d1dbce;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-size:12px;line-height:1.5;display:flex}.shipped-tokens-report-proof figcaption a{color:#456b3f;font-weight:800;text-decoration:none}.report-products-proof{padding-top:108px;padding-bottom:20px}.report-products-proof>header{grid-template-columns:1fr minmax(340px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.report-products-proof h2{letter-spacing:-.065em;max-width:820px;margin:12px 0 0;font-size:clamp(46px,5.4vw,78px);line-height:.95}.report-products-proof>header p{color:#626b5f;margin:0;font-size:17px;line-height:1.65}.report-products-proof>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.report-products-proof figure{background:#fff;border:1px solid #cfdacb;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 65px #1f311d17}.report-products-proof figure img{width:100%;height:auto;display:block}.report-products-proof figcaption{color:#5d685a;border-top:1px solid #d5ded2;padding:14px 16px;font-size:12px;font-weight:750}.report-products-proof>a{color:#456b3f;margin-top:24px;font-weight:800;text-decoration:none;display:inline-flex}.valuation-url-form.compact .valuation-form-note{color:#667062;max-width:760px;line-height:1.5}@media (max-width:1000px){.focused-home-hero .valuation-hero-grid,.home-report-proof-grid,.home-use-case-focus>header,.report-products-proof>header{grid-template-columns:1fr}.home-use-case-focus>div,.report-products-proof>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method-section .shell>div{grid-template-columns:1fr 1fr}.home-method-section article:nth-child(3){border-left:0}.home-method-section article:nth-child(n+3){border-top:1px solid #344033}}@media (max-width:680px){.home-repoworth-proof figcaption,.shipped-tokens-report-proof figcaption{flex-direction:column;align-items:flex-start}.home-report-proof-grid{gap:50px}.home-report-proof-grid>div>div{flex-direction:column;align-items:flex-start}.home-use-case-focus>div,.report-products-proof>div,.home-method-section .shell>div{grid-template-columns:1fr}.home-use-case-focus>div>a{min-height:300px}.home-method-section article+article,.home-method-section article:nth-child(3){border-top:1px solid #344033;border-left:0}.report-products-proof{padding-top:76px}}.marketing-page h1,.marketing-page h2,.marketing-page h3{text-wrap:balance;overflow-wrap:break-word;min-width:0}@media (max-width:680px){.valuation-hero-copy h1,.feature-product-hero h1,.use-case-hub-hero h1,.use-case-hero h1,.report-products-hero h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(42px,13vw,50px);line-height:1}.product-proof-home h2,.product-proof-section h2,.home-report-proof-grid h2,.home-use-case-focus h2,.home-method-section h2,.feature-product-statement h2,.feature-product-measures h2,.feature-product-process h2,.feature-product-audiences h2,.feature-product-boundaries h2,.feature-product-related h2,.feature-product-final h2,.use-case-problem-section h2,.use-case-outcomes-section h2,.use-case-workflow-grid h2,.use-case-report-section h2,.use-case-faq-section h2,.report-products-proof h2,.report-product-packages h2,.report-measurement-section h2,.report-products-compare h2,.report-reading-standard h2{letter-spacing:-.05em;font-size:clamp(37px,10.8vw,46px);line-height:1.03}.product-proof-mobile figcaption strong{font-size:clamp(36px,10.5vw,44px);line-height:1.02}.product-proof-mobile figcaption p{font-size:16px}}
