:root{--home-band:var(--color-surface);--home-panel:var(--color-canvas);--home-leak:38%;--home-beam:.95;--home-beam-far:var(--color-shadow);--home-halo:.55;--home-featured:var(--color-raised)}:root[data-theme=light]{--home-band:var(--color-raised);--home-panel:var(--color-surface);--home-leak:7%;--home-beam:.9;--home-beam-far:color-mix(in srgb, var(--color-violet) 25%, transparent);--home-halo:.2;--home-featured:var(--color-surface)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--home-band:var(--color-raised);--home-panel:var(--color-surface);--home-leak:7%;--home-beam:.9;--home-beam-far:color-mix(in srgb, var(--color-violet) 25%, transparent);--home-halo:.2;--home-featured:var(--color-surface)}}.hero-edge{z-index:1;background:linear-gradient(90deg, var(--color-plum), var(--color-violet) 70%);padding-bottom:2px;position:relative}.hero{background:linear-gradient(104deg, transparent 52%, color-mix(in srgb, var(--color-shadow) var(--home-leak), transparent) 70%, transparent 90%), var(--color-canvas);padding-top:calc(76px + 3rem);padding-bottom:calc(max(0px, var(--seam-drop) - 100cqw * .249 * .95) + 3rem);position:relative;overflow:hidden}@media (min-width:64rem){.hero{padding-top:calc(76px + 5rem);padding-bottom:calc(max(0px, var(--seam-drop) - 100cqw * .249 * .66) + 5rem)}.hero .sf-stage{margin-bottom:calc(max(0px, var(--seam-drop) - 100cqw * .249 * .42) - max(0px, var(--seam-drop) - 100cqw * .249 * .66))}.hero .sf-beam{height:72cqw}}.hero-copy{container-type:inline-size}.hero-title{font-size:clamp(3rem,8.7cqw,6rem)}.seam-tuck{margin-top:calc(-1 * var(--seam-drop));padding-top:calc(var(--seam-drop) + 5rem);background:var(--home-band);position:relative}@media (min-width:64rem){.seam-tuck{padding-top:calc(var(--seam-drop) + 6rem)}}.sf-stage{max-width:34rem;position:relative;container-type:inline-size}.sf-fan{aspect-ratio:100/76;position:relative}.sf-frame{--o:28.5cqw;left:calc(var(--i) * var(--o));bottom:calc(var(--i) * var(--o) * .249);z-index:calc(var(--i) + 1);aspect-ratio:9/16;transform-origin:0 100%;width:30cqw;rotate:calc(var(--i) * 7deg);background:var(--color-line);clip-path:polygon(0 0,calc(100% - 4cqw) 0,100% 4cqw,100% 100%,0 100%);position:absolute}.sf-screen{background:var(--color-surface);clip-path:polygon(0 0,calc(100% - 4cqw) 0,100% 4cqw,100% 100%,0 100%);color:var(--color-fg);font-variant-numeric:tabular-nums;flex-direction:column;padding:1.8cqw 2.1cqw;font-size:1.9cqw;line-height:1.25;display:flex;position:absolute;inset:1px;container-type:inline-size}.sf-segs{gap:2cqw;padding-right:10cqw;display:flex}.sf-segs span{background:color-mix(in srgb, var(--color-fg) 22%, transparent);flex:1;height:1.6cqw;position:relative;overflow:hidden}.sf-segs i{background:var(--color-fg);transform-origin:0;position:absolute;inset:0}.sf-segs [data-state=next] i{transform:scaleX(0)}.sf-title{font-family:var(--font-display);margin-top:9cqw;font-size:9.5cqw;font-weight:600;font-stretch:75%;line-height:1.1}.sf-links{flex-direction:column;align-items:center;margin-top:11cqw;display:flex}.sf-avatar{aspect-ratio:1;background:linear-gradient(135deg, var(--color-violet), var(--color-plum) 60%, var(--color-shadow));outline:1.2cqw solid var(--color-violet);outline-offset:1.6cqw;border-radius:50%;width:34cqw}.sf-name{font-family:var(--font-display);margin:7cqw 0 4cqw;font-size:10cqw;font-weight:700;font-stretch:110%}.sf-link{background:var(--color-raised);text-align:center;width:100%;margin-top:4cqw;padding:5cqw 0;font-size:7.6cqw;font-weight:600}.sf-link[data-tap]{background:var(--color-plum);color:#fff}.sf-ring{flex-direction:column;display:flex}.sf-ring-art{width:82cqw;margin:8cqw auto 0;position:relative}.sf-ring-art svg{width:100%;display:block;rotate:-90deg}.sf-ring-art circle{fill:none;stroke-width:11px}.sf-ring-track{stroke:var(--color-line)}.sf-ring-humans{stroke:var(--color-violet);stroke-dasharray:76 100}.sf-ring-bots{stroke:var(--color-muted);stroke-dasharray:18 100;stroke-dashoffset:-76px}.sf-ring-figure{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sf-ring-figure b{font-family:var(--font-display);font-size:15cqw;font-weight:700;font-stretch:110%;line-height:1}.sf-legend{gap:4cqw;margin-top:10cqw;font-size:7.6cqw;display:grid}.sf-legend div{border-top:1px solid var(--color-line);justify-content:space-between;padding-top:4cqw;display:flex}.sf-legend dt{color:var(--color-muted);align-items:center;gap:3cqw;display:flex}.sf-legend dt:before{content:"";aspect-ratio:1;background:var(--color-line);width:4.4cqw}.sf-legend dt[data-k=humans]:before{background:var(--color-violet)}.sf-legend dt[data-k=bots]:before{background:var(--color-muted)}.sf-week{flex-direction:column;height:100%;display:flex}.sf-week-grid{grid-template-rows:auto repeat(3,22cqw);grid-template-columns:repeat(7,1fr);gap:1.6cqw;margin-top:6cqw;display:grid}.sf-day{border-bottom:1px solid var(--color-line);color:var(--color-muted);text-align:center;padding-bottom:2.4cqw;font-size:6.6cqw}.sf-chip{background:color-mix(in srgb, var(--color-violet) 26%, var(--color-surface));border-top:2cqw solid var(--color-violet);align-self:stretch}.sf-chip[data-flip]{background:color-mix(in srgb, var(--color-ok) 30%, var(--color-surface));border-top-color:var(--color-ok)}.sf-week-note{color:var(--color-muted);align-items:center;gap:3cqw;margin-top:auto;font-size:7.6cqw;display:flex}.sf-week-note i{aspect-ratio:1;background:var(--color-ok);border-radius:50%;width:4cqw}.sf-beam{z-index:0;left:calc(25.5cqw + var(--b) * 29.5cqw);bottom:calc(20cqw + var(--b) * 9cqw);transform-origin:50% 100%;width:10cqw;height:64cqw;rotate:calc(3.5deg + var(--b) * 7deg);opacity:var(--home-beam);pointer-events:none;position:absolute}.sf-beam:before,.sf-beam:after{content:"";clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);background:linear-gradient(to top, transparent 0%, var(--color-violet) 22%, var(--color-plum) 52%, var(--home-beam-far) 74%, transparent 100%);position:absolute;inset:0}.sf-beam:after{filter:blur(14px);opacity:var(--home-halo);inset:0 -40%}@media (prefers-reduced-motion:no-preference){.sf-frame{animation:.76s cubic-bezier(.2,.75,.2,1) both sf-fan-in;animation-delay:calc(var(--i) * .15s)}.sf-beam{animation:.6s ease-out .52s both sf-fade-in}.sf-segs [data-state=live] i{animation:5s linear infinite sf-seg}.sf-link{animation:5s ease-out infinite sf-link-in;animation-delay:calc(var(--n) * 90ms)}.sf-link[data-tap]{animation-name:sf-link-in,sf-tap}.sf-ring-humans{animation:5s cubic-bezier(.3,.6,.2,1) infinite sf-humans}.sf-ring-bots{animation:5s ease-out infinite sf-bots}.sf-chip{animation:5s cubic-bezier(.3,1.4,.5,1) infinite sf-drop;animation-delay:calc(var(--n) * .26s)}.sf-chip[data-flip]{animation-name:sf-drop,sf-flip}}@keyframes sf-fan-in{0%{opacity:0;translate:calc(var(--i) * -28.5cqw) calc(var(--i) * 7cqw);rotate:0deg}}@keyframes sf-fade-in{0%{opacity:0}}@keyframes sf-seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sf-link-in{0%{opacity:0;translate:0 4cqw}10%,92%{opacity:1;translate:0}to{opacity:0}}@keyframes sf-tap{0%,44%{background:var(--color-raised);color:var(--color-fg);scale:1}50%{background:var(--color-plum);color:#fff;scale:.95}56%,to{background:var(--color-plum);color:#fff;scale:1}}@keyframes sf-humans{0%{stroke-dashoffset:76px}45%,to{stroke-dashoffset:0}}@keyframes sf-bots{0%,40%{stroke-dasharray:0 100}62%,to{stroke-dasharray:18 100}}@keyframes sf-drop{0%{opacity:0;translate:0 -10cqw}12%,94%{opacity:1;translate:0}to{opacity:0}}@keyframes sf-flip{0%,62%{background:color-mix(in srgb, var(--color-violet) 26%, var(--color-surface));border-top-color:var(--color-violet)}70%,to{background:color-mix(in srgb, var(--color-ok) 30%, var(--color-surface));border-top-color:var(--color-ok)}}.panel{background:var(--home-panel)}.plan{background:var(--color-surface);position:relative}.plan:not(.plan-featured){background:var(--home-band)}.plan-featured{background:var(--home-featured)}.plan-featured:before{content:"";pointer-events:none;background:var(--color-violet);clip-path:polygon(evenodd,0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%,0 0,2px 2px,2px calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(1.25rem + .83px),calc(100% - 1.25rem - .83px) 2px,2px 2px);position:absolute;inset:0}@media (forced-colors:active){.plan-featured{border:2px solid canvastext}}.mini-fan{container-type:inline-size}.mini-frame{bottom:calc(var(--i) * 7cqw);left:calc(4cqw + var(--i) * 28cqw);aspect-ratio:9/16;transform-origin:0 100%;width:27cqw;rotate:calc(var(--i) * 7deg);position:absolute}:is(.range-scope:has(input[name=range][value="7"]:checked) [data-range]:not([data-range="7"]),.range-scope:has(input[name=range][value="30"]:checked) [data-range]:not([data-range="30"]),.range-scope:has(input[name=range][value="90"]:checked) [data-range]:not([data-range="90"])),:is(.billing-scope:has(input[name=billing][value=monthly]:checked) [data-billing=lifetime],.billing-scope:has(input[name=billing][value=lifetime]:checked) [data-billing=monthly]){display:none}@supports not selector(:has(*)){.range-scope [data-range]:not([data-range="30"]),.billing-scope [data-billing=lifetime]{display:none}}.steps:before{content:"";background:linear-gradient(to bottom, var(--color-violet), var(--color-plum));transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:calc(1.5rem - 1px)}@media (min-width:64rem){.steps:before{background:linear-gradient(to right, var(--color-violet), var(--color-plum) 70%, transparent);transform-origin:0;width:auto;height:2px;inset:calc(1.5rem - 1px) 0 auto}}.week-chip{border-top:2px solid var(--color-accent);background-color:var(--color-raised);flex-direction:column;gap:2px;padding:6px 5px;font-size:11px;line-height:1.3;display:flex}@media (min-width:40rem){.week-chip{padding:8px 10px;font-size:13px}}.week-chip[data-state=posted]{border-top-color:var(--color-fg)}.week-chip[data-state=verified]{border-top-color:var(--color-ok);background-color:color-mix(in srgb, var(--color-ok) 12%, var(--color-surface))}.week-state{color:var(--color-muted);margin-top:4px;font-weight:600;position:relative}.week-chip[data-state=posted] .week-state{color:var(--color-fg)}.week-chip[data-state=verified] .week-state{color:var(--color-ok)}.week-state .is-was{color:var(--color-muted);opacity:0;position:absolute;inset:0}.draw{stroke-dasharray:1 1;stroke-dashoffset:0}.pop{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-in] .draw{transition:stroke-dashoffset 1.1s cubic-bezier(.3, .6, .2, 1) var(--delay,0s)}[data-in=false] .draw{stroke-dashoffset:var(--draw,1)}[data-in] .bar-grow{transform-origin:0;transition:transform .8s cubic-bezier(.3, .6, .2, 1) calc(var(--n,0) * 90ms + .2s)}[data-in=false] .bar-grow{transform:scaleX(0)}[data-in] .pop{transition:opacity .42s ease-out calc(var(--n,0) * .11s + .15s), translate .52s cubic-bezier(.3, 1.3, .5, 1) calc(var(--n,0) * .11s + .15s)}[data-in=false] .pop{opacity:0;translate:0 -10px}.steps[data-in]:before{transition:transform 1.4s cubic-bezier(.5,0,.2,1)}.steps[data-in=false]:before{transform:scaleY(0)}@media (min-width:64rem){.steps[data-in=false]:before{transform:scaleX(0)}}.steps[data-in] .step-n{transition:border-color .3s ease-out calc(var(--n) * .26s + .15s)}.steps[data-in=false] .step-n{border-color:var(--color-line)}.steps[data-in=true] .step-n{border-color:var(--color-violet)}.week[data-in] .week-chip[data-flip],.week[data-in] .week-chip[data-flip] .week-state span{transition:background-color .3s ease-out 2.2s,border-color .3s ease-out 2.2s,opacity .25s ease-out 2.2s}.week[data-in=false] .week-chip[data-flip]{border-top-color:var(--color-accent);background-color:var(--color-raised)}.week[data-in=false] .week-chip[data-flip] .is-was{opacity:1}.week[data-in=false] .week-chip[data-flip] .is-now{opacity:0}}
