@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_6e91b1{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_6e91b1{--font-source-serif-4:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_5561b6{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_5561b6{--font-work-sans:"Work Sans","Work Sans 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-20c0,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:600;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:600;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:600;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;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-20c0,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_814fbd{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_814fbd{--font-caveat:"Caveat","Caveat Fallback"}:root{--pa-canvas:oklch(93% 0.006 90);--pa-paper:oklch(97% 0.014 75);--pa-tan:oklch(88% 0.022 78);--pa-ink:oklch(24% 0.015 70);--pa-ink-soft:oklch(35% 0.01 70);--pa-ink-muted:oklch(50% 0.01 70);--pa-line:oklch(86% 0.015 70);--pa-line-soft:oklch(90% 0.012 70);--pa-white:#fff;--pa-decision:oklch(55% 0.11 35);--pa-task:oklch(55% 0.11 265);--pa-person:oklch(55% 0.11 320);--pa-idea:oklch(55% 0.11 85);--pa-done:oklch(55% 0.11 150);--pa-project:oklch(55% 0.11 20);--pa-error:oklch(58% 0.15 28);--pa-focus:oklch(45% 0.1 260);--pa-font-serif:var(--font-source-serif-4),serif;--pa-font-sans:var(--font-work-sans),sans-serif;--pa-font-note:var(--font-caveat),cursive;--pa-space-4:4px;--pa-space-6:6px;--pa-space-8:8px;--pa-space-10:10px;--pa-space-12:12px;--pa-space-14:14px;--pa-space-16:16px;--pa-space-18:18px;--pa-space-20:20px;--pa-space-22:22px;--pa-space-26:26px;--pa-space-30:30px;--pa-space-44:44px;--pa-space-60:60px;--pa-radius-4:4px;--pa-radius-6:6px;--pa-radius-10:10px;--pa-radius-20:20px;--pa-shadow-soft:0 8px 24px rgb(0 0 0/0.08);--pa-shadow-lifted:0 20px 50px rgb(0 0 0/0.14);--pa-transition-fast:180ms ease;--pa-transition-paper:240ms cubic-bezier(0.2,0.8,0.2,1);--pa-max-marketing:1200px;--pa-max-reading:900px}*,:after,:before{box-sizing:border-box}body,html{background:var(--pa-canvas);color:var(--pa-ink)}body{margin:0;font-family:var(--pa-font-sans)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--pa-focus);outline-offset:3px}.pa-page{background:var(--pa-canvas)}.pa-marketing-shell,.pa-page{min-height:100vh}.pa-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--pa-space-20);padding:14px 32px;border-bottom:1px solid var(--pa-line);background:color-mix(in oklab,var(--pa-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pa-brand{display:flex;align-items:baseline;gap:6px}.pa-brand__title{font:700 20px/1 var(--pa-font-serif)}.pa-brand__note{font:400 20px/1 var(--pa-font-note);color:var(--pa-decision)}.pa-footer__nav,.pa-topbar__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pa-space-20)}.pa-topbar__link{color:var(--pa-ink-soft);transition:color var(--pa-transition-fast)}.pa-topbar__link:hover{color:var(--pa-ink)}.pa-topbar__cta{padding-inline:18px}.pa-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--pa-radius-6);border:1px solid transparent;transition:transform var(--pa-transition-fast),background-color var(--pa-transition-fast),border-color var(--pa-transition-fast)}.pa-button:hover{transform:translateY(-1px)}.pa-button--primary{background:var(--pa-decision);color:var(--pa-white);padding:0 22px}.pa-button--secondary{background:var(--pa-paper);color:var(--pa-ink)}.pa-button--ghost,.pa-button--secondary{border-color:var(--pa-line);padding:0 20px}.pa-button--ghost{background:transparent;color:var(--pa-ink-soft)}.is-disabled,.pa-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.pa-auth-shell,.pa-band,.pa-grid-section,.pa-hero,.pa-product-page,.pa-single-column{width:min(calc(100% - 48px),var(--pa-max-marketing));margin:0 auto}.pa-hero{display:grid;grid-template-columns:minmax(0,1fr) 560px;align-items:center;grid-gap:48px;gap:48px;padding:80px 0}.pa-hero__lead{display:flex;flex-direction:column;gap:var(--pa-space-20)}.pa-eyebrow{margin:0;font:600 12px/1.4 var(--pa-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pa-ink-muted)}.pa-auth-card__title,.pa-hero h1,.pa-page-header__title,.pa-section__title{margin:0;font-family:var(--pa-font-serif);color:var(--pa-ink)}.pa-hero h1{font-size:clamp(2.7rem,5vw,3.15rem);line-height:1.15}.pa-auth-card__description,.pa-hero p,.pa-page-header__description,.pa-section__description{margin:0;color:var(--pa-ink-soft);line-height:1.6}.pa-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pa-note{color:var(--pa-ink-muted);font-size:13px}.pa-auth-card,.pa-card,.pa-notebook-preview,.pa-placeholder-panel,.pa-surface{background:var(--pa-paper);border:1px solid var(--pa-line);border-radius:var(--pa-radius-10);box-shadow:var(--pa-shadow-soft)}.pa-notebook-preview{display:flex;padding:14px;background:var(--pa-tan);box-shadow:var(--pa-shadow-lifted)}.pa-notebook-sheet{width:100%;border-radius:var(--pa-radius-6);padding:22px 24px;background:repeating-linear-gradient(to bottom,transparent,transparent 25px,var(--pa-line) 26px),var(--pa-paper)}.pa-handwritten{font-family:var(--pa-font-note)}.pa-priority-list,.pa-simple-list{display:flex;flex-direction:column;gap:10px}.pa-priority-item{display:flex;gap:8px;align-items:baseline;font-family:var(--pa-font-serif)}.pa-dot{width:8px;height:8px;border-radius:50%;flex:none;translate:0 -1px}.pa-section{padding:72px 0}.pa-section--paper{background:var(--pa-paper)}.pa-section__header{display:flex;flex-direction:column;gap:10px;max-width:640px;margin-bottom:28px}.pa-grid{display:grid;grid-gap:16px;gap:16px}.pa-grid--five{grid-template-columns:repeat(5,1fr)}.pa-grid--three{grid-template-columns:repeat(3,1fr)}.pa-grid--two{grid-template-columns:repeat(2,1fr)}.pa-card{padding:20px 18px}.pa-card h3,.pa-card h4,.pa-placeholder-panel h3{margin:0 0 8px;font-size:16px}.pa-card p,.pa-placeholder-panel p{margin:0;color:var(--pa-ink-soft);line-height:1.55}.pa-card__meta{margin-top:8px;color:var(--pa-done);font-size:13px}.pa-step{text-align:center}.pa-step__index{font:700 30px/1 var(--pa-font-note)}.pa-legal{max-width:760px;margin:0 auto;padding:70px 40px;display:flex;flex-direction:column;gap:18px}.pa-legal h1{margin:0;font:600 34px/1.2 var(--pa-font-serif)}.pa-legal p{margin:0;color:var(--pa-ink-soft);line-height:1.7}.pa-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:80px;padding:44px 60px;background:var(--pa-ink);color:var(--pa-paper)}.pa-footer__brand{font:600 16px/1 var(--pa-font-serif)}.pa-auth-shell{max-width:420px;padding:60px 0}.pa-auth-card{padding:28px}.pa-auth-card__title{font-size:28px;margin-bottom:8px}.pa-auth-form{gap:14px}.pa-auth-form,.pa-field{display:flex;flex-direction:column}.pa-field{gap:6px}.pa-field label{font-size:13px;font-weight:500;color:var(--pa-ink-soft)}.pa-field input{min-height:46px;padding:11px 13px;border:1px solid color-mix(in oklab,var(--pa-line) 90%,white);border-radius:7px;background:var(--pa-white)}.pa-field input[aria-invalid=true]{border-color:var(--pa-error)}.pa-field__error,.pa-form-message--error{color:var(--pa-error);font-size:13px}.pa-form-message{background:color-mix(in oklab,var(--pa-done) 12%,white);font-size:13px}.pa-form-message,.pa-form-message--error{padding:10px 12px;border-radius:var(--pa-radius-6)}.pa-form-message--error{background:color-mix(in oklab,var(--pa-error) 10%,white)}.pa-page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid var(--pa-line)}.pa-page-header__title{font-size:clamp(2.2rem,4vw,3rem);line-height:1}.pa-product-shell{display:flex;min-height:100vh;background:var(--pa-canvas)}.pa-product-rail{width:280px;padding:24px 18px;background:var(--pa-ink);color:var(--pa-paper);display:flex;flex-direction:column;gap:18px}.pa-product-rail__home{font:600 18px/1.2 var(--pa-font-serif)}.pa-product-rail__nav{display:flex;flex-direction:column;gap:8px}.pa-tab{padding:12px 14px;border-radius:var(--pa-radius-6);color:color-mix(in oklab,var(--pa-paper) 88%,transparent);border:1px solid transparent}.pa-tab.is-active{background:color-mix(in oklab,var(--pa-decision) 24%,var(--pa-ink));color:var(--pa-white);border-color:color-mix(in oklab,var(--pa-decision) 50%,transparent)}.pa-product-rail__footer{margin-top:auto;padding:14px;border:1px solid color-mix(in oklab,var(--pa-paper) 18%,transparent);border-radius:var(--pa-radius-10);background:color-mix(in oklab,var(--pa-paper) 6%,transparent)}.pa-product-main{flex:1 1;padding:40px 32px 96px}.pa-product-page{max-width:1120px}.pa-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.pa-placeholder-panel{padding:22px}.pa-placeholder-panel__line{width:42px;height:3px;margin-bottom:16px;border-radius:999px;background:var(--pa-decision)}.pa-placeholder-panel__meta{margin-top:12px;font-size:13px;color:var(--pa-ink-muted)}.pa-mobile-nav{display:none}.pa-reduced-motion-note{margin-top:16px;color:var(--pa-ink-muted);font-size:13px}@media (max-width:1079px){.pa-hero{padding:60px 0}.pa-grid--five,.pa-grid--three,.pa-grid--two,.pa-hero,.pa-placeholder-grid{grid-template-columns:1fr}.pa-page-header{flex-direction:column;align-items:start}.pa-product-rail{width:220px}}@media (max-width:719px){.pa-topbar{padding:14px 16px;align-items:start;flex-direction:column}.pa-topbar__nav{width:100%;gap:12px}.pa-auth-shell,.pa-band,.pa-grid-section,.pa-hero,.pa-product-page,.pa-single-column{width:min(calc(100% - 24px),var(--pa-max-marketing))}.pa-section{padding:56px 0}.pa-footer{padding:32px 18px 90px}.pa-product-shell{display:block}.pa-product-rail{display:none}.pa-product-main{padding:24px 12px 110px}.pa-mobile-nav{position:fixed;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--pa-line);border-radius:18px;background:color-mix(in oklab,var(--pa-paper) 94%,transparent);box-shadow:var(--pa-shadow-soft)}.pa-mobile-tab{display:flex;min-height:44px;align-items:center;justify-content:center;text-align:center;border-radius:var(--pa-radius-6);font-size:12px;color:var(--pa-ink-soft)}.pa-mobile-tab.is-active{background:var(--pa-decision);color:var(--pa-white)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pa-marketing-stack{display:flex;flex-direction:column}.pa-marketing-copy{max-width:520px}.pa-marketing-copy p{font-size:19px}.pa-rich-list{display:flex;flex-direction:column;gap:22px}.pa-rich-list__item{display:flex;gap:16px}.pa-rich-list__item-index{width:34px;flex:none;font:700 22px/1 var(--pa-font-note)}.pa-reading-layout{max-width:var(--pa-max-reading);margin:0 auto;padding:70px 40px;display:flex;flex-direction:column;gap:28px}.pa-reading-layout h1{margin:0;font:600 38px/1.2 var(--pa-font-serif)}.pa-reading-layout p{margin:0;font-size:15px;line-height:1.7;color:var(--pa-ink-soft)}.pa-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.pa-pricing-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--pa-white);border:2px solid var(--pa-line);border-radius:12px;box-shadow:var(--pa-shadow-soft)}.pa-pricing-card.is-highlight{border-color:var(--pa-decision)}.pa-pricing-card__badge{position:absolute;top:-13px;left:24px;padding:4px 12px;border-radius:999px;background:var(--pa-decision);color:var(--pa-white);font-size:11px;font-weight:600}.pa-pricing-card__price{font:700 34px/1 var(--pa-font-serif)}.pa-pricing-card__price span{font:400 14px/1.2 var(--pa-font-sans);color:var(--pa-ink-muted)}.pa-pricing-card__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.pa-pricing-card__features li{display:flex;gap:8px;color:var(--pa-ink-soft);font-size:13.5px}.pa-faq-list{display:flex;flex-direction:column}.pa-faq-item{padding:18px 0;border-bottom:1px solid var(--pa-line-soft)}.pa-faq-item h2{margin:0 0 6px;font-size:15.5px}.pa-auth-actions{display:flex;flex-direction:column;gap:14px}.pa-auth-legal,.pa-auth-meta{color:var(--pa-ink-muted);text-align:center;font-size:13.5px}.pa-auth-legal{font-size:12.5px;line-height:1.5}.pa-link{color:var(--pa-decision);text-decoration:underline}.pa-teaser-band{padding:80px 0;text-align:center}.pa-teaser-band h2{margin:0 0 20px;font:600 34px/1.3 var(--pa-font-serif)}.pa-feature-compare{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.pa-source-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pa-auth-preview{display:grid;grid-gap:14px;gap:14px}.pa-emphasis{color:var(--pa-decision)}@media (max-width:1079px){.pa-feature-compare,.pa-pricing-grid,.pa-source-strip{grid-template-columns:1fr}}@media (max-width:719px){.pa-reading-layout{padding:56px 12px}.pa-reading-layout h1{font-size:32px}.pa-marketing-copy p{font-size:16px}}