@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.wnZ5oW_className{font-family:manrope,manrope Fallback;font-style:normal}.wnZ5oW_variable{--fonte-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin_wght_normal-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:publicSans;src:url(../media/public_sans_latin_wght_italic-s.p.1xgfs5bw1y4jr.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.sLJ5Ka_className{font-family:publicSans,publicSans Fallback}.sLJ5Ka_variable{--fonte-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.MxIxoG_className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.MxIxoG_variable{--fonte-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--brand-azul:#2e7dd9;--brand-ambar:#f59e0b;--brand-ambar-escuro:#b45309;--brand-grafite:#22272e;--brand-offwhite:#e8edf1;--brand-cinza:#5b656f;--blue-50:#eff6fd;--blue-100:#d9e9fb;--blue-200:#b5d3f6;--blue-300:#85b6ee;--blue-400:#5799e3;--blue-500:#2e7dd9;--blue-600:#2465b2;--blue-700:#1e528f;--blue-800:#1a4271;--blue-900:#163455;--blue-950:#0f2238;--amber-50:#fef6e7;--amber-100:#fdeac4;--amber-200:#fbd485;--amber-300:#f9be47;--amber-400:#f7ae23;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--ink-0:#fff;--ink-25:#f6f8fa;--ink-50:#e8edf1;--ink-100:#dbe1e7;--ink-200:#c4ccd4;--ink-300:#a3adb7;--ink-400:#7d8894;--ink-500:#5b656f;--ink-600:#48515a;--ink-700:#383f47;--ink-800:#2b3138;--ink-900:#22272e;--ink-950:#171b20;--green-50:#e8f6ef;--green-500:#12855c;--green-600:#0d6c4a;--green-700:#0a5439;--red-50:#fdecea;--red-500:#c1352b;--red-600:#9d2721;--red-700:#7c1f1a;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-inverse:var(--ink-0);--text-inverse-strong:var(--brand-offwhite);--text-inverse-muted:#a3b0bd;--text-brand:var(--blue-600);--text-accent:var(--amber-700);--text-accent-on-dark:var(--amber-500);--text-link:var(--blue-600);--text-link-hover:var(--blue-800);--text-success:var(--green-600);--text-warning:var(--amber-700);--text-danger:var(--red-600);--surface-page:var(--ink-0);--surface-sunken:var(--ink-50);--surface-card:var(--ink-0);--surface-raised:var(--ink-0);--surface-inset:var(--ink-25);--surface-brand:var(--blue-500);--surface-brand-soft:var(--blue-50);--surface-accent-soft:var(--amber-50);--surface-ink:var(--brand-grafite);--surface-deep:var(--ink-950);--surface-success-soft:var(--green-50);--surface-warning-soft:var(--amber-50);--surface-danger-soft:var(--red-50);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--blue-500);--border-accent:var(--amber-500);--border-inverse:#e8edf129;--border-focus:var(--blue-400);--action-primary:var(--blue-500);--action-primary-hover:var(--blue-600);--action-primary-active:var(--blue-700);--action-accent:var(--amber-500);--action-accent-hover:var(--amber-600);--action-accent-active:var(--amber-700);--action-ink:var(--ink-900);--action-ink-hover:var(--ink-800);--action-ghost-hover:var(--ink-50);--action-disabled-bg:var(--ink-100);--action-disabled-fg:var(--ink-400)}
:root{--font-display:var(--fonte-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--fonte-public-sans,"Public Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--fonte-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--text-display-1:clamp(3rem,6.2vw,4.5rem);--text-display-2:clamp(2.5rem,4.6vw,3.5rem);--text-h1:2.5rem;--text-h2:2rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-lead:1.1875rem;--text-body-lg:1.0625rem;--text-body-md:1rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-micro:.6875rem;--leading-tight:1.05;--leading-snug:1.18;--leading-heading:1.24;--leading-body:1.6;--leading-relaxed:1.72;--tracking-display:-.03em;--tracking-heading:-.018em;--tracking-body:0;--tracking-label:.02em;--tracking-eyebrow:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--container-max:1200px;--container-narrow:760px;--container-wide:1400px;--gutter:24px;--gutter-lg:40px;--section-y:96px;--section-y-lg:128px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--control-h-xl:56px}
:root{--radius-0:0;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--radius-control:var(--radius-sm);--radius-card:var(--radius-lg);--radius-field:var(--radius-sm)}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #0f22380f;--shadow-sm:0 1px 2px #0f22380f,0 2px 6px #0f22380d;--shadow-md:0 2px 4px #0f22380d,0 8px 20px #0f223814;--shadow-lg:0 4px 8px #0f22380d,0 18px 44px #0f22381c;--shadow-brand:0 10px 28px #2e7dd93d;--shadow-accent:0 10px 28px #f59e0b42;--shadow-inset:inset 0 1px 0 #fff9;--ring-focus:0 0 0 3px #2e7dd94d;--ring-accent:0 0 0 3px #f59e0b52;--ring-danger:0 0 0 3px #c1352b42}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-micro:.2s;--dur-base:.22s;--dur-slow:.42s;--dur-micro-max:.6s;--dur-return:.6s;--dur-transition-page:.9s;--dur-entrance:.8s;--dur-loader-cycle:1.4s;--dur-splash:1.8s;--dur-signature:2.5s;--dur-loop-avatar:2s;--dur-loop-empty:3s;--stagger-tight:60ms;--stagger-base:80ms;--stagger-text:70ms;--stagger-pieces:.12s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-power3:cubic-bezier(.22,1,.36,1);--ease-in-power3:cubic-bezier(.55,0,1,.45);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-linear:linear;--rise-sm:8px;--rise-md:16px;--rise-lg:20px;--rise-reveal:24px;--press-y:1px;--press-y-button:2px;--lift-card:4px;--tilt-max:12deg;--hex-click:60deg;--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--transition-surface:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}
:root{--pattern-grid-light:linear-gradient(#2e7dd912 1px,transparent 1px),linear-gradient(90deg,#2e7dd912 1px,transparent 1px);--pattern-grid-dark:linear-gradient(#e8edf10f 1px,transparent 1px),linear-gradient(90deg,#e8edf10f 1px,transparent 1px);--pattern-grid-size:32px 32px;--clip-hex:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);--gradient-deep:linear-gradient(180deg,#22272e 0%,#171b20 100%);--gradient-brand:linear-gradient(135deg,#2e7dd9 0%,#1e528f 100%);--gradient-fade-up:linear-gradient(180deg,#171b2000 0%,#171b20e0 100%);--backdrop-blur:saturate(180%) blur(14px);--scrim-ink:#171b20a8}
@keyframes phs-spin{to{transform:rotate(360deg)}}@keyframes phs-fade{0%{opacity:0}to{opacity:1}}@keyframes phs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes phs-rise-lg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes phs-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes phs-sweep{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes phs-mask-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes phs-mask-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes phs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes phs-hex-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes phs-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes phs-hex-trace{0%{stroke-dashoffset:303.54px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-303.54px}}@keyframes phs-hex-piece{0%,to{opacity:.15}40%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-phs-spinner],[data-phs-spinner]:before{animation:1.6s linear infinite phs-spin!important}}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.925em}::selection{background:var(--blue-200);color:var(--blue-900)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}button{font-family:inherit}
@media screen and (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--action-primary-hover:#2465b2;--action-primary-active:#1e528f;--action-accent-active:#b45309;--blue-100:#2e7dd952;--blue-600:var(--blue-300);--blue-700:var(--blue-300);--green-700:#5bd0a0;--amber-700:var(--amber-400);--red-600:#f08a82;--text-strong:var(--brand-offwhite);--text-body:var(--ink-100);--text-muted:#a3b0bd;--text-faint:var(--ink-400);--text-brand:var(--blue-300);--text-link:var(--blue-300);--text-link-hover:var(--blue-200);--text-accent:var(--amber-400);--text-success:#5bd0a0;--text-warning:var(--amber-400);--text-danger:#f08a82;--surface-page:var(--ink-900);--surface-card:var(--ink-800);--surface-raised:var(--ink-800);--surface-sunken:var(--ink-950);--surface-inset:var(--ink-950);--surface-brand-soft:#2e7dd929;--surface-accent-soft:#f59e0b24;--surface-success-soft:#12855c33;--surface-warning-soft:#f59e0b24;--surface-danger-soft:#c1352b38;--border-subtle:var(--ink-700);--border-default:var(--ink-600);--border-strong:var(--ink-500);--action-ink:var(--ink-700);--action-ink-hover:var(--ink-600);--action-ghost-hover:var(--ink-700);--action-disabled-bg:var(--ink-700);--action-disabled-fg:var(--ink-500);--shadow-xs:0 1px 2px #080f1966;--shadow-sm:0 1px 2px #080f1966, 0 2px 6px #080f194d;--shadow-md:0 2px 4px #080f1959, 0 8px 20px #080f1973;--shadow-lg:0 4px 8px #080f1959, 0 18px 44px #080f198c}}.phs-so-escuro{display:none}@media screen and (prefers-color-scheme:dark){.phs-so-claro{display:none}.phs-so-escuro{display:contents}}

