@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7f1;--paper-2:#f1ebdf;--paper-3:#e9e1d2;--card:#fffdf9;--line:#e3daca;--line-strong:#cfc3ae;--ink:#1c1d1f;--ink-2:#5b5853;--ink-3:#807b73;--night:#221b16;--night-2:#2e2520;--night-ink:#f5efe6;--night-ink-2:#c9bbaa;--dune:#c2410c;--dune-hover:#9a3412;--dune-press:#7c2d12;--dune-tint:#fdebdd;--deal:#047857;--deal-tint:#d8f0e4;--deal-ink:#065f46;--dune-ink:#fff;--open:#2f6b4f;--open-tint:#e1eee6;--busy:#8a5800;--busy-tint:#f7ead0;--full:#9b2c22;--full-tint:#f6dfdb;--wa:#13803f;--wa-hover:#0e6a33;--wa-ink:#fff;--focus:#1f6feb;--font-sans:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--text-display:clamp(2.125rem, 1.6rem + 2.2vw, 2.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.55;--weight-regular:420;--weight-medium:520;--weight-semibold:600;--weight-bold:680;--measure:68ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--gutter:var(--s-4);--container:72rem;--r-input:6px;--r-card:12px;--r-panel:20px;--r-pill:999px;--notch:10px;--border:1px solid var(--line);--border-strong:1px solid var(--line-strong);--shadow-float:0 -1px 0 var(--line), 0 -8px 24px #221b1614;--shadow-pop:0 8px 28px #221b1624;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.15s;--t-base:.2s;--tap:48px;--z-sticky:20;--z-header:30}@media (width>=48rem){:root{--gutter:var(--s-6)}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:var(--text-display)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);line-height:var(--leading-snug)}@media (width>=48rem){h2{font-size:var(--text-3xl)}}p{max-width:var(--measure);text-wrap:pretty;margin:0}p+p{margin-top:var(--s-3)}strong{font-weight:var(--weight-semibold)}a{color:var(--dune);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--dune-hover)}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--dune-tint)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-top:var(--flow,var(--s-4))}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.lead{font-size:var(--text-lg);color:var(--ink-2)}.icon{flex:none;width:1.25em;height:1.25em}.icon svg{stroke-width:1.5px;width:100%;height:100%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;padding:var(--s-2) var(--s-4);background:var(--night);color:var(--night-ink);border-radius:var(--r-input);position:absolute;top:-4rem}.skip-link:focus{top:var(--s-2)}.section{padding-block:var(--s-12)}@media (width>=64rem){.section{padding-block:var(--s-16)}}.section--tint{background:var(--paper-2);--notch-bg:var(--paper-2)}.section--night{background:var(--night);color:var(--night-ink)}.section:not(.section--tint):not(.section--night)+.section:not(.section--tint):not(.section--night){padding-top:0}.section__head{gap:var(--s-2);max-width:44rem;margin-bottom:var(--s-6);flex-direction:column;display:flex}.page-head{gap:var(--s-3);padding-block:var(--s-6) var(--s-8);flex-direction:column;display:flex}.page-head h1{margin-top:var(--s-2)}.split{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.split>*{min-width:0}@media (width>=64rem){.split{gap:var(--s-12);grid-template-columns:minmax(0,1fr) 26rem}.split__aside{position:sticky;top:84px}}.grid{gap:var(--s-4);display:grid}@media (width>=40rem){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.grid--3{grid-template-columns:repeat(3,1fr)}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-4)}.prose h2{margin-top:var(--s-12);font-size:var(--text-2xl)}.prose h3{margin-top:var(--s-8);font-size:var(--text-xl)}.prose h2+*,.prose h3+*{margin-top:var(--s-3)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:var(--s-2)}.prose li::marker{color:var(--dune)}.table-wrap{border:var(--border);border-radius:var(--r-card);background:var(--card);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{padding:var(--s-3) var(--s-4);text-align:left;border-bottom:var(--border);vertical-align:top}.table thead th{background:var(--paper-2);font-weight:var(--weight-semibold);white-space:nowrap}.table tbody tr:last-child>*{border-bottom:0}.table .num{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table td a{font-weight:var(--weight-medium)}.steps{gap:var(--s-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{padding:var(--s-6) var(--s-4) var(--s-4);border:var(--border);border-radius:var(--r-card);background:var(--card);counter-increment:step;position:relative}.steps li:before{content:counter(step, decimal-leading-zero);margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--dune);display:block}.steps h3{font-size:var(--text-lg);margin-bottom:var(--s-1)}.steps p{color:var(--ink-2)}.link-out{align-items:center;gap:var(--s-2);font-weight:var(--weight-semibold);display:inline-flex}.updated{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2)}.logo[data-astro-cid-f7espo7c]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:36px;height:36px}.logo__text[data-astro-cid-f7espo7c]{flex-direction:column;line-height:1;display:flex}.logo__name[data-astro-cid-f7espo7c]{font-weight:var(--weight-bold);letter-spacing:-.02em;font-size:1.0625rem}.logo__sub[data-astro-cid-f7espo7c]{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--dune);margin-top:4px}.logo--light[data-astro-cid-f7espo7c]{color:var(--night-ink)}.logo--light[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{color:#f4b47e}.logo--compact[data-astro-cid-f7espo7c] .logo__text[data-astro-cid-f7espo7c]{display:none}.hdr[data-astro-cid-nen7h5rs]{z-index:var(--z-header);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:var(--border);background:#faf7f1f0;position:sticky;top:0}.hdr__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs]{display:none}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2) var(--s-3);border-radius:var(--r-input);color:var(--ink);font-weight:var(--weight-medium);text-decoration:none;display:block}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--paper-2)}.hdr__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);display:flex}.hdr__wa[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--wa);color:var(--wa-ink);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.hdr__wa[data-astro-cid-nen7h5rs]:hover{background:var(--wa-hover);color:var(--wa-ink)}.hdr__wa-text[data-astro-cid-nen7h5rs]{display:none}.hdr__menu[data-astro-cid-nen7h5rs]{position:relative}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:var(--border-strong);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hdr__burger[data-astro-cid-nen7h5rs],.hdr__burger[data-astro-cid-nen7h5rs]:before,.hdr__burger[data-astro-cid-nen7h5rs]:after{background:var(--ink);width:16px;height:1.75px;transition:transform var(--t-base) var(--ease), opacity var(--t-fast);border-radius:2px;display:block}.hdr__burger[data-astro-cid-nen7h5rs]{position:relative}.hdr__burger[data-astro-cid-nen7h5rs]:before,.hdr__burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.hdr__burger[data-astro-cid-nen7h5rs]:before{top:-5px}.hdr__burger[data-astro-cid-nen7h5rs]:after{top:5px}.hdr__menu[data-astro-cid-nen7h5rs][open] .hdr__burger[data-astro-cid-nen7h5rs]{background:0 0}.hdr__menu[data-astro-cid-nen7h5rs][open] .hdr__burger[data-astro-cid-nen7h5rs]:before{transform:translateY(5px)rotate(45deg)}.hdr__menu[data-astro-cid-nen7h5rs][open] .hdr__burger[data-astro-cid-nen7h5rs]:after{transform:translateY(-5px)rotate(-45deg)}.hdr__panel[data-astro-cid-nen7h5rs]{right:0;top:calc(100% + var(--s-2));width:min(20rem, calc(100vw - 2 * var(--gutter)));padding:var(--s-4);border:var(--border);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-pop);position:absolute}.hdr__list[data-astro-cid-nen7h5rs]{margin:var(--s-2) 0 var(--s-4);padding:0;list-style:none}.hdr__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2) 0;color:var(--ink);font-weight:var(--weight-medium);border-bottom:var(--border);text-decoration:none;display:block}.hdr__call[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--ink-2);display:block}@media (width>=40rem){.hdr__wa-text[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=64rem){.hdr__nav[data-astro-cid-nen7h5rs]{display:block}.hdr__menu[data-astro-cid-nen7h5rs]{display:none}}.ftr[data-astro-cid-jo6i4kqk]{margin-top:var(--s-16);padding-top:var(--s-12);background:var(--night);color:var(--night-ink);font-size:var(--text-sm)}.ftr__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=48rem){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.3fr}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.ftr__tag[data-astro-cid-jo6i4kqk]{margin-top:var(--s-3);color:var(--night-ink-2)}.ftr__checked[data-astro-cid-jo6i4kqk]{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--night-ink-2)}.ftr__h[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-2)}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:var(--s-2)}a[data-astro-cid-jo6i4kqk]{color:var(--night-ink);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.ftr__muted[data-astro-cid-jo6i4kqk]{color:var(--night-ink-2)}.ftr__base[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-12);padding-block:var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom));color:var(--night-ink-2);font-size:var(--text-xs);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.ftr__base[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-4);display:flex}.ftr__base[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.ftr__base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--night-ink-2)}body.has-bookbar{padding-bottom:88px}@media (width>=64rem){body.has-bookbar{padding-bottom:0}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-6);border-radius:var(--r-input);font-weight:var(--weight-semibold);font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex:none;line-height:1;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.btn--lg[data-astro-cid-ekguhzzh]{min-height:56px;padding:0 var(--s-8);font-size:var(--text-lg)}.btn--block[data-astro-cid-ekguhzzh]{width:100%;display:flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--dune);color:var(--dune-ink)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--dune-hover);color:var(--dune-ink)}.btn--primary[data-astro-cid-ekguhzzh]:active{background:var(--dune-press)}.btn--secondary[data-astro-cid-ekguhzzh]{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.btn--secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--ink);color:var(--ink)}.btn--ghost[data-astro-cid-ekguhzzh]{color:var(--ink);padding-inline:var(--s-3);background:0 0}.btn--ghost[data-astro-cid-ekguhzzh]:hover{background:var(--paper-2);color:var(--ink)}.btn--night[data-astro-cid-ekguhzzh]{background:var(--night);color:var(--night-ink)}.btn--night[data-astro-cid-ekguhzzh]:hover{background:var(--night-2);color:var(--night-ink)}.btn--whatsapp[data-astro-cid-ekguhzzh]{background:var(--wa);color:var(--wa-ink)}.btn--whatsapp[data-astro-cid-ekguhzzh]:hover{background:var(--wa-hover);color:var(--wa-ink)}.btn[data-astro-cid-ekguhzzh][disabled],.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{background:var(--paper-3);color:var(--ink-3);cursor:not-allowed;border-color:#0000;transform:none}
