.CopyPromptButton_button__lYv3v{flex-shrink:0;min-width:5.5rem;padding:.6rem 1.1rem;font:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--theme-page-bg);background:var(--theme-cta);border:0;border-radius:var(--radius-3);cursor:var(--cursor-button);transition:background-color .15s ease}.CopyPromptButton_button__lYv3v:hover{background:var(--theme-cta-hover)}.IconButton_iconButton__0E5_n{all:unset;display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;font-size:16px;line-height:1;color:var(--gray-a11);cursor:var(--cursor-button);border-radius:50%;background:color-mix(in srgb,var(--theme-text) 6%,transparent);transition:background-color .15s ease,color .15s ease}.IconButton_iconButton__0E5_n:hover{background:color-mix(in srgb,var(--theme-text) 10%,transparent);color:var(--gray-12)}.IconButton_iconButton__0E5_n:focus-visible{outline:2px solid var(--theme-lime);outline-offset:2px}.IconButton_iconButton__0E5_n[data-variant=ghost]{background:transparent}.IconButton_iconButton__0E5_n[data-variant=ghost]:hover{background:color-mix(in srgb,var(--theme-text) 6%,transparent)}.IconButton_iconButton__0E5_n[data-active],.IconButton_iconButton__0E5_n[data-active]:hover,.IconButton_iconButton__0E5_n[data-confirmed],.IconButton_iconButton__0E5_n[data-confirmed]:hover{background:var(--accent-9);color:white}.IconButton_iconButton__0E5_n svg{width:16px;height:16px}.IconButton_iconConfirm__JkOsW,.IconButton_iconDefault__b1I1e{display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,transform .15s ease}.IconButton_iconConfirm__JkOsW{position:absolute;inset:0;opacity:0;transform:scale(.5)}.IconButton_iconDefault__b1I1e[data-hidden]{opacity:0;transform:scale(.5)}.IconButton_iconConfirm__JkOsW[data-visible]{opacity:1;transform:scale(1)}.CodeBlock_wrapper__6wB9w{position:relative;margin-top:0;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);background-color:var(--theme-code-bg);border-radius:var(--radius-2);overflow:hidden}.CodeBlock_wrapper__6wB9w pre{margin:0;background:transparent;border:none;border-radius:0;padding:0;overflow-x:auto;font-family:var(--code-font-family);font-size:var(--font-size-2);line-height:var(--line-height-3)}.CodeBlock_copy__W5Fir{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0;transition:opacity .12s ease}.CodeBlock_wrapper__6wB9w:focus-within .CodeBlock_copy__W5Fir,.CodeBlock_wrapper__6wB9w:hover .CodeBlock_copy__W5Fir{opacity:1}@media (hover:none){.CodeBlock_copy__W5Fir{opacity:1}}@media (max-width:768px){.CodeBlock_wrapper__6wB9w{padding:var(--space-3)}.CodeBlock_wrapper__6wB9w pre{font-size:var(--font-size-1)}}.Container_container__fzdyf{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding);margin-inline:auto}.Container_narrow__BCay_{max-width:min(var(--container-max-width),40rem)}@media (min-width:768px){.Container_narrow__BCay_{max-width:min(var(--container-max-width),44rem)}}@media (min-width:1024px){.Container_narrow__BCay_{max-width:min(var(--container-max-width),52rem)}}@media (min-width:1280px){.Container_narrow__BCay_{max-width:min(var(--container-max-width),60rem)}}@media (min-width:1024px){.Container_wide__Vnw9G{max-width:76rem}}@media (min-width:1280px){.Container_wide__Vnw9G{max-width:90rem}}.Section_section__t268T{position:relative;width:100%}:where(.Section_section__t268T){padding-block:var(--spacer-lg)}:where(.Section_tight__Iim2A){padding-block:var(--spacer-md)}:where(.Section_loose__Wju7a){padding-block:var(--spacer-xl)}:where(.Section_flush__peHsB){padding-block:0}.page_hero__deRab{margin-bottom:var(--spacer-lg)}.page_title__yrYyY{margin:0 0 var(--spacer-xs);font:var(--type-heading-xl);letter-spacing:var(--letter-display);color:var(--theme-text);text-wrap:balance}.page_subtitle__P1AyN{margin:0 0 var(--spacer-md);font:var(--type-body-lg);color:var(--theme-text-secondary)}.page_prompt__z_BYC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacer-sm);padding:var(--spacer-sm);background:var(--theme-code-bg);border:1px solid var(--theme-code-border);border-radius:var(--radius-3)}.page_promptText__svqNP{flex:1 1 16rem;min-width:0;font-family:var(--code-font-family);font-size:var(--font-size-2);line-height:1.5;color:var(--theme-text);overflow-wrap:anywhere}.page_raw__iViCu{margin-top:var(--spacer-lg);font:var(--type-body-sm);color:var(--theme-text-muted)}.page_raw__iViCu a{color:inherit;text-decoration:underline}