:root,body{color-scheme:light;background:var(--pc-page)}.pristine-web-shell{--pw-sidebar: 256px;--pw-column: 960px;--pw-wide: 1120px;--pw-ink: var(--pc-tile);--pw-ink-2: var(--pc-ink-raised);--pw-ink-line: var(--pc-ink-line);--pw-on-ink: var(--pc-on-ink);--pw-on-ink-soft: var(--pc-on-ink-soft);--pw-apricot: var(--pc-apricot);--pw-rose: var(--pc-rose);--pw-blush: var(--pc-blush);min-height:100vh;color:var(--pc-ink);background:var(--pc-page);color-scheme:light;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif}.pw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pw-eyebrow{margin:0;color:var(--pw-blush);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:700 14px/1 Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.pw-btn:hover{transform:translateY(-1px)}.pw-btn:focus-visible{outline:2px solid var(--pw-blush);outline-offset:3px}.pw-btn--rose{background:var(--pw-rose);color:var(--pc-on-rose)}.pw-btn--rose:hover{background:var(--pc-rose-hover)}.pw-btn--ghost{border-color:var(--pw-ink-line);background:transparent;color:var(--pw-on-ink)}.pw-btn--ghost:hover{border-color:var(--pw-on-ink-soft)}.pristine-web-home{display:inline-flex;color:inherit;text-decoration:none;border-radius:12px}.pristine-web-home:focus-visible{outline:2px solid var(--pw-blush);outline-offset:4px}.pw-skip{position:absolute;left:12px;top:-64px;z-index:30;padding:10px 14px;border-radius:var(--pc-r-sm);background:var(--pc-field);color:var(--pc-bone);font-weight:600;text-decoration:none}.pw-skip:focus{top:12px}.pw-app{display:grid;grid-template-columns:var(--pw-sidebar) minmax(0,1fr);align-items:start;background:linear-gradient(to right,var(--pw-ink) var(--pw-sidebar),var(--pc-page) 0)}.pw-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100vh;padding:20px 14px 16px;overflow-y:auto;background:var(--pw-ink);color:var(--pw-on-ink)}.pw-sidebar__brand{padding:0 8px}.pw-nav{display:grid;gap:20px}.pw-nav__group{display:grid;gap:2px}.pw-nav__label{overflow:hidden;padding:0 10px 6px;color:var(--pw-on-ink-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pw-nav__label b{color:var(--pw-blush);font-weight:600}.pw-nav__link{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:var(--pc-r-sm);background:none;color:var(--pw-on-ink-soft);font:600 14px/1.2 Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.pw-nav__link:hover{background:#ffffff0f;color:var(--pw-on-ink)}.pw-nav__link:focus-visible{outline:2px solid var(--pw-blush);outline-offset:2px}.pw-nav__link[aria-current=page]{background:var(--pw-ink-2);color:var(--pw-on-ink);box-shadow:inset 0 0 0 1px var(--pw-ink-line)}.pw-nav__link[aria-current=page] .pw-icon{color:var(--pw-rose)}.pw-icon{flex:0 0 18px}.pw-sidebar__foot{display:grid;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid var(--pw-ink-line)}.pw-sidebar__foot form{margin:0}.pw-account__detail{font-weight:500}.pw-content{min-width:0;padding:8px clamp(16px,4vw,48px) 48px}.pw-content:focus{outline:none}.pw-content .pc{max-width:var(--pw-column)}.pristine-web-shell .pc-shell-title{max-width:var(--pw-column);margin:28px auto 18px;padding:0;font-family:Bricolage Grotesque,Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.pristine-web-shell .pc-shell-banner{max-width:var(--pw-column);margin:0 auto 14px}.pristine-web-shell .pc-shell-banner .pc-card__title{margin:0 0 4px}.pristine-web-shell .pc-shell-banner p,.pristine-web-shell .pc-shell-banner{font-size:14px}.pristine-web-shell .pc-shell-notification{inset-inline:auto 24px}@media(max-width:900px){.pw-app{grid-template-columns:minmax(0,1fr);background:var(--pc-page)}.pw-sidebar{position:sticky;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand foot" "nav nav";gap:10px 8px;height:auto;padding:10px 16px 0;overflow:visible}.pw-sidebar__brand{grid-area:brand;align-self:center;padding:0}.pw-nav{grid-area:nav;display:flex;gap:4px;margin-inline:-16px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.pw-nav::-webkit-scrollbar{display:none}.pw-nav__group{display:contents}.pw-nav__label{display:none}.pw-nav__link{flex:0 0 auto;width:auto;min-height:36px;padding:7px 12px;border-radius:999px;white-space:nowrap}.pw-nav .pw-icon{display:none}.pw-sidebar__foot{grid-area:foot;display:flex;align-items:center;gap:2px;margin:0;padding:0;border:0}.pw-sidebar__foot .pw-nav__link{width:40px;min-height:40px;justify-content:center;padding:0}.pw-sidebar__foot .pw-nav__link>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pw-content{padding:0 16px 40px}.pristine-web-shell .pc-shell-title{margin:20px auto 14px;font-size:24px}.pristine-web-shell .pc-shell-notification{inset-inline:16px}}.pw-focused{display:flex;flex-direction:column}.pw-focused__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(16px,4vw,40px);background:var(--pw-ink);border-bottom:1px solid var(--pw-ink-line)}.pw-focused__bar nav{display:flex;align-items:center;gap:6px}.pw-focused__bar nav a:not(.pc-btn){padding:8px 12px;border-radius:999px;color:var(--pw-on-ink-soft);font-size:14px;font-weight:600;text-decoration:none}.pw-focused__bar nav a:not(.pc-btn):hover,.pw-focused__bar nav a:not(.pc-btn)[aria-current=page]{color:var(--pw-on-ink);background:#ffffff12}.pw-focused__bar nav a:not(.pc-btn):focus-visible{outline:2px solid var(--pw-blush);outline-offset:2px}.pw-focused>main:not(.pw-landing):not(.pw-hub){padding-top:24px}.pw-landing{flex:1;color:var(--pw-on-ink);background:radial-gradient(70% 60% at 100% 0%,rgb(253 75 121 / 18%),transparent 60%),radial-gradient(60% 50% at 0% 100%,rgb(252 159 96 / 12%),transparent 60%),var(--pw-ink)}.pw-landing__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(32px,6vw,80px);align-items:center;width:min(var(--pw-wide),100%);margin:0 auto;padding:clamp(40px,8vh,96px) clamp(16px,4vw,40px) 48px}.pw-landing__intro{display:grid;gap:22px;min-width:0}.pw-landing h1{margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:800;line-height:.95;letter-spacing:-.035em;overflow-wrap:break-word}.pw-landing h1 span{display:block;background:linear-gradient(100deg,var(--pw-rose),var(--pw-apricot));-webkit-background-clip:text;background-clip:text;color:transparent}.pw-landing__intro>p:last-child{max-width:560px;margin:0;color:var(--pw-on-ink-soft);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55}.pw-signin{display:grid;gap:16px;min-width:0;padding:clamp(24px,4vw,36px);border-radius:22px;background:var(--pc-surface);color:var(--pc-ink);box-shadow:0 30px 80px -30px #0009}.pw-signin h2{margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.pw-signin p{margin:0;color:var(--pc-muted);font-size:14px;line-height:1.5}.pw-signin form{margin:0}.pw-signin .pw-signin__fine{font-size:12.5px}.pw-signin__fine a:not(.pc-btn){color:var(--pc-ink)}.pw-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(var(--pw-wide),100%);margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(48px,8vh,88px);list-style:none}.pw-feature{display:grid;align-content:start;gap:8px;min-width:0;padding:20px;border:1px solid var(--pw-ink-line);border-radius:16px;background:#2c1c36b3}.pw-feature h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.005em}.pw-feature p{margin:0;color:var(--pw-on-ink-soft);font-size:14px;line-height:1.5}.pw-feature__dot{width:10px;height:10px;margin-bottom:6px;border-radius:3px;transform:rotate(45deg);background:var(--pw-rose)}.pw-feature--find .pw-feature__dot{background:var(--pw-apricot)}.pw-feature--clean .pw-feature__dot{background:var(--pw-blush)}.pw-feature--coming{border-style:dashed;background:transparent}.pw-coming{padding:2px 8px;border:1px solid var(--pw-ink-line);border-radius:999px;color:var(--pw-on-ink-soft);font:600 10.5px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pw-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:0 18px;border:1px solid var(--pc-line-2);border-radius:12px;background:var(--pc-surface);color:var(--pc-ink);font:600 15px Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.pw-google:hover{border-color:var(--pc-ink);box-shadow:0 2px 10px #21162a1a}.pw-google:focus-visible{outline:2px solid var(--pc-focus);outline-offset:3px}.pw-alert{padding:12px 14px;border:1px solid color-mix(in srgb,var(--pc-error) 25%,transparent);border-radius:var(--pc-r-sm);background:var(--pc-error-tint);color:var(--pc-error)!important}.pw-unavailable{padding:14px 16px;border-radius:var(--pc-r-sm);background:var(--pc-sunk)}@media(max-width:900px){.pw-landing__hero{grid-template-columns:minmax(0,1fr)}.pw-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pw-features{grid-template-columns:minmax(0,1fr)}}.pw-hub{flex:1}.pw-hub__inner{width:min(var(--pw-wide),100%);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.pw-hub__hero{padding:36px 0 32px;color:var(--pw-on-ink);background:radial-gradient(60% 120% at 100% 0%,rgb(253 75 121 / 16%),transparent 60%),var(--pw-ink)}.pw-hub__hero .pw-eyebrow{margin-bottom:12px}.pw-hub__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px}.pw-hub__head h1{margin:0 0 8px;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.035em}.pw-hub__head p{margin:0;color:var(--pw-on-ink-soft);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.pw-hub__actions{display:flex;flex-wrap:wrap;gap:10px}.pw-hub__actions form{margin:0}.pw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0}.pw-stats>div{display:grid;gap:4px;min-width:0;padding:16px 18px;border:1px solid var(--pw-ink-line);border-radius:14px;background:#2c1c36b3}.pw-stats dt{color:var(--pw-on-ink-soft);font:600 10.5px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.pw-stats dd{margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pw-stats span{color:var(--pw-on-ink-soft);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pw-hub__body{display:grid;gap:32px;padding-top:32px;padding-bottom:64px}.pw-org{display:grid;gap:14px}.pw-org__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:10px;border-bottom:1px solid var(--pc-line)}.pw-org__head h2{margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}.pw-org__head span{color:var(--pc-muted);font-size:13px}.pw-catalogs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none}.pw-catalog{display:grid;align-content:start;gap:12px;min-width:0;padding:18px;border:1px solid var(--pc-line);border-radius:var(--pc-r-md);background:var(--pc-surface);box-shadow:0 1px 2px #21162a0a}.pw-catalog form{margin:0}.pw-catalog__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pw-catalog__name{margin:0;overflow:hidden;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pw-catalog__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:12px 0;border-block:1px solid var(--pc-line)}.pw-catalog__facts div{display:grid;gap:2px;min-width:0}.pw-catalog__facts dt{color:var(--pc-muted);font:600 10.5px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pw-catalog__facts dd{margin:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pw-catalog__problem{margin:0;padding:10px 12px;border-radius:var(--pc-r-sm);background:var(--pc-attention-tint);color:var(--pc-ink);font-size:13px;line-height:1.45}.pw-catalog__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pw-catalog__link{min-height:36px;padding:0 6px;border:0;background:none;color:var(--pc-rose-text);font:600 13px Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pw-catalog .pc-btn:focus-visible,.pw-catalog__link:focus-visible{outline:2px solid var(--pc-focus);outline-offset:3px}.pw-platform{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:999px;background:var(--pc-sunk);color:var(--pc-ink);font-size:12px;font-weight:700}.pw-platform:before{content:"";width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--pc-faint)}.pw-platform--shopify:before{background:var(--pc-platform-shopify)}.pw-platform--bigcommerce:before{background:var(--pc-platform-bigcommerce)}.pw-platform--csv:before,.pw-platform--web:before{background:var(--pw-apricot)}.pw-platform--amazon:before{background:var(--pc-platform-amazon)}.pw-status{justify-self:start;padding:2px 9px;border-radius:999px;background:var(--pc-field);color:var(--pc-bone);font-size:11.5px;font-weight:600;letter-spacing:.02em}.pw-status--ok{background:var(--pc-ok-tint);color:var(--pc-ok)}.pw-status--attention{background:var(--pc-attention-tint);color:var(--pc-rose-text)}.pw-status--muted{background:transparent;border:1px solid var(--pc-line-2);color:var(--pc-muted)}.pw-team{display:grid;gap:14px}.pw-team ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none}.pw-team li{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--pc-line);border-radius:var(--pc-r-sm);background:var(--pc-surface)}.pw-team li strong{font-size:15px}.pw-team li span{color:var(--pc-muted);font-size:13px}.pw-team>p{margin:0;color:var(--pc-muted);font-size:14px;line-height:1.5}.pw-team a:not(.pc-btn),.pw-empty a:not(.pc-btn){color:var(--pc-ink)}.pw-empty{display:grid;gap:12px;padding:28px;border:1px dashed var(--pc-line-2);border-radius:var(--pc-r-md);background:var(--pc-surface)}.pw-empty h2{margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}.pw-empty p{margin:0;color:var(--pc-muted);font-size:14px;line-height:1.5}@media(max-width:900px){.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.pw-hub__actions,.pw-hub__actions .pw-btn{width:100%}.pw-hub__actions form{flex:1}}.pw-account-page{width:min(880px,100%);margin:0 auto;padding:8px clamp(16px,4vw,40px) 64px}.pw-account-page h1{margin:12px 0 6px;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.pw-account-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.pw-account-head p{margin:0;color:var(--pc-muted);font-size:14px}.pw-account-head form{margin:0}.pw-account-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pw-providers{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.pw-provider{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px;border:1px solid var(--pc-line);border-radius:var(--pc-r-md);background:var(--pc-surface)}.pw-provider h2{margin:0 0 6px;font-size:17px}.pw-provider p{margin:0;color:var(--pc-muted);font-size:14px;line-height:1.5}.pw-provider .pw-provider__note{margin-top:8px;color:var(--pc-faint);font-size:13px}.pw-provider__steps{margin:8px 0 0;padding-left:20px;color:var(--pc-muted);font-size:14px;line-height:1.6}.pw-provider__foot{color:var(--pc-muted);font-size:14px}.pw-provider__foot a:not(.pc-btn){color:var(--pc-ink)}@media(max-width:560px){.pw-provider{grid-template-columns:1fr}}.pw-csv-form{display:grid;gap:.75rem;max-width:44rem}.pw-csv-form label{font-weight:600}.pw-csv-form input,.pw-csv-form select{width:100%;box-sizing:border-box;padding:.65rem;font:inherit}.pw-csv-form fieldset{border:1px solid var(--pc-line);padding:1rem;min-width:0}.pw-csv-form fieldset>div{display:grid;gap:.35rem;margin-block:.75rem}.pw-csv-form .pw-account-actions{flex-wrap:wrap}.pw-connection-page{display:grid;gap:20px}.pw-connection-page .pw-account-head{margin-bottom:4px}.pw-connection-page .pw-account-head>div{flex:1 1 320px}.pw-connection-page p{line-height:1.6;overflow-wrap:anywhere}.pw-connection-panel{display:grid;gap:18px;min-width:0;padding:clamp(20px,4vw,28px);border:1px solid var(--pc-line);border-radius:var(--pc-r-md);background:var(--pc-surface)}.pw-connection-panel h2{margin:0;font-size:18px;line-height:1.3}.pw-connection-panel p{margin:0;color:var(--pc-muted);font-size:14px}.pw-connection-panel strong{color:var(--pc-ink)}.pw-connection-panel form{margin:0}.pw-connection-panel .pc-form{gap:18px;width:100%}.pw-connection-panel .pc-field{gap:8px}.pw-connection-panel select{width:100%;min-width:0;min-height:44px}.pw-connection-panel__head{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.pw-connection-panel .pw-connection-fine{padding-top:18px;border-top:1px solid var(--pc-line);font-size:13px}.pw-connection-notice{padding:14px 16px;border:1px solid var(--pc-line-2);border-radius:var(--pc-r-sm);background:var(--pc-sunk);font-size:14px;line-height:1.6}.pw-connection-page .pc-btn{min-height:44px;white-space:normal;text-align:center}.pw-connection-page .pc-btn:focus-visible{outline:2px solid var(--pc-focus);outline-offset:3px}.pw-connection-page .pc-btn:disabled{border-color:var(--pc-line);background:var(--pc-sunk);color:var(--pc-muted);cursor:not-allowed}.pw-connection-back{margin:0}@media(max-width:560px){.pw-connection-page .pw-account-head{align-items:start}.pw-connection-panel .pc-form>.pc-btn{justify-self:stretch}.pw-connection-panel .pw-account-actions{align-items:stretch;flex-direction:column}.pw-connection-panel .pw-account-actions .pc-btn{width:100%}}
