@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.p.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.p.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.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.p.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.p.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.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_ebf608{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_ebf608{--font-display-loaded:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_968867{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_968867{--font-sans-loaded:"Inter Tight","Inter Tight 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.p.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.p.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.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.p.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.p.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.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_cbfcc6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_cbfcc6{--font-mono-loaded:"Geist Mono","Geist Mono Fallback"}:root{color-scheme:light;--color-primary:#0e5b43;--color-primary-hover:#0a4634;--color-primary-light:#e9f1ee;--color-primary-subtle:#f2f7f5;--color-bg:#fafafa;--color-surface:#ffffff;--color-sidebar:#f4f4f5;--color-sidebar-hover:#e9e9ec;--color-sidebar-active:#dce8e3;--color-text:#111113;--color-text-secondary:#52525b;--color-text-tertiary:#a1a1aa;--color-text-inverse:#ffffff;--color-border:#e4e4e7;--color-border-light:#f4f4f5;--color-success:#059669;--color-warning:#d97706;--color-error:#dc2626;--sidebar-width:300px;--header-height:56px;--input-height:56px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(22,26,27,0.04);--shadow-sm:0 1px 3px rgba(22,26,27,0.06),0 1px 2px rgba(22,26,27,0.04);--shadow-md:0 4px 16px rgba(22,26,27,0.08),0 1px 3px rgba(22,26,27,0.04);--shadow-lg:0 12px 40px rgba(22,26,27,0.12),0 4px 12px rgba(22,26,27,0.06);--shadow-xl:0 20px 60px rgba(22,26,27,0.16),0 8px 20px rgba(22,26,27,0.08);--shadow-input:0 0 0 3px rgba(14,91,67,0.12);--shadow-glow:0 0 20px rgba(14,91,67,0.15);--z-raised:5;--z-splash:40;--z-site-dialog:50;--z-site-header:60;--z-reading-progress:65;--z-floating-action:100;--z-page-drawer-backdrop:149;--z-page-drawer:150;--z-shell-drawer-backdrop:199;--z-shell-drawer:200;--z-review-footer:35;--z-review-marker:40;--z-review-composer:41;--z-doc-panel-backdrop:299;--z-doc-panel:300;--z-modal:19500;--z-menu:19900;--z-toast:20000;--z-tooltip:20001;--z-help-backdrop:20080;--z-help-panel:20085;--z-tour-overlay:20090;--z-tour-blocker:20095;--z-tour-popover:20100;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--transition-fast:150ms ease;--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"DM Serif Display",Georgia,serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);line-height:var(--libra-text-ui-line,1.3)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none}button,input,textarea{font-family:inherit;border:none}input,textarea{outline:none}ol,ul{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.spinner{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--libra-radius-full);animation:spin .6s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes typingDot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px rgba(14,91,67,.15)}50%{box-shadow:0 0 20px rgba(14,91,67,.25)}}:root{--libra-font-display:var(--font-display-loaded),"Source Serif 4",Charter,Georgia,serif;--libra-font-sans:var(--font-sans-loaded),"Inter Tight",Inter,-apple-system,sans-serif;--libra-font-mono:var(--font-mono-loaded),"Geist Mono",ui-monospace,Menlo,monospace;--libra-font-weight-regular:400;--libra-font-weight-medium:500;--libra-font-weight-semibold:600;--libra-text-h1-size:36px;--libra-text-h1-line:1.1;--libra-text-h1-tracking:0;--libra-text-h1-weight:var(--libra-font-weight-regular);--libra-text-h1-family:var(--libra-font-display);--libra-text-h2-size:24px;--libra-text-h2-line:1.2;--libra-text-h2-tracking:0;--libra-text-h2-weight:var(--libra-font-weight-regular);--libra-text-h2-family:var(--libra-font-display);--libra-text-h3-size:16px;--libra-text-h3-line:22px;--libra-text-h3-weight:var(--libra-font-weight-medium);--libra-text-h4-size:14px;--libra-text-h4-line:18px;--libra-text-h4-weight:var(--libra-font-weight-medium);--libra-text-body-size:16px;--libra-text-body-line:1.45;--libra-text-body-tracking:0.01em;--libra-text-small-size:14px;--libra-text-small-line:18px;--libra-text-small-tracking:0.01em;--libra-text-xsmall-size:12px;--libra-text-xsmall-line:16px;--libra-text-xsmall-tracking:0.01em;--libra-text-ui-line:1.3;--libra-text-prose-size:16px;--libra-text-prose-line:1.75;--libra-text-prose-h3-size:20px;--libra-text-prose-h3-line:32px;--libra-text-prose-h3-weight:var(--libra-font-weight-medium);--libra-text-label-size:12px;--libra-text-label-line:1;--libra-text-label-tracking:0.06em;--libra-text-label-weight:var(--libra-font-weight-medium);--libra-text-label-transform:uppercase;--libra-text-label-sm-size:10px;--libra-text-label-sm-line:1;--libra-text-label-sm-tracking:0.06em;--libra-text-label-sm-weight:var(--libra-font-weight-semibold);--libra-text-interactive-size:16px;--libra-text-interactive-line:22px;--libra-text-interactive-sm-size:14px;--libra-text-interactive-sm-line:18px;--libra-text-button-line:21px;--libra-text-menu-size:14px;--libra-text-menu-line:20px;--libra-font-features-numeric:"zero" 1,"tnum" 1;--libra-grey-1:#ffffff;--libra-grey-2:#fafafa;--libra-grey-3:#f4f4f4;--libra-grey-4:#e9eaea;--libra-grey-5:#dadcdc;--libra-grey-6:#c8cbcb;--libra-grey-7:#a8abac;--libra-grey-8:#888989;--libra-grey-9:#77726d;--libra-grey-10:#57514b;--libra-grey-11:#2f2b24;--libra-grey-12:#161a1b;--libra-color-text:var(--libra-grey-12);--libra-color-text-secondary:var(--libra-grey-10);--libra-color-text-placeholder:var(--libra-grey-8);--libra-color-text-disabled:var(--libra-grey-7);--libra-color-text-inverse:var(--libra-grey-1);--libra-color-text-inverse-secondary:var(--libra-grey-6);--libra-color-bg:var(--libra-grey-3);--libra-color-bg-base:var(--libra-grey-2);--libra-color-bg-layer:var(--libra-grey-1);--libra-color-bg-neutral-subtle:var(--libra-grey-4);--libra-color-bg-dark-layer:var(--libra-grey-12);--libra-color-bg-dark-base:var(--libra-grey-11);--libra-color-bg-dark-raised:var(--libra-grey-10);--libra-color-bg-primary:var(--libra-grey-12);--libra-color-bg-primary-hover:var(--libra-grey-11);--libra-color-bg-secondary:var(--libra-grey-3);--libra-color-bg-secondary-hover:var(--libra-grey-4);--libra-color-bg-input:var(--libra-grey-3);--libra-color-bg-input-hover:var(--libra-grey-4);--libra-color-bg-tooltip:var(--libra-grey-11);--libra-color-bg-overlay:#161a1b66;--libra-overlay-blur:blur(3px);--libra-color-scrollbar-thumb:var(--libra-grey-4);--libra-color-bg-ghost-hover:var(--libra-grey-4);--libra-color-bg-menu-item-hover:var(--libra-grey-4);--libra-color-bg-menu-item-selected:var(--libra-grey-5);--libra-color-border-subtle:var(--libra-grey-4);--libra-color-border:var(--libra-grey-6);--libra-color-border-strong:var(--libra-grey-8);--libra-color-border-focus-ring:#161a1b99;--libra-color-border-focus-ring-inverse:rgba(255,255,255,0.60);--libra-color-focus-ring-visible:#686a6a;--libra-color-error-3:#fce9ed;--libra-color-error-5:#fdbecb;--libra-color-error-7:#ff8fa5;--libra-color-error-10:#f10937;--libra-color-error-11:#c00c30;--libra-color-warning-3:#fbf8df;--libra-color-warning-5:#fcf09c;--libra-color-warning-7:#ffdb3d;--libra-color-warning-11:#7a4500;--libra-color-success-3:#d5f0e3;--libra-color-success-5:#89e6b8;--libra-color-success-7:#2fda85;--libra-color-success-11:#197644;--libra-color-info-3:#eef2fb;--libra-color-info-5:#d6dffa;--libra-color-info-7:#b1bfea;--libra-color-info-10:#677eda;--libra-color-info-11:#5266ba;--libra-color-text-error:var(--libra-color-error-11);--libra-color-text-warning:var(--libra-color-warning-11);--libra-color-text-success:var(--libra-color-success-11);--libra-color-text-accent:var(--libra-color-info-11);--libra-color-brand:#0e5b43;--libra-color-brand-hover:#0a4634;--libra-color-brand-subtle:#0e5b431a;--libra-color-brand-border:#0e5b4359;--libra-tag-alpha:0.40;--libra-tag-grey-bg:#dcdce066;--libra-tag-grey-bg-hover:#a1a1aa66;--libra-tag-success-bg:#89e6b866;--libra-tag-success-bg-hover:#2fda8566;--libra-tag-warning-bg:#fcf09c66;--libra-tag-warning-bg-hover:#ffdb3d66;--libra-tag-error-bg:#fdbecb66;--libra-tag-error-bg-hover:#ff8fa566;--libra-tag-info-bg:#d6dffa66;--libra-tag-info-bg-hover:#b1bfea66;--libra-size-0:0px;--libra-size-0-5:2px;--libra-size-1:4px;--libra-size-1-5:6px;--libra-size-2:8px;--libra-size-3:12px;--libra-size-4:16px;--libra-size-5:20px;--libra-size-6:24px;--libra-size-8:32px;--libra-size-10:40px;--libra-size-12:48px;--libra-size-14:56px;--libra-size-16:64px;--libra-space-0:var(--libra-size-0);--libra-space-1:var(--libra-size-0-5);--libra-space-2:var(--libra-size-1);--libra-space-3:var(--libra-size-1-5);--libra-space-4:var(--libra-size-2);--libra-space-5:var(--libra-size-3);--libra-space-6:var(--libra-size-4);--libra-space-7:var(--libra-size-6);--libra-space-8:var(--libra-size-8);--libra-space-9:var(--libra-size-10);--libra-radius-xs:var(--libra-size-0-5);--libra-radius-sm:var(--libra-size-1);--libra-radius-md:var(--libra-size-1-5);--libra-radius-lg:var(--libra-size-2);--libra-radius-card:10px;--libra-radius-xl:var(--libra-size-3);--libra-radius-2xl:var(--libra-size-4);--libra-radius-3xl:20px;--libra-radius-full:99px;--libra-shadow-sm:0 1px 2px 0 #161a1b0f;--libra-shadow-md:0 4px 16px 0 #161a1b17;--libra-shadow-lg:0 12px 28px 0 #161a1b24;--libra-shadow-menu-bordered:0 1px 3px 0 #161a1b1a;--libra-hairline:0.5px;--libra-shadow-composer:var(--libra-shadow-md),var(--libra-shadow-ring-wide);--libra-shadow-composer-active:var(--libra-shadow-lg),var(--libra-shadow-ring-wide);--libra-shadow-composer-focus:0 0 0 3px #161a1b0e,0 24px 32px 0 #161a1b16,0 12px 16px 0 #161a1b0f,0 6px 8px 0 #161a1b0b,0 3px 4px -2px #161a1b08,0 1.5px 2px 0 #161a1b06;--libra-ring-ink:#161a1b0d;--libra-shadow-field:0 0 0 1px var(--libra-ring-ink);--libra-shadow-ring-wide:0 0 0 2px var(--libra-ring-ink);--libra-shadow-button:var(--libra-shadow-field),0 18px 47px 0 #161a1b08,0 7.5px 19px 0 #161a1b05,0 4px 10.5px 0 #161a1b05;--libra-shadow-tour-hover:0 8px 24px -10px rgba(0,0,0,0.17);--libra-shadow-overlay-card:var(--libra-shadow-field),0 2px 4px 0 #161a1b05,0 5px 9px 0 #161a1b05,0 9px 17px 0 #161a1b08,0 16px 30px 0 #161a1b0a,0 31px 57px 0 #161a1b0a,0 73px 136px 0 #161a1b0f;--libra-shadow-field-focus:0 0 0 2px var(--libra-color-border-focus-ring),var(--libra-shadow-field);--libra-shadow-button-focus:0 0 0 2px var(--libra-color-border-focus-ring),var(--libra-shadow-button);--libra-shadow-send-ring:0 0 0 2px #ffffff;--libra-shadow-card-halo:0 0 0 2px #ece7e5;--libra-elevation-ring:var(--libra-shadow-field);--libra-elevation-panel:var(--libra-shadow-sm);--libra-elevation-dialog:var(--libra-shadow-md);--libra-elevation-menu:var(--libra-shadow-lg);--libra-elevation-menu-bordered:var(--libra-shadow-menu-bordered);--libra-elevation-composer:var(--libra-shadow-composer-active);--libra-elevation-overlay-card:var(--libra-shadow-overlay-card);--libra-elevation-button:var(--libra-shadow-button);--libra-transition:150ms cubic-bezier(0.4,0,0.2,1);--libra-transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--libra-sidebar-width:236px;--libra-rail-width:52px;--libra-sidebar-column:256px;--libra-sidebar-rail:52px;--libra-sidebar-padding:10px;--libra-sidebar-item-width:216px;--libra-shell-gutter:8px;--libra-side-panel-width:560px;--libra-main-panel-width:1248px;--libra-content-width:1201px;--libra-content-padding-x:24px;--libra-nav-item-height:32px;--libra-nav-item-pitch:36px;--libra-nav-item-gap:4px;--libra-nav-padding-left:8px;--libra-nav-icon-size:16px;--libra-nav-icon-gap:12px;--libra-nav-label-offset:36px;--libra-header-height:50px;--libra-header-padding-x:24px;--libra-control-height:32px;--libra-control-height-bordered:34px;--libra-control-height-primary-measured:30px;--libra-control-height-sm:24px;--libra-icon-size:16px;--libra-icon-size-menu:20px;--libra-icon-stroke-menu:1.5;--libra-button-height:var(--libra-control-height);--libra-search-height:34px;--libra-avatar-size:28px;--libra-avatar-size-sm:24px;--libra-avatar-size-xs:20px;--libra-project-icon-size:24px;--libra-checkbox-size:16px;--libra-toggle-track-w:36px;--libra-toggle-track-h:20px;--libra-toggle-knob:16px;--libra-tabstrip-height:38px;--libra-composer-width:746px;--libra-composer-height:110px;--libra-composer-padding:12px;--libra-composer-pill-height:34px;--libra-composer-pill-gap:8px;--libra-composer-pill-icon-gap:6px;--libra-send-button-w:32px;--libra-send-button-h:30px;--libra-context-chip-height:28px;--libra-composer-bottom-offset:36px;--libra-menu-width-sm:192px;--libra-menu-width-md:256px;--libra-menu-width-lg:320px;--libra-menu-item-height:32px;--libra-menu-padding-block:4px;--libra-menu-offset:4px;--libra-answer-column:740px;--libra-answer-block-gap:8px;--libra-answer-heading-space-before:16px;--libra-answer-heading-space-after:8px;--libra-answer-li-gap:2px;--libra-answer-bullet-size:6px;--libra-answer-bullet-offset:16px;--libra-answer-li-indent:32px;--libra-answer-bullet-color:#d1d5db;--libra-answer-actions-gap:24px;--libra-answer-card-height:66px;--libra-card-padding:16px;--libra-card-template-w:288px;--libra-card-template-h:254px;--libra-card-project-w:391px;--libra-card-project-h:264px;--libra-card-meta-label-col:112px;--libra-card-meta-row-pitch:39px;--libra-grid-gap:16px;--libra-list-row-height:49px;--libra-list-separator:1px;--libra-dialog-height:742px;--libra-dialog-header-height:68px;--libra-dialog-padding:24px;--libra-dialog-w-sm:512px;--libra-dialog-w-md:800px;--libra-dialog-w-lg:1200px;--libra-dialog-w-tour:400px;--libra-panel-padding:16px;--libra-panel-width:492px;--libra-settings-nav-width:192px;--libra-split-left:30%;--libra-split-gap:32px;--libra-tour-dash-w:24px;--libra-tour-dash-h:4px;--libra-tour-dash-gap:6px;--libra-tour-dash-on:var(--libra-grey-12);--libra-tour-dash-off:var(--libra-grey-4);--libra-tour-arrow-base:12px;--libra-tour-arrow-depth:6px;--libra-tour-spotlight:var(--libra-grey-2);--libra-bp-sidebar:768px;--font-sans:var(--libra-font-sans);--font-serif:var(--libra-font-display);--font-mono:var(--libra-font-mono);--color-primary:var(--libra-color-bg-primary);--color-primary-hover:var(--libra-color-bg-primary-hover);--color-primary-light:var(--libra-grey-3);--color-primary-subtle:var(--libra-grey-2);--color-accent:#0e5b43;--color-accent-hover:#0a4634;--color-accent-light:#e9f1ee;--color-accent-glow:rgba(14,91,67,0.15);--control-height:var(--libra-control-height);--focus-ring:var(--libra-color-focus-ring-visible);--color-bg:var(--libra-color-bg);--color-surface:var(--libra-color-bg-layer);--color-sidebar:var(--libra-color-bg-base);--color-sidebar-hover:var(--libra-color-bg-menu-item-hover);--color-sidebar-active:var(--libra-color-bg-menu-item-selected);--color-text:var(--libra-color-text);--color-text-secondary:var(--libra-color-text-secondary);--color-text-tertiary:var(--libra-color-text-disabled);--color-text-inverse:var(--libra-color-text-inverse);--color-border:var(--libra-color-border-subtle);--color-border-light:var(--libra-grey-3);--color-success:var(--libra-color-text-success);--color-warning:var(--libra-color-text-warning);--color-error:var(--libra-color-text-error);--radius-sm:var(--libra-radius-md);--radius-md:var(--libra-radius-lg);--radius-card:var(--libra-radius-card);--radius-lg:var(--libra-radius-xl);--radius-xl:var(--libra-radius-2xl);--radius-full:var(--libra-radius-full);--shadow-xs:var(--libra-shadow-field);--shadow-sm:var(--libra-shadow-sm);--shadow-md:var(--libra-shadow-md);--shadow-lg:var(--libra-shadow-lg);--shadow-xl:var(--libra-shadow-composer-focus);--sidebar-width:var(--libra-sidebar-width);--header-height:var(--libra-header-height);--transition-fast:var(--libra-transition);--transition-normal:var(--libra-transition-slow)}