.months-chart[data-astro-cid-7gszbqda]{width:100%;max-width:280px;height:auto;display:block}.months-grid[data-astro-cid-7gszbqda]{stroke:var(--color-border);stroke-width:1px}.months-bar[data-astro-cid-7gszbqda]{fill:color-mix(in srgb, var(--color-text-muted) 55%, transparent)}.months-bar-current[data-astro-cid-7gszbqda]{fill:var(--color-accent)}.months-label[data-astro-cid-7gszbqda]{fill:var(--color-text-muted);font-size:var(--font-size-11);font-weight:600}.months-label-current[data-astro-cid-7gszbqda]{fill:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){html[data-js] .months-bar[data-astro-cid-7gszbqda]{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--duration-slow) var(--easing-enter);transition-delay:calc(var(--app-chart-index,0) * 60ms);transform:scaleY(0)}html[data-js] [data-seen] .months-bar[data-astro-cid-7gszbqda]{transform:none}}.illustration[data-astro-cid-of6mlrgo]{width:100%;height:auto;display:block}.backdrop[data-astro-cid-hivilvmg]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.backdrop-pinned[data-astro-cid-hivilvmg]{height:100svh;margin-bottom:-100svh;position:sticky;inset:0 auto auto}.backdrop-icon[data-astro-cid-hivilvmg]{left:var(--x);top:var(--y);color:var(--color-accent);opacity:.16;transform:translate(-50%, -50%) rotate(var(--turn));position:absolute}@media (width<=767px){.backdrop-icon[data-astro-cid-hivilvmg]{opacity:.1}.backdrop-icon[data-astro-cid-hivilvmg]:nth-child(n+7){display:none}}.backdrop-pose[data-astro-cid-hivilvmg]{top:var(--y);width:56px;transform:translate(-50%, -50%) rotate(var(--turn));transform-origin:50% 100%;display:none;position:absolute}.backdrop-pose[data-astro-cid-hivilvmg][data-faded]{opacity:.4}.backdrop-pose[data-astro-cid-hivilvmg][data-side=left]{left:calc((100% - 1120px) / 2 * var(--at))}.backdrop-pose[data-astro-cid-hivilvmg][data-side=right]{left:calc(100% - (100% - 1120px) / 2 * var(--at))}@media (width>=1320px){.backdrop-pose[data-astro-cid-hivilvmg]{display:block}}@media (prefers-reduced-motion:no-preference){.backdrop-icon[data-astro-cid-hivilvmg]{animation:backdrop-float 6s var(--easing-loop) var(--delay) infinite alternate}.backdrop-pose[data-astro-cid-hivilvmg]{animation:backdrop-sway 4.8s var(--easing-loop) var(--delay) infinite alternate}}@keyframes backdrop-float{0%{transform:translate(-50%, calc(-50% - 10px)) rotate(calc(var(--turn) - 6deg))}to{transform:translate(-50%, calc(-50% + 10px)) rotate(calc(var(--turn) + 6deg))}}@keyframes backdrop-sway{0%{transform:translate(-50%, -50%) rotate(calc(var(--turn) - 8deg))}to{transform:translate(-50%, -50%) rotate(calc(var(--turn) + 8deg))}}.bento-grid[data-astro-cid-rezlza5h]{margin-top:var(--space-24);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.bento-card[data-astro-cid-rezlza5h]{padding:var(--space-20);gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.bento-head[data-astro-cid-rezlza5h]{flex-direction:column;align-items:flex-start;display:flex}.bento-card-title[data-astro-cid-rezlza5h]{font-size:var(--font-size-22);letter-spacing:-.02em;margin:10px 0 0;font-weight:800;line-height:1.2}.bento-card-body[data-astro-cid-rezlza5h]{font-size:var(--font-size-15);color:var(--color-text-secondary);margin:6px 0 0;font-weight:500;line-height:1.4}.bento-panel[data-astro-cid-rezlza5h]{background:var(--color-background);border-radius:var(--radius-md);padding:14px var(--space-16)}.budget-top[data-astro-cid-rezlza5h]{justify-content:space-between;align-items:baseline;gap:var(--space-8);font-size:var(--font-size-13);font-weight:700;line-height:1.3;display:flex}.budget-amount[data-astro-cid-rezlza5h]{white-space:nowrap}.budget-of[data-astro-cid-rezlza5h]{font-size:var(--font-size-12);color:var(--color-text-secondary);font-weight:700}.budget-bar[data-astro-cid-rezlza5h]{border-radius:var(--radius-full);background:var(--color-surface-raised);height:8px;margin-top:10px;overflow:hidden}.budget-bar[data-astro-cid-rezlza5h]>span[data-astro-cid-rezlza5h]{height:100%;width:var(--budget-value);border-radius:var(--radius-full);background:var(--color-accent);display:block}.budget-note[data-astro-cid-rezlza5h]{font-size:var(--font-size-12);margin:10px 0 0;font-weight:700;line-height:1.3}.bento-checks[data-astro-cid-rezlza5h]{padding:var(--space-12) var(--space-16);flex-direction:column;gap:6px;display:flex}.bento-check[data-astro-cid-rezlza5h]{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);margin:0;font-weight:700;line-height:1.3;display:flex}.bento-check[data-astro-cid-rezlza5h] span[data-astro-cid-rezlza5h]{display:inline-flex}.bento-row[data-astro-cid-rezlza5h]{padding:var(--space-4) 14px}@media (width>=900px){.bento-grid[data-astro-cid-rezlza5h]{margin-top:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card[data-astro-cid-rezlza5h]{padding:var(--space-24)}}@media (width>=1200px){.bento-card[data-astro-cid-rezlza5h]{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 280px}}@media (prefers-reduced-motion:no-preference){html[data-js] .budget-bar[data-astro-cid-rezlza5h]>span[data-astro-cid-rezlza5h]{width:0;transition:width var(--duration-slow) var(--easing-enter)}html[data-js] [data-astro-cid-rezlza5h][data-seen] .budget-bar[data-astro-cid-rezlza5h]>span[data-astro-cid-rezlza5h]{width:var(--budget-value)}}.cta-card[data-astro-cid-hwvj6ntz]{gap:var(--space-16);padding:var(--space-24) var(--space-20);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cta-backy[data-astro-cid-hwvj6ntz]{width:104px;margin:-36px 0 -6px}.cta-btn[data-astro-cid-hwvj6ntz]{width:100%}@media (width>=900px){.cta-card[data-astro-cid-hwvj6ntz]{gap:var(--space-40);padding:36px var(--space-48);grid-template-columns:150px minmax(0,1fr) auto}.cta-backy[data-astro-cid-hwvj6ntz]{width:150px;margin:-48px 0 0}.cta-lead[data-astro-cid-hwvj6ntz]{margin-top:var(--space-12);max-width:560px}.cta-btn[data-astro-cid-hwvj6ntz]{width:auto}}.how-head[data-astro-cid-l43jfdkk]{margin-bottom:var(--space-24)}.how-topics[data-astro-cid-l43jfdkk]{gap:var(--space-8);margin:0 0 var(--space-24);flex-wrap:wrap;display:flex}.how-topic[data-astro-cid-l43jfdkk]{height:40px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-14);white-space:nowrap;transition:background var(--duration-base) var(--easing-enter), color var(--duration-base) var(--easing-enter), transform var(--duration-fast) var(--easing-enter);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.how-topic[data-astro-cid-l43jfdkk]:after{content:"";position:absolute;inset:-2px 0}.how-topic[data-astro-cid-l43jfdkk]:active{transform:scale(.94)}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-topic[data-astro-cid-l43jfdkk][aria-selected=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-background)}.how-panels[data-astro-cid-l43jfdkk]{gap:var(--space-40);flex-direction:column;display:flex}.how-panel-title[data-astro-cid-l43jfdkk]{font-size:var(--font-size-22);letter-spacing:-.02em;margin:0 0 var(--space-16);font-weight:800;line-height:1.2}.how-slides[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=700px){.how-slides[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(var(--how-count), minmax(0, 340px))}}.how-slide[data-astro-cid-l43jfdkk]{min-width:0;padding:var(--space-12) var(--space-12) var(--space-20);flex-direction:column;gap:6px;display:flex}.how-slide-art[data-astro-cid-l43jfdkk]{border-radius:var(--radius-md);aspect-ratio:340/150;margin-bottom:var(--space-8);overflow:clip}.how-slide-title[data-astro-cid-l43jfdkk]{font-size:var(--font-size-18);letter-spacing:-.02em;margin:0 var(--space-4);text-wrap:balance;font-weight:800;line-height:1.2}.how-slide-body[data-astro-cid-l43jfdkk]{font-size:var(--font-size-15);color:var(--color-text-secondary);margin:0 var(--space-4);text-wrap:pretty;font-weight:500;line-height:1.4}@media (width>=900px){.how-head[data-astro-cid-l43jfdkk],.how-topics[data-astro-cid-l43jfdkk]{margin-bottom:var(--space-32)}}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panels[data-astro-cid-l43jfdkk]{display:grid}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel[data-astro-cid-l43jfdkk]{transition:opacity var(--duration-base) var(--easing-enter), transform var(--duration-base) var(--easing-enter), visibility 0s linear 0s;grid-area:1/1;position:relative}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel[data-astro-cid-l43jfdkk]:not([data-selected]){opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-exit), transform var(--duration-fast) var(--easing-exit), visibility 0s linear var(--duration-fast);transform:translateY(8px)}@media (width<=699px){.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel[data-astro-cid-l43jfdkk]:not([data-selected]){display:none}}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel-title[data-astro-cid-l43jfdkk]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.how-topic[data-astro-cid-l43jfdkk]{transition:none}.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel[data-astro-cid-l43jfdkk],.how[data-astro-cid-l43jfdkk][data-how-ready] .how-panel[data-astro-cid-l43jfdkk]:not([data-selected]){transition-duration:var(--duration-fast), 0s, 0s;transform:none}}.illustration-sprite[data-astro-cid-6npgvr4s]{width:0;height:0;position:absolute;overflow:hidden}.mascot[data-astro-cid-nc4tnjkm]{--mascot-w:112px;left:var(--mascot-x,calc(100% - 80px));top:var(--mascot-y,100%);z-index:20;pointer-events:none;width:0;height:0;transform:rotate(var(--mascot-rot,0deg));position:fixed}.mascot-clip[data-astro-cid-nc4tnjkm]{bottom:0;left:calc(var(--mascot-w) * -1);width:calc(var(--mascot-w) * 2);height:calc(var(--mascot-w) * 2.2);position:absolute;overflow:hidden}.mascot-slide[data-astro-cid-nc4tnjkm]{bottom:0;left:calc(50% - var(--mascot-w) / 2);width:var(--mascot-w);visibility:hidden;transition:transform var(--duration-slow) var(--easing-exit), visibility 0s linear var(--duration-slow);position:absolute;transform:translateY(100%)}.mascot[data-astro-cid-nc4tnjkm][data-state] .mascot-slide[data-astro-cid-nc4tnjkm]{visibility:visible;transition:transform var(--duration-slow) var(--easing-enter), visibility 0s;transform:translateY(22%)}.mascot[data-astro-cid-nc4tnjkm][data-state=peek][data-near] .mascot-slide[data-astro-cid-nc4tnjkm]{transform:translateY(14%)}.mascot[data-astro-cid-nc4tnjkm][data-state=ride] .mascot-slide[data-astro-cid-nc4tnjkm]{transform:translateY(6%)}.mascot[data-astro-cid-nc4tnjkm][data-spot=card][data-state=peek] .mascot-slide[data-astro-cid-nc4tnjkm]{transform:translateY(27%)}.mascot[data-astro-cid-nc4tnjkm][data-spot=card][data-state=peek][data-near] .mascot-slide[data-astro-cid-nc4tnjkm]{transform:translateY(18%)}.mascot-body[data-astro-cid-nc4tnjkm]{transform-origin:50% 78%;transition:transform var(--duration-slow) var(--easing-enter);position:relative}.mascot[data-astro-cid-nc4tnjkm][data-state] .mascot-body[data-astro-cid-nc4tnjkm]{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mascot[data-astro-cid-nc4tnjkm][data-state=peek][data-near] .mascot-body[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm][data-state=peek][data-look] .mascot-body[data-astro-cid-nc4tnjkm]{transform:rotate(var(--mascot-lean,0deg));transition:transform var(--duration-slow) var(--easing-enter)}.mascot[data-astro-cid-nc4tnjkm][data-state=ride][data-dir=down] .mascot-body[data-astro-cid-nc4tnjkm]{transform:rotate(-10deg)}.mascot[data-astro-cid-nc4tnjkm][data-state=ride][data-dir=up] .mascot-body[data-astro-cid-nc4tnjkm]{transform:rotate(10deg)}@media (prefers-reduced-motion:no-preference){.mascot[data-astro-cid-nc4tnjkm][data-anim=hop] .mascot-body[data-astro-cid-nc4tnjkm]{animation:mascot-hop var(--duration-slow) var(--easing-enter)}.mascot[data-astro-cid-nc4tnjkm][data-anim=shake] .mascot-body[data-astro-cid-nc4tnjkm]{animation:mascot-shake var(--duration-slow) var(--easing-linear)}.mascot[data-astro-cid-nc4tnjkm][data-anim=squash] .mascot-body[data-astro-cid-nc4tnjkm]{animation:mascot-squash var(--duration-slow) var(--easing-enter)}}@keyframes mascot-hop{50%{transform:translateY(-16%)}}@keyframes mascot-shake{20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@keyframes mascot-squash{30%{transform:scale(1.12,.82)}65%{transform:translateY(-14%)scale(.92,1.1)}}.mascot[data-astro-cid-nc4tnjkm] .mascot-pose{transition:opacity var(--duration-fast) var(--easing-enter)}.mascot[data-astro-cid-nc4tnjkm] .mascot-pose:not(.mascot-pose-ciao){opacity:0;position:absolute;inset:0}.mascot[data-astro-cid-nc4tnjkm][data-state=ride] .mascot-pose-ciao,.mascot[data-astro-cid-nc4tnjkm][data-pose] .mascot-pose-ciao{opacity:0}.mascot[data-astro-cid-nc4tnjkm][data-state=ride] .mascot-pose-giostra{opacity:1}.mascot[data-astro-cid-nc4tnjkm][data-pose] .mascot-pose-giostra{opacity:0}.mascot[data-astro-cid-nc4tnjkm][data-pose=giostra] .mascot-pose-giostra,.mascot[data-astro-cid-nc4tnjkm][data-pose=festa] .mascot-pose-festa,.mascot[data-astro-cid-nc4tnjkm][data-pose=dubbio] .mascot-pose-dubbio{opacity:1}@media (width<=480px){.mascot[data-astro-cid-nc4tnjkm]{--mascot-w:80px}}@media (prefers-reduced-motion:reduce){.mascot-slide[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm][data-state] .mascot-slide[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm][data-state=peek][data-near] .mascot-slide[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm][data-state=ride] .mascot-slide[data-astro-cid-nc4tnjkm]{opacity:0;transition:opacity var(--duration-fast) var(--easing-exit), visibility 0s linear var(--duration-fast);transform:translateY(22%)}.mascot[data-astro-cid-nc4tnjkm][data-state] .mascot-slide[data-astro-cid-nc4tnjkm]{opacity:1;transition:opacity var(--duration-fast) var(--easing-enter), visibility 0s}.mascot[data-astro-cid-nc4tnjkm] .mascot-body[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm] .mascot-pose{transition:none;transform:none}}@media print{.mascot[data-astro-cid-nc4tnjkm]{display:none}}.opening[data-astro-cid-uaj6t54a]{--opening-say-h:380px;--opening-bubble-h:236px;--opening-mark-w:208px;position:relative;overflow:clip}.opening-inner[data-astro-cid-uaj6t54a]{z-index:1;min-height:calc(100svh + var(--logo-run) + var(--logo-hold));position:relative}.opening-stage[data-astro-cid-uaj6t54a]{align-content:center;gap:var(--space-24);height:100svh;padding:80px 0 var(--space-24);display:grid;position:sticky;top:0;container-type:inline-size}@media (width>=900px){.opening[data-astro-cid-uaj6t54a]{--opening-mark-w:160px}.opening-stage[data-astro-cid-uaj6t54a]{align-content:stretch;column-gap:var(--space-32);grid-template-columns:minmax(0,1fr) 322px;padding:88px 0 0}}@media (width>=1200px){.opening[data-astro-cid-uaj6t54a]{--opening-mark-w:208px}.opening-stage[data-astro-cid-uaj6t54a]{grid-template-columns:minmax(0,1fr) 392px;column-gap:72px}}.opening-lead[data-astro-cid-uaj6t54a]{grid-template-columns:var(--opening-mark-w) minmax(0, 1fr);column-gap:var(--space-16);align-items:end;min-width:0;display:grid}@media (width>=900px){.opening-lead[data-astro-cid-uaj6t54a]{margin-bottom:var(--space-48);align-self:center}}.opening-mark[data-astro-cid-uaj6t54a]{width:var(--opening-mark-w);pointer-events:none;grid-area:1/1}.opening-mark-inner[data-astro-cid-uaj6t54a]{white-space:nowrap;transform:translate(calc((1 - var(--logo-p)) * (50cqw - 50%)), calc((1 - var(--logo-p)) * (var(--opening-logo-size) - var(--opening-say-h)) / 2));display:inline-block}html[data-js]:not([data-fonts]) .opening-mark-inner[data-astro-cid-uaj6t54a]{visibility:hidden;animation:0s linear 1.2s forwards opening-fonts-timeout}@keyframes opening-fonts-timeout{to{visibility:visible}}.opening-mark[data-astro-cid-uaj6t54a] .logofill-mark-slot{transform:scale(calc(1 + var(--logo-p) * .2));transform-origin:0 62%;position:relative}.opening-bubble[data-astro-cid-uaj6t54a]{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);min-width:0;box-shadow:var(--shadow-card);--enter:clamp(0, calc((var(--logo-p) - .8) / .15), 1);border-radius:16px;grid-area:1/2;padding:32px 36px 112px 32px;position:relative}.opening-title[data-astro-cid-uaj6t54a]{font-size:var(--font-size-46);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.04}.opening-title-accent[data-astro-cid-uaj6t54a]{color:var(--color-accent);display:block}.opening-subtitle[data-astro-cid-uaj6t54a]{font-size:var(--font-size-18);color:var(--color-text-secondary);margin:var(--space-12) 0 0;font-weight:500;line-height:1.35}.opening-ctas[data-astro-cid-uaj6t54a]{z-index:2;--enter:clamp(0, calc((var(--logo-p) - .8) / .15), 1);flex-wrap:wrap;grid-area:1/2;align-self:end;gap:10px;padding:0 36px 36px 32px;display:flex;position:relative}@media (width>=1200px){.opening-title[data-astro-cid-uaj6t54a]{font-size:var(--font-size-64)}.opening-subtitle[data-astro-cid-uaj6t54a]{font-size:var(--font-size-22);margin-top:var(--space-16)}}.opening-screen[data-astro-cid-uaj6t54a]{overflow-clip-margin:48px;--enter:clamp(0, calc((var(--logo-p) - .65) / .3), 1);min-width:0;position:relative;overflow:clip}.opening-phone[data-astro-cid-uaj6t54a]{height:720px;position:absolute;top:32px;left:0}@media (width>=900px) and (width<=1199px){.opening-phone[data-astro-cid-uaj6t54a]{zoom:.82}}@media (width<=899px){.opening[data-astro-cid-uaj6t54a]{--opening-mark-w:132px}.opening-inner[data-astro-cid-uaj6t54a]{min-height:0}.opening-stage[data-astro-cid-uaj6t54a]{--opening-stage-flow:1;justify-content:flex-start;gap:var(--space-20);height:auto;padding:calc(var(--logo-run) + 76px) 0 0;flex-direction:column;display:flex;position:static}.opening-lead[data-astro-cid-uaj6t54a]{gap:var(--space-16) var(--space-12);align-items:center}.opening-bubble[data-astro-cid-uaj6t54a]{grid-area:1/1/2/3;padding:20px 22px 24px 20px}.opening-mark[data-astro-cid-uaj6t54a]{grid-area:2/1;align-self:end}.opening-ctas[data-astro-cid-uaj6t54a]{flex-direction:column;grid-area:2/2;align-self:center;padding:0}.opening-ctas[data-astro-cid-uaj6t54a] .btn[data-astro-cid-uaj6t54a]{width:100%;padding:0 var(--space-16)}.opening-mark-inner[data-astro-cid-uaj6t54a]{transform:translate(calc((1 - var(--logo-p)) * (50cqw - 50%)), calc((1 - var(--logo-p)) * ( 50svh - 140px - var(--logo-run) - var(--opening-bubble-h) - var(--space-16) - var(--opening-logo-size) / 2 )))}.opening-screen[data-astro-cid-uaj6t54a]{height:470px}.opening-phone[data-astro-cid-uaj6t54a]{width:min(392px,100%);height:520px;margin:0 auto;position:relative;top:0;container-type:inline-size}}@media (width>=600px) and (width<=899px){.opening-ctas[data-astro-cid-uaj6t54a]{flex-direction:row}.opening-ctas[data-astro-cid-uaj6t54a] .btn[data-astro-cid-uaj6t54a]{width:auto;padding:0 var(--space-24)}}@container (width<=380px){.opening-phone[data-astro-cid-uaj6t54a] .c-screen{zoom:.913}}@container (width<=340px){.opening-phone[data-astro-cid-uaj6t54a] .c-screen{zoom:.82}}@container (width<=300px){.opening-phone[data-astro-cid-uaj6t54a] .c-screen{zoom:.74}}@media (prefers-reduced-motion:no-preference){.opening-copy[data-astro-cid-uaj6t54a]{opacity:var(--enter);transform:translateY(calc((1 - var(--enter)) * 24px))}}@media (prefers-reduced-motion:reduce){body[data-opening]{--logo-p:1}.opening-inner[data-astro-cid-uaj6t54a]{min-height:0}}@media (prefers-reduced-motion:no-preference) and (width>=900px){.opening-screen[data-astro-cid-uaj6t54a]{opacity:var(--enter);transform:translateY(calc((1 - var(--enter)) * 24px))}}@media (prefers-reduced-motion:no-preference){html[data-fly] .opening-mark[data-astro-cid-uaj6t54a]{transform-origin:0 0;transform:translate(calc(var(--logo-fly) * var(--fly-x)), calc(var(--logo-fly) * var(--fly-y))) scale(calc(1 + var(--logo-fly) * (var(--fly-s) - 1)));opacity:var(--logo-fly-fade)}}@media (prefers-reduced-motion:no-preference) and (width>=900px){html[data-fly] .opening-inner[data-astro-cid-uaj6t54a]{min-height:calc(100svh + var(--logo-run) + var(--logo-hold) + var(--fly-release))}}.trip-screen[data-astro-cid-lumlli54]{flex-direction:column;gap:10px;padding:12px 14px 4px;display:flex}.trip-head[data-astro-cid-lumlli54]{height:44px;padding:0 var(--space-4);align-items:center;gap:10px;display:flex}.trip-head-text[data-astro-cid-lumlli54]{flex-direction:column;min-width:0;display:flex}.trip-name[data-astro-cid-lumlli54]{font-size:var(--type-wallet-name-size);letter-spacing:var(--type-wallet-name-tracking);font-weight:800;line-height:1.2}.together-inner[data-astro-cid-gb24gfo5]{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}.together-lead[data-astro-cid-gb24gfo5]{max-width:520px}.together-points[data-astro-cid-gb24gfo5]{gap:var(--space-20);grid-template-columns:minmax(0,1fr);margin-top:28px;display:grid}.together-point[data-astro-cid-gb24gfo5]{align-items:flex-start;gap:var(--space-12);display:flex}.together-point[data-astro-cid-gb24gfo5] svg{flex-shrink:0}.together-point-title[data-astro-cid-gb24gfo5]{font-size:var(--font-size-16);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.3}.together-point-body[data-astro-cid-gb24gfo5]{font-size:var(--font-size-14);color:var(--color-text-secondary);margin:var(--space-4) 0 0;font-weight:500;line-height:1.4}@media (width>=700px){.together-points[data-astro-cid-gb24gfo5]{gap:28px var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.together-points[data-astro-cid-gb24gfo5]{margin-top:var(--space-40)}}@media (width>=1100px){.together-inner[data-astro-cid-gb24gfo5]{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:80px}}@media (width>=700px) and (width<=1099px){.together-trip{max-width:460px}}.way-label[data-astro-cid-nubn53r3]{align-items:center;gap:var(--space-8);height:28px;padding:0 var(--space-12) 0 var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-12);margin:0;font-weight:700;line-height:1;display:inline-flex}.way-label-n[data-astro-cid-nubn53r3]{border-radius:var(--radius-full);background:var(--color-text-primary);width:20px;height:20px;color:var(--color-background);font-size:var(--font-size-12);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ways-grid[data-astro-cid-4if66wvz]{margin-top:var(--space-24);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.way[data-astro-cid-4if66wvz]{padding:var(--space-20);gap:var(--space-20);flex-direction:column;display:flex}.way-text[data-astro-cid-4if66wvz]{flex-direction:column;align-items:flex-start;display:flex}.way-title[data-astro-cid-4if66wvz]{font-size:var(--font-size-22);letter-spacing:-.03em;margin:14px 0 0;font-weight:800;line-height:1.15}.way-body[data-astro-cid-4if66wvz]{font-size:var(--font-size-15);color:var(--color-text-secondary);margin:var(--space-8) 0 0;font-weight:500;line-height:1.4}.way-link[data-astro-cid-4if66wvz]{margin-top:var(--space-8);font-size:var(--font-size-13);color:var(--color-accent);font-weight:700;text-decoration:none}.way-link[data-astro-cid-4if66wvz]:hover{text-underline-offset:3px;text-decoration:underline}.way-stage[data-astro-cid-4if66wvz]{background:var(--color-background);border-radius:var(--radius-lg);flex-direction:column;padding:14px 12px;display:flex;position:relative;overflow:hidden}.way-main[data-astro-cid-4if66wvz]{flex-direction:column;flex:1;justify-content:flex-start;gap:10px;display:flex;position:relative}.way-steps[data-astro-cid-4if66wvz]{font-size:var(--font-size-12);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-weight:700;line-height:1.3;display:flex}.way-steps[data-astro-cid-4if66wvz] .way-now[data-astro-cid-4if66wvz]{color:var(--color-text-primary)}@media (width>=700px) and (width<=1099px){.way[data-astro-cid-4if66wvz]{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;display:grid}}@media (width>=900px){.ways-break[data-astro-cid-4if66wvz]{display:inline}.ways-grid[data-astro-cid-4if66wvz]{margin-top:var(--space-40)}.way[data-astro-cid-4if66wvz]{padding:var(--space-24)}.way-title[data-astro-cid-4if66wvz]{font-size:var(--font-size-26);margin-top:var(--space-16)}}@media (width<=899px){.ways-break[data-astro-cid-4if66wvz]{display:none}}@media (width>=1100px){.ways-grid[data-astro-cid-4if66wvz]{grid-template-columns:repeat(3,minmax(0,1fr))}.way[data-astro-cid-4if66wvz]{gap:0}.way-text[data-astro-cid-4if66wvz]{margin-bottom:var(--space-24)}.way-stage[data-astro-cid-4if66wvz]{height:360px;padding:var(--space-16);margin-top:auto}.way-main[data-astro-cid-4if66wvz]{justify-content:center}}.shot[data-astro-cid-4if66wvz]{align-items:center;gap:var(--space-16);display:flex}.fields[data-astro-cid-4if66wvz]{flex-direction:column;gap:10px;min-width:0;display:flex}.pair-k[data-astro-cid-4if66wvz]{font-size:var(--font-size-11);color:var(--color-text-muted);font-weight:600;line-height:1.3}.pair-v[data-astro-cid-4if66wvz],.fields[data-astro-cid-4if66wvz] .pair-v{font-size:var(--font-size-15);letter-spacing:-.01em;white-space:nowrap;font-weight:800;line-height:1.3;display:block}.fields[data-astro-cid-4if66wvz] .pair-v .c-dec{font-size:var(--font-size-11);letter-spacing:0;color:var(--color-text-muted);font-weight:700}.w-veil{opacity:0;pointer-events:none;background:#f7f2ea;position:absolute;inset:0}.w-scan{background:var(--color-accent);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.inbox[data-astro-cid-4if66wvz]{padding:8px 14px 4px;position:relative}.inbox-k[data-astro-cid-4if66wvz]{font-size:var(--font-size-12);color:var(--color-text-muted);font-weight:700;line-height:1.3}.fwd[data-astro-cid-4if66wvz]{align-items:center;gap:var(--space-8);font-size:var(--font-size-12);color:var(--color-text-secondary);flex-wrap:wrap;padding:0 2px;font-weight:700;line-height:1.3;display:flex}.fwd-arrow[data-astro-cid-4if66wvz]{color:var(--color-text-muted);display:inline-flex}.swap[data-astro-cid-4if66wvz]{display:inline-grid}.swap[data-astro-cid-4if66wvz]>[data-astro-cid-4if66wvz]{grid-area:1/1}.w-sub-before{opacity:0}.w-env{color:var(--color-text-muted);opacity:0;pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:0;left:0}.field[data-astro-cid-4if66wvz]{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);min-height:48px;padding:0 var(--space-16);align-items:center;display:flex}.field-t[data-astro-cid-4if66wvz]{min-width:0;font-size:var(--font-size-15);flex:1;font-weight:600;line-height:1.3}.w-word{white-space:pre}.bubble-extra[data-astro-cid-4if66wvz]{flex-direction:column;gap:6px;display:flex}.badges[data-astro-cid-4if66wvz]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.confirm[data-astro-cid-4if66wvz]{place-items:center start;min-height:36px}.w-confirm{opacity:0}.done[data-astro-cid-4if66wvz]{height:36px;font-size:var(--font-size-14);color:var(--color-positive);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (width<=420px){.shot[data-astro-cid-4if66wvz]{gap:var(--space-12)}}@media (prefers-reduced-motion:no-preference){html[data-js] .way[data-astro-cid-4if66wvz]:not([data-play]) .w-a,html[data-js] .way[data-astro-cid-4if66wvz]:not([data-play]) .w-word{opacity:0}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-s1{animation:w-ink var(--duration-fast) var(--easing-enter) var(--way-start,0s) forwards, w-mute var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + var(--w-t2)) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-s2{animation:w-ink var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + var(--w-t2)) forwards, w-mute var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + var(--w-t3)) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-s3{animation:w-ink var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + var(--w-t3)) both}.way[data-astro-cid-4if66wvz]{--w-t2:.9s;--w-t3:1.7s}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-photo{animation:w-rise var(--duration-slow) var(--easing-enter) var(--way-start,0s) both, w-press-down var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + .6s) forwards, w-press-up var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + .72s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-veil{animation:w-flash var(--duration-base) var(--easing-exit) calc(var(--way-start,0s) + .6s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-scan{animation:w-scan var(--duration-slow) var(--easing-enter) calc(var(--way-start,0s) + .9s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-f1,html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-f2,html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-f3{animation:w-rise var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.2s + var(--w-k,0) * 60ms) both}.w-f2{--w-k:1}.w-f3{--w-k:2}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-photo-row{animation:w-rise var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.7s) both}.way-email[data-astro-cid-4if66wvz]{--w-t2:1.3s;--w-t3:2.7s}html[data-js] .way-email[data-astro-cid-4if66wvz][data-play] .w-s1{animation:w-ink var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + .9s) forwards, w-mute var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + var(--w-t2)) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-inbox{animation:w-rise var(--duration-slow) var(--easing-enter) var(--way-start,0s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-mail1,html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-mail2{animation:w-slide var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + .3s + var(--w-k,0) * 60ms) both}.w-mail2{--w-k:1}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-fwd1{animation:w-fade-in var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + .9s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-to{animation:w-rise var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.02s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-expenses{animation:w-fade-in var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.3s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-env1{animation:w-drop var(--duration-slow) var(--easing-enter) calc(var(--way-start,0s) + 1.3s) forwards, w-fade-out var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + 1.6s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-row1{animation:w-rise var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.6s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-fwd2{animation:w-fade-in var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + 1.9s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-env2{animation:w-drop var(--duration-slow) var(--easing-enter) calc(var(--way-start,0s) + 2.02s) forwards, w-fade-out var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + 2.32s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-row2{animation:w-rise var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 2.32s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-sub-before{animation:w-fade-out var(--duration-base) var(--easing-exit) calc(var(--way-start,0s) + 2.7s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-sub-after{animation:w-fade-in var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 2.7s) both}.way[data-astro-cid-4if66wvz]:has(.w-field){--w-t2:1.4s;--w-t3:2.7s}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-field{animation:w-rise var(--duration-base) var(--easing-enter) var(--way-start,0s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-word{animation:w-fade-in var(--duration-fast) var(--easing-linear) calc(var(--way-start,0s) + .3s + var(--i) * var(--duration-fast)) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-bubble{animation:w-pop var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.4s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-btext{animation:w-fade-in var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.6s) both}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-badge1,html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-badge2{animation:w-fade-in var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 1.8s + var(--w-k,0) * 60ms) both}.w-badge2{--w-k:1}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-confirm{animation:w-fade-in var(--duration-base) var(--easing-enter) calc(var(--way-start,0s) + 2.2s) both, w-press-down var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + 2.7s) forwards, w-press-up var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + 2.82s) forwards, w-fade-out var(--duration-fast) var(--easing-exit) calc(var(--way-start,0s) + 2.94s) forwards}html[data-js] .way[data-astro-cid-4if66wvz][data-play] .w-done{animation:w-fade-in var(--duration-fast) var(--easing-enter) calc(var(--way-start,0s) + 2.94s) both}}@keyframes w-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes w-slide{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes w-pop{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes w-fade-in{0%{opacity:0}to{opacity:1}}@keyframes w-fade-out{0%{opacity:1}to{opacity:0}}@keyframes w-press-down{0%{scale:1}to{scale:.94}}@keyframes w-press-up{0%{scale:.94}to{scale:1}}@keyframes w-flash{0%{opacity:.6}to{opacity:0}}@keyframes w-scan{0%{opacity:1;translate:0}90%{opacity:1}to{opacity:0;translate:0 136px}}@keyframes w-drop{0%{opacity:1;translate:var(--w-from-x,0) var(--w-from-y,0)}to{opacity:1;translate:var(--w-to-x,0) var(--w-to-y,0)}}@keyframes w-ink{0%{color:var(--color-text-muted)}to{color:var(--color-text-primary)}}@keyframes w-mute{0%{color:var(--color-text-primary)}to{color:var(--color-text-muted)}}
