.site-basis{&{--basis-indigo-50:#EEEDFC;--basis-indigo-100:#E0DEFA;--basis-indigo-200:#C6C2F5;--basis-indigo-300:#A5A0F5;--basis-indigo-400:#7C75F0;--basis-indigo-500:#4F46E5;--basis-indigo-600:#4038C7;--basis-indigo-700:#342DA3;--basis-indigo-800:#282278;--basis-indigo-900:#1D1A52;--basis-pedra-0:#FFFFFF;--basis-pedra-50:#FAFAFD;--basis-pedra-100:#F4F4FA;--basis-pedra-200:#ECECF4;--basis-pedra-250:#E4E4EE;--basis-pedra-300:#D8D8E4;--basis-pedra-400:#B4B4C8;--basis-pedra-500:#9B9BB0;--basis-pedra-600:#64647C;--basis-pedra-700:#4A4A60;--basis-pedra-800:#26263A;--basis-pedra-850:#191927;--basis-pedra-900:#12121D;--basis-pedra-950:#0A0A12;--basis-verde-50:#EAF7F0;--basis-verde-100:#D3EEE0;--basis-verde-300:#79CFA4;--basis-verde-500:#22996B;--basis-verde-700:#14603F;--basis-verde-900:#0C3A26;--basis-ambar-50:#FBF3E2;--basis-ambar-100:#F8E8C8;--basis-ambar-300:#E9B95B;--basis-ambar-500:#C98A1B;--basis-ambar-700:#8A5C10;--basis-ambar-900:#5C3D0C;--basis-vermelho-50:#FBEDED;--basis-vermelho-100:#F6D9D9;--basis-vermelho-300:#E08A8A;--basis-vermelho-500:#C24747;--basis-vermelho-700:#8E2E2E;--basis-vermelho-900:#571C1C;--basis-azul-50:#EBF2FB;--basis-azul-100:#D7E5F6;--basis-azul-300:#85B2E5;--basis-azul-500:#3172BE;--basis-azul-700:#22508A;--basis-azul-900:#163357;--basis-font-sans:"Google Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--basis-font-mono:"Google Sans Code",ui-monospace,SFMono-Regular,Menlo,monospace;--basis-weight-regular:400;--basis-weight-medium:500;--basis-weight-semibold:600;--basis-weight-bold:700;--basis-text-5xl:48px;--basis-text-4xl:38px;--basis-text-3xl:30px;--basis-text-2xl:24px;--basis-text-xl:20px;--basis-text-lg:18px;--basis-text-md:16px;--basis-text-base:15px;--basis-text-sm:14px;--basis-text-xs:13px;--basis-text-2xs:12px;--basis-text-3xs:11px;--basis-track-tight:-0.015em;--basis-track-display:-0.01em;--basis-track-wide:0.08em;--basis-track-caps:0.12em;--basis-leading-tight:1.15;--basis-leading-snug:1.3;--basis-leading-base:1.5;--basis-leading-relaxed:1.65;--basis-space-1:4px;--basis-space-2:8px;--basis-space-3:12px;--basis-space-4:16px;--basis-space-5:20px;--basis-space-6:24px;--basis-space-8:32px;--basis-space-10:40px;--basis-space-12:48px;--basis-space-16:64px;--basis-space-20:80px;--basis-radius-xs:4px;--basis-radius-sm:6px;--basis-radius-md:8px;--basis-radius-lg:10px;--basis-radius-xl:12px;--basis-radius-2xl:16px;--basis-radius-pill:100px;--basis-dur-fast:120ms;--basis-dur-base:200ms;--basis-dur-slow:320ms;--basis-ease-standard:cubic-bezier(0.4,0,0.2,1);--basis-ease-out:cubic-bezier(0.16,1,0.3,1);--basis-breakpoint-sm:640px;--basis-breakpoint-md:768px;--basis-breakpoint-lg:1024px;--basis-breakpoint-xl:1280px;--basis-breakpoint-2xl:1440px;color-scheme:light;--basis-surface-default:var(--basis-pedra-100);--basis-surface-raised:var(--basis-pedra-0);--basis-surface-sunken:var(--basis-pedra-200);--basis-surface-inverse:var(--basis-pedra-900);--basis-text-primary:var(--basis-pedra-900);--basis-text-secondary:var(--basis-pedra-700);--basis-text-muted:var(--basis-pedra-600);--basis-text-disabled:var(--basis-pedra-500);--basis-text-inverse:var(--basis-pedra-100);--basis-text-on-action:var(--basis-pedra-0);--basis-border-subtle:var(--basis-pedra-250);--basis-border-default:var(--basis-pedra-300);--basis-border-strong:var(--basis-pedra-400);--basis-action-primary-bg:var(--basis-indigo-500);--basis-action-primary-hover-bg:var(--basis-indigo-600);--basis-action-primary-active-bg:var(--basis-indigo-700);--basis-action-primary-fg:var(--basis-pedra-0);--basis-action-secondary-border:var(--basis-pedra-400);--basis-action-secondary-fg:var(--basis-pedra-800);--basis-link-fg:var(--basis-indigo-600);--basis-link-hover-fg:var(--basis-indigo-700);--basis-focus-outline:var(--basis-indigo-500);--basis-selection-bg:var(--basis-indigo-100);--basis-status-verificado-bg:var(--basis-verde-100);--basis-status-verificado-fg:var(--basis-verde-700);--basis-status-verificado-border:var(--basis-verde-300);--basis-status-analise-bg:var(--basis-azul-100);--basis-status-analise-fg:var(--basis-azul-700);--basis-status-analise-border:var(--basis-azul-300);--basis-status-ausente-bg:var(--basis-pedra-200);--basis-status-ausente-fg:var(--basis-pedra-700);--basis-status-ausente-border:var(--basis-pedra-400);--basis-status-divergente-bg:var(--basis-vermelho-100);--basis-status-divergente-fg:var(--basis-vermelho-700);--basis-status-divergente-border:var(--basis-vermelho-300);--basis-status-restrito-bg:var(--basis-pedra-200);--basis-status-restrito-fg:var(--basis-pedra-800);--basis-status-restrito-border:var(--basis-pedra-500);--basis-status-expirado-bg:var(--basis-ambar-100);--basis-status-expirado-fg:var(--basis-ambar-700);--basis-status-expirado-border:var(--basis-ambar-300);--basis-prazo-conforme-bg:var(--basis-verde-100);--basis-prazo-conforme-fg:var(--basis-verde-700);--basis-prazo-conforme-border:var(--basis-verde-300);--basis-prazo-pendente-bg:var(--basis-ambar-100);--basis-prazo-pendente-fg:var(--basis-ambar-700);--basis-prazo-pendente-border:var(--basis-ambar-300);--basis-prazo-vencido-bg:var(--basis-vermelho-100);--basis-prazo-vencido-fg:var(--basis-vermelho-700);--basis-prazo-vencido-border:var(--basis-vermelho-300);--basis-fonte-bg:var(--basis-azul-50);--basis-fonte-fg:var(--basis-azul-700);--basis-fonte-border:var(--basis-azul-100);--basis-procedencia-bg:var(--basis-pedra-100);--basis-procedencia-fg:var(--basis-pedra-700);--basis-procedencia-border:var(--basis-pedra-300);--basis-hash-bg:var(--basis-pedra-200);--basis-hash-fg:var(--basis-pedra-700);--basis-hash-border:var(--basis-pedra-300);--basis-data-figure:var(--basis-pedra-900);--basis-data-figure-positivo:var(--basis-verde-700);--basis-data-figure-atencao:var(--basis-ambar-700);--basis-data-figure-negativo:var(--basis-vermelho-700);--basis-elevation-raised:0 1px 2px rgba(10,10,18,0.05),0 2px 6px rgba(10,10,18,0.05);--basis-elevation-overlay:0 16px 40px rgba(10,10,18,0.18);--basis-scrim:rgba(10,10,18,0.45);--basis-button-primary-bg:var(--basis-action-primary-bg);--basis-button-primary-hover-bg:var(--basis-action-primary-hover-bg);--basis-button-primary-active-bg:var(--basis-action-primary-active-bg);--basis-button-primary-fg:var(--basis-action-primary-fg);--basis-button-secondary-border:var(--basis-action-secondary-border);--basis-button-secondary-fg:var(--basis-action-secondary-fg);--basis-button-secondary-hover-bg:var(--basis-surface-sunken);--basis-button-ghost-fg:var(--basis-text-secondary);--basis-button-ghost-hover-bg:var(--basis-surface-sunken);--basis-button-destructive-bg:var(--basis-vermelho-500);--basis-button-destructive-hover-bg:var(--basis-vermelho-700);--basis-button-destructive-fg:var(--basis-text-on-action);--basis-button-disabled-bg:var(--basis-surface-sunken);--basis-button-disabled-fg:var(--basis-text-disabled);--basis-input-bg:var(--basis-surface-raised);--basis-input-fg:var(--basis-text-primary);--basis-input-border:var(--basis-border-default);--basis-input-hover-border:var(--basis-border-strong);--basis-input-focus-border:var(--basis-focus-outline);--basis-input-error-border:var(--basis-vermelho-500);--basis-input-error-fg:var(--basis-vermelho-700);--basis-input-disabled-bg:var(--basis-surface-default);--basis-input-label-fg:var(--basis-pedra-800);--basis-input-hint-fg:var(--basis-text-muted);--basis-input-placeholder-fg:var(--basis-text-disabled);--basis-selection-border:var(--basis-border-strong);--basis-selection-checked-bg:var(--basis-action-primary-bg);--basis-selection-checked-fg:var(--basis-action-primary-fg);--basis-switch-on-bg:var(--basis-action-primary-bg);--basis-switch-off-bg:var(--basis-border-strong);--basis-switch-thumb:var(--basis-surface-raised);--basis-chip-bg:var(--basis-surface-raised);--basis-chip-fg:var(--basis-text-secondary);--basis-chip-border:var(--basis-border-default);--basis-chip-hover-bg:var(--basis-surface-sunken);--basis-chip-selected-bg:var(--basis-action-primary-bg);--basis-chip-selected-fg:var(--basis-action-primary-fg);--basis-tooltip-bg:var(--basis-surface-inverse);--basis-tooltip-fg:var(--basis-text-inverse);--basis-dropdown-bg:var(--basis-surface-raised);--basis-dropdown-border:var(--basis-border-default);--basis-dropdown-hover-bg:var(--basis-surface-default);--basis-navigation-bg:var(--basis-surface-default);--basis-navigation-fg:var(--basis-text-secondary);--basis-navigation-hover-bg:var(--basis-surface-sunken);--basis-navigation-active-bg:var(--basis-indigo-50);--basis-navigation-active-fg:var(--basis-indigo-700);--basis-navigation-active-indicator:var(--basis-action-primary-bg);--basis-card-bg:var(--basis-surface-raised);--basis-card-border:var(--basis-border-subtle);--basis-kpi-label-fg:var(--basis-text-muted);--basis-kpi-value-fg:var(--basis-data-figure);--basis-table-header-fg:var(--basis-text-muted);--basis-table-header-border:var(--basis-border-default);--basis-table-row-border:var(--basis-border-subtle);--basis-table-row-hover-bg:var(--basis-pedra-50);--basis-table-row-selected-bg:var(--basis-indigo-50);--basis-table-figure-fg:var(--basis-data-figure);--basis-toast-bg:var(--basis-surface-inverse);--basis-toast-fg:var(--basis-text-inverse);--basis-progress-track:var(--basis-surface-sunken);--basis-progress-fill:var(--basis-action-primary-bg);--basis-skeleton-base:var(--basis-surface-sunken);--basis-skeleton-sheen:var(--basis-pedra-100);--basis-modal-bg:var(--basis-surface-raised);--basis-modal-border:var(--basis-border-default);--basis-modal-overlay-bg:var(--basis-scrim);--basis-chart-grid-line:var(--basis-border-subtle);--basis-serie-1:var(--basis-indigo-500);--basis-serie-2:var(--basis-azul-500);--basis-serie-3:var(--basis-pedra-500);--basis-selo-radius:var(--basis-radius-pill);--basis-prazo-count-fg:var(--basis-data-figure);--basis-achado-bg:var(--basis-surface-raised);--basis-achado-border:var(--basis-border-default);--basis-achado-meta-fg:var(--basis-text-muted);--basis-vertical-bg:var(--basis-surface-raised);--basis-vertical-border:var(--basis-border-default);--basis-vertical-hover-bg:var(--basis-surface-sunken);--basis-vertical-active-bg:var(--basis-indigo-50);--basis-vertical-active-border:var(--basis-indigo-300);--basis-vertical-active-fg:var(--basis-indigo-700);--basis-evidencia-bg:var(--basis-pedra-50);--basis-evidencia-border:var(--basis-border-subtle);--basis-cofre-retencao-fg:var(--basis-text-muted);--basis-audit-line-color:var(--basis-border-default);--basis-audit-dot-bg:var(--basis-surface-sunken);--basis-audit-dot-fg:var(--basis-text-secondary);--basis-snapshot-bg:var(--basis-surface-default);--basis-snapshot-border:var(--basis-border-default);--basis-fonte-oficial-bg:var(--basis-fonte-bg);--basis-fonte-oficial-fg:var(--basis-fonte-fg);--basis-fonte-oficial-border:var(--basis-fonte-border)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}&{scroll-behavior:smooth;background:var(--basis-surface-default);color:var(--basis-text-primary);font-family:var(--basis-font-sans);font-size:var(--basis-text-base);line-height:var(--basis-leading-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--basis-selection-bg);color:var(--basis-text-primary)}a{color:var(--basis-link-fg);text-decoration:none}a:hover{color:var(--basis-link-hover-fg);text-decoration:underline}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}code{font-family:var(--basis-font-mono)}:focus-visible{outline:2px solid var(--basis-focus-outline);outline-offset:2px;border-radius:var(--basis-radius-xs)}.msym{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-flex;flex:none;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;user-select:none}.msym.s16{font-size:16px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.msym.s20{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.msym.s28{font-size:28px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 28}.msym.s40{font-size:40px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 40}.basis-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.basis-skip{position:absolute;left:16px;top:-48px;z-index:100;background:var(--basis-surface-inverse);color:var(--basis-text-inverse);padding:10px 16px;border-radius:var(--basis-radius-md);font-size:var(--basis-text-sm);transition:top var(--basis-dur-fast) var(--basis-ease-standard)}.basis-skip:focus-visible{top:12px;color:var(--basis-text-inverse)}.basis-live{position:fixed}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (forced-colors:active){.basis-badge,.basis-btn,.basis-chip,.basis-input,.basis-selo{border:1px solid ButtonText}}@page{margin-left:16mm;margin-bottom:18mm;margin-right:16mm;margin-top:18mm}@media print{body{background:#FFFFFF;font-size:12pt}.basis-docfooter,.basis-docheader,.basis-no-print,.basis-skip,.basis-toast,.basis-toc,button:not(.basis-print-keep),dialog{display:none!important}a{color:inherit;text-decoration:none}section{padding:24px 0!important}.basis-achado,.basis-audit-item,.basis-card,.basis-evidencia-item,.basis-fonte-oficial,.basis-hash,.basis-kpi,.basis-prazo,.basis-selo,.basis-snapshot,tr{break-inside:avoid}thead{display:table-header-group}.basis-table-wrap{box-shadow:none;overflow:visible}*{box-shadow:none!important;transition:none!important}.basis-badge,.basis-fonte-oficial,.basis-hash,.basis-norma-tag,.basis-origem,.basis-selo{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.basis-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--basis-radius-md);border:1px solid transparent;cursor:pointer;font-family:var(--basis-font-sans);font-weight:var(--basis-weight-medium);font-size:var(--basis-text-sm);white-space:nowrap;transition:background var(--basis-dur-fast) var(--basis-ease-standard),border-color var(--basis-dur-fast) var(--basis-ease-standard),color var(--basis-dur-fast) var(--basis-ease-standard)}.basis-btn .msym{font-size:18px}.basis-btn-sm{height:30px;padding:0 12px;font-size:var(--basis-text-xs)}.basis-btn-lg{height:42px;padding:0 20px;font-size:var(--basis-text-base)}.basis-btn-primary{background:var(--basis-button-primary-bg);color:var(--basis-button-primary-fg)}.basis-btn-primary:hover{background:var(--basis-button-primary-hover-bg)}.basis-btn-primary:active{background:var(--basis-button-primary-active-bg)}.basis-btn-secondary{background:transparent;color:var(--basis-button-secondary-fg);border-color:var(--basis-button-secondary-border)}.basis-btn-secondary:hover{background:var(--basis-button-secondary-hover-bg)}.basis-btn-ghost{background:transparent;color:var(--basis-button-ghost-fg)}.basis-btn-ghost:hover{background:var(--basis-button-ghost-hover-bg)}.basis-btn-destructive{background:var(--basis-button-destructive-bg);color:var(--basis-button-destructive-fg)}.basis-btn-destructive:hover{background:var(--basis-button-destructive-hover-bg)}.basis-btn:disabled,.basis-icon-btn:disabled{background:var(--basis-button-disabled-bg);color:var(--basis-button-disabled-fg);border-color:transparent;cursor:not-allowed}.basis-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--basis-radius-md);border:1px solid var(--basis-button-secondary-border);background:transparent;color:var(--basis-button-secondary-fg);cursor:pointer;transition:background var(--basis-dur-fast) var(--basis-ease-standard)}.basis-icon-btn:hover{background:var(--basis-button-secondary-hover-bg)}.basis-icon-btn.basis-borderless{border-color:transparent;color:var(--basis-text-muted)}.basis-field{display:flex;flex-direction:column;gap:6px;min-width:0}.basis-field-label,.basis-field>label{font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-input-label-fg)}.basis-input{width:100%;min-height:38px;padding:8px 12px;background:var(--basis-input-bg);color:var(--basis-input-fg);border:1px solid var(--basis-input-border);border-radius:var(--basis-radius-md);font-size:var(--basis-text-sm);transition:border-color var(--basis-dur-fast) var(--basis-ease-standard)}.basis-input::placeholder{color:var(--basis-input-placeholder-fg)}.basis-input:hover:not(:disabled){border-color:var(--basis-input-hover-border)}.basis-input:focus-visible{outline:none;border-color:var(--basis-input-focus-border);box-shadow:0 0 0 1px var(--basis-input-focus-border)}.basis-input[aria-invalid=true]{border-color:var(--basis-input-error-border)}.basis-input:disabled{background:var(--basis-input-disabled-bg);color:var(--basis-text-disabled);cursor:not-allowed}textarea.basis-input{min-height:88px;resize:vertical;line-height:var(--basis-leading-base)}select.basis-input{appearance:auto}.basis-hint{color:var(--basis-input-hint-fg)}.basis-error-text,.basis-hint{font-size:var(--basis-text-2xs)}.basis-error-text{display:inline-flex;align-items:center;gap:6px;color:var(--basis-input-error-fg)}.basis-input-affix{position:relative;display:flex;align-items:center}.basis-input-affix>.msym{position:absolute;left:10px;color:var(--basis-text-muted);pointer-events:none}.basis-input-affix>.msym+.basis-input{padding-left:38px}.basis-affix-label{position:absolute;left:12px;font-size:var(--basis-text-sm);color:var(--basis-text-muted);pointer-events:none}.basis-input.basis-has-affix{padding-left:38px}.basis-input-currency{font-family:var(--basis-font-mono);font-variant-numeric:tabular-nums;text-align:right}.basis-upload{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center;border:1.5px dashed var(--basis-border-strong);border-radius:var(--basis-radius-lg);background:var(--basis-surface-raised);color:var(--basis-text-muted);transition:border-color var(--basis-dur-fast) var(--basis-ease-standard)}.basis-upload:hover{border-color:var(--basis-focus-outline)}.basis-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.basis-check,.basis-radio-wrap{display:inline-flex;align-items:center;gap:10px;font-size:var(--basis-text-sm);color:var(--basis-text-secondary);cursor:pointer}.basis-check input,.basis-radio-wrap input{appearance:none;width:18px;height:18px;flex:none;cursor:pointer;border:1.5px solid var(--basis-selection-border);background:var(--basis-surface-raised);transition:background var(--basis-dur-fast) var(--basis-ease-standard)}.basis-check input{border-radius:var(--basis-radius-xs);position:relative}.basis-check input:checked{background:var(--basis-selection-checked-bg);border-color:var(--basis-selection-checked-bg)}.basis-check input:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid var(--basis-selection-checked-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}.basis-radio-wrap input{border-radius:50%}.basis-radio-wrap input:checked{border-color:var(--basis-selection-checked-bg);background:radial-gradient(circle,var(--basis-selection-checked-bg) 0 5px,transparent 5.5px)}.basis-check input:disabled,.basis-radio-wrap input:disabled{border-color:var(--basis-border-default);background:var(--basis-surface-sunken);cursor:not-allowed}.basis-check:has(input:disabled),.basis-radio-wrap:has(input:disabled){color:var(--basis-text-disabled);cursor:not-allowed}.basis-switch-row{display:inline-flex;align-items:center;gap:10px;font-size:var(--basis-text-sm);color:var(--basis-text-secondary)}.basis-switch{width:38px;height:22px;flex:none;border:none;border-radius:var(--basis-radius-pill);background:var(--basis-switch-off-bg);position:relative;cursor:pointer;transition:background var(--basis-dur-fast) var(--basis-ease-standard)}.basis-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--basis-switch-thumb);transition:transform var(--basis-dur-fast) var(--basis-ease-standard)}.basis-switch[aria-checked=true]{background:var(--basis-switch-on-bg)}.basis-switch[aria-checked=true]:after{transform:translateX(16px)}.basis-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--basis-radius-pill);border:1px solid var(--basis-chip-border);background:var(--basis-chip-bg);color:var(--basis-chip-fg);font-size:var(--basis-text-xs);font-weight:var(--basis-weight-medium);cursor:pointer;transition:background var(--basis-dur-fast) var(--basis-ease-standard)}.basis-chip .msym{font-size:16px}.basis-chip:hover{background:var(--basis-chip-hover-bg)}.basis-chip[aria-pressed=true]{background:var(--basis-chip-selected-bg);color:var(--basis-chip-selected-fg);border-color:var(--basis-chip-selected-bg)}.basis-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--basis-radius-pill);border:1px solid;font-size:var(--basis-text-2xs);font-weight:var(--basis-weight-medium);white-space:nowrap}.basis-badge .msym{font-size:15px}.basis-badge-neutro{background:var(--basis-status-ausente-bg);color:var(--basis-status-ausente-fg);border-color:var(--basis-status-ausente-border)}.basis-badge-fonte{background:var(--basis-fonte-bg);color:var(--basis-fonte-fg);border-color:var(--basis-fonte-border)}.basis-selo{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 3px 9px;border-radius:var(--basis-selo-radius);border:1px solid;font-size:var(--basis-text-2xs);font-weight:var(--basis-weight-medium);white-space:nowrap}.basis-selo .msym{font-size:15px}.basis-selo-meta{font-family:var(--basis-font-mono);font-weight:var(--basis-weight-regular);font-size:var(--basis-text-3xs)}.basis-selo-verificado{background:var(--basis-status-verificado-bg);color:var(--basis-status-verificado-fg);border-color:var(--basis-status-verificado-border)}.basis-selo-analise{background:var(--basis-status-analise-bg);color:var(--basis-status-analise-fg);border-color:var(--basis-status-analise-border)}.basis-selo-ausente{background:var(--basis-status-ausente-bg);color:var(--basis-status-ausente-fg);border-color:var(--basis-status-ausente-border)}.basis-selo-divergente{background:var(--basis-status-divergente-bg);color:var(--basis-status-divergente-fg);border-color:var(--basis-status-divergente-border)}.basis-selo-restrito{background:var(--basis-status-restrito-bg);color:var(--basis-status-restrito-fg);border-color:var(--basis-status-restrito-border)}.basis-selo-expirado{background:var(--basis-status-expirado-bg);color:var(--basis-status-expirado-fg);border-color:var(--basis-status-expirado-border)}.basis-selo-conforme{background:var(--basis-prazo-conforme-bg);color:var(--basis-prazo-conforme-fg);border-color:var(--basis-prazo-conforme-border)}.basis-selo-pendente{background:var(--basis-prazo-pendente-bg);color:var(--basis-prazo-pendente-fg);border-color:var(--basis-prazo-pendente-border)}.basis-selo-vencido{background:var(--basis-prazo-vencido-bg);color:var(--basis-prazo-vencido-fg);border-color:var(--basis-prazo-vencido-border)}.basis-tooltip-wrap{position:relative;display:inline-flex}.basis-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--basis-tooltip-bg);color:var(--basis-tooltip-fg);font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);padding:6px 10px;border-radius:var(--basis-radius-sm);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30;transition:opacity var(--basis-dur-fast) var(--basis-ease-standard)}.basis-tooltip-wrap:focus-within .basis-tooltip,.basis-tooltip-wrap:hover .basis-tooltip{opacity:1;visibility:visible}.basis-dropdown{position:relative;display:inline-flex}.basis-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:230px;background:var(--basis-dropdown-bg);border:1px solid var(--basis-dropdown-border);border-radius:var(--basis-radius-lg);box-shadow:var(--basis-elevation-overlay);padding:4px;display:flex;flex-direction:column}.basis-menu[hidden]{display:none}.basis-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border:none;background:transparent;cursor:pointer;border-radius:var(--basis-radius-sm);font-size:var(--basis-text-sm);color:var(--basis-text-secondary)}.basis-menu-item:hover{background:var(--basis-dropdown-hover-bg);color:var(--basis-text-primary)}.basis-menu-item .msym{color:var(--basis-text-muted)}.basis-tabs{display:flex;gap:4px;border-bottom:1px solid var(--basis-border-default);overflow-x:auto}.basis-tab{padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-navigation-fg);position:relative;white-space:nowrap}.basis-tab:hover{color:var(--basis-text-primary)}.basis-tab[aria-selected=true]{color:var(--basis-navigation-active-fg)}.basis-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--basis-navigation-active-indicator)}.basis-crumb{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:var(--basis-text-xs)}.basis-crumb a{color:var(--basis-text-muted)}.basis-crumb a:hover{color:var(--basis-text-primary);text-decoration:none}.basis-crumb .msym{font-size:16px;color:var(--basis-text-disabled)}.basis-crumb [aria-current]{color:var(--basis-text-primary);font-weight:var(--basis-weight-medium)}.basis-side{display:flex;flex-direction:column;gap:2px;min-width:208px;background:var(--basis-navigation-bg);border:1px solid var(--basis-border-subtle);border-radius:var(--basis-radius-xl);padding:8px}.basis-side-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--basis-radius-md);font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-navigation-fg)}.basis-side-item .msym{font-size:20px;color:var(--basis-text-muted)}.basis-side-item:hover{background:var(--basis-navigation-hover-bg);color:var(--basis-text-primary);text-decoration:none}.basis-side-item[aria-current]{background:var(--basis-navigation-active-bg)}.basis-side-item[aria-current],.basis-side-item[aria-current] .msym{color:var(--basis-navigation-active-fg)}.basis-card{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-raised)}.basis-card-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--basis-border-subtle)}.basis-card-bd{padding:20px}.basis-kpi{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-raised);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.basis-kpi-label{font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-kpi-label-fg)}.basis-kpi-label,.basis-kpi-value{font-family:var(--basis-font-mono)}.basis-kpi-value{font-weight:var(--basis-weight-medium);font-size:var(--basis-text-2xl);color:var(--basis-kpi-value-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.basis-kpi-delta{display:inline-flex;align-items:center;gap:5px;font-size:var(--basis-text-2xs);color:var(--basis-text-muted)}.basis-currency,.basis-num-val{font-family:var(--basis-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.basis-table-wrap{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-lg);box-shadow:var(--basis-elevation-raised);overflow-x:auto}.basis-table{width:100%;border-collapse:collapse}.basis-table th{text-align:left;padding:10px 16px;font-family:var(--basis-font-mono);font-weight:var(--basis-weight-medium);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-table-header-fg);border-bottom:1px solid var(--basis-table-header-border);white-space:nowrap}.basis-table th button{display:inline-flex;align-items:center;gap:4px;border:none;background:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.basis-table th button:hover{color:var(--basis-text-primary)}.basis-sort-ind:after{content:"↕";opacity:.5}th[aria-sort=ascending] .basis-sort-ind:after{content:"↑";opacity:1}th[aria-sort=descending] .basis-sort-ind:after{content:"↓";opacity:1}.basis-table tbody tr{background:var(--basis-card-bg);transition:background var(--basis-dur-fast) var(--basis-ease-standard)}.basis-table tbody tr:hover{background:var(--basis-table-row-hover-bg)}.basis-table tbody tr[aria-selected=true]{background:var(--basis-table-row-selected-bg)}.basis-table td{padding:12px 16px;font-size:var(--basis-text-sm);color:var(--basis-text-secondary);border-bottom:1px solid var(--basis-table-row-border)}.basis-table tbody tr:last-child td{border-bottom:none}.basis-table .basis-entity{font-weight:var(--basis-weight-medium);color:var(--basis-text-primary)}.basis-table .basis-num{text-align:right;font-family:var(--basis-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--basis-table-figure-fg)}.basis-table th.basis-num{text-align:right}.basis-table th.basis-num button{justify-content:flex-end}.basis-col-sticky{position:sticky;left:0;background:inherit;z-index:1}.basis-table.basis-compact td{padding:8px 14px;font-size:var(--basis-text-xs)}.basis-table.basis-compact th{padding:8px 14px}.basis-pagination{display:flex;align-items:center;gap:4px}.basis-page-btn{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:var(--basis-radius-sm);cursor:pointer;font-family:var(--basis-font-mono);font-size:var(--basis-text-xs);color:var(--basis-text-secondary)}.basis-page-btn:hover{background:var(--basis-surface-sunken)}.basis-page-btn[aria-current]{background:var(--basis-action-primary-bg);color:var(--basis-action-primary-fg)}.basis-page-btn:disabled{color:var(--basis-text-disabled);cursor:not-allowed}.basis-filterbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.basis-search{max-width:280px;flex:1 1 220px}.basis-alert{display:flex;gap:12px;padding:13px 16px;border:1px solid;border-radius:var(--basis-radius-lg);font-size:var(--basis-text-sm)}.basis-alert .msym{font-size:20px;margin-top:1px}.basis-alert-body{display:block;min-width:0}.basis-alert-title{display:block;font-weight:var(--basis-weight-semibold);margin-bottom:2px}.basis-alert-info{background:var(--basis-fonte-bg);border-color:var(--basis-azul-100);color:var(--basis-azul-700)}.basis-alert-atencao{background:var(--basis-prazo-pendente-bg);border-color:var(--basis-prazo-pendente-border);color:var(--basis-prazo-pendente-fg)}.basis-alert-negativo{background:var(--basis-prazo-vencido-bg);border-color:var(--basis-prazo-vencido-border);color:var(--basis-prazo-vencido-fg)}.basis-alert-positivo{background:var(--basis-prazo-conforme-bg);border-color:var(--basis-prazo-conforme-border);color:var(--basis-prazo-conforme-fg)}.basis-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);z-index:90;background:var(--basis-toast-bg);color:var(--basis-toast-fg);padding:11px 18px;border-radius:var(--basis-radius-lg);box-shadow:var(--basis-elevation-overlay);font-size:var(--basis-text-sm);opacity:0;pointer-events:none;transition:opacity var(--basis-dur-base) var(--basis-ease-out),transform var(--basis-dur-base) var(--basis-ease-out)}.basis-toast.basis-show{opacity:1;transform:translate(-50%)}.basis-progress{height:6px;border-radius:var(--basis-radius-pill);background:var(--basis-progress-track);overflow:hidden}.basis-progress>div{height:100%;border-radius:inherit;background:var(--basis-progress-fill)}.basis-skeleton{border-radius:var(--basis-radius-sm);background:linear-gradient(90deg,var(--basis-skeleton-base) 25%,var(--basis-skeleton-sheen) 45%,var(--basis-skeleton-base) 65%);background-size:200% 100%;animation:basis-sheen 1.4s var(--basis-ease-standard) infinite}@keyframes basis-sheen{0%{background-position:120% 0}to{background-position:-80% 0}}.basis-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:32px 24px;background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl)}.basis-empty .msym{color:var(--basis-text-disabled)}.basis-empty-title{font-weight:var(--basis-weight-semibold);font-size:var(--basis-text-md);color:var(--basis-text-primary)}.basis-empty p{font-size:var(--basis-text-sm);color:var(--basis-text-muted);max-width:340px;margin:0 0 6px}.basis-drawer,.basis-modal{border:1px solid var(--basis-modal-border);background:var(--basis-modal-bg);color:var(--basis-text-primary);box-shadow:var(--basis-elevation-overlay);padding:0}.basis-modal{width:min(480px,calc(100vw - 32px));border-radius:var(--basis-radius-2xl);margin:auto}.basis-drawer{width:min(420px,92vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0;border-top:none;border-bottom:none;border-right:none}.basis-drawer::backdrop,.basis-modal::backdrop{background:var(--basis-modal-overlay-bg)}.basis-modal-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--basis-border-subtle)}.basis-modal-hd h2{font-size:var(--basis-text-md);font-weight:var(--basis-weight-semibold)}.basis-modal-bd{padding:24px;font-size:var(--basis-text-sm);color:var(--basis-text-secondary)}.basis-modal-ft{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--basis-border-subtle)}@media (max-width:640px){.basis-modal{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;border:none}}.basis-chart{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-raised);padding:20px}.basis-chart-axis text{fill:var(--basis-text-muted);font-family:var(--basis-font-mono);font-size:11px}.basis-chart-grid-line{stroke:var(--basis-chart-grid-line)}.basis-chart-legend{display:inline-flex;gap:16px;flex-wrap:wrap}.basis-serie{display:inline-flex;align-items:center;gap:7px;font-size:var(--basis-text-2xs);color:var(--basis-text-secondary)}.basis-serie:before{content:"";width:14px;height:3px;border-radius:2px;background:currentColor}.basis-serie-1{color:var(--basis-serie-1)}.basis-serie-2{color:var(--basis-serie-2)}.basis-serie-3{color:var(--basis-serie-3)}.basis-chart-annotation{display:inline-flex;align-items:center;gap:6px;font-size:var(--basis-text-2xs);font-weight:var(--basis-weight-medium);color:var(--basis-data-figure-atencao)}.basis-chart-alt{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--basis-border-subtle);font-size:var(--basis-text-xs);color:var(--basis-text-muted)}.basis-origem{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--basis-radius-pill);background:var(--basis-procedencia-bg);color:var(--basis-procedencia-fg);border:1px solid var(--basis-procedencia-border);font-size:var(--basis-text-2xs)}.basis-origem .msym{font-size:15px}.basis-natureza{display:inline-flex;align-items:center;gap:8px;font-size:var(--basis-text-xs);color:var(--basis-text-secondary)}.basis-natureza:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.basis-natureza-consulta:before{background:var(--basis-azul-500)}.basis-natureza-documento:before{background:var(--basis-ambar-500)}.basis-natureza-regra:before{background:var(--basis-pedra-500)}.basis-hash{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--basis-radius-sm);background:var(--basis-hash-bg);color:var(--basis-hash-fg);border:1px solid var(--basis-hash-border);font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);white-space:nowrap}.basis-hash .msym{font-size:13px}.basis-norma-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--basis-radius-sm);background:var(--basis-surface-default);color:var(--basis-text-secondary);border:1px solid var(--basis-border-subtle);font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);white-space:nowrap}.basis-norma-tag .msym{font-size:14px}.basis-norma-tag.basis-superada{opacity:.65}.basis-fonte-oficial{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--basis-radius-md);background:var(--basis-fonte-oficial-bg);color:var(--basis-fonte-oficial-fg);border:1px solid var(--basis-fonte-oficial-border);font-size:var(--basis-text-2xs)}.basis-fonte-oficial .msym{font-size:16px}.basis-fonte-oficial b{font-weight:var(--basis-weight-semibold)}.basis-fonte-oficial .basis-selo-meta{color:var(--basis-fonte-oficial-fg)}.basis-achado{background:var(--basis-achado-bg);border:1px solid var(--basis-achado-border);border-radius:var(--basis-radius-xl);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.basis-achado-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.basis-achado-titulo{font-weight:var(--basis-weight-semibold);font-size:var(--basis-text-base);color:var(--basis-text-primary)}.basis-achado-desc{font-size:var(--basis-text-sm);color:var(--basis-text-secondary);margin:0}.basis-achado-meta{align-items:center;padding-top:10px;border-top:1px solid var(--basis-border-subtle)}.basis-achado-meta,.basis-vertical-seletor{display:flex;gap:8px;flex-wrap:wrap}.basis-vertical-item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--basis-radius-lg);cursor:pointer;background:var(--basis-vertical-bg);border:1px solid var(--basis-vertical-border);color:var(--basis-text-secondary);font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);transition:background var(--basis-dur-fast) var(--basis-ease-standard),border-color var(--basis-dur-fast) var(--basis-ease-standard)}.basis-vertical-item .msym{font-size:18px;color:var(--basis-text-muted)}.basis-vertical-item:hover{background:var(--basis-vertical-hover-bg)}.basis-vertical-item[aria-current],.basis-vertical-item[aria-pressed=true]{background:var(--basis-vertical-active-bg);border-color:var(--basis-vertical-active-border);color:var(--basis-vertical-active-fg)}.basis-vertical-item[aria-current] .msym,.basis-vertical-item[aria-pressed=true] .msym{color:var(--basis-vertical-active-fg)}.basis-vertical-count{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);color:var(--basis-text-muted)}.basis-vertical-item[aria-pressed=true] .basis-vertical-count{color:var(--basis-vertical-active-fg)}.basis-vertical-dot{width:7px;height:7px;border-radius:50%;background:var(--basis-ambar-500);flex:none}.basis-vertical-item:disabled{cursor:not-allowed;background:var(--basis-surface-default)}.basis-vertical-item:disabled,.basis-vertical-item:disabled .msym{color:var(--basis-text-disabled)}.basis-prazo{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-raised);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.basis-prazo-obrigacao{font-weight:var(--basis-weight-semibold);font-size:var(--basis-text-sm);color:var(--basis-text-primary)}.basis-prazo-count{font-family:var(--basis-font-mono);font-weight:var(--basis-weight-medium);font-size:var(--basis-text-2xl);font-variant-numeric:tabular-nums;color:var(--basis-prazo-count-fg);white-space:nowrap;line-height:var(--basis-leading-tight)}.basis-prazo-count small{font-size:var(--basis-text-xs);font-weight:var(--basis-weight-regular);color:var(--basis-text-muted)}.basis-prazo-count.basis-count-conforme{color:var(--basis-prazo-conforme-fg)}.basis-prazo-count.basis-count-pendente{color:var(--basis-prazo-pendente-fg)}.basis-prazo-count.basis-count-vencido{color:var(--basis-prazo-vencido-fg)}.basis-prazo-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.basis-evidencia-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--basis-evidencia-bg);border:1px solid var(--basis-evidencia-border);border-radius:var(--basis-radius-md)}.basis-evidencia-item>.msym{color:var(--basis-text-muted);font-size:20px}.basis-evidencia-name{font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-text-primary)}.basis-evidencia-meta{color:var(--basis-text-muted)}.basis-evidencia-meta,.basis-retencao{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs)}.basis-retencao{color:var(--basis-cofre-retencao-fg)}.basis-audit{list-style:none;margin:0;padding:0}.basis-audit-item{position:relative;padding:0 0 20px 46px}.basis-audit-item:last-child{padding-bottom:0}.basis-audit-item:before{content:"";position:absolute;left:15.5px;top:34px;bottom:2px;width:1px;background:var(--basis-audit-line-color)}.basis-audit-item:last-child:before{display:none}.basis-audit-dot{position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--basis-audit-dot-bg);color:var(--basis-audit-dot-fg);border:1px solid var(--basis-audit-line-color);border-radius:50%}.basis-audit-dot .msym{font-size:16px}.basis-audit-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.basis-audit-what{font-weight:var(--basis-weight-semibold);font-size:var(--basis-text-sm);color:var(--basis-text-primary)}.basis-audit-when{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);color:var(--basis-text-muted);white-space:nowrap}.basis-audit-who{font-size:var(--basis-text-xs);color:var(--basis-text-secondary);margin-top:3px}.basis-snapshot{background:var(--basis-snapshot-bg);border:1px solid var(--basis-snapshot-border);border-radius:var(--basis-radius-xl);overflow:hidden}.basis-snapshot-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--basis-snapshot-border);background:var(--basis-surface-raised)}.basis-snapshot dl{display:grid;grid-template-columns:130px 1fr;gap:10px 20px;padding:18px 20px;margin:0}.basis-snapshot dt{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-text-muted);padding-top:2px}.basis-snapshot dd{margin:0;font-size:var(--basis-text-sm);color:var(--basis-text-primary)}.basis-foureyes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.basis-olho{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.basis-olho-role{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-text-muted)}.basis-olho-name{font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-text-primary)}@media (max-width:768px){.basis-foureyes{grid-template-columns:1fr}}.basis-divider{border:none;border-top:1px solid var(--basis-border-subtle);margin:20px 0}.bs-container{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.bs-container-narrow{max-width:860px}&{overflow-x:hidden;background:var(--basis-pedra-0)}a:hover{text-decoration:none}.bs-footer-bottom a[href^=http],.bs-section-lead a{text-decoration:underline;text-underline-offset:2px}.bs-footer-bottom a[href^=http]:hover,.bs-section-lead a:hover{text-decoration:underline}&,.bs-acc-indigo,.bs-theme-indigo{--bs-acc-bg:var(--basis-indigo-50);--bs-acc-fg:var(--basis-indigo-600);--bs-acc-solid:var(--basis-indigo-500)}.bs-acc-azul,.bs-theme-azul{--bs-acc-bg:var(--basis-azul-50);--bs-acc-fg:var(--basis-azul-700);--bs-acc-solid:var(--basis-azul-500)}.bs-acc-verde,.bs-theme-verde{--bs-acc-bg:var(--basis-verde-50);--bs-acc-fg:var(--basis-verde-700);--bs-acc-solid:var(--basis-verde-500)}.bs-acc-ambar,.bs-theme-ambar{--bs-acc-bg:var(--basis-ambar-50);--bs-acc-fg:var(--basis-ambar-700);--bs-acc-solid:var(--basis-ambar-700)}.bs-acc-vermelho,.bs-theme-vermelho{--bs-acc-bg:var(--basis-vermelho-50);--bs-acc-fg:var(--basis-vermelho-700);--bs-acc-solid:var(--basis-vermelho-500)}.bs-acc-pedra,.bs-theme-pedra{--bs-acc-bg:var(--basis-pedra-200);--bs-acc-fg:var(--basis-pedra-800);--bs-acc-solid:var(--basis-pedra-800)}.bs-dot{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--bs-acc-solid);flex:none}.msym.bs-tinted{color:var(--bs-acc-solid)}.bs-header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--basis-pedra-0) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--basis-border-subtle)}.bs-header-inner{display:flex;align-items:center;gap:20px;height:64px}.bs-logo{display:inline-flex;align-items:center;gap:12px;flex:none}.bs-logo:hover{text-decoration:none}.bs-logo svg{width:30px;height:30px}.bs-logo .bs-wm{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.bs-logo .bs-wm b{font-size:19px;font-weight:var(--basis-weight-bold);letter-spacing:-.01em;color:var(--basis-text-primary)}.bs-logo .bs-wm span{font-size:19px;font-weight:var(--basis-weight-regular);color:var(--basis-text-muted)}.bs-nav{display:flex;align-items:center;gap:2px;margin-left:8px}.bs-nav-link{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:var(--basis-radius-md);border:none;background:transparent;cursor:pointer;font-family:var(--basis-font-sans);font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-text-secondary);white-space:nowrap;transition:background var(--basis-dur-fast) var(--basis-ease-standard),color var(--basis-dur-fast) var(--basis-ease-standard)}.bs-nav-link:hover{background:var(--basis-navigation-hover-bg);color:var(--basis-text-primary);text-decoration:none}.bs-nav-link[aria-current]{color:var(--basis-navigation-active-fg)}.bs-nav-link .msym{font-size:18px;color:var(--basis-text-muted);transition:transform var(--basis-dur-fast) var(--basis-ease-standard)}.bs-nav-link[aria-expanded=true]{background:var(--basis-navigation-hover-bg);color:var(--basis-text-primary)}.bs-nav-link[aria-expanded=true] .msym.bs-caret{transform:rotate(180deg)}.bs-header-cta{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.bs-mega-wrap{position:relative}.bs-mega{position:absolute;top:calc(100% + 10px);left:0;z-index:70;background:var(--basis-dropdown-bg);border:1px solid var(--basis-dropdown-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-overlay);padding:8px;width:460px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.bs-mega[hidden]{display:none}.bs-mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.bs-mega.bs-mega-1{grid-template-columns:1fr;width:340px}.bs-mega-item{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:var(--basis-radius-md);color:var(--basis-text-secondary)}.bs-mega-item:hover{background:var(--basis-dropdown-hover-bg);text-decoration:none}.bs-mega-item .msym{font-size:22px;color:var(--bs-acc-solid);margin-top:1px;flex:none}.bs-mega-item b{display:block;font-size:var(--basis-text-sm);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary)}.bs-mega-item span{display:block;font-size:var(--basis-text-2xs);color:var(--basis-text-muted);margin-top:2px;line-height:var(--basis-leading-snug)}.bs-burger,.bs-drawer{display:none}.bs-section{padding:88px 0;border-top:1px solid var(--basis-border-subtle)}.bs-section:first-of-type{border-top:none}.bs-eyebrow{font-family:var(--basis-font-mono);font-size:var(--basis-text-xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--bs-acc-fg);margin-bottom:16px}.bs-section-title{font-size:clamp(26px,3.4vw,37px);font-weight:var(--basis-weight-semibold);letter-spacing:var(--basis-track-tight);line-height:var(--basis-leading-snug);color:var(--basis-text-primary);max-width:none;text-wrap:balance}.bs-section-lead{font-size:var(--basis-text-lg);color:var(--basis-text-secondary);max-width:62ch;margin-top:18px;line-height:var(--basis-leading-relaxed);text-wrap:pretty}.bs-section-head{margin-bottom:44px}.bs-section-head .bs-section-lead,.bs-section-head .bs-section-title{max-width:none}.bs-hero{padding:76px 0 84px}.bs-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.bs-hero-single{max-width:780px}.bs-h1{font-size:clamp(34px,5.2vw,55px);font-weight:var(--basis-weight-bold);letter-spacing:-.02em;line-height:1.05;color:var(--basis-text-primary);text-wrap:balance}.bs-hero .bs-lead,.bs-lead{font-size:var(--basis-text-xl);color:var(--basis-text-secondary);margin-top:22px;max-width:54ch;line-height:var(--basis-leading-relaxed);text-wrap:pretty}.bs-hero-actions{gap:12px;margin-top:32px}.bs-hero-actions,.bs-trust{display:flex;flex-wrap:wrap}.bs-trust{gap:8px 20px;margin-top:36px}.bs-trust span{display:inline-flex;align-items:center;gap:7px;font-size:var(--basis-text-xs);color:var(--basis-text-muted)}.bs-trust .msym{font-size:16px;color:var(--basis-verde-500)}.bs-hero-disc{margin-top:20px;font-size:var(--basis-text-sm);color:var(--basis-text-muted);max-width:52ch}.bs-mock{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-2xl);box-shadow:var(--basis-elevation-overlay);overflow:hidden}.bs-mock-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--basis-border-subtle);background:var(--basis-surface-default)}.bs-mock-title{display:inline-flex;align-items:center;gap:8px;font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium)}.bs-mock-title .msym{font-size:18px;color:var(--basis-indigo-500)}.bs-mock-when{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);color:var(--basis-text-muted)}.bs-mock-bd{padding:20px;display:flex;flex-direction:column;gap:16px}.bs-mock-tabs{display:flex;gap:16px;font-size:var(--basis-text-xs);color:var(--basis-text-muted);border-bottom:1px solid var(--basis-border-subtle);padding-bottom:10px}.bs-mock-tabs .on{color:var(--basis-text-primary);font-weight:var(--basis-weight-medium);position:relative}.bs-mock-progresshd{display:flex;align-items:baseline;justify-content:space-between}.bs-mock-progresshd b{font-size:var(--basis-text-sm)}.bs-mock-progresshd .n{font-family:var(--basis-font-mono);font-size:var(--basis-text-xl);font-weight:var(--basis-weight-medium);font-variant-numeric:tabular-nums}.bs-mock-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bs-mock-stat{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--basis-surface-default);border:1px solid var(--basis-border-subtle);border-radius:var(--basis-radius-md)}.bs-mock-stat .v{font-family:var(--basis-font-mono);font-size:var(--basis-text-lg);font-weight:var(--basis-weight-medium);font-variant-numeric:tabular-nums}.bs-mock-stat .l{display:inline-flex;align-items:center;gap:6px;font-size:var(--basis-text-3xs);color:var(--basis-text-muted)}.bs-mock-rowlist{display:flex;flex-direction:column;gap:8px}.bs-mock-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--basis-surface-default);border:1px solid var(--basis-border-subtle);border-radius:var(--basis-radius-md)}.bs-mock-row .msym{color:var(--basis-text-muted);font-size:18px}.bs-mock-row .g{min-width:0;flex:1}.bs-mock-row .g b{display:block;font-size:var(--basis-text-xs);font-weight:var(--basis-weight-medium);color:var(--basis-text-primary)}.bs-mock-row .g span,.bs-mock-row .t{font-size:var(--basis-text-3xs);color:var(--basis-text-muted)}.bs-mock-row .t{white-space:nowrap}.bs-mock-foot,.bs-mock-row .t{font-family:var(--basis-font-mono)}.bs-mock-foot{font-size:var(--basis-text-3xs);color:var(--basis-text-disabled);padding:0 20px 16px}.bs-mock-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--basis-text-sm)}.bs-mock-kv span{color:var(--basis-text-muted)}.bs-mock-kv b{font-family:var(--basis-font-mono);font-weight:var(--basis-weight-medium);color:var(--basis-text-primary)}.bs-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bs-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bs-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bs-feature{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);padding:24px;box-shadow:var(--basis-elevation-raised);display:flex;flex-direction:column;gap:10px}.bs-feature .bs-ficon{width:42px;height:42px;border-radius:var(--basis-radius-md);display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;background:var(--bs-acc-bg);color:var(--bs-acc-fg)}.bs-feature .bs-ficon .msym{font-size:22px}.bs-feature h3{font-size:var(--basis-text-md);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary)}.bs-feature p{font-size:var(--basis-text-sm);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed);text-wrap:pretty}.bs-numbered{display:flex;flex-direction:column;gap:8px;padding:22px 0}.bs-numbered .bs-nidx{font-family:var(--basis-font-mono);font-size:var(--basis-text-xs);color:var(--bs-acc-fg)}.bs-numbered h3{font-size:var(--basis-text-md);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary)}.bs-numbered p{font-size:var(--basis-text-sm);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed);text-wrap:pretty}.bs-grid-divided{border-top:1px solid var(--basis-border-subtle)}.bs-grid-divided .bs-numbered{border-bottom:1px solid var(--basis-border-subtle)}.bs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:step}.bs-step{padding:22px 22px 22px 0;position:relative}.bs-step .bs-stepn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin-bottom:14px;background:var(--bs-acc-solid);color:var(--basis-pedra-0);font-family:var(--basis-font-mono);font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium)}.bs-step h3{font-size:var(--basis-text-sm);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary);margin-bottom:6px}.bs-step p{font-size:var(--basis-text-xs);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed)}.bs-progcard{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);box-shadow:var(--basis-elevation-raised);padding:24px;display:flex;flex-direction:column;gap:12px;height:100%}.bs-progcard .bs-pchd{display:flex;align-items:center;gap:12px}.bs-progcard .bs-pchd .msym{font-size:26px;color:var(--bs-acc-fg)}.bs-progcard .bs-pctitle{font-size:var(--basis-text-md);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary)}.bs-progcard .bs-pcnorma{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);color:var(--basis-text-muted);margin-top:2px}.bs-progcard p{font-size:var(--basis-text-sm);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed);flex:1}.bs-progcard .bs-pcprice{font-size:var(--basis-text-sm);color:var(--basis-text-primary);font-weight:var(--basis-weight-medium)}.bs-progcard .bs-pcfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--basis-border-subtle)}.bs-matrix{display:flex;flex-direction:column}.bs-matrix-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid var(--basis-border-subtle)}.bs-matrix-row:last-child{border-bottom:none}.bs-matrix-row .bs-mlabel{font-size:var(--basis-text-md);color:var(--basis-text-primary)}.bs-matrix-row .bs-msub{display:block;font-size:var(--basis-text-xs);color:var(--basis-text-muted);margin-top:2px}.bs-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bs-compare .bs-col{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);padding:24px;box-shadow:var(--basis-elevation-raised)}.bs-compare .bs-col.bs-neg{background:var(--basis-surface-default)}.bs-compare .bs-ctag{display:inline-flex;align-items:center;gap:7px;font-family:var(--basis-font-mono);font-size:var(--basis-text-2xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;margin-bottom:16px}.bs-compare .bs-pos .bs-ctag{color:var(--basis-verde-700)}.bs-compare .bs-neg .bs-ctag{color:var(--basis-text-muted)}.bs-compare h3{font-size:var(--basis-text-md);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary);margin-bottom:8px}.bs-compare p{font-size:var(--basis-text-sm);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed)}.bs-ctaband{background:var(--basis-pedra-900);color:var(--basis-pedra-100);border-radius:var(--basis-radius-2xl);padding:56px 48px;text-align:center;position:relative;overflow:hidden}.bs-ctaband h2{font-size:clamp(26px,3.4vw,36px);font-weight:var(--basis-weight-semibold);letter-spacing:var(--basis-track-tight);color:var(--basis-pedra-0);text-wrap:balance}.bs-ctaband p{font-size:var(--basis-text-md);color:var(--basis-pedra-400);max-width:60ch;margin:16px auto 0;line-height:var(--basis-leading-relaxed)}.bs-ctaband .bs-hero-actions{justify-content:center}.bs-ctaband .basis-btn-secondary{color:var(--basis-pedra-100);border-color:var(--basis-pedra-700)}.bs-ctaband .basis-btn-secondary:hover{background:var(--basis-pedra-850)}.bs-ctaband-mark{position:absolute;right:-40px;top:-40px;width:260px;height:260px;opacity:.06}.bs-ctaband-mark svg{width:100%;height:100%}.bs-imgph{position:relative;border-radius:var(--basis-radius-xl);overflow:hidden;border:1px solid var(--basis-border-default);background-color:var(--basis-surface-default);background-image:repeating-linear-gradient(135deg,var(--basis-pedra-100) 0 12px,var(--basis-pedra-200) 12px 24px);min-height:260px;display:flex;align-items:flex-end}.bs-imgph .bs-imgcap{margin:12px;padding:6px 10px;border-radius:var(--basis-radius-sm);background:color-mix(in srgb,var(--basis-pedra-0) 82%,transparent);border:1px solid var(--basis-border-subtle);font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);color:var(--basis-text-muted)}.bs-sources td .basis-badge{vertical-align:middle}.bs-pricetoggle{display:inline-flex;align-items:center;gap:10px;padding:5px;background:var(--basis-surface-sunken);border-radius:var(--basis-radius-pill)}.bs-pricetoggle button{border:none;background:transparent;cursor:pointer;padding:7px 16px;border-radius:var(--basis-radius-pill);font-family:var(--basis-font-sans);font-size:var(--basis-text-sm);font-weight:var(--basis-weight-medium);color:var(--basis-text-muted)}.bs-pricetoggle button[aria-pressed=true]{background:var(--basis-pedra-0);color:var(--basis-text-primary);box-shadow:var(--basis-elevation-raised)}.bs-plan{background:var(--basis-card-bg);border:1px solid var(--basis-card-border);border-radius:var(--basis-radius-xl);padding:28px;box-shadow:var(--basis-elevation-raised);display:flex;flex-direction:column;gap:16px;height:100%}.bs-plan.bs-featured{border-color:var(--basis-indigo-400);box-shadow:0 0 0 1px var(--basis-indigo-300),var(--basis-elevation-raised)}.bs-plan-tag{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-text-muted)}.bs-plan-name{font-size:var(--basis-text-lg);font-weight:var(--basis-weight-semibold);color:var(--basis-text-primary)}.bs-plan-price{display:flex;align-items:baseline;gap:6px}.bs-plan-price .v{font-family:var(--basis-font-mono);font-size:var(--basis-text-4xl);font-weight:var(--basis-weight-medium);color:var(--basis-text-primary);letter-spacing:-.01em}.bs-plan-price .per{font-size:var(--basis-text-sm);color:var(--basis-text-muted)}.bs-plan ul{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.bs-plan ul li{display:flex;align-items:flex-start;gap:9px;font-size:var(--basis-text-sm);color:var(--basis-text-secondary)}.bs-plan ul li .msym{font-size:18px;color:var(--basis-verde-500);flex:none;margin-top:1px}.bs-plan .basis-btn{width:100%}.bs-header{transition:box-shadow var(--basis-dur-base) var(--basis-ease-standard)}.bs-header.bs-scrolled{box-shadow:0 1px 0 rgba(38,38,58,.05),0 10px 28px rgba(10,10,18,.06)}.bs-compare>.bs-col,.bs-feature,.bs-plan,.bs-progcard{transition:transform var(--basis-dur-base) var(--basis-ease-standard),box-shadow var(--basis-dur-base) var(--basis-ease-standard)}.bs-compare>.bs-col:hover,.bs-feature:hover,.bs-plan:hover,.bs-progcard:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(10,10,18,.1)}.bs-mega-item,.bs-totop{transition:opacity var(--basis-dur-base) var(--basis-ease-out),transform var(--basis-dur-base) var(--basis-ease-out),background var(--basis-dur-fast) var(--basis-ease-standard)}.bs-anim .bs-reveal{opacity:0;transition:opacity .6s var(--basis-ease-out),transform .6s var(--basis-ease-out)}.bs-anim .bs-reveal.bs-in{opacity:1}.bs-anim .bs-reveal-up{transform:translateY(20px)}.bs-anim .bs-reveal-up.bs-in{transform:none}@media (prefers-reduced-motion:reduce){.bs-anim .bs-reveal{opacity:1!important;transform:none!important;transition:none!important}}.bs-legal{max-width:820px}.bs-legal-meta{font-family:var(--basis-font-mono);font-size:var(--basis-text-xs);color:var(--basis-text-muted);margin-top:10px}.bs-toc{display:flex;flex-wrap:wrap;gap:8px 10px;margin:32px 0 40px;padding:20px;border:1px solid var(--basis-border-subtle);border-radius:var(--basis-radius-xl);background:var(--basis-surface-default)}.bs-toc a{font-size:var(--basis-text-sm);color:var(--basis-text-secondary)}.bs-toc a:hover{text-decoration:none}.bs-toc a .n,.bs-toc a:hover{color:var(--basis-indigo-600)}.bs-toc a .n{font-family:var(--basis-font-mono);font-size:var(--basis-text-2xs);margin-right:6px}.bs-legal-sec{scroll-margin-top:88px;padding-top:8px}.bs-legal-sec+.bs-legal-sec{margin-top:36px}.bs-legal-sec h2{font-size:var(--basis-text-2xl);font-weight:var(--basis-weight-semibold);letter-spacing:var(--basis-track-tight);color:var(--basis-text-primary);margin-bottom:14px}.bs-legal-sec p{font-size:var(--basis-text-md);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed);margin-bottom:12px;text-wrap:pretty}.bs-legal-sec ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:14px 0}.bs-legal-sec li{position:relative;padding-left:20px;font-size:var(--basis-text-md);color:var(--basis-text-secondary);line-height:var(--basis-leading-relaxed)}.bs-legal-sec li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--basis-indigo-400)}.bs-legal-next{margin-top:48px;padding-top:24px;border-top:1px solid var(--basis-border-subtle)}.bs-totop{position:fixed;right:24px;bottom:24px;z-index:70;width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--basis-indigo-500);color:var(--basis-pedra-0);border:none;cursor:pointer;box-shadow:var(--basis-elevation-overlay);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--basis-dur-base) var(--basis-ease-out),transform var(--basis-dur-base) var(--basis-ease-out),background var(--basis-dur-fast) var(--basis-ease-standard)}.bs-totop.bs-show{opacity:1;visibility:visible;transform:none}.bs-totop:hover{background:var(--basis-indigo-600)}.bs-totop .msym{font-size:22px}@media (max-width:760px){.bs-totop{right:16px;bottom:16px}}@media print{.bs-totop{display:none!important}}.bs-footer-bottom a.basis-badge{display:none}.bs-footer{background:var(--basis-pedra-950);padding:64px 0 40px}.bs-footer,.bs-footer a{color:var(--basis-pedra-400)}.bs-footer a:hover{color:var(--basis-pedra-100);text-decoration:none}.bs-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--basis-pedra-850)}.bs-footer-brand .bs-wm b{color:var(--basis-pedra-0)}.bs-footer-brand .bs-wm span,.bs-footer-brand p{color:var(--basis-pedra-500)}.bs-footer-brand p{font-size:var(--basis-text-sm);margin-top:16px;max-width:42ch;line-height:var(--basis-leading-relaxed)}.bs-footer-brand .bs-logo svg{width:28px;height:28px}.bs-footer-col h4{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-pedra-500);margin-bottom:16px}.bs-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.bs-footer-col ul li a{font-size:var(--basis-text-sm)}.bs-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px}.bs-footer-bottom p{font-size:var(--basis-text-2xs);color:var(--basis-pedra-600);max-width:70ch;line-height:var(--basis-leading-relaxed)}.bs-contact{gap:40px;align-items:start}.bs-contact,.bs-contact-form{display:grid;grid-template-columns:1fr 1fr}.bs-contact-form{gap:16px}.bs-contact-form .bs-full{grid-column:1/-1}@media (max-width:1024px){.bs-hero-grid{grid-template-columns:1fr;gap:40px}.bs-hero-mock{max-width:520px}.bs-footer-top{gap:32px}.bs-footer-top,.bs-steps{grid-template-columns:1fr 1fr}.bs-contact{grid-template-columns:1fr}}@media (max-width:1080px){.bs-header-cta>.basis-btn,.bs-nav{display:none}.bs-burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:40px;height:40px;border-radius:var(--basis-radius-md);border:1px solid var(--basis-border-default);background:transparent;cursor:pointer;color:var(--basis-text-primary)}.bs-drawer[open]{display:block}.bs-drawer{position:fixed;inset:0;z-index:80;width:100vw;height:100dvh;max-width:100vw;margin:0;border:none;padding:0;background:var(--basis-surface-default)}.bs-drawer-hd{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:1px solid var(--basis-border-subtle)}.bs-drawer-bd{padding:20px 24px 40px;overflow-y:auto;height:calc(100dvh - 64px);display:flex;flex-direction:column;gap:4px}.bs-drawer-bd a{display:flex;align-items:center;gap:12px;padding:12px 8px;font-size:var(--basis-text-md);color:var(--basis-text-primary);border-radius:var(--basis-radius-md)}.bs-drawer-bd a:hover{background:var(--basis-navigation-hover-bg);text-decoration:none}.bs-drawer-bd a .msym{font-size:20px;color:var(--bs-acc-solid)}.bs-drawer-group{font-family:var(--basis-font-mono);font-size:var(--basis-text-3xs);letter-spacing:var(--basis-track-caps);text-transform:uppercase;color:var(--basis-text-muted);margin:18px 8px 6px}.bs-drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:24px}.bs-drawer-cta .basis-btn{width:100%}}@media (max-width:760px){.bs-container{padding:0 22px}.bs-section{padding:60px 0}.bs-compare,.bs-contact-form,.bs-footer-top,.bs-grid-2,.bs-grid-3,.bs-grid-4,.bs-steps{grid-template-columns:1fr}.bs-ctaband{padding:40px 24px}.bs-mega{width:min(88vw,460px)}}}