.sf{--af-grey:rgba(255,255,255,0.28)}.sf .sf-check{flex:none;width:2rem;height:2rem;border-radius:9999px;background:rgba(255,255,255,.1);transition:background-color .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1)}.sf [data-sf]{opacity:0;transform:translate3d(0,6px,0);transition:opacity .6s ease-out,transform .7s cubic-bezier(.32,.72,0,1);transition-delay:var(--d,0s)}.sf.is-run [data-sf]{opacity:1;transform:none}.sf .sf-line{fill:none;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--t,1s) cubic-bezier(.45,0,.25,1) var(--d,0s)}.sf.is-run .sf-line{stroke-dashoffset:0}.sf-line--open{stroke:var(--af-grey);stroke-width:1.5}.sf-line--sealed{stroke:var(--color-primary);stroke-width:1.5}.sf-line--thin{stroke:var(--af-grey);stroke-width:1.5}.sf-joint{fill:var(--af-grey)}.sf-pill{position:absolute;z-index:1;display:inline-flex;height:36px;align-items:center;gap:10px;padding-inline:14px 16px;border-radius:999px;white-space:nowrap;font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1;color:#000}.sf-pill--open{background:#fff}.sf-pill--sealed{background:var(--color-primary);color:var(--color-primary-foreground)}.sf-pill__mark{width:10px;height:10px;flex:none;background:#000}.sf-note{font-size:.9375rem;line-height:1.45;color:rgba(255,255,255,.6)}.sf-note,.sf-ticks{position:absolute;font-family:var(--font-body)}.sf-ticks{display:flex;flex-direction:column;font-size:1rem;line-height:1.3;color:#fff}.sf-ticks li{display:flex;align-items:center;gap:12px}.sf .sf-check{transition-delay:var(--d,0s)}.sf.is-run .sf-check{background:var(--color-primary);transform:scale(.94)}.sf.is-run .sf-check--open{background:var(--af-grey)}@media (prefers-reduced-motion:reduce){.sf .sf-check,.sf .sf-line,.sf [data-sf]{transition:none!important}.sf [data-sf]{opacity:1;transform:none}.sf .sf-line{stroke-dashoffset:0}.sf .sf-check{background:var(--color-primary);transform:scale(.94)}.sf .sf-check--open{background:var(--af-grey)}}.sf-pill--sealed svg{color:currentColor;margin-inline:-3px}.pw-live{contain:layout paint}.pw-live__canvas{position:absolute;top:0;left:0;transform-origin:0 0}.pw-live{direction:ltr}