html body .sf-flow-card .sf-flow-tile{appearance:none;line-height:1;padding:0}
html body .sf-flow-card .sf-flow-tile img,html body .sf-flow-card .sf-flow-tile video{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:1!important;border-radius:0;margin:0!important}
html body .sf-flow-card .sf-flow-tile video{object-fit:cover!important}
html body .sf-flow-card .sf-flow-tile img{object-fit:contain!important}
html body .sf-flow-card .sf-flow-play{font-size:0!important;line-height:1!important;padding:0!important;transform:none!important}
html body .sf-flow-card .sf-flow-play::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid white}
html body .sf-flow-card .sf-flow-tile.is-previewing .sf-flow-play::after{width:8px;height:10px;border:0;background:linear-gradient(90deg,white 0 3px,transparent 3px 5px,white 5px);transform:translate(-50%,-50%)}
html body .sf-flow-card .rystal-bundle-cta{appearance:none;border:0!important;outline:none!important}
html body .sf-flow-card .rystal-bundle-cta:focus-visible{outline:3px solid #a8d8ef!important;outline-offset:5px}
html body .sf-flow-card .rystal-bundle-buy{display:flex;justify-content:center;margin-inline:auto}
html body .sf-flow-card .rystal-bundle-cta-top{display:flex;align-items:center;justify-content:center;gap:14px}
html body .sf-flow-card .rystal-bundle-price-lockup{display:inline-flex;align-items:center;gap:10px}
html body .rystal-bundle-band#flow-bundle{scroll-margin-top:125px}
html body[data-rystal-page="shapeflow"] .sf-page .sf-comparison-pair{gap:24px}
html body[data-rystal-page="shapeflow"] .sf-page .sf-comparison-corner{display:block;width:100%;height:auto;aspect-ratio:9/7;border-radius:22px;object-fit:cover}
html body[data-rystal-page="shapeflow"] .sf-page .sf-compat-section .rt-container{max-width:1440px}
html body[data-rystal-page="shapeflow"] .sf-page .rt-cc-detail{font-size:14px}
@media(min-width:1100px){html body[data-rystal-page="shapeflow"] .sf-page .rt-cc-detail{white-space:nowrap}
html body[data-rystal-page="shapeflow"] .sf-page .rt-compat-card{padding-inline:16px}}
body{--sf-hue:280deg;--sf-accent-start:#62d6c7;--sf-accent-end:#a7baff;--sf-home-glow:rgba(42,162,170,.23);--sf-home-dark:#0b1820;--sf-home-light:#132b34}
body[data-sf-palette="iris"]{--sf-hue:345deg;--sf-accent-start:#b9a0f5;--sf-accent-end:#89d6ed;--sf-home-glow:rgba(136,104,204,.25);--sf-home-dark:#171327;--sf-home-light:#26263c}
body[data-sf-palette="ember"]{--sf-hue:100deg;--sf-accent-start:#f0b58d;--sf-accent-end:#e29dbb;--sf-home-glow:rgba(207,121,91,.22);--sf-home-dark:#21151e;--sf-home-light:#322330}
html body[data-rystal-page="shapeflow"] main::before{filter:hue-rotate(var(--sf-hue))}
html body[data-rystal-page="shapeflow"] .sf-page .rt-h-accent{background-image:linear-gradient(120deg,var(--sf-accent-start),var(--sf-accent-end))!important}
html body[data-rystal-page="home"] #shapeflow-home{background:radial-gradient(ellipse at 78% 38%,var(--sf-home-glow),transparent 62%),linear-gradient(135deg,var(--sf-home-dark),var(--sf-home-light))!important}
html body[data-rystal-page="home"] #shapeflow-home .rtfh-accent{background-image:linear-gradient(120deg,var(--sf-accent-start),var(--sf-accent-end))!important}
html body .rystal-bundle-band .sf-flow-card{max-width:900px!important;margin:38px auto 0!important;padding:44px 42px 34px!important}
html body .rystal-bundle-band .sf-flow-trio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}
html body .rystal-bundle-band .sf-flow-item>a{display:inline-block!important;margin-top:22px!important}
html body .rystal-bundle-band .sf-flow-card .rystal-bundle-buy{margin-top:32px!important}
@media(max-width:640px){html body .rystal-bundle-band .sf-flow-card{padding:28px 14px 26px!important;margin-top:28px!important}
html body .rystal-bundle-band .sf-flow-trio{gap:12px!important}
html body .rystal-bundle-band .sf-flow-item>a{margin-top:16px!important}}