.ns .vsh .hero-art[data-art=free-plan]{min-height:0;container-type:inline-size}.ns .hero-art[data-art=free-plan] .fp-wrap{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;font-family:"Geist NS",var(--font-geist),system-ui,sans-serif;color:var(--text)}.ns .hero-art[data-art=free-plan] .fp-col{--c:var(--ember);display:flex;flex-direction:column;min-width:0;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.15s + var(--s) * .15s)}.ns .hero-art[data-art=free-plan].is-in .fp-col{opacity:1;transform:none}.ns .hero-art[data-art=free-plan] .fp-logo{display:flex;align-items:center;height:22px;margin:0 2px 10px;font-weight:600;font-size:15px}.ns .hero-art[data-art=free-plan] .fp-logo svg{height:18px;width:auto;max-width:100%;display:block}.ns .hero-art[data-art=free-plan] .fp-logo .lg-them,.ns .hero-art[data-art=free-plan] .fp-logo .lg-us{display:inline-flex;align-items:center;gap:8px}.ns .hero-art[data-art=free-plan] .fp-tk{--r:8px;box-sizing:border-box;position:relative;border:1px solid color-mix(in srgb,var(--c) 38%,var(--line2));background:linear-gradient(165deg,color-mix(in srgb,var(--c) 11%,transparent),transparent 70%),color-mix(in srgb,var(--panel) 90%,transparent)}.ns .hero-art[data-art=free-plan] .fp-tk.main{flex:1 1 auto;padding:13px 15px 16px;border-radius:18px 18px 0 0;border-bottom:0;-webkit-mask:radial-gradient(circle var(--r) at 0 100%,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--r) at 100% 100%,#0000 97%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle var(--r) at 0 100%,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--r) at 100% 100%,#0000 97%,#000) right /51% 100% no-repeat}.ns .hero-art[data-art=free-plan] .fp-tk.stub{display:flex;align-items:center;gap:11px;padding:14px 15px 12px;border-radius:0 0 18px 18px;border-top:0;-webkit-mask:radial-gradient(circle var(--r) at 0 0,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--r) at 100% 0,#0000 97%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle var(--r) at 0 0,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--r) at 100% 0,#0000 97%,#000) right /51% 100% no-repeat;transform-origin:50% 0;transform:translateY(-9px) rotate(-1.6deg);opacity:0;transition:transform 1s cubic-bezier(.25,1.3,.45,1),opacity .5s ease;transition-delay:calc(.75s + var(--s) * .15s)}.ns .hero-art[data-art=free-plan].is-in .fp-tk.stub{transform:none;opacity:1}.ns .hero-art[data-art=free-plan] .fp-tk.stub:before{content:"";position:absolute;left:12px;right:12px;top:0;border-top:1.5px dashed color-mix(in srgb,var(--c) 50%,var(--line2))}.ns .hero-art[data-art=free-plan] .fp-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ns .hero-art[data-art=free-plan] .fp-ti{font-size:17px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ns .hero-art[data-art=free-plan] .fp-chip{flex:none;padding:4px 9px;border-radius:99px;background:var(--c);color:#fff;font:600 11px/1 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 24%,transparent),0 6px 16px -6px color-mix(in srgb,var(--c) 80%,transparent)}.ns .hero-art[data-art=free-plan] .fp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ns .hero-art[data-art=free-plan] .fp-m,.ns .hero-art[data-art=free-plan] .fp-row{opacity:0;transform:translateX(-8px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.45s + var(--s, 0) * .15s + var(--n) * .09s)}.ns .hero-art[data-art=free-plan].is-in .fp-m,.ns .hero-art[data-art=free-plan].is-in .fp-row{opacity:1;transform:none}.ns .hero-art[data-art=free-plan] .fp-row{display:flex;align-items:baseline;gap:6px;font-size:13.5px;line-height:1.25}.ns .hero-art[data-art=free-plan] .fp-col.them .fp-m,.ns .hero-art[data-art=free-plan] .fp-col.them .fp-row{--s:1}.ns .hero-art[data-art=free-plan] .fp-k{color:var(--text2)}.ns .hero-art[data-art=free-plan] .fp-v{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ns .hero-art[data-art=free-plan] .fp-lead{flex:1 1 8px;align-self:flex-end;height:5px;margin-bottom:4px;background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,transparent) 1.2px,transparent 1.6px) 0 50% /6px 5px repeat-x;min-width:8px}.ns .hero-art[data-art=free-plan] .ms{gap:13px}.ns .hero-art[data-art=free-plan] .fp-mh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13.5px;line-height:1.2;margin-bottom:6px}.ns .hero-art[data-art=free-plan] .fp-mt{display:flex;gap:4px}.ns .hero-art[data-art=free-plan] .fp-dot{flex:1 1 0;max-width:20px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--text) 13%,transparent);transition:background .4s ease var(--d),box-shadow .6s ease var(--d),transform .5s cubic-bezier(.3,1.4,.5,1) var(--d);transform:scale(.82)}.ns .hero-art[data-art=free-plan] .fp-m:first-child .fp-dot{max-width:20px;flex:none;width:17px}.ns .hero-art[data-art=free-plan].is-in .fp-dot{background:var(--c);transform:none;box-shadow:0 0 9px -1px color-mix(in srgb,var(--c) 65%,transparent)}.ns .hero-art[data-art=free-plan] .fp-card{width:30px;height:auto;flex:none;color:var(--c)}.ns .hero-art[data-art=free-plan] .fp-cardw{display:grid;place-items:center}.ns .hero-art[data-art=free-plan] .fp-cardw,.ns .hero-art[data-art=free-plan] .fp-pause{width:40px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--c) 14%,var(--panel2));border:1px solid color-mix(in srgb,var(--c) 40%,var(--line2))}.ns .hero-art[data-art=free-plan] .fp-pause{display:flex;gap:4px;align-items:center;justify-content:center}.ns .hero-art[data-art=free-plan] .fp-pause i{width:4px;height:14px;border-radius:2px;background:var(--c)}.ns .hero-art[data-art=free-plan] .fp-st{display:flex;flex-direction:column;gap:3px;min-width:0}.ns .hero-art[data-art=free-plan] .fp-st b{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ns .hero-art[data-art=free-plan] .fp-st span{font:500 11.5px/1.3 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted)}.ns .hero-art[data-art=free-plan] .fp-days{margin-top:12px;padding:0 2px}.ns .hero-art[data-art=free-plan] .fp-dl{display:flex;align-items:center;gap:5px}.ns .hero-art[data-art=free-plan] .fp-day{flex:0 1 11px;width:11px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--text) 13%,transparent)}.ns .hero-art[data-art=free-plan].is-in .fp-day{animation:fp-day 10s ease-in-out var(--d) infinite both}@keyframes fp-day{0%{background:color-mix(in srgb,var(--text) 13%,transparent);transform:scale(.8);box-shadow:none}5%,78%{background:var(--c);transform:scale(1);box-shadow:0 0 8px -1px color-mix(in srgb,var(--c) 70%,transparent)}90%,to{background:color-mix(in srgb,var(--text) 13%,transparent);transform:scale(.8);box-shadow:none}}.ns .hero-art[data-art=free-plan] .fp-run{display:inline-flex;gap:4px;margin-left:2px}.ns .hero-art[data-art=free-plan] .fp-run i{width:5px;height:5px;border-radius:50%;background:var(--c)}.ns .hero-art[data-art=free-plan] .fp-run i:first-child{opacity:.6}.ns .hero-art[data-art=free-plan] .fp-run i:nth-child(2){opacity:.35}.ns .hero-art[data-art=free-plan] .fp-run i:nth-child(3){opacity:.15}.ns .hero-art[data-art=free-plan] .fp-cap{margin:7px 0 0;font:500 11.5px/1.2 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.02em;color:var(--muted)}.ns .hero-art[data-art=free-plan].is-off .fp-day{animation-play-state:paused}@container (max-width: 470px){.ns .hero-art[data-art=free-plan] .fp-wrap{grid-template-columns:1fr;gap:16px;padding:14px}.ns .hero-art[data-art=free-plan] .fp-logo{margin-bottom:8px}.ns .hero-art[data-art=free-plan] .fp-days{margin-top:10px}}.ns .hero-art[data-art=free-plan].is-still .fp-day,.ns .hero-art[data-art=free-plan].is-still .fp-dot{animation:none;background:var(--c);transform:none}@media (prefers-reduced-motion:reduce){.ns .hero-art[data-art=free-plan] *{transition:none!important;animation:none!important}.ns .hero-art[data-art=free-plan] .fp-day,.ns .hero-art[data-art=free-plan] .fp-dot{background:var(--c);transform:none}.ns .hero-art[data-art=free-plan] .fp-col,.ns .hero-art[data-art=free-plan] .fp-m,.ns .hero-art[data-art=free-plan] .fp-row,.ns .hero-art[data-art=free-plan] .fp-tk.stub{opacity:1;transform:none}}