@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_0f62d1{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_0f62d1{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--anaquel-azul:#3056A2;--anaquel-azul-claro:#3B6AC7;--anaquel-verde:#76BDB4;--anaquel-verde-fundo:#1E6E66;--anaquel-ambar:#F0A443;--anaquel-ambar-fundo:#C47D10;--anaquel-rubro:#D72253;--anaquel-cinza-estante:#64748B;--brand-blue:var(--anaquel-azul);--brand-blue-hover:var(--anaquel-azul-claro);--brand-teal:var(--anaquel-verde);--brand-teal-deep:var(--anaquel-verde-fundo);--brand-amber:var(--anaquel-ambar);--brand-amber-deep:var(--anaquel-ambar-fundo);--brand-rose:var(--anaquel-rubro);--brand-blue-mid:#3E6BA6;--brand-steel:#4C7FA9;--brand-steel-light:#5A94AD;--brand-teal-mid:#68A8B0;--brand-orange:#EA8447;--brand-coral:#E4634B;--brand-red:#DD434F;--gradient-logic-ia:linear-gradient(135deg,#3056A2,#3E6BA6 22%,#4C7FA9 45%,#5A94AD 66%,#68A8B0 84%,#76BDB4);--gradient-business-energy:linear-gradient(135deg,#F0A443,#EA8447 26%,#E4634B 52%,#DD434F 78%,#D72253);--color-neutral-0:#FFFFFF;--color-neutral-50:#F8FAFC;--color-neutral-100:#F1F5F9;--color-neutral-200:#E2E8F0;--color-neutral-300:#CBD5E1;--color-neutral-400:#94A3B8;--color-neutral-500:#64748B;--color-neutral-600:#475569;--color-neutral-800:#1E293B;--color-neutral-900:#0F172A;--color-citation-bg:var(--color-quote-bg,#1A1A2E);--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--rule-width:1px;--row-marker-width:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 8px 24px rgba(0,0,0,.12);--shadow-lg:0 16px 40px rgba(0,0,0,.18);--shadow-card:0 2px 8px rgba(0,0,0,.08);--shadow-card-hover:0 4px 16px rgba(0,0,0,.12);--shadow-modal:0 8px 32px rgba(0,0,0,.16);--effect-glow-primary:0 0 40px rgba(48,86,162,.18);--effect-glow-cta:0 4px 16px rgba(240,164,67,.30);--effect-blur-glass:12px;--font-sans:Montserrat,"Helvetica Neue",Arial,sans-serif;--font-ui:"DM Sans",Montserrat,"Helvetica Neue",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--text-display-size:64px;--text-display-weight:900;--text-display-tracking:-0.03em;--text-display-line-height:1.05;--text-h1-size:44px;--text-h1-weight:800;--text-h1-tracking:-0.02em;--text-h1-line-height:1.12;--text-h2-size:32px;--text-h2-weight:700;--text-h2-tracking:-0.01em;--text-h2-line-height:1.2;--text-h3-size:24px;--text-h3-weight:700;--text-h3-tracking:-0.01em;--text-h3-line-height:1.3;--text-h4-size:20px;--text-h4-weight:600;--text-h4-tracking:0em;--text-h4-line-height:1.35;--text-body-lg-size:18px;--text-body-lg-weight:400;--text-body-lg-line-height:1.6;--text-body-size:16px;--text-body-weight:400;--text-body-line-height:1.6;--text-body-sm-size:14px;--text-body-sm-weight:400;--text-body-sm-line-height:1.5;--text-label-size:13px;--text-label-weight:600;--text-label-tracking:0.02em;--text-caption-size:12px;--text-caption-weight:600;--text-caption-tracking:0.06em;--text-caption-transform:uppercase;--text-nav-size:14px;--text-nav-weight:400;--text-nav-weight-active:700;--text-nav-tracking:0.005em;--text-nav-group-size:10px;--text-nav-group-weight:500;--text-nav-group-tracking:0.14em}:root,[data-theme=light]{color-scheme:light;--color-bg-canvas:#F8FAFC;--color-bg-surface:#FFFFFF;--color-bg-elevated:#FFFFFF;--color-bg-glass:rgba(255,255,255,0.72);--color-bg-overlay:rgba(15,23,42,0.40);--color-border-subtle:rgba(15,23,42,0.10);--color-border-strong:rgba(15,23,42,0.18);--color-border-focus:#3056A2;--color-text-primary:#0F172A;--color-text-secondary:#475569;--color-text-muted:#64748B;--color-text-inverse:#FFFFFF;--color-text-disabled:#94A3B8;--color-surface-hover:#F1F5F9;--color-surface-active:#E2E8F0;--color-accent-primary:#3056A2;--color-accent-secondary:#1E6E66;--color-accent-cta:#C47D10;--color-accent-highlight:#1E6E66;--color-status-success:#1E6E66;--color-status-warning:#C47D10;--color-status-error:#DC2626;--color-status-info:#3056A2;--color-text-danger:#A81241;--color-chip-blue-fg:#24447F;--color-chip-rose-fg:#A81241;--color-chip-amber-fg:#8A5600;--color-chip-teal-fg:#175C55;--color-chip-neutral-fg:#3F4C60;--color-btn-primary-bg:#3056A2;--color-btn-primary-text:#FFFFFF;--color-btn-primary-hover:#3B6AC7;--color-btn-cta-bg:#F0A443;--color-btn-cta-text:#1A1A2E;--color-btn-cta-hover:#C47D10;--color-btn-secondary-bg:transparent;--color-btn-secondary-text:#3056A2;--color-btn-secondary-border:#3056A2;--color-btn-secondary-hover:rgba(48,86,162,0.08);--color-btn-ghost-bg:transparent;--color-btn-ghost-text:#475569;--color-btn-ghost-hover:#F1F5F9;--color-input-bg:#FFFFFF;--color-input-border:#E2E8F0;--color-input-text:#0F172A;--color-input-placeholder:#94A3B8;--color-input-focus-border:#3056A2;--color-input-focus-ring:rgba(48,86,162,0.15);--color-input-error-border:#DC2626;--color-input-error-ring:rgba(220,38,38,0.15);--color-nav-topbar-bg:#FFFFFF;--color-nav-topbar-border:rgba(15,23,42,0.10);--color-nav-sidebar-bg:#F8FAFC;--color-nav-sidebar-border:transparent;--color-nav-item-text:#475569;--color-nav-item-hover-bg:rgba(15,23,42,0.05);--color-nav-item-active-bg:#3056A2;--color-nav-item-active-text:#FFFFFF;--color-nav-item-active-border:transparent;--color-nav-icon:#64748B;--color-nav-icon-active:#FFFFFF;--color-nav-tooltip-bg:#0F172A;--color-nav-tooltip-border:rgba(255,255,255,0.08);--color-avatar-ring:rgba(48,86,162,0.18);--color-search-highlight-bg:rgba(118,189,180,0.28);--color-search-highlight-fg:#0F172A;--color-search-highlight-border:rgba(30,110,102,0.45);--color-search-highlight-active-bg:rgba(118,189,180,0.55);--color-search-count-fg:#1E6E66;--color-rule:rgba(15,23,42,0.10);--color-rule-strong:rgba(15,23,42,0.18);--color-row-selected-bg:rgba(48,86,162,0.10);--color-row-marker:#3056A2;--color-row-marker-found:#1E6E66;--color-row-marker-error:#DC2626;--color-attachment-fg:#C47D10;--color-attachment-bg:rgba(240,164,67,0.10);--color-readonly-fg:#64748B;--color-chart-1:#223D73;--color-chart-2:#3056A2;--color-chart-3:#4E77C0;--color-chart-4:#7B9BD4;--color-chart-5:#AEC3E6;--color-chart-found:#1E6E66;--color-quote-bg:#1A1A2E}[data-theme=dark]{color-scheme:dark;--brand-teal-deep:#76BDB4;--brand-amber-deep:#F0A443;--color-bg-canvas:#191C22;--color-bg-surface:#21252D;--color-bg-elevated:#2A2F39;--color-bg-glass:rgba(33,37,45,0.72);--color-bg-overlay:rgba(10,11,14,0.55);--color-border-subtle:rgba(255,255,255,0.11);--color-border-strong:rgba(255,255,255,0.17);--color-border-focus:#76BDB4;--color-text-primary:#F8FAFC;--color-text-secondary:#CBD5E1;--color-text-muted:#94A3B8;--color-text-inverse:#0F172A;--color-text-disabled:#64748B;--color-surface-hover:#23272F;--color-surface-active:#2C313B;--color-accent-primary:#7BA5E5;--color-accent-secondary:#76BDB4;--color-accent-cta:#F0A443;--color-accent-highlight:#76BDB4;--color-status-success:#76BDB4;--color-status-warning:#F0A443;--color-status-error:#EF4444;--color-status-info:#7BA5E5;--color-text-danger:#FCA5B5;--color-chip-blue-fg:#A8C4EF;--color-chip-rose-fg:#FCA5B5;--color-chip-amber-fg:#F5C77E;--color-chip-teal-fg:#9FD8D0;--color-chip-neutral-fg:#CBD5E1;--color-btn-primary-bg:#3056A2;--color-btn-primary-text:#FFFFFF;--color-btn-primary-hover:#3B6AC7;--color-btn-cta-bg:#F0A443;--color-btn-cta-text:#1A1A2E;--color-btn-cta-hover:#F6BC6E;--color-btn-secondary-bg:rgba(255,255,255,0.04);--color-btn-secondary-text:#F8FAFC;--color-btn-secondary-border:rgba(255,255,255,0.14);--color-btn-secondary-hover:rgba(255,255,255,0.08);--color-btn-ghost-bg:transparent;--color-btn-ghost-text:#CBD5E1;--color-btn-ghost-hover:rgba(255,255,255,0.05);--color-input-bg:rgba(255,255,255,0.04);--color-input-border:rgba(255,255,255,0.10);--color-input-text:#F8FAFC;--color-input-placeholder:#94A3B8;--color-input-focus-border:#F0A443;--color-input-focus-ring:rgba(240,164,67,0.12);--color-input-error-border:#EF4444;--color-input-error-ring:rgba(239,68,68,0.15);--color-nav-topbar-bg:#21252D;--color-nav-topbar-border:rgba(255,255,255,0.11);--color-nav-sidebar-bg:#191C22;--color-nav-sidebar-border:transparent;--color-nav-item-text:rgba(255,255,255,0.70);--color-nav-item-hover-bg:rgba(255,255,255,0.05);--color-nav-item-active-bg:#3056A2;--color-nav-item-active-text:#FFFFFF;--color-nav-item-active-border:transparent;--color-nav-icon:#CBD5E1;--color-nav-icon-active:#FFFFFF;--color-nav-tooltip-bg:rgba(26,29,35,0.98);--color-nav-tooltip-border:rgba(255,255,255,0.08);--color-avatar-ring:rgba(118,189,180,0.22);--color-search-highlight-bg:rgba(118,189,180,0.22);--color-search-highlight-fg:#F8FAFC;--color-search-highlight-border:rgba(118,189,180,0.50);--color-search-highlight-active-bg:rgba(118,189,180,0.42);--color-search-count-fg:#76BDB4;--color-rule:rgba(255,255,255,0.11);--color-rule-strong:rgba(255,255,255,0.17);--color-row-selected-bg:rgba(48,86,162,0.28);--color-row-marker:#7BA5E5;--color-row-marker-found:#76BDB4;--color-row-marker-error:#EF4444;--color-attachment-fg:#F0A443;--color-attachment-bg:rgba(240,164,67,0.14);--color-readonly-fg:#94A3B8;--color-chart-1:#A8C4EF;--color-chart-2:#7BA5E5;--color-chart-3:#5A8AD4;--color-chart-4:#3E6BA6;--color-chart-5:#2A4A87;--color-chart-found:#76BDB4;--color-quote-bg:#1A1A2E}.theme-canvas{background:var(--color-bg-canvas);color:var(--color-text-primary)}.theme-surface{background:var(--color-bg-surface)}.theme-elevated,.theme-surface{color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.theme-elevated{background:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.theme-glass{background:var(--color-bg-glass);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);backdrop-filter:blur(var(--effect-blur-glass));-webkit-backdrop-filter:blur(var(--effect-blur-glass))}.anaquel-rule{border:0;border-bottom:var(--rule-width) solid var(--color-rule);margin:0}.anaquel-rule--strong{border-bottom-color:var(--color-rule-strong)}.anaquel-row{border-bottom:var(--rule-width) solid var(--color-rule);border-left:var(--row-marker-width) solid transparent;background:transparent;transition:background-color .12s ease,color .12s ease}.anaquel-row:hover{background:var(--color-surface-hover)}.anaquel-row[aria-selected=true]{background:var(--color-row-selected-bg);border-left-color:var(--color-row-marker)}.anaquel-row[data-found=true]{border-left-color:var(--color-row-marker-found)}.anaquel-row[data-error=true]{border-left-color:var(--color-row-marker-error)}.anaquel-mark,mark{background:var(--color-search-highlight-bg);color:var(--color-search-highlight-fg);box-shadow:inset 0 -1px 0 var(--color-search-highlight-border);padding:0 2px;border-radius:2px}.anaquel-mark[data-active=true]{background:var(--color-search-highlight-active-bg)}.anaquel-count{color:var(--color-search-count-fg);font-weight:700}.anaquel-count,.anaquel-num,td,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}body{font-family:var(--font-sans)}a:hover{color:var(--color-btn-primary-hover)}section[id]{scroll-margin-top:64px}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}[data-ph]:empty:before{content:attr(data-ph);color:var(--color-text-muted);pointer-events:none}.brand-logo-light{display:none}.brand-logo-dark,[data-theme=light] .brand-logo-light{display:block}[data-theme=light] .brand-logo-dark{display:none}:root,[data-theme=dark],[data-theme=light]{--mv-mark-bg:#f0a443;--mv-mark-fg:#1a1a2e;--mv-mark-border:#b06f14}[data-theme=light]{--mv-body-canvas:#ffffff}[data-theme=dark]{--mv-body-canvas:#dfe1e6}[data-theme=light]{--mv-doc-stage:#cbd5e1}[data-theme=dark]{--mv-doc-stage:#2a2f39}[data-theme=light]{--mv-inset:#f1f5f9;--mv-grid-line:rgba(15,23,42,0.06);--mv-info-fg:var(--color-chip-blue-fg);--mv-info-bg:rgba(48,86,162,0.1);--mv-info-border:rgba(48,86,162,0.28);--mv-idle-fg:var(--color-text-muted)}[data-theme=dark]{--mv-inset:#1b1e25;--mv-grid-line:rgba(255,255,255,0.045);--mv-info-fg:#7ba5e5;--mv-info-bg:rgba(123,165,229,0.12);--mv-info-border:rgba(123,165,229,0.32);--mv-idle-fg:#8b93a1}[data-theme=light]{--mv-toast-bg:#e1efef;--mv-toast-border:rgba(30,110,102,0.32);--mv-toast-fg:#1e6e66}[data-theme=dark]{--mv-toast-bg:#242f34;--mv-toast-border:rgba(118,189,180,0.32);--mv-toast-fg:#76bdb4}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}a{color:var(--color-accent-primary);text-decoration:none}a:hover{color:var(--color-accent-cta)}button,input,select,textarea{font-family:inherit}::selection{background:rgba(118,189,180,.28)}mark.mv-hit{background:var(--mv-mark-bg);color:var(--mv-mark-fg);box-shadow:inset 0 -2px 0 var(--mv-mark-border);border-radius:2px;padding:0 2px;font-weight:700}.mv-row:hover{background:var(--color-surface-hover)}.mv-split{width:6px;flex-shrink:0;cursor:col-resize;background:transparent;margin:0 -3px;z-index:20;position:relative;transition:background .12s;border:none;padding:0}.mv-split:hover{background:var(--color-border-strong)}.mv-split:active{background:var(--color-surface-active)}.mv-focus:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.mv-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.mv-scroll::-webkit-scrollbar{width:8px;height:8px}.mv-scroll::-webkit-scrollbar-track{background:transparent}.mv-scroll::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:999px}.mv-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}.mv-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-in:focus{outline:none;border-color:var(--color-input-focus-border);box-shadow:0 0 0 3px var(--color-input-focus-ring)}.mv-chip:hover{border-color:rgba(118,189,180,.55)}select option{background:var(--color-bg-surface);color:var(--color-text-primary)}.mv-grid{width:100%;border-collapse:collapse}.mv-grid thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--mv-inset);border-bottom:1px solid var(--color-border-subtle);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px}.mv-grid thead th[aria-sort]:not([aria-sort=none]){color:var(--color-text-primary)}.mv-grid tbody tr{border-bottom:1px solid var(--mv-grid-line)}.mv-grid th.mv-sortable{cursor:pointer}.mv-grid th.mv-sortable:hover{color:var(--color-text-primary)}.mv-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes mv-search-spin{to{transform:rotate(1turn)}}.mv-search-spin{transform-box:fill-box;transform-origin:center;animation:mv-search-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.mv-search-spin{display:none}}