@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(../../../fonts/manrope.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../../../fonts/inter.woff2)format("woff2")}@font-face{font-display:swap;font-family:Literata;font-style:normal;font-weight:200 900;src:url(../../../fonts/literata.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f7f6;--surface-sunken:#e9efed;--surface:#fff;--surface-raised:#f6faf8;--border:#dbe5e2;--border-strong:#c5d3cf;--hairline:#1330291a;--text-primary:#12211d;--text-secondary:#4c5d58;--text-muted:#63736e;--text-reading:#1d2c28;--primary:#007a55;--primary-pressed:#00664a;--primary-foreground:#fff;--accent-text:#007a55;--accent-line:#007a5559;--accent-wash:#007a5514;--gold:#b07a00;--mark-bg:#fff1c2;--mark-text:#3d2c00;--header-bg:#f4f7f6db;--selection:#007a552e;--chart-grid:#13302914;--chart-axis:#1330294d;--media-ring:#1330291a;--video-veil:#1330298c;--diagram-filter:none;--atmosphere:radial-gradient(60rem 28rem at 10% -10%, #2fd69a24, transparent 65%);--gray:#5f6b67;--brown:#8a5a35;--orange:#c2410c;--yellow:#9a6b00;--green:#0f7a4f;--teal:#0b7480;--blue:#0a66c2;--purple:#6a4bd1;--pink:#c2185b;--red:#d70015;--font-display:Manrope, Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-reading:Literata, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--radius:1rem;--radius-large:1.25rem;--header-height:3.5rem;--gutter:clamp(1rem, 4vw, 2rem)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#07120f;--surface-sunken:#06100e;--surface:#10201c;--surface-raised:#172a26;--border:#22352f;--border-strong:#2f4540;--hairline:#eaf5f117;--text-primary:#eaf5f1;--text-secondary:#a7c2bb;--text-muted:#7e9891;--text-reading:#dceae5;--primary:#2fd69a;--primary-pressed:#26bd86;--primary-foreground:#03251a;--accent-text:#2fd69a;--accent-line:#2fd69a66;--accent-wash:#2fd69a1a;--gold:#e9b949;--mark-bg:#e9b9493d;--mark-text:#fff3d0;--header-bg:#07120fd1;--selection:#2fd69a52;--chart-grid:#eaf5f114;--chart-axis:#eaf5f14d;--media-ring:#eaf5f11a;--video-veil:#050d0bd9;--diagram-filter:invert(.92) hue-rotate(180deg);--atmosphere:radial-gradient(60rem 28rem at 10% -10%, #2fd69a17, transparent 65%);--gray:#9aa9a4;--brown:#c79a76;--orange:#f29a4a;--yellow:#e9b949;--green:#2fd69a;--teal:#45c9c0;--blue:#6aa9f4;--purple:#b18cf2;--pink:#f078ae;--red:#ff6f61}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1.25rem);-webkit-text-size-adjust:100%}body{background:var(--atmosphere) no-repeat, var(--page);color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:18rem;font-size:1rem;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%}img{height:auto}button,input{color:inherit;font:inherit}button{cursor:pointer}:focus-visible{outline:.125rem solid var(--accent-text);outline-offset:.125rem;border-radius:.375rem}::selection{background:var(--selection)}.container{max-width:72rem;padding-inline:var(--gutter);width:100%;margin-inline:auto}.page-shell{flex-direction:column;min-height:100dvh;display:flex}.page-shell>main{flex:1;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--primary);color:var(--primary-foreground);z-index:50;border-radius:0 0 .75rem;padding:.6rem 1rem;font-weight:700;position:fixed;top:0;left:0;transform:translateY(-110%)}.skip-link:focus{transform:none}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}.button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:2.6rem;padding-inline:1.15rem;font-size:.92rem;font-weight:650;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button-primary{background:var(--primary);color:var(--primary-foreground)}.button-primary:hover{background:var(--primary-pressed)}.button-secondary{border-color:var(--border-strong);color:var(--text-primary)}.button-secondary:hover{background:var(--surface-raised)}.button-ghost{color:var(--text-secondary)}.button-ghost:hover{color:var(--text-primary)}.button-small{height:2.15rem;padding-inline:.95rem;font-size:.86rem}.button-large{height:3rem;padding-inline:1.5rem;font-size:1rem;font-weight:700}.search{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.5rem;height:2.75rem;padding-inline:1rem .35rem;transition:border-color .14s;display:flex}.search:focus-within{border-color:var(--accent-line)}.search svg{color:var(--text-muted);flex-shrink:0}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.95rem}.search input::placeholder{color:var(--text-muted)}.search input::-webkit-search-cancel-button{display:none}.meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;font-size:.84rem;display:flex}.meta .dot{opacity:.7;background:currentColor;border-radius:50%;width:.2rem;height:.2rem}.tag-link{color:var(--accent-text);font-weight:650}a.tag-link:hover{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header.svelte-a8kxe2{-webkit-backdrop-filter:blur(1rem)saturate(1.2);backdrop-filter:blur(1rem)saturate(1.2);background:var(--header-bg);border-bottom:1px solid var(--hairline);z-index:20;position:sticky;top:0}.bar.svelte-a8kxe2{height:var(--header-height);align-items:center;gap:1.25rem;display:flex}.brand.svelte-a8kxe2{font-family:var(--font-display);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.brand-name.svelte-a8kxe2{font-size:1.05rem;font-weight:780}.brand-blog.svelte-a8kxe2{border-left:1px solid var(--border-strong);color:var(--text-secondary);padding-left:.55rem;font-size:1.05rem;font-weight:500}.header-search.svelte-a8kxe2{flex:0 18rem;height:2.3rem;margin-left:auto}.actions.svelte-a8kxe2{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.search-link.svelte-a8kxe2{color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:none}.search-link.svelte-a8kxe2:hover{color:var(--text-primary)}.progress.svelte-a8kxe2{background:var(--primary);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress.svelte-a8kxe2{animation:linear both svelte-a8kxe2-grow;animation-timeline:scroll(root)}}}@keyframes svelte-a8kxe2-grow{to{transform:scaleX(1)}}@media (width<=48rem){.header-search.svelte-a8kxe2,.concursos.svelte-a8kxe2{display:none}.actions.svelte-a8kxe2{margin-left:auto}.search-link.svelte-a8kxe2{display:inline-flex}}.site-footer.svelte-4jwo3w{border-top:1px solid var(--hairline);color:var(--text-muted);margin-top:clamp(3rem,8vw,6rem);font-size:.84rem}.inner.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.75rem;display:flex}.brand.svelte-4jwo3w{color:var(--text-secondary);font-family:var(--font-display);align-items:center;gap:.55rem;font-weight:700;display:flex}.footer-links.svelte-4jwo3w{flex-wrap:wrap;gap:.4rem 1.3rem;display:flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.brand.svelte-4jwo3w:hover{color:var(--text-primary)}
