*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border-radius:0}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:var(--nt-color-noite-950);--foreground:var(--nt-color-osso-300);--card:var(--nt-color-noite-900);--card-foreground:var(--nt-color-osso-300);--popover:var(--nt-color-noite-900);--popover-foreground:var(--nt-color-osso-300);--primary:var(--nt-color-osso-300);--primary-foreground:var(--nt-color-noite-950);--secondary:var(--nt-color-noite-700);--secondary-foreground:var(--nt-color-osso-500);--muted:var(--nt-color-noite-900);--muted-foreground:var(--nt-color-osso-500);--accent:var(--nt-color-sangue-700);--accent-foreground:var(--nt-color-osso-100);--destructive:var(--nt-color-sangue-700);--border:var(--nt-color-border-on-dark);--input:var(--nt-color-noite-700);--ring:var(--nt-color-osso-300);--ambient-red:var(--nt-color-sangue-700);--mesa-table-root:#2b180f}*{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}body{background:var(--background);color:var(--foreground);font-family:var(--nt-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@font-face{font-family:Nautila Antonio Fallback;src:local("Arial");ascent-override:137.73%;descent-override:16.6%;line-gap-override:0%;size-adjust:83.85%}@font-face{font-family:Nautila Space Grotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0%;size-adjust:110.84%}.nautila-font-scope{--nt-font-display:var(--nt-font-display-file,"Nautila Antonio Fallback"),"Arial Narrow",sans-serif;--nt-font-body:var(--nt-font-body-file,"Nautila Space Grotesk Fallback"),Arial,sans-serif;--nt-font-contextual:var(--nt-font-contextual-file,"Special Elite"),"Courier New",monospace;--nt-font-case-title:var(--nt-font-case-title-file,"Barlow Condensed"),"Arial Narrow",sans-serif;font-family:var(--nt-font-body)}:root{--nt-color-noite-950:#031827;--nt-color-noite-900:#05263d;--nt-color-noite-700:#083753;--nt-color-noite-500:#27546e;--nt-color-azul-900:#06477d;--nt-color-azul-700:#07508c;--nt-color-azul-500:#2d75a8;--nt-color-azul-300:#5f9bc3;--nt-color-osso-700:#b3a78f;--nt-color-osso-500:#cbbfa8;--nt-color-osso-300:#e8dcc3;--nt-color-osso-100:#f4ebd8;--nt-color-sangue-900:#64251f;--nt-color-sangue-700:#9d3c31;--nt-color-sangue-500:#b65345;--nt-color-sangue-300:#d07c6b;--nt-color-ocre-900:#77500a;--nt-color-ocre-700:#a56e0b;--nt-color-ocre-500:#e6a312;--nt-color-ocre-300:#f0bb42;--nt-color-material-ocre:#c58915;--nt-color-material-verde-arquivo:#aab8ae;--nt-color-surface-structural:var(--nt-color-noite-900);--nt-color-surface-structural-deep:var(--nt-color-noite-950);--nt-color-surface-emphasis:var(--nt-color-azul-700);--nt-color-surface-selected:var(--nt-color-osso-300);--nt-color-selected-content:var(--nt-color-noite-900);--nt-color-selected-accent:var(--nt-color-ocre-500);--nt-color-surface-reading:var(--nt-color-osso-300);--nt-color-surface-reading-soft:var(--nt-color-osso-100);--nt-color-text-on-dark:var(--nt-color-osso-300);--nt-color-text-on-light:var(--nt-color-noite-900);--nt-color-action-primary:var(--nt-color-ocre-500);--nt-color-action-primary-hover:var(--nt-color-ocre-300);--nt-color-action-primary-border:var(--nt-color-noite-900);--nt-color-consequence:var(--nt-color-sangue-700);--nt-color-consequence-hover:var(--nt-color-sangue-500);--nt-color-focus-on-dark:var(--nt-color-osso-300);--nt-color-focus-on-light:var(--nt-color-azul-700);--nt-color-border-on-light:rgba(3,24,39,0.4);--nt-color-border-on-dark:rgba(232,220,195,0.4);--nt-color-border-on-dark-soft:rgba(232,220,195,0.16);--nt-color-scrim:rgba(3,24,39,0.7);--nt-space-1:4px;--nt-space-2:8px;--nt-space-3:12px;--nt-space-4:16px;--nt-space-5:20px;--nt-space-6:24px;--nt-space-8:32px;--nt-space-10:40px;--nt-space-16:64px;--nt-space-24:96px;--nt-font-display:var(--nt-font-display-file,"Nautila Antonio Fallback"),"Arial Narrow",sans-serif;--nt-font-case-title:var(--nt-font-case-title-file,"Barlow Condensed"),"Arial Narrow",sans-serif;--nt-font-body:var(--nt-font-body-file,"Nautila Space Grotesk Fallback"),Arial,sans-serif;--nt-font-contextual:var(--nt-font-contextual-file,"Special Elite"),"Courier New",monospace;--nt-type-body-size:1rem;--nt-type-body-line:1.55;--nt-type-label-size:0.8125rem;--nt-type-label-line:1.25;--nt-type-contextual-size:0.9375rem;--nt-type-contextual-line:1.5;--nt-type-heading-size:clamp(1.75rem,3.5vw,3.5rem);--nt-type-heading-compact-size:clamp(1.75rem,2.6vw,2.75rem);--nt-type-statement-size:clamp(2rem,3.8vw,4.25rem);--nt-type-heading-line:1.2;--nt-type-display-size:clamp(2.5rem,7vw,6rem);--nt-type-display-line:1.2;--nt-type-display-tracking:0.01em;--nt-type-display-support-size:clamp(1.75rem,3.6vw,3.25rem);--nt-type-peak-size:clamp(4rem,10.5vw,9.375rem);--nt-type-peak-statement-size:clamp(3.25rem,13.6vw,12.25rem);--nt-measure-reading:72ch;--nt-radius-none:0px;--nt-border-thin:1px;--nt-focus-width:2px;--nt-focus-offset:3px;--nt-control-min:44px;--nt-control-standard:48px;--nt-motion-state-duration:140ms;--nt-motion-surface-duration:240ms;--nt-motion-ease-out:cubic-bezier(0.2,0,0,1)}.analytics-consent-banner{--consent-ink:#e8dcc3;--consent-ink-soft:#cbbfa8;--consent-paper:#031827;--consent-accent:#e6a312;background-color:var(--consent-paper);border:2px solid rgba(232,220,195,.24);border-top:2px solid var(--consent-accent);bottom:.75rem;box-shadow:0 12px 18px rgba(0,0,0,.34);color:var(--consent-ink);left:50%;max-width:calc(100vw - 1.5rem);padding:1.05rem 1.05rem 1.15rem;position:fixed;transform:translateX(-50%);width:min(64rem,calc(100vw - 1.5rem));z-index:80}.analytics-consent-banner-inner{display:grid;gap:.9rem}.analytics-consent-copy{min-width:0}.analytics-consent-tag{border:1px solid var(--consent-accent);color:var(--consent-accent);display:inline-flex;font-family:var(--nt-font-contextual,"Courier New",monospace);font-size:.8125rem;letter-spacing:.14em;line-height:1;margin-bottom:.5rem;padding:.32rem .5rem .38rem;text-transform:uppercase}.analytics-consent-title{color:var(--consent-ink);font-family:var(--nt-font-display,"Arial Narrow",sans-serif);font-size:clamp(1rem,4.5vw,1.75rem);font-weight:700;letter-spacing:.01em;line-height:var(--nt-type-heading-line);margin:0;text-transform:uppercase}.analytics-consent-text{color:var(--consent-ink-soft);font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;line-height:1.45;margin:.38rem 0 0;text-wrap:pretty}.analytics-consent-text-long{display:none;max-width:60ch}.analytics-consent-actions{align-items:stretch;display:grid;gap:.55rem;grid-template-columns:1fr}.analytics-consent-banner[data-expanded=false] .analytics-consent-actions>.analytics-consent-action:first-of-type{grid-column:1;grid-row:1}.analytics-consent-actions>.analytics-consent-preferences-link{grid-column:1/-1}.analytics-consent-banner[data-expanded=true] .analytics-consent-actions{grid-template-columns:1fr}.analytics-consent-action{align-items:center;background:transparent;border:1px solid rgba(232,220,195,.75);box-sizing:border-box;color:var(--consent-ink);cursor:pointer;display:inline-flex;font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.05em;line-height:1.2;max-width:100%;min-height:2.75rem;min-width:0;overflow-wrap:anywhere;padding:.58rem .8rem;position:relative;text-align:center;text-transform:uppercase}.analytics-consent-banner[data-expanded=false] .analytics-consent-action{background:var(--consent-accent);border-color:var(--consent-accent);box-shadow:3px 3px 0 rgba(232,220,195,.28);color:var(--consent-paper);font-weight:800}.analytics-consent-action:hover{background:rgba(232,220,195,.12)}.analytics-consent-banner[data-expanded=false] .analytics-consent-action:hover{background:#f4ba38}.analytics-consent-banner[data-expanded=false] .analytics-consent-action:active{box-shadow:1px 1px 0 rgba(232,220,195,.28);transform:translate(2px,2px)}.analytics-consent-action:focus-visible{outline:2px solid var(--consent-ink);outline-offset:3px}.analytics-consent-preferences-link{align-items:center;background:none;border:0;color:var(--consent-ink-soft);cursor:pointer;display:inline-flex;font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.04em;min-height:44px;min-width:44px;text-align:center;text-decoration:underline;text-underline-offset:.2rem;text-transform:uppercase}.analytics-consent-preferences-link:hover{color:var(--consent-ink)}.analytics-consent-preferences-link:focus-visible{outline:2px solid var(--consent-ink);outline-offset:3px}@media (min-width:640px){.analytics-consent-banner{bottom:1.25rem;padding:1.28rem 1.45rem 1.35rem}.analytics-consent-banner-inner{align-items:center;grid-template-columns:minmax(0,1fr) clamp(11.5rem,20vw,13rem)}.analytics-consent-actions{grid-template-columns:1fr}.analytics-consent-banner[data-expanded=false] .analytics-consent-actions>.analytics-consent-action:first-of-type{grid-column:auto;grid-row:auto}.analytics-consent-text-short{display:none}.analytics-consent-text-long{display:block}.analytics-consent-actions{align-self:center}.analytics-consent-action{min-height:2.75rem;padding-inline:1rem}.analytics-consent-banner-auth{left:auto;max-width:40rem;right:1.25rem;transform:none;width:min(40rem,calc(100vw - 1.5rem))}.analytics-consent-banner-auth .analytics-consent-banner-inner{grid-template-columns:minmax(0,1fr) 13.8rem}}@media (max-width:639px){.analytics-consent-banner-auth{bottom:max(.45rem,env(safe-area-inset-bottom));padding:.68rem .78rem .75rem}.analytics-consent-banner-auth .analytics-consent-banner-inner{gap:.52rem}.analytics-consent-banner-auth .analytics-consent-tag{display:none}.analytics-consent-banner-auth .analytics-consent-title{font-size:clamp(.98rem,4.9vw,1.14rem)}.analytics-consent-banner-auth .analytics-consent-text{display:none}.analytics-consent-banner-auth .analytics-consent-actions{gap:.45rem;grid-template-columns:1fr}.analytics-consent-banner-auth .analytics-consent-action{font-size:.8125rem;min-height:44px;padding:.43rem .45rem .52rem;white-space:normal}}@media (max-width:360px){.analytics-consent-action{font-size:.8125rem;line-height:1.15;padding-left:.42rem;padding-right:.42rem;white-space:normal}}@media (min-width:640px){.analytics-consent-banner-compact[data-expanded=false]{padding:.62rem .9rem;width:min(72rem,calc(100vw - 1.5rem))}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-banner-inner{gap:.9rem;grid-template-columns:minmax(0,1fr) auto}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-copy{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;row-gap:.2rem}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-tag{margin-bottom:0}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-title{font-size:1.05rem}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-text{margin:0}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-text-long{display:none}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-text-short{display:block}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-actions{align-items:center;display:flex;flex-direction:row;gap:.55rem}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-action{flex:1 1 0;min-height:2.5rem;white-space:nowrap}}@media (max-width:639px){.analytics-consent-banner-compact[data-expanded=false]{bottom:max(.35rem,env(safe-area-inset-bottom));max-width:calc(100vw - .75rem);padding:.4rem .55rem .45rem;width:calc(100vw - .75rem)}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-banner-inner{gap:.2rem}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-tag{display:none}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-title{font-size:clamp(.86rem,4vw,.96rem);line-height:1}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-text{display:none}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-actions{gap:0;grid-template-columns:1fr}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-action{font-size:.8125rem;min-height:44px;padding:.4rem .45rem .48rem;white-space:normal}.analytics-consent-banner-compact[data-expanded=false] .analytics-consent-preferences-link{font-size:.6875rem;min-height:32px}}.consent-switch{align-items:center;display:inline-flex;flex:0 0 auto}.consent-switch-track{background:transparent;border:1.5px solid var(--consent-switch-on,currentColor);border-radius:999px;height:1.28rem;opacity:.5;position:relative;transition:background-color .15s ease,opacity .15s ease;width:2.3rem}.consent-switch-thumb{background:var(--consent-switch-on,currentColor);border-radius:50%;height:.82rem;left:.16rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease,background-color .15s ease;width:.82rem}.consent-switch[data-state=locked] .consent-switch-track,.consent-switch[data-state=on] .consent-switch-track{background:var(--consent-switch-on,currentColor);opacity:1}.consent-switch[data-state=locked] .consent-switch-thumb,.consent-switch[data-state=on] .consent-switch-thumb{background:var(--consent-switch-knob,#f4ebd8);transform:translate(1.02rem,-50%)}.consent-switch[data-state=locked] .consent-switch-track{opacity:.45}@media (prefers-reduced-motion:reduce){.consent-switch-thumb,.consent-switch-track{transition:none}}.analytics-consent-reassurance{color:var(--consent-ink-soft);font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;line-height:1.35;margin:.15rem 0 0;text-transform:none}.analytics-consent-purposes{display:grid;gap:.5rem;margin-top:.2rem}.analytics-consent-purpose{--consent-switch-on:var(--consent-ink);--consent-switch-knob:var(--consent-paper);align-items:center;background:rgba(232,220,195,.07);border:1px solid rgba(232,220,195,.35);color:var(--consent-ink);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.6rem .7rem;text-align:left;width:100%}.analytics-consent-purpose:focus-visible{outline:2px solid var(--consent-ink);outline-offset:3px}.analytics-consent-purpose[aria-checked=true]{border-color:var(--consent-ink)}.analytics-consent-purpose[data-locked=true]{background:rgba(232,220,195,.03);cursor:default}.analytics-consent-purpose-copy{min-width:0}.analytics-consent-purpose-label{display:block;font-family:var(--nt-font-display,"Arial Narrow",sans-serif);font-size:1rem;font-weight:600;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.analytics-consent-purpose-desc{display:block;color:var(--consent-ink-soft);font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;line-height:1.35;margin-top:.25rem}.analytics-consent-banner[data-expanded=true] .analytics-consent-banner-inner{grid-template-columns:1fr}.analytics-consent-note{color:var(--consent-ink-soft);font-family:var(--nt-font-body,Arial,sans-serif);font-size:.8125rem;line-height:1.4;margin:.1rem 0 0}.analytics-consent-note a{color:var(--consent-ink);text-decoration:underline;text-underline-offset:.2rem}@media (max-height:460px){.analytics-consent-banner{padding-block:.7rem .8rem}.analytics-consent-banner-inner{gap:.6rem}.analytics-consent-banner .analytics-consent-tag{margin-bottom:.35rem}.analytics-consent-banner .analytics-consent-title{font-size:1.05rem}.analytics-consent-banner .analytics-consent-text{display:none}}@media (max-height:460px) and (min-width:420px){.analytics-consent-banner-inner{align-items:center;grid-template-columns:minmax(0,1fr) minmax(8.5rem,11rem)}.analytics-consent-actions{grid-template-columns:1fr}}