.docs__open{padding-block:clamp(var(--space-2xl),6vw,88px) clamp(var(--space-xl),4vw,var(--space-3xl))}.docs__kicker{margin-bottom:clamp(var(--space-md),2vw,var(--space-lg))}.docs__open h1{max-width:18ch;font-size:clamp(2.25rem,5vw,4rem)}.docs__hello{margin-top:clamp(var(--space-xl),4vw,var(--space-2xl));max-width:44rem}.docs__block{padding-block:0 var(--section)}.docs__block>h2{padding-top:clamp(var(--space-2xl),5vw,72px);border-top:1px solid var(--line);font-size:clamp(1.75rem,3.4vw,2.75rem)}.docs__block .terms{margin-top:clamp(var(--space-lg),3vw,var(--space-xl))}.limit__value{margin-bottom:var(--space-2xs);color:var(--fg);font-size:.875rem;letter-spacing:.04em;text-transform:none}.docs__aside{margin-top:var(--space-lg);max-width:62ch;color:var(--fg-mono);font-size:.875rem;line-height:1.6}.docs__plain{margin-top:var(--space-lg);max-width:58ch;color:var(--fg-dim);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.recipes{display:grid;gap:1px;margin-top:clamp(var(--space-xl),4vw,var(--space-2xl));background:var(--line-soft);border-block:1px solid var(--line-soft)}@media(min-width:900px){.recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}.recipe{padding:clamp(var(--space-lg),3vw,var(--space-xl));background:var(--ink-000)}.recipe h3{font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.03em}.recipe__when{margin-top:var(--space-sm);max-width:46ch;color:var(--fg-dim);font-size:.9375rem;line-height:1.55}.recipe__steps{margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-md)}.recipe__steps li{display:flex;gap:var(--space-sm);align-items:baseline}.recipe__n{flex:none;color:var(--accent)}.recipe__body{display:grid;gap:var(--space-2xs);min-width:0}.recipe__path{color:var(--fg);font-size:.75rem;letter-spacing:0;word-break:break-word}.recipe__does{color:var(--fg-mono);font-size:.875rem;line-height:1.55}.errors{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-xs)}.docs__body{padding-bottom:var(--section)}@media(min-width:1100px){.docs__body{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:clamp(var(--space-2xl),4vw,64px);align-items:start}.docs__index{position:sticky;top:var(--space-lg);max-height:calc(100vh - var(--space-2xl));overflow-y:auto;scrollbar-width:thin}}.docs__index{padding-top:clamp(var(--space-2xl),5vw,72px);border-top:1px solid var(--line)}.docs__index-title{margin-bottom:var(--space-lg)}.docs__index-group+.docs__index-group{margin-top:var(--space-lg)}.docs__index-head{display:block;color:var(--fg);padding-bottom:var(--space-xs)}.docs__index ul{margin:0;padding:0;list-style:none;border-left:1px solid var(--line-soft)}.docs__index li a{display:flex;align-items:baseline;gap:var(--space-xs);padding:5px 0 5px var(--space-sm);margin-left:-1px;border-left:1px solid transparent;color:var(--fg-mono);text-transform:none;letter-spacing:.02em;transition:color var(--hover) var(--ease),border-color var(--hover) var(--ease)}@media(hover:hover)and (pointer:fine){.docs__index li a:hover{color:var(--fg);border-left-color:var(--fg)}}.docs__group{padding-top:clamp(var(--space-2xl),5vw,72px);border-top:1px solid var(--line);scroll-margin-top:var(--space-lg)}.docs__group+.docs__group{margin-top:clamp(var(--space-2xl),5vw,72px)}.docs__group h2{max-width:none;font-size:clamp(1.625rem,3vw,2.5rem)}.docs__intro{margin-top:var(--space-md);max-width:62ch;color:var(--fg-dim);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.55}.op{padding-block:clamp(var(--space-xl),3vw,var(--space-2xl));border-top:1px solid var(--line-soft);scroll-margin-top:var(--space-lg)}.op:first-of-type{margin-top:clamp(var(--space-xl),3vw,var(--space-2xl))}@media(min-width:1240px){.op{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(var(--space-xl),3vw,var(--space-2xl));align-items:start}}.op__sig{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.op__path{color:var(--fg);font-size:.8125rem;letter-spacing:0;word-break:break-word}.op h3{margin-top:var(--space-md);font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.03em}.op__what{margin-top:var(--space-sm);max-width:60ch;color:var(--fg-dim);font-size:.9375rem;line-height:1.6}.op__samples{display:grid;gap:var(--space-md);min-width:0}.op__samples>*,.response,.response>*{min-width:0}@media(max-width:1239px){.op__samples{margin-top:var(--space-lg)}}.verb{flex:none;padding:3px 8px;border:1px solid var(--line);border-radius:4px;color:var(--fg-dim);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.verb--post{color:var(--fg);border-color:#ffffff47}.verb--put,.verb--delete{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 45%,transparent)}.verb--tiny{padding:1px 5px;font-size:.5625rem}.fields{margin-top:var(--space-lg)}.fields__title{padding-bottom:var(--space-xs);border-bottom:1px solid var(--line-soft)}.fields dl{margin:0}.fields__row{padding-block:var(--space-sm);border-bottom:1px solid var(--line-soft)}.fields__row dt{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs)}.fields__row dd{margin:var(--space-2xs) 0 0;max-width:58ch;color:var(--fg-dim);font-size:.875rem;line-height:1.55}.fields__name{color:var(--fg);font-size:.8125rem}.fields__type{color:var(--fg-mono);font-size:.625rem;letter-spacing:.06em;text-transform:none}.fields__req{color:var(--accent);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase}.fields__note{color:var(--fg-mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase}.sample{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--ink-050)}.sample__bar{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line-soft);background:#ffffff05}.sample__tag{color:var(--fg-mono);text-transform:none}.sample__tag--ok{color:var(--fg)}.sample__tag--warn{color:var(--accent)}.sample__code{margin:0;padding:var(--space-md);overflow-x:auto;background:var(--ink-100);color:var(--fg-body);font-family:var(--font-mono);font-size:.75rem;letter-spacing:0;line-height:1.7;text-transform:none;scrollbar-width:thin;white-space:pre}.response__bare{padding:var(--space-sm) 0}.response__what{margin-top:var(--space-xs);max-width:56ch;color:var(--fg-mono);font-size:.8125rem;line-height:1.55}.tok{font-family:var(--font-mono);font-size:.875em;color:var(--fg);background:#ffffff0d;border:1px solid var(--line-soft);border-radius:4px;padding:1px 5px;white-space:nowrap}.copy{visibility:hidden;padding:5px 9px;border:1px solid var(--line-soft);border-radius:4px;background:transparent;color:var(--fg-mono);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--hover) var(--ease),border-color var(--hover) var(--ease)}html[data-copy-ready] .copy{visibility:visible}.copy:hover{border-color:var(--line);color:var(--fg)}.copy[data-state=done]{border-color:var(--line);color:var(--accent)}.copy[data-state=done]:after{content:" · copiado"}.copy[data-state=failed]{border-color:var(--line);color:var(--fg)}.copy[data-state=failed]:after{content:" · selecione e copie"}.copies{display:flex;gap:var(--space-2xs);margin-left:auto}.sample__bar .copy{margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.copy{transition:none}}
