[data-landing]{--fp-rule:#ffffff1a;--fp-hair:#ffffff0f;--fp-enter:cubic-bezier(.2, .8, .2, 1);--fp-move:cubic-bezier(.4, 0, .2, 1);--fp-fall:cubic-bezier(.55, 0, .85, .35);--fp-ease:var(--fp-move)}.fp-h2{letter-spacing:-.035em;color:var(--foreground-strong);text-wrap:balance;font-size:40px;font-weight:600;line-height:44px}.fp-h3{letter-spacing:-.015em;color:var(--foreground-strong);text-wrap:balance;font-size:20px;font-weight:600;line-height:28px}.fp-lead{text-wrap:pretty;font-size:18px;line-height:28px}.fp-body{text-wrap:pretty;font-size:16px;line-height:24px}.fp-small{text-wrap:pretty;font-size:14px;line-height:20px}@media (max-width:640px){.fp-h2{font-size:30px;line-height:36px}.fp-lead{font-size:17px}.fp-small{font-size:15px;line-height:22px}}[data-landing] header .landing-container>.h-16>div{margin-inline:-12px}.fp-control{height:44px}.fp-hero{isolation:isolate;margin-top:-4rem;padding-top:4rem;position:relative}.fp-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:calc(50vw - 560px) 0;background-size:40px 40px;position:absolute;inset:0 0 -240px;-webkit-mask-image:radial-gradient(900px 560px at 40% 14%,#000,#0000 75%),radial-gradient(760px 520px at 70% 62%,#000,#0000 72%);mask-image:radial-gradient(900px 560px at 40% 14%,#000,#0000 75%),radial-gradient(760px 520px at 70% 62%,#000,#0000 72%)}.fp-hero-inner{padding-top:72px}.fp-record-wrap{position:relative}.fp-hero-title{flex-direction:column;gap:12px;display:flex}.fp-kicker{letter-spacing:-.035em;color:var(--foreground-strong);font-size:32px;font-weight:600;line-height:40px}.fp-display{text-shadow:0 0 60px color-mix(in oklab, var(--signal) 28%, transparent);margin-left:-.045em;padding-bottom:.04em;font-size:clamp(32px,8.33333vw - 4px,95px);line-height:.9;display:block}.fp-hero-grid{gap:40px;margin-top:40px;display:grid}.fp-hero-copy .fp-lead{color:var(--muted-foreground)}@media (min-width:1024px){.fp-hero-copy .fp-lead{font-size:20px;line-height:32px}}.fp-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.fp-facts{border-top:1px solid var(--fp-rule);margin-top:8px}.fp-facts>div{border-bottom:1px solid var(--fp-hair);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px 9px;display:flex}.fp-facts dt{color:var(--muted-foreground);font-size:14px;line-height:20px}.fp-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.fp-fact-value{letter-spacing:-.02em;color:var(--foreground-strong);font-size:24px;line-height:24px}.fp-fact-unit{color:var(--muted-foreground);font-size:12px;line-height:16px}@media (min-width:1024px){.fp-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px}.fp-hero-copy{grid-column:1/span 6}.fp-facts{grid-column:7/span 6}}@media (max-width:640px){.fp-display{font-size:clamp(32px,12.987vw - 5.71429px,62px)}.fp-hero-inner{padding-top:40px}.fp-kicker{font-size:24px;line-height:30px}.fp-hero-title{gap:8px}.fp-hero-grid{gap:32px;margin-top:24px}.fp-ctas{flex-direction:column;margin-top:24px}.fp-ctas>*{width:100%}}.fp-record{grid-template-areas:"head""map""body";gap:24px;padding-top:112px;padding-bottom:72px;display:grid;position:relative}.fp-record-head{grid-area:head;position:relative}.fp-map-col{grid-area:map;position:relative}.fp-record-body{grid-area:body}@media (min-width:1024px){.fp-record{grid-template:auto 1fr/repeat(12,minmax(0,1fr));gap:32px}.fp-record-head{grid-area:1/1/auto/span 5;align-self:end}.fp-record-body{grid-area:2/1/auto/span 5}.fp-map-col{grid-area:1/6/span 2/span 7;align-self:center}}.fp-map-stage{padding:8px 0;position:relative}.fp-map:before{content:"";left:var(--nm-x);top:var(--nm-y);z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--signal) calc(16% + 10% * var(--nm-lens,0)), transparent), transparent);width:560px;height:420px;position:absolute;translate:-50% -50%}.fp-map-stage{isolation:isolate}.fp-map{width:100%;margin-inline:auto;position:relative}.fp-chip{font-family:var(--font-mono);white-space:nowrap;background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal) 32%, transparent), 0 10px 30px -10px #000000e6;border-radius:8px;flex-direction:column;padding:7px 11px;font-size:12px;line-height:16px;display:flex}.fp-rec{flex-direction:column;display:flex}.fp-rec-cap{border-bottom:1px solid var(--fp-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground);justify-content:space-between;padding-bottom:10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.fp-rec-row{border-bottom:1px solid var(--fp-hair);grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:44px;font-size:14px;line-height:20px;display:grid;position:relative}.fp-rec-row dt{color:var(--muted-foreground)}.fp-rec-row dd{color:var(--foreground);align-items:center;gap:8px;min-width:0;display:flex}.fp-dot{background:var(--signal);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--signal) 80%, transparent);border-radius:999px}.fp-rec-members:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--signal) 12%, transparent), transparent 80%);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--signal) 45%, transparent);opacity:var(--nm-lens,0);position:absolute;inset:0}.fp-rec-members{isolation:isolate}.fp-rec-members dd{color:var(--signal)}.fp-note{max-width:46ch;color:var(--muted-foreground);text-wrap:pretty;margin-top:24px;font-size:16px;line-height:24px}@media (hover:hover) and (prefers-reduced-motion:reduce){.fp-record:hover .usa-dot-map-nm{filter:brightness(1.18)}.fp-record:hover .usa-map-chip{filter:brightness(1.35)}.fp-record:hover .fp-rec-members:before{opacity:.7}}@media (max-width:640px){.fp-record{padding-top:72px;padding-bottom:48px}.fp-map-stage{margin-inline:-4px}.fp-rec-row{grid-template-columns:112px minmax(0,1fr)}}.fp-section-inner{position:relative}.fp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:40px;display:flex;position:relative}.fp-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint-foreground);font-size:12px;line-height:16px}.fp-pill{height:22px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;font-weight:500;display:inline-flex}.fp-check{width:18px;height:18px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--fp-hair);background:#ffffff0d;border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.fp-how{display:grid}.fp-how-cell{gap:16px;min-width:0;display:flex;position:relative}.fp-how-text{flex-direction:column;flex:1;min-width:0;display:flex}.fp-how-art.how-step{background-color:#0000;border:0;flex:none;place-items:center;width:212px;display:grid;position:relative}.fp-how-art.how-step:hover{background-color:#0000}.fp-how-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 56%, color-mix(in oklab, var(--c) 16%, transparent), transparent 72%);position:absolute;inset:-10%}@media (max-width:1180px){.fp-how-cell{flex-direction:column-reverse}.fp-how-art.how-step{width:100%;height:184px}}.fp-uses{grid-template-columns:1fr;display:grid}@media (min-width:641px){.fp-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1081px){.fp-uses{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-use-art{place-items:center start;height:176px;display:grid;position:relative}.fp-use-art:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(150px 90px at 100px 60%, color-mix(in oklab, var(--c) 14%, transparent), transparent 72%);position:absolute;inset:0}.fp-use-art>*{position:relative}@media (max-width:640px){.fp-use-art{display:none}}.fp-price{border:1px solid var(--fp-rule);background:radial-gradient(520px 360px at 82% 72%, color-mix(in oklab, var(--signal) 9%, transparent), transparent 70%), var(--surface-1);border-radius:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 40px 80px -48px #000000e6}@media (min-width:901px){.fp-price{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.fp-price-list{padding:32px 24px}@media (min-width:641px){.fp-price-list{padding:40px}}.fp-price-list ul{border-top:1px solid var(--fp-rule);margin-top:16px}.fp-price-list li{border-bottom:1px solid var(--fp-hair);gap:12px;padding-block:14px;display:flex}.fp-price-list li:last-child{border-bottom:0;padding-bottom:0}.fp-faq-aside{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;line-height:20px;display:flex}.fp-faq{border-top:1px solid var(--fp-rule)}.fp-faq-item{border-bottom:1px solid var(--fp-hair)}.fp-faq-q{cursor:pointer;letter-spacing:-.01em;min-height:44px;transition:color .15s var(--fp-ease);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.fp-faq-q:hover{color:var(--foreground-strong)}.fp-faq-icon{width:28px;height:28px;color:var(--muted-foreground);transition:color .15s var(--fp-ease), background-color .15s var(--fp-ease);border-radius:8px;flex:none;place-items:center;display:grid}.fp-faq-item[open] .fp-faq-icon{color:var(--signal)}.fp-faq-q:hover .fp-faq-icon{background:#ffffff0f}.fp-faq-a{max-width:64ch;color:var(--muted-foreground);padding-bottom:24px;font-size:16px;line-height:24px}@media (max-width:640px){.fp-faq-q{padding-block:16px;font-size:16px;line-height:24px}}.fp-close{isolation:isolate;position:relative}.fp-close-title{letter-spacing:-.045em;color:var(--foreground-strong);text-wrap:balance;font-size:clamp(40px,5.4vw,72px);font-weight:600;line-height:1}.fp-section-inner{padding-top:56px;padding-bottom:48px}@media (max-width:640px){.fp-section-inner{padding-top:48px;padding-bottom:48px}}@media (min-width:1280px){.fp-section-inner:before,.fp-record-wrap:before{content:"";background:var(--fp-hair);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(clamp(20px,3vw,40px) - 40px)}.fp-record-wrap:before{background:linear-gradient(180deg, transparent, var(--fp-hair) 40px);top:160px}}.fp-node{display:none}@media (min-width:1280px){.fp-node{background:var(--signal);width:9px;height:9px;box-shadow:0 0 8px color-mix(in oklab, var(--signal) 55%, transparent);border-radius:999px;display:block;position:absolute;top:50%;left:-40px;translate:-50% -50%}#faq .fp-section-inner:before{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.fp-head .fp-node,.fp-record-head .fp-node{top:22px}}.fp-h2-row{align-items:center;gap:10px;display:flex}.fp-anchor{width:28px;height:28px;color:var(--faint-foreground);opacity:0;transition:opacity .15s var(--fp-ease), color .15s var(--fp-ease);border-radius:8px;flex:none;place-items:center;display:inline-grid}.fp-h2-row:hover .fp-anchor,.fp-anchor:focus-visible{opacity:1}.fp-anchor:hover{color:var(--signal)}@media (hover:none){.fp-anchor{display:none}}.fp-prompt{font-family:var(--font-mono);color:var(--faint-foreground);margin-bottom:20px;font-size:12px;line-height:16px;display:block}.fp-hero:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 520px at 22% 0%, color-mix(in oklab, var(--signal) 15%, transparent), transparent 68%), radial-gradient(900px 620px at 72% 82%, color-mix(in oklab, var(--signal) 9%, transparent), transparent 72%);position:absolute;inset:0 0 -240px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}@media (min-width:1024px){.fp-facts{margin-top:4px}}.fp-facts dd{grid-template-columns:auto 4ch;column-gap:6px;font-size:12px;display:grid}.fp-fact-value{text-align:right;grid-column:1}.fp-fact-unit{grid-column:2}.fp-rec-cap{font-family:var(--font-mono);letter-spacing:.04em}.fp-how{gap:16px}@media (min-width:1181px){.fp-how{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-how-three .fp-how-cell:last-child{grid-column:1/-1}}.fp-how-cell{border:1px solid var(--fp-hair);transition:border-color .15s var(--fp-ease);isolation:isolate;background:#ffffff05;border-radius:10px;padding:28px 8px 28px 28px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.fp-how-cell:hover{border-color:var(--border-strong)}@media (min-width:641px) and (max-width:1180px){.fp-how-cell{flex-direction:row}.fp-how-art.how-step{width:240px;height:auto}}@media (max-width:640px){.fp-how-cell{padding:0 20px 24px}}.fp-uses{gap:16px}.fp-use.landing-use{border:1px solid var(--fp-hair);transition:border-color .2s var(--fp-move);background:#ffffff05;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.fp-use.landing-use:hover{border-color:var(--border-strong);box-shadow:inset 0 1px #ffffff0d}.pu-card .fp-use-art{margin-inline:20px}.fp-use-text{padding:4px 20px 24px}@media (max-width:640px){.fp-use-text{padding-top:20px}}.fp-price fieldset.landing-option{line-height:1.55}.fp-price{border-color:color-mix(in oklab, var(--signal) 20%, var(--fp-rule));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--signal) 26%, transparent), 0 1px 2px #00000080, 0 48px 100px -56px color-mix(in oklab, var(--signal) 15%, transparent);position:relative}.fp-how-cell,.fp-anchor,.fp-faq-q,.fp-faq-icon,.fp-faq-icon svg{transition-duration:.2s;transition-timing-function:var(--fp-move)}.fp-map:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--signal) 16%, transparent), transparent)}.fp-map:after{content:"";left:var(--nm-x);top:var(--nm-y);z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--signal) 10%, transparent), transparent);width:560px;height:420px;opacity:var(--nm-lens,0);position:absolute;translate:-50% -50%}.fp-chip-closed{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.fp-chip-closed:before{content:"";border-radius:inherit;background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal) 32%, transparent), 0 10px 30px -10px #000000e6;position:absolute;inset:0}.fp-chip-box{transform-origin:0;translate:0 -50%;transform:scale(var(--chip-sx,1), var(--chip-sy,1));opacity:0;pointer-events:none;position:absolute;top:50%;left:0}.fp-chip-label{position:relative}.fp-chip-members{opacity:0;clip-path:inset(0 calc(var(--chip-gap,0px) + 11px) 0 0);position:absolute;top:17px;left:11px}.fp-chip-closed[data-open]:before{opacity:0}.fp-chip-closed[data-open] .fp-chip-box{opacity:1;transform:none}.fp-chip-closed[data-open] .fp-chip-label{translate:0 -10px}.fp-chip-closed[data-open] .fp-chip-members{opacity:1;clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.fp-chip-closed:before,.fp-chip-box{transition:opacity .24s var(--fp-move), transform .24s var(--fp-move)}.fp-chip-label{transition:translate .24s var(--fp-move)}.fp-chip-members{transition:opacity .2s var(--fp-move) 40ms, clip-path .24s var(--fp-move)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.fp-record:hover{--nm-lens:1}.fp-record:hover .fp-chip-closed:before{opacity:0}.fp-record:hover .fp-chip-box{opacity:1;transform:none}.fp-record:hover .fp-chip-label{translate:0 -10px}.fp-record:hover .fp-chip-members{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){:is(.how-step,.landing-use)[data-play]:not([data-done]) .landing-art-svg,:is(.how-step,.landing-use)[data-beat] .landing-art-svg{will-change:transform}.how-step[data-snap],.how-step[data-snap] *,.pu-card[data-snap],.pu-card[data-snap] *{transition:none!important;animation:none!important}.how-step[data-armed]:not([data-play]) .how-art-ch{fill-opacity:0}.how-step[data-armed]:not([data-play]) .how-art-caret{opacity:1}.how-step[data-armed]:not([data-play]) .how-art-walk{transform:translate(-112px)}.how-step[data-play]:not([data-done]) .how-art-ch{animation:how-ch-on 1ms steps(1, end) var(--d,0s) both}.how-step[data-play]:not([data-done]) .how-art-walk{animation:.77s steps(14,start) both how-walk}.how-step[data-play]:not([data-done]) .how-art-caret{animation:.9s linear .8s both fp-caret-out}.how-step[data-done][data-beat] .how-art-plate{animation:fp-tilt .52s var(--fp-move)}.how-step[data-done][data-beat] .how-art-sheen{animation:how-sheen .64s var(--fp-move)}.how-step[data-done][data-beat] .how-art-caret{animation:1s linear fp-caret-hover}}.how-art-plate{transform-box:fill-box;transform-origin:50% 100%}.how-art-caret{opacity:0}.use-art-roll{transform:translateY(-14px)}@keyframes how-ch-on{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes how-walk{0%{transform:translate(-112px)}to{transform:none}}@keyframes how-sheen{to{transform:translate(200px)}}@keyframes how-dot-on{0%{opacity:.35}to{opacity:1}}@keyframes how-flap-close{0%{transform:none}to{transform:scaleY(0)}}@keyframes how-flap-open{0%{transform:scaleY(0)}to{transform:none}}@keyframes fp-caret-out{0%,33.2%{opacity:1}33.3%,53.2%{opacity:0}53.3%,86.6%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0}}@keyframes fp-caret-hover{0%,29.9%{opacity:1}30%,49.9%{opacity:0}50%,80%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0}}@keyframes fp-tilt{45%{transform:rotate(-2deg)}}@keyframes fp-press{0%{animation-timing-function:cubic-bezier(.4,0,.2,1)}35%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(.96)}to{transform:none}}@keyframes fp-ping{0%{opacity:.6;transform:none}to{opacity:0;transform:scale(2.6)}}@keyframes fp-letter-beat{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:none}45%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-5px)}to{transform:none}}@keyframes fp-status-out{0%{opacity:1;transform:none}60%{opacity:0}to{opacity:0;transform:translateY(-16px)}}.pa-art .pa-svg{width:200px;max-width:none;overflow:visible}.pa-art[data-kind=ein] .pa-svg{width:200px}.pa-art[data-kind=dashboard]{place-items:center start}.pa-art[data-kind=dashboard] .pa-svg{width:300px}.pa-art[data-kind=paperwork] .pa-svg{width:192px}@media (min-width:1181px){.pa-art[data-kind=dashboard] .pa-svg{translate:-24px}}@media (min-width:900px) and (max-width:1180px){.fp-how{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-how-three .fp-how-cell:last-child{grid-column:1/-1}.fp-how-cell{flex-direction:column-reverse;padding:0 28px 28px}.fp-how-art.how-step{width:100%;height:216px}.pa-art[data-kind=paperwork] .pa-svg{width:168px;margin-top:12px}.pa-art[data-kind=dashboard] .pa-svg{width:360px;margin-left:max(40px,100% - 330px)}}@media (max-width:640px){.pa-art[data-kind=paperwork] .pa-svg{width:168px;margin-top:12px}.pa-art[data-kind=dashboard] .pa-svg{width:330px}}:is(.pa-stamp,.pa-stage,.pa-ping,.pa-dot,.pa-flap-open,.pa-flap-closed){transform-box:fill-box}:is(.pa-stamp,.pa-ping,.pa-dot){transform-origin:50%}.pa-stage{transform-origin:0}.pa-flap-open{transform-origin:50% 100%}.pa-flap-closed{transform-origin:50% 0;transform:scaleY(0)}.pa-sign{stroke-dasharray:1;stroke-dashoffset:0}.pa-status-from{transform:translateY(-16px)}.pa-ping{opacity:0}@media (prefers-reduced-motion:no-preference){.pa-art[data-armed]:not([data-play]) .pa-sign{stroke-dashoffset:1px}.pa-art[data-armed]:not([data-left]) .pa-stamp{opacity:0}.pa-art[data-armed]:not([data-play]) .pa-stage{transform:scaleX(0)}.pa-art[data-armed]:not([data-play]) .pa-status-from{transform:none}.pa-art[data-armed]:not([data-play]) .pa-status-to{transform:translateY(16px)}.pa-art[data-armed]:not([data-play]) .pa-dot{opacity:.35}.pa-art[data-armed]:not([data-play]) .pa-flap-closed{transform:none}.pa-art[data-armed]:not([data-play]) .pa-flap-open{transform:scaleY(0)}.pa-art[data-armed]:not([data-play]) .pa-letter{transform:translateY(60px)}.pa-art[data-play]:not([data-done]) .pa-sign{animation:.7s cubic-bezier(.3,0,.2,1) both pa-write}.pa-art[data-left] .pa-stamp{animation:.42s both pa-stamp-in}.pa-art[data-play]:not([data-done]) .pa-stage{animation:pa-fill .24s var(--fp-move) calc(var(--i,0) * .15s) both}.pa-art[data-play]:not([data-done]) .pa-status-from{animation:fp-status-out .32s var(--fp-move) .7s both}.pa-art[data-play]:not([data-done]) .pa-status-to{animation:pa-status-in .32s var(--fp-move) .7s both}.pa-art[data-play]:not([data-done]) .pa-dot{animation:how-dot-on .24s var(--fp-move) .76s both}.pa-art[data-play]:not([data-done]) .pa-ping{animation:pa-ring .6s var(--fp-enter) .8s forwards}.pa-art[data-play]:not([data-done]) .pa-flap-closed{animation:.2s cubic-bezier(.4,0,1,1) both how-flap-close}.pa-art[data-play]:not([data-done]) .pa-flap-open{animation:how-flap-open .22s var(--fp-enter) .2s both}.pa-art[data-play]:not([data-done]) .pa-letter{animation:.6s .34s both pa-letter-up}}@keyframes pa-write{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pa-stamp-in{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(1.6)translateY(-6px)}10%{opacity:1}50%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(.9)}72%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes pa-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes pa-status-in{0%{transform:translateY(16px)}to{transform:none}}@keyframes pa-letter-up{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(60px)}12%{opacity:1}78%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes pa-ring{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(4)}}#uses .fp-head{align-items:last baseline}.pu-punch{max-width:34ch;color:var(--muted-foreground);text-wrap:balance;font-size:18px;line-height:28px}.pu-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--faint-foreground);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.pu-label:before{content:"";background:var(--c);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--c) 55%, transparent);border-radius:2px}.pu-lead{max-width:60ch;color:color-mix(in oklab, var(--foreground) 88%, transparent);text-wrap:pretty;margin-top:10px;font-size:16px;font-weight:450;line-height:24px}@media (min-width:641px){.pu-lead{min-height:48px}}.pu-list{border-top:1px solid var(--fp-hair);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.pu-list li{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;padding-left:18px;font-size:14px;line-height:20px;position:relative}.pu-list li:before{content:"";background:var(--c);opacity:.9;border-radius:1px;width:8px;height:1.5px;position:absolute;top:10.25px;left:0}@media (max-width:640px){.pu-list li{font-size:15px;line-height:22px}.pu-list li:before{top:11.25px}.pu-punch{font-size:17px;line-height:26px}}.pu-svg{overflow:visible}.pu-card .fp-use-art{-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.pu-card .fp-use-art>svg{justify-self:center;width:min(100%,240px);height:auto}.pu-card .fp-use-art:before{background:radial-gradient(150px 90px at 50% 60%, color-mix(in oklab, var(--c) 14%, transparent), transparent 72%)}.pu-stamp{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.pu-card[data-armed]:not([data-grown]) .pu-stamp{opacity:0}.pu-card[data-done] .pu-stamp{transition:opacity .36s var(--fp-move)}}:is(.pu-t-dot,.pu-t-mid,.pu-t-reveal){transform-box:fill-box}:is(.pu-t-dot,.pu-t-mid){transform-origin:50%}.pu-t-reveal{transform-origin:0}:is(.pu-t-mid,.pu-t-was){opacity:0}@media (prefers-reduced-motion:no-preference){.pu-card[data-armed] .pu-t-line{stroke-dasharray:100}.pu-card[data-armed]:not([data-grown]) .pu-t-line{stroke-dashoffset:50px}.pu-card[data-armed]:not([data-grown]) .pu-t-reveal{transform:scaleX(var(--half,.5))}.pu-card[data-armed]:not([data-grown]) .use-art-roll{transform:none}.pu-card[data-armed]:not([data-grown]) .pu-t-dot{opacity:0;transform:scale(.2)}.pu-card[data-armed]:not([data-grown]) :is(.pu-t-mid,.pu-t-was){opacity:1}.pu-card[data-armed]:not([data-grown]) .pu-t-now{opacity:0}.pu-card[data-done] .pu-t-line{transition:stroke-dashoffset .6s var(--fp-move)}.pu-card[data-done] .pu-t-reveal{transition:transform .6s var(--fp-move)}.pu-card[data-done] .use-art-roll{transition:transform .36s var(--fp-move) .12s}.pu-card[data-done] .pu-t-mid{transition:opacity .2s var(--fp-move)}.pu-card[data-done] :is(.pu-t-was,.pu-t-now){transition:opacity .24s var(--fp-move) .12s}.pu-card[data-done] .pu-t-dot{transition:opacity .24s var(--fp-move) .48s, transform .24s var(--fp-enter) .76s}}:is(.pu-b-n,.pu-b-lit,.pu-b-tag){transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.pu-card[data-armed] .pu-b-e{stroke-dasharray:100}.pu-card[data-armed]:not([data-grown]) .pu-b-e.pu-b-later{stroke-dashoffset:100px}.pu-card[data-armed]:not([data-grown]) .pu-b-n.pu-b-later,.pu-card[data-armed]:not([data-grown]) .pu-b-lit{opacity:0;transform:scale(.4)}.pu-card[data-armed]:not([data-grown]) .pu-b-tag{opacity:0;transform:translateY(6px)}.pu-card[data-done] .pu-b-e.pu-b-later{transition:stroke-dashoffset .36s var(--fp-move)}.pu-card[data-done] .pu-b-n.pu-b-later{transition:opacity .24s var(--fp-move) .16s, transform .24s var(--fp-move) .16s}.pu-card[data-done] .pu-b-lit{transition:opacity .24s var(--fp-move) .28s, transform .24s var(--fp-move) .28s}.pu-card[data-done] .pu-b-tag{transition:opacity .24s var(--fp-move) .3s, transform .24s var(--fp-move) .3s}}.pu-h-rise{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.pu-card[data-armed]:not([data-grown]) .pu-h-rise{transform:translateY(var(--drop))}.pu-card[data-done] .pu-h-rise{transition:transform .56s var(--fp-move) calc(var(--i,0) * 12ms)}}.fp-close-card{padding-top:48px;padding-bottom:24px}.fp-close-body{gap:24px;padding:72px 18px 88px}.fp-close-card .fp-close-title{letter-spacing:-.05em;font-size:clamp(40px,6vw,80px);line-height:1}@media (min-width:641px){.fp-close-card{padding-top:56px}.fp-close-body{gap:32px;padding:76px 32px clamp(150px,15vw,210px)}}@media (min-width:1081px){.fp-close-body{padding-top:64px}}.fp-m-ico{display:none}@media (max-width:640px){.fp-m-ico{border:1px solid var(--fp-hair);width:40px;height:40px;color:var(--foreground);background:#ffffff08;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.fp-how-art.how-step,.fp-how-text ul{display:none}.fp-how{gap:0}.fp-how-cell,.fp-how-cell:hover{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:16px;padding:0 0 24px}.fp-how-cell:not(:last-child):after{content:"";background:var(--fp-hair);width:1px;position:absolute;top:44px;bottom:4px;left:19.5px}.fp-how-meta .fp-num{display:none}.fp-how-meta:not(:has(.fp-pill)){display:none}.fp-how-meta{margin-top:8px}.fp-how-text .fp-h3{margin-top:8px;font-size:18px;font-weight:600;line-height:24px}.fp-how-text .fp-body{margin-top:4px;font-size:15px;font-weight:400;line-height:22px}#uses,.fp-anchor{display:none}.fp-price>:last-child{border-top:0;border-bottom:1px solid var(--line);order:-1}.fp-price-list{padding:24px 20px}.fp-price-list ul{margin-top:12px}.fp-price-list li{padding-block:11px}.fp-price-list li .fp-small{font-size:13px;line-height:19px}.fp-segment{padding-inline:4px}.fp-segment-label{white-space:nowrap;font-size:12.5px}.fp-mail-head{flex-direction:column;align-items:flex-start;gap:2px}.fp-due{align-items:baseline}}
