@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-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:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-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/b818b0ea116ed117-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/ed89fb4fc238c6bf-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/e115bc1b6e48400d-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/fc9d3723ce3bfccb-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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/f11ffaf03a80bc19-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/b818b0ea116ed117-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/ed89fb4fc238c6bf-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/e115bc1b6e48400d-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/fc9d3723ce3bfccb-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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/f11ffaf03a80bc19-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/b818b0ea116ed117-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/ed89fb4fc238c6bf-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/e115bc1b6e48400d-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/fc9d3723ce3bfccb-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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_e4f800{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_e4f800{--font-lp-serif:"Source Serif 4","Source Serif 4 Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#0D0D0D;--white:#FFFFFF;--canvas:#FAFAF8;--canvas-2:#F7F7F4;--canvas-3:#F3F3F0;--surface:#F7F7F4;--surface-2:#F3F3F0;--border:#E8E8E4;--border-strong:#E3E3DF;--text-primary:#0D0D0D;--text-secondary:#6B7280;--text-ink:#1F2937;--text-tertiary:#9CA3AF;--green:#16A34A;--green-soft:#DCFCE7;--green-light:#F0FDF4;--green-border:#BBF7D0;--green-text:#15803D;--red:#DC2626;--red-light:#FEF2F2;--amber:#B45309;--amber-light:#FFFBEB;--font-ui:var(--font-figtree),"Figtree",Inter,system-ui,-apple-system,sans-serif;--ui-size:13px;--chrome-h:48px;--pm-paper:#F7F6F3;--pm-paper-2:#F1F0EC;--pm-card:#FFFFFF;--pm-line:#E7E5E0;--pm-line-2:#DAD8D2;--pm-ink:#1F1E1C;--pm-ink-2:#5F5D58;--pm-ink-3:#9A9791;--pm-red:#D9442F;--pm-red-soft:#FBEAE6;--pm-bubble-ai:#EDECE8;--font-pm:var(--font-geist),"Geist",Inter,system-ui,-apple-system,sans-serif;--font-pm-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace}html{font-size:16px}body{font-family:var(--font-ui);font-size:var(--ui-size);-webkit-font-smoothing:antialiased;background:var(--canvas);color:var(--text-primary)}::selection{background:#BBF7D0;color:#14532D}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a,button{transition:background .12s,color .12s,border-color .12s,opacity .12s}input,select,textarea{font-family:var(--font-ui);font-size:13px}body,html{max-width:100%;overflow-x:hidden}body{min-height:100vh;min-height:100dvh}.page-wrap{padding:32px 36px}@media (max-width:899px){.page-wrap{padding:16px 14px}}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.grid-2{grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:560px){.grid-4{grid-template-columns:repeat(2,1fr)}}.app-shell{display:flex;flex-direction:row;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;background:var(--pm-paper);color:var(--pm-ink);--font-ui:var(--font-pm);--canvas:var(--pm-paper);--border:var(--pm-line)}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:var(--font-pm)}.pm-mono{font-family:var(--font-pm-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-col{flex:1 1;min-width:0;overflow:hidden}.app-col,.app-sidebar,.op-rail{min-height:0;display:flex;flex-direction:column}.app-sidebar,.op-rail{width:212px;flex-shrink:0;background:var(--pm-paper);border-right:1px solid var(--border)}.op-rail-nav{display:flex;flex-direction:column;gap:2px;padding:8px;flex:1 1;min-height:0;overflow-y:auto}.op-rail-link{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:13px;text-decoration:none;font-weight:500;color:#6B7280;border:1px solid transparent;color:var(--pm-ink-2)}.op-rail-link:hover{color:var(--pm-ink);background:rgba(31,30,28,.04)}.op-rail-link.active{border-color:var(--pm-line);box-shadow:0 1px 2px rgba(31,30,28,.05)}.op-rail-link.active,.op-rail-link.active-soft{color:var(--pm-ink);background:var(--pm-card);font-weight:600}.op-rail-link.active-soft{border-color:var(--border)}.op-lainnya-menu{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 12px;padding-left:8px;border-left:1px solid var(--border)}.op-chrome{height:calc(var(--chrome-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;display:flex;align-items:center;gap:10px;background:var(--pm-paper);border-bottom:1px solid var(--border);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:40}.op-chrome-nav,.op-chrome-ws{display:none}.op-nav-link{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;font-size:13px;text-decoration:none;font-weight:500;color:#6B7280}.op-nav-link.active{color:#0D0D0D;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px rgba(13,13,13,.04)}.app-backdrop,.app-topbar{display:none}.app-main{flex:1 1;min-width:0;min-height:0;overflow:auto}.app-main-flush{overflow:hidden;display:flex;flex-direction:column}.app-main-flush>*{flex:1 1;min-height:0}.isRooms{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0;height:100%;background:#fff}.rooms-main{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 28px 48px}.rooms-pills{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 12px;background:#fff}.rooms-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8e8e4;background:#fff;color:#6B7280;padding:6px 12px;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.rooms-pill.on{background:#0D0D0D;color:#fff;border-color:#0D0D0D;font-weight:650}.rooms-pill-dot{width:6px;height:6px;border-radius:999px;background:#EA580C;display:inline-block}.rooms-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#F3F3F0;border-radius:10px;padding:10px 14px;margin-bottom:22px;font-size:13px}.rooms-banner strong{color:#C2410C;font-weight:750;letter-spacing:.02em}.rooms-banner a{color:#C2410C;text-decoration:none;font-weight:650}.rooms-h1{font-size:28px;font-weight:750;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}.rooms-persona{font-size:14px;line-height:1.55;color:#374151;max-width:62ch;margin:0 0 8px}.rooms-hint{font-size:12px;color:#9CA3AF;margin:0 0 22px}.rooms-sec{margin:0 0 28px}.rooms-sec-h{font-size:16px;font-weight:750;margin:0 0 4px}.rooms-sec-d{font-size:13px;color:#6B7280;margin:0 0 10px}.rooms-stack{border:1px solid #e8e8e4;border-radius:14px;overflow:hidden;background:#fff}.rooms-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-top:1px solid #f3f3f0}.rooms-card:first-child{border-top:0}.rooms-bullet{width:10px;height:10px;border-radius:999px;background:#0D0D0D;flex-shrink:0;margin-top:5px}.rooms-bullet.larang{border-radius:2px;background:#DC2626}.rooms-card-teks{font-size:14px;line-height:1.45;color:#0D0D0D}.rooms-card-meta{font-size:11px;color:#9CA3AF;margin-top:3px}.rooms-add{display:inline-block;margin-top:8px;background:none;border:0;color:#6B7280;font:inherit;font-size:13px;cursor:pointer;padding:4px 0}.rooms-coba{display:flex;flex-direction:column;min-height:0;height:100%;border-left:1px solid #e8e8e4;background:#fff}.rooms-coba-head{display:flex;align-items:center;gap:8px;padding:14px 16px 6px}.rooms-coba-kicker{font-size:11px;font-weight:750;letter-spacing:.08em;color:#9CA3AF;text-transform:uppercase}.rooms-coba-badge{border:1px solid #fde68a;background:#FFF7ED;color:#C2410C;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.rooms-coba-intro{font-size:12px;color:#9CA3AF;line-height:1.45;padding:0 16px 10px}.rooms-bubble-in{align-self:flex-start;background:#fff;border:1px solid #e5e5e5;color:#0D0D0D}.rooms-bubble-in,.rooms-bubble-out{max-width:92%;border-radius:16px;padding:9px 12px;font-size:13px;line-height:1.45;white-space:pre-wrap}.rooms-bubble-out{align-self:flex-end;background:#0D0D0D;color:#fff}.rooms-coba-hit{font-size:11px;color:#15803D;font-weight:650;align-self:flex-end}@media (max-width:899px){.isRooms{grid-template-columns:1fr}.rooms-coba{border-left:0;border-top:1px solid #e8e8e4;height:auto;min-height:360px}.rooms-main{padding:0 14px 32px}.rooms-h1{font-size:22px}}.isDeploy{min-height:100%;background:var(--canvas);padding:18px 22px 64px}.deploy-wrap{max-width:920px;margin:0 auto}.deploy-subnav{display:flex;align-items:center;gap:6px;font-size:13px;color:#9CA3AF;margin:0 0 22px}.deploy-subnav a{color:#9CA3AF;text-decoration:none;font-weight:500}.deploy-subnav a.on{color:#0D0D0D;font-weight:750}.deploy-prod-h{font-size:13px;color:#9CA3AF;margin:0 0 12px}.deploy-top{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:10px}.deploy-kpis{display:flex;flex-direction:column;gap:10px}.deploy-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 16px}.deploy-card-label{font-size:12px;color:#6B7280}.deploy-card-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.deploy-card-value{font-size:28px;font-weight:750;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.deploy-card-delta{font-size:13px;font-weight:650}.deploy-card-delta.down,.deploy-card-delta.up{color:#16A34A}.deploy-card-delta.warn{color:#EA580C}.deploy-card-delta.flat{color:#9CA3AF}.deploy-card-hint{font-size:12px;color:#9CA3AF;margin-top:4px;line-height:1.4}.deploy-chart{min-height:220px;display:flex;flex-direction:column}.deploy-chart-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.deploy-chart-title{font-size:13px;font-weight:650}.deploy-chart-legend{font-size:11px;color:#9CA3AF;display:flex;align-items:center;gap:10px}.deploy-swatch{width:8px;height:8px;display:inline-block;border-radius:1px}.deploy-bars{position:relative;display:flex;align-items:flex-end;gap:3px;height:160px;flex:1 1}.deploy-bar{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.deploy-bar-serah{background:#D1D5DB}.deploy-bar-serah,.deploy-bar-tutup{border-radius:2px 2px 0 0;min-height:0}.deploy-bar-tutup{background:#0D0D0D}.deploy-bar-tutup.only{border-radius:2px}.deploy-marker{position:absolute;top:0;bottom:18px;width:0;border-left:1px dashed #f59e0b;pointer-events:none}.deploy-marker-chip{position:absolute;top:-2px;left:6px;white-space:nowrap;background:#FEF3C7;color:#B45309;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:650}.deploy-axis{display:flex;justify-content:space-between;font-size:11px;color:#9CA3AF;margin-top:8px}.deploy-sparks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:28px}.deploy-spark-card{padding:12px 14px}.deploy-spark-value{font-size:22px;font-weight:750;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deploy-spark-bars{display:flex;align-items:flex-end;gap:3px;height:18px;margin-top:10px}.deploy-spark-bars span{flex:1 1;background:#E5E7EB;border-radius:1px;min-height:3px}.deploy-spark-bars span.akhir{background:#0D0D0D}.deploy-gate{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 18px 8px}.deploy-gate-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}.deploy-gate-head h2{font-size:18px;font-weight:750;letter-spacing:-.02em;margin:0}.deploy-gate-meta{font-size:13px;color:#9CA3AF}.deploy-check{padding:10px 0 14px;border-top:1px solid #f3f3f0}.deploy-check:first-of-type{border-top:0}.deploy-check-row{display:flex;align-items:flex-start;gap:10px}.deploy-ico{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.deploy-ico.ok{background:#16A34A;color:#fff}.deploy-ico.no{background:#DC2626;color:#fff}.deploy-check-judul{font-size:14px;font-weight:750}.deploy-check-teks{font-size:13px;color:#6B7280;margin-top:2px;line-height:1.45}.deploy-fail{margin-top:10px;background:#F7F7F4;border-radius:10px;padding:10px 12px}.deploy-fail-q{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;font-size:13px;font-weight:650}.deploy-gagal{font-size:11px;font-weight:750;color:#DC2626;background:#FEF2F2;border-radius:999px;padding:2px 8px;flex-shrink:0}.deploy-fail-ans{color:#6B7280}.deploy-fail-ans,.deploy-fail-why{font-size:12px;margin-top:4px;line-height:1.4}.deploy-fail-why{color:#C2410C}.deploy-lulus-lain{font-size:12px;color:#9CA3AF;margin-top:8px}.deploy-fix{flex-shrink:0;border:1px solid var(--border);background:#fff;color:#0D0D0D;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.deploy-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 8px;margin-top:4px;border-top:1px solid #f3f3f0}.deploy-lock{font-size:13px;font-weight:650;color:#B91C1C}.deploy-promote{border:0;border-radius:10px;padding:10px 16px;font:inherit;font-size:14px;font-weight:750;color:#fff}.deploy-promote.on{background:#0D0D0D;cursor:pointer}.deploy-promote.off{background:#E5E7EB;color:#fff;cursor:not-allowed}@media (max-width:799px){.isDeploy{padding:14px 14px 48px}.deploy-top{grid-template-columns:1fr}.deploy-sparks{grid-template-columns:1fr 1fr}.deploy-card-value{font-size:24px}}.inbox-chat,.inbox-list,.inbox-shell{min-height:0;overflow:hidden}.inbox-msgs,.inbox-right{min-height:0}.inbox-msgs{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (max-width:899px){.op-chrome-nav{display:none}.op-chrome-ws{display:flex}.op-env{display:none}.op-cari{display:none!important}.app-sidebar,.op-rail{display:flex;position:fixed;left:0;top:0;z-index:60;transform:translateX(-100%);transition:transform .22s ease;padding-top:env(safe-area-inset-top);height:100vh;height:100dvh;width:220px}.app-sidebar.open{transform:translateX(0);box-shadow:2px 0 18px rgba(0,0,0,.18)}.app-topbar{display:none}.app-backdrop{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s}.app-backdrop.open{opacity:1;pointer-events:auto}}@media (max-width:560px){img,svg,video{max-width:100%}}.closari-spinner{position:relative;width:60px;height:60px;display:grid;place-items:center}.closari-spinner-ring{position:absolute;inset:0;animation:closari-spin .85s linear infinite;transform-origin:center}.closari-spinner-logo{width:36px;height:36px;border-radius:50%;object-fit:cover;animation:closari-pulse 1.6s ease-in-out infinite}.closari-loader-full{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#fff}@keyframes closari-spin{to{transform:rotate(1turn)}}@keyframes closari-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.closari-spinner-logo,.closari-spinner-ring{animation:none}}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#E5E5E5;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.lp-how{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:860px){.lp-features{grid-template-columns:repeat(2,1fr)}.lp-how{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.lp-features{grid-template-columns:1fr}.lp-nav-secondary{display:none}}.cards-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.inbox-detail-toggle,.inbox-mobile-only,.inbox-sheet-backdrop{display:none}@media (max-width:1100px){.inbox-right{display:none!important}.inbox-shell.show-info .inbox-right{display:flex!important;position:absolute;right:0;top:0;bottom:0;z-index:20;width:min(280px,92vw)!important;box-shadow:-8px 0 24px rgba(0,0,0,.08)}.inbox-detail-toggle{display:flex!important}}@media (min-width:1101px){.inbox-shell.detail-collapsed .inbox-right{display:none!important}.inbox-detail-toggle{display:flex!important}}@media (max-width:768px){.login-grid{grid-template-columns:1fr!important}.login-aside{display:none!important}.inbox-shell{height:100%!important}.inbox-chat,.inbox-list{width:100%!important;flex:1 1 auto!important;border-right:none!important;min-width:0}.inbox-chat,.inbox-right,.inbox-shell.has-active .inbox-list{display:none!important}.inbox-shell.has-active .inbox-chat,.inbox-shell.has-active.show-info .inbox-chat{display:flex!important}.inbox-shell.has-active.show-info .inbox-right{display:flex!important;position:fixed;left:0;right:0;bottom:0;top:auto;height:min(72dvh,520px);width:100%!important;z-index:40;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.18);animation:inbox-sheet-up .22s ease}.inbox-sheet-backdrop{display:block;position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.35)}.inbox-mobile-only{display:flex!important}.hide-mobile{display:none!important}}@keyframes inbox-sheet-up{0%{transform:translateY(12%);opacity:.6}to{transform:translateY(0);opacity:1}}.pwa-bar-atas{position:fixed;top:0;left:0;right:0;z-index:210;padding:calc(env(safe-area-inset-top) + 7px) 14px 7px;background:#B45309;color:#fff;font-size:12.5px;font-weight:500;text-align:center;letter-spacing:-.01em}.pwa-tumpuk{position:fixed;z-index:200;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom) + 14px);width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px}.pwa-kartu{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.14);animation:pwa-naik .22s ease}.pwa-ikon{border-radius:9px;flex-shrink:0}.pwa-isi{min-width:0;flex:1 1}.pwa-judul{font-size:13.5px;font-weight:600;color:#0D0D0D;letter-spacing:-.01em}.pwa-sub{font-size:12px;line-height:1.45;color:#6B7280;margin-top:2px}.pwa-tombol-utama{flex-shrink:0;font:inherit;font-size:13px;font-weight:500;padding:9px 16px;min-height:40px;background:#16A34A;color:#fff;border:none;border-radius:9px;cursor:pointer}.pwa-tombol-utama:disabled{opacity:.6;cursor:wait}.pwa-tombol-tutup{flex-shrink:0;background:none;border:none;cursor:pointer;color:#9CA3AF;font-size:20px;line-height:1;width:32px;height:32px;border-radius:8px}.pwa-tombol-tutup:hover{background:#F3F4F6;color:#6B7280}@keyframes pwa-naik{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pwa-kartu{animation:none}}@media (max-width:480px){.pwa-kartu{padding:11px 10px 11px 12px;gap:10px}.pwa-sub{font-size:11.5px}}@media (max-width:560px){input,select,textarea{font-size:16px}}[role=button],a,button{-webkit-tap-highlight-color:transparent}@media (display-mode:standalone){body{overscroll-behavior-y:none}.app-shell{padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.page-wrap{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}