@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_07d15b{--font-heading:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_f320de{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.__variable_f320de{--font-body:"EB Garamond","EB Garamond Fallback"}:root{--ntl-bg-primary:#faf6f0;--ntl-bg-secondary:#ffffff;--ntl-bg-dark:#0f1117;--ntl-bg-dark-secondary:#1a1d27;--ntl-text-primary:#111827;--ntl-text-secondary:#6b7280;--ntl-text-dark-primary:#e8e6e3;--ntl-text-dark-secondary:#9ca3af;--ntl-border:#e5e7eb;--ntl-border-dark:rgba(255,255,255,0.1);--ntl-glass-primary:rgba(255,255,255,0.8);--ntl-glass-secondary:rgba(243,244,246,0.6);--ntl-glass-elevated:rgba(255,255,255,0.9);--ntl-glass-border:rgba(229,231,235,0.6);--ntl-deep-blue:#023e73;--ntl-teal:#024059;--ntl-bronze:#bf6415;--ntl-cream:#d9ccc1;--ntl-terracotta:#8c503a;--ntl-tarsila-amarelo:#f2b705;--ntl-tarsila-verde:#4a7c59;--ntl-tarsila-laranja:#cc5500;--ntl-tarsila-ocre:#d4a055;--ntl-tarsila-azul:#5b9bd5;--ntl-tarsila-rosa:#f5d0c5;--ntl-tarsila-creme:#fff8e7;--ntl-font-heading:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ntl-font-body:"EB Garamond",Georgia,"Times New Roman",serif;--ntl-font-mono:"Crimson Pro",Georgia,serif;--ntl-canvas-opacity:0.15;--ntl-canvas-blend:multiply;--ntl-painted-bg-opacity:0.08}.dark{--ntl-glass-primary:rgba(255,255,255,0.06);--ntl-glass-secondary:rgba(255,255,255,0.08);--ntl-glass-elevated:rgba(255,255,255,0.1);--ntl-glass-border:rgba(255,255,255,0.1);--ntl-canvas-opacity:0.12;--ntl-canvas-blend:overlay;--ntl-painted-bg-opacity:0.06}.ntl-canvas-texture{position:relative}.ntl-canvas-texture:before{content:"";position:absolute;inset:0;opacity:var(--ntl-canvas-opacity);pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:var(--ntl-canvas-blend)}.ntl-painted-bg:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:var(--ntl-painted-bg-opacity)}.ntl-glass-card{background:var(--ntl-glass-primary);border:1px solid var(--ntl-glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ntl-glass-card:hover{border-color:var(--ntl-glass-border);box-shadow:0 8px 32px rgba(0,0,0,.08)}.dark .ntl-glass-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.3)}.ntl-glass-elevated{background:var(--ntl-glass-elevated);border:1px solid var(--ntl-glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ntl-glass-sidebar{background:rgba(250,246,240,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(229,231,235,.5)}.dark .ntl-glass-sidebar{background:rgba(15,17,23,.9);border-right-color:rgba(255,255,255,.08)}@keyframes ntl-hero-reveal{0%{opacity:0;transform:translateY(60px) scale(.95);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes ntl-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes ntl-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ntl-pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(191,100,21,.4)}50%{box-shadow:0 0 20px 4px rgba(191,100,21,.15)}}.ntl-hero-reveal{animation:ntl-hero-reveal 1s cubic-bezier(.16,1,.3,1) forwards}.ntl-fade-in{animation:ntl-fade-in .6s ease-out forwards}.ntl-shimmer{position:relative;overflow:hidden}.ntl-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:ntl-shimmer 2s infinite}.ntl-heading{font-family:var(--ntl-font-heading);font-weight:700;letter-spacing:-.02em}.ntl-body{font-family:var(--ntl-font-body);line-height:1.7}.ntl-mono{font-family:var(--ntl-font-mono)}html.high-contrast .ntl-glass-card,html.high-contrast .ntl-glass-elevated,html.high-contrast .ntl-glass-sidebar{background:#000000!important;border-color:#ffffff!important;backdrop-filter:none!important}html.high-contrast .ntl-canvas-texture:before{display:none}:root{--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-950:#0a0a0a;--navy-50:#e8edf4;--navy-100:#c5d3e8;--navy-200:#9fb5d6;--navy-300:#7897c4;--navy-400:#5a7fb6;--navy-500:#3c67a8;--navy-600:#1e3a5f;--navy-700:#162d4a;--navy-800:#0f2135;--navy-900:#081420;--gold-50:#fdf8e7;--gold-100:#f9ecc3;--gold-200:#f3dc9b;--gold-300:#eccc73;--gold-400:#e5bc4b;--gold-500:#d4af37;--gold-600:#b8962e;--gold-700:#9a7d26;--gold-800:#7c641e;--gold-900:#5e4b16;--accent-50:var(--navy-50);--accent-100:var(--navy-100);--accent-200:var(--navy-200);--accent-300:var(--navy-300);--accent-400:var(--navy-400);--accent-500:var(--navy-500);--accent-600:var(--navy-600);--accent-700:var(--navy-700);--accent-800:var(--navy-800);--accent-900:var(--navy-900);--success:#059669;--warning:#d97706;--error:#dc2626;--info:#0891b2;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:calc(var(--radius, 0.5rem) - 4px);--radius-md:calc(var(--radius, 0.5rem) - 2px);--radius-lg:var(--radius,0.5rem);--radius-xl:calc(var(--radius, 0.5rem) + 4px);--radius-2xl:calc(var(--radius, 0.5rem) + 8px)}html.dark{--gray-50:#09090b;--gray-100:#18181b;--gray-200:#27272a;--gray-300:#3f3f46;--gray-400:#52525b;--gray-500:#71717a;--gray-600:#a1a1aa;--gray-700:#d4d4d8;--gray-800:#e4e4e7;--gray-900:#f4f4f5;--gray-950:#fafafa;--navy-50:#081420;--navy-100:#0f2135;--navy-200:#162d4a;--navy-300:#1e3a5f;--navy-400:#3c67a8;--navy-500:#5a7fb6;--navy-600:#7897c4;--navy-700:#9fb5d6;--navy-800:#c5d3e8;--navy-900:#e8edf4;--gold-50:#5e4b16;--gold-100:#7c641e;--gold-200:#9a7d26;--gold-300:#b8962e;--gold-400:#d4af37;--gold-500:#e5bc4b;--gold-600:#eccc73;--gold-700:#f3dc9b;--gold-800:#f9ecc3;--gold-900:#fdf8e7;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--shadow:0 1px 3px 0 rgba(0,0,0,0.4),0 1px 2px 0 rgba(0,0,0,0.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -1px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.5),0 4px 6px -2px rgba(0,0,0,0.4);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.6),0 10px 10px -5px rgba(0,0,0,0.5)}.argos-gradient{background:linear-gradient(135deg,var(--navy-600) 0,var(--navy-800) 100%)}.argos-gradient-gold{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-600) 100%)}.argos-border{border:1px solid var(--navy-300)}.argos-border-gold{border:1px solid var(--gold-400)}.argos-card{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.argos-card-elevated{background:var(--gray-50);border:1px solid var(--navy-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.argos-button{background:var(--navy-600);color:white;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);font-weight:500;transition:all .2s ease}.argos-button:hover{background:var(--navy-700);box-shadow:var(--shadow-md)}.argos-button-gold{background:var(--gold-500);color:var(--navy-900)}.argos-button-gold:hover{background:var(--gold-600)}.argos-button-outline{background:transparent;border:2px solid var(--navy-500);color:var(--navy-600)}.argos-button-outline:hover{background:var(--navy-50)}.argos-scales{position:relative;display:flex;align-items:center;justify-content:center}.argos-scales:before{content:"";position:absolute;width:2px;height:100%;background:var(--gold-500)}.argos-pillar{position:relative;background:linear-gradient(180deg,var(--navy-200) 0,var(--navy-300) 100%);border-radius:var(--radius-sm)}.argos-pillar:before{top:-8px}.argos-pillar:after,.argos-pillar:before{content:"";position:absolute;left:-4px;right:-4px;height:16px;background:var(--navy-400);border-radius:var(--radius-md)}.argos-pillar:after{bottom:-8px}.text-navy{color:var(--navy-600)}.text-gold{color:var(--gold-500)}.bg-navy{background-color:var(--navy-600)}.bg-gold{background-color:var(--gold-500)}.text-gradient-legal{background:linear-gradient(135deg,var(--navy-500) 0,var(--gold-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .texture-matte{position:relative}.dark .texture-matte:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.dark .bg-background-primary,.dark .bg-surface-elevated,.dark .bg-surface-primary,.dark body{position:relative}.dark .shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.dark .shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.dark .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.dark .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}.dark :focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.dark a:focus,.dark button:focus,.dark input:focus,.dark select:focus,.dark textarea:focus{box-shadow:0 0 0 2px rgba(59,130,246,.3),0 0 12px rgba(59,130,246,.2)}*{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-switching *{transition:none!important}.dark .btn-primary{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark .btn-primary:hover{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 4px 6px rgba(0,0,0,.3)}.dark .btn-secondary{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.dark .btn-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.dark .card{background:var(--color-surface-primary);border:1px solid var(--color-border-default);box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark .card:hover{box-shadow:0 4px 6px rgba(0,0,0,.3);border-color:var(--color-border-hover)}.dark input,.dark select,.dark textarea{background:rgba(255,255,255,.03);border-color:var(--color-border-default);color:var(--color-text-primary)}.dark input:focus,.dark select:focus,.dark textarea:focus{background:rgba(255,255,255,.05);border-color:var(--color-border-focus)}.dark ::-webkit-scrollbar{width:12px;height:12px}.dark ::-webkit-scrollbar-track{background:var(--color-background-secondary)}.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:var(--radius,6px);border:2px solid var(--color-background-secondary)}.dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.15)}.dark ::-moz-selection{background:rgba(59,130,246,.3);color:var(--color-text-primary)}.dark ::selection{background:rgba(59,130,246,.3);color:var(--color-text-primary)}.dark code{background:rgba(255,255,255,.05);color:var(--color-text-secondary)}.dark code,.dark pre{border:1px solid var(--color-border-default)}.dark pre{background:var(--color-surface-secondary)}.dark table,.dark th{border-color:var(--color-border-default)}.dark th{background:var(--color-surface-secondary)}.dark td{border-color:var(--color-border-default)}.dark tr:hover{background:rgba(255,255,255,.02)}.dark [role=tooltip]{background:var(--color-surface-elevated);border:1px solid var(--color-border-default);box-shadow:0 4px 12px rgba(0,0,0,.4)}.dark .modal-backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(4px)}.dark .dropdown-menu{background:var(--color-surface-elevated);border:1px solid var(--color-border-default);box-shadow:0 10px 20px rgba(0,0,0,.4)}.dark .dropdown-item:hover{background:rgba(255,255,255,.05)}.dark .skeleton{background:linear-gradient(90deg,var(--color-surface-secondary) 25%,var(--color-surface-tertiary) 50%,var(--color-surface-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bg-background{background-color:var(--color-background-primary)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.bg-surface-primary\/90,.dark .dark\:bg-surface-primary\/90{background-color:var(--color-surface-primary);opacity:.9}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.border-border-default{border-color:var(--color-border-default)}.border-border-hover{border-color:var(--color-border-hover)}.border-border-focus{border-color:var(--color-border-focus)}.dark .dark\:border-border-default{border-color:var(--color-border-default)}