.sp-phone{filter:drop-shadow(0 16px 24px #28286424);position:relative}.sp-screen{background:#fff;position:absolute;overflow:hidden}.sp-screen video,.sp-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-screen video{opacity:0}.sp-screen video.is-on{opacity:1}.sp-shot{opacity:0;pointer-events:none}.sp-shot.is-fading{transition:opacity var(--fade-in)}.sp-homebar{height:2.8%;position:absolute;bottom:0;left:25%;right:25%}.sp-bezel{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.sp-num{color:var(--muted);font-size:12px;line-height:20px}.sp-stage{padding:var(--phone-inset) 0;border:var(--hairline) solid var(--line);border-radius:var(--card-radius);background:linear-gradient(160deg,#f6f7fd 0%,#e8eaf6 100%);place-items:center;display:grid}.sp-stage .sp-phone{height:520px}.sp-under{grid-template-columns:repeat(var(--content-cols), var(--grid-col));column-gap:var(--grid-gutter);margin-top:var(--space-24);align-items:start;display:grid}.sp-now{gap:var(--space-8);animation:sp-in var(--fade-in) both;flex-direction:column;grid-column:1/span 3;display:flex}.sp-now-title{font-size:14px;font-weight:500;line-height:20px}.sp-now-caption{font-size:12px;line-height:18px}@keyframes sp-in{0%{opacity:0;translate:0 var(--fade-rise)}}.sp-chapters{grid-column:calc(9 - var(--content-start)) / span 3}.sp-chapters button{align-items:center;gap:var(--space-16);width:100%;padding:0 0 var(--space-8);text-align:left;color:var(--muted);cursor:pointer;font-size:12px;line-height:20px;transition:color .3s;display:flex;position:relative}.sp-chapters li+li button{padding-top:var(--space-8)}.sp-chapters li[aria-current] button,.sp-chapters button:hover{color:var(--foreground)}.sp-chapters .sp-num{color:inherit}.sp-ring{fill:none;flex-shrink:0;width:14px;height:14px;rotate:-90deg}.sp-ring circle{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sp-ring .sp-ring-on{stroke:var(--foreground);stroke-dasharray:1 1;stroke-dashoffset:1px}.sp-chapters li.is-done .sp-ring .sp-ring-on{stroke:var(--muted);stroke-dashoffset:0}.sp-chapters li.is-playing .sp-ring .sp-ring-on{animation:sp-ring var(--dur) linear both}@keyframes sp-ring{to{stroke-dashoffset:0}}@media (min-width:984px) and (max-width:1247px){.sp-under{row-gap:var(--space-24)}.sp-now,.sp-chapters{grid-column:1/-1}.sp-chapters{column-gap:var(--grid-gutter);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;display:grid}.sp-chapters li:nth-child(3) button{padding-top:0}}@media (max-width:983px){.sp-under{gap:var(--space-24);flex-direction:column;display:flex}.sp-stage{padding:var(--phone-inset) 0}.sp-stage .sp-phone{width:220px;height:auto;width:calc((100% - 2 * var(--grid-gutter)) / 3 * 993 / 946)}}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.iCwiHa_className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}
.flow.rv-card{aspect-ratio:240/201;overflow:visible}.fl-doodle.rv{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fl-doodle.rv path{vector-effect:non-scaling-stroke}.rv .rv-caret{stroke:var(--slow)}
