.home-scroll_hero__A1fK_{position:relative;height:300vh;margin-bottom:-34vh}.home-scroll_heroStage__ytRfp{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.home-scroll_plane__ZLIKy{position:absolute;inset:0;pointer-events:none;will-change:transform}.home-scroll_planeGrid__geHgT{z-index:1;background-image:linear-gradient(rgb(244 246 241/7%) 1px,transparent 0),linear-gradient(90deg,rgb(244 246 241/7%) 1px,transparent 0);background-size:96px 96px;opacity:.55}.home-scroll_planeMid__HIcNq{z-index:3}.home-scroll_planeLogos__zi301{z-index:4}.home-scroll_node___ym4Y{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgb(244 246 241/22%);background:var(--paper);color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -14px rgb(0 0 0/80%);will-change:transform;transition:border-color .24s,color .24s}.home-scroll_node___ym4Y.home-scroll_nodeOn__8_frd{border-color:rgb(244 246 241/55%);color:var(--ink)}.home-scroll_nodeShadow__lIfKI{border:1px dashed var(--stamp-amber);color:var(--stamp-amber)}.home-scroll_nodeMark__LB8gr{flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.home-scroll_nodeGlyph__ZfEus{flex:none;font-size:9px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.home-scroll_sheet__ImpDS{position:absolute;width:clamp(300px,34vw,520px);padding:10px 0 12px;background:#f7f6f1;color:#141613;box-shadow:0 18px 40px -18px rgb(0 0 0/70%),inset 0 1px 0 rgb(255 255 255/25%)}.home-scroll_sheet__ImpDS table{width:100%;border-collapse:collapse;font-family:var(--font-plex-mono),monospace;font-size:10.5px}.home-scroll_sheet__ImpDS tr:nth-child(odd) td{background:#e7efe6}.home-scroll_sheet__ImpDS td{padding:4px 10px;white-space:nowrap}.home-scroll_sheet__ImpDS td:last-child{text-align:right;transition:opacity .16s}.home-scroll_sheetLabel__k9iaa{display:block;padding:0 10px 6px;color:#5c5f58;font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.home-scroll_sheetArea__uqEqE{color:#6b6e66}.home-scroll_sheetA__dE3O9{left:21%;top:9%;transform:rotate(3deg)}.home-scroll_sheetB__HpuMZ{left:30%;top:47%;transform:rotate(-5deg)}.home-scroll_copyPlate__kD8Yi{position:absolute;left:0;top:0;width:min(100%,72rem);height:100%;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgb(5 7 6/94%),rgb(5 7 6/94%) 58%,rgb(5 7 6/60%) 78%,rgb(5 7 6/0));-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);will-change:transform,opacity}.home-scroll_heroCopyLayer__Be3dB{position:absolute;z-index:6;left:clamp(1.25rem,6vw,6rem);bottom:clamp(5rem,15vh,9rem);max-width:44rem}.home-scroll_heroCopyIn__LdPGW{transform-origin:0 100%;will-change:transform}.home-scroll_heroBeat__lAf_p{position:absolute;z-index:5;left:clamp(1.25rem,6vw,6rem);top:0;bottom:34vh;display:flex;align-items:center;pointer-events:none;opacity:0;visibility:hidden}.home-scroll_heroBeatIn__lUtyf{width:min(40rem,84vw)}.home-scroll_beatTitle__81IXH{margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:700;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.home-scroll_beatTitle__81IXH em{color:var(--signal-lime);font-style:normal}.home-scroll_beatBody__vHjpC{max-width:34rem;margin:1.25rem 0 0;color:rgb(244 246 241/78%);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5;text-wrap:pretty}.home-scroll_stampLayer__Z7QMs{position:absolute;z-index:7;right:8%;bottom:39%;display:flex;gap:8px}.home-scroll_rowStamp__sFFTy,.home-scroll_stamp__vc5Yp{display:inline-block;padding:3px 8px;font-family:var(--font-plex-mono),monospace;font-size:10.5px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.home-scroll_stamp__vc5Yp{transform-origin:50% 50%;will-change:transform,filter;transition:color .12s,background-color .12s,border-color .12s}.home-scroll_stamp_investigate__uOVk5{border:1px solid var(--stamp-amber);color:var(--stamp-amber)}.home-scroll_stamp_reclaim___y_4f,.home-scroll_stamp_review__VzEEa{border:1px solid var(--ink);color:var(--ink)}.home-scroll_stamp_scale__j3fZ7{border:1px solid var(--signal-lime);background:var(--signal-lime);color:#050706}.home-scroll_stampLanded__2pmxg.home-scroll_stamp_investigate__uOVk5{border-color:#a8741a;background:#f7f6f1;color:#8a5e12}.home-scroll_stampLanded__2pmxg.home-scroll_stamp_reclaim___y_4f,.home-scroll_stampLanded__2pmxg.home-scroll_stamp_review__VzEEa{border-color:#141613;background:#f7f6f1;color:#141613}.home-scroll_stampLanded__2pmxg.home-scroll_stamp_scale__j3fZ7{border-color:#1e6b3c;background:#1e6b3c;color:#f7f6f1}.home-scroll_paper_observed__9PQpH{border:1px solid #141613;background:#f7f6f1;color:#141613}.home-scroll_paper_inferred__Vr1Ev{border:1px solid #a8741a;background:#f7f6f1;color:#8a5e12}.home-scroll_paper_enforced__1vhOS{border:1px solid #1e6b3c;background:#1e6b3c;color:#f7f6f1}.home-scroll_paper_notcovered__8cjDc{border:1px dashed #a33327;background:#f7f6f1;color:#a33327}.home-scroll_ledger__SXAcO{position:relative;height:260vh}.home-scroll_ledgerStage__dyKB8{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.home-scroll_ledgerGrid__WlVqM{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);height:100%;max-width:1487px;margin:0 auto;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,6vw,6rem)}.home-scroll_ledgerCopy__Jnrzu{display:flex;flex-direction:column;gap:1.5rem}.home-scroll_ledgerEyebrow__gj1Qb{margin:0;color:var(--signal-lime);font-family:var(--font-plex-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.home-scroll_cues__a0NGs{display:grid;gap:.9rem}.home-scroll_cues__a0NGs h2{max-width:17ch;margin:0 0 .4rem;font-family:var(--font-archivo),sans-serif;font-size:clamp(1.9rem,3.4vw,3.3rem);font-weight:700;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.home-scroll_cues__a0NGs .home-scroll_cueLine__FTyMB{max-width:26ch;margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.home-scroll_cues__a0NGs em{color:var(--signal-lime);font-style:normal}.home-scroll_book___tkLU{--provs-w:clamp(140px,12.5vw,190px);position:relative;padding-left:var(--provs-w)}.home-scroll_provs__fnbbv{position:absolute;left:0;top:0;display:flex;height:100%;flex-direction:column;justify-content:space-around;padding:40px 0}.home-scroll_provs__fnbbv span{color:var(--ink);font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home-scroll_bookWires__3rD8f{position:absolute;left:104px;top:0;width:calc(var(--provs-w) - 104px);height:100%;overflow:visible}.home-scroll_bookWires__3rD8f path{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.home-scroll_bookPaper__aBg0p{position:relative;border:1px solid var(--rule);background:var(--paper);box-shadow:0 24px 50px -30px rgb(20 22 19/50%)}.home-scroll_bookFoot__183Jq,.home-scroll_bookHead__WA7Lo{display:flex;justify-content:space-between;gap:1rem;padding:12px 20px 10px;color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.08em}.home-scroll_bookHead__WA7Lo{align-items:baseline;border-bottom:1px solid var(--rule);text-transform:uppercase}.home-scroll_bookHead__WA7Lo b{color:var(--ink);font-size:15px;font-weight:500;letter-spacing:0}.home-scroll_bookPaper__aBg0p table{width:calc(100% - 24px);margin:0 12px;border-collapse:collapse;font-family:var(--font-plex-mono),monospace;font-size:clamp(10.5px,.8vw,12px);table-layout:fixed}.home-scroll_cTime__eNc1o{width:13%}.home-scroll_cActor__hMe1j{width:29%}.home-scroll_cModel__TODzz{width:24%}.home-scroll_cCost__AUCtu{width:13%}.home-scroll_cStamp__edflY{width:21%}.home-scroll_bookPaper__aBg0p th{padding:9px 8px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-align:left;text-transform:uppercase}.home-scroll_bookPaper__aBg0p td{overflow:hidden;padding:8px;border-bottom:1px solid rgb(5 7 6/8%);text-overflow:ellipsis;white-space:nowrap}.home-scroll_bookPaper__aBg0p td:last-child{overflow:visible;text-overflow:clip}.home-scroll_bookPaper__aBg0p tbody tr:nth-child(odd) td{background:var(--bar)}.home-scroll_num__CMeAj{text-align:right!important}.home-scroll_rowPending__Je8NG{opacity:0}.home-scroll_rowPending__Je8NG td{border-bottom-color:transparent}.home-scroll_rowIn__Lda1U{animation:home-scroll_rowin__SxUU5 .32s cubic-bezier(.23,1,.32,1) both}@keyframes home-scroll_rowin__SxUU5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-scroll_rowStamp__sFFTy{opacity:0;transform:scale(.94);transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.home-scroll_bookPaper__aBg0p .home-scroll_rowStamp__sFFTy{padding:3px 6px;letter-spacing:.06em}.home-scroll_rowStamp__sFFTy.home-scroll_rowStampLanded__EOCCd{opacity:1;transform:none}.home-scroll_honest__BO683{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start;max-width:1180px;margin:0 auto;padding:7rem 2rem}.home-scroll_honest__BO683 h2{margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.home-scroll_honestLede__RlYdo{max-width:34ch;margin:1.25rem 0 0;color:var(--muted);line-height:1.6}.home-scroll_honestRules__rkFDd{margin:0;padding:0;list-style:none}.home-scroll_honestRules__rkFDd li{display:grid;gap:.25rem;padding:.9rem 0;border-top:1px solid var(--rule);line-height:1.5}.home-scroll_honestRules__rkFDd strong{font-weight:600}.home-scroll_honestRules__rkFDd span{color:var(--muted);font-size:.9rem}.home-scroll_sheetRise__sZogl{position:relative;z-index:2;margin-top:-64px;box-shadow:0 -22px 44px -28px rgb(0 0 0/55%)}.home-scroll_revealBrief__fTio4 dl>*,.home-scroll_revealBrief__fTio4 dl~div,.home-scroll_revealBrief__fTio4 dl~p,.home-scroll_revealRows__fHzgy>*{opacity:var(--t,1);transform:translateY(calc((1 - var(--t, 1)) * 28px))}.home-scroll_revealBrief__fTio4{min-width:0}.home-scroll_revealWire__p3UuV{--gutter:1.9rem;--node:7px;position:relative;padding-left:var(--gutter)}.home-scroll_revealWire__p3UuV>a{--pad:1.7rem;position:relative}.home-scroll_revealWire__p3UuV>a:first-child{--pad:0rem}.home-scroll_revealWire__p3UuV>a>*{opacity:var(--t,1);transform:translateY(calc((1 - var(--t, 1)) * 28px))}.home-scroll_revealWire__p3UuV>a:after,.home-scroll_revealWire__p3UuV>a:before{content:"";position:absolute;left:calc(4px - var(--gutter))}.home-scroll_revealWire__p3UuV>a:before{top:calc(var(--pad) + .52rem - var(--node) / 2);width:var(--node);height:var(--node);margin-left:calc(.5px - var(--node) / 2);border-radius:50%;background:var(--signal-lime);opacity:var(--t,1);transform:scale(calc(.4 + .6 * var(--t, 1)))}.home-scroll_revealWire__p3UuV>a:after{top:calc(var(--pad) + .52rem);bottom:calc(-1.7rem - .52rem);width:1px;background:color-mix(in srgb,var(--signal-lime) 45%,transparent);transform:scaleY(var(--w,1));transform-origin:50% 0}.home-scroll_revealWire__p3UuV>a:last-child:after{display:none}@media (max-width:860px){.home-scroll_hero__A1fK_{height:250vh;margin-bottom:-20vh}.home-scroll_sheetRise__sZogl{margin-top:-48px}.home-scroll_node___ym4Y{left:var(--mx);top:var(--my);padding:7px}.home-scroll_nodeName__gn6x_{display:none}.home-scroll_heroCopyLayer__Be3dB{left:1.25rem;right:1.25rem;top:1.5rem;bottom:auto;max-width:none}.home-scroll_heroBeat__lAf_p{left:1.25rem;right:1.25rem;top:1.5rem;bottom:auto;align-items:flex-start}.home-scroll_heroBeatIn__lUtyf{width:auto}.home-scroll_beatTitle__81IXH{font-size:clamp(2rem,7.4vw,2.6rem)}.home-scroll_copyPlate__kD8Yi{display:none}.home-scroll_sheet__ImpDS{width:90vw}.home-scroll_sheet__ImpDS table{font-size:9.5px}.home-scroll_sheet__ImpDS td{padding:4px 6px}.home-scroll_sheetA__dE3O9 td:nth-child(3){display:none}.home-scroll_sheetA__dE3O9{top:auto;bottom:18%;left:auto;right:-24%}.home-scroll_sheetB__HpuMZ{top:auto;bottom:2%;left:auto;right:3%}.home-scroll_stampLayer__Z7QMs{right:18px;bottom:40%}.home-scroll_ledgerGrid__WlVqM{grid-template-columns:1fr;align-content:start;align-items:start;gap:1.25rem;padding-top:2.5rem}.home-scroll_cues__a0NGs h2{font-size:clamp(1.5rem,6.4vw,2rem)}.home-scroll_cues__a0NGs .home-scroll_cueLine__FTyMB{font-size:1.05rem}.home-scroll_book___tkLU{padding-left:0}.home-scroll_bookWires__3rD8f,.home-scroll_provs__fnbbv{display:none}.home-scroll_bookPaper__aBg0p table{font-size:10.5px}.home-scroll_bookPaper__aBg0p td,.home-scroll_bookPaper__aBg0p th{padding-inline:6px}.home-scroll_cActor__hMe1j{width:48%}.home-scroll_cCost__AUCtu{width:20%}.home-scroll_cStamp__edflY{width:32%}.home-scroll_bookPaper__aBg0p .home-scroll_rowStamp__sFFTy{padding:3px 5px;font-size:9.5px}.home-scroll_hideM__WqXFd{display:none}.home-scroll_honest__BO683{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.home-scroll_hero__A1fK_{height:auto;margin-bottom:0}.home-scroll_heroStage__ytRfp{position:relative}.home-scroll_ledger__SXAcO{height:auto}.home-scroll_ledgerStage__dyKB8{position:relative;height:auto;min-height:100vh}.home-scroll_cues__a0NGs .home-scroll_cueLine__FTyMB{opacity:1!important;transform:none!important}.home-scroll_rowIn__Lda1U{animation:none}.home-scroll_node___ym4Y,.home-scroll_rowStamp__sFFTy,.home-scroll_sheet__ImpDS td:last-child,.home-scroll_stamp__vc5Yp{transition:none}}.home-scroll_hero__A1fK_{height:180svh;margin-bottom:-26svh}.home-scroll_heroCopyLayer__Be3dB{top:clamp(3.5rem,9svh,6rem);bottom:auto}.home-scroll_continueHint__Y8dBq{margin:24px 0 0;color:#b6c0ac;font:12px/1.5 var(--font-plex-mono);letter-spacing:.04em;opacity:0;transition:opacity .18s ease-out}.home-scroll_continueHint__Y8dBq span{color:#c8ff00;margin-left:8px}.home-scroll_hero__A1fK_[data-reading-stop] .home-scroll_continueHint__Y8dBq{opacity:1}@media (max-width:860px){.home-scroll_hero__A1fK_{height:auto;margin-bottom:0}.home-scroll_heroCopyLayer__Be3dB{top:1.5rem}.home-scroll_heroStage__ytRfp{position:relative;height:max(100svh,950px)}}@media (prefers-reduced-motion:reduce){.home-scroll_hero__A1fK_{height:auto;margin-bottom:0}.home-scroll_heroStage__ytRfp{position:relative}}.homepage-sections_section__vvAfp{position:relative;padding:clamp(3.5rem,5vw,5rem) 2rem;scroll-margin-top:68px;border-bottom:1px solid var(--rule)}.homepage-sections_sectionGrid__7_l1a{max-width:1216px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem)}.homepage-sections_light__pV1hn{--paper:#f4f6f1;--ink:#111a12;--muted:#586354;--rule:#cdd4c7;background:var(--paper);color:var(--ink)}.homepage-sections_eyebrow__ZdaGg{margin:0 0 1.4rem;color:var(--signal-lime);font:500 .69rem/1.5 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.06em}.homepage-sections_light__pV1hn .homepage-sections_eyebrow__ZdaGg{color:#526a21}.homepage-sections_copy__BMOJH h2{margin:0;font:650 clamp(2rem,3.3vw,3.25rem)/1.06 var(--font-archivo),sans-serif;letter-spacing:-.045em;text-wrap:balance}.homepage-sections_copy__BMOJH h2 em{font-style:normal;color:var(--signal-lime)}.homepage-sections_light__pV1hn .homepage-sections_copy__BMOJH h2 em{color:#4e671f}.homepage-sections_copy__BMOJH>p:not(.homepage-sections_eyebrow__ZdaGg):not(.homepage-sections_trialNote__7R2a3){margin:1.4rem 0;font-size:1.04rem;line-height:1.65;color:var(--muted);max-width:46ch}.homepage-sections_copy__BMOJH .homepage-sections_supporting__0yL4z{font-size:.9rem!important}.homepage-sections_benefits__wg6eN{list-style:none;margin:1.5rem 0 1.7rem;padding:0}.homepage-sections_benefits__wg6eN li{border-top:1px solid var(--rule);padding:.65rem 0;font-size:.88rem}.homepage-sections_secondaryLink__2k9JJ,.homepage-sections_textLink__eCcXf{display:inline-flex;align-items:center;gap:.65rem;min-height:36px;text-decoration:underline;text-underline-offset:6px;font-size:.86rem;color:inherit}.homepage-sections_textLink__eCcXf{font-weight:600}.homepage-sections_secondaryLink__2k9JJ:hover,.homepage-sections_textLink__eCcXf:hover{text-decoration-thickness:2px}.homepage-sections_linkGroup__ZJI2v{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;align-items:center}.homepage-sections_usageExample__9lO4D{min-width:0}.homepage-sections_providerTabs__N3Nz8{display:flex;gap:.6rem;margin:0 12px}.homepage-sections_providerTabs__N3Nz8 span{display:flex;align-items:center;gap:6px;padding:10px 13px 16px;border:1px solid #ced6c8;background:#e7ece1;border-radius:5px 5px 0 0;font-size:11px;--enter-y:20px}.homepage-sections_providerTabs__N3Nz8 span:nth-child(2){background:#dce7cb;--enter-y:28px}.homepage-sections_providerTabs__N3Nz8 span:nth-child(3){background:#edf0e7;--enter-y:36px}.homepage-sections_providerTabs__N3Nz8 img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.homepage-sections_paper__srXQc{position:relative;margin-top:-8px;background:#fbfcf7;border:1px solid #cbd4c3;border-radius:6px;box-shadow:0 18px 38px -25px #17211577;overflow:hidden}.homepage-sections_paperHeader__SThJY{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid #d6ddcf;color:#66735e;font-size:10px}.homepage-sections_paperHeader__SThJY img{width:77px;height:25px;-o-object-fit:contain;object-fit:contain}.homepage-sections_paperBody__yJ05U{padding:18px 22px}.homepage-sections_paperTitle___pe3x{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:18px}.homepage-sections_smallLabel__yYsPn{font:500 9px/1.5 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.055em}.homepage-sections_paperTitle___pe3x h3{font:600 clamp(1.3rem,1.9vw,1.65rem)/1.15 var(--font-archivo),sans-serif;letter-spacing:-.035em;margin:7px 0 0}.homepage-sections_completeBadge__UhWMT,.homepage-sections_reviewBadge__Vwv28{display:inline-block;font:500 10px/1.4 var(--font-plex-mono),monospace;padding:5px 7px;border-radius:3px;white-space:nowrap}.homepage-sections_reviewBadge__Vwv28{background:#f5e6bd;color:#70551c}.homepage-sections_completeBadge__UhWMT{background:#dcebc4;color:#385626}.homepage-sections_tableViewport__0CRaY{overflow-x:auto}.homepage-sections_providerTable__tptrw{border-collapse:collapse;width:100%;font-size:12px}.homepage-sections_providerTable__tptrw td,.homepage-sections_providerTable__tptrw th{text-align:left;padding:10px 7px;border-bottom:1px solid #dbe2d4;white-space:nowrap}.homepage-sections_providerTable__tptrw thead th{font:500 9px/1.3 var(--font-plex-mono),monospace;text-transform:uppercase;color:#69745f;padding-top:0}.homepage-sections_providerTable__tptrw tbody th{font-weight:550}.homepage-sections_providerTable__tptrw th img{display:inline-block;width:15px;height:15px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-right:7px}.homepage-sections_providerTable__tptrw td:last-child{text-align:right;font-variant-numeric:tabular-nums}.homepage-sections_selectedProvider__k9_hG{background:#eaf0df}.homepage-sections_reviewSummary__xUvFv{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:12px 0;border-top:1px solid #dbe2d4;padding-top:12px}.homepage-sections_reviewSummary__xUvFv strong{font-size:12px;line-height:1.4;font-weight:600}.homepage-sections_reviewSummary__xUvFv p{font-size:11px;line-height:1.5;color:#5c6b53;margin:4px 0 0}.homepage-sections_darkButton__aIt0X,.homepage-sections_paperButton__C65cv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #536c32;border-radius:3px;color:#243a1c;background:transparent;font:500 11px/1.4 var(--font-plex-sans),sans-serif;padding:9px 11px;cursor:pointer;white-space:nowrap}.homepage-sections_paperButton__C65cv:hover{background:#eaf0df}.homepage-sections_usageExample__9lO4D .homepage-sections_paperBody__yJ05U{padding-bottom:32px}.homepage-sections_licenseSheet__Z2Dn3{position:relative;margin:-14px 0 0 24px;padding:16px 18px 12px;border:1px solid #b7c7a2;border-radius:5px;background:#f9fced;box-shadow:0 14px 30px -22px #23331999;--enter-x:22px;--enter-y:24px}.homepage-sections_licenseSheet__Z2Dn3 [data-layer]{--enter-x:0px;--enter-y:14px}.homepage-sections_licenseHeading__QPSp3{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.homepage-sections_licenseHeading__QPSp3>div{display:flex;gap:8px;align-items:center}.homepage-sections_licenseHeading__QPSp3 img{width:17px;height:17px}.homepage-sections_licenseHeading__QPSp3 h4{font-size:13px;margin:0;font-weight:600}.homepage-sections_licenseHeading__QPSp3>span{font-size:9px;color:#627153}.homepage-sections_licenseTable__flZ_a{width:100%;border-collapse:collapse;font-size:11px}.homepage-sections_licenseTable__flZ_a td,.homepage-sections_licenseTable__flZ_a th{padding:8px 7px;border-bottom:1px solid #dbe2d4;text-align:left}.homepage-sections_licenseTable__flZ_a thead th{padding-top:0;color:#68745c;font:500 9px/1.4 var(--font-plex-mono),monospace;text-transform:uppercase}.homepage-sections_licenseTable__flZ_a tbody th{font-weight:500}.homepage-sections_licenseTable__flZ_a td{white-space:nowrap}.homepage-sections_licenseTable__flZ_a td strong{font-weight:500;font-variant-numeric:tabular-nums}.homepage-sections_licenseTable__flZ_a td>span{font-size:10px;color:#647057}.homepage-sections_idleLicense__Fvmnr{background:#f2e5bf;color:#62491c}.homepage-sections_idleLicense__Fvmnr td strong{font-weight:700;font-size:15px}.homepage-sections_licenseFoot__lpOae{color:#647057;font-size:9px;line-height:1.5;margin:0}.homepage-sections_governance__Ch6B8{background:#050706;padding-bottom:7rem}.homepage-sections_governanceGrid__pTPAT{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.homepage-sections_reviewStack__g67oo{padding-top:0}.homepage-sections_evidenceTab__pH6y7{display:flex;gap:1.2rem;padding:11px 16px 20px;margin:0 14px -10px;border:1px solid #526347;border-radius:5px 5px 0 0;background:#26331f;color:#c7d9b4;font:9px/1.4 var(--font-plex-mono),monospace}.homepage-sections_evidenceTab__pH6y7 span+span{border-left:1px solid #5a6c4d;padding-left:1.2rem}.homepage-sections_reviewExample__9HNTs{position:relative;border:1px solid #465342;border-radius:6px;overflow:hidden;background:#111811;box-shadow:0 18px 35px -22px #0009}.homepage-sections_reviewHeader__fU5PE{padding:13px 22px;border-bottom:1px solid #354132;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#aab7a4;font-size:10px}.homepage-sections_reviewHeader__fU5PE img{width:78px;height:26px;-o-object-fit:contain;object-fit:contain}.homepage-sections_reviewBody__d3EoV{padding:24px}.homepage-sections_sourceLabel__X3tCQ{display:flex;gap:8px;align-items:center;color:#bdc7b6;font-size:11px}.homepage-sections_sourceLabel__X3tCQ img{width:17px;height:17px;filter:invert(1)}.homepage-sections_stageControls__G4Hw3{display:flex;gap:6px;margin:22px 0;border-bottom:1px solid #394634}.homepage-sections_stageControls__G4Hw3 button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#b6c3ac;border:0;border-bottom:2px solid transparent;padding:11px 0;font:500 12px/1.4 var(--font-plex-sans),sans-serif;cursor:pointer}.homepage-sections_stageControls__G4Hw3 button span{margin-right:8px;font-size:9px;opacity:.7}.homepage-sections_stageControls__G4Hw3 button[aria-pressed=true]{color:#dcf6b7;border-bottom-color:#c8ff00}.homepage-sections_stageControls__G4Hw3 button:hover{background:#1e2a19}.homepage-sections_caseHeading__3tb_A>span{color:#a4b799}.homepage-sections_caseHeading__3tb_A h3{font:600 21px/1.2 var(--font-archivo),sans-serif;margin:8px 0 22px;letter-spacing:-.02em}.homepage-sections_reviewDecision__slEHN{border-block:1px solid #374631;padding:18px 0;min-height:173px}.homepage-sections_reviewDecision__slEHN h4{font-size:15px;font-weight:550;margin:12px 0 7px}.homepage-sections_reviewDecision__slEHN p{color:#b8c5ae;font-size:13px;line-height:1.6;margin:0}.homepage-sections_reviewFacts__G__Py{display:grid;grid-template-columns:.95fr .9fr 1.15fr;gap:10px;margin:18px 0}.homepage-sections_reviewFacts__G__Py dt{color:#93a68b;font-size:10px;margin-bottom:5px}.homepage-sections_reviewFacts__G__Py dd{font-size:11px;margin:0}.homepage-sections_darkButton__aIt0X{color:#dbedca;border-color:#657c50}.homepage-sections_darkButton__aIt0X:hover{background:#28351f}.homepage-sections_gatewayBand__tAA1_{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4.5vw,4.5rem);max-width:1216px;margin:3.5rem auto 0;border-top:1px solid #35422f;padding-top:2.5rem;align-items:center}.homepage-sections_gatewayBand__tAA1_ .homepage-sections_eyebrow__ZdaGg{margin-bottom:.8rem}.homepage-sections_gatewayBand__tAA1_ h3{margin:0;max-width:28ch;font:550 1.4rem/1.2 var(--font-archivo),sans-serif;letter-spacing:-.02em}.homepage-sections_gatewayBand__tAA1_>div>p:not(.homepage-sections_eyebrow__ZdaGg){margin:1rem 0 .5rem;color:var(--muted);font-size:.88rem;line-height:1.6;max-width:46ch}.homepage-sections_gatewayExample__nBPay{padding:20px 0;border-block:1px solid #3a4734}.homepage-sections_gatewayTop__so9_U{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.homepage-sections_gatewayTop__so9_U .homepage-sections_smallLabel__yYsPn{color:#b8c8aa}.homepage-sections_gatewayFacts__vBPbf{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.homepage-sections_gatewayFacts__vBPbf dt{color:#95a68b;font-size:10px;margin-bottom:8px}.homepage-sections_gatewayFacts__vBPbf dd{font-size:14px;margin:0}.homepage-sections_gatewayFacts__vBPbf dd span{color:#a0ae97;font-size:12px}.homepage-sections_budgetTrack__GZMSf{height:3px;background:#39452f;margin-top:10px;max-width:112px;overflow:hidden}.homepage-sections_budgetTrack__GZMSf span{display:block;width:48%;height:100%;background:#c8ff00;transform-origin:left}.homepage-sections_gatewayAction__JHuDw{display:flex;justify-content:space-between;align-items:center;gap:1rem}.homepage-sections_gatewayAction__JHuDw p{color:#afbea4;font-size:11px;line-height:1.5;max-width:30ch;min-height:34px;margin:0}.homepage-sections_portfolio__3R8Pq{padding-block:4.5rem}.homepage-sections_brief__9_KN9{min-width:0}.homepage-sections_briefTabs__k_MN4{display:flex;gap:6px;margin:0 12px -8px}.homepage-sections_briefTabs__k_MN4 span{padding:12px 13px 19px;border:1px solid #becaad;border-radius:5px 5px 0 0;background:#e1e8d6;color:#506338;font:10px/1.4 var(--font-plex-mono),monospace}.homepage-sections_briefTabs__k_MN4 span:nth-child(2){background:#d2dfbc}.homepage-sections_briefTabs__k_MN4 span:nth-child(3){background:#eaf0df}.homepage-sections_briefPaper__HN48J{position:relative}.homepage-sections_briefPaper__HN48J>section{border-radius:6px}.homepage-sections_closing__NaaUj{background:#080c08;padding-block:4.5rem}.homepage-sections_closingGrid__fNzMu{display:grid;max-width:1216px;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5rem;align-items:start}.homepage-sections_ctaGroup__7EFCF{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.homepage-sections_trialNote__7R2a3{color:#9dad92;font-size:.75rem;margin:1rem 0 0}.homepage-sections_trustList__22efP{margin:0;padding:0;list-style:none}.homepage-sections_trustList__22efP li{display:flex;gap:1.2rem;border-top:1px solid #3a4734;padding:1.2rem 0}.homepage-sections_trustList__22efP li>span{font:10px/1.5 var(--font-plex-mono),monospace;color:#b2c09f;padding-top:3px}.homepage-sections_trustList__22efP h3{font-size:1rem;font-weight:550;margin:0}.homepage-sections_trustList__22efP p{color:#aebb9f;font-size:.85rem;line-height:1.6;margin:8px 0}.homepage-sections_trustList__22efP a{color:#d2e0c1;font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.homepage-sections_section__vvAfp a:focus-visible,.homepage-sections_section__vvAfp button:focus-visible{outline:2px solid #91b343;outline-offset:4px}.homepage-sections_srOnly__MWxQr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1000px){.homepage-sections_closingGrid__fNzMu,.homepage-sections_gatewayBand__tAA1_,.homepage-sections_governanceGrid__pTPAT,.homepage-sections_sectionGrid__7_l1a{grid-template-columns:minmax(0,1fr);gap:2.5rem}.homepage-sections_closingGrid__fNzMu,.homepage-sections_gatewayBand__tAA1_,.homepage-sections_sectionGrid__7_l1a{max-width:700px}.homepage-sections_copy__BMOJH{max-width:38rem}.homepage-sections_copy__BMOJH h2{font-size:clamp(2rem,5vw,3.2rem)}.homepage-sections_copy__BMOJH>p:not(.homepage-sections_eyebrow__ZdaGg):not(.homepage-sections_trialNote__7R2a3){max-width:60ch}.homepage-sections_reviewDecision__slEHN{min-height:160px}.homepage-sections_gatewayBand__tAA1_{margin-top:3rem}}@media (max-width:600px){.homepage-sections_section__vvAfp{padding:3.5rem 1.25rem}.homepage-sections_governance__Ch6B8{padding-bottom:6rem}.homepage-sections_copy__BMOJH h2{font-size:clamp(2rem,8vw,2.8rem)}.homepage-sections_copy__BMOJH>p:not(.homepage-sections_eyebrow__ZdaGg):not(.homepage-sections_trialNote__7R2a3){font-size:1rem}.homepage-sections_eyebrow__ZdaGg{font-size:.62rem}.homepage-sections_providerTabs__N3Nz8{margin-inline:3px;gap:4px}.homepage-sections_providerTabs__N3Nz8 span{padding:9px 8px 14px;font-size:9px;gap:4px}.homepage-sections_providerTabs__N3Nz8 img{width:12px;height:12px}.homepage-sections_paperHeader__SThJY{padding:12px;font-size:9px;gap:10px}.homepage-sections_paperBody__yJ05U{padding:16px 12px}.homepage-sections_paperTitle___pe3x h3{font-size:20px}.homepage-sections_providerTable__tptrw{font-size:10px}.homepage-sections_providerTable__tptrw td,.homepage-sections_providerTable__tptrw th{padding:11px 4px}.homepage-sections_providerTable__tptrw thead th{font-size:8px}.homepage-sections_providerTable__tptrw th img{width:12px;height:12px;margin-right:4px}.homepage-sections_providerTable__tptrw td:nth-child(2),.homepage-sections_providerTable__tptrw th:first-child{white-space:normal}.homepage-sections_reviewSummary__xUvFv{flex-direction:column;align-items:flex-start;gap:10px}.homepage-sections_licenseSheet__Z2Dn3{margin-left:10px;padding:14px 10px 12px;--enter-x:10px}.homepage-sections_licenseHeading__QPSp3{align-items:flex-start;flex-direction:column;gap:5px}.homepage-sections_licenseTable__flZ_a{font-size:10px}.homepage-sections_licenseTable__flZ_a td,.homepage-sections_licenseTable__flZ_a th{padding-inline:4px}.homepage-sections_licenseTable__flZ_a thead th{font-size:8px}.homepage-sections_licenseTable__flZ_a td>span{font-size:9px}.homepage-sections_evidenceTab__pH6y7{gap:9px;padding-inline:10px;margin-inline:8px;font-size:8px}.homepage-sections_evidenceTab__pH6y7 span+span{padding-left:9px}.homepage-sections_briefTabs__k_MN4{margin-inline:6px;gap:4px}.homepage-sections_briefTabs__k_MN4 span{padding-inline:9px;font-size:8px}.homepage-sections_reviewHeader__fU5PE{padding:12px 16px;font-size:9px}.homepage-sections_reviewBody__d3EoV{padding:18px 16px}.homepage-sections_sourceLabel__X3tCQ{font-size:10px}.homepage-sections_stageControls__G4Hw3{gap:0}.homepage-sections_stageControls__G4Hw3 button{font-size:11px}.homepage-sections_reviewDecision__slEHN{min-height:196px}.homepage-sections_darkButton__aIt0X,.homepage-sections_paperButton__C65cv,.homepage-sections_stageControls__G4Hw3 button{min-height:44px}.homepage-sections_reviewFacts__G__Py{grid-template-columns:1fr;gap:8px}.homepage-sections_reviewFacts__G__Py>div{display:flex;justify-content:space-between;gap:10px}.homepage-sections_reviewFacts__G__Py dt{margin:0}.homepage-sections_gatewayFacts__vBPbf{gap:8px}.homepage-sections_gatewayFacts__vBPbf dd{font-size:12px}.homepage-sections_gatewayAction__JHuDw{align-items:flex-start}.homepage-sections_gatewayAction__JHuDw p{max-width:24ch}.homepage-sections_gatewayTop__so9_U .homepage-sections_smallLabel__yYsPn{font-size:8px}.homepage-sections_ctaGroup__7EFCF{align-items:flex-start;flex-direction:column;gap:.65rem}.homepage-sections_trustList__22efP li{padding-block:1.2rem}}.homepage-sections_scene__1fzjf{position:relative;min-width:0}.homepage-sections_scene__1fzjf[data-motion=on] [data-layer]{opacity:0;transform:translate(var(--enter-x,0),var(--enter-y,18px))}.homepage-sections_scene__1fzjf[data-motion=on] [data-layer][data-built=true]{animation:homepage-sections_assembleLayer__e68fR .62s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) both}.homepage-sections_scene__1fzjf[data-motion=on] [data-layer][data-built=settled]{opacity:1;transform:none}.homepage-sections_scene__1fzjf[data-motion=on] .homepage-sections_budgetTrack__GZMSf[data-built=true] span{animation:homepage-sections_fillBudget__DB50x .62s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) both}@keyframes homepage-sections_assembleLayer__e68fR{0%{opacity:0;transform:translate(var(--enter-x,0),var(--enter-y,18px))}to{opacity:1;transform:none}}@keyframes homepage-sections_fillBudget__DB50x{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.homepage-sections_scene__1fzjf:has(:focus-visible) [data-layer],body[data-still=true] .homepage-sections_scene__1fzjf [data-layer]{animation:none!important;transform:none!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.homepage-sections_section__vvAfp *{scroll-behavior:auto}.homepage-sections_scene__1fzjf [data-layer]{animation:none!important;transform:none!important;opacity:1!important}}.homepage-sections_compactExample__A0Tof .homepage-sections_paperHeader__SThJY{padding:10px 18px}.homepage-sections_compactExample__A0Tof .homepage-sections_paperBody__yJ05U{padding:14px 18px 18px}.homepage-sections_compactExample__A0Tof .homepage-sections_paperTitle___pe3x{margin-bottom:10px}.homepage-sections_compactExample__A0Tof .homepage-sections_providerTable__tptrw td,.homepage-sections_compactExample__A0Tof .homepage-sections_providerTable__tptrw th{padding-top:8px;padding-bottom:8px}.homepage-sections_compactExample__A0Tof .homepage-sections_providerTable__tptrw thead th{padding-top:0}.homepage-sections_compactExample__A0Tof .homepage-sections_licenseSheet__Z2Dn3{padding:12px 16px 10px}.homepage-sections_compactExample__A0Tof .homepage-sections_licenseHeading__QPSp3{margin-bottom:10px}.homepage-sections_compactExample__A0Tof .homepage-sections_licenseTable__flZ_a td,.homepage-sections_compactExample__A0Tof .homepage-sections_licenseTable__flZ_a th{padding-top:6px;padding-bottom:6px}.homepage-sections_compactExample__A0Tof .homepage-sections_licenseTable__flZ_a thead th{padding-top:0}.homepage-sections_compactExample__A0Tof .homepage-sections_reviewSummary__xUvFv{margin:8px 0;padding-top:8px}.homepage-sections_compactExample__A0Tof .homepage-sections_reviewBody__d3EoV{padding:18px}.homepage-sections_compactExample__A0Tof .homepage-sections_stageControls__G4Hw3{margin:14px 0}.homepage-sections_compactExample__A0Tof .homepage-sections_reviewDecision__slEHN{padding:14px}.homepage-sections_compactExample__A0Tof .homepage-sections_reviewFacts__G__Py{margin:14px 0}.homepage-sections_resolvedLicense__c_tR2{background:#e2edce;color:#385225}.homepage-sections_resolvedLicense__c_tR2 td strong{font-weight:700;font-size:15px}.shadow-ai_section__jN6zi{position:relative;z-index:2;overflow:hidden;background:#050706;border-bottom:1px solid var(--rule);scroll-margin-top:65px}.shadow-ai_layout__p9xh1{width:min(100%,1505px);margin:0 auto;padding:2rem;display:grid;grid-template-columns:.94fr 2.13fr;gap:2rem;align-items:center}.shadow-ai_copy__ZMpZx{padding-left:.5rem}.shadow-ai_eyebrow__dFJJG{margin:0 0 1.5rem;color:var(--signal-lime);font:500 clamp(.65rem,.85vw,.8rem)/1.5 var(--font-plex-mono),monospace;letter-spacing:.065em;text-transform:uppercase}.shadow-ai_copy__ZMpZx h2{margin:0;font:700 clamp(2rem,3vw,2.875rem)/1.07 var(--font-archivo),sans-serif;letter-spacing:-.05em}.shadow-ai_copy__ZMpZx h2 em{display:block;color:var(--signal-lime);font-style:normal}.shadow-ai_body__spzbw{margin:1.7rem 0;max-width:28rem;color:#c5c8c4;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.shadow-ai_cta__SH8u3{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.5rem;border-radius:4px;background:var(--signal-lime);color:#080c03;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;text-decoration:none;transition:background .18s,transform .18s}.shadow-ai_cta__SH8u3:hover{background:#dcff62;transform:translateY(-2px)}.shadow-ai_cta__SH8u3:focus-visible,.shadow-ai_visualFooter__MSsZo button:focus-visible{outline:2px solid var(--signal-lime);outline-offset:5px}.shadow-ai_privacy___Fz2g{margin:1.2rem 0 0;color:#a9b0ab;font-size:.75rem;line-height:1.5;max-width:26rem}.shadow-ai_visual___mgV8{position:relative;display:grid;grid-template-columns:30% 19% 51%;align-items:center;height:548px;width:100%;margin-bottom:24px}.shadow-ai_entryPoint__q33BM{position:absolute;top:28%;width:1px;height:15%;pointer-events:none}.shadow-ai_sources__WmStx{grid-column:1;grid-row:1;display:grid;gap:12px;margin:0;padding:0;list-style:none}.shadow-ai_source__oQKXV{height:100px;border:1px solid #d7ded6;border-radius:4px;padding:8px 10px;background:#f5f6f2;color:#121811;box-shadow:0 3px 9px #0003}.shadow-ai_source__oQKXV h3{margin:0;font-size:14px;font-weight:650;line-height:16px;letter-spacing:-.02em;white-space:nowrap}.shadow-ai_source__oQKXV>p{margin:1px 0 4px;color:#687069;font-size:11px;line-height:13px}.shadow-ai_source__oQKXV ul{list-style:none;margin:0;padding:0}.shadow-ai_source__oQKXV li{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:12px;line-height:16px;border-top:1px solid #dde2da;white-space:nowrap}.shadow-ai_source__oQKXV li span:first-child{display:flex;align-items:center;gap:7px}.shadow-ai_source__oQKXV li span:last-child{color:#525d52;font-size:11px}.shadow-ai_source__oQKXV li img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.shadow-ai_source__oQKXV li .shadow-ai_reviewText__04o_f{color:#98641b!important}.shadow-ai_connections__kLEXV{position:relative;grid-column:2;grid-row:1;height:100%}.shadow-ai_wires__jNtqc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.shadow-ai_wires__jNtqc path{fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke}.shadow-ai_limeWire__dXUJB{stroke:#c8ff00;fill:#c8ff00}.shadow-ai_grayWire__gz13S{stroke:#778679;fill:#bbc4bc}.shadow-ai_outputWire__cRHy3{stroke:#c8ff00}.shadow-ai_hub__iPyjr{position:absolute;top:50%;left:23%;width:63%;min-height:74px;margin-top:-37px;border:1px solid #789075;border-radius:5px;background:#0a110b;padding:12px 10px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.shadow-ai_hub__iPyjr img{width:100%;height:28px;-o-object-fit:contain;object-fit:contain}.shadow-ai_hub__iPyjr span{color:#ebf0e7;text-transform:uppercase;font:9px/1.2 var(--font-plex-mono),monospace;letter-spacing:.25em}.shadow-ai_finding__uf4GX{position:relative;grid-column:3;grid-row:1;width:100%;margin:0;padding:100px 27px 0 0}.shadow-ai_backSheets__s1wMd{position:absolute;inset:0 0 0 0}.shadow-ai_backSheet__rKK0d{position:absolute;top:calc(var(--sheet) * 20px);right:calc(var(--sheet) * 5px);width:calc(100% - 27px);height:calc(100% - 100px);border:1px solid #d0d6ca;border-radius:4px;background:#e6e9e0;box-shadow:1px 1px 7px #0003;padding:6px 12px;text-align:right;color:#64705e;font:10px/1.2 var(--font-plex-mono),monospace;transform:rotate(calc((4 - var(--sheet)) * .35deg));transform-origin:right top}.shadow-ai_frontSheet__eYyoV{position:relative;background:#f6f7f1;color:#121912;border:1px solid #dce2d5;border-radius:5px;box-shadow:0 6px 18px #0005;padding:20px}.shadow-ai_findingHeader__V53wI{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding-bottom:14px;border-bottom:1px solid #727c6d;font-size:9px}.shadow-ai_findingHeader__V53wI strong{font:600 10px/1.3 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.04em}.shadow-ai_findingHeader__V53wI>span{color:#64705f}.shadow-ai_provider__9G4Pc{display:flex;align-items:center;gap:12px;margin:20px 0}.shadow-ai_provider__9G4Pc img{-o-object-fit:contain;object-fit:contain;filter:invert(35%) sepia(94%) saturate(2600%) hue-rotate(217deg) brightness(103%) contrast(101%)}.shadow-ai_provider__9G4Pc h3{margin:0;font:650 clamp(1.5rem,2.2vw,2rem)/1.1 var(--font-archivo),sans-serif;letter-spacing:-.04em}.shadow-ai_facts__48rip{margin:0}.shadow-ai_facts__48rip>div{display:grid;grid-template-columns:38% 62%;min-height:43px;align-items:center;border-top:1px solid #e0e5da;gap:6px}.shadow-ai_facts__48rip dt{font-size:12px;line-height:1.35;color:#6b7466}.shadow-ai_facts__48rip dd{margin:0;font-size:12px;line-height:1.4}.shadow-ai_badge__dvNpH{display:inline-block;padding:5px 7px;color:#57400d;background:#ffe5a5;border-radius:3px;font:600 10px/1.3 var(--font-plex-mono),monospace}.shadow-ai_findingOutcome__N5BUS{margin:12px 0 0;padding:14px 0 0;border-top:1px solid #727c6d;font-size:11px;font-weight:550;line-height:1.45;color:#315630}.shadow-ai_visualFooter__MSsZo{position:absolute;bottom:-24px;left:0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;color:#99a498;font:9px/1.5 var(--font-plex-mono),monospace}.shadow-ai_visualFooter__MSsZo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;color:#c6cec8;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.shadow-ai_visualFooter__MSsZo button:hover{color:var(--signal-lime)}.shadow-ai_section__jN6zi[data-reduced=false] .shadow-ai_backSheets__s1wMd,.shadow-ai_section__jN6zi[data-reduced=false] .shadow-ai_connections__kLEXV,.shadow-ai_section__jN6zi[data-reduced=false] .shadow-ai_frontSheet__eYyoV,.shadow-ai_section__jN6zi[data-reduced=false] .shadow-ai_source__oQKXV,.shadow-ai_section__jN6zi[data-reduced=false] .shadow-ai_visualFooter__MSsZo{opacity:0}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_source__oQKXV{animation:shadow-ai_source-arrive__J0hbd .7s cubic-bezier(.16,1,.3,1) var(--delay) both}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_connections__kLEXV{animation:shadow-ai_finish__Qu0dA .7s ease .7s both}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_wires__jNtqc path{stroke-dasharray:1;animation:shadow-ai_connect__tW_DO 1s cubic-bezier(.22,1,.36,1) .7s both}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_backSheets__s1wMd{animation:shadow-ai_stack-arrive__CV4sm .9s cubic-bezier(.16,1,.3,1) 1.2s both}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_frontSheet__eYyoV{animation:shadow-ai_finding-arrive__IT9Qj .9s cubic-bezier(.16,1,.3,1) 1.6s both}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_visualFooter__MSsZo{animation:shadow-ai_finish__Qu0dA .6s ease 2s both}@keyframes shadow-ai_source-arrive__J0hbd{0%{opacity:0;transform:translate(-12px,18px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes shadow-ai_connect__tW_DO{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes shadow-ai_stack-arrive__CV4sm{0%{opacity:0;transform:translate(24px,22px) rotate(3deg)}to{opacity:1;transform:none}}@keyframes shadow-ai_finding-arrive__IT9Qj{0%{opacity:0;transform:translate(-12px,32px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes shadow-ai_finish__Qu0dA{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.shadow-ai_layout__p9xh1{padding:3rem 1.5rem;display:block}.shadow-ai_copy__ZMpZx{padding:0;max-width:43rem;margin-bottom:2.5rem}.shadow-ai_copy__ZMpZx h2{font-size:clamp(2rem,5vw,3.2rem)}.shadow-ai_body__spzbw{max-width:39rem;font-size:1.05rem;margin-block:1.3rem}.shadow-ai_eyebrow__dFJJG{font-size:.72rem;margin-bottom:1.2rem}.shadow-ai_privacy___Fz2g{max-width:37rem}.shadow-ai_visual___mgV8{max-width:850px;margin-inline:auto}}@media (max-width:620px){.shadow-ai_layout__p9xh1{padding:3rem 1.25rem}.shadow-ai_copy__ZMpZx h2{font-size:clamp(2rem,8.5vw,3rem);max-width:24rem}.shadow-ai_visual___mgV8{display:flex;flex-direction:column;height:auto;max-width:414px;margin-bottom:0}.shadow-ai_entryPoint__q33BM{top:2rem;height:1px}.shadow-ai_sources__WmStx{width:100%;gap:10px}.shadow-ai_source__oQKXV{height:auto;padding:12px 14px}.shadow-ai_source__oQKXV h3{font-size:15px;line-height:20px}.shadow-ai_source__oQKXV>p{font-size:12px;line-height:16px;margin-bottom:7px}.shadow-ai_source__oQKXV li{font-size:12px;line-height:21px}.shadow-ai_source__oQKXV li span:last-child{font-size:11px}.shadow-ai_connections__kLEXV{height:120px;width:100%}.shadow-ai_wires__jNtqc{display:none}.shadow-ai_hub__iPyjr{left:calc(50% - 60px);width:120px}.shadow-ai_finding__uf4GX{padding-top:100px}.shadow-ai_facts__48rip dd,.shadow-ai_facts__48rip dt{font-size:12px}.shadow-ai_visualFooter__MSsZo{position:static;margin-top:1.5rem;justify-content:center;text-align:center}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] [data-motion-piece]{animation-delay:50ms}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] .shadow-ai_frontSheet__eYyoV{animation-delay:.22s}.shadow-ai_section__jN6zi[data-playing=true][data-reduced=false] [data-motion-piece]:not([data-ready=true]){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.shadow-ai_section__jN6zi .shadow-ai_backSheets__s1wMd,.shadow-ai_section__jN6zi .shadow-ai_connections__kLEXV,.shadow-ai_section__jN6zi .shadow-ai_frontSheet__eYyoV,.shadow-ai_section__jN6zi .shadow-ai_source__oQKXV,.shadow-ai_section__jN6zi .shadow-ai_visualFooter__MSsZo,.shadow-ai_section__jN6zi .shadow-ai_wires__jNtqc path{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.shadow-ai_cta__SH8u3{transition:none}}.shadow-ai_resolvedBadge__tuqUd{background:#deebc9;color:#385626}.homepage-signal_heroSection__BXcbI{position:relative;z-index:1;border-bottom:1px solid var(--rule)}.homepage-signal_heroGrid__7P_AT{width:min(100%,1180px);margin:0 auto;padding:0 2rem 3.5rem}.homepage-signal_heroCopy__o9UgJ{text-align:left}.homepage-signal_heroCopy__o9UgJ .homepage-signal_heroActions__o6zve{justify-content:flex-start}.homepage-signal_eyebrow__MGumz{margin:0 0 1.25rem;color:var(--signal-lime);font-family:var(--font-plex-mono),monospace;font-size:.72rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.homepage-signal_headline__oVbOl{margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:700;letter-spacing:-.055em;line-height:1.03;text-wrap:balance}.homepage-signal_headline__oVbOl>span{display:block}.homepage-signal_heroBody__wDuAE{max-width:36rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);color:var(--muted);line-height:1.65;text-wrap:pretty}.homepage-signal_heroActions__o6zve{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.1rem;margin-top:2rem}.homepage-signal_secondaryCta__oDOEM{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-size:.95rem;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--signal-lime)}.homepage-signal_secondaryCta__oDOEM:hover{text-decoration-thickness:2px}.homepage-signal_trialNote__qJMFZ{margin-top:1.2rem;color:var(--muted);font-size:.8rem}.homepage-signal_heroProduct__wCPeY{border-radius:24px}.homepage-signal_demoHint__WVaTe{margin:1.1rem 0 0;text-align:center;color:var(--muted);font-size:.75rem}.homepage-signal_managementSection__0eX3T,.homepage-signal_operatingSection__i6uxi{max-width:1180px;margin:0 auto;padding:6rem 2rem}.homepage-signal_sectionIntro__x5UZE{max-width:48rem}.homepage-signal_closing__pWNQi h2,.homepage-signal_managementIntro__yz_HO h2,.homepage-signal_proofCopy__gHeYQ h2,.homepage-signal_sectionIntro__x5UZE h2,.homepage-signal_startHeading__c7Few h2{margin:0;font-family:var(--font-archivo),sans-serif;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.homepage-signal_managementIntro__yz_HO>p:last-child,.homepage-signal_sectionIntro__x5UZE>p:last-child,.homepage-signal_startHeading__c7Few>p:last-child{margin:1.4rem 0 0;max-width:42rem;color:var(--muted);font-size:1.1rem;line-height:1.6}.homepage-signal_operatingGrid__iC1sr{display:grid;grid-template-columns:1fr;gap:0;margin:.5rem 0 0;padding:0;list-style:none}.homepage-signal_operatingGrid__iC1sr li{display:grid;grid-template-columns:2rem 1fr;padding:.7rem 0;border-top:1px solid var(--rule)}.homepage-signal_stepNumber__bIrGa{font-family:var(--font-plex-mono),monospace;color:var(--muted);font-size:.8rem}.homepage-signal_operatingGrid__iC1sr h3{margin:0;font-size:.98rem;font-weight:600;letter-spacing:-.01em}.homepage-signal_operatingGrid__iC1sr p{margin:0;min-height:7rem;color:var(--muted);font-size:.98rem;line-height:1.65}.homepage-signal_operatingGrid__iC1sr a{display:inline-flex;gap:.5rem;align-items:center;min-height:28px;margin-top:.1rem;color:var(--ink);font-size:.85rem;text-decoration:underline;text-underline-offset:5px}.homepage-signal_proofSection__qIsh_,.homepage-signal_startSection__v5_Nt{padding:6rem 2rem;border-block:1px solid var(--rule)}.homepage-signal_proofGrid__I5fUk{display:grid;max-width:1180px;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center;margin:0 auto}.homepage-signal_proofCopy__gHeYQ>p:not(.homepage-signal_eyebrow__MGumz){margin:1.5rem 0;color:var(--muted);font-size:1.04rem;line-height:1.7}.homepage-signal_proofCopy__gHeYQ .homepage-signal_eyebrow__MGumz,.homepage-signal_startHeading__c7Few .homepage-signal_eyebrow__MGumz{color:#526a21}.homepage-signal_subtleLink__cRWjF{display:block;margin-top:1.5rem;color:var(--muted);font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.homepage-signal_managementSection__0eX3T{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem 4rem}.homepage-signal_managementRows__1KyCA>a{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;padding:1.7rem 0;border-bottom:1px solid var(--rule)}.homepage-signal_managementRows__1KyCA>a:first-child{padding-top:0}.homepage-signal_managementRows__1KyCA>a>span{grid-column:1;color:var(--signal-lime);font-family:var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.homepage-signal_managementRows__1KyCA h3{margin:0 0 .55rem;font-size:1.35rem;font-weight:500}.homepage-signal_managementRows__1KyCA p{margin:0;font-size:.95rem;color:var(--muted);line-height:1.65}.homepage-signal_managementRows__1KyCA b{grid-column:2;grid-row:1/3;font-weight:400;color:var(--muted);transition:transform .18s ease}.homepage-signal_managementRows__1KyCA a:hover b{transform:translate(2px,-2px);color:var(--signal-lime)}.homepage-signal_managementRows__1KyCA a:hover h3{text-decoration:underline;text-underline-offset:5px}.homepage-signal_scopeNote__Tvlnv{grid-column:2;margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.homepage-signal_scopeNote__Tvlnv a{text-decoration:underline;text-underline-offset:3px}.homepage-signal_startSection__v5_Nt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 5rem;padding-inline:max(2rem,calc((100% - 1116px) / 2))}.homepage-signal_startSteps__iHJOS{margin:0;padding:0;list-style:none}.homepage-signal_startSteps__iHJOS li{display:flex;gap:1.4rem;border-top:1px solid var(--rule);padding:1.5rem 0}.homepage-signal_startSteps__iHJOS li>span{color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.8rem;padding-top:.2rem}.homepage-signal_startSteps__iHJOS h3{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.homepage-signal_startSteps__iHJOS p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.homepage-signal_setupNote__DdPuK{grid-column:2;margin:0;font-size:.8rem;color:var(--muted);line-height:1.6}.homepage-signal_closing__pWNQi{padding:6rem 2rem;text-align:center}.homepage-signal_closing__pWNQi>p:not(.homepage-signal_eyebrow__MGumz){margin:1.5rem 0;color:var(--muted);font-size:1.1rem}.homepage-signal_trustLinks__2FNru{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2.4rem;color:var(--muted);font-size:.8rem}.homepage-signal_trustLinks__2FNru a{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.homepage-signal_managementSection__0eX3T,.homepage-signal_proofGrid__I5fUk{grid-template-columns:1fr;gap:2.5rem}.homepage-signal_scopeNote__Tvlnv{grid-column:1}.homepage-signal_proofCopy__gHeYQ{max-width:42rem}.homepage-signal_operatingGrid__iC1sr{gap:1.25rem}.homepage-signal_operatingGrid__iC1sr p{min-height:10rem}.homepage-signal_startSection__v5_Nt{gap:2rem}}@media (max-width:860px){.homepage-signal_operatingGrid__iC1sr{display:none}}@media (max-width:600px){.homepage-signal_heroGrid__7P_AT{padding:1.5rem 1.25rem}.homepage-signal_headline__oVbOl{font-size:clamp(2.15rem,8.7vw,3.25rem);letter-spacing:-.045em}.homepage-signal_heroBody__wDuAE{font-size:1.05rem;margin-top:1.4rem}.homepage-signal_eyebrow__MGumz{font-size:.65rem}.homepage-signal_heroActions__o6zve{gap:.9rem 1.5rem}.homepage-signal_trialNote__qJMFZ{font-size:.75rem;max-width:28ch}.homepage-signal_closing__pWNQi,.homepage-signal_managementSection__0eX3T,.homepage-signal_operatingSection__i6uxi,.homepage-signal_proofSection__qIsh_,.homepage-signal_startSection__v5_Nt{padding:3.5rem 1.25rem}.homepage-signal_operatingGrid__iC1sr,.homepage-signal_startSection__v5_Nt{grid-template-columns:1fr}.homepage-signal_operatingGrid__iC1sr{gap:1.8rem;margin-top:2rem}.homepage-signal_operatingGrid__iC1sr p{min-height:0}.homepage-signal_operatingGrid__iC1sr h3{margin-top:.9rem}.homepage-signal_operatingGrid__iC1sr a{margin-top:.65rem}.homepage-signal_setupNote__DdPuK{grid-column:1}}@media (prefers-reduced-motion:reduce){.homepage-signal_managementRows__1KyCA b{transition:none}}.product-demo_frame__q_Yuc{--demo-bg:#111713;--demo-panel:#18211b;--demo-line:#344238;--demo-muted:#b4c1b7;width:100%;min-width:0;overflow:hidden;border:1px solid var(--demo-line);border-radius:24px;background:var(--demo-bg);color:#f1f5ef;text-align:left;font-family:var(--font-plex-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;box-shadow:0 20px 60px #00000020}.product-demo_chrome__mRY5M{display:flex;align-items:center;gap:24px;padding:18px 28px;border-bottom:1px solid var(--demo-line);font-size:13px;color:var(--demo-muted)}.product-demo_wordmark__gDGM6{display:block;-o-object-fit:contain;object-fit:contain}.product-demo_sample__xETEC{margin-left:auto;font-size:11px}.product-demo_body__UVHxk{padding:clamp(20px,3vw,36px)}.product-demo_heading__dvpAI{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:26px}.product-demo_kicker__C30vX{margin:0 0 8px;color:var(--demo-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.product-demo_frame__q_Yuc h3{margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.product-demo_frame__q_Yuc h4{margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.product-demo_frame__q_Yuc p{text-wrap:pretty}.product-demo_period__u7EAS{color:var(--demo-muted);font-size:12px;white-space:nowrap}.product-demo_metrics__ed5t6{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 0 26px;border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line)}.product-demo_fact__bNVnu{padding:14px 0}.product-demo_fact__bNVnu dt{margin-bottom:5px;color:var(--demo-muted);font-size:12px}.product-demo_fact__bNVnu dd{margin:0;font-size:15px}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu{padding:18px 20px;border-right:1px solid var(--demo-line)}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu:first-child{padding-left:0}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu:last-child{border:0}.product-demo_metrics__ed5t6 dd{font-size:clamp(19px,2.6vw,30px);font-weight:600;letter-spacing:-.025em}.product-demo_portfolioGrid__qVGMc{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:stretch}.product-demo_projectList__yBSe2{display:grid;gap:10px}.product-demo_mobileProjectPicker__sxKNo{display:none}.product-demo_mobileProjectPicker__sxKNo label{display:block;color:var(--demo-muted);font-size:12px;margin-bottom:8px}.product-demo_mobileProjectPicker__sxKNo select{width:100%;min-height:44px;padding:10px;border:1px solid var(--demo-line);border-radius:8px;color:#f1f5ef;background:var(--demo-panel);font:inherit}.product-demo_mobileProjectPicker__sxKNo select:focus-visible{outline:3px solid #e3ff88;outline-offset:3px}.product-demo_frame__q_Yuc .product-demo_discoveryTitle__h4iyF{margin-top:18px}.product-demo_project__MSmY7{display:block;width:100%;padding:19px;border:1px solid var(--demo-line);border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.product-demo_project__MSmY7:hover{background:#202b23}.product-demo_project__MSmY7[aria-pressed=true]{border-color:#c8ff00;background:#202b23}.product-demo_projectTop__s6gLG{display:flex;justify-content:space-between;gap:16px;font-size:15px}.product-demo_projectTop__s6gLG>span{white-space:nowrap}.product-demo_projectTop__s6gLG small{font-size:11px;color:var(--demo-muted);font-weight:400}.product-demo_projectTeam__f6HsF{display:block;margin:5px 0 13px;font-size:12px;color:var(--demo-muted)}.product-demo_status__bmaOW{display:inline-block;font-size:12px;font-weight:500}.product-demo_status__bmaOW:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 2px 0;border-radius:50%;background:currentColor}.product-demo_amber__VU_Tb{color:#ffd277}.product-demo_teal__gWOa2{color:#85e5ba}.product-demo_coral__rEmLP{color:#ff9d87}.product-demo_muted__FvJnN{color:#c0c9c2}.product-demo_detail__6f2kx{padding:25px;background:var(--demo-panel);border:1px solid var(--demo-line);border-radius:16px}.product-demo_detail__6f2kx dl{margin:0}.product-demo_detail__6f2kx .product-demo_fact__bNVnu{border-bottom:1px solid var(--demo-line)}.product-demo_detail__6f2kx>div>p:not(.product-demo_kicker__C30vX),.product-demo_record__cPcHS>p:not(.product-demo_kicker__C30vX),.product-demo_routeResult__YcxWq p{color:var(--demo-muted);font-size:14px}.product-demo_next__d2NVA{margin-top:18px}.product-demo_next__d2NVA p{margin:8px 0 14px;font-size:14px}.product-demo_next__d2NVA small{color:var(--demo-muted);font-size:12px}.product-demo_action__mlfwm{min-height:44px;margin-top:20px;padding:10px 16px;border:1px solid #c8ff00;border-radius:7px;background:#c8ff00;color:#10150b;font-size:13px;font-weight:600;cursor:pointer}.product-demo_action__mlfwm:hover{background:#dcff61}.product-demo_frame__q_Yuc button:focus-visible{outline:3px solid #e3ff88;outline-offset:4px}.product-demo_route__2ExDu,.product-demo_steps__CArSW{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:12px}.product-demo_steps__CArSW{margin-bottom:25px;counter-reset:step}.product-demo_steps__CArSW li{padding:12px 0;border-top:2px solid var(--demo-line);color:var(--demo-muted);font-size:12px}.product-demo_steps__CArSW li:before{counter-increment:step;content:"0" counter(step) " / "}.product-demo_steps__CArSW .product-demo_complete__G4W7u{border-color:#85e5ba;color:#85e5ba}.product-demo_reviewGrid__vaaev{display:grid;grid-template-columns:1fr 1fr;gap:28px}.product-demo_record__cPcHS{padding:10px 0}.product-demo_switches__c3_X2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product-demo_switches__c3_X2 button{min-height:44px;padding:9px 14px;border:1px solid var(--demo-line);border-radius:7px;color:var(--demo-muted);cursor:pointer}.product-demo_switches__c3_X2 button[aria-pressed=true]{color:#f1f5ef;background:#2e3b30;border-color:#93a48e}.product-demo_route__2ExDu{margin:0 0 25px}.product-demo_route__2ExDu li{border:1px solid var(--demo-line);border-radius:12px;padding:20px}.product-demo_route__2ExDu span{display:block;margin-bottom:22px;font-size:12px;color:var(--demo-muted)}.product-demo_route__2ExDu small,.product-demo_route__2ExDu strong{display:block}.product-demo_route__2ExDu strong{font-weight:500}.product-demo_route__2ExDu small{margin-top:5px;color:var(--demo-muted);font-size:12px}.product-demo_route__2ExDu .product-demo_complete__G4W7u{border-color:#85e5ba}.product-demo_route__2ExDu .product-demo_blocked__GpzJg{border-color:#ff9d87}.product-demo_routeResult__YcxWq{padding:24px;border-radius:16px;background:var(--demo-panel)}.product-demo_routeResult__YcxWq h4{margin-top:12px}.product-demo_person__D3fzi{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px}.product-demo_person__D3fzi h4,.product-demo_person__D3fzi p{margin:0}.product-demo_person__D3fzi p{color:var(--demo-muted);font-size:13px}.product-demo_person__D3fzi>.product-demo_status__bmaOW{margin-left:auto}.product-demo_avatar__T5EqF{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#324437;color:#e8f9dc;font-size:13px}.product-demo_evidenceRows__9_2x3{border-top:1px solid var(--demo-line)}.product-demo_evidenceRow__sIoUR{display:grid;grid-template-columns:.6fr 1.4fr;gap:22px;padding:23px 0;border-bottom:1px solid var(--demo-line)}.product-demo_evidenceRow__sIoUR p{margin:6px 0;font-size:14px}.product-demo_evidenceRow__sIoUR small{display:block;color:var(--demo-muted);font-size:12px}.product-demo_report__Ibroc{background:#f1f1e9;color:#18211b;--demo-line:#c9d0c5;--demo-muted:#536152}.product-demo_report__Ibroc .product-demo_metrics__ed5t6 dd{font-size:21px}.product-demo_reportLine__FUXHD{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--demo-line)}.product-demo_reportLine__FUXHD>span{padding-top:4px;font-size:12px;color:var(--demo-muted)}.product-demo_reportLine__FUXHD h4{margin-bottom:7px}.product-demo_reportLine__FUXHD p{margin:0;font-size:14px;color:var(--demo-muted)}.product-demo_reportFoot__Y_JyA{margin:20px 0 0;font-size:11px;color:var(--demo-muted)}.product-demo_platformOutputs__cQ5pn,.product-demo_platformSources__mLDxQ{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:center}.product-demo_platformSources__mLDxQ>span{border-bottom:1px solid var(--demo-line);padding:10px 0 24px;color:var(--demo-muted);font-size:13px}.product-demo_platformHub__K_vQH{margin:22px 0;padding:18px;text-align:center}.product-demo_platformHub__K_vQH .product-demo_wordmark__gDGM6{margin:0 auto}.product-demo_platformHub__K_vQH p{margin:10px 0 0;color:var(--demo-muted);font-size:13px}.product-demo_platformOutputs__cQ5pn{grid-template-columns:repeat(3,1fr)}.product-demo_platformOutputs__cQ5pn>div{padding:22px 8px;background:var(--demo-panel);border-radius:12px}.product-demo_platformOutputs__cQ5pn strong{color:#c8ff00;font-size:22px}.product-demo_platformOutputs__cQ5pn p{color:var(--demo-muted);font-size:12px}.product-demo_reveal__zj37P{animation:product-demo_detail-in__guTNG .24s ease-out}@keyframes product-demo_detail-in__guTNG{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.product-demo_compact__jsRhV .product-demo_body__UVHxk{padding:24px}.product-demo_compact__jsRhV .product-demo_portfolioGrid__qVGMc,.product-demo_compact__jsRhV .product-demo_reviewGrid__vaaev{grid-template-columns:1fr}.product-demo_compact__jsRhV .product-demo_metrics__ed5t6 dd{font-size:21px}@media (max-width:700px){.product-demo_mobileProjectPicker__sxKNo{display:block}.product-demo_projectList__yBSe2{display:none}.product-demo_chrome__mRY5M{padding:16px 20px;gap:14px}.product-demo_chrome__mRY5M>span:nth-child(2){display:none}.product-demo_body__UVHxk{padding:20px}.product-demo_heading__dvpAI{display:block}.product-demo_period__u7EAS{display:block;margin-top:10px}.product-demo_metrics__ed5t6{grid-template-columns:1fr 1fr}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu{padding:14px 12px}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu:last-child{grid-column:1/-1;padding-left:0;border-top:1px solid var(--demo-line)}.product-demo_metrics__ed5t6 .product-demo_fact__bNVnu:nth-child(2){border:0}.product-demo_metrics__ed5t6 dd{font-size:23px}.product-demo_portfolioGrid__qVGMc,.product-demo_reviewGrid__vaaev{grid-template-columns:1fr}.product-demo_project__MSmY7{padding:16px}.product-demo_detail__6f2kx{padding:20px}.product-demo_route__2ExDu{grid-template-columns:1fr;gap:8px}.product-demo_route__2ExDu li{padding:14px 18px}.product-demo_route__2ExDu span{float:right;margin:0}.product-demo_steps__CArSW{gap:8px}.product-demo_steps__CArSW li{font-size:11px}.product-demo_person__D3fzi>.product-demo_status__bmaOW{margin-left:0}.product-demo_evidenceRow__sIoUR{grid-template-columns:1fr;gap:10px}.product-demo_platformSources__mLDxQ{grid-template-columns:repeat(2,1fr)}.product-demo_platformOutputs__cQ5pn{gap:7px}}@media (prefers-reduced-motion:reduce){.product-demo_reveal__zj37P{animation:none}.product-demo_project__MSmY7{transition:none}}.subpages_page__CPpjd{color:#edf2e8;background:#070b08}.subpages_page__CPpjd [id]{scroll-margin-top:100px}.subpages_page__CPpjd :focus-visible{outline:2px solid #a9dc34;outline-offset:5px}.subpages_hero__AYFLC{border-bottom:1px solid #303a2d}.subpages_heroInner__uMBaU{max-width:1280px;margin:auto;padding:32px 32px 48px;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:48px;align-items:center;min-height:560px}.subpages_heroCopy__v9veC{min-width:0}.subpages_breadcrumb__G4Rjc{display:inline-flex;align-items:center;min-height:32px;margin-bottom:20px;color:#b2c0a8;font-size:.75rem;text-decoration:none}.subpages_breadcrumb__G4Rjc:hover{color:#c8ff00}.subpages_kicker___nFRe{font:500 .68rem/1.5 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.075em;color:#c8ff00;margin:0 0 20px}.subpages_hero__AYFLC h1{font:650 clamp(2.45rem,3.8vw,3.5rem)/1.045 var(--font-archivo),sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;max-width:18ch}.subpages_intro__xdWv_{color:#b5c0b0;font-size:1.025rem;line-height:1.65;max-width:48ch;margin:24px 0}.subpages_heroActions__cv_5I{margin-top:25px}.subpages_heroActions__cv_5I>div{align-items:flex-start;gap:20px;flex-direction:column}.subpages_heroActions__cv_5I a{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}.subpages_artwork__ZloWv{min-width:0;color:#eef4e8}.subpages_lightArtwork__0aoRy{color:#172215;--ink:#172215;--muted:#586354}.subpages_stack__homRQ{position:relative;padding:0 0 16px;font-size:.82rem}.subpages_tabs__EM1v2{display:flex;gap:5px;padding:0 12px;position:relative;color:#b5caaa;font:.62rem/1.4 var(--font-plex-mono),monospace}.subpages_tabs__EM1v2 span{background:#25371f;border:1px solid #56674a;border-radius:5px 5px 0 0;padding:11px 13px 19px}.subpages_sheet__cixKH{position:relative;margin-top:-8px;border:1px solid #bac8ae;border-radius:6px;background:#f4f7ed;color:#182313;box-shadow:0 14px 38px -26px #000b}.subpages_sheetHeader__mLglQ{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cdd7c5;gap:12px;padding:14px 20px;font:.62rem/1.5 var(--font-plex-mono),monospace;color:#5b6c51}.subpages_sheetHeader__mLglQ img{width:75px;height:22px;-o-object-fit:contain;object-fit:contain}.subpages_sheetBody__Ayx_z{padding:20px}.subpages_sheetBody__Ayx_z h3{margin:10px 0 18px;font:650 1.7rem/1.1 var(--font-archivo),sans-serif;letter-spacing:-.035em}.subpages_sheetBody__Ayx_z p{line-height:1.6}.subpages_provider__wGJM5{display:flex;align-items:center;gap:14px;margin-bottom:18px}.subpages_provider__wGJM5 img{width:39px;height:39px}.subpages_provider__wGJM5 h3{margin:0}.subpages_provider__wGJM5 small{color:#627257;display:block;margin-top:3px;font-size:.65rem}.subpages_sourceRows__SnAn6{margin:0;padding:0;list-style:none}.subpages_sourceRows__SnAn6 li{display:grid;grid-template-columns:1fr auto;gap:12px;border-top:1px solid #d2dcc8;padding:11px 0;align-items:center}.subpages_sourceRows__SnAn6 strong{display:block;font-size:.75rem;font-weight:600}.subpages_sourceRows__SnAn6 small{display:block;margin-top:2px;color:#617056;font-size:.68rem}.subpages_sourceRows__SnAn6 img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.subpages_sourceRows__SnAn6 em{font:.65rem var(--font-plex-mono),monospace;font-style:normal;color:#3c5929;text-align:right}.subpages_front__BgK9w{position:relative;margin:-12px 0 0 24px;padding:18px 20px;border:1px solid #94b672;border-radius:5px;background:#e6efda;color:#213416;box-shadow:0 16px 30px -22px #0009;--enter-y:22px}.subpages_front__BgK9w h4{margin:10px 0;font:600 1.2rem/1.25 var(--font-archivo),sans-serif}.subpages_front__BgK9w p{margin:8px 0;font-size:.75rem;line-height:1.55}.subpages_front__BgK9w small{font-size:.64rem;line-height:1.5;display:block;color:#596c49}.subpages_stamp__NxMU_{display:inline-flex;background:#efe0b6;color:#654c18;padding:4px 7px;border-radius:3px;font:.62rem/1.5 var(--font-plex-mono),monospace}.subpages_facts__HEi1v{margin:0}.subpages_facts__HEi1v>div{display:grid;grid-template-columns:minmax(85px,.7fr) 1.3fr;gap:12px;padding:11px 0;border-top:1px solid #ced8c3}.subpages_facts__HEi1v dt{color:#617056;font-size:.69rem}.subpages_facts__HEi1v dd{margin:0;font-size:.75rem;line-height:1.5}.subpages_artButton__Bbbjx{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:9px 12px;margin-top:12px;border:1px solid #526c3f;border-radius:3px;background:transparent;color:#28401d;font-size:.75rem;cursor:pointer}.subpages_artButton__Bbbjx:hover{background:#d6e5c5}.subpages_artNote__dgZnO{margin:14px 10px 0;color:#a7b79c;font:.65rem/1.6 var(--font-plex-mono),monospace}.subpages_phaseNav__wzaqZ{display:flex;gap:5px;margin:0 0 20px}.subpages_phaseNav__wzaqZ button{flex:1;min-height:44px;padding:7px;border:1px solid #c8d3ba;background:transparent;color:#4c5e3e;font-size:.69rem;cursor:pointer}.subpages_phaseNav__wzaqZ [aria-pressed=true]{color:#1f3812;background:#d6e7c2;border-color:#8cac6d}.subpages_flow__1Xpqo{margin:0;list-style:none;padding:0}.subpages_flow__1Xpqo li{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;border-top:1px solid #cdd7c5;padding:14px 0}.subpages_flow__1Xpqo li>span:first-child{font:.7rem var(--font-plex-mono),monospace;color:#617056}.subpages_flow__1Xpqo strong{font-size:.85rem}.subpages_flow__1Xpqo small{display:block;color:#617056;margin-top:3px;font-size:.7rem}.subpages_flow__1Xpqo a{text-decoration:none;min-height:35px;display:flex;align-items:center;padding:5px}.subpages_detail__LjSfK{padding:64px 32px;border-bottom:1px solid #303a2d}.subpages_detailInner__Sl5c9{max-width:1216px;margin:auto}.subpages_detailGrid__Xnp2i{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.subpages_detail__LjSfK h2{font:620 clamp(1.9rem,3vw,2.65rem)/1.1 var(--font-archivo),sans-serif;letter-spacing:-.035em;max-width:24ch;margin:0 0 24px;text-wrap:balance}.subpages_detail__LjSfK p{color:#b4c1aa;font-size:1rem;line-height:1.65;max-width:64ch}.subpages_detail__LjSfK.subpages_light__aWkpC{background:#f2f5eb;color:#172215;border-color:#ccd5c3}.subpages_light__aWkpC .subpages_kicker___nFRe{color:#536c29}.subpages_light__aWkpC p{color:#5a6850}.subpages_definitions__sQxvZ{margin:0}.subpages_definitions__sQxvZ>div{border-top:1px solid #414f37;padding:20px 0;display:grid;grid-template-columns:135px 1fr;gap:24px}.subpages_definitions__sQxvZ dt{font-size:.85rem;font-weight:600}.subpages_definitions__sQxvZ dd{margin:0;color:#b4c1aa;font-size:.93rem;line-height:1.65}.subpages_light__aWkpC .subpages_definitions__sQxvZ>div{border-color:#cbd6bf}.subpages_light__aWkpC .subpages_definitions__sQxvZ dd{color:#5a6850}.subpages_textLink__UbVLj{color:inherit;display:inline-flex;gap:12px;align-items:center;min-height:44px;text-underline-offset:6px;font-size:.85rem}.subpages_matrix__l6W1f{width:100%;border-collapse:collapse;margin-top:32px;font-size:.85rem}.subpages_matrix__l6W1f td,.subpages_matrix__l6W1f th{text-align:left;padding:19px 16px 19px 0;border-bottom:1px solid #cbd6bf;vertical-align:top;line-height:1.6}.subpages_matrix__l6W1f th{font-weight:600}.subpages_matrix__l6W1f thead{font:.65rem/1.4 var(--font-plex-mono),monospace;text-transform:uppercase;color:#5a6850}.subpages_matrix__l6W1f tbody th{width:18%}.subpages_matrix__l6W1f td{color:#5a6850;width:27.3%}.subpages_gatewayStack__WoIGt{padding:12px 0 0 18px}.subpages_gatewayStack__WoIGt>div:last-child{margin:-8px 0 0 -18px;position:relative}.subpages_gatewayRoute__lnkP_{display:flex;gap:14px;padding:20px 16px 26px;border:1px solid #536a44;background:#26371e;border-radius:5px 5px 0 0;font-size:.74rem;color:#d0dfc2}.subpages_compactDemo__etSnB{margin-top:-8px;position:relative}.subpages_compactDemo__etSnB>div{border-radius:6px}.subpages_handoff__FO2pW{padding:24px;border:1px solid #516d3b;border-radius:6px;background:#14210e}.subpages_handoff__FO2pW h2{font:600 1.8rem/1.12 var(--font-archivo),sans-serif;margin:10px 0 18px;letter-spacing:-.025em}.subpages_handoff__FO2pW p{font-size:1rem;line-height:1.65;color:#b8c9aa}.subpages_handoff__FO2pW a{margin-top:24px}@media (min-width:1500px){.subpages_heroInner__uMBaU{padding-top:52px;padding-bottom:64px;min-height:650px}}@media (max-width:1050px){.subpages_heroInner__uMBaU{gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:28px 24px 40px}.subpages_hero__AYFLC h1{font-size:2.5rem}.subpages_detailGrid__Xnp2i{gap:32px}}@media (max-width:780px){.subpages_heroInner__uMBaU{display:block;padding:24px 20px 40px;min-height:0}.subpages_heroCopy__v9veC{margin-bottom:36px}.subpages_breadcrumb__G4Rjc{margin-bottom:12px}.subpages_hero__AYFLC h1{max-width:19ch;font-size:clamp(2.2rem,7vw,3rem)}.subpages_heroActions__cv_5I>div{flex-direction:row;gap:12px 24px;flex-wrap:wrap}.subpages_detail__LjSfK{padding:48px 20px}.subpages_detailGrid__Xnp2i{grid-template-columns:1fr;gap:24px}.subpages_detail__LjSfK h2{max-width:24ch}.subpages_definitions__sQxvZ>div{grid-template-columns:105px 1fr;gap:16px}.subpages_matrix__l6W1f,.subpages_matrix__l6W1f tbody,.subpages_matrix__l6W1f td,.subpages_matrix__l6W1f th,.subpages_matrix__l6W1f tr{display:block;width:auto}.subpages_matrix__l6W1f thead{display:none}.subpages_matrix__l6W1f tr{padding:16px 0;border-top:1px solid #cbd6bf}.subpages_matrix__l6W1f td,.subpages_matrix__l6W1f th{padding:6px 0;border:0}.subpages_matrix__l6W1f td:before{content:attr(data-label);display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#51633f;font-weight:600}.subpages_tabs__EM1v2{gap:4px;padding:0 8px}.subpages_tabs__EM1v2 span{font-size:.6rem;padding:10px 10px 16px}.subpages_front__BgK9w{margin-left:12px;padding:16px}.subpages_sheetBody__Ayx_z{padding:18px 16px}.subpages_sheetHeader__mLglQ{padding:12px 16px}.subpages_flow__1Xpqo li{grid-template-columns:26px 1fr auto}}.subpages_heroInner__uMBaU{align-items:start}.subpages_heroCopy__v9veC{padding-top:4px}.subpages_sourceRows__SnAn6 li{padding:8px 0;line-height:1.35}.subpages_sourceRows__SnAn6 small{line-height:1.4}.subpages_sheetBody__Ayx_z{padding:16px 20px}.subpages_provider__wGJM5 h3{font:600 1.4rem/1.1 var(--font-archivo),sans-serif;letter-spacing:-.025em}.subpages_front__BgK9w{padding:14px 18px}.subpages_front__BgK9w .subpages_artButton__Bbbjx{margin-top:8px}@media (max-width:780px){.subpages_heroCopy__v9veC{padding-top:0}.subpages_sheetBody__Ayx_z{padding:16px}.subpages_front__BgK9w{padding:14px}.subpages_provider__wGJM5{gap:8px;flex-wrap:wrap}.subpages_provider__wGJM5 img{width:30px;height:30px}.subpages_sourceRows__SnAn6 li{grid-template-columns:minmax(0,1fr) minmax(70px,.45fr);gap:8px}}.subpages_front__BgK9w .subpages_provider__wGJM5{margin-bottom:10px}.subpages_front__BgK9w p{margin:6px 0}.subpages_facts__HEi1v>div{padding:8px 0}.subpages_phaseNav__wzaqZ,.subpages_sheetBody__Ayx_z h3{margin-bottom:14px}.subpages_briefMetrics__abvGz{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;margin:22px 0}.subpages_briefMetrics__abvGz strong{display:block;font:600 2.3rem/1.1 var(--font-archivo),sans-serif;letter-spacing:-.04em}.subpages_briefMetrics__abvGz span{display:block;color:#5f7053;font-size:.7rem;margin-top:7px}@media (min-width:781px){.subpages_heroInner__uMBaU{padding-top:24px}.subpages_stack__homRQ .subpages_sheetHeader__mLglQ{padding-top:10px;padding-bottom:10px}.subpages_stack__homRQ .subpages_facts__HEi1v>div{padding-top:7px;padding-bottom:7px}}.subpages_detail__LjSfK .subpages_kicker___nFRe{font-size:.68rem;line-height:1.5}@media (max-width:780px){.subpages_matrix__l6W1f tbody td,.subpages_matrix__l6W1f tbody th{width:auto}}.subpages_resolved__xy9ud{background:#dcebc4;color:#385626}