.public-home{min-width:0;grid-template-columns:minmax(0,1fr);background:var(--brand-section-base)}.public-home-product-menu{position:-webkit-sticky;position:sticky;z-index:40;top:64px;width:100%;min-width:0;max-width:100%;overflow:hidden;background:color-mix(in srgb,var(--brand-section-base) 94%,transparent);box-shadow:none;backdrop-filter:saturate(120%) blur(18px);-webkit-backdrop-filter:saturate(120%) blur(18px)}.public-home-product-menu .public-home-capability-tabs.segmented-control{display:grid;width:min(100%,1180px);min-width:0;max-width:100%;min-height:72px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0 auto;padding:0;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.public-home-product-menu .public-home-capability-tabs.segmented-control::-webkit-scrollbar{display:none}.public-home-product-menu .public-home-capability-tabs .segmented-button{position:relative;min-width:0;min-height:72px;padding:0 24px;border:0;border-radius:0;color:var(--brand-muted);background:transparent;box-shadow:none;font-size:.86rem;font-weight:650;transition:color .18s ease,background-color .18s ease;white-space:nowrap}.public-home-product-menu .public-home-capability-tabs .segmented-button:hover{color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 34%,transparent)}.public-home-product-menu .public-home-capability-tabs .segmented-button.is-active{color:var(--brand-text);background:transparent}.public-home-product-menu .public-home-capability-tabs .segmented-button.is-active:after{position:absolute;right:24px;bottom:-1px;left:24px;height:2px;background:var(--brand-accent);content:""}.public-home-product-menu .public-home-capability-tabs .segmented-button:focus-visible{z-index:1;outline:1px solid color-mix(in srgb,var(--brand-accent) 52%,transparent);outline-offset:-6px;background:color-mix(in srgb,var(--brand-accent-soft) 16%,transparent)}body:has(.product-nav[data-shell-mode=public]) .public-home>.panel.horizontal-panel.public-home-capabilities{display:grid;min-height:calc(100svh - 136px);align-content:center;padding:68px max(22px,calc((100vw - 1180px) / 2 + 22px)) 82px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-section-muted) 32%,var(--brand-section-base)),var(--brand-section-base) 28%,color-mix(in srgb,var(--brand-accent-soft) 18%,var(--brand-section-base)))}.public-home-capability-panel{display:grid;width:min(100%,1180px);grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;grid-gap:76px;gap:76px;margin:0 auto;animation:public-home-panel-in .28s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel[hidden]{display:none}.public-home-capability-panel:focus-visible{outline:1px solid color-mix(in srgb,var(--brand-accent) 42%,transparent);outline-offset:8px}.public-home-capability-copy{display:grid;min-width:0;align-content:center;justify-items:start;grid-gap:18px;gap:18px}.public-home-capability-copy :is(p,h2,ul){margin:0}.public-home-capability-copy .section-kicker{color:var(--brand-accent-strong);font-size:.72rem;font-weight:740;line-height:1.4;text-transform:uppercase}.public-home-capability-copy h2{max-width:17ch;color:var(--brand-text);font-size:2.95rem;line-height:1.08;letter-spacing:0;text-wrap:balance}.public-home-capability-copy>p:not(.section-kicker){max-width:43ch;color:var(--brand-muted);font-size:1.04rem;line-height:1.65;text-wrap:pretty}.public-home-capability-story{display:grid;width:min(100%,440px);padding:0;list-style:none}.public-home-capability-story li{position:relative;display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:8px 0}.public-home-capability-story li:not(:last-child):after{content:none}.public-home-capability-story-icon{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:var(--brand-accent-strong);background:color-mix(in srgb,var(--brand-accent-soft) 38%,var(--brand-object-surface))}.public-home-capability-story-icon svg{width:18px;height:18px;stroke-width:1.6}.public-home-capability-story-copy{display:grid;min-width:0;grid-gap:3px;gap:3px;padding-top:2px}.public-home-capability-story-copy strong{color:var(--brand-text);font-size:.9rem;font-weight:690;line-height:1.4}.public-home-capability-story-copy small{max-width:42ch;color:var(--brand-muted);font-size:.78rem;line-height:1.48}.public-home-analysis-mobile-summary{display:none}.public-home-entry{display:flex;min-height:44px;align-items:center;margin-top:2px}.public-home-capability-visual{display:grid;min-width:0;min-height:540px;place-items:center}.public-home-capability-stage{--public-flow-highlight:color-mix(in srgb,var(--brand-accent) 72%,#8f86ad);position:relative;isolation:isolate;display:grid;width:100%;max-width:760px;min-width:0;min-height:540px;place-items:center}.public-home-capability-stage:before{position:absolute;z-index:-2;inset:6% -2%;background:linear-gradient(135deg,transparent 8%,color-mix(in srgb,var(--brand-accent-soft) 18%,transparent) 38%,color-mix(in srgb,var(--brand-section-muted) 58%,transparent) 58%,transparent 88%);content:""}.public-home-capability-stage:after{position:absolute;z-index:-1;top:50%;right:0;left:0;height:120px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-accent-soft) 26%,transparent) 30%,color-mix(in srgb,var(--public-flow-highlight) 16%,transparent) 68%,transparent);filter:blur(30px);content:""}.public-home-capability-tool{position:relative;z-index:1;width:100%;max-width:650px;min-width:0;overflow:hidden;border-radius:8px;color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 97%,var(--brand-section-base));backdrop-filter:saturate(118%) blur(16px);-webkit-backdrop-filter:saturate(118%) blur(16px);box-shadow:0 28px 78px color-mix(in srgb,var(--brand-text) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand-silver) 16%,transparent)}.public-home-tool-bar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;background:color-mix(in srgb,var(--brand-section-base) 76%,var(--brand-object-surface))}.public-home-tool-bar>span{display:inline-flex;min-width:0;align-items:center;gap:9px;font-size:.82rem;font-weight:720}.public-home-match-shared svg,.public-home-tool-bar svg,.public-home-tool-search svg,.public-home-tool-sort svg{width:16px;height:16px;flex:0 0 16px;color:var(--brand-accent-strong);stroke-width:1.7}.public-home-tool-bar small{min-width:0;overflow:hidden;color:var(--brand-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.public-home-document-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 20px 13px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent-soft) 24%,transparent),color-mix(in srgb,var(--public-flow-highlight) 7%,transparent))}.public-home-document-flow-step{position:relative;display:grid;min-width:0;justify-items:center;grid-gap:5px;gap:5px;color:var(--brand-muted)}.public-home-document-flow-step i{display:grid;width:28px;height:28px;place-items:center;color:var(--brand-accent-strong);font-style:normal}.public-home-document-flow-step i svg{width:16px;height:16px;stroke-width:1.6}.public-home-document-flow-step small{max-width:100%;overflow:hidden;font-size:.64rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.public-home-document-flow-arrow{position:absolute;top:7px;right:-7px;width:14px;height:14px;color:color-mix(in srgb,var(--public-flow-highlight) 72%,var(--brand-muted));stroke-width:1.4}.public-home-tool-search{display:flex;min-height:44px;align-items:center;gap:9px;margin:20px 20px 10px;padding:0 13px;border-radius:6px;color:var(--brand-text);background:color-mix(in srgb,var(--brand-control-bg) 76%,var(--brand-section-base));font-size:.82rem}.public-home-tool-sort{display:flex;min-height:36px;align-items:center;gap:8px;margin:0 20px 10px;color:var(--brand-muted);font-size:.74rem}.public-home-document-results{display:grid;padding:0 20px 20px}.public-home-document-result{display:grid;min-height:78px;grid-template-columns:20px 82px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--brand-section-base))}.public-home-document-result>svg{width:18px;color:var(--brand-accent-strong);stroke-width:1.6}.public-home-document-date{color:var(--brand-muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-document-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.public-home-document-copy small,.public-home-document-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-document-copy strong{font-size:.84rem;font-weight:680}.public-home-document-copy small{color:var(--brand-muted);font-size:.7rem}.public-home-vcard-tool{max-width:720px}.public-home-vcard-workspace{position:relative;display:grid;min-height:414px;grid-template-columns:172px minmax(0,1fr)}.public-home-vcard-sources{position:relative;z-index:2;display:grid;min-width:0;align-content:center;grid-gap:8px;gap:8px;padding:24px 18px;background:color-mix(in srgb,var(--brand-section-base) 40%,transparent)}.public-home-vcard-sources>small{margin-bottom:4px;color:var(--brand-muted);font-size:.63rem;font-weight:700;text-transform:uppercase}.public-home-vcard-sources>span{display:grid;min-width:0;min-height:58px;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--brand-section-base));color:var(--brand-text)}.public-home-vcard-sources svg{width:17px;height:17px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-vcard-sources span[data-source-index="1"] svg{color:var(--public-flow-highlight)}.public-home-vcard-sources b{min-width:0;overflow:hidden;font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-source-lines{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.public-home-vcard-source-lines path{fill:none;stroke:color-mix(in srgb,var(--public-flow-highlight) 30%,transparent);stroke-width:.38;vector-effect:non-scaling-stroke}.public-home-vcard-source-lines circle{fill:var(--public-flow-highlight);stroke:color-mix(in srgb,var(--brand-object-surface) 76%,transparent);stroke-width:.32;vector-effect:non-scaling-stroke}.public-home-vcard-profile{position:relative;z-index:2;min-width:0;background:color-mix(in srgb,var(--brand-object-surface) 94%,transparent)}.public-home-vcard-head{display:flex;min-height:108px;align-items:center;gap:16px;padding:20px 24px;background:color-mix(in srgb,var(--brand-accent-soft) 44%,var(--brand-object-surface))}.public-home-vcard-avatar{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:8px;color:var(--brand-accent-strong);background:var(--brand-object-surface)}.public-home-vcard-avatar svg{width:26px;height:26px;stroke-width:1.5}.public-home-vcard-head>span:last-child{display:grid;min-width:0;grid-gap:5px;gap:5px}.public-home-vcard-head small{color:var(--brand-muted);font-size:.7rem;font-weight:680;text-transform:uppercase}.public-home-vcard-head strong{overflow:hidden;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-fields{display:grid;margin:0;padding:0 24px}.public-home-vcard-fields>div{position:relative;display:grid;min-height:70px;grid-template-columns:74px minmax(0,1fr) minmax(86px,auto);align-items:center;grid-gap:12px;gap:12px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 86%,var(--brand-section-base))}.public-home-vcard-fields :is(dt,dd){margin:0}.public-home-vcard-fields dt,.public-home-vcard-fields span{color:var(--brand-muted);font-size:.7rem}.public-home-vcard-fields dd{min-width:0;overflow:hidden;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-fields span{position:relative;max-width:132px;overflow:hidden;padding-left:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-fields span:before{position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:var(--brand-accent);content:"";transform:translateY(-50%)}.public-home-vcard-fields>div[data-source-index="1"] span:before{background:var(--public-flow-highlight)}.public-home-vcard-footer{padding:16px 24px 18px;color:var(--brand-muted);font-size:.72rem}.public-home-matching-tool{max-width:720px}.public-home-match-map{position:relative;display:grid;min-height:414px;align-content:center;padding:20px 24px 24px;overflow:hidden}.public-home-match-lines{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.public-home-match-lines path{fill:none;stroke:color-mix(in srgb,var(--public-flow-highlight) 32%,transparent);stroke-width:.42;vector-effect:non-scaling-stroke}.public-home-match-lines circle{fill:var(--public-flow-highlight);stroke:color-mix(in srgb,var(--brand-object-surface) 78%,transparent);stroke-width:.34;vector-effect:non-scaling-stroke}.public-home-match-sources{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;padding:0 0 16px}.public-home-match-sources>div{display:grid;min-width:0;min-height:104px;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:center;grid-gap:7px 11px;gap:7px 11px;padding:12px;border-radius:7px;background:color-mix(in srgb,var(--brand-object-surface) 90%,var(--brand-section-base))}.public-home-match-sources>div>span{display:grid;width:36px;height:36px;grid-row:1/3;place-items:center;border-radius:6px;color:var(--brand-accent-strong);background:var(--brand-object-surface);font-size:.7rem;font-weight:760}.public-home-match-sources small,.public-home-match-sources strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-match-sources strong{font-size:.85rem}.public-home-match-sources small{color:var(--brand-muted);font-size:.69rem}.public-home-match-shared{position:relative;z-index:1;display:flex;width:max-content;max-width:calc(100% - 44px);min-height:34px;align-items:center;gap:8px;margin:18px auto 28px;padding:7px 11px;color:var(--brand-accent-strong);background:color-mix(in srgb,var(--brand-accent-soft) 30%,transparent);font-size:.72rem;font-weight:680}.public-home-match-proposal{position:relative;z-index:1;display:grid;width:min(100%,430px);min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;margin:0 auto;padding:17px 0;border-radius:8px;background:color-mix(in srgb,var(--brand-object-surface) 90%,var(--brand-section-base))}.public-home-match-proposal>svg{width:28px;height:28px;color:var(--public-flow-highlight);stroke-width:1.45}.public-home-match-proposal>span{display:grid;min-width:0;grid-gap:5px;gap:5px}.public-home-match-proposal small{color:var(--brand-accent-strong);font-size:.68rem;font-weight:740;text-transform:uppercase}.public-home-match-proposal strong{font-size:1.05rem}.public-home-match-proposal em{color:var(--brand-muted);font-size:.73rem;font-style:normal}.public-home-analysis-tool{max-width:720px}.public-home-analysis-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);grid-gap:18px;gap:18px;padding:22px}.public-home-analysis-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.public-home-analysis-controls label{display:grid;min-width:0;align-content:end;grid-gap:7px;gap:7px;color:var(--brand-muted);font-size:.68rem;line-height:1.3}.public-home-analysis-controls input{width:100%;min-width:0;height:42px;padding:0 11px;border:0;border-radius:5px;color:var(--brand-control-text-strong);background:var(--brand-control-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-control-text) 12%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .16s ease,box-shadow .16s ease}.public-home-analysis-controls input:hover{background:var(--brand-control-bg-hover)}.public-home-analysis-controls input:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 28%,transparent);outline-offset:1px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 58%,transparent)}.public-home-analysis-service-input{position:relative}.public-home-analysis-service-input:after{position:absolute;right:9px;bottom:10px;color:var(--brand-subtle);content:"min";font-size:.58rem;pointer-events:none}.public-home-analysis-service-input input{padding-right:34px}.public-home-analysis-ledger{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;overflow:hidden;border-radius:6px;background:transparent}.public-home-analysis-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--brand-section-base))}.public-home-analysis-ledger-row span{display:grid;min-width:0;grid-gap:3px;gap:3px}.public-home-analysis-ledger-row strong{overflow-wrap:anywhere;color:var(--brand-text);font-size:.76rem;line-height:1.2}.public-home-analysis-ledger-row small{color:var(--brand-muted);font-size:.62rem;line-height:1.25}.public-home-analysis-ledger-row b{color:var(--public-flow-highlight);font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-result{display:grid;min-width:0;align-content:start;grid-gap:6px;gap:6px;padding:18px;border-radius:8px;background:color-mix(in srgb,var(--brand-accent-soft) 34%,var(--brand-object-surface))}.public-home-analysis-result>span{color:var(--brand-muted);font-size:.7rem}.public-home-analysis-result>strong{overflow-wrap:anywhere;color:var(--brand-accent-strong);font-size:1.52rem;line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-result dl{display:grid;margin:12px 0 0}.public-home-analysis-result dl>div{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:10px;border-top:0}.public-home-analysis-result :is(dt,dd){margin:0;font-size:.68rem}.public-home-analysis-result dt{color:var(--brand-muted)}.public-home-analysis-result dd{color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-result [data-analysis-row=labor] dd{color:var(--brand-accent-strong)}.public-home-analysis-result [data-analysis-row=cost] dd{color:color-mix(in srgb,var(--brand-text) 72%,var(--brand-muted))}.public-home-analysis-result [data-analysis-row=saving] dd{color:var(--public-flow-highlight);font-weight:700}.public-home-analysis-trend{display:grid;grid-gap:10px;gap:10px;margin:0 22px;padding-top:17px;border-top:0}.public-home-analysis-trend>span{color:var(--brand-muted);font-size:.7rem}.public-home-analysis-chart{position:relative;height:72px}.public-home-analysis-bars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(3px,1fr));align-items:end;grid-gap:5px;gap:5px}.public-home-analysis-bars i{min-height:5px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 48%,var(--brand-accent-soft)),color-mix(in srgb,var(--brand-accent) 24%,var(--brand-accent-soft)))}.public-home-analysis-periods{display:flex;justify-content:space-between;color:var(--brand-muted)}.public-home-analysis-periods small{font-size:.58rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-disclaimer{margin:13px 22px 20px;color:var(--brand-muted);font-size:.65rem;line-height:1.45}.public-home-product-menu .public-home-capability-tabs .segmented-button.is-active:after{transform-origin:center;animation:public-home-tab-indicator-in .28s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) .public-home-capability-copy .section-kicker,.public-home-capability-panel:not([hidden]) .public-home-capability-copy h2,.public-home-capability-panel:not([hidden]) .public-home-capability-copy>p:not(.section-kicker),.public-home-capability-panel:not([hidden]) .public-home-capability-story li,.public-home-capability-panel:not([hidden]) .public-home-entry{animation:public-home-copy-in .24s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) .public-home-capability-copy .section-kicker{animation-delay:0s}.public-home-capability-panel:not([hidden]) .public-home-capability-copy h2{animation-delay:25ms}.public-home-capability-panel:not([hidden]) .public-home-capability-copy>p:not(.section-kicker){animation-delay:50ms}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:first-child{animation-delay:75ms}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:nth-child(2){animation-delay:.1s}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:nth-child(3){animation-delay:125ms}.public-home-capability-panel:not([hidden]) .public-home-entry{animation-delay:.15s}.public-home-capability-tool{isolation:isolate}.public-home-capability-tool:after{position:absolute;z-index:8;inset:0;background:linear-gradient(102deg,transparent 38%,color-mix(in srgb,var(--brand-silver) 18%,transparent) 47%,color-mix(in srgb,var(--brand-accent-soft) 20%,transparent) 52%,transparent 62%);content:"";opacity:0;pointer-events:none;transform:translateX(-115%)}.public-home-capability-panel:not([hidden]) .public-home-capability-tool{animation:public-home-tool-in .28s cubic-bezier(.22,1,.36,1) 35ms both}.public-home-capability-panel:not([hidden]) .public-home-capability-tool:after{animation:public-home-silver-sweep .52s ease-out 90ms both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step i svg{animation:public-home-flow-node-in .32s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="0"] i svg{animation-delay:90ms}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="1"] i svg{animation-delay:.14s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="2"] i svg{animation-delay:.19s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="3"] i svg{animation-delay:.24s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-arrow{animation:public-home-flow-arrow-in .26s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="0"] .public-home-document-flow-arrow{animation-delay:.12s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="1"] .public-home-document-flow-arrow{animation-delay:.17s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="2"] .public-home-document-flow-arrow{animation-delay:.22s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-result,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-tool-search,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-tool-sort{animation:public-home-scene-item-in .34s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-tool-search{animation-delay:.22s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-tool-sort{animation-delay:.26s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-result[data-result-index="0"]{animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-result[data-result-index="1"]{animation-delay:.34s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-result[data-result-index="2"]{animation-delay:.38s}.public-home-match-lines path,.public-home-vcard-source-lines path{stroke-dasharray:1;stroke-dashoffset:0}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-fields>div,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-footer,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-head,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-sources>span{animation:public-home-scene-item-in .34s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-sources>span:first-of-type{animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-sources>span:nth-of-type(2){animation-delay:.37s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-head{animation-delay:.35s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines path{animation:public-home-path-draw .56s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines path:first-of-type{animation-delay:.44s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines path:nth-of-type(2){animation-delay:.51s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines path:nth-of-type(3){animation-delay:.58s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines circle{animation:public-home-point-in .28s ease-out both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines circle:first-of-type{animation-delay:.65s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines circle:nth-of-type(2){animation-delay:.72s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-source-lines circle:nth-of-type(3){animation-delay:.79s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:first-child{animation-delay:.52s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:nth-child(2){animation-delay:.62s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:nth-child(3){animation-delay:.72s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=vcard] .public-home-vcard-footer{animation-delay:.8s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-proposal,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-shared,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div{animation:public-home-scene-item-in .36s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div:first-child{animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div:last-child{animation-delay:.38s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:first-of-type,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:nth-of-type(2){animation-delay:.44s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:nth-of-type(3){animation-delay:.59s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle:first-of-type{animation-delay:.61s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle:last-of-type{animation-delay:.75s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-shared{animation-delay:.61s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-proposal{animation-delay:.76s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-controls,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-disclaimer,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-result,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-trend{animation:public-home-scene-item-in .36s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-controls{animation-delay:90ms}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-result{animation-delay:.15s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-trend{animation-delay:.21s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i{transform-origin:center bottom;animation:public-home-chart-bar-in .36s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:first-child{animation-delay:.22s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(2){animation-delay:.23s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(3){animation-delay:.24s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(4){animation-delay:.25s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(5){animation-delay:.26s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(6){animation-delay:.27s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(7){animation-delay:.28s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(8){animation-delay:.29s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(9){animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(10){animation-delay:.31s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(11){animation-delay:.32s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-bars i:nth-child(12){animation-delay:.33s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=analysis] .public-home-analysis-disclaimer{animation-delay:.36s}.public-home[data-capability-motion=initial] .public-home-capability-panel,.public-home[data-capability-motion=initial] .public-home-capability-panel *,.public-home[data-capability-motion=initial] .public-home-capability-panel :after,.public-home[data-capability-motion=initial] .public-home-capability-panel :before,.public-home[data-capability-motion=initial] .public-home-capability-tabs .segmented-button:after{animation:none!important}.public-home-analysis-controls,.public-home-analysis-result,.public-home-analysis-trend,.public-home-capability-story-icon,.public-home-document-flow-step i,.public-home-document-results,.public-home-match-proposal,.public-home-match-shared,.public-home-match-sources,.public-home-tool-search,.public-home-tool-sort,.public-home-vcard-fields,.public-home-vcard-footer,.public-home-vcard-head,.public-home-vcard-sources{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.public-home-analysis-workspace:focus-within .public-home-analysis-result{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent)}@media (hover:hover) and (pointer:fine){.public-home-capability-story li{cursor:default}.public-home-capability-story li:hover .public-home-capability-story-icon{background-color:color-mix(in srgb,var(--brand-accent-soft) 64%,var(--brand-object-surface));box-shadow:0 7px 18px color-mix(in srgb,var(--brand-accent) 8%,transparent);transform:translateY(-1px)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=documents] .public-home-tool-search,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=documents] .public-home-tool-sort{background-color:color-mix(in srgb,var(--brand-accent-soft) 42%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-accent) 7%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="2"] i,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=documents] .public-home-document-flow-step[data-flow-index="3"] i{background-color:color-mix(in srgb,var(--brand-accent-soft) 58%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-head,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-footer{background-color:color-mix(in srgb,var(--brand-accent-soft) 54%,var(--brand-object-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-fields,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-sources{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 16%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=matching] .public-home-match-sources,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=matching] .public-home-match-shared,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=matching] .public-home-match-proposal{background-color:color-mix(in srgb,var(--brand-accent-soft) 34%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-accent) 7%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-result,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-trend,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-controls{background-color:color-mix(in srgb,var(--brand-accent-soft) 32%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-accent) 7%,transparent)}}@keyframes public-home-tab-indicator-in{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes public-home-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-tool-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-silver-sweep{0%{opacity:0;transform:translateX(-115%)}24%{opacity:.42}to{opacity:0;transform:translateX(115%)}}@keyframes public-home-flow-node-in{0%{opacity:.28;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-flow-arrow-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-scene-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-path-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes public-home-point-in{0%{opacity:0}to{opacity:1}}@keyframes public-home-chart-bar-in{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes public-home-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.public-home-capability-panel{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:48px}.public-home-capability-copy h2{font-size:2.6rem}.public-home-vcard-workspace{grid-template-columns:145px minmax(0,1fr)}.public-home-vcard-sources{padding-right:14px;padding-left:14px}.public-home-vcard-fields{padding-right:18px;padding-left:18px}.public-home-vcard-fields>div{grid-template-columns:58px minmax(0,1fr) minmax(76px,auto);gap:10px}}@media (max-width:900px){body:has(.product-nav[data-shell-mode=public]) .public-home>.panel.horizontal-panel.public-home-capabilities{min-height:calc(100svh - 136px);padding-top:54px;padding-bottom:68px}.public-home-capability-panel{grid-template-columns:minmax(0,1fr);gap:42px}.public-home-capability-copy{width:min(100%,650px)}.public-home-capability-copy h2{font-size:2.55rem}.public-home-capability-visual{min-height:0;justify-items:start}.public-home-capability-stage{max-width:720px;min-height:0}.public-home-capability-tool{max-width:720px}}@media (max-width:680px){.public-home-product-menu{top:56px}.public-home-product-menu .public-home-capability-tabs.segmented-control{display:flex;min-height:58px;flex-wrap:nowrap;padding:0 8px}.public-home-product-menu .public-home-capability-tabs .segmented-button{min-width:max-content;min-height:58px;flex:1 0 auto;padding:0 7px;font-size:.72rem}.public-home-product-menu .public-home-capability-tabs .segmented-button.is-active:after{right:7px;left:7px}body:has(.product-nav[data-shell-mode=public]) .public-home>.panel.horizontal-panel.public-home-capabilities{min-height:calc(100svh - 114px);padding:42px 18px 56px}.public-home-capability-panel{gap:34px}.public-home-capability-stage:before{inset:2% -18px}.public-home-capability-copy{gap:15px}.public-home-capability-copy h2{max-width:18ch;font-size:2.2rem;line-height:1.12}.public-home-capability-copy>p:not(.section-kicker){font-size:.96rem;line-height:1.58}.public-home-analysis-mobile-summary{display:grid;width:min(100%,360px);grid-gap:4px;gap:4px;padding:14px 16px;border-radius:7px;background:color-mix(in srgb,var(--brand-accent-soft) 30%,var(--brand-object-surface))}.public-home-analysis-mobile-summary small,.public-home-analysis-mobile-summary span{color:var(--brand-muted)}.public-home-analysis-mobile-summary span{font-size:.68rem}.public-home-analysis-mobile-summary strong{overflow-wrap:anywhere;color:var(--brand-accent-strong);font-size:1.35rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-mobile-summary small{font-size:.72rem;line-height:1.4}.public-home-capability-story{margin-top:2px}.public-home-capability-story li{grid-template-columns:38px minmax(0,1fr);gap:12px}.public-home-capability-story li:not(:last-child):after{left:18px}.public-home-capability-story-icon{width:38px;height:38px}.public-home-capability-story-copy strong{font-size:.86rem}.public-home-capability-story-copy small{font-size:.75rem}.public-home-tool-bar{padding:0 15px}.public-home-document-flow{padding:14px 12px 11px}.public-home-document-flow-step{gap:4px}.public-home-document-flow-step small{font-size:.6rem}.public-home-document-flow-arrow{right:-6px}.public-home-tool-search{margin:15px 15px 8px}.public-home-tool-sort{margin-right:15px;margin-left:15px}.public-home-document-results{padding:0 15px 15px}.public-home-document-result{min-height:72px;grid-template-columns:18px minmax(0,1fr);gap:10px}.public-home-document-date{display:none}.public-home-vcard-head{min-height:104px;padding:18px}.public-home-vcard-tool .public-home-tool-bar small{display:none}.public-home-vcard-workspace{min-height:0;grid-template-columns:minmax(0,1fr)}.public-home-vcard-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:15px 18px;border-right:0;border-bottom:0}.public-home-vcard-sources>small{grid-column:1/-1;margin-bottom:0}.public-home-vcard-sources>span{min-height:46px}.public-home-vcard-source-lines{display:none}.public-home-vcard-fields{padding:0 18px}.public-home-vcard-fields>div{min-height:84px;grid-template-columns:62px minmax(0,1fr);gap:6px 10px}.public-home-vcard-fields span{grid-column:2;max-width:none;text-align:left}.public-home-vcard-footer{padding-right:18px;padding-left:18px}.public-home-match-sources{grid-template-columns:minmax(0,1fr);gap:4px;padding:0 0 12px}.public-home-match-sources>div{min-height:92px}.public-home-match-map{min-height:0;padding:16px}.public-home-match-map:before{content:none}.public-home-match-lines{display:none}.public-home-match-shared{margin-top:12px;margin-bottom:22px}.public-home-match-proposal{width:auto;margin-right:16px;margin-left:16px}.public-home-analysis-workspace{grid-template-columns:minmax(0,1fr);padding:16px}.public-home-analysis-result{border-left:0}.public-home-analysis-controls{gap:10px}.public-home-analysis-ledger-row{min-height:54px;grid-template-columns:minmax(0,1fr);gap:5px}.public-home-analysis-ledger-row b{justify-self:start}.public-home-analysis-disclaimer,.public-home-analysis-trend{margin-right:16px;margin-left:16px}}@media (max-width:420px){.public-home-capability-copy h2{font-size:2rem}.public-home-document-flow{padding-right:8px;padding-left:8px}.public-home-document-flow-step small{font-size:.56rem}.public-home-vcard-sources{gap:0 10px;padding-right:14px;padding-left:14px}.public-home-analysis-controls{grid-template-columns:minmax(0,1fr)}.public-home-analysis-result>strong{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :after,.public-home :before{animation:none!important;transition:none!important}.public-home-capability-tool:after{display:none}.public-home-match-lines path,.public-home-vcard-source-lines path{stroke-dashoffset:0}}