@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--buddy-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_e9fcbc{font-family:Geist,Geist Fallback;font-style:normal}.__variable_e9fcbc{--buddy-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_88b4eb{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_88b4eb{--buddy-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_5e597f{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_5e597f{--buddy-hand:"Caveat","Caveat Fallback"}.buddy-site_site__5Zb_I{--paper:#f6f4ee;--paper-deep:#efece3;--ink:#121216;--ink-soft:#3d3d46;--pencil:#8b8a93;--line:rgba(18,18,22,0.1);--blue:#0068ff;--blue-deep:#0050c8;--blue-soft:#e4eeff;--glow-a:#4fc3ff;--glow-c:#514cf0;--loop:12s;--radius:22px;position:relative;min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--buddy-sans),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.buddy-site_site__5Zb_I a{color:inherit}.buddy-site_site__5Zb_I :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}.buddy-site_background__VeHp9{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(18,18,22,.13) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent)}.buddy-site_doodles__V1Xay{position:absolute;inset:0;width:100%;height:100%}.buddy-site_doodle__GaJpO{fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.22;stroke-dasharray:1;stroke-dashoffset:1;animation:buddy-site_doodle__GaJpO 15s ease-in-out infinite;animation-delay:var(--delay)}@keyframes buddy-site_doodle__GaJpO{0%,8%{stroke-dashoffset:1}22%,62%{stroke-dashoffset:0}76%,to{stroke-dashoffset:-1}}.buddy-site_wanderer__a9luh{position:absolute;top:0;left:0;width:22px;offset-path:path("M180 260 C 420 120, 760 160, 980 300 S 1320 520, 1220 760 S 760 980, 460 880 S 120 600, 180 260");offset-rotate:0deg;animation:buddy-site_wander___xlxf 38s linear infinite;opacity:.55}@keyframes buddy-site_wander___xlxf{0%{offset-distance:0}to{offset-distance:100%}}.buddy-site_cursor__Y__UO{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 6px rgba(0,104,255,.35))}.buddy-site_header__hxWSM{position:sticky;top:0;z-index:20;backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--paper) 82%,transparent);border-bottom:1px solid transparent}.buddy-site_headerInner__i2NpE{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:14px 24px}.buddy-site_homeLink__XZxZi{text-decoration:none}.buddy-site_wordmark__ozZ__{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--buddy-display),sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em}.buddy-site_wordmarkMark__2Wfj2{width:30px;height:20px;align-self:center}.buddy-site_wordmarkBy__E5KH5{font-family:var(--buddy-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--pencil);text-transform:uppercase}.buddy-site_headerNav__ostSf{display:flex;gap:26px;margin-left:auto;font-size:15px}.buddy-site_headerNav__ostSf a,.buddy-site_languageLink__Z4Gd5{text-decoration:none;color:var(--ink-soft)}.buddy-site_headerNav__ostSf a:hover,.buddy-site_languageLink__Z4Gd5:hover{color:var(--ink)}.buddy-site_headerActions__LzUgc{display:flex;align-items:center;gap:16px}.buddy-site_languageLink__Z4Gd5{font-family:var(--buddy-mono),monospace;font-size:13px}.buddy-site_headerCta__L04Ce{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--ink);color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease}.buddy-site_headerCta__L04Ce:hover{background:var(--blue);transform:translateY(-1px)}.buddy-site_appleGlyph__ziT9Q{width:14px;height:16px;margin-top:-2px}.buddy-site_main__Ls89d{position:relative;z-index:1}.buddy-site_hero__XLukX{max-width:1200px;margin:0 auto;padding:40px 24px;text-align:center}.buddy-site_eyebrow__eN6b9{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:6px 14px 6px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.6);font-family:var(--buddy-mono),monospace;font-size:12.5px;letter-spacing:.02em;color:var(--ink-soft)}.buddy-site_eyebrowDot__7oL33{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);animation:buddy-site_pulse__8Q0Au 2.4s ease-in-out infinite}@keyframes buddy-site_pulse__8Q0Au{50%{box-shadow:0 0 0 7px rgba(0,104,255,.08)}}.buddy-site_heroTitle__MdPeK{margin:0;font-family:var(--buddy-display),sans-serif;font-weight:800;font-size:clamp(44px,7.6vw,100px);line-height:.95;letter-spacing:-.045em;display:flex;flex-direction:column;align-items:center}.buddy-site_heroTitleSecond__btc9x{position:relative;color:var(--blue)}.buddy-site_underline__vgq1z{position:absolute;left:2%;right:2%;bottom:-.14em;width:96%;height:.22em;fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;animation:buddy-site_draw-once__dNciL 1.1s cubic-bezier(.6,0,.2,1) .5s forwards}@keyframes buddy-site_draw-once__dNciL{to{stroke-dashoffset:0}}.buddy-site_heroLead__a_5_o{max-width:640px;margin:30px auto 0;font-size:clamp(17px,1.6vw,20px);color:var(--ink-soft)}.buddy-site_heroActions__HmCWB{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.buddy-site_primaryButton__Txqbp,.buddy-site_secondaryButton__mKufb{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.buddy-site_primaryButton__Txqbp{background:var(--blue);color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 28px -12px rgba(0,104,255,.75)}.buddy-site_primaryButton__Txqbp:hover{background:var(--blue-deep);transform:translateY(-2px)}.buddy-site_secondaryButton__mKufb{background:#fff;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.buddy-site_secondaryButton__mKufb:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.buddy-site_heroNote__U03mq{margin:16px 0 0;font-family:var(--buddy-mono),monospace;font-size:12.5px;color:var(--pencil)}.buddy-site_stage__6Tsz8{position:relative;margin:72px auto 0;max-width:1040px}.buddy-site_stageScribble__ctFlD{position:absolute;left:-2%;top:-46px;font-family:var(--buddy-hand),cursive;font-size:30px;font-weight:700;color:var(--blue);transform:rotate(-6deg);z-index:2}.buddy-site_stageArrow___lVkD{position:absolute;left:70%;top:30px;width:64px;fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.buddy-site_mac__eKnlQ{margin:0}.buddy-site_screen__dsdjU{position:relative;container-type:inline-size;aspect-ratio:1000/620;border-radius:22px 22px 6px 6px;border:10px solid #1b1b20;background:radial-gradient(120% 90% at 20% 0,#2c3a63 0,transparent 60%),radial-gradient(90% 80% at 100% 100%,#3a2f63 0,transparent 55%),#141826;overflow:hidden;box-shadow:0 40px 80px -40px rgba(18,18,22,.55),inset 0 0 0 1px rgba(255,255,255,.04);font-size:1.35cqw}.buddy-site_macBase__mbiEF{height:18px;margin:0 -4%;border-radius:0 0 22px 22px;background:linear-gradient(#d9d9de,#b8b8c0);box-shadow:0 18px 30px -20px rgba(18,18,22,.5);position:relative}.buddy-site_macBase__mbiEF:after{content:"";position:absolute;left:50%;top:0;width:16%;height:7px;transform:translateX(-50%);border-radius:0 0 10px 10px;background:#a6a6ae}.buddy-site_menubar__VwmAO{position:absolute;inset:0 0 auto 0;height:3.2cqw;display:flex;align-items:center;gap:1.8cqw;padding:0 1.8cqw;color:rgba(255,255,255,.9);font-size:1.15cqw;background:rgba(0,0,0,.18);z-index:3}.buddy-site_menubarApple__ohweS{font-size:1.4cqw}.buddy-site_menubarApp__NWksa{font-weight:600}.buddy-site_menubarRight__sVmN6{margin-left:auto}.buddy-site_notch___EuqI{position:absolute;top:0;left:50%;height:3.2cqw;width:16cqw;transform:translateX(-50%);border-radius:0 0 1.4cqw 1.4cqw;background:#000;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 1.4cqw;animation:buddy-site_notch-ears__1ByHw var(--loop) cubic-bezier(.5,0,.2,1) infinite}@keyframes buddy-site_notch-ears__1ByHw{0%,8%{width:16cqw}11%,88%{width:24cqw}92%,to{width:16cqw}}.buddy-site_notchLogo__tQRBq{display:block;width:2.1cqw;opacity:0;animation:buddy-site_ears-content__0yN0d var(--loop) ease infinite,buddy-site_logo-breathe__5TF9f 1.1s ease-in-out infinite}.buddy-site_notchLogo__tQRBq svg{display:block;width:100%}.buddy-site_notchBars__lUdaR{display:flex;align-items:center;gap:.25cqw;height:1.6cqw;opacity:0;animation:buddy-site_bars-content__t5Ueq var(--loop) ease infinite}.buddy-site_notchBars__lUdaR i{display:block;width:.28cqw;height:100%;border-radius:1cqw;background:var(--blue);animation:buddy-site_bar__kJe9j .7s ease-in-out infinite alternate}.buddy-site_notchBars__lUdaR i:nth-child(2){animation-delay:-.2s}.buddy-site_notchBars__lUdaR i:nth-child(3){animation-delay:-.45s}.buddy-site_notchBars__lUdaR i:nth-child(4){animation-delay:-.1s}@keyframes buddy-site_bar__kJe9j{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes buddy-site_ears-content__0yN0d{0%,10%{opacity:0}13%,87%{opacity:1}91%,to{opacity:0}}@keyframes buddy-site_bars-content__t5Ueq{0%,11%{opacity:0}14%,33%{opacity:1}37%,to{opacity:0}}@keyframes buddy-site_logo-breathe__5TF9f{50%{transform:scale(1.18)}}.buddy-site_edgeGlow__PHJ32{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.buddy-site_edgePath__sUP_9{fill:none;stroke:url(#buddy-glow);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px #0068ff) drop-shadow(0 0 16px rgba(79,195,255,.8));animation:buddy-site_glow-flow__AAKXg var(--loop) cubic-bezier(.3,.7,.2,1) infinite}@keyframes buddy-site_glow-flow__AAKXg{0%,8%{stroke-dashoffset:1}15%,33%{stroke-dashoffset:0}38%,to{stroke-dashoffset:1}}.buddy-site_bubble__RoS3j{position:absolute;top:4.4cqw;left:50%;transform:translateX(-50%);z-index:6;padding:.9cqw 1.5cqw;border-radius:1.4cqw;background:rgba(0,0,0,.82);color:#fff;font-size:1.3cqw;white-space:nowrap;opacity:0;animation:buddy-site_bubble__RoS3j var(--loop) ease infinite}@keyframes buddy-site_bubble__RoS3j{0%,12%{opacity:0;transform:translate(-50%,-.6cqw)}14%,34%{opacity:1;transform:translate(-50%)}38%,to{opacity:0;transform:translate(-50%,-.6cqw)}}.buddy-site_bubbleTyping__Gla1r{display:inline-block;overflow:hidden;vertical-align:bottom;clip-path:inset(0 100% 0 0);animation:buddy-site_typing__yGDZc var(--loop) steps(36) infinite}@keyframes buddy-site_typing__yGDZc{0%,14%{clip-path:inset(0 100% 0 0)}30%,to{clip-path:inset(0 0 0 0)}}.buddy-site_window__leMUX{position:absolute;z-index:1;left:5%;top:11%;width:60%;height:78%;border-radius:1.2cqw;background:#fbfbfc;box-shadow:0 2cqw 4cqw -1.5cqw rgba(0,0,0,.6);overflow:hidden;color:#26262c}.buddy-site_windowBar__iqFy6{display:flex;align-items:center;gap:1.4cqw;height:3cqw;padding:0 1.2cqw;background:#ececf0;border-bottom:1px solid #dcdce2;font-size:1.05cqw;color:#5a5a64}.buddy-site_lights__7uSTi{display:inline-flex;gap:.55cqw}.buddy-site_lights__7uSTi i{display:block;width:.95cqw;height:.95cqw;border-radius:50%;background:#ff5f57}.buddy-site_lights__7uSTi i:nth-child(2){background:#febc2e}.buddy-site_lights__7uSTi i:nth-child(3){background:#28c840}.buddy-site_windowTitle__JZ4cw{margin:0 auto;transform:translateX(-2.4cqw)}.buddy-site_toolbar__HhgQN{display:flex;gap:.8cqw;padding:1cqw 1.2cqw;border-bottom:1px solid #e6e6ec;font-size:1.1cqw}.buddy-site_toolbar__HhgQN>span{position:relative;white-space:nowrap;padding:.45cqw .9cqw;border-radius:.6cqw;background:#f0f0f4}.buddy-site_toolbarTarget__R3mXw{animation:buddy-site_target-press__VL_yg var(--loop) ease infinite}@keyframes buddy-site_target-press__VL_yg{0%,51%{background:#f0f0f4;color:inherit}53%,86%{background:var(--blue-soft);color:var(--blue-deep)}90%,to{background:#f0f0f4;color:inherit}}.buddy-site_sheet__9XTQg{display:grid;grid-template-columns:1.3fr repeat(4,1fr);margin:1.4cqw;border:1px solid #e3e3ea;border-radius:.6cqw;overflow:hidden;font-size:1.1cqw}.buddy-site_sheet__9XTQg>span{padding:.7cqw 1cqw;border-bottom:1px solid #ededf2;border-right:1px solid #ededf2;font-family:var(--buddy-mono),monospace}.buddy-site_sheetHead__W9WLz{background:#f5f5f8;color:#6c6c76;font-weight:500}.buddy-site_sheetLabel__hU3cd{font-family:var(--buddy-sans),sans-serif!important;font-weight:500}.buddy-site_sheetCell__oayBS{text-align:right;animation:buddy-site_cell-select__b3ox8 var(--loop) ease infinite}@keyframes buddy-site_cell-select__b3ox8{0%,40%{background:transparent}44%,88%{background:rgba(0,104,255,.08)}92%,to{background:transparent}}.buddy-site_sceneCursor__Y_bg7{position:absolute;left:17.4%;top:19.6%;width:2.2cqw;z-index:8;opacity:0;animation:buddy-site_scene-cursor__x8um9 var(--loop) cubic-bezier(.55,0,.15,1) infinite}@keyframes buddy-site_scene-cursor__x8um9{0%,39%{opacity:0;transform:translate(31cqw,-9cqw) scale(.6)}42%{opacity:1;transform:translate(31cqw,-9cqw) scale(1)}50%{opacity:1;transform:translate(0) scale(1)}52%{transform:translate(0) scale(.84)}54%{transform:translate(0) scale(1)}86%{opacity:1;transform:translate(0)}90%,to{opacity:0;transform:translate(0)}}.buddy-site_circleMark__owEVA{position:absolute;left:50%;top:50%;width:calc(100% + 3.4cqw);height:calc(100% + 2.6cqw);transform:translate(-50%,-50%);overflow:visible;z-index:7;fill:none;stroke:var(--blue);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(0,104,255,.4));animation:buddy-site_circle-draw__ii20N var(--loop) ease infinite}@keyframes buddy-site_circle-draw__ii20N{0%,52%{stroke-dashoffset:1;opacity:1}60%,86%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}.buddy-site_circleLabel__FGMAC{position:absolute;left:55%;top:165%;z-index:7;white-space:nowrap;font-family:var(--buddy-hand),cursive;font-weight:700;font-size:2.4cqw;color:var(--blue);transform:rotate(-4deg);opacity:0;animation:buddy-site_fade-label__q4ecF var(--loop) ease infinite}@keyframes buddy-site_fade-label__q4ecF{0%,57%{opacity:0;transform:rotate(-4deg) translateY(.5cqw)}61%,86%{opacity:1;transform:rotate(-4deg) translateY(0)}90%,to{opacity:0}}.buddy-site_answer__2pfur{position:absolute;top:4.4cqw;left:50%;z-index:6;display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1.5cqw;border-radius:1.4cqw;background:#000;color:#fff;font-size:1.3cqw;white-space:nowrap;transform:translateX(-50%);opacity:0;animation:buddy-site_answer__2pfur var(--loop) ease infinite}.buddy-site_answerMark__7qN77{width:1.8cqw;height:auto}@keyframes buddy-site_answer__2pfur{0%,40%{opacity:0;transform:translate(-50%,-.6cqw)}43%,86%{opacity:1;transform:translate(-50%)}90%,to{opacity:0}}.buddy-site_board__UdwQV{position:absolute;right:3.5%;top:22%;width:31%;z-index:6;padding:1.2cqw 1.4cqw 1.6cqw;border-radius:1.2cqw;background:#fffdf8;box-shadow:0 2cqw 4cqw -1.5cqw rgba(0,0,0,.6);transform:rotate(2deg) translateX(40cqw);animation:buddy-site_board__UdwQV var(--loop) cubic-bezier(.3,1.2,.4,1) infinite}@keyframes buddy-site_board__UdwQV{0%,62%{transform:rotate(2deg) translateX(40cqw)}67%,88%{transform:rotate(2deg) translateX(0)}93%,to{transform:rotate(2deg) translateX(40cqw)}}.buddy-site_boardSketch__1TdFF{display:block;width:100%;fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.buddy-site_boardSketch__1TdFF path{stroke-dasharray:300;stroke-dashoffset:300}.buddy-site_sketch1__rgAP0{animation:buddy-site_sketch1__rgAP0 var(--loop) ease infinite}.buddy-site_sketch2__fs0WL{animation:buddy-site_sketch2__fs0WL var(--loop) ease infinite}.buddy-site_sketch3__a98e0{animation:buddy-site_sketch3__a98e0 var(--loop) ease infinite}.buddy-site_sketch4___LK3z{animation:buddy-site_sketch4___LK3z var(--loop) ease infinite}.buddy-site_sketch5__JhSUs{animation:buddy-site_sketch5__JhSUs var(--loop) ease infinite;stroke:#121216!important}@keyframes buddy-site_sketch1__rgAP0{0%,67%{stroke-dashoffset:300}71%,to{stroke-dashoffset:0}}@keyframes buddy-site_sketch2__fs0WL{0%,71%{stroke-dashoffset:300}74%,to{stroke-dashoffset:0}}@keyframes buddy-site_sketch3__a98e0{0%,74%{stroke-dashoffset:300}78%,to{stroke-dashoffset:0}}@keyframes buddy-site_sketch4___LK3z{0%,78%{stroke-dashoffset:300}80%,to{stroke-dashoffset:0}}@keyframes buddy-site_sketch5__JhSUs{0%,80%{stroke-dashoffset:300}84%,to{stroke-dashoffset:0}}.buddy-site_boardText__YGFCd{display:block;margin-top:.4cqw;font-family:var(--buddy-hand),cursive;font-weight:700;font-size:1.9cqw;color:var(--ink);text-align:center}.buddy-site_stageKeys__6PD_o{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:34px}.buddy-site_plus__BTzFx{font-family:var(--buddy-display),sans-serif;font-size:26px;color:var(--pencil)}.buddy-site_keysHint__E5XG_{font-family:var(--buddy-hand),cursive;font-size:26px;font-weight:700;color:var(--blue);transform:rotate(-4deg);margin-left:6px}.buddy-site_key__XlKsy{display:inline-flex;flex-direction:column;justify-content:space-between;width:86px;height:64px;padding:9px 11px;border-radius:12px;background:linear-gradient(#ffffff,#f1f0ec);border:1.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:left;font-family:var(--buddy-mono),monospace}.buddy-site_keySymbol___vJG0{font-size:18px;line-height:1}.buddy-site_keyName__EU4kR{font-size:12px;color:var(--ink-soft)}.buddy-site_keyAnimated__79_d_{animation:buddy-site_key-press__xSUQH var(--loop) ease infinite}@keyframes buddy-site_key-press__xSUQH{0%,7%{transform:translateY(0);box-shadow:0 4px 0 var(--ink);background:linear-gradient(#ffffff,#f1f0ec)}34%,9%{transform:translateY(3px);box-shadow:0 1px 0 var(--ink),0 0 0 5px var(--blue-soft);background:linear-gradient(#f2f7ff,#e4eeff)}37%,to{transform:translateY(0);box-shadow:0 4px 0 var(--ink);background:linear-gradient(#ffffff,#f1f0ec)}}.buddy-site_keySmall__qQpAg{width:56px;height:52px;padding:7px 9px}.buddy-site_sectionTitle__4oSEL{margin:0;font-family:var(--buddy-display),sans-serif;font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.035em}.buddy-site_sectionHead__6JS7a{max-width:760px}.buddy-site_sectionLead__8yNKQ{margin:18px 0 0;font-size:19px;color:var(--ink-soft)}.buddy-site_steps__ayN_d{max-width:1200px;margin:0 auto;padding:110px 24px 40px;scroll-margin-top:80px}.buddy-site_stepList__keQPh{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.buddy-site_step__BHVIw{position:relative;padding:26px 26px 28px;border-radius:var(--radius);background:#fff;border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.buddy-site_step__BHVIw:nth-child(2){transform:rotate(-.6deg)}.buddy-site_step__BHVIw:nth-child(3){transform:rotate(.5deg)}.buddy-site_step__BHVIw h3{margin:18px 0 6px;font-family:var(--buddy-display),sans-serif;font-size:26px;letter-spacing:-.02em}.buddy-site_step__BHVIw p{margin:0;color:var(--ink-soft)}.buddy-site_stepNumber__CdJr_{position:absolute;top:18px;right:22px;font-family:var(--buddy-hand),cursive;font-size:38px;font-weight:700;color:var(--blue);line-height:1}.buddy-site_stepKeys__mnb_w{display:flex;gap:8px;min-height:52px;align-items:center}.buddy-site_stepDoodle__OmSye{width:66px;height:52px;fill:none;stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.buddy-site_features__vz2kp{max-width:1200px;margin:0 auto;padding:110px 24px 40px;scroll-margin-top:80px}.buddy-site_featureList__4_dW7{display:flex;flex-direction:column;gap:28px;margin-top:56px}.buddy-site_feature__BRAxh{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;padding:36px;border-radius:32px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.buddy-site_featureFlip__UqJlc .buddy-site_featureText__35a1u{order:2}.buddy-site_kicker__QPwRj{display:inline-block;margin:0 0 14px;padding:4px 11px;border-radius:999px;background:var(--blue-soft);color:var(--blue-deep);font-family:var(--buddy-mono),monospace;font-size:12.5px;letter-spacing:.02em}.buddy-site_featureText__35a1u h3{margin:0;font-family:var(--buddy-display),sans-serif;font-size:clamp(28px,3.2vw,40px);line-height:1.05;letter-spacing:-.03em}.buddy-site_featureText__35a1u p{margin:14px 0 0;color:var(--ink-soft)}.buddy-site_featureScribble__0Gxv7{display:inline-block;margin-top:16px;font-family:var(--buddy-hand),cursive;font-size:26px;font-weight:700;color:var(--blue);transform:rotate(-3deg)}.buddy-site_vignette__Uub23{position:relative;min-height:300px}.buddy-site_vigFrame__vn_0U{position:relative;height:300px;border-radius:24px;overflow:hidden;container-type:inline-size;background:radial-gradient(100% 80% at 0 0,#2c3a63 0,transparent 60%),#151a29;box-shadow:0 24px 50px -30px rgba(18,18,22,.6)}.buddy-site_vigPaper__mXavh{background:#fffdf8;border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.buddy-site_miniNotch__KC8hP{position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:28px;border-radius:0 0 14px 14px;background:#000;display:flex;justify-content:space-between;align-items:center;padding:0 13px;z-index:2}.buddy-site_miniNotch__KC8hP .buddy-site_notchBars__lUdaR{height:14px;opacity:1;animation:none}.buddy-site_miniNotch__KC8hP .buddy-site_notchBars__lUdaR i{width:2.5px}.buddy-site_miniNotchMark__F4Fw_{width:20px;height:auto;animation:buddy-site_logo-breathe__5TF9f 1.1s ease-in-out infinite}.buddy-site_mail__ctx0s{position:absolute;left:8%;right:8%;top:56px;bottom:70px;border-radius:14px;background:#fbfbfc;color:#26262c;padding:14px 18px;font-size:15px}.buddy-site_mailRow__2wYX2{display:flex;gap:12px;padding:4px 0;border-bottom:1px solid #ececf2;color:#26262c}.buddy-site_mailRow__2wYX2 span{width:64px;color:#8a8a94}.buddy-site_mailBody__7wqS_{margin:12px 0 0;line-height:1.5}.buddy-site_dictated__uBc6Z{display:inline;background:linear-gradient(transparent 60%,rgba(0,104,255,.14) 0);clip-path:inset(0 100% 0 0);animation:buddy-site_dictate__keR7p 7s steps(60) infinite}@keyframes buddy-site_dictate__keR7p{0%,8%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0 0 0 0)}}.buddy-site_caret__g_T9z{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--blue);animation:buddy-site_caret__g_T9z .9s steps(1) infinite}@keyframes buddy-site_caret__g_T9z{50%{opacity:0}}.buddy-site_vigKeys__TOBuo{position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}.buddy-site_vigKeys__TOBuo .buddy-site_keyAnimated__79_d_{animation:buddy-site_key-hold__XgJFa 7s ease infinite}@keyframes buddy-site_key-hold__XgJFa{0%,4%{transform:translateY(0);box-shadow:0 4px 0 var(--ink)}74%,8%{transform:translateY(3px);box-shadow:0 1px 0 var(--ink),0 0 0 5px rgba(0,104,255,.35)}80%,to{transform:translateY(0);box-shadow:0 4px 0 var(--ink)}}.buddy-site_explainSketch__nVmF_,.buddy-site_lockSketch__AP8bA{position:absolute;inset:12% 8% 18%;width:84%;height:70%;fill:none;stroke:var(--blue);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.buddy-site_explainSketch__nVmF_ path,.buddy-site_lockSketch__AP8bA path{stroke-dasharray:400;stroke-dashoffset:400}.buddy-site_ex1__MUT9M{animation:buddy-site_ex1__MUT9M 8s ease infinite}.buddy-site_ex2__wLEg2{animation:buddy-site_ex2__wLEg2 8s ease infinite;stroke:var(--ink)}.buddy-site_ex3__PA5Vf{animation:buddy-site_ex3__PA5Vf 8s ease infinite}.buddy-site_ex4__VMpNg{animation:buddy-site_ex4__VMpNg 8s ease infinite}.buddy-site_ex5__OmPP9{animation:buddy-site_ex5__OmPP9 8s ease infinite;stroke:#1aa37a}@keyframes buddy-site_ex1__MUT9M{0%,4%{stroke-dashoffset:400}16%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:400}}@keyframes buddy-site_ex2__wLEg2{0%,14%{stroke-dashoffset:400}24%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:400}}@keyframes buddy-site_ex3__PA5Vf{0%,24%{stroke-dashoffset:400}36%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:400}}@keyframes buddy-site_ex4__VMpNg{0%,36%{stroke-dashoffset:400}52%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:400}}@keyframes buddy-site_ex5__OmPP9{0%,52%{stroke-dashoffset:400}60%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:400}}.buddy-site_explainNote__9wHM_{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-family:var(--buddy-hand),cursive;font-size:26px;font-weight:700;color:var(--ink)}.buddy-site_browser__PN_vu{position:absolute;inset:26px 7% 26px;border-radius:14px;background:#fbfbfc;overflow:hidden;color:#26262c}.buddy-site_browserBar__pEomC{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#ececf0;font-size:13px}.buddy-site_browserBar__pEomC .buddy-site_lights__7uSTi i{width:10px;height:10px}.buddy-site_browserBar__pEomC .buddy-site_lights__7uSTi{gap:6px}.buddy-site_url__wBYWu{flex:1;padding:4px 12px;border-radius:8px;background:#fff;color:#6c6c76;font-family:var(--buddy-mono),monospace;font-size:12px}.buddy-site_doSteps__nsMTs{list-style:none;margin:0;padding:16px 18px;display:grid;gap:10px;font-size:15px}.buddy-site_doSteps__nsMTs li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f3f3f6;animation:buddy-site_do-step__S_6Mg 8s ease infinite;animation-delay:calc(var(--i) * 1.2s)}@keyframes buddy-site_do-step__S_6Mg{0%,10%{background:#f3f3f6}16%,80%{background:var(--blue-soft)}90%,to{background:#f3f3f6}}.buddy-site_doCheck__ZE2N0{width:18px;height:18px;border-radius:50%;border:2px solid #c8c8d2;position:relative;animation:buddy-site_do-check__JU3s9 8s ease infinite;animation-delay:inherit}@keyframes buddy-site_do-check__JU3s9{0%,12%{background:transparent;border-color:#c8c8d2}18%,80%{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 3px #fff}90%,to{background:transparent;border-color:#c8c8d2}}.buddy-site_doCursor__4JKs9{position:absolute;width:24px;left:18%;top:34%;animation:buddy-site_do-cursor__O9Gvq 8s cubic-bezier(.55,0,.2,1) infinite}@keyframes buddy-site_do-cursor__O9Gvq{0%{transform:translate(0)}14%{transform:translate(0) scale(.85)}18%{transform:translateY(48px) scale(1)}29%{transform:translateY(48px) scale(.85)}33%{transform:translateY(96px) scale(1)}44%{transform:translateY(96px) scale(.85)}48%{transform:translateY(144px) scale(1)}59%{transform:translateY(144px) scale(.85)}80%{transform:translateY(144px)}to{transform:translate(0)}}.buddy-site_inbox__p4PUh{position:absolute;inset:34px 9% 80px;border-radius:14px;background:#fbfbfc;padding:18px;display:grid;gap:14px;align-content:start}.buddy-site_inboxRow__w1on0{display:flex;align-items:center;gap:12px}.buddy-site_inboxDot__uKZpb{width:30px;height:30px;border-radius:50%;background:#dfe5f2}.buddy-site_inboxLine__i822r{height:10px;border-radius:6px;background:#e6e6ee}.buddy-site_pins__7rm1J{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.buddy-site_pin__O7mHb{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 10px 20px -8px rgba(0,0,0,.55),0 0 0 3px rgba(0,104,255,.35);animation:buddy-site_pin__O7mHb 6s cubic-bezier(.3,1.4,.5,1) infinite;animation-delay:calc(var(--i, 0) * .35s)}@keyframes buddy-site_pin__O7mHb{0%,6%{transform:scale(0) translateY(10px)}14%,82%{transform:scale(1) translateY(0)}92%,to{transform:scale(0) translateY(10px)}}.buddy-site_pinLogo__B_V4e{width:26px;height:26px}.buddy-site_taskCard__1pu_m{position:absolute;left:10%;right:10%;top:64px;display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:18px 20px;border-radius:16px;background:#fbfbfc;color:#26262c}.buddy-site_taskCard__1pu_m strong{font-family:var(--buddy-display),sans-serif;font-size:24px}.buddy-site_taskWhen__xRrBp{grid-column:1/-1;font-family:var(--buddy-mono),monospace;font-size:12.5px;color:#6c6c76}.buddy-site_toggle__GwOMI{width:46px;height:26px;border-radius:999px;background:var(--blue);position:relative}.buddy-site_toggle__GwOMI i{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff}.buddy-site_taskNotify__TGOpO{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:10px;padding:10px 18px 12px;border-radius:0 0 18px 18px;background:#000;color:#fff;font-size:14px;white-space:nowrap;transform:translateX(-50%);animation:buddy-site_notify__aFv0q 6s cubic-bezier(.3,1.2,.4,1) infinite}@keyframes buddy-site_notify__aFv0q{0%,12%{transform:translate(-50%,-100%)}22%,80%{transform:translate(-50%)}90%,to{transform:translate(-50%,-100%)}}.buddy-site_lockSketch__AP8bA{inset:10% 20% 10%;width:60%;height:80%}.buddy-site_pricing__JPGzl{max-width:1200px;margin:0 auto;padding:110px 24px 40px;scroll-margin-top:80px}.buddy-site_plans__XjgBT{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;align-items:stretch}.buddy-site_plan__8N2dL{display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:28px;background:#fff;border:1px solid var(--line)}.buddy-site_planHighlight__H2_Pb{border:2px solid var(--blue);box-shadow:6px 6px 0 var(--ink);transform:translateY(-8px)}.buddy-site_planHead__OHj3N{position:relative;display:inline-flex;align-self:flex-start}.buddy-site_planHead__OHj3N h3{margin:0;font-family:var(--buddy-display),sans-serif;font-size:28px;letter-spacing:-.02em}.buddy-site_planCircle__xYkxt{position:absolute;left:-24px;top:-6px;width:104px;fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:buddy-site_draw-once__dNciL 1s ease .3s forwards}.buddy-site_planPrice__TXQbz{display:flex;align-items:baseline;gap:10px;margin:20px 0 0}.buddy-site_planPrice__TXQbz span{font-family:var(--buddy-display),sans-serif;font-size:52px;font-weight:800;letter-spacing:-.04em}.buddy-site_planPrice__TXQbz small{font-size:15px;color:var(--pencil)}.buddy-site_planPitch__UBp_C{margin:4px 0 0;color:var(--ink-soft)}.buddy-site_planFeatures__LddEE{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:10px;flex:1}.buddy-site_planFeatures__LddEE li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.buddy-site_planFeatures__LddEE svg{flex:none;width:18px;height:18px;margin-top:3px;fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.buddy-site_plan__8N2dL .buddy-site_primaryButton__Txqbp,.buddy-site_plan__8N2dL .buddy-site_secondaryButton__mKufb{min-height:48px;font-size:15px;text-align:center}.buddy-site_pricingNote__i6v65{margin:22px 0 0;font-size:14px;color:var(--pencil)}.buddy-site_download__7ICmC{max-width:1200px;margin:0 auto;padding:110px 24px 40px;scroll-margin-top:80px}.buddy-site_downloadCard__WtU6h{position:relative;padding:90px 32px 56px;border-radius:36px;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(70% 90% at 50% 0,rgba(0,104,255,.55) 0,transparent 70%),#101219}.buddy-site_downloadCard__WtU6h h2{margin:0;font-family:var(--buddy-display),sans-serif;font-weight:800;font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;line-height:1}.buddy-site_downloadCard__WtU6h>p{max-width:560px;margin:18px auto 0;color:rgba(255,255,255,.78)}.buddy-site_downloadNotch__ur6ga{position:absolute;top:0;left:50%;transform:translateX(-50%);width:220px;height:38px;border-radius:0 0 20px 20px;background:#000;display:flex;align-items:center;padding-left:18px}.buddy-site_downloadMark__LgXAk{width:26px;height:auto;animation:buddy-site_logo-breathe__5TF9f 1.1s ease-in-out infinite}.buddy-site_downloadButton__6Egw0{display:inline-flex;align-items:center;gap:10px;margin-top:32px;padding:0 28px;min-height:58px;border-radius:999px;background:#fff;color:var(--ink)!important;font-weight:700;font-size:17px;text-decoration:none;box-shadow:0 0 0 6px rgba(0,104,255,.35);transition:transform .2s ease,box-shadow .2s ease}.buddy-site_downloadButton__6Egw0:hover{transform:translateY(-2px);box-shadow:0 0 0 9px rgba(0,104,255,.45)}.buddy-site_downloadSoon__zgdNb{max-width:520px;margin:22px auto 0!important;padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff!important;font-size:15px}.buddy-site_downloadMeta__x_H5w{margin:14px 0 0!important;font-family:var(--buddy-mono),monospace;font-size:13px;color:rgba(255,255,255,.6)!important}.buddy-site_faq__LBdK6{max-width:880px;margin:0 auto;padding:110px 24px 80px;scroll-margin-top:80px}.buddy-site_faqList__KKJ9g{margin-top:36px;border-top:1.5px solid var(--ink)}.buddy-site_faqItem__f1PBG{border-bottom:1px solid var(--line)}.buddy-site_faqItem__f1PBG summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;cursor:pointer;list-style:none;font-family:var(--buddy-display),sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}.buddy-site_faqItem__f1PBG summary::-webkit-details-marker{display:none}.buddy-site_faqPlus__qnFTI{position:relative;flex:none;width:16px;height:16px}.buddy-site_faqPlus__qnFTI:after,.buddy-site_faqPlus__qnFTI:before{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--ink);transition:transform .25s ease}.buddy-site_faqPlus__qnFTI:after{transform:rotate(90deg)}.buddy-site_faqItem__f1PBG[open] .buddy-site_faqPlus__qnFTI:after{transform:rotate(0deg)}.buddy-site_faqItem__f1PBG p{margin:0 0 22px;max-width:720px;color:var(--ink-soft)}.buddy-site_footer__VoGSU{position:relative;z-index:1;border-top:1px solid var(--line);background:var(--paper-deep)}.buddy-site_footerInner__CZTyz{max-width:1200px;margin:0 auto;padding:36px 24px 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.buddy-site_footerTagline__qafKf{margin:8px 0 0;font-family:var(--buddy-hand),cursive;font-size:22px;color:var(--blue)}.buddy-site_footerLinks__K5fDK{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:14.5px;color:var(--ink-soft)}.buddy-site_footerLinks__K5fDK a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.buddy-site_footerRights__qJXjb{max-width:1200px;margin:0 auto;padding:0 24px 32px;font-size:13px;color:var(--pencil)}@media (max-width:900px){.buddy-site_headerNav__ostSf{display:none}.buddy-site_plans__XjgBT,.buddy-site_stepList__keQPh{grid-template-columns:1fr}.buddy-site_planHighlight__H2_Pb{transform:none}.buddy-site_feature__BRAxh{grid-template-columns:1fr;gap:24px;padding:24px}.buddy-site_featureFlip__UqJlc .buddy-site_featureText__35a1u{order:0}.buddy-site_stageScribble__ctFlD{left:0;top:-42px;font-size:24px}.buddy-site_menubarHideSmall__supUr{display:none}}@media (max-width:560px){.buddy-site_site__5Zb_I{font-size:16px}.buddy-site_headerInner__i2NpE{padding:12px 16px;gap:12px}.buddy-site_headerCta__L04Ce{padding:8px 12px;font-size:13px}.buddy-site_wordmarkBy__E5KH5{display:none}.buddy-site_hero__XLukX{padding:40px 16px 24px}.buddy-site_download__7ICmC,.buddy-site_faq__LBdK6,.buddy-site_features__vz2kp,.buddy-site_pricing__JPGzl,.buddy-site_steps__ayN_d{padding-left:16px;padding-right:16px;padding-top:80px}.buddy-site_screen__dsdjU{border-width:6px;border-radius:14px 14px 4px 4px}.buddy-site_key__XlKsy{width:72px;height:56px}.buddy-site_vigFrame__vn_0U{height:270px}.buddy-site_wanderer__a9luh{display:none}}@media (prefers-reduced-motion:reduce){.buddy-site_site__5Zb_I *,.buddy-site_site__5Zb_I :after,.buddy-site_site__5Zb_I :before{animation:none!important;transition:none!important}.buddy-site_boardSketch__1TdFF path,.buddy-site_doodle__GaJpO,.buddy-site_explainSketch__nVmF_ path,.buddy-site_lockSketch__AP8bA path,.buddy-site_planCircle__xYkxt,.buddy-site_underline__vgq1z{stroke-dashoffset:0}.buddy-site_notch___EuqI{width:24cqw}.buddy-site_notchLogo__tQRBq{opacity:1}.buddy-site_circleMark__owEVA{stroke-dashoffset:0}.buddy-site_answer__2pfur,.buddy-site_circleLabel__FGMAC,.buddy-site_sceneCursor__Y_bg7{opacity:1;transform:none}.buddy-site_answer__2pfur{transform:translateX(-50%)}.buddy-site_board__UdwQV{transform:rotate(2deg)}.buddy-site_bubbleTyping__Gla1r,.buddy-site_dictated__uBc6Z{clip-path:none}.buddy-site_bubble__RoS3j{opacity:0}.buddy-site_pin__O7mHb{transform:none}.buddy-site_taskNotify__TGOpO{transform:translateX(-50%)}}