.domain-filter[data-v-8e5bd18c]{display:flex;gap:var(--sppt-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--sppt-space-1) 0 var(--sppt-space-4);scrollbar-width:none}.domain-filter[data-v-8e5bd18c]::-webkit-scrollbar{display:none}.domain-filter[data-v-8e5bd18c]>*{flex:0 0 auto}.marketplace-page[data-v-9ff5e1c4]{background:var(--sppt-surface-page)}.marketplace-page[data-v-9ff5e1c4] .site-container{max-width:var(--sppt-container-wide);padding-inline:var(--sppt-page-gutter)}.marketplace-hero-section[data-v-9ff5e1c4]{background:var(--sppt-surface-page);overflow:hidden;padding-block:clamp(48px,5.5vw,80px);position:relative}.marketplace-hero-section[data-v-9ff5e1c4]:after{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--sppt-surface-selected) 82%,transparent),transparent 68%);border-radius:50%;content:"";pointer-events:none;position:absolute;right:-8%;top:-38%;width:min(42vw,620px)}.marketplace-hero[data-v-9ff5e1c4]{align-items:center;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(440px,620px);position:relative;z-index:1}.marketplace-hero-copy[data-v-9ff5e1c4]{min-width:0}.marketplace-kicker[data-v-9ff5e1c4]{align-items:center;color:var(--sppt-text-signal);display:flex;font:var(--sppt-type-eyebrow);gap:10px;letter-spacing:.14em;margin:0 0 var(--sppt-space-4);text-transform:uppercase}.marketplace-kicker[data-v-9ff5e1c4]:before{background:currentColor;content:"";height:1px;width:28px}.marketplace-hero .site-display[data-v-9ff5e1c4]{font-size:clamp(38px,4vw,54px);letter-spacing:-.06em;line-height:.97;margin:0 0 var(--sppt-space-5);max-width:760px;text-wrap:balance}.marketplace-hero .site-lead[data-v-9ff5e1c4]{color:var(--sppt-text-secondary);margin:0;max-width:660px}.marketplace-finder[data-v-9ff5e1c4]{justify-self:end;max-width:620px;padding:clamp(24px,3vw,34px);width:100%}.marketplace-finder__eyebrow[data-v-9ff5e1c4]{color:var(--sppt-text-signal);font:var(--sppt-type-eyebrow);font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.marketplace-finder h2[data-v-9ff5e1c4]{color:var(--sppt-text-primary);font:var(--sppt-type-h3);font-weight:500;letter-spacing:-.045em;margin:0 0 20px}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field{gap:0}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field__control{background:color-mix(in srgb,var(--sppt-surface-primary) 72%,transparent);border-radius:var(--sppt-radius-md);min-height:66px}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field input{font-size:18px;height:64px}.marketplace-goal-shortcuts[data-v-9ff5e1c4]{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.marketplace-goal-shortcuts[data-v-9ff5e1c4] .proto-chip{min-height:36px;padding:6px 13px}.marketplace-finder__copy[data-v-9ff5e1c4]{color:var(--sppt-text-secondary);font:var(--sppt-type-body);line-height:1.5;margin:18px 0 0;max-width:56ch}.marketplace-catalogue-section[data-v-9ff5e1c4]{background:color-mix(in srgb,var(--sppt-surface-soft) 56%,var(--sppt-surface-page));padding-block:var(--sppt-space-12) var(--sppt-space-20)}.marketplace-intro[data-v-9ff5e1c4]{gap:var(--sppt-space-8);grid-template-columns:minmax(0,1fr) minmax(300px,.54fr);margin-bottom:var(--sppt-space-4)}.marketplace-intro[data-v-9ff5e1c4] .sppt-section-header__title{font-size:clamp(32px,4vw,52px);letter-spacing:-.05em;line-height:1;max-width:660px}.marketplace-intro[data-v-9ff5e1c4] .sppt-section-header__description{align-self:end;font-size:15px;grid-column:2;grid-row:1;line-height:1.5}.marketplace-domain-row[data-v-9ff5e1c4]{min-width:0}.marketplace-domain-row[data-v-9ff5e1c4] .domain-filter{padding-bottom:10px}.marketplace-domain-row[data-v-9ff5e1c4] .proto-chip,.marketplace-objectives[data-v-9ff5e1c4] .proto-chip{min-height:35px;padding:6px 11px}.marketplace-browser[data-v-9ff5e1c4]{background:var(--sppt-surface-primary);border:1px solid var(--sppt-border-default);border-radius:var(--sppt-radius-lg);box-shadow:0 12px 36px #11111108;padding:var(--sppt-space-4)}.marketplace-search-row[data-v-9ff5e1c4]{display:grid;grid-template-columns:minmax(0,1fr)}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field{gap:0}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field__control{min-height:54px}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field input{height:52px}.marketplace-domain-context[data-v-9ff5e1c4]{align-items:start;display:flex;gap:var(--sppt-space-6);justify-content:space-between;padding:var(--sppt-space-4) 0 var(--sppt-space-2)}.marketplace-domain-context h3[data-v-9ff5e1c4]{font-size:20px;margin:0 0 var(--sppt-space-1)}.marketplace-domain-context p[data-v-9ff5e1c4]{color:var(--sppt-text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:45rem}.marketplace-result-count[data-v-9ff5e1c4]{color:var(--sppt-text-secondary);flex:0 0 auto;font:var(--sppt-type-metadata);white-space:nowrap}.marketplace-objectives[data-v-9ff5e1c4]{display:flex;gap:var(--sppt-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-block:var(--sppt-space-1);scrollbar-width:none}.marketplace-objectives[data-v-9ff5e1c4]::-webkit-scrollbar{display:none}.marketplace-objectives[data-v-9ff5e1c4]>*{flex:0 0 auto}.marketplace-results-head[data-v-9ff5e1c4]{grid-template-columns:minmax(0,1fr) auto;margin:var(--sppt-space-3) 0 0;padding:var(--sppt-space-6) 0 var(--sppt-space-3);scroll-margin-top:calc(var(--site-header-height) + var(--sppt-space-3))}.marketplace-results-head[data-v-9ff5e1c4] .sppt-section-header__title{font-size:24px}.marketplace-results-head[data-v-9ff5e1c4] .sppt-section-header__description{align-self:end;font-size:13px;grid-column:2;grid-row:1}@media(max-width:1023px){.marketplace-hero[data-v-9ff5e1c4]{gap:var(--sppt-space-8);grid-template-columns:1fr}.marketplace-finder[data-v-9ff5e1c4]{justify-self:start;max-width:720px}}@media(max-width:767px){.marketplace-hero-section[data-v-9ff5e1c4]{padding-block:36px 28px}.marketplace-hero-section[data-v-9ff5e1c4]:after{right:-46%;top:-6%;width:420px}.marketplace-hero[data-v-9ff5e1c4]{gap:24px}.marketplace-kicker[data-v-9ff5e1c4]{font-size:10px;margin-bottom:12px}.marketplace-hero .site-display[data-v-9ff5e1c4]{font-size:34px;letter-spacing:-.055em;line-height:.98;margin-bottom:14px}.marketplace-hero .site-lead[data-v-9ff5e1c4]{font-size:15px;line-height:1.4}.marketplace-finder[data-v-9ff5e1c4]{border-radius:var(--sppt-radius-lg);padding:20px}.marketplace-finder h2[data-v-9ff5e1c4]{font-size:22px;line-height:1.08;margin-bottom:14px}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field__control{min-height:50px}.marketplace-finder[data-v-9ff5e1c4] .sppt-search-field input{font-size:15px;height:48px}.marketplace-goal-shortcuts[data-v-9ff5e1c4]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.marketplace-goal-shortcuts[data-v-9ff5e1c4]>*{flex:0 0 auto}.marketplace-finder__copy[data-v-9ff5e1c4]{font-size:13px;margin-top:14px}.marketplace-catalogue-section[data-v-9ff5e1c4]{padding-block:32px 48px}.marketplace-intro[data-v-9ff5e1c4]{display:block;margin-bottom:var(--sppt-space-3)}.marketplace-intro[data-v-9ff5e1c4] .sppt-section-header__title{font-size:25px}.marketplace-intro[data-v-9ff5e1c4] .sppt-section-header__description{font-size:13px}.marketplace-browser[data-v-9ff5e1c4]{padding:10px}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field__control{min-height:46px}.marketplace-browser[data-v-9ff5e1c4] .sppt-search-field input{height:44px}.marketplace-domain-context[data-v-9ff5e1c4]{display:block}.marketplace-result-count[data-v-9ff5e1c4]{display:block;margin-top:var(--sppt-space-3)}.marketplace-results-head[data-v-9ff5e1c4]{display:block;margin-top:0;padding:var(--sppt-space-5) 0 var(--sppt-space-3)}.marketplace-results-head[data-v-9ff5e1c4] .sppt-section-header__title{font-size:20px}.marketplace-results-head[data-v-9ff5e1c4] .sppt-section-header__eyebrow{margin-bottom:4px}.marketplace-results-head[data-v-9ff5e1c4] .sppt-section-header__description{display:none}}
