.bp-product{--bp-canvas:#100d16;--bp-panel:#1b1423;--bp-paper:#fffdf8;--bp-purple:#7443d8;--bp-app-purple:#584bb5;--bp-on-dark:var(--bp-paper);--bp-muted:rgb(from var(--bp-paper) r g b / .72);--bp-line:rgb(from var(--bp-paper) r g b / .18);--bp-lilac:color-mix(in srgb, var(--bp-purple) 48%, var(--bp-paper));--bp-app-ink:var(--bp-canvas);--bp-app-muted:rgb(from var(--bp-canvas) r g b / .66);--bp-app-line:rgb(from var(--bp-canvas) r g b / .12);--bp-app-soft:color-mix(in srgb, var(--bp-app-purple) 10%, var(--bp-paper));color:var(--bp-on-dark);background:var(--bp-canvas);font-family:inherit;line-height:1.55;overflow-x:clip}.bp-product *,.bp-product :before,.bp-product :after{box-sizing:border-box}.bp-product [hidden]{display:none!important}.bp-product figure,.bp-product dl,.bp-product dd,.bp-product h1,.bp-product h2,.bp-product h3,.bp-product h4,.bp-product h5,.bp-product p{margin:0}.bp-product button,.bp-product summary{font:inherit}.bp-product button:focus-visible,.bp-product a:focus-visible,.bp-product summary:focus-visible,.bp-product [role=tabpanel]:focus-visible{outline:3px solid var(--bp-lilac);outline-offset:5px}.bp-product .bp-container{width:min(1200px,100% - 64px);margin-inline:auto}.bp-product .bp-section{border-bottom:1px solid var(--bp-line);padding-block:88px}.bp-product .bp-hero{padding-block:54px 80px}.bp-product .bp-architecture-section{border-bottom:0}.bp-product .bp-heading{letter-spacing:-.045em;text-wrap:balance;max-width:1020px;font-size:clamp(2.25rem,4.65vw,4rem);font-weight:600;line-height:1.06}.bp-product .bp-intro{max-width:720px;color:var(--bp-muted);margin-top:22px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.bp-product .bp-section-heading{letter-spacing:-.035em;text-wrap:balance;max-width:840px;font-size:clamp(1.8rem,3.35vw,2.5rem);font-weight:560;line-height:1.15}.bp-product .bp-section-heading h2{font:inherit}.bp-product .bp-section-copy{max-width:710px;color:var(--bp-muted);letter-spacing:normal;margin-top:16px;margin-bottom:30px;font-size:1.0625rem;font-weight:400;line-height:1.6}.bp-product .bp-hero-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-block:20px 14px;display:flex}.bp-product .bp-motion-toggle,.bp-product .bp-demo-controls button{border:1px solid rgb(from var(--bp-paper) r g b / .44);min-height:42px;color:var(--bp-on-dark);background:var(--bp-panel);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:.875rem;line-height:1.2;transition:background-color .16s,border-color .16s;display:inline-flex}.bp-product .bp-motion-toggle:hover,.bp-product .bp-demo-controls button:hover{border-color:var(--bp-lilac);background:color-mix(in srgb, var(--bp-panel) 78%, var(--bp-purple))}.bp-product .bp-motion-note{color:var(--bp-muted);font-size:.875rem}.bp-product .bp-demo-frame{border:1px solid rgb(from var(--bp-paper) r g b / .28);background:var(--bp-panel);box-shadow:0 14px 50px rgb(from var(--bp-canvas) r g b / .28);border-radius:14px;overflow:hidden}.bp-product .bp-demo-visual{overflow:hidden}.bp-product .bp-real-media{aspect-ratio:16/10;object-fit:contain;background:var(--bp-paper);width:100%;height:auto;display:block}.bp-product .bp-demo-caption{border-top:1px solid var(--bp-line);min-height:58px;color:var(--bp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:10px 16px;font-size:.875rem;display:flex}.bp-product .bp-demo-controls{align-items:center;gap:6px;display:inline-flex}.bp-product .bp-demo-controls button:last-of-type{min-width:42px;padding-inline:10px}.bp-product .bp-mobile-only{display:none}.bp-product .bp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-product .bp-app{min-height:550px;color:var(--bp-app-ink);background:var(--bp-paper);grid-template-columns:170px minmax(0,1fr);font-size:.875rem;line-height:1.45;display:grid}.bp-product .bp-sidebar{color:var(--bp-paper);background:var(--bp-app-purple);flex-direction:column;padding:20px 11px 14px;display:flex}.bp-product .bp-app-brand{align-items:center;gap:9px;padding-inline:7px;font-size:1rem;font-weight:650;display:flex}.bp-product .bp-app-brand-mark{border:1px solid rgb(from var(--bp-paper) r g b / .45);background:rgb(from var(--bp-paper) r g b / .13);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.bp-product .bp-app-nav{gap:7px;margin:28px 0 20px;padding:0;list-style:none;display:grid}.bp-product .bp-app-nav-item{min-height:40px;color:rgb(from var(--bp-paper) r g b / .86);border-left:2px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:.875rem;display:flex}.bp-product .bp-app-nav-item.is-active{border-left-color:var(--bp-paper);color:var(--bp-paper);background:rgb(from var(--bp-paper) r g b / .15);font-weight:600}.bp-product .bp-app-nav-item svg{flex:none}.bp-product .bp-app-account{border:1px solid rgb(from var(--bp-paper) r g b / .28);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:9px 7px;font-size:.875rem;display:flex}.bp-product .bp-role-avatar{width:34px;height:34px;color:var(--bp-app-purple);background:var(--bp-app-soft);border-radius:8px;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:inline-grid}.bp-product .bp-sidebar .bp-role-avatar{color:var(--bp-paper);background:rgb(from var(--bp-canvas) r g b / .24)}.bp-product .bp-app-main{min-width:0}.bp-product .bp-app-topbar{border-bottom:1px solid var(--bp-app-line);background:color-mix(in srgb, var(--bp-paper) 97%, var(--bp-app-purple));justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 20px;display:flex}.bp-product .bp-search-visual{border:1px solid var(--bp-app-line);width:min(450px,85%);color:var(--bp-app-muted);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:flex}.bp-product .bp-search-visual svg{flex-shrink:0}.bp-product .bp-topbar-icon{width:34px;height:34px;color:var(--bp-app-muted);place-items:center;display:grid}.bp-product .bp-app-content{padding:24px 20px 26px}.bp-product .bp-app-heading{margin-bottom:18px}.bp-product .bp-app-eyebrow{color:var(--bp-app-purple);letter-spacing:.08em;margin-bottom:5px;font-size:.875rem;font-weight:750;display:block}.bp-product .bp-app-heading h3{letter-spacing:-.025em;font-size:clamp(1.25rem,1.85vw,1.5rem);font-weight:650;line-height:1.25}.bp-product .bp-overview-layout{border:1px solid var(--bp-app-line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,0fr);transition:grid-template-columns .46s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.bp-product .bp-overview-layout[data-inspector-open=true]{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)}.bp-product .bp-opportunities-table-wrap,.bp-product .bp-overview-inspector{min-width:0}.bp-product .bp-table-toolbar{border-bottom:1px solid var(--bp-app-line);color:var(--bp-app-muted);background:var(--bp-app-soft);align-items:center;gap:16px;padding:9px;font-size:.875rem;display:flex}.bp-product .bp-tab-visual{color:var(--bp-app-purple);background:rgb(from var(--bp-app-purple) r g b / .1);border-radius:5px;padding:7px 9px;font-weight:650}.bp-product .bp-opportunities-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.bp-product .bp-opportunities-table thead th{border-bottom:1px solid var(--bp-app-line);color:var(--bp-app-muted);letter-spacing:.02em;padding:11px 10px;font-size:.875rem;font-weight:650}.bp-product .bp-opportunities-table th:first-child{width:47%}.bp-product .bp-opportunities-table th:last-child{width:25%}.bp-product .bp-opportunities-table tbody tr{transition:background-color .22s ease-out,box-shadow .16s ease-out}.bp-product .bp-opportunities-table tbody tr[data-highlighted=true]{background:rgb(from var(--bp-app-purple) r g b / .1)}.bp-product .bp-opportunities-table tbody tr[data-pressed=true]{background:rgb(from var(--bp-app-purple) r g b / .16);box-shadow:inset 3px 0 0 var(--bp-app-purple)}.bp-product .bp-opportunities-table tbody th,.bp-product .bp-opportunities-table td{border-bottom:1px solid var(--bp-app-line);vertical-align:top;overflow-wrap:anywhere;padding:15px 10px;font-size:.875rem}.bp-product .bp-opportunities-table tbody th{font-weight:400}.bp-product .bp-opportunities-table strong{font-weight:600;display:block}.bp-product .bp-opportunities-table tbody th span{color:var(--bp-app-muted);margin-top:5px;font-size:.875rem;display:block}.bp-product .bp-table-footer{color:var(--bp-app-muted);padding:14px 10px;font-size:.875rem}.bp-product .bp-overview-inspector{border-left:1px solid var(--bp-app-line);color:var(--bp-app-ink);background:var(--bp-paper);pointer-events:none;transition:border-color .22s ease-out;overflow:hidden}.bp-product .bp-overview-inspector[data-visible=true]{pointer-events:auto}.bp-product .bp-overview-inspector[data-highlighted=true]{border-left-color:var(--bp-app-purple)}.bp-product .bp-overview-inspector-inner{min-width:280px;padding:16px 17px 20px}.bp-product .bp-mobile-inspector{overflow:hidden}.bp-product .bp-inspector-header{color:var(--bp-app-muted);letter-spacing:.06em;margin-bottom:17px;font-size:.875rem;font-weight:750}.bp-product .bp-record-id{color:var(--bp-app-purple);margin-bottom:7px;font-size:.875rem;font-weight:650;display:block}.bp-product .bp-opportunity-heading h4{letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.35}.bp-product .bp-opportunity-heading p{color:var(--bp-app-muted);margin-top:5px;font-size:.875rem}.bp-product .bp-facts{border-block:1px solid var(--bp-app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;padding-block:17px;display:grid}.bp-product .bp-facts dt{color:var(--bp-app-muted);font-size:.875rem}.bp-product .bp-facts dd{margin-top:5px;font-size:.875rem;font-weight:650;line-height:1.4}.bp-product .bp-source-block{padding-top:18px}.bp-product .bp-inspector-label{color:var(--bp-app-purple);align-items:center;gap:8px;display:flex}.bp-product .bp-inspector-label h3,.bp-product .bp-inspector-label h5{color:var(--bp-app-ink);font-size:.875rem;font-weight:650}.bp-product .bp-document-list{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.bp-product .bp-document-list li{color:var(--bp-app-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.bp-product .bp-document-list svg{color:var(--bp-app-purple);flex-shrink:0}.bp-product .bp-source-reference{color:var(--bp-app-purple);align-items:center;gap:3px;font-size:.875rem;font-weight:600;display:inline-flex}.bp-product .bp-source-note{max-width:740px;color:var(--bp-muted);margin-top:16px;font-size:.875rem;line-height:1.6}.bp-product .bp-source-block .bp-source-note{color:var(--bp-app-muted);margin-top:11px}.bp-product .bp-matching-demo{min-height:390px;color:var(--bp-app-ink);background:var(--bp-paper);grid-template-columns:minmax(0,.9fr) 50px minmax(0,1.15fr);align-items:stretch;padding:32px 38px;font-size:.875rem;display:grid}.bp-product .bp-profile-card,.bp-product .bp-match-card{min-width:0;padding:8px 0}.bp-product .bp-profile-card{padding-right:26px}.bp-product .bp-profile-card h4{margin-top:15px;font-size:1.0625rem;font-weight:600}.bp-product .bp-profile-fields{gap:7px;margin-top:21px;display:grid}.bp-product .bp-profile-fields>div{border-left:2px solid rgb(from var(--bp-app-purple) r g b / .3);border-radius:0 6px 6px 0;padding:10px 12px;transition:background-color .22s ease-out}.bp-product .bp-profile-fields>div[data-highlighted=true]{background:rgb(from var(--bp-app-purple) r g b / .09)}.bp-product .bp-profile-fields dt{color:var(--bp-app-muted);font-size:.875rem}.bp-product .bp-profile-fields dd{color:var(--bp-app-ink);margin-top:3px;font-size:.9375rem;font-weight:600}.bp-product .bp-matching-connection{color:var(--bp-app-purple);place-items:center;display:grid}.bp-product .bp-match-card{border-left:1px solid var(--bp-app-line);padding-left:25px}.bp-product .bp-match-card .bp-opportunity-heading h4{font-size:1.2rem}.bp-product .bp-match-card h5{color:var(--bp-app-ink);margin-top:20px;font-size:.875rem;font-weight:650}.bp-product .bp-match-reasons{gap:12px;margin:13px 0 0;padding:0;list-style:none;display:grid}.bp-product .bp-match-reasons li{color:var(--bp-app-ink);border-radius:6px;align-items:flex-start;gap:8px;padding:8px;font-size:.875rem;transition:background-color .22s ease-out;display:flex}.bp-product .bp-match-reasons li[data-highlighted=true]{background:rgb(from var(--bp-app-purple) r g b / .08)}.bp-product .bp-match-reasons svg{color:var(--bp-app-purple);flex-shrink:0;margin-top:2px}.bp-product .bp-match-note{color:var(--bp-app-muted);align-items:flex-start;gap:8px;margin-top:21px;font-size:.875rem;display:flex}.bp-product .bp-match-note svg{color:var(--bp-app-purple);flex-shrink:0;margin-top:2px}.bp-product .bp-matching-context{border-top:1px solid var(--bp-app-line);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:75px;margin-top:24px;padding-top:16px;display:grid}.bp-product .bp-matching-context .bp-facts{border:0;align-self:start;margin-top:0}.bp-product .bp-matching-context .bp-source-block{padding-top:0}.bp-product .bp-tabs{border:1px solid rgb(from var(--bp-paper) r g b / .25);background:var(--bp-panel);border-radius:11px;align-items:stretch;gap:5px;max-width:850px;padding:5px;display:flex}.bp-product .bp-tabs button{isolation:isolate;min-height:56px;color:var(--bp-muted);background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:10px 14px;font-size:.9375rem;line-height:1.35;position:relative}.bp-product .bp-tabs button[aria-selected=true]{color:var(--bp-paper);font-weight:560}.bp-product .bp-tab-indicator{z-index:-1;border-radius:inherit;background:var(--bp-purple);position:absolute;inset:0}.bp-product .bp-tab-label{position:relative}.bp-product .bp-chapter-description{max-width:720px;min-height:52px;color:var(--bp-muted);margin-block:20px;font-size:1rem}.bp-product .bp-workflow-surface{border:1px solid var(--bp-app-line);border-radius:9px;padding:22px}.bp-product .bp-details-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;min-height:310px;display:grid}.bp-product .bp-details-scene>div:last-child{border-left:1px solid var(--bp-app-line);padding-left:28px}.bp-product .bp-details-scene .bp-source-block{padding-top:0}.bp-product .bp-offer-scene{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:24px;margin-top:23px;display:grid}.bp-product .bp-quote-lines{min-width:0}.bp-product .bp-quote-lines h5{margin-bottom:14px;font-size:.875rem;font-weight:650}.bp-product .bp-quote-table{border-collapse:collapse;text-align:left;width:100%}.bp-product .bp-quote-table tr{transition:background-color .22s ease-out}.bp-product .bp-quote-table tbody tr[data-highlighted=true]{background:rgb(from var(--bp-app-purple) r g b / .07)}.bp-product .bp-quote-table th,.bp-product .bp-quote-table td{border-bottom:1px solid var(--bp-app-line);padding:13px 7px;font-size:.875rem}.bp-product .bp-quote-table thead th{color:var(--bp-app-muted);background:var(--bp-app-soft);font-weight:650}.bp-product .bp-quote-table tbody th{font-weight:550}.bp-product .bp-quote-table td:last-child,.bp-product .bp-quote-table th:last-child{text-align:right}.bp-product .bp-quote-table tfoot th,.bp-product .bp-quote-table tfoot td{border-bottom:0;font-weight:650}.bp-product .bp-quote-note{color:var(--bp-app-muted);margin-top:15px;font-size:.875rem}.bp-product .bp-proposal-preview{border:1px solid var(--bp-app-line);background:var(--bp-paper);min-width:0;box-shadow:0 6px 19px rgb(from var(--bp-canvas) r g b / .06);border-radius:7px;flex-direction:column;align-items:flex-start;gap:9px;padding:23px 20px;transition:border-color .22s ease-out,background-color .22s ease-out;display:flex}.bp-product .bp-proposal-preview[data-highlighted=true]{border-color:rgb(from var(--bp-app-purple) r g b / .42);background:var(--bp-app-soft)}.bp-product .bp-proposal-brand{color:var(--bp-app-purple);margin-bottom:8px;font-size:.875rem;font-weight:650}.bp-product .bp-proposal-preview>svg{color:var(--bp-app-purple)}.bp-product .bp-proposal-preview>strong{font-size:.875rem}.bp-product .bp-proposal-preview>span:not(.bp-status-label){color:var(--bp-app-muted);font-size:.875rem}.bp-product .bp-paper-line{background:var(--bp-app-line);border-radius:2px;width:100%;height:6px;margin-top:5px}.bp-product .bp-paper-line.is-short{width:69%}.bp-product .bp-proposal-total{border-top:1px solid var(--bp-app-line);justify-content:space-between;gap:12px;width:100%;margin-top:9px;padding-top:18px;font-size:.875rem;display:flex}.bp-product .bp-status-label{color:var(--bp-app-purple);background:rgb(from var(--bp-app-purple) r g b / .1);border-radius:5px;padding:5px 8px;font-size:.875rem;font-weight:550;display:inline-block}.bp-product .bp-team-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:15px;margin-top:24px;display:grid}.bp-product .bp-owner-card,.bp-product .bp-next-step-card{border:1px solid var(--bp-app-line);background:color-mix(in srgb, var(--bp-paper) 98%, var(--bp-app-purple));border-radius:8px;min-width:0;padding:20px;transition:border-color .22s ease-out,background-color .22s ease-out}.bp-product .bp-owner-card[data-highlighted=true],.bp-product .bp-next-step-card[data-highlighted=true]{border-color:rgb(from var(--bp-app-purple) r g b / .38);background:var(--bp-app-soft)}.bp-product .bp-owner-card{align-items:flex-start;gap:12px;display:flex}.bp-product .bp-owner-card h5,.bp-product .bp-next-step-card h5,.bp-product .bp-work-log h5{color:var(--bp-app-muted);font-size:.875rem;font-weight:600}.bp-product .bp-owner-card strong,.bp-product .bp-next-step-card>strong{margin-top:10px;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.bp-product .bp-owner-card p,.bp-product .bp-next-step-card p{color:var(--bp-app-muted);align-items:center;gap:6px;margin-top:9px;font-size:.875rem;display:flex}.bp-product .bp-next-step-card .bp-status-label{margin-top:13px}.bp-product .bp-work-log{border-left:2px solid var(--bp-app-purple);background:var(--bp-app-soft);grid-column:1/-1;padding:16px 19px}.bp-product .bp-work-log p{color:var(--bp-app-muted);margin-top:6px;font-size:.875rem}.bp-product .bp-architecture-demo{color:var(--bp-lilac);background:var(--bp-panel);padding:22px 25px 10px}.bp-product .bp-architecture-svg{width:100%;height:auto;display:block}.bp-product .bp-flow-line{fill:none;stroke:var(--bp-lilac);stroke-width:1.5px}.bp-product .bp-flow-card{fill:var(--bp-panel);stroke:rgb(from var(--bp-paper) r g b / .26);stroke-width:1px}.bp-product .bp-flow-card-highlight{fill:rgb(from var(--bp-purple) r g b / .26);stroke:var(--bp-lilac);stroke-width:1px}.bp-product .bp-flow-step{fill:var(--bp-lilac);font-size:14px;font-weight:600}.bp-product .bp-flow-title{fill:var(--bp-paper);font-size:14px;font-weight:560}.bp-product .bp-flow-detail,.bp-product .bp-flow-caption{fill:var(--bp-muted);font-size:14px}.bp-product .bp-flow-profile{fill:rgb(from var(--bp-purple) r g b / .12);stroke:var(--bp-lilac)}.bp-product .bp-architecture-details{border:1px solid rgb(from var(--bp-paper) r g b / .25);background:var(--bp-panel);border-radius:10px;margin-top:16px;padding:18px 19px}.bp-product .bp-architecture-details summary{color:var(--bp-on-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;list-style:none;display:flex}.bp-product .bp-architecture-details summary::-webkit-details-marker{display:none}.bp-product .bp-architecture-details summary svg{transition:transform .16s}.bp-product .bp-architecture-details[open] summary svg{transform:rotate(180deg)}.bp-product .bp-layer-grid{border-top:1px solid var(--bp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 35px;margin-top:24px;padding-top:21px;display:grid}.bp-product .bp-layer-grid h3{font-size:.9375rem;font-weight:560}.bp-product .bp-layer-grid p{color:var(--bp-muted);margin-top:7px;font-size:.875rem}.bp-product .bp-foot-navigation{color:var(--bp-muted);flex-wrap:wrap;align-items:center;gap:15px 30px;padding-block:27px 0;font-size:.9375rem;display:flex}.bp-product .bp-foot-navigation a{color:var(--bp-lilac);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--bp-lilac) r g b / .5);text-decoration-color:rgb(from var(--bp-lilac) r g b / .5);text-underline-offset:4px;border-radius:4px;align-items:center;gap:7px;display:inline-flex}.bp-product .bp-foot-navigation a:hover{color:var(--bp-paper)}@media (max-width:980px){.bp-product .bp-app{grid-template-columns:150px minmax(0,1fr)}.bp-product .bp-app-content{padding:20px 15px}.bp-product .bp-overview-inspector-inner{padding-inline:12px}.bp-product .bp-overview-inspector .bp-facts{grid-template-columns:1fr 1fr}.bp-product .bp-overview-inspector .bp-facts>div:last-child{grid-column:1/-1}.bp-product .bp-architecture-demo{padding:24px}.bp-product .bp-architecture-svg.bp-desktop-only{display:none}.bp-product .bp-architecture-mobile.bp-mobile-only{gap:0;margin:0;padding:0;list-style:none;display:grid}.bp-product .bp-architecture-mobile li{align-items:flex-start;gap:15px;padding:0 0 26px;display:flex;position:relative}.bp-product .bp-architecture-mobile li:not(:last-child):before{background:var(--bp-lilac);content:"";width:1px;position:absolute;top:36px;bottom:7px;left:17px}.bp-product .bp-architecture-mobile li:last-child{padding-bottom:0}.bp-product .bp-flow-mobile-number{border:1px solid var(--bp-lilac);width:35px;height:35px;color:var(--bp-paper);background:rgb(from var(--bp-purple) r g b / .14);border-radius:8px;flex:none;place-items:center;font-size:.875rem;display:grid}.bp-product .bp-architecture-mobile strong{color:var(--bp-paper);font-size:.9375rem;font-weight:560}.bp-product .bp-architecture-mobile p{color:var(--bp-muted);margin-top:3px;font-size:.875rem}.bp-product .bp-flow-profile-mobile{border-left:2px solid var(--bp-lilac);color:var(--bp-muted);background:rgb(from var(--bp-purple) r g b / .12);margin-top:13px;padding:10px 12px;font-size:.875rem}}@media (max-width:820px){.bp-product .bp-desktop-only{display:none}.bp-product .bp-mobile-only{display:block}.bp-product .bp-app{min-height:0;display:block}.bp-product .bp-sidebar{display:none}.bp-product .bp-app-topbar{min-height:48px;padding:8px 12px}.bp-product .bp-search-visual{width:100%;padding:7px 9px}.bp-product .bp-topbar-icon{display:none}.bp-product .bp-app-content{padding:19px 14px 22px}.bp-product .bp-selected-record{border:1px solid rgb(from var(--bp-app-purple) r g b / .28);border-left:3px solid var(--bp-app-purple);border-radius:7px;padding:14px 12px;transition:background-color .22s ease-out}.bp-product .bp-selected-record[data-highlighted=true]{background:rgb(from var(--bp-app-purple) r g b / .1)}.bp-product .bp-selected-record>strong{font-size:1rem;line-height:1.4;display:block}.bp-product .bp-mobile-closeup .bp-facts{margin-top:17px}.bp-product .bp-facts{grid-template-columns:1fr 1fr;gap:15px;padding-block:16px}.bp-product .bp-facts>div:last-child{grid-column:1/-1}.bp-product .bp-matching-demo{grid-template-columns:1fr;gap:0;min-height:0;padding:22px 19px}.bp-product .bp-profile-card{padding:0 0 8px}.bp-product .bp-profile-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.bp-product .bp-profile-fields>div{padding:9px}.bp-product .bp-matching-connection{justify-self:start;padding:5px 0 7px 6px;transform:rotate(90deg)}.bp-product .bp-match-card{border-top:1px solid var(--bp-app-line);border-left:0;padding:20px 0 0}.bp-product .bp-matching-context{grid-template-columns:1fr;gap:7px;margin-top:20px}.bp-product .bp-workflow-surface{padding:17px 12px}.bp-product .bp-details-scene{grid-template-columns:1fr;gap:23px;min-height:0}.bp-product .bp-details-scene>div:last-child{border-left:0;padding-left:0}.bp-product .bp-offer-scene{grid-template-columns:1fr;gap:22px;margin-top:22px}.bp-product .bp-quote-mobile{padding:0}.bp-product .bp-quote-mobile>div{border-bottom:1px solid var(--bp-app-line);justify-content:space-between;align-items:flex-start;gap:13px;padding-block:12px;font-size:.875rem;display:flex}.bp-product .bp-quote-mobile dd{white-space:nowrap;font-weight:550}.bp-product .bp-quote-mobile .bp-quote-subtotal{border-bottom:0;font-weight:650}}@media (max-width:760px){.bp-product .bp-container{width:calc(100% - 36px)}.bp-product .bp-section{padding-block:64px}.bp-product .bp-hero{padding-block:42px 56px}.bp-product .bp-heading{letter-spacing:-.035em;font-size:clamp(2.25rem,9.5vw,3rem);line-height:1.08}.bp-product .bp-intro{margin-top:18px;font-size:1rem}.bp-product .bp-section-heading{font-size:clamp(1.75rem,7vw,2.4rem)}.bp-product .bp-section-copy{margin-bottom:23px;font-size:1rem}.bp-product .bp-hero-tools{justify-content:flex-start;margin-block:19px 13px}.bp-product .bp-demo-frame{border-radius:11px}.bp-product .bp-demo-caption{align-items:flex-start;padding:10px 12px}.bp-product .bp-demo-caption>span{flex:160px}.bp-product .bp-motion-toggle,.bp-product .bp-demo-controls button{min-height:44px}.bp-product .bp-real-media{aspect-ratio:4/5}.bp-product .bp-app-heading h3{font-size:1.25rem}.bp-product .bp-match-card .bp-opportunity-heading h4{font-size:1.125rem}.bp-product .bp-tabs{gap:3px;padding:4px}.bp-product .bp-tabs button{min-height:68px;padding:10px 7px;font-size:.875rem}.bp-product .bp-chapter-description{min-height:0;margin-block:16px 20px;font-size:.9375rem}.bp-product .bp-team-scene{grid-template-columns:1fr;gap:13px}.bp-product .bp-owner-card,.bp-product .bp-next-step-card{padding:16px}.bp-product .bp-layer-grid{grid-template-columns:1fr;gap:22px}.bp-product .bp-foot-navigation{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:520px){.bp-product .bp-container{width:calc(100% - 32px)}.bp-product .bp-tabs{flex-direction:column}.bp-product .bp-tabs button{text-align:left;min-height:48px;padding-inline:12px}.bp-product .bp-profile-fields{grid-template-columns:1fr}.bp-product .bp-demo-controls{width:100%}}@media (prefers-reduced-motion:reduce){.bp-product *,.bp-product :before,.bp-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bp-product .bp-foundation-section{border-bottom:0}.bp-product .bp-chapter-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 64px;margin-bottom:32px;display:grid}.bp-product .bp-chapter-header .bp-section-heading{max-width:560px}.bp-product .bp-chapter-copy{max-width:550px;color:var(--bp-muted);padding-top:4px;font-size:1.0625rem;line-height:1.65}.bp-product .bp-premium-bridge{border-top:1px solid var(--bp-line);margin-top:36px;padding-top:28px}.bp-product .bp-premium-bridge h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:560}.bp-product .bp-premium-bridge p{max-width:720px;color:var(--bp-muted);margin-top:10px;font-size:.9375rem}.bp-product .bp-premium-bridge ul{color:var(--bp-muted);flex-wrap:wrap;gap:10px 20px;margin:20px 0;padding:0;font-size:.875rem;list-style:none;display:flex}.bp-product .bp-premium-bridge a{color:var(--bp-lilac);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--bp-lilac) r g b / .5);text-decoration-color:rgb(from var(--bp-lilac) r g b / .5);text-underline-offset:4px;border-radius:4px;align-items:center;gap:7px;font-size:.9375rem;display:inline-flex}.bp-product .bp-premium-bridge a:hover{color:var(--bp-paper)}@media (max-width:760px){.bp-product .bp-chapter-header{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.bp-product .bp-chapter-copy{padding-top:0;font-size:1rem}}
.bp-product .bp-core-app{font-size:.875rem}.bp-product .bp-core-label{color:#62596f;letter-spacing:.045em;align-items:center;gap:8px;font-size:.6875rem;font-weight:700;display:flex}.bp-product .bp-core-light{color:var(--bp-app-ink);background:#fff;font-size:.9375rem}.bp-product .bp-core-light h3{letter-spacing:-.025em;font-size:1.3rem;line-height:1.3}.bp-product .bp-core-record-heading>span{color:#584bb5;margin-bottom:9px;font-size:.75rem;font-weight:650;display:block}.bp-product .bp-core-record-heading h4{letter-spacing:-.015em;font-size:1.125rem;font-weight:650;line-height:1.4}.bp-product .bp-core-record-heading>p{color:#686371;margin-top:7px;font-size:.8125rem}.bp-product .bp-core-facts{border-block:1px solid #e8e4ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-block:19px;display:grid}.bp-product .bp-core-facts dt{color:#686371;font-size:.6875rem}.bp-product .bp-core-facts dd{overflow-wrap:anywhere;margin-top:6px;font-size:.875rem;font-weight:650}.bp-product .bp-core-documents{padding-top:20px}.bp-product .bp-core-documents h5{align-items:center;gap:7px;font-size:.8125rem;display:flex}.bp-product .bp-core-documents svg{color:#584bb5;flex-shrink:0}.bp-product .bp-core-documents ul{gap:11px;margin:16px 0;padding:0;list-style:none;display:grid}.bp-product .bp-core-documents li{color:#514c5b;align-items:center;gap:8px;font-size:.8125rem;display:flex}.bp-product .bp-core-source{color:#504399;font-size:.75rem;font-weight:600}.bp-product .bp-core-documents>p{color:#686371;margin-top:12px;font-size:.75rem;line-height:1.6}.bp-product .bp-core-inspector{background:#fff;min-width:0;padding:23px}.bp-product .bp-core-inspector>.bp-core-label{margin-bottom:22px}.bp-product .bp-core-overview{border:1px solid #e8e4ee;border-radius:8px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.bp-product .bp-core-overview-list{border-right:1px solid #e8e4ee;min-width:0}.bp-product .bp-core-static-tabs{color:#686371;background:#f8f6fc;border-bottom:1px solid #e8e4ee;align-items:center;gap:18px;min-height:46px;padding:8px 10px;font-size:.8125rem;display:flex}.bp-product .bp-core-static-tabs strong{color:#504399;background:#eee9fb;border-radius:5px;padding:7px 10px;font-weight:600}.bp-product .bp-core-list-labels{color:#686371;border-bottom:1px solid #e8e4ee;grid-template-columns:1fr 110px;gap:12px;padding:15px;font-size:.6875rem;display:grid}.bp-product .bp-core-overview-row{border-bottom:1px solid #eeebf2;grid-template-columns:1fr 110px;align-items:start;gap:12px;padding:20px 15px;font-size:.8125rem;display:grid}.bp-product .bp-core-overview-row strong{font-weight:600;display:block}.bp-product .bp-core-overview-row small{color:#686371;margin-top:6px;font-size:.75rem;display:block}.bp-product .bp-core-overview-row>span{font-weight:600}.bp-product .bp-core-list-note{color:#686371;padding:15px;font-size:.75rem;line-height:1.6}.bp-product .bp-core-profile{grid-template-columns:1.1fr 1fr;gap:40px;padding:38px;display:grid}.bp-product .bp-core-profile-main h3{margin-top:18px}.bp-product .bp-core-description{color:#686371;margin-top:12px;line-height:1.65}.bp-product .bp-core-profile-main h4{margin-top:27px;font-size:.8125rem}.bp-product .bp-core-chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.bp-product .bp-core-chips span{color:#473e5b;border:1px solid #d8d2e6;border-radius:6px;padding:9px 12px;font-size:.8125rem}.bp-product .bp-core-profile-scope{border-left:2px solid #584bb5;gap:12px;margin-top:22px;padding:16px;display:flex}.bp-product .bp-core-profile-scope svg{color:#584bb5;flex-shrink:0;margin-top:3px}.bp-product .bp-core-profile-scope span{color:#686371;font-size:.75rem;display:block}.bp-product .bp-core-profile-scope strong{margin-top:4px;font-size:1rem;display:block}.bp-product .bp-core-small{color:#686371;margin-top:20px;font-size:.75rem;line-height:1.65}.bp-product .bp-core-profile-output{border-left:1px solid #e8e4ee;align-self:stretch;padding-left:35px}.bp-product .bp-core-profile-output>.bp-core-label{margin-bottom:24px}.bp-product .bp-core-profile-trace{background:#faf9fc;border-left:2px solid #d8d2e6;gap:12px;margin-top:28px;padding:16px;display:flex}.bp-product .bp-core-profile-trace svg{color:#584bb5;flex-shrink:0;margin-top:3px}.bp-product .bp-core-correspondence{padding:35px 38px}.bp-product .bp-core-comparison{grid-template-columns:.9fr 50px 1.2fr;display:grid}.bp-product .bp-core-comparison-profile h3{margin-top:18px}.bp-product .bp-core-comparison-field{border-left:2px solid #d8d2e6;border-radius:0 5px 5px 0;margin-top:16px;padding:14px}.bp-product .bp-core-comparison-field span{color:#686371;font-size:.75rem;display:block}.bp-product .bp-core-comparison-field strong{margin-top:5px;font-size:.9375rem;font-weight:600;display:block}.bp-product .bp-core-comparison-arrow{color:#584bb5;place-items:center;display:grid}.bp-product .bp-core-publication{border-left:1px solid #e8e4ee;min-width:0;padding-left:25px}.bp-product .bp-core-publication>.bp-core-label{margin-bottom:18px}.bp-product .bp-core-publication blockquote{border-block:1px solid #e8e4ee;margin:17px 0 0;padding:19px 0;font-size:1rem;line-height:1.9}.bp-product .bp-core-publication mark{color:#39333f;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:3px 1px}.bp-product .bp-core-reasons{border-top:1px solid #e8e4ee;margin-top:29px;padding-top:25px}.bp-product .bp-core-engine-label{color:#584bb5;align-items:center;gap:9px;display:flex}.bp-product .bp-core-engine-label h4{color:#39333f;font-size:.9375rem}.bp-product .bp-core-reason-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:19px;display:grid}.bp-product .bp-core-reason-grid>div{background:#faf9fc;border-left:2px solid #d8d2e6;gap:10px;padding:12px 15px;font-size:.875rem;display:flex}.bp-product .bp-core-reason-grid svg{color:#584bb5;flex-shrink:0;margin-top:3px}.bp-product .bp-core-disclaimer{color:#686371;align-items:flex-start;gap:8px;margin-top:24px;font-size:.75rem;line-height:1.6;display:flex}.bp-product .bp-core-disclaimer svg{color:#584bb5;flex-shrink:0;margin-top:2px}.bp-product .bp-core-correspondence-result{background:#faf9fc;border:1px solid #d8d2e6;border-left:3px solid #584bb5;border-radius:6px;margin-top:24px;padding:19px}.bp-product .bp-core-correspondence-result>div:last-child{grid-template-columns:auto 1fr auto;align-items:start;gap:13px;margin-top:13px;font-size:.8125rem;display:grid}.bp-product .bp-core-correspondence-result>div:last-child>span{color:#504399;font-size:.75rem}.bp-product .bp-core-correspondence-result strong,.bp-product .bp-core-correspondence-result b{font-weight:600}.bp-product .bp-core-workspace-search{margin-block:0 16px}.bp-product .bp-core-workspace-search label{color:#514c5b;margin-bottom:7px;font-size:.75rem;display:block}.bp-product .bp-core-workspace-search>div{border:1px solid #aaa0ba;border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.bp-product .bp-core-workspace-search svg{color:#686371;flex-shrink:0}.bp-product .bp-core-workspace-search input{color:#25232b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:0;padding:10px 0}.bp-product .bp-core-workspace-search input:focus{outline:0}.bp-product .bp-core-workspace-search>div:focus-within{outline-offset:3px;outline:3px solid #584bb5}.bp-product .bp-core-workspace-search input::placeholder{color:#686371;opacity:1}.bp-product .bp-core-workspace-tabs{background:#f8f6fc;border:1px solid #e8e4ee;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:8px;padding:9px;display:flex}.bp-product .bp-core-workspace-tabs button{isolation:isolate;color:#514c5b;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:.8125rem;display:flex;position:relative}.bp-product .bp-core-workspace-tabs button[aria-selected=true]{color:#504399;font-weight:650}.bp-product .bp-core-workspace-pill{z-index:-1;border-radius:inherit;pointer-events:none;background:#eee9fb;position:absolute;inset:0}.bp-product .bp-core-workspace-tab-label{align-items:center;gap:10px;display:flex;position:relative}.bp-product .bp-core-workspace-tabs button span{font-size:.75rem}.bp-product .bp-core-workspace-layout{border:1px solid #e8e4ee;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.bp-product .bp-core-workspace-list{min-width:0}.bp-product .bp-core-workspace-detail{border-left:1px solid #e8e4ee;min-width:0}.bp-product .bp-core-workspace-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.bp-product .bp-core-workspace-table thead th{color:#686371;border-bottom:1px solid #e8e4ee;padding:13px;font-size:.6875rem}.bp-product .bp-core-workspace-table th:last-child{width:60px}.bp-product .bp-core-workspace-table tbody th,.bp-product .bp-core-workspace-table td{vertical-align:top;border-bottom:1px solid #eeebf2;padding:8px}.bp-product .bp-core-workspace-table tbody th{font-weight:400}.bp-product .bp-core-workspace-table tr.is-selected{background:#f3effc}.bp-product .bp-core-workspace-table th>button,.bp-product .bp-core-workspace-mobile article>button:first-child{text-align:left;color:#25232b;background:0 0;border:0;width:100%;padding:12px 6px;font-size:.8125rem}.bp-product .bp-core-workspace-table button strong,.bp-product .bp-core-workspace-mobile button strong{font-weight:600;display:block}.bp-product .bp-core-workspace-table button span,.bp-product .bp-core-workspace-mobile button span{color:#686371;margin-top:6px;font-size:.75rem;display:block}.bp-product .bp-core-interest{color:#686371;background:#fff;border:1px solid #aaa0ba;border-radius:7px;place-items:center;width:40px;height:40px;display:inline-grid}.bp-product .bp-core-interest[aria-pressed=true]{color:#584bb5;background:#f3effc;border-color:#584bb5}.bp-product .bp-core-selected-action{justify-content:flex-end;margin-top:13px;display:flex}.bp-product .bp-core-workspace-mobile{display:none}.bp-product .bp-core-empty{color:#686371;padding:26px 20px;font-size:.875rem}.bp-product .bp-core-workspace-hint{color:#686371;margin-top:14px;font-size:.75rem;line-height:1.6}.bp-product .bp-core-workspace-tabs button:focus-visible,.bp-product .bp-core-workspace-table button:focus-visible,.bp-product .bp-core-interest:focus-visible,.bp-product .bp-core-workspace-mobile button:focus-visible{outline-offset:2px;outline:3px solid #584bb5}.bp-product .bp-core-opportunity{padding:35px 38px}.bp-product .bp-core-opportunity>.bp-core-label{margin-bottom:19px}.bp-product .bp-core-opportunity .bp-core-record-heading h4{font-size:clamp(1.25rem,2vw,1.8rem)}.bp-product .bp-core-opportunity-body{grid-template-columns:1.1fr 1fr;gap:35px;margin-top:30px;display:grid}.bp-product .bp-core-opportunity-body h3{font-size:1rem}.bp-product .bp-core-opportunity-body>div>p{color:#514c5b;margin-top:13px;line-height:1.7}.bp-product .bp-core-opportunity-body>div:last-child{border-left:2px solid #e8e4ee;padding-left:29px}.bp-product .bp-core-opportunity-body .bp-core-documents{padding-top:0}.bp-product .bp-core-object-lines{gap:20px;margin-top:27px;display:grid}.bp-product .bp-core-object-lines span{color:#686371;font-size:.75rem;display:block}.bp-product .bp-core-object-lines strong{margin-top:6px;font-size:.9375rem;font-weight:600;display:block}.bp-product .bp-core-foundation{color:#f4effa;background:#16101f;padding:32px}.bp-product .bp-core-foundation ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;margin:0;padding:0;list-style:none;display:grid}.bp-product .bp-core-foundation li{border-top:2px solid #51465c;min-width:0;padding-top:18px;position:relative}.bp-product .bp-core-foundation-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:66px;padding-bottom:16px;display:flex}.bp-product .bp-core-foundation-heading>span{color:#d6b9ff;font-size:.6875rem}.bp-product .bp-core-foundation-heading svg{color:#d6b9ff}.bp-product .bp-core-foundation-heading h3{width:100%;font-size:.9375rem;font-weight:600;line-height:1.4}.bp-product .bp-core-paper{color:#25232b;background:#fff;border:1px solid #d8d2e6;border-radius:5px;gap:12px;padding:18px 15px;display:grid;box-shadow:5px 5px #282030}.bp-product .bp-core-paper>span{color:#504399;font-size:.6875rem}.bp-product .bp-core-paper>strong{font-size:.875rem;line-height:1.5}.bp-product .bp-core-paper>p{color:#686371;font-size:.75rem}.bp-product .bp-core-extracted{background:#21172d;border:1px solid #665473;border-radius:7px;gap:15px;padding:17px 15px;display:grid}.bp-product .bp-core-extracted dt{color:#c2b7ce;font-size:.6875rem}.bp-product .bp-core-extracted dd{color:#f4effa;margin-top:4px;font-size:.8125rem;font-weight:550}.bp-product .bp-core-foundation-note{color:#c2b7ce;margin-top:15px;font-size:.75rem;line-height:1.65}.bp-product .bp-core-engine-output{background:#2a1c39;border:1px solid #9a7cba;border-radius:7px;padding:18px 15px}.bp-product .bp-core-engine-output svg{color:#d6b9ff;margin-bottom:9px;display:block}.bp-product .bp-core-engine-output>strong{font-size:.875rem}.bp-product .bp-core-engine-output>p{color:#d4c7df;margin-top:8px;font-size:.75rem;line-height:1.6}.bp-product .bp-core-independent-profile{text-align:center;margin-top:12px}.bp-product .bp-core-independent-profile>span{color:#d6b9ff;margin-bottom:10px;font-size:1.5rem;line-height:1;display:block}.bp-product .bp-core-independent-profile>div{background:#21172d;border:1px dashed #9a7cba;border-radius:6px;padding:14px 12px}.bp-product .bp-core-independent-profile strong{font-size:.8125rem;font-weight:550}.bp-product .bp-core-independent-profile p{color:#d4c7df;margin-top:6px;font-size:.75rem}.bp-product .bp-core-foundation-record{color:#25232b;background:#fff;border:1px solid #d8d2e6;border-radius:7px;padding:18px 15px}.bp-product .bp-core-foundation-record>span{color:#504399;font-size:.6875rem}.bp-product .bp-core-foundation-record>strong{margin-top:11px;font-size:.875rem;line-height:1.5;display:block}.bp-product .bp-core-foundation-record p{color:#686371;margin-top:9px;font-size:.75rem}.bp-product .bp-core-foundation-record>div{border-top:1px solid #e8e4ee;margin-top:14px;padding-block:13px;font-size:.9375rem;font-weight:650}.bp-product .bp-core-foundation-record small{color:#686371;font-size:.75rem;line-height:1.6;display:block}.bp-product .bp-core-foundation-arrow{color:#d6b9ff;place-items:center;display:grid;position:absolute;top:135px;right:-20px}.bp-product .bp-core-foundation-footer{color:#c2b7ce;margin-top:27px;font-size:.8125rem;line-height:1.65}@media (max-width:1000px){.bp-product .bp-core-overview,.bp-product .bp-core-workspace-layout{grid-template-columns:1fr}.bp-product .bp-core-overview-list{border-bottom:1px solid #e8e4ee;border-right:0}.bp-product .bp-core-workspace-detail{border-top:1px solid #e8e4ee;border-left:0}.bp-product .bp-core-foundation ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bp-product .bp-core-foundation-arrow{display:none}}@media (max-width:760px){.bp-product .bp-core-overview-list{display:none}.bp-product .bp-core-inspector{padding:21px 16px}.bp-product .bp-core-facts{grid-template-columns:1fr 1fr;gap:17px}.bp-product .bp-core-facts>div:last-child{grid-column:1/-1}.bp-product .bp-core-facts dt{font-size:.75rem}.bp-product .bp-core-profile,.bp-product .bp-core-comparison,.bp-product .bp-core-reason-grid,.bp-product .bp-core-opportunity-body{grid-template-columns:1fr}.bp-product .bp-core-profile,.bp-product .bp-core-correspondence,.bp-product .bp-core-opportunity{gap:25px;padding:24px 19px}.bp-product .bp-core-profile-output{border-top:1px solid #e8e4ee;border-left:0;padding:25px 0 0}.bp-product .bp-core-comparison-arrow{justify-content:start;width:18px;height:45px;margin-left:10px;transform:rotate(90deg)}.bp-product .bp-core-publication{border-top:1px solid #e8e4ee;border-left:0;padding:24px 0 0}.bp-product .bp-core-reason-grid{gap:13px}.bp-product .bp-core-correspondence-result>div:last-child{grid-template-columns:1fr;gap:8px}.bp-product .bp-core-workspace-table{display:none}.bp-product .bp-core-workspace-mobile{display:grid}.bp-product .bp-core-workspace-mobile article{border-bottom:1px solid #e8e4ee;align-items:flex-start;gap:6px;padding:9px;display:flex}.bp-product .bp-core-workspace-mobile article.is-selected{background:#f3effc}.bp-product .bp-core-workspace-mobile article>button:first-child{font-size:.875rem}.bp-product .bp-core-workspace-mobile article>.bp-core-interest{flex-shrink:0;margin-top:8px}.bp-product .bp-core-workspace-tabs button{min-height:44px}.bp-product .bp-core-opportunity-body{gap:24px}.bp-product .bp-core-opportunity-body>div:last-child{border-top:2px solid #e8e4ee;border-left:0;padding:23px 0 0}.bp-product .bp-core-foundation{padding:24px 19px}.bp-product .bp-core-foundation ol{grid-template-columns:1fr;gap:29px}.bp-product .bp-core-foundation-heading{min-height:0}}
