:root{--navy-950:#020a30;--navy-900:#040f44;--blue-600:#0958a0;--blue-700:#063168;--cyan-500:#19b6d2;--amber-500:#ffb81c;--ink:#0f141d;--gray-700:#444f61;--gray-600:#5f6d82;--gray-500:#8795a8;--gray-400:#9aa5b4;--gray-300:#b9c4d2;--gray-250:#c3ccd8;--border:#d5dce5;--border-soft:#e9edf2;--border-input-soft:#e2e7ee;--seg-text:#5e6b80;--divider-faint:#f0f2f5;--bg:#f5f7fa;--bg-raised:#f7f9fc;--bg-hover:#fafbfc;--surface:#fff;--chip:#eef1f5;--ghost-hover:#f2f4f7;--blue-50:#f2f7fd;--blue-75:#eef4fb;--blue-100:#e6f0fa;--blue-150:#e0ecf8;--blue-200:#b9d4f0;--tone-ok-bg:#ddf3e6;--tone-ok-fg:#127b47;--tone-warn-bg:#fff4d6;--tone-warn-fg:#8a5a00;--tone-err-bg:#fde4e4;--tone-err-fg:#b42318;--tone-info-bg:#e6f0fa;--tone-info-fg:#0958a0;--tone-mute-bg:#eef1f5;--tone-mute-fg:#444f61;--notify-red:#d63c3c;--risk-high:#d63c3c;--risk-mid:#e0a100;--risk-low:#2ba36a;--env-test-dot:#e0a100;--done-green:#2ba36a;--ok-dot:#2bc46b;--incident-red:#f04438;--error-bar:#e5484d;--danger-border:#f5b5b0;--warn-band-border:#f2dfa6;--warn-band-fg:#5c3d00;--ok-chip-border:#bfe6cf;--ok-chip-bg:#eaf7ef;--method-post:#7a4bc2;--avatar-1:#e7d9c4;--avatar-2:#d7e6f5;--avatar-3:#ddefe3;--avatar-4:#f5e1d7;--avatar-5:#e5e0f2;--avatar-6:#f3ebc9;--avatar-store-fg:#5a4630;--avatar-partner-fg:#3b2f66;--avatar-dev-fg:#0b5131;--plan-comecar:#9ad9e6;--plan-crescer:#19b6d2;--plan-escalar:#0958a0;--plan-corporativo:#040f44;--overlay:#020a3073;--header-bg:#f5f7faf0;--rail-border:#ffffff0f;--rail-hover:#ffffff0f;--rail-sub-hover:#ffffff0d;--rail-line:#ffffff14;--rail-sub-line:#ffffff1a;--rail-ctx-bg:#ffffff08;--rail-ctx-hover-border:#ffffff24;--rail-progress-track:#ffffff1f;--rail-active:#19b6d224;--rail-sub-active:#19b6d21f;--focus-halo:#19b6d240;--bulk-outline:#ffffff4d;--env-ring-ok:#2bc46b33;--env-ring-warn:#ffb81c33;--env-ring-err:#f0443833;--font-display:var(--font-saira,"Saira"), system-ui, sans-serif;--font-body:var(--font-ubuntu,"Ubuntu"), system-ui, sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"), ui-monospace, monospace;--radius-pill:999px;--radius-sheet:16px;--radius-card:14px;--radius-lg:12px;--radius-avatar-lg:11px;--radius-md:10px;--radius-item:9px;--radius:8px;--radius-sm:7px;--radius-xs:5px;--shadow-modal:0 24px 60px #020a3059;--shadow-drawer:-12px 0 40px #020a302e;--shadow-toast:0 12px 32px #020a304d;--shadow-popover:0 12px 32px #020a302e;--shadow-seg:0 1px 2px #020a301f;--shadow-knob:0 1px 3px #00000040;--ring-selected:inset 3px 0 0 #0958a0;--rail-w-open:252px;--rail-w-closed:68px;--header-h:60px;--bottom-bar-h:64px;--page-pad-x:clamp(12px, 2.4vw, 28px);--header-pad-x:clamp(12px, 2.4vw, 24px);--page-max:1380px;--dur-pop:.15s;--dur-slide:.2s;--navy-800:#062156;--blue-500:#1a6fc0;--cyan-100:#dcf6fb;--cyan-300:#7fdcec;--cyan-700:#0a6f82;--spark-100:#fff3d6;--spark-600:#e89c00;--spark-800:#7a4f00;--green-100:#ddf3e6;--green-500:#1f9d55;--green-600:#13804a;--red-100:#fbe3e3;--red-500:#d63c3c;--red-700:#b82e2e;--neutral-300:#b4c0cf;--neutral-700:#2e3746;--neutral-800:#1c2330;--link-serp:#1a0dab;--cms-hero-text:#e3eefa;--cms-danger-on-dark:#ff8a80;--cms-gradient-brand:linear-gradient(180deg, #040f44 0%, #063168 55%, #0958a0 100%);--cms-gradient-brand-diag:linear-gradient(135deg, #040f44 0%, #063168 50%, #0958a0 100%);--cms-gradient-led:linear-gradient(90deg, #19b6d2 0%, #4a92d8 100%);--cms-glow-radial:radial-gradient(circle, #19b6d259, #19b6d200 70%);--cms-placeholder-stripes:repeating-linear-gradient(135deg, #e9edf2 0 10px, #f5f7fa 10px 20px);--cms-topbar-bg:linear-gradient(135deg, #040f44 0%, #063168 55%, #0958a0 100%);--cms-topbar-select-bg:#020a3073;--cms-topbar-select-border:#b9d4f040;--cms-topbar-tag-border:#b9d4f080;--cms-topbar-outline:#ffffff8c;--cms-hero-chip-bg:#ffffff1a;--cms-hero-chip-border:#ffffff40;--cms-hero-icon-bg:#ffffff1f;--cms-toast-check-bg:#1f9d552e;--cms-shadow-canvas:0 4px 24px #040f4414;--cms-shadow-toast:0 14px 36px #040f4447;--cms-shadow-modal:0 24px 60px #040f4459;--cms-shadow-floating:0 8px 20px #040f4440;--cms-shadow-seg:0 1px 3px #040f4426;--cms-shadow-knob:0 1px 2px #040f4440;--cms-focus-ring:0 0 0 3px #19b6d259;--cms-ring-selected:0 0 0 2px #19b6d2;--cms-led-glow:0 0 10px #19b6d2bf}
html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}input,select,textarea,button{font-family:var(--font-body)}p{text-wrap:pretty}a{color:var(--blue-600)}a:hover{color:var(--blue-700)}:focus-visible{outline:3px solid var(--cyan-500);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0}input:focus,textarea:focus,select:focus{border-color:var(--cyan-500);box-shadow:0 0 0 3px var(--focus-halo)}@keyframes pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

