.sh-app,.force-light{--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;--color-surface-mist:#eff3f1;--color-surface-card:#fefeff;--color-ink:#171717;--color-ink-muted:#50635e;--color-hairline:#17171714;--color-ring:#1028220f;--color-credit:#006b5a;--shadow-ring:0 0 0 1px var(--color-ring);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-teal:#006b5a;--color-on-fade:#171717;--color-provider-tile:#fefeff;--color-provider-ring:#1028220f;--text-mono-xs:10px;--shopify-top:#1a1a1a;--shopify-top-fg:#e3e3e3;--shopify-search:#303030;--shopify-search-fg:#b5b5b5;--shopify-search-ring:#ffffff0f;--shopify-avatar:#c1f0d0;--shopify-avatar-fg:#0c5132;--shopify-side:#ebebeb;--shopify-bg:#f1f1f1;--shopify-card:#fff;--shopify-nav-on:#fafafa;--shopify-text:#303030;--shopify-muted:#616161;--shopify-line:#e3e3e3;--shopify-primary:#303030;--shopify-primary-fg:#fff;--shopify-card-shadow:0 1px 0 0 #1a1a1a12,inset 0 -1px 0 0 #00000014,inset 0 0 0 1px #0000000f;--shopify-btn-shadow:inset 0 -1px 0 0 #b5b5b5,inset 0 0 0 1px #0000001a,inset 0 .5px 0 1.5px #fff;--shopify-primary-shadow:inset 0 -1px 0 1px #000c,inset 0 0 0 1px #303030,inset 0 .5px 0 1.5px #ffffff40;--shopify-badge:#e3e3e3;--shopify-success-bg:#cdfee1;--shopify-success-fg:#0c5132;--shopify-critical-bg:#fedad9;--shopify-critical-fg:#8e0b21;--shopify-attention-bg:#fff1e3;--shopify-attention-fg:#5e4200;--shopify-info-bg:#eaf4ff;--shopify-info-fg:#00527c;--sh-dot:#17171738;--sh-scan:#006b5a24}.sh-app .on-ink{--color-surface-mist:var(--color-stage-sunk);--color-surface-canvas:var(--color-stage);--color-surface-card:var(--color-stage-raised);--color-surface-field:var(--color-stage-sunk);--color-surface-sage:var(--color-stage-sunk);--color-ink:var(--color-stage-fg);--color-ink-muted:var(--color-stage-muted);--color-hairline:var(--color-stage-line);--color-ring:var(--color-stage-ring);--color-teal:var(--color-mint);--color-credit:var(--color-mint);--shadow-ring:0 0 0 1px var(--color-stage-ring);--shadow-ring-inset:inset 0 0 0 1px var(--color-stage-ring);--shadow-tile:0 0 0 1px var(--color-stage-ring);--shadow-card:var(--shadow-on-stage);--shadow-float:var(--shadow-on-stage);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sh-app,.sh-app *,.sh-app :before,.sh-app :after{box-sizing:border-box}:where(.sh-app) :where(h2,h3,h4,p,ul,li){font-size:inherit;font-weight:inherit;margin:0;padding:0}:where(.sh-app) :where(ul){list-style:none}:where(.sh-app) button{font:inherit;color:inherit;letter-spacing:inherit}:where(.sh-app) b{font-weight:500}:where(.sh-app) a{color:inherit}:where(.sh-app) :focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sh-app .on-ink :focus-visible{outline-color:var(--color-mint)}.sh-app .mono-xs{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:400;line-height:1.2}.sh-app .pill{border-radius:var(--radius-pill);background:var(--color-surface-mist);height:24px;color:var(--color-ink);box-shadow:var(--shadow-ring);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.sh-app .pill--live{background:var(--color-rank-3-faded);color:var(--color-on-fade)}.sh-app .pill--todo{background:var(--color-rank-4-faded);color:var(--color-on-fade)}.tag{border-radius:var(--radius-pill);background:var(--color-surface-card);height:26px;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.sh-app .mark-tile{--s:48px;width:var(--s);height:var(--s);border-radius:var(--radius-md);background:var(--color-mint);color:var(--color-on-mint);flex:none;place-items:center;display:inline-grid;position:relative}.sh-app .mark-tile>svg{width:50%;height:50%}.sh-app .mark-tile.is-ink{background:var(--color-stage-raised);color:var(--color-stage-fg)}.sh-app .provider-tile{--s:48px;width:var(--s);height:var(--s);border-radius:var(--radius-md);background:var(--color-provider-tile);box-shadow:0 0 0 1px var(--color-provider-ring);flex:none;place-items:center;display:inline-grid}.sh-app .provider-tile>svg{width:50%;height:50%}.sh-app.is-playing .rise,.rise.is-playing{animation:pz-rise var(--duration-reveal) var(--ease-out) backwards;animation-delay:calc(var(--d,0s) + var(--i,0) * 80ms)}@keyframes pz-rise{0%{opacity:0;transform:translateY(14px)}}.sh-app .ping{position:relative}.sh-app.is-playing .ping:after,.ping.is-playing:after{content:"";z-index:-1;border-radius:inherit;background:var(--color-mint);opacity:0;animation:pz-ping .6s var(--ease-out) var(--d,0s);position:absolute;inset:0}@keyframes pz-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.sh-app{font-family:var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4;container:sha/inline-size}.sh-dom{text-transform:none;letter-spacing:.02em}.sh-r{background:var(--shopify-card);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--shopify-muted);border-radius:50%;flex:none;display:inline-block}.sh-pay-row{height:27px;font-family:var(--font-system);color:var(--shopify-text);box-shadow:inset 0 1px 0 var(--shopify-line);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:flex}.sh-pay-row svg{flex:none;width:22px;height:14px;margin-left:auto}.sh-a{flex-direction:column;gap:14px;display:flex}.sh-a-title{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.sh-a-h{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(18px,3.2cqi,24px);font-weight:300;line-height:1.15}.sh-demo{border-radius:var(--radius-md);background:var(--color-stage);isolation:isolate;height:280px;margin:8px 8px 0;position:relative;overflow:hidden;container:shd/inline-size}@container sha (max-width:340px){.sh-demo{height:300px}}.sh-demo-ex{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:9px;line-height:1;position:absolute;top:11px;left:12px}.sh-wal{background:var(--color-surface-card);width:42cqi;box-shadow:var(--shadow-on-stage);color:var(--color-ink);border-radius:12px;padding:10px 12px 11px;position:absolute;top:32px;left:4cqi}.sh-wal-hi{white-space:nowrap;align-items:center;gap:6px;height:14px;font-size:11px;font-weight:500;display:flex}.sh-wal-hi i{background:var(--color-rank-3-faded);border-radius:50%;width:14px;height:14px}.sh-wal-amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:24px;font-weight:300;line-height:1}.sh-wal-l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9px;line-height:11px;overflow:hidden}@container shd (max-width:340px){.sh-wal{padding-inline:10px}.sh-wal-l{letter-spacing:.04em}}.sh-pay{background:var(--shopify-card);width:46cqi;box-shadow:var(--shadow-on-stage);border-radius:12px;padding:7px 5px 5px;position:absolute;top:32px;right:4cqi;overflow:hidden}.sh-pay-h{font-family:var(--font-system);color:var(--shopify-muted);padding:0 5px 6px;font-size:10px;font-weight:600;line-height:12px}.sh-pay .sh-pay-row{padding:0 5px}.sh-pay-cr{background:var(--shopify-bg);box-shadow:inset 0 0 0 2px var(--color-mint);border-radius:8px}.sh-pay-cr .sh-r{box-shadow:inset 0 0 0 4px var(--shopify-text)}.sh-tok{z-index:3;opacity:0;pointer-events:none;position:absolute;top:67px;left:calc(4cqi + 12px)}.sh-tok span{border-radius:var(--radius-pill);background:var(--color-mint);height:22px;color:var(--color-on-mint);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-on-stage);align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.sh-sum{position:absolute;bottom:42px;left:4cqi;right:4cqi}.sh-sum li{height:18px;color:var(--color-ink-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.sh-sum li span:last-child{color:var(--color-ink);font-variant-numeric:tabular-nums}.sh-paid{box-shadow:inset 0 1px 0 var(--color-hairline);justify-content:space-between;align-items:baseline;gap:8px;padding-top:7px;font-size:13px;display:flex;position:absolute;bottom:12px;left:4cqi;right:4cqi}.sh-paid .sh-amt{color:var(--color-credit);font-variant-numeric:tabular-nums}.sh-app.is-playing .sh-tok{animation:7.2s 1.4s infinite both sh-tok-x}.sh-app.is-playing .sh-tok span{animation:7.2s 1.4s infinite both sh-tok-y}.sh-app.is-playing .sh-pay-cr{animation:7.2s 1.4s infinite both sh-cr}.sh-app.is-playing .sh-pay-cr .sh-r{animation:7.2s 1.4s infinite both sh-radio}.sh-app.is-playing .sh-sum-c{animation:7.2s 1.4s infinite both sh-sum-c}.sh-app.is-playing .sh-sum-k{animation:7.2s 1.4s infinite both sh-sum-k}.sh-app.is-playing .sh-paid{animation:7.2s 1.4s infinite both sh-paid}@keyframes sh-tok-x{0%,8%{opacity:0;transform:translate(0)}13%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}38%{opacity:1;transform:translate(calc(46cqi + 18px))}44%,to{opacity:0;transform:translate(calc(46cqi + 18px))}}@keyframes sh-tok-y{0%,13%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)}24%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(-22px)}38%,to{transform:translateY(47px)}}@keyframes sh-cr{0%,38%{background:var(--shopify-card);box-shadow:inset 0 1px 0 var(--shopify-line)}42%{background:var(--shopify-bg);box-shadow:inset 0 0 0 1px var(--color-teal)}50%{box-shadow:inset 0 0 0 3px var(--color-mint)}58%,90%{background:var(--shopify-bg);box-shadow:inset 0 0 0 2px var(--color-mint)}97%,to{background:var(--shopify-card);box-shadow:inset 0 1px 0 var(--shopify-line)}}@keyframes sh-radio{0%,40%{box-shadow:inset 0 0 0 1px var(--shopify-muted)}46%,90%{box-shadow:inset 0 0 0 4px var(--shopify-text)}97%,to{box-shadow:inset 0 0 0 1px var(--shopify-muted)}}@keyframes sh-sum-c{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}46%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sh-sum-k{0%,46%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}52%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sh-paid{0%,54%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(6px)}61%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.sh-app.is-offscreen *,.sh-app.is-offscreen :before,.sh-app.is-offscreen :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sh-app *,.sh-app :before,.sh-app :after{transition:none!important;animation:none!important}}
