@source "../**/*.{ts,tsx}";:root{--marketing-color-paper:#f6fafa;--marketing-color-paper-muted:#ebf3f3;--marketing-color-ink:#1a212d;--marketing-color-ink-soft:#46556a;--marketing-color-olive-950:#141b25;--marketing-color-olive-900:#1a212d;--marketing-color-olive-800:#24303f;--marketing-color-olive-700:#2b7f80;--marketing-color-olive-500:#40a5a5;--marketing-color-olive-300:#99cfcf;--marketing-color-olive-100:#e1f1f1;--marketing-color-clay:#8a5a12;--marketing-color-line-light:#1a212d1a;--marketing-color-line-dark:#ffffff21;--marketing-color-white:#fff;--marketing-color-white-10:#ffffff1a;--marketing-color-white-65:#ffffffa6;--marketing-color-white-70:#ffffffb3;--marketing-color-white-75:#ffffffbf;--marketing-state-review-bg:#fdf5e7;--marketing-state-review-border:#b27c2252;--marketing-state-published-bg:#e6f6ef;--marketing-state-confirmed-bg:#dff3ea;--marketing-state-error-bg:#fdebe9;--marketing-state-error-border:#cd3d3259;--marketing-state-error-text:#9f2c22;--marketing-state-error-dot:#cd3d32;--marketing-state-pending-bg:#fdf3e3;--marketing-state-pending-border:#b27c2259;--marketing-radius-control:.5rem;--marketing-radius-card:.75rem;--marketing-radius-panel:1rem;--marketing-radius-device:1.375rem;--marketing-radius-pill:999px;--marketing-shadow-soft:0 2px 5px -1px #32325d1f, 0 1px 3px -1px #0000001f;--marketing-shadow-panel:0 13px 27px -5px #32325d29, 0 8px 16px -8px #0000002e;--marketing-shadow-dark-inset:inset 0 1px 0 #ffffff0f;--marketing-motion-reveal:.42s;--marketing-motion-hover:.18s;--marketing-motion-pulse:1.8s;--marketing-motion-rail-travel:4.2s;--marketing-motion-row-processing:.36s;--marketing-motion-confirmation:.82s}:where([data-slot$=-template]) :where(h1,h2,h3){letter-spacing:-.02em}:where([data-slot$=-template]) :where(h1){letter-spacing:-.028em}.top-nav-shell{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffd1;box-shadow:0 1px #1a212d14}.top-nav-link{color:#1a212db8;border-radius:999px;padding:.42rem .68rem;transition:background-color .18s,color .18s}.top-nav-link:hover,.top-nav-group:focus-within .top-nav-link{color:#1a212d;background:#1a212d0f}.top-menu-panel{transform-origin:0 0;box-shadow:0 30px 60px -12px #32325d38,0 18px 36px -18px #00000047}.top-nav-group:focus-within .top-menu-panel{visibility:visible;opacity:1;transform:translateY(0)}.top-menu-card{transition:background-color .18s,transform .18s}.top-menu-card:hover,.top-menu-card:focus-visible{outline-offset:2px;background:#f6fafaeb;outline:2px solid #40a5a557;transform:translateY(-1px)}.marketing-hero-canvas{isolation:isolate;position:relative;overflow:hidden}.marketing-hero-canvas:before{content:"";z-index:-1;transform-origin:0 0;background:radial-gradient(42% 70% at 12% 30%,#40a5a533,#0000 70%),radial-gradient(38% 65% at 55% 12%,#67c7d224,#0000 70%),radial-gradient(40% 70% at 88% 38%,#f4b9781f,#0000 72%),linear-gradient(#f6fafa 0%,#fff 100%);position:absolute;inset:-40% -20% 55%;transform:skewY(-7deg)}.marketing-hero-canvas:after{content:"";z-index:-1;transform-origin:0 0;background:#1a212d14;height:1px;position:absolute;inset:auto -20% 52%;transform:skewY(-7deg)}.marketing-intro-canvas{isolation:isolate;position:relative;overflow:hidden}.marketing-intro-canvas:before{content:"";z-index:-1;transform-origin:0 0;background:radial-gradient(45% 80% at 15% 40%,#40a5a51f,#0000 70%),radial-gradient(40% 70% at 70% 15%,#67c7d217,#0000 70%),linear-gradient(#f6fafa 0%,#fff 100%);position:absolute;inset:-60% -20% 30%;transform:skewY(-7deg)}.marketing-fade-swap{animation:.32s cubic-bezier(.3,0,.2,1) both marketing-fade-swap}@keyframes marketing-fade-swap{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.marketing-home-hero-progress{transition:width .64s cubic-bezier(.3,0,.2,1)}.marketing-home-hero-step{cursor:pointer}.marketing-reveal{opacity:0;transition:opacity var(--marketing-motion-reveal) cubic-bezier(.3, 0, .2, 1), transform var(--marketing-motion-reveal) cubic-bezier(.3, 0, .2, 1);transform:translateY(.9rem)}.marketing-reveal.is-visible{opacity:1;transform:translateY(0)}.marketing-shopify-sync-story{isolation:isolate;position:relative;overflow:hidden}.marketing-sync-track{--marketing-sync-distance:min(16rem, calc(100% - 1rem))}.marketing-sync-line{background:#40a5a540;height:1px;position:absolute;top:50%;left:.25rem;right:.25rem}.marketing-sync-line:after{inset-block:-1px;border-radius:var(--marketing-radius-pill);content:"";width:40%;animation:marketing-sync-beam var(--marketing-motion-rail-travel) cubic-bezier(.45, 0, .2, 1) infinite;background:linear-gradient(90deg,#0000,#40a5a52e,#40a5a594);position:absolute;left:0}.marketing-sync-bead{z-index:2;border-radius:var(--marketing-radius-pill);background:var(--marketing-color-olive-700);width:.65rem;height:.65rem;animation:marketing-sync-travel var(--marketing-motion-rail-travel) cubic-bezier(.45, 0, .2, 1) infinite;position:absolute;top:50%;left:.25rem;transform:translateY(-50%);box-shadow:0 0 0 8px #40a5a51f,0 0 26px #40a5a547}.marketing-sync-status-pill{z-index:3;border:1px solid var(--marketing-color-line-light);border-radius:var(--marketing-radius-pill);width:9.75rem;height:2.65rem;color:var(--marketing-color-ink-soft);letter-spacing:.08em;text-transform:uppercase;background:#fffffff5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;position:relative;box-shadow:0 16px 42px #32325d1a}.marketing-sync-status-queued,.marketing-sync-status-synced{justify-content:center;align-items:center;gap:.45rem;display:flex;position:absolute;inset:0}.marketing-sync-status-queued{animation:marketing-sync-status-queued var(--marketing-motion-rail-travel) ease-in-out infinite}.marketing-sync-status-synced{color:var(--marketing-color-olive-700);animation:marketing-sync-status-synced var(--marketing-motion-rail-travel) ease-in-out infinite;opacity:0}.marketing-sync-status-dot{border-radius:var(--marketing-radius-pill);background:var(--marketing-color-olive-500);width:.42rem;height:.42rem}.marketing-sync-state{justify-content:center;align-items:center;gap:.45rem;transition:opacity .22s,color .22s,border-color .22s,background-color .22s;display:flex;position:absolute;inset:0}.marketing-sync-state-synced,.shopify-rail[data-shopify-sync-state=synced] .marketing-sync-state-queued{opacity:0}.shopify-rail[data-shopify-sync-state=synced] .marketing-sync-state-synced{opacity:1}.marketing-sync-meta,.marketing-sync-price-match{z-index:3;border-radius:var(--marketing-radius-control);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1;position:relative}.marketing-sync-meta{border:1px solid var(--marketing-color-line-light);width:10.8rem;height:1.82rem;color:var(--marketing-color-ink-soft);background:#ffffffe6;justify-content:center;align-items:center;display:inline-flex}.marketing-sync-price-match{color:#036f4f;animation:marketing-sync-confirmation var(--marketing-motion-rail-travel) ease-in-out infinite;opacity:0;background:#d8faecdb;border:1px solid #12946c3d;padding:.48rem .62rem;font-weight:700;transform:translateY(.25rem)}.marketing-sync-return-card{animation:marketing-sync-return-card var(--marketing-motion-rail-travel) ease-in-out infinite}.marketing-sync-order-label{width:min(100%,14rem);min-height:1.25rem;position:relative}.marketing-sync-order-label .marketing-sync-state{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start}.marketing-sync-return-card .marketing-sync-order-queued{animation:marketing-sync-order-queued var(--marketing-motion-rail-travel) ease-in-out infinite}.marketing-sync-return-card .marketing-sync-order-synced{animation:marketing-sync-order-synced var(--marketing-motion-rail-travel) ease-in-out infinite}.shopify-rail .marketing-sync-price-match{opacity:0;transition:opacity .26s,transform .26s;animation:none}.shopify-rail[data-shopify-sync-state=synced] .marketing-sync-price-match{opacity:1;transform:translate(0,0)}.shopify-rail .marketing-sync-return-card{transition:box-shadow .26s,transform .26s;animation:none}.shopify-rail[data-shopify-sync-state=synced] .marketing-sync-return-card{box-shadow:0 18px 44px #40a5a51f}@keyframes marketing-sync-travel{0%{opacity:.35;left:.25rem;transform:translateY(-50%)scale(.9)}14%{opacity:1}46%{opacity:1;left:calc(100% - .9rem);transform:translateY(-50%)scale(1)}58%{opacity:.75;left:calc(100% - .9rem);transform:translateY(-50%)scale(.94)}to{opacity:.35;left:.25rem;transform:translateY(-50%)scale(.9)}}@keyframes marketing-sync-beam{0%{opacity:0;transform:translate(-15%)scaleX(.5)}14%{opacity:1}46%{opacity:1;transform:translate(150%)scaleX(1)}58%,to{opacity:0;transform:translate(150%)scaleX(.72)}}@keyframes marketing-sync-status-queued{0%,42%{opacity:1}52%,to{opacity:0}}@keyframes marketing-sync-status-synced{0%,42%{opacity:0}52%,to{opacity:1}}@keyframes marketing-sync-confirmation{0%,46%{opacity:0;transform:translateY(.25rem)}56%,86%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-.1rem)}}@keyframes marketing-sync-return-card{0%,46%{box-shadow:none}56%,86%{box-shadow:0 18px 44px #40a5a51f}to{box-shadow:none}}@keyframes marketing-sync-order-queued{0%,46%{opacity:1}56%,to{opacity:0}}@keyframes marketing-sync-order-synced{0%,46%{opacity:0}56%,86%{opacity:1}to{opacity:0}}.marketing-event-row{animation:7s ease-in-out infinite marketing-event-rise;animation-delay:var(--marketing-event-delay,0s)}@keyframes marketing-event-rise{0%,68%,to{opacity:1;transform:translate(0,0)}76%{opacity:.72;transform:translateY(-.125rem)}86%{opacity:.72;transform:translateY(.125rem)}}.marketing-portal-status{animation:marketing-portal-status var(--marketing-motion-confirmation) ease-out infinite alternate}@keyframes marketing-portal-status{0%{opacity:.72;transform:translateY(.125rem)}to{opacity:1;transform:translate(0,0)}}.marketing-payout-row{transition:opacity var(--marketing-motion-row-processing) ease-out, transform var(--marketing-motion-row-processing) ease-out, background-color var(--marketing-motion-row-processing) ease-out}.marketing-payout-row[data-state=processing]{transform:translate(.25rem)}.marketing-payout-row[data-state=sent]{background:var(--marketing-color-olive-100);color:var(--marketing-color-ink)}@media (prefers-reduced-motion:reduce){.marketing-fade-swap{animation:none}.marketing-home-hero-progress{transition:none}.marketing-reveal{opacity:1;transition:none;transform:none}.marketing-event-row,.marketing-portal-status{animation:none}}
