@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-sans-3-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/source-sans-3-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--gepema-verde:#2f9e41;--gepema-vermelho:#cd191e;--gepema-preto:#000;--gepema-creme:#fbfaf4;--gepema-cinza:#6b7280;--gepema-branco:#fff;--ui-tinta:#12231a;--ui-verde-profundo:#1e7a2e;--ui-verde-noturno:#0b1410;--ui-noite-superficie:#131f19;--ui-noite-linha:#2c3a33;--ui-papel-texto:#f3f1e8;--ui-papel-suave:#b9bdb6;--ui-vermelho-claro:#f0898c;--color-neutral-0:#fff;--color-neutral-50:#f8faf9;--color-neutral-100:#f1f5f3;--color-neutral-200:#e2e8e5;--color-neutral-300:#cbd5d0;--color-neutral-400:#94a39c;--color-neutral-500:#64736c;--color-neutral-600:#4b5953;--color-neutral-700:#36433d;--color-neutral-800:#25312c;--color-neutral-900:#17211d;--color-neutral-950:#0c1411;--color-green-50:#f0f9f4;--color-green-100:#dcf2e5;--color-green-200:#bae4cc;--color-green-300:#8ccfac;--color-green-400:#58b487;--color-green-500:#32986a;--color-green-600:#247a55;--color-green-700:#206146;--color-green-800:#1d4d3a;--color-green-900:#193f31;--color-green-950:#0d231b;--color-blue-50:#eff8ff;--color-blue-100:#dceeff;--color-blue-200:#b9deff;--color-blue-300:#86c6ff;--color-blue-400:#4ca6ff;--color-blue-500:#2484f0;--color-blue-600:#1767d2;--color-blue-700:#1853aa;--color-blue-800:#194788;--color-blue-900:#1a3d70;--color-blue-950:#12264a;--color-red-50:#fff3f2;--color-red-700:#b42318;--color-red-900:#7a271a;--color-amber-50:#fffaeb;--color-amber-700:#8a6100;--color-amber-900:#5d4200;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.2;--line-height-heading:1.25;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--content-narrow:45rem;--content-reading:68ch;--content-wide:90rem;--border-width-thin:1px;--border-width-medium:2px;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--duration-instant:0s;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--z-base:0;--z-raised:10;--z-navigation:100;--z-overlay:500;--z-modal:1000;--font-family-sans:"Source Sans 3", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--font-body:var(--font-family-sans);--font-display:var(--font-family-sans);--font-mono:var(--font-family-mono);--type-body-sm-size:var(--font-size-sm);--type-body-sm-line-height:var(--line-height-normal);--type-body-md-size:1.0625rem;--type-body-md-line-height:var(--line-height-relaxed);--type-body-lg-size:var(--font-size-lg);--type-body-lg-line-height:var(--line-height-relaxed);--type-ui-sm-size:var(--font-size-sm);--type-ui-sm-line-height:var(--line-height-normal);--type-ui-md-size:var(--font-size-md);--type-ui-md-line-height:var(--line-height-normal);--type-heading-sm-size:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--type-heading-md-size:clamp(1.5rem, 1.3rem + .8vw, 2rem);--type-heading-lg-size:clamp(1.875rem, 1.5rem + 1.4vw, 2.75rem);--type-heading-xl-size:clamp(2.25rem, 1.7rem + 2vw, 3.5rem);--type-heading-line-height:var(--line-height-heading);--type-heading-weight:var(--font-weight-bold);--type-page-title-size:clamp(2rem, 1.4rem + 3vw, 3.25rem);--type-key-number-size:clamp(2.5rem, 1.8rem + 3.5vw, 4rem);--type-lead-size:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--type-label-size:.75rem;--type-label-tracking:.06em;--measure-reading:68ch;--measure-compact:55ch;--gap-compact:var(--space-2);--gap-small:var(--space-3);--gap-default:var(--space-4);--gap-comfortable:var(--space-6);--gap-large:var(--space-8);--block-spacing-small:var(--space-8);--block-spacing-medium:var(--space-12);--block-spacing-large:var(--space-16);--section-spacing-small:var(--space-12);--section-spacing-medium:var(--space-16);--section-spacing-large:var(--space-20);--layout-gutter:var(--space-4);--layout-content-gap:var(--space-8);--layout-viewport-min:20rem;--container-reading:68ch;--container-compact:48rem;--container-standard:72rem;--container-wide:90rem;--container-full:100%;--grid-columns:4;--grid-gap:var(--space-4);--layout-section-block:var(--section-spacing-medium);--layout-stack-gap:var(--gap-default);--layout-cluster-gap:var(--gap-default);--page-inline-padding:var(--space-4);--section-block-spacing:var(--space-16);--content-max-width:var(--content-wide);--focus-width:var(--border-width-medium);--focus-offset:.1875rem;--motion-feedback-duration:var(--duration-fast);--motion-interface-duration:var(--duration-normal);--motion-easing:var(--ease-standard)}@media (width>=48rem){:root{--layout-gutter:var(--space-8);--layout-content-gap:var(--space-12);--section-spacing-medium:var(--space-20);--section-spacing-large:var(--space-24);--grid-columns:8;--grid-gap:var(--space-6);--page-inline-padding:var(--space-8)}}@media (width>=80rem){:root{--layout-gutter:var(--space-12);--grid-columns:12;--grid-gap:var(--space-8);--page-inline-padding:var(--space-12)}}:root{--target-min-size:2.75rem;--focus-ring-width:.1875rem;--focus-ring-offset:.1875rem;--focus-ring-color:var(--color-focus);--opacity-disabled:.55;--motion-duration-instant:0s;--motion-duration-fast:var(--duration-fast);--motion-duration-normal:var(--duration-normal);--motion-duration-slow:var(--duration-slow);--motion-ease-standard:var(--ease-standard);--motion-ease-emphasized:var(--ease-emphasized);--transition-feedback:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), outline-color var(--motion-duration-fast) var(--motion-ease-standard);--transition-interface:opacity var(--motion-duration-normal) var(--motion-ease-standard), transform var(--motion-duration-normal) var(--motion-ease-emphasized)}@media (prefers-reduced-motion:reduce){:root{--motion-feedback-duration:0s;--motion-interface-duration:0s;--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s;--transition-feedback:none;--transition-interface:none}}:root{color-scheme:light;--color-page:var(--gepema-creme);--color-page-subtle:#f4f2e8;--color-surface:var(--gepema-branco);--color-surface-subtle:var(--gepema-creme);--color-surface-muted:var(--color-neutral-200);--color-surface-strong:var(--ui-tinta);--color-surface-inverse:var(--ui-verde-noturno);--color-text:var(--ui-tinta);--color-text-secondary:#4b5563;--color-text-muted:var(--gepema-cinza);--color-text-inverse:var(--color-neutral-0);--color-brand-official:var(--gepema-verde);--color-accent:var(--gepema-vermelho);--color-accent-text:var(--gepema-vermelho);--color-brand:var(--ui-verde-profundo);--color-brand-strong:#17602a;--color-brand-subtle:#eaf5ec;--color-brand-fill:var(--ui-verde-profundo);--color-information:var(--color-blue-700);--color-information-strong:var(--color-blue-900);--color-information-subtle:var(--color-blue-50);--color-link:var(--ui-verde-profundo);--color-link-hover:var(--ui-tinta);--color-border:var(--color-neutral-300);--color-border-subtle:var(--color-neutral-200);--color-border-strong:var(--color-neutral-600);--color-focus:var(--ui-verde-profundo);--color-error:var(--gepema-vermelho);--color-error-strong:var(--color-red-900);--color-error-subtle:var(--color-red-50);--color-success:var(--color-green-700);--color-success-strong:var(--color-green-900);--color-success-subtle:var(--color-green-50);--color-warning:var(--color-amber-700);--color-warning-strong:var(--color-amber-900);--color-warning-subtle:var(--color-amber-50);--color-selection-background:var(--color-green-200);--color-selection-text:var(--color-green-950);--color-card:var(--color-surface);--color-card-border:var(--color-border-subtle);--color-pill:var(--color-brand-subtle);--color-pill-text:var(--color-brand-strong);--color-header:var(--color-surface);--color-footer:var(--ui-tinta);--color-footer-text:#ffffffd1}@media (prefers-color-scheme:dark){:root[data-theme-pronto]:not([data-theme=light]):not([data-contrast=alto]){color-scheme:dark;--color-page:var(--ui-verde-noturno);--color-page-subtle:#101a15;--color-surface:var(--ui-noite-superficie);--color-surface-subtle:#101a15;--color-surface-muted:var(--ui-noite-linha);--color-surface-strong:var(--ui-papel-texto);--color-surface-inverse:var(--gepema-creme);--color-text:var(--ui-papel-texto);--color-text-secondary:var(--ui-papel-suave);--color-text-muted:#9ea39c;--color-text-inverse:var(--ui-tinta);--color-accent-text:var(--ui-vermelho-claro);--color-brand:var(--gepema-verde);--color-brand-strong:#7fcf8c;--color-brand-subtle:#16291c;--color-information:#8dbcf2;--color-information-strong:#c4ddf8;--color-information-subtle:#14233a;--color-link:#6cc47a;--color-link-hover:var(--ui-papel-texto);--color-border:var(--ui-noite-linha);--color-border-subtle:#1f2b25;--color-border-strong:#6a7770;--color-focus:#6cc47a;--color-error:var(--ui-vermelho-claro);--color-error-strong:#ffc9ca;--color-error-subtle:#2a1213;--color-success:#6cc47a;--color-success-strong:#b8e6bf;--color-success-subtle:#12241a;--color-warning:#e7bf5f;--color-warning-strong:#f6dea0;--color-warning-subtle:#2a2210;--color-selection-background:#275c33;--color-selection-text:var(--ui-papel-texto);--color-card:var(--ui-noite-superficie);--color-card-border:var(--ui-noite-linha);--color-pill:#16291c;--color-pill-text:#9fdcaa;--color-header:var(--ui-verde-noturno);--color-footer:#070d0a;--color-footer-text:var(--ui-papel-suave)}}:root[data-theme-pronto][data-theme=dark]:not([data-contrast=alto]){color-scheme:dark;--color-page:var(--ui-verde-noturno);--color-page-subtle:#101a15;--color-surface:var(--ui-noite-superficie);--color-surface-subtle:#101a15;--color-surface-muted:var(--ui-noite-linha);--color-surface-strong:var(--ui-papel-texto);--color-surface-inverse:var(--gepema-creme);--color-text:var(--ui-papel-texto);--color-text-secondary:var(--ui-papel-suave);--color-text-muted:#9ea39c;--color-text-inverse:var(--ui-tinta);--color-accent-text:var(--ui-vermelho-claro);--color-brand:var(--gepema-verde);--color-brand-strong:#7fcf8c;--color-brand-subtle:#16291c;--color-information:#8dbcf2;--color-information-strong:#c4ddf8;--color-information-subtle:#14233a;--color-link:#6cc47a;--color-link-hover:var(--ui-papel-texto);--color-border:var(--ui-noite-linha);--color-border-subtle:#1f2b25;--color-border-strong:#6a7770;--color-focus:#6cc47a;--color-error:var(--ui-vermelho-claro);--color-error-strong:#ffc9ca;--color-error-subtle:#2a1213;--color-success:#6cc47a;--color-success-strong:#b8e6bf;--color-success-subtle:#12241a;--color-warning:#e7bf5f;--color-warning-strong:#f6dea0;--color-warning-subtle:#2a2210;--color-selection-background:#275c33;--color-selection-text:var(--ui-papel-texto);--color-card:var(--ui-noite-superficie);--color-card-border:var(--ui-noite-linha);--color-pill:#16291c;--color-pill-text:#9fdcaa;--color-header:var(--ui-verde-noturno);--color-footer:#070d0a;--color-footer-text:var(--ui-papel-suave)}@media (prefers-color-scheme:dark){:root[data-interna][data-theme-pronto]:not([data-theme=light]):not([data-contrast=alto]){color-scheme:dark;--color-page:var(--gepema-preto);--color-page-subtle:#0f1012;--color-surface:var(--gepema-preto);--color-surface-subtle:#0f1012;--color-surface-muted:#2b2e33;--color-surface-strong:var(--gepema-creme);--color-surface-inverse:var(--gepema-creme);--color-text:var(--gepema-creme);--color-text-secondary:#babdc0;--color-text-muted:#a2a6ac;--color-text-inverse:var(--gepema-preto);--color-accent-text:var(--ui-vermelho-claro);--color-brand:var(--gepema-verde);--color-brand-strong:#7dc185;--color-brand-subtle:#08190a;--color-link:var(--gepema-verde);--color-link-hover:var(--gepema-creme);--color-border:var(--gepema-cinza);--color-border-subtle:#3b3f46;--color-border-strong:#a2a6ac;--color-focus:var(--gepema-verde);--color-success:var(--gepema-verde);--color-success-strong:#7dc185;--color-success-subtle:#08190a;--color-selection-background:var(--gepema-verde);--color-selection-text:var(--gepema-preto);--color-card:var(--gepema-preto);--color-card-border:var(--gepema-cinza);--color-pill:#08190a;--color-pill-text:#7dc185;--color-header:var(--gepema-preto);--color-footer:var(--gepema-preto);--color-footer-text:#babdc0}}:root[data-interna][data-theme-pronto][data-theme=dark]:not([data-contrast=alto]){color-scheme:dark;--color-page:var(--gepema-preto);--color-page-subtle:#0f1012;--color-surface:var(--gepema-preto);--color-surface-subtle:#0f1012;--color-surface-muted:#2b2e33;--color-surface-strong:var(--gepema-creme);--color-surface-inverse:var(--gepema-creme);--color-text:var(--gepema-creme);--color-text-secondary:#babdc0;--color-text-muted:#a2a6ac;--color-text-inverse:var(--gepema-preto);--color-accent-text:var(--ui-vermelho-claro);--color-brand:var(--gepema-verde);--color-brand-strong:#7dc185;--color-brand-subtle:#08190a;--color-link:var(--gepema-verde);--color-link-hover:var(--gepema-creme);--color-border:var(--gepema-cinza);--color-border-subtle:#3b3f46;--color-border-strong:#a2a6ac;--color-focus:var(--gepema-verde);--color-success:var(--gepema-verde);--color-success-strong:#7dc185;--color-success-subtle:#08190a;--color-selection-background:var(--gepema-verde);--color-selection-text:var(--gepema-preto);--color-card:var(--gepema-preto);--color-card-border:var(--gepema-cinza);--color-pill:#08190a;--color-pill-text:#7dc185;--color-header:var(--gepema-preto);--color-footer:var(--gepema-preto);--color-footer-text:#babdc0}.l-container{width:min(calc(100% - (2 * var(--layout-gutter))), var(--container-standard));margin-inline:auto}.l-container-wide{width:min(calc(100% - (2 * var(--layout-gutter))), var(--container-wide));margin-inline:auto}.l-reading{width:min(100%, var(--container-reading))}.l-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.l-stack{gap:var(--layout-stack-gap);flex-direction:column;display:flex}.l-cluster{gap:var(--layout-cluster-gap);flex-wrap:wrap;align-items:center;display:flex}.l-section{padding-block:var(--layout-section-block)}.l-grid>*,.l-stack>*,.l-cluster>*{min-width:0}:root{--portal-content:min(100% - 2rem, 76rem);--portal-wide:min(100% - 2rem, 88rem);--portal-radius-sm:.5rem;--portal-radius-md:.85rem;--portal-radius-lg:1.35rem;--portal-shadow-soft:none;--portal-line:var(--color-card-border);--portal-ivory:var(--color-page);--portal-paper:var(--color-page);--portal-green:var(--color-link);--portal-green-deep:var(--color-text);--portal-red:var(--color-accent-text);--portal-ink:var(--color-text);--portal-muted:var(--color-text-muted)}html{scroll-behavior:smooth}body{background:var(--color-page);color:var(--portal-ink)}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid}.portal-container{width:var(--portal-content);margin-inline:auto}.portal-container-wide{width:var(--portal-wide);margin-inline:auto}.portal-editorial{isolation:isolate;position:relative}.portal-editorial:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 92% 12%,#143f3109,#0000 25rem);position:absolute;inset:0}.portal-eyebrow{color:var(--portal-red);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;line-height:1.3;display:flex}.portal-eyebrow:before{content:"";background:currentColor;flex:none;width:2.4rem;height:1px}.portal-display{max-width:18ch;color:var(--portal-green-deep);font-size:clamp(2.45rem,5vw,5rem);font-weight:var(--font-weight-black);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.02}.portal-lead{max-width:68ch;color:var(--portal-muted);font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.75}.portal-section-heading{max-width:24ch;color:var(--portal-green-deep);font-size:clamp(1.8rem,3vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.1}.portal-surface{border:1px solid var(--portal-line);border-radius:var(--portal-radius-lg);background:var(--color-card);box-shadow:var(--portal-shadow-soft)}.portal-card{border:1px solid var(--portal-line);border-radius:var(--portal-radius-md);background:var(--color-card);position:relative;overflow:hidden}.portal-card:before{content:"";background:var(--color-brand-official);opacity:0;height:2px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.portal-card:hover:before,.portal-card:focus-within:before{opacity:1}.gepema-watermark{z-index:0;pointer-events:none;user-select:none;opacity:.035;width:min(38rem,48vw);position:absolute}.gepema-watermark--right{top:50%;right:-8rem;transform:translateY(-50%)}.gepema-watermark--left{top:50%;left:-8rem;transform:translateY(-50%)}.portal-arrow-link{color:var(--portal-green);text-underline-offset:.3em;align-items:center;gap:.55rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.portal-arrow-link:after{content:"→";transition:transform .16s}.portal-arrow-link:hover:after{transform:translate(.25rem)}@media (width<=48rem){:root{--portal-content:min(100% - 1.25rem, 76rem);--portal-wide:min(100% - 1.25rem, 88rem)}.portal-display{font-size:clamp(2.25rem,12vw,3.8rem)}.gepema-watermark{opacity:.025;width:25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-page);min-width:20rem;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);margin:0}img,picture,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}:where(button,input,select,textarea,a):disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}a{color:var(--color-link);text-underline-offset:.16em;transition:var(--transition-feedback);text-decoration-thickness:.08em}a:hover{color:var(--color-link-hover)}@media (forced-colors:active){:focus-visible{outline-color:highlight}a{color:linktext}}[role=alert][class*=--error]:before{color:var(--color-error);font-weight:var(--font-weight-bold);content:"⚠ Erro:";margin-inline-end:.4em;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html[data-font-scale="-1"]{font-size:93.75%}html[data-font-scale="1"]{font-size:112.5%}html[data-font-scale="2"]{font-size:125%}html[data-font-scale="3"]{font-size:150%}.brand-contrast-only{display:none!important}html[data-contrast=alto]{--color-page:#000;--color-page-subtle:#000;--color-surface:#000;--color-surface-subtle:#000;--color-text:#fff;--color-text-secondary:#fff;--color-text-muted:#fff;--color-text-inverse:#000;--color-link:#ffd400;--color-link-hover:#fff;--color-border:#fff;--color-border-subtle:#fff;--color-border-strong:#fff;--color-brand:#ffd400;--color-brand-official:#ffd400;--color-brand-strong:#000;--color-brand-subtle:#000;--color-accent:#ffd400;--color-focus:#ffd400;--color-error:#ff8a8a;color-scheme:dark}html[data-contrast=alto] :is(body,header,main,footer,section,article,aside,nav,div,ul,ol,li,dl,dd,dt,table,thead,tbody,tr,th,td,form,fieldset,label,input,select,textarea,button,p,span,strong,small,h1,h2,h3,h4,h5,h6,blockquote,figure,figcaption):not([vw],[vw] *){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-contrast=alto] :is(a,a *):not([vw],[vw] *){color:#ffd400!important;background-color:#000!important;background-image:none!important}html[data-contrast=alto] a:not([vw] *){border-color:#ffd400!important}html[data-contrast=alto] :focus-visible{outline-offset:3px;outline:3px solid #ffd400!important}html[data-contrast=alto] :is(button,input,select,textarea){border:1px solid #fff!important}html[data-contrast=alto] .brand-light-only{display:none!important}html[data-contrast=alto] .brand-contrast-only{display:block!important}html[data-contrast=alto] .indicator-bars__bar{background:#ffd400!important}[role=region][tabindex="0"]{position:relative}[role=region][tabindex="0"]:focus-visible{outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,var(--color-focus,currentColor));outline-offset:var(--focus-ring-offset,2px)}html body{min-width:0}:root .site-shell .site-header__main-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.25rem;display:flex}:root .site-shell .site-header__identity{flex:20rem}:root .site-shell .site-identity{padding:.5rem}:root .site-shell .site-identity__mark{inline-size:clamp(10rem,28vw,24rem)}.site-header__search{border:1px solid var(--color-border-strong);border-radius:var(--portal-radius-md);background:var(--color-surface);flex:0 25rem;gap:.5rem;padding:.375rem;display:flex}.site-header__search input{inline-size:100%;min-inline-size:0;color:var(--color-text);background:0 0;border:0;padding:.625rem}.site-header__search button{border:1px solid var(--color-link);border-radius:var(--portal-radius-sm);background:var(--color-link);min-block-size:2.75rem;color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);cursor:pointer;padding-inline:1rem}.site-header__search:focus-within{border-color:var(--color-focus)}:root .site-shell .home-hero{background:var(--color-page);color:var(--color-text);border-block-end:1px solid var(--color-border-subtle);padding-block:clamp(3rem,6vw,6rem)}:root .site-shell .home-hero__grid{gap:clamp(2rem,5vw,5rem)}:root .site-shell .home-hero__eyebrow{color:var(--color-link);letter-spacing:.07em;max-inline-size:48ch;line-height:1.65}:root .site-shell .home-hero h1{letter-spacing:-.02em;max-inline-size:16ch;font-size:clamp(2.25rem,4.5vw,4.75rem);line-height:1.12}:root .site-shell .site-main .home .home-hero h1 span{color:var(--color-link)}:root .site-shell .home-hero__lead{color:var(--color-text-secondary);margin-block-start:1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.8}:root .site-shell .home-button{border-radius:var(--portal-radius-md);min-block-size:3rem;padding:.875rem 1.25rem}:root .site-shell .home-button--primary{background:var(--color-link);color:var(--color-text-inverse)}:root .site-shell .home-button--primary:hover{background:var(--color-link-hover)}:root .site-shell .home-button--secondary{background:var(--color-surface);color:var(--color-link);border-color:var(--color-link)}:root .site-shell .home-button--secondary:hover{color:var(--color-link-hover)}:root .site-shell .home-hero__signature{border-radius:var(--portal-radius-lg);border-color:var(--gepema-verde);padding:clamp(1.5rem,3vw,2.5rem)}:root .site-shell .home-section{border-radius:var(--portal-radius-lg);padding:clamp(1.5rem,2.5vw,2rem);transition:border-color .16s,box-shadow .16s}:root .site-shell .home-section:hover,:root .site-shell .home-section:focus-within{border-color:var(--color-link);box-shadow:var(--portal-shadow-soft)}:root .site-shell .home-section:after{content:none}:root .site-shell .home-research__lines li{padding-block:1.5rem}:root .site-shell .home-manifesto__symbol img{block-size:auto;inline-size:min(100%,22rem);max-inline-size:100%;transform:none}:root .site-shell .site-main :is(h1,h2,h3){overflow-wrap:break-word}:root .site-shell .site-main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button){min-block-size:2.75rem}:root .site-shell .site-main textarea{line-height:1.65}:root .site-shell .site-main :is(.portal-card,.person-card,.project-card,.article-card,.course-card,.event-card){border-radius:var(--portal-radius-md)}:root .site-shell .structural-page{padding-block:clamp(2.5rem,5vw,5rem)}:root .site-shell .structural-page h1{font-size:var(--type-heading-xl-size);line-height:1.15}:root .site-shell .auth__panel{border-radius:var(--portal-radius-lg)}:root .site-shell :is(.institutional-page__header,.theme-page__header,.people-page__header,.projects-page__header,.scientific-production-page__header,.laboratories-page__hero,.scientific-module__hero,.atlas-hero,.obs-hero){padding-block:clamp(var(--space-10), 7vw, var(--space-20)) clamp(var(--space-8), 5vw, var(--space-12))}:root .site-shell :is(.institutional-page__title,.theme-page__intro h1,.people-page__header h1,.projects-page__header h1,.scientific-production-page__header h1,.laboratories-page__hero h1,.scientific-module__hero h1,.atlas-hero h1,.obs-hero h1){font-size:var(--type-page-title-size);letter-spacing:-.02em;line-height:1.08;font-weight:var(--font-weight-black);text-wrap:balance}:root .site-shell :is(.institutional-page__summary,.theme-page__lead,.people-page__summary,.projects-page__summary,.scientific-production-page__summary,.laboratories-page__summary,.scientific-module__lead,.atlas-hero__lead,.obs-hero__lead){max-inline-size:var(--measure-reading);line-height:1.6;font-size:var(--type-lead-size)}:root .site-shell :is(.institutional-page__summary,.theme-page__lead,.people-page__summary,.projects-page__summary,.scientific-production-page__summary,.scientific-module__lead){color:var(--color-text-secondary)}:root .site-shell :is(.institutional-page__eyebrow,.theme-page__eyebrow,.people-page__eyebrow,.projects-page__eyebrow,.scientific-production-page__eyebrow,.scientific-module__eyebrow,.structural-page__eyebrow,.evt-eyebrow){color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;line-height:1.4}:root .site-shell :is(.admin-home__eyebrow,.admin-notice__eyebrow,.admin-users__eyebrow,.analytics__eyebrow,.audit__eyebrow,.content-inv__eyebrow,.ed-form__eyebrow,.ed-list__eyebrow,.lattes__eyebrow,.lr__eyebrow,.reports__eyebrow,.auth__eyebrow,.access__eyebrow,.admin-shell__label,.admin-shell__group-label,.lm__brand){font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;line-height:1.4}:root .site-shell :is(.theme-page__toc,.admin-home__module,.admin-home__profiles,.structural-page__notice,.scientific-production-page__status){border-radius:var(--portal-radius-md);padding:clamp(1rem,2vw,1.75rem)}:root .site-shell .site-menu__summary{min-block-size:2.75rem}:root .site-shell .site-menu__top{text-underline-offset:.25em}@media (width<=47.999rem){.site-header__search,:root .site-shell .site-header__identity{flex-basis:100%}:root .site-shell .site-identity__mark{inline-size:min(100%,16rem)}:root .site-shell .home-hero__signature{max-inline-size:100%}:root .site-shell .home-hero__signature-copy{flex-direction:column}:root .site-shell .home-hero__signature-copy p{text-align:start}}@media (prefers-reduced-motion:reduce){:root .site-shell .home-section{transition:none}}@media (forced-colors:active){.site-header__search button{border-color:buttontext}}:root[data-interna] .site-main :is(a:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]),:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]):has(>a[href],>*>a[href]),a.lm-card,.admin-home__module:has(a[href]),a.lib-item,.lib-item:has(a[href]),.atl-item:has(a[href])){transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard), translate var(--motion-duration-normal) var(--motion-ease-emphasized)}:root[data-interna] .site-main :is(a:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]),:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]):has(>a[href],>*>a[href]),a.lm-card,.admin-home__module:has(a[href]),a.lib-item,.lib-item:has(a[href]),.atl-item:has(a[href])):is(:hover,:focus-within){border-color:var(--color-brand);box-shadow:0 .5rem 1.5rem -.75rem #12231a59}:root[data-interna] .site-main :is(.lm-btn,.lib-btn,.mlg-btn,.atl-btn,.evt-btn,.ept-btn,.access__button,.admin-shell__logout,button[type=submit]){transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-standard)}:root[data-interna] .site-main :is(.lm-table,.admin-table,.painel-tabela,.mlgadm-tabela) tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}:root[data-interna] .site-main :is(.lm-table,.admin-table,.painel-tabela,.mlgadm-tabela) tbody tr:hover{background-color:var(--color-surface-subtle)}:root[data-interna] .site-main :is(p,li,dd,td)>a:not([class]){text-underline-offset:.2em;transition:text-underline-offset var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard)}:root[data-interna] .site-main :is(p,li,dd,td)>a:not([class]):hover{text-underline-offset:.32em}@media (prefers-reduced-motion:no-preference){:root[data-interna] .site-main{animation:g-interna-entrada var(--motion-duration-slow,.32s) var(--motion-ease-emphasized) backwards}:root[data-interna] .site-main :is(a:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]),:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]):has(>a[href],>*>a[href]),a.lm-card,.admin-home__module:has(a[href]),a.lib-item,.lib-item:has(a[href]),.atl-item:has(a[href])):is(:hover,:focus-within){translate:0 -2px}:root[data-interna] .site-main :is(.lm-btn,.lib-btn,.mlg-btn,.atl-btn,.evt-btn,.ept-btn,.access__button,.admin-shell__logout,button[type=submit]):active:not(:disabled){scale:.97}:root[data-interna] .site-main details>summary::marker{transition:color var(--motion-duration-fast) var(--motion-ease-standard)}}@keyframes g-interna-entrada{0%{opacity:0;translate:0 .5rem}}:root[data-interna] .site-header{view-transition-name:g-cabecalho}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--motion-ease-standard,ease)}@media (forced-colors:active){:root[data-interna] .site-main :is([class$=-card],[class*=-card\ ]):hover{box-shadow:none}}:root[data-interna][data-theme=dark] .site-main :is(a:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]),:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]):has(>a[href],>*>a[href]),a.lm-card,.admin-home__module:has(a[href]),a.lib-item,.lib-item:has(a[href]),.atl-item:has(a[href])):is(:hover,:focus-within){box-shadow:0 .5rem 1.5rem -.5rem #0009}@media (prefers-reduced-motion:no-preference){:root[data-interna] .ds-hero__texto>*{animation:.8s cubic-bezier(.2,.7,.2,1) 50ms backwards g-interna-sobe}:root[data-interna] .ds-hero__texto>:nth-child(2){animation-delay:.15s}:root[data-interna] .ds-hero__texto>:nth-child(3){animation-delay:.28s}:root[data-interna] .ds-hero__texto>:nth-child(4){animation-delay:.42s}:root[data-interna] .ds-hero__texto>:nth-child(n+5){animation-delay:.55s}}@keyframes g-interna-sobe{0%{opacity:0;transform:translateY(14px)}}html:root[data-interna]{--cv-raio-cartao:10px;--cv-raio-campo:8px;--cv-raio-etiqueta:6px;--cv-borda:var(--color-border-subtle);--cv-borda-forte:var(--color-border);--cv-realce:color-mix(in srgb, var(--color-text) 7%, transparent);--cv-pad-cartao:clamp(1.25rem, 1rem + 1vw, 2rem);--ds-cartao-raio:var(--cv-raio-cartao);--ds-cartao-raio-grande:var(--cv-raio-cartao);--ds-cartao-sombra:none;--ds-cartao-sombra-realce:none;--ds-botao-raio:var(--cv-raio-campo);--aut-campo-raio:var(--cv-raio-campo);--aut-area-raio:var(--cv-raio-cartao)}html:root[data-interna] .aut-v2{--aut-campo-raio:var(--cv-raio-campo);--aut-area-raio:var(--cv-raio-cartao)}@media (width>=64rem){html:root[data-interna]{--layout-gutter:2.75rem;--ds-margem:2.75rem;--container-standard:82.5rem;--ds-largura:82.5rem}}@media (width>=80rem){html:root[data-interna] .ds-grade{--ds-grade-min:19rem}html:root[data-interna] .ds-grade--2{--ds-grade-min:30rem}html:root[data-interna] .ds-grade--3{--ds-grade-min:21rem}html:root[data-interna] .ds-grade--4{--ds-grade-min:16rem}}@media (width>=64rem) and (height>=40rem){html:root[data-interna] .site-header{z-index:40;border-block-end:1px solid var(--cv-borda-forte);background:var(--color-header);position:sticky;top:0}html:root[data-interna]{scroll-padding-top:calc(var(--cv-topo,7rem) + 1rem)}}html:root[data-interna] :is(.ds-hero h1,.lab-opening h1,.aut-v2 .admin-shell__content h1,.lm__title,.area__hero h1){font-family:var(--font-family-sans);letter-spacing:-.02em;font-weight:500}html:root[data-interna] :is(.ds-cartao,.ds-destaque,.ds-busca,.ds-numeros>li>:is(a,div),.pnl-anel,.pnl-grafico,.pnl-kpis>div,.pnl-numero,.cen-painel,.cen-kpis>:is(div,li),.cen-grafico,.cen-cartoes>li,.article-card,.lab-painel,.catalog-card,.result-grid>article,.escolar-card,.ins-painel,.ins-kpis>div,.ins-entradas>div,.person-card,.project-card,.bib-painel,.access__door,.access__entry,.area__grid>section,.access__notice,.admin-home__module,.libadm-panel,.mail-pane,.admin-home__snapshot,.admin-home__expiring,.admin-home__profiles){border:1px solid var(--cv-borda);border-radius:var(--cv-raio-cartao);box-shadow:none}html:root[data-interna] .site-main :is(a:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]),:is([class$=-card],[class*=-card\ ],[class$=__card],[class*=__card\ ]):has(>a[href],>*>a[href]),a.lm-card,.admin-home__module:has(a[href]),a.lib-item,.lib-item:has(a[href]),.atl-item:has(a[href]),.ds-cartao--clicavel):is(:hover,:focus-within){border-color:var(--cv-borda-forte);box-shadow:none;translate:none}html:root[data-interna] .ds-cartao--clicavel:is(:hover,:focus-within){border-color:var(--color-brand)}html:root[data-interna] :is(.ds-cartao__rotulo,.pnl-kpis dt,.cen-kpis dt,.ins-kpis dt){color:var(--color-text-secondary);font-family:var(--font-family-sans);letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:500}html:root[data-interna] :is(.ds-numeros,.pnl-kpis,.cen-kpis,.ins-kpis){gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}html:root[data-interna] .ds-cartao:has(>.ds-cartao__icone){padding:var(--cv-pad-cartao);overflow:hidden}html:root[data-interna] .ds-cartao>.ds-cartao__icone{block-size:clamp(5.5rem,4rem + 4vw,7.5rem);inline-size:auto;margin:calc(-1 * var(--cv-pad-cartao)) calc(-1 * var(--cv-pad-cartao)) var(--space-2);border-block-end:1px solid var(--cv-borda);background:var(--cv-faixa,var(--color-brand-subtle));color:var(--cv-faixa-traco,var(--color-text));border-radius:0;place-items:center;display:grid}html:root[data-interna] .ds-cartao>.ds-cartao__icone svg{block-size:2.75rem;inline-size:2.75rem}html:root[data-interna] :is(li,div):nth-child(4n+2)>.ds-cartao>.ds-cartao__icone,html:root[data-interna] .ds-cartao:nth-child(4n+2)>.ds-cartao__icone{--cv-faixa:var(--color-page-subtle)}html:root[data-interna] :is(li,div):nth-child(4n+3)>.ds-cartao>.ds-cartao__icone,html:root[data-interna] .ds-cartao:nth-child(4n+3)>.ds-cartao__icone{--cv-faixa:var(--color-surface-subtle)}html:root[data-interna] :is(li,div):nth-child(4n+4)>.ds-cartao>.ds-cartao__icone,html:root[data-interna] .ds-cartao:nth-child(4n+4)>.ds-cartao__icone{--cv-faixa:var(--gepema-verde);--cv-faixa-traco:var(--gepema-branco)}html:root[data-interna] :is(.cen-pilulas :is(a,button),.lab-pilulas a,.lib-chips>*,.bib-selo,.ins-encaminhamentos a,.pnl-filtro button,.mail-badge,.mail-tags>*,.ds-etiqueta,.lib-tag){border-radius:var(--cv-raio-etiqueta);box-shadow:none}html:root[data-interna] :is(.ds-botao,.lib-btn,.atl-btn,.lm-btn,.mlg-btn,.evt-btn,.ept-btn,.access__button,.auth-submit,.req__submit,.admin-shell__logout),html:root[data-interna] :is(.site-main input:not([type=checkbox],[type=radio],[type=range],[type=color]),.site-main select,.site-main textarea,.site-header__search input,.site-header__search button){border-radius:var(--cv-raio-campo);box-shadow:none}html:root[data-interna] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}html:root[data-interna] .aut-v2.admin-shell{inline-size:min(100% - 2 * var(--ds-margem), 90rem);grid-template-columns:16.5rem minmax(0,1fr);gap:clamp(1.5rem,1rem + 2.5vw,3rem)}html:root[data-interna] .aut-v2 .admin-shell__sidebar{top:calc(var(--cv-topo,0px) + var(--space-4));max-block-size:calc(100dvh - var(--cv-topo,0px) - 2 * var(--space-4));min-inline-size:0;padding:var(--space-4) var(--space-3);border:1px solid var(--cv-borda);border-radius:var(--cv-raio-cartao);background:var(--color-page-subtle);box-shadow:none}@media (width>=60.001rem){html:root[data-interna] .aut-v2 .admin-shell__sidebar{gap:var(--space-3);flex-direction:column;display:flex}}html:root[data-interna] .aut-v2 .admin-shell__nav{min-inline-size:0}html:root[data-interna] .aut-v2 .admin-shell__label{padding-inline:var(--space-3);color:var(--color-text);font-family:var(--font-family-sans);letter-spacing:-.01em;text-transform:none;font-size:1.25rem;font-weight:600}html:root[data-interna] .aut-v2 .admin-shell__busca:not([hidden]){align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--cv-borda-forte);border-radius:var(--cv-raio-campo);background:var(--color-surface);color:var(--color-text-secondary);display:flex}html:root[data-interna] .aut-v2 .admin-shell__busca:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}html:root[data-interna] .aut-v2 .admin-shell__busca input{min-inline-size:0;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1}html:root[data-interna] .aut-v2 .admin-shell__busca input:focus-visible{outline:none}html:root[data-interna] .aut-v2 .admin-shell__busca kbd{border:1px solid var(--cv-borda-forte);color:var(--color-text-secondary);font-family:var(--font-family-mono);white-space:nowrap;border-radius:4px;flex:none;padding:.05rem .35rem;font-size:.75rem}html:root[data-interna] .aut-v2 .admin-shell__nav{flex:1;min-inline-size:0}html:root[data-interna] .aut-v2 .admin-shell__group-label{padding-inline:var(--space-3);color:var(--color-text-secondary);font-family:var(--font-family-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}html:root[data-interna] .aut-v2 .admin-shell__link{align-items:center;gap:var(--space-3);min-block-size:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--cv-raio-campo);color:var(--color-text);background:0 0;border:0;font-weight:400;display:flex}html:root[data-interna] .aut-v2 .admin-shell__link .admin-icone{color:var(--color-text-secondary);flex:none}html:root[data-interna] .aut-v2 .admin-shell__link:hover{background:var(--cv-realce);color:var(--color-text)}html:root[data-interna] .aut-v2 .admin-shell__link.is-current,html:root[data-interna] .aut-v2 .admin-shell__link.is-current:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text);box-shadow:none;font-weight:600}html:root[data-interna] .aut-v2 .admin-shell__link.is-current .admin-icone{color:var(--color-text)}html:root[data-interna] .aut-v2 .admin-shell__perfil{gap:var(--space-2);border-block-start:1px solid var(--cv-borda);padding-block-start:var(--space-3);display:grid}html:root[data-interna] .aut-v2 .admin-shell__nome{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3;display:flex}html:root[data-interna] .aut-v2 .admin-shell__logout{min-block-size:2.5rem;margin-inline:var(--space-3) 0;padding-inline:var(--space-4);border:1px solid var(--cv-borda-forte);background:var(--color-surface);justify-self:start}@media (width<=60rem){html:root[data-interna] .aut-v2.admin-shell{grid-template-columns:minmax(0,1fr)}html:root[data-interna] .aut-v2 .admin-shell__sidebar{max-block-size:none;position:static}html:root[data-interna] .aut-v2 .admin-shell__link{border:1px solid var(--cv-borda);white-space:nowrap}html:root[data-interna] .aut-v2 .admin-shell__busca:not([hidden]){margin-block:var(--space-3)}html:root[data-interna] .aut-v2 .admin-shell__busca kbd{display:none}}html:root[data-interna] .aut-v2 .admin-shell__content :is(.lib-btn,.libadm-nav a,.mail-nav a),html:root[data-interna] .aut-v2 .admin-shell__logout{border-radius:var(--cv-raio-campo)}html:root[data-interna] .aut-v2 .admin-shell__content :is(.lib-chips a,.lib-access,.mail-tags li),html:root[data-interna] .aut-v2 .admin-home__profiles :is(a,li>a){border-radius:var(--cv-raio-etiqueta)}html:root[data-interna] .mail-nav a[aria-current=page]{border-radius:var(--cv-raio-campo)}html:root[data-interna] .mail-folders a[aria-current=page]{border-radius:var(--cv-raio-campo);background:color-mix(in srgb, var(--color-text) 10%, transparent);box-shadow:none;font-weight:600}@media (prefers-reduced-motion:reduce){html:root[data-interna] :is(.ds-cartao,.admin-shell__link,.admin-shell__busca){transition:none}}html:root[data-interna][data-a11y-animacoes=paradas] :is(.ds-cartao,.admin-shell__link,.admin-shell__busca){transition:none}html:root[data-interna]{--cv-raio-modal:12px;--cv-veu:#00000073}html:root[data-interna] :is(.admin-users__dialog,.libbulk-dialog){border:1px solid var(--cv-borda-forte);border-radius:var(--cv-raio-modal);background:var(--color-surface);inline-size:min(34rem,100vw - 2rem);box-shadow:0 1rem 2.5rem #00000029}html:root[data-interna] :is(.admin-users__dialog,.libbulk-dialog,.site-menu,.a11y-menu)::backdrop{background:var(--cv-veu)}html:root[data-interna] :is(.admin-users__dialog,.libbulk-dialog) h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}html:root[data-interna] .admin-users__dialog-shell{gap:var(--space-4)}html:root[data-interna] .admin-users__dialog-header{border-block-end:1px solid var(--cv-borda);align-items:center;padding-block-end:var(--space-4)}html:root[data-interna] :is(.admin-users__dialog-actions,.libbulk-dialog__actions){justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--cv-borda);flex-wrap:wrap;margin-block-start:var(--space-1);padding-block-start:var(--space-4);display:flex}html:root[data-interna] .admin-users__dialog :is(.admin-users__primary-action,.admin-users__secondary-action){border-radius:var(--cv-raio-campo)}html:root[data-interna] .admin-users__dialog-close{block-size:var(--target-min-size);border-radius:var(--cv-raio-campo);border:1px solid #0000;font-size:1.5rem;line-height:1}html:root[data-interna] .admin-users__dialog-close:hover{border-color:var(--cv-borda);background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text)}html:root[data-interna] :is(.site-menu,.a11y-menu){border-inline-end:1px solid var(--cv-borda-forte);box-shadow:none}html:root[data-interna] .site-menu__header{background:var(--color-page-subtle,var(--color-surface))}html:root[data-interna] .site-menu__title{letter-spacing:-.01em;font-weight:600}html:root[data-interna] :is(.site-menu__open,.site-menu__close,.site-menu__toggle){border-radius:var(--cv-raio-campo)}html:root[data-interna] :is(.a11y-menu__perfil,.a11y-menu__cartao){border-radius:var(--cv-raio-cartao)}.site-identity[data-astro-cid-xy4hclac]{align-items:center;inline-size:fit-content;max-inline-size:100%;text-decoration:none;display:inline-flex}.site-identity__mark[data-astro-cid-xy4hclac]{block-size:auto;inline-size:clamp(20.625rem,52.5vw,28.75rem);max-inline-size:100%;display:block}@media (width>=64rem){.site-identity__mark[data-astro-cid-xy4hclac]{inline-size:clamp(23.75rem,25vw,28.125rem)}}@media (width>=80rem){.site-identity__mark[data-astro-cid-xy4hclac]{inline-size:clamp(25.625rem,23.75vw,30rem)}}.a11y-controls[data-astro-cid-rw6pbiyf]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a11y-controls__label[data-astro-cid-rw6pbiyf]{min-block-size:2rem;padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--type-ui-sm-size);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.a11y-controls__label[data-astro-cid-rw6pbiyf]:hover{color:var(--color-brand);background:var(--color-brand-subtle)}.a11y-controls__group[data-astro-cid-rw6pbiyf]{gap:var(--space-1);flex-wrap:wrap;display:flex}.a11y-controls[data-astro-cid-rw6pbiyf] button[data-astro-cid-rw6pbiyf]{min-block-size:2.25rem;min-inline-size:2.25rem;padding:0 var(--space-2);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--type-ui-sm-size);font-weight:var(--font-weight-semibold);cursor:pointer}.a11y-controls[data-astro-cid-rw6pbiyf] button[data-astro-cid-rw6pbiyf]:hover{border-color:var(--color-brand);color:var(--color-brand)}.a11y-controls[data-astro-cid-rw6pbiyf] button[data-astro-cid-rw6pbiyf][aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}.site-menu__open[data-astro-cid-qtyv2fbr]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min-size);padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold);transition:border-color var(--motion-feedback-duration) var(--motion-easing), color var(--motion-feedback-duration) var(--motion-easing);flex-shrink:0;text-decoration:none;display:inline-flex}.site-menu__open--cabecalho[data-astro-cid-qtyv2fbr]{display:none}@media (width>=48rem){.site-menu__open--barra[data-astro-cid-qtyv2fbr]{display:none}.site-menu__open--cabecalho[data-astro-cid-qtyv2fbr]{display:inline-flex}}.site-menu__open[data-astro-cid-qtyv2fbr]:hover,.site-menu__open[data-astro-cid-qtyv2fbr][aria-expanded=true]{border-color:var(--color-brand);color:var(--color-brand)}.site-menu__open[data-astro-cid-qtyv2fbr]:focus-visible,.site-menu__close[data-astro-cid-qtyv2fbr]:focus-visible,.site-menu[data-astro-cid-qtyv2fbr] a[data-astro-cid-qtyv2fbr]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.site-menu__open[data-astro-cid-qtyv2fbr] svg[data-astro-cid-qtyv2fbr],.site-menu__close[data-astro-cid-qtyv2fbr] svg[data-astro-cid-qtyv2fbr]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1.25rem;inline-size:1.25rem}.site-menu[data-astro-cid-qtyv2fbr]{border:0;border-inline-end:var(--border-width-thin) solid var(--color-border-subtle);background:var(--color-surface);block-size:100%;max-block-size:100%;inline-size:min(24rem,100vw);max-inline-size:100vw;color:var(--color-text);margin:0;padding:0;position:fixed;inset:0 auto 0 0;box-shadow:0 0 2rem #0000002e}.site-menu[data-astro-cid-qtyv2fbr][open]{animation:site-menu-in var(--motion-interface-duration) var(--motion-easing)}.site-menu[data-astro-cid-qtyv2fbr]::backdrop{background:#0006}@keyframes site-menu-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.site-menu[data-astro-cid-qtyv2fbr][open]{animation:none}}.site-menu__panel[data-astro-cid-qtyv2fbr]{grid-template-rows:auto minmax(0,1fr);block-size:100%;display:grid}.site-menu__header[data-astro-cid-qtyv2fbr]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(env(safe-area-inset-top,0px) + var(--space-3)) var(--space-4) var(--space-3);border-block-end:var(--border-width-thin) solid var(--color-border-subtle);display:flex}.site-menu__title[data-astro-cid-qtyv2fbr]{font-weight:var(--font-weight-bold);margin:0}.site-menu__close[data-astro-cid-qtyv2fbr]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min-size);padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;display:inline-flex}.site-menu__nav[data-astro-cid-qtyv2fbr]{padding:var(--space-3) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-6));overflow-y:auto}.site-menu__list[data-astro-cid-qtyv2fbr],.site-menu__list[data-astro-cid-qtyv2fbr] ul[data-astro-cid-qtyv2fbr]{margin:0;padding:0;list-style:none}.site-menu__list[data-astro-cid-qtyv2fbr]{gap:var(--space-3);display:grid}.site-menu__summary[data-astro-cid-qtyv2fbr]{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--target-min-size);padding-block:var(--space-1);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.site-menu__summary[data-astro-cid-qtyv2fbr]::-webkit-details-marker{display:none}.site-menu__summary[data-astro-cid-qtyv2fbr]:after,.site-menu__summary[data-astro-cid-qtyv2fbr]:after{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--motion-feedback-duration) var(--motion-easing);border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(-45deg)}.site-menu__details[data-astro-cid-qtyv2fbr][open]>.site-menu__summary[data-astro-cid-qtyv2fbr]:after{transform:rotate(45deg)}.site-menu__summary[data-astro-cid-qtyv2fbr]:hover{color:var(--color-brand)}.site-menu__summary[data-astro-cid-qtyv2fbr]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.site-menu__details[data-astro-cid-qtyv2fbr][data-has-current=true]>.site-menu__summary[data-astro-cid-qtyv2fbr]{color:var(--color-brand)}.site-menu__details[data-astro-cid-qtyv2fbr]>ul[data-astro-cid-qtyv2fbr]{padding-block-end:var(--space-2);padding-inline-start:var(--space-3)}@media (prefers-reduced-motion:reduce){.site-menu__summary[data-astro-cid-qtyv2fbr]:after{transition:none}}.site-menu__row[data-astro-cid-qtyv2fbr]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.site-menu__toggle[data-astro-cid-qtyv2fbr]{inline-size:var(--target-min-size);block-size:var(--target-min-size);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center end;padding:0;display:inline-grid}.site-menu__toggle[data-astro-cid-qtyv2fbr][hidden]{display:none}.site-menu__toggle[data-astro-cid-qtyv2fbr]:hover{color:var(--color-brand)}.site-menu__toggle[data-astro-cid-qtyv2fbr]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.site-menu__toggle[data-astro-cid-qtyv2fbr] svg[data-astro-cid-qtyv2fbr]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem;transition:transform var(--motion-feedback-duration) var(--motion-easing)}.site-menu__toggle[data-astro-cid-qtyv2fbr][aria-expanded=true] svg[data-astro-cid-qtyv2fbr]{transform:rotate(90deg)}.site-menu__list[data-astro-cid-qtyv2fbr] .site-menu__sub[data-astro-cid-qtyv2fbr]{border-inline-start:var(--border-width-thin) solid var(--color-border-subtle);font-size:var(--font-size-sm);margin-inline-start:var(--space-3);padding-inline-start:var(--space-3)}@media (prefers-reduced-motion:reduce){.site-menu__toggle[data-astro-cid-qtyv2fbr] svg[data-astro-cid-qtyv2fbr]{transition:none}}.site-menu__group-label[data-astro-cid-qtyv2fbr]{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.site-menu[data-astro-cid-qtyv2fbr] a[data-astro-cid-qtyv2fbr]{padding-block:var(--space-1);color:var(--color-text);text-decoration:none;display:block}.site-menu[data-astro-cid-qtyv2fbr] a[data-astro-cid-qtyv2fbr]:hover{color:var(--color-brand);text-decoration:underline}.site-menu[data-astro-cid-qtyv2fbr] a[data-astro-cid-qtyv2fbr][aria-current=page],.site-menu[data-astro-cid-qtyv2fbr] a[data-astro-cid-qtyv2fbr][aria-current=true]{color:var(--color-brand);font-weight:var(--font-weight-bold)}.site-menu__top[data-astro-cid-qtyv2fbr]{font-weight:var(--font-weight-semibold)}.site-header[data-astro-cid-vwn3tmth]{z-index:20;border-block-end:var(--border-width-thin) solid var(--color-border);background:var(--color-header);position:relative}.site-header__utility[data-astro-cid-vwn3tmth]{border-block-end:var(--border-width-thin) solid var(--color-border-subtle);background:var(--color-page-subtle)}.site-header__utility-inner[data-astro-cid-vwn3tmth]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:1.9rem;padding-block:var(--space-1);flex-wrap:wrap;display:flex}.site-header__main[data-astro-cid-vwn3tmth]{background:var(--color-header)}.site-header__main-inner[data-astro-cid-vwn3tmth]{gap:var(--space-3);padding-block:clamp(var(--space-2), 1vw, var(--space-3));grid-template-columns:minmax(0,1fr);display:grid}.site-header__identity[data-astro-cid-vwn3tmth]{justify-content:flex-start;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.site-footer[data-astro-cid-qup6pdxl]{border-block-start:4px solid var(--gepema-verde);background:var(--color-footer);color:var(--color-footer-text);font-size:var(--font-size-sm);margin-block-start:clamp(3rem,7vw,6rem)}.site-footer__inner[data-astro-cid-qup6pdxl]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4rem);width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.site-footer__brand[data-astro-cid-qup6pdxl]{width:min(17rem,100%);display:inline-block}.site-footer__brand[data-astro-cid-qup6pdxl] img[data-astro-cid-qup6pdxl]{width:100%;height:auto;display:block}.site-footer__statement[data-astro-cid-qup6pdxl]{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:1.25rem 0 0;line-height:1.3}.site-footer__description[data-astro-cid-qup6pdxl]{max-width:52ch;margin:.5rem 0 0;line-height:1.6}.site-footer__contact[data-astro-cid-qup6pdxl]{flex-wrap:wrap;gap:.25rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.site-footer__contact[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:#fff;min-block-size:2.75rem;font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.site-footer__navigation[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.site-footer__navigation[data-astro-cid-qup6pdxl] h2[data-astro-cid-qup6pdxl]{color:#fff;font-family:var(--font-family-mono);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 .5rem}.site-footer__navigation[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl],.site-footer__transparency[data-astro-cid-qup6pdxl]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:inherit}.site-footer__navigation[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{min-block-size:2.25rem;color:var(--color-footer-text);align-items:center;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-qup6pdxl] [data-astro-cid-qup6pdxl]:is(a:hover,a:focus-visible){color:#fff;text-underline-offset:.25em;text-decoration:underline}.site-footer[data-astro-cid-qup6pdxl] [data-astro-cid-qup6pdxl]:focus-visible{outline-color:#fff}.site-footer__base[data-astro-cid-qup6pdxl]{border-block-start:1px solid #ffffff24}.site-footer__base[data-astro-cid-qup6pdxl]>div[data-astro-cid-qup6pdxl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:1rem;display:flex}.site-footer__transparency[data-astro-cid-qup6pdxl]{flex-wrap:wrap;gap:0 1.25rem;display:flex}.site-footer__transparency[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:#fff;min-block-size:2.75rem;font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.site-footer__base[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{color:var(--color-footer-text);font-family:var(--font-family-mono);font-size:var(--type-label-size);margin:0;line-height:1.5}@media (width<=60rem){.site-footer__inner[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}@media (width<=40rem){.site-footer__inner[data-astro-cid-qup6pdxl],.site-footer__base[data-astro-cid-qup6pdxl]>div[data-astro-cid-qup6pdxl]{width:min(100% - 2rem,76rem)}.site-footer__navigation[data-astro-cid-qup6pdxl]{grid-template-columns:1fr 1fr}}@media (width<=20rem){.site-footer__navigation[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root[data-interna][data-a11y-links=destacados] .site-shell a{outline-offset:2px;outline:2px dashed;text-underline-offset:.2em!important;text-decoration-line:underline!important;text-decoration-thickness:.14em!important}:root[data-interna][data-a11y-espacamento="1"] .site-shell :not(.katex,.katex *,code,pre,kbd,samp,svg,svg *){letter-spacing:.04em!important;word-spacing:.08em!important}:root[data-interna][data-a11y-espacamento="2"] .site-shell :not(.katex,.katex *,code,pre,kbd,samp,svg,svg *){letter-spacing:.08em!important;word-spacing:.12em!important}:root[data-interna][data-a11y-espacamento="3"] .site-shell :not(.katex,.katex *,code,pre,kbd,samp,svg,svg *){letter-spacing:.12em!important;word-spacing:.16em!important}:root[data-interna]:is([data-a11y-espacamento="2"],[data-a11y-espacamento="3"]) .site-shell p{margin-block-end:2em!important}:root[data-interna][data-a11y-linha] .site-shell :is(p,li,dd,dt,td,th,blockquote,figcaption,label){line-height:var(--a11y-linha)!important}:root[data-interna][data-a11y-linha="1"]{--a11y-linha:1.75}:root[data-interna][data-a11y-linha="2"]{--a11y-linha:2}:root[data-interna][data-a11y-linha="3"]{--a11y-linha:2.4}:root[data-interna][data-a11y-fonte=legivel] .site-shell :not(.katex,.katex *,code,pre,kbd,samp,svg,svg *),:root[data-interna][data-a11y-fonte=legivel] .a11y-menu{font-family:"Atkinson Hyperlegible", var(--font-family-sans)!important}:root[data-interna][data-a11y-alinhamento] .site-shell :is(p,li,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6){text-align:var(--a11y-alinhamento)!important}:root[data-interna][data-a11y-alinhamento=esquerda]{--a11y-alinhamento:start}:root[data-interna][data-a11y-alinhamento=centro]{--a11y-alinhamento:center}:root[data-interna][data-a11y-alinhamento=direita]{--a11y-alinhamento:end}:root[data-interna][data-a11y-titulos=destacados] .site-main :is(h1,h2,h3,h4,h5,h6){border-radius:var(--radius-sm);border-inline-start:.3em solid var(--color-brand)!important;background:var(--color-brand-subtle)!important;padding-inline-start:.5em!important}:root[data-interna][data-a11y-animacoes=paradas] *,:root[data-interna][data-a11y-animacoes=paradas] :before,:root[data-interna][data-a11y-animacoes=paradas] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-interna][data-a11y-animacoes=paradas]::view-transition-group(*),:root[data-interna][data-a11y-animacoes=paradas]::view-transition-old(*),:root[data-interna][data-a11y-animacoes=paradas]::view-transition-new(*){animation:none!important}:root[data-interna][data-a11y-imagens=ocultas] .site-shell :is(img,picture,video){visibility:hidden!important}:root[data-interna][data-a11y-imagens=ocultas] .site-main *{background-image:none!important}:root[data-interna][data-a11y-saturacao] body:after{content:"";z-index:2147483000;pointer-events:none;position:fixed;inset:0}:root[data-interna][data-a11y-saturacao=baixa] body:after{backdrop-filter:saturate(.4)}:root[data-interna][data-a11y-saturacao=alta] body:after{backdrop-filter:saturate(1.8)}:root[data-interna][data-a11y-saturacao=cinza] body:after{backdrop-filter:grayscale()}:root[data-interna][data-a11y-cursor=preto],:root[data-interna][data-a11y-cursor=preto] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 8-6.5 2L10 19z' fill='%23000' stroke='%23fff' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3,auto!important}:root[data-interna][data-a11y-cursor=branco],:root[data-interna][data-a11y-cursor=branco] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 8-6.5 2L10 19z' fill='%23fff' stroke='%23000' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3,auto!important}.a11y-guia{z-index:2147483001;pointer-events:none;background:var(--gepema-preto,#000);border-block:3px solid var(--gepema-creme,#fbfaf4);opacity:.85;block-size:12px;position:fixed;inset-block-start:0;inset-inline:0}.a11y-mascara{z-index:2147483001;pointer-events:none;background:#0000009e;position:fixed;inset-inline:0}.a11y-mascara--topo{inset-block-start:0}.a11y-mascara--base{inset-block-end:0}:root[data-interna][data-a11y-foco=reforcado] :focus-visible{outline:4px solid var(--color-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 9px var(--color-page)!important}.a11y-menu__abrir[data-astro-cid-az3lhlif]{z-index:var(--z-overlay);border:2px solid var(--gepema-branco,#fff);border-radius:var(--radius-full);background:var(--ui-verde-profundo,var(--color-brand-strong));block-size:3.5rem;inline-size:3.5rem;color:var(--gepema-branco,#fff);cursor:pointer;place-items:center;display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-start:var(--space-4);box-shadow:0 6px 18px #00000047}.a11y-menu__abrir[data-astro-cid-az3lhlif] svg{block-size:2rem;inline-size:2rem}.a11y-menu__abrir[data-astro-cid-az3lhlif]:hover{background:var(--gepema-preto,#000)}.a11y-menu__abrir[data-astro-cid-az3lhlif]:focus-visible{outline:var(--focus-ring-width,3px) solid var(--color-focus);outline-offset:3px}.a11y-menu__abrir[data-astro-cid-az3lhlif].is-ativo:after{content:"";border:2px solid var(--gepema-branco,#fff);background:var(--gepema-vermelho,#cd191e);border-radius:50%;block-size:.85rem;inline-size:.85rem;position:absolute;inset-block-start:.1rem;inset-inline-end:.1rem}.a11y-menu[data-astro-cid-az3lhlif]{border:0;border-inline-end:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);block-size:100dvh;max-block-size:100dvh;inline-size:min(27rem,100vw);max-inline-size:100vw;color:var(--color-text);font-family:var(--font-family-sans);flex-direction:column;margin:0;padding:0;inset-block:0;inset-inline:0 auto;overflow:hidden}.a11y-menu[data-astro-cid-az3lhlif][open]{display:flex}.a11y-menu[data-astro-cid-az3lhlif]::backdrop{background:#00000059}@media (prefers-reduced-motion:no-preference){:root:not([data-a11y-animacoes]) .a11y-menu[data-astro-cid-az3lhlif][open]{animation:a11y-menu-entrar .22s var(--ease-emphasized,ease-out)}}@keyframes a11y-menu-entrar{0%{transform:translate(-100%)}to{transform:none}}.a11y-menu__cabecalho[data-astro-cid-az3lhlif]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--ui-verde-profundo,var(--color-brand-strong));color:var(--gepema-branco,#fff);display:flex}.a11y-menu__titulo[data-astro-cid-az3lhlif]{font-size:var(--type-heading-sm-size,1.25rem);margin:0;line-height:1.2}.a11y-menu__fechar[data-astro-cid-az3lhlif]{inline-size:var(--target-min-size,2.75rem);block-size:var(--target-min-size,2.75rem);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:2px solid;place-items:center;display:grid}.a11y-menu__fechar[data-astro-cid-az3lhlif]:focus-visible{outline:3px solid var(--gepema-branco,#fff);outline-offset:2px}.a11y-menu__corpo[data-astro-cid-az3lhlif]{padding:var(--space-4) var(--space-5) var(--space-5);background:var(--color-surface-subtle,var(--color-surface));flex:auto;overflow-y:auto}.a11y-menu__intro[data-astro-cid-az3lhlif]{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--type-ui-sm-size,.875rem)}.a11y-menu__secao[data-astro-cid-az3lhlif]+.a11y-menu__secao[data-astro-cid-az3lhlif]{margin-block-start:var(--space-5)}.a11y-menu__subtitulo[data-astro-cid-az3lhlif]{margin:0 0 var(--space-3);font-family:var(--font-family-mono);font-size:var(--type-label-size,.75rem);letter-spacing:var(--type-label-tracking,.08em);text-transform:uppercase;color:var(--color-text-secondary)}.a11y-menu__perfis[data-astro-cid-az3lhlif]{gap:var(--space-2);display:grid}.a11y-menu__perfil[data-astro-cid-az3lhlif]{align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-align:start;font:inherit;cursor:pointer;display:flex}.a11y-menu__perfil[data-astro-cid-az3lhlif] svg,.a11y-menu__cartao[data-astro-cid-az3lhlif] svg{flex:none;block-size:1.75rem;inline-size:1.75rem}.a11y-menu__perfil-texto[data-astro-cid-az3lhlif]{gap:.15rem;display:grid}.a11y-menu__descricao[data-astro-cid-az3lhlif]{color:var(--color-text-secondary);font-size:var(--type-ui-sm-size,.875rem)}.a11y-menu__grade[data-astro-cid-az3lhlif]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a11y-menu__cartao[data-astro-cid-az3lhlif]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:7rem;padding:var(--space-3) var(--space-2);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.a11y-menu__nome[data-astro-cid-az3lhlif]{font-weight:var(--font-weight-semibold,600);line-height:1.25}.a11y-menu__nivel[data-astro-cid-az3lhlif]{min-block-size:1rem;font-size:var(--type-ui-sm-size,.8125rem);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.a11y-menu__nivel[data-astro-cid-az3lhlif] .a11y-menu__ponto{border-radius:var(--radius-full);background:var(--color-border-strong,var(--color-border));block-size:.3rem;inline-size:1.4rem}.a11y-menu__nivel[data-astro-cid-az3lhlif] .a11y-menu__ponto.is-on{background:var(--color-brand)}.a11y-menu__nivel[data-astro-cid-az3lhlif] span:not(.a11y-menu__ponto){flex-basis:100%}.a11y-menu__cartao[data-astro-cid-az3lhlif]:hover,.a11y-menu__perfil[data-astro-cid-az3lhlif]:hover{border-color:var(--color-brand)}.a11y-menu__cartao[data-astro-cid-az3lhlif][aria-pressed=true],.a11y-menu__perfil[data-astro-cid-az3lhlif][aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-subtle)}.a11y-menu__cartao[data-astro-cid-az3lhlif][aria-pressed=true]:after{content:"✓";background:var(--ui-verde-profundo,var(--color-brand-strong));block-size:1.4rem;inline-size:1.4rem;color:var(--gepema-branco,#fff);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.a11y-menu__cartao[data-astro-cid-az3lhlif]:focus-visible,.a11y-menu__perfil[data-astro-cid-az3lhlif]:focus-visible,.a11y-menu__restaurar[data-astro-cid-az3lhlif]:focus-visible,.a11y-menu__sobre[data-astro-cid-az3lhlif]:focus-visible{outline:var(--focus-ring-width,3px) solid var(--color-focus);outline-offset:2px}.a11y-menu__rodape[data-astro-cid-az3lhlif]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-block-start:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.a11y-menu__restaurar[data-astro-cid-az3lhlif]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min-size,2.75rem);padding:0 var(--space-4);border:2px solid var(--color-text);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-surface);font:inherit;font-weight:var(--font-weight-semibold,600);cursor:pointer;display:inline-flex}.a11y-menu__restaurar[data-astro-cid-az3lhlif] svg{block-size:1.25rem;inline-size:1.25rem}.a11y-menu__sobre[data-astro-cid-az3lhlif]{color:var(--color-link);font-size:var(--type-ui-sm-size,.875rem)}@media (forced-colors:active){.a11y-menu__abrir[data-astro-cid-az3lhlif],.a11y-menu__cartao[data-astro-cid-az3lhlif],.a11y-menu__perfil[data-astro-cid-az3lhlif]{border-color:buttontext}.a11y-menu__cartao[data-astro-cid-az3lhlif][aria-pressed=true],.a11y-menu__perfil[data-astro-cid-az3lhlif][aria-pressed=true]{outline:3px solid highlight}}@media print{.a11y-menu__abrir[data-astro-cid-az3lhlif]{display:none}}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1 0 auto}.skip-link{z-index:var(--z-overlay);padding:var(--space-3) var(--space-4);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--radius-md);transition:var(--transition-interface);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transform:none}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
