.dc-page{--dc-sup: #18171a;--dc-sup2: #1b1a1e;--dc-code: #0e0e10;--dc-borda: #2e2d31;--dc-linha: #2a292d;--dc-texto: #c6c5c9;--dc-suave: #b4b2ba;--dc-mudo: #9c9aa2;--dc-fraco: #8b8991;--dc-branco: #f2f1f4;--dc-lima: #9efd38;--dc-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dc-ease: cubic-bezier(.22, 1, .36, 1);background:transparent;color:var(--dc-texto);overflow-x:clip}.dc-page a{color:var(--dc-lima)}.dc-page a:hover{color:#c4ff85}.dc-hero,.dc-section,.dc-article-wrap,.dc-thanks{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.dc-hero,.dc-section,.dc-article-wrap,.dc-thanks{padding-left:32px;padding-right:32px}}.dc-kicker,.dc-mono-label{margin:0;font-family:var(--dc-mono);font-size:13px;font-weight:500;color:var(--dc-lima);letter-spacing:.02em}.dc-mono-label--muted{color:var(--dc-fraco)}.dc-mono-strong{margin:0;font-family:var(--dc-mono);font-size:13px;font-weight:700}.dc-h1{margin:0;font-size:clamp(42px,5.2vw,74px);line-height:.98;letter-spacing:-.045em;color:var(--dc-branco);font-weight:800;text-wrap:balance}.dc-h1--sm{font-size:clamp(36px,4.6vw,60px)}.dc-h2{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1;letter-spacing:-.035em;color:var(--dc-branco);font-weight:800}.dc-h2--sm{font-size:clamp(26px,3vw,40px);line-height:1.1}.dc-lime{color:var(--dc-lima)}.dc-lead{margin:0;max-width:60ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--dc-suave)}.dc-lead--sm{font-size:17px;margin-top:10px}.dc-muted{margin:8px 0 0;color:var(--dc-mudo);font-size:16px}.dc-small{margin:0;font-size:14px;color:var(--dc-mudo);line-height:1.55}.dc-small strong{color:#edecef}.dc-num{font-family:var(--dc-mono);font-size:13px;color:var(--dc-fraco)}.dc-langnote{margin:0;font-family:var(--dc-mono);font-size:12px;color:var(--dc-fraco)}.dc-tag{justify-self:start;display:inline-flex;align-items:center;font-family:var(--dc-mono);font-size:12px;color:var(--dc-texto);border:1px solid #3a393e;border-radius:999px;padding:4px 10px;white-space:nowrap}.dc-tag--lime{color:#111113;background:var(--dc-lima);border-color:var(--dc-lima);font-weight:700}.dc-badge{align-self:flex-start;display:inline-block;font-family:var(--dc-mono);font-size:11px;font-weight:700;color:#111113;background:var(--dc-lima);border-radius:999px;padding:4px 10px}.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:12px;border:0;font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .2s var(--dc-ease),background-color .2s}.dc-btn:active{transform:scale(.98)}.dc-btn:disabled{opacity:.6;cursor:wait}.dc-page .dc-btn--lime{background:var(--dc-lima);color:#111113}.dc-page .dc-btn--lime:hover{background:#b4ff66;color:#111113}.dc-page .dc-btn--dark{background:#111113;color:var(--dc-lima)}.dc-page .dc-btn--dark:hover{color:#c4ff85}.dc-page .dc-btn--ghost{background:transparent;border:1px solid var(--dc-lima);color:var(--dc-lima)}.dc-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none}.dc-btn:focus-visible,.dc-chip:focus-visible,.dc-copy:focus-visible,.dc-row-link:focus-visible,.dc-link:focus-visible,.dc-input:focus-visible{outline:2px solid var(--dc-lima);outline-offset:2px}.dc-hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px;padding-top:clamp(96px,12vw,136px);padding-bottom:72px}.dc-hero:before{content:"";position:absolute;right:-200px;top:-120px;width:900px;height:700px;background:radial-gradient(closest-side,#9efd381c,#9efd3800);pointer-events:none;z-index:-1}.dc-hero-copy{flex:1.25 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px;animation:dc-rise .7s var(--dc-ease) both}.dc-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--dc-mono);font-size:13px;color:var(--dc-mudo)}.dc-pills li{display:inline-flex;align-items:center;gap:8px}.dc-pills li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dc-lima)}.dc-bait{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:20px;border:1px solid var(--dc-borda);border-radius:22px;background:var(--dc-sup);padding:28px;animation:dc-rise .8s .12s var(--dc-ease) both}.dc-bait h2{margin:0;font-size:24px;line-height:1.15;color:var(--dc-branco);letter-spacing:-.02em}.dc-bait p{margin:0;font-size:14px;line-height:1.5;color:var(--dc-mudo)}.dc-bait-head{display:flex;gap:20px;align-items:flex-start}.dc-bait-text{display:flex;flex-direction:column;gap:8px;min-width:0}.dc-pdf{flex:none;width:112px;height:146px;box-sizing:border-box;border-radius:10px;background:#111113;border:1px solid #3a393e;padding:12px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-4deg);box-shadow:0 18px 40px #00000073}.dc-pdf span{font-family:var(--dc-mono);font-size:9px;color:var(--dc-lima)}.dc-pdf strong{font-size:17px;line-height:1.05;font-weight:800;color:var(--dc-branco);letter-spacing:-.03em}.dc-pdf i{width:18px;height:18px;border-radius:5px;background:var(--dc-lima)}.dc-pdf--big{width:150px;height:196px;margin-bottom:12px}.dc-pdf--big strong{font-size:22px}@media (max-width: 480px){.dc-bait{padding:20px}.dc-pdf{width:76px;height:100px;padding:8px}.dc-pdf strong{font-size:11px}}.dc-form{display:flex;flex-direction:column;gap:12px}.dc-label{font-size:13px;font-weight:600;color:var(--dc-texto)}.dc-row{display:flex;flex-wrap:wrap;gap:10px}.dc-input{flex:1 1 200px;min-width:0;height:48px;box-sizing:border-box;border-radius:12px;border:1px solid #3a393e;background:#111113;color:var(--dc-branco);padding:0 14px;font:inherit;font-size:16px}.dc-input::-moz-placeholder{color:#6e6c74}.dc-input::placeholder{color:#6e6c74}.dc-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--dc-mudo);cursor:pointer}.dc-consent input{margin:2px 0 0;width:18px;height:18px;flex:none;accent-color:var(--dc-lima)}.dc-note{margin:0;font-family:var(--dc-mono);font-size:12px;color:var(--dc-fraco)}.dc-error{margin:0;font-size:14px;color:#ffb4a8}.dc-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.dc-ok{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-radius:14px;padding:18px;font-size:14px}.dc-ok strong{font-size:16px}.dc-ok--card{border:1px solid rgba(158,253,56,.4);background:#9efd3814;color:var(--dc-suave)}.dc-ok--card strong{color:var(--dc-branco)}.dc-ok--lime{background:#11111314;color:#2a3a12}.dc-ok--lime strong{color:#111113}.dc-form--lime .dc-label{color:#111113;font-weight:700}.dc-form--lime .dc-input{height:52px;border:2px solid #111113;background:#f4ffe6;color:#111113}.dc-form--lime .dc-input::-moz-placeholder{color:#5c6b48}.dc-form--lime .dc-input::placeholder{color:#5c6b48}.dc-form--lime .dc-btn{height:52px}.dc-form--lime .dc-consent{color:#2a3a12}.dc-form--lime .dc-consent input{accent-color:#111113}.dc-page .dc-form--lime a{color:#111113;text-decoration:underline}.dc-form--lime .dc-error{color:#6b1a0e}.dc-section{padding-top:24px;padding-bottom:80px}.dc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.dc-section-head--end{align-items:flex-end;margin-bottom:28px}.dc-today{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:24px;border:1px solid var(--dc-borda);background:linear-gradient(180deg,var(--dc-sup2),#151417)}.dc-today-copy{flex:1 1 420px;min-width:0;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:18px}.dc-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dc-today-title{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:800}.dc-page .dc-today-title a{color:var(--dc-branco);text-decoration:none}.dc-page .dc-today-title a:hover{color:var(--dc-lima)}.dc-today-summary{margin:0;font-size:17px;line-height:1.6;color:var(--dc-suave);max-width:52ch}.dc-today .dc-code{flex:1 1 460px;min-width:0;border-radius:0;border:0;border-left:1px solid var(--dc-borda)}@media (max-width: 900px){.dc-today .dc-code{border-left:0;border-top:1px solid var(--dc-borda)}}.dc-code{border-radius:18px;background:var(--dc-code);border:1px solid var(--dc-borda);overflow:hidden;display:flex;flex-direction:column}.dc-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #222125;font-family:var(--dc-mono);font-size:12px;color:var(--dc-fraco)}.dc-code pre{margin:0;padding:20px 22px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--dc-mono);font-size:15px;line-height:1.7;color:#dad9de}.dc-copy{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid #3a393e;background:transparent;color:#dad9de;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dc-copy.is-copied{border-color:var(--dc-lima);color:var(--dc-lima)}.dc-filters{display:flex;gap:8px;flex-wrap:wrap}.dc-chip{height:40px;padding:0 16px;border-radius:999px;border:1px solid #3a393e;background:transparent;color:var(--dc-texto);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.dc-chip:hover{border-color:#5a5960}.dc-chip[aria-pressed=true]{background:var(--dc-lima);border-color:var(--dc-lima);color:#111113}.dc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--dc-linha)}.dc-list li{border-bottom:1px solid var(--dc-linha)}.dc-page .dc-row-link{display:grid;grid-template-columns:64px 140px minmax(0,1fr) 28px;gap:20px;align-items:center;padding:22px 4px;text-decoration:none;color:inherit}.dc-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-row-title{font-size:20px;font-weight:700;color:var(--dc-branco);letter-spacing:-.015em;transition:color .2s}.dc-row-summary{font-size:15px;color:var(--dc-mudo)}.dc-row-arrow{color:#6e6c74;transition:transform .2s var(--dc-ease),color .2s}.dc-row-link:hover .dc-row-title{color:var(--dc-lima)}.dc-row-link:hover .dc-row-arrow{transform:translate(4px);color:var(--dc-lima)}@media (max-width: 720px){.dc-page .dc-row-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num tag" "text text";gap:8px 12px;padding:18px 0}.dc-row-link .dc-num{grid-area:num}.dc-row-link .dc-tag{grid-area:tag;justify-self:end}.dc-row-text{grid-area:text}.dc-row-arrow{display:none}.dc-row-title{font-size:18px}}.dc-weekly{position:relative;overflow:hidden;border-radius:28px;background:var(--dc-lima);color:#111113;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px);display:flex;flex-wrap:wrap;gap:28px 56px;align-items:center}.dc-weekly:after{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;border:48px solid rgba(17,17,19,.08);pointer-events:none}.dc-weekly-copy{position:relative;flex:1.2 1 400px;min-width:0;display:flex;flex-direction:column;gap:14px}.dc-weekly-copy p:last-child{margin:0;font-size:17px;line-height:1.5;color:#2a3a12;max-width:52ch}.dc-weekly-title{margin:0;font-size:clamp(30px,4vw,56px);line-height:1;letter-spacing:-.04em;font-weight:800}.dc-weekly .dc-form,.dc-weekly .dc-ok{position:relative;z-index:1;flex:1 1 340px;min-width:0}.dc-bridge{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between;border-top:1px solid var(--dc-linha);padding-top:48px;padding-bottom:96px}.dc-bridge>div{flex:1 1 520px;min-width:0}.dc-article-wrap{display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start;padding-top:clamp(96px,11vw,128px);padding-bottom:96px}.dc-article{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:36px}.dc-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--dc-mono);font-size:13px;color:var(--dc-fraco)}.dc-page .dc-crumbs a{color:var(--dc-fraco);text-decoration:none}.dc-page .dc-crumbs a:hover{color:var(--dc-lima)}.dc-crumbs [aria-current]{color:var(--dc-texto)}.dc-article-head{display:flex;flex-direction:column;gap:18px}.dc-article-title{margin:0;font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.045em;color:var(--dc-branco);font-weight:800;text-wrap:balance}.dc-block{display:flex;flex-direction:column;gap:12px}.dc-step{margin:0;font-family:var(--dc-mono);font-size:14px;font-weight:500;color:var(--dc-lima)}.dc-body{margin:0;font-size:18px;line-height:1.7;color:var(--dc-texto);max-width:66ch}.dc-proof{border:1px solid rgba(158,253,56,.45);background:#9efd380d;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.dc-proof p{margin:0;font-size:17px;line-height:1.65;color:var(--dc-texto)}.dc-next{border-top:1px solid var(--dc-linha);padding-top:28px;display:flex;flex-direction:column;gap:4px}.dc-next h2{margin-bottom:8px}.dc-page .dc-next-link{display:flex;justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;border-bottom:1px solid #222125;font-size:18px;font-weight:700;color:var(--dc-branco)}.dc-page .dc-next-link:hover{color:var(--dc-lima)}.dc-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:20px}@media (min-width: 1100px){.dc-side{position:sticky;top:24px}}.dc-bait--side{animation:none;padding:24px;gap:14px}.dc-bait--side h2{font-size:22px}.dc-team{border:1px solid var(--dc-borda);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.dc-team h2{margin:0;font-size:17px;color:var(--dc-branco)}.dc-team p{margin:0;font-size:14px;line-height:1.55;color:var(--dc-mudo)}.dc-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:clamp(110px,14vw,160px);padding-bottom:120px;max-width:760px}.dc-thanks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@keyframes dc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dc-sobe{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.dc-reveal{animation:dc-sobe linear both;animation-timeline:view();animation-range:entry 0% cover 20%}}@media (prefers-reduced-motion: reduce){.dc-page *,.dc-page *:before{animation:none!important;transition:none!important}}.dc-home{overflow:visible}.dc-page.dc-home a.dc-home-title{color:inherit}.dc-page.dc-home a.dc-home-title:hover{color:var(--dc-lima)}.dc-home .dc-list{margin-top:32px}.dc-home-pre{margin:0;padding:18px 20px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--dc-mono);font-size:14px;line-height:1.7;color:#dad9de;max-height:320px;overflow:auto}
