.prompt-detail-layout[data-astro-cid-hrxkmagl]{max-width:var(--layout-max);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);margin:0 auto;padding:0 0 5rem;display:grid}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true]{grid-template-columns:220px minmax(0,1fr) 200px}.prompt-detail-sidebar[data-astro-cid-hrxkmagl],.prompt-detail-toc[data-astro-cid-hrxkmagl]{top:var(--sticky-offset);align-self:start;position:sticky}.prompt-detail-sidebar[data-astro-cid-hrxkmagl]{grid-area:1/1}.prompt-detail-toc[data-astro-cid-hrxkmagl]{grid-area:1/3;min-width:0}.prompt-detail-main[data-astro-cid-hrxkmagl]{grid-area:1/2}.prompt-detail-sidebar-inner[data-astro-cid-hrxkmagl]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.prompt-sidebar-toggle[data-astro-cid-hrxkmagl]{width:100%;color:var(--color-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:.85rem 1rem;font-weight:800;display:none}.prompt-sidebar-toggle[data-astro-cid-hrxkmagl] .material-icons-sharp[data-astro-cid-hrxkmagl]{font-size:1.1rem}.prompt-sidebar-nav[data-astro-cid-hrxkmagl]{max-height:calc(100dvh - var(--sticky-offset) - 1rem);padding:1rem;overflow-y:auto}.prompt-sidebar-home[data-astro-cid-hrxkmagl],.prompt-sidebar-all[data-astro-cid-hrxkmagl]{min-height:44px;color:var(--color-theme);align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.prompt-sidebar-home[data-astro-cid-hrxkmagl] .material-icons-sharp[data-astro-cid-hrxkmagl]{font-size:.95rem}.prompt-sidebar-home[data-astro-cid-hrxkmagl]:hover,.prompt-sidebar-all[data-astro-cid-hrxkmagl]:hover{text-decoration:underline}.prompt-sidebar-all[data-astro-cid-hrxkmagl]{border-top:1px solid var(--color-border);margin-top:.8rem;padding-top:.8rem}.prompt-sidebar-label[data-astro-cid-hrxkmagl]{color:var(--color-text-secondary);letter-spacing:0;text-transform:none;margin:1rem 0 .5rem;font-size:.8125rem;font-weight:700}.prompt-sidebar-nav[data-astro-cid-hrxkmagl] ul[data-astro-cid-hrxkmagl]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.prompt-sidebar-nav[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]{border-radius:var(--radius-sm);min-height:44px;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:flex}.prompt-sidebar-nav[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]:hover,.prompt-sidebar-nav[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl].is-current{background:var(--color-theme-soft);color:var(--color-theme)}.prompt-sidebar-nav[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] small[data-astro-cid-hrxkmagl]{opacity:1;flex:none}.prompt-detail-main[data-astro-cid-hrxkmagl]{min-width:0}.prompt-detail-header[data-astro-cid-hrxkmagl]{padding:0 0 2rem}.prompt-detail-kicker[data-astro-cid-hrxkmagl]{color:var(--color-theme);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;display:flex}.prompt-detail-header[data-astro-cid-hrxkmagl] h1[data-astro-cid-hrxkmagl]{letter-spacing:-.03em;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;max-width:22ch;margin:.75rem 0 0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.15}.prompt-detail-desc[data-astro-cid-hrxkmagl]{max-width:70ch;color:var(--color-text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.7}.prompt-detail-badges[data-astro-cid-hrxkmagl]{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.prompt-detail-badges[data-astro-cid-hrxkmagl] span[data-astro-cid-hrxkmagl],.prompt-variants[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:.3rem .6rem;font-size:.8125rem;font-weight:700;text-decoration:none}.prompt-detail-badges[data-astro-cid-hrxkmagl] span[data-astro-cid-hrxkmagl]:first-child{border-color:color-mix(in srgb, var(--color-theme) 30%, var(--color-border));background:var(--color-theme-soft);color:var(--color-theme)}.prompt-detail-actions[data-astro-cid-hrxkmagl]{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.prompt-copy-btn[data-astro-cid-hrxkmagl],.prompt-source-link[data-astro-cid-hrxkmagl]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-main);font:inherit;cursor:pointer;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.prompt-copy-btn[data-astro-cid-hrxkmagl]:hover,.prompt-source-link[data-astro-cid-hrxkmagl]:hover,.prompt-copy-btn[data-astro-cid-hrxkmagl].is-copied{border-color:var(--color-theme);color:var(--color-theme)}.prompt-at-a-glance[data-astro-cid-hrxkmagl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;display:grid}.prompt-contract-block[data-astro-cid-hrxkmagl]{border-radius:var(--radius-sm);background:var(--color-surface-muted);min-width:0;padding:1.15rem 1rem 1.25rem}.prompt-contract-block[data-astro-cid-hrxkmagl]+.prompt-contract-block[data-astro-cid-hrxkmagl]{border-inline-start:0;padding-inline:1rem}.prompt-glance-label[data-astro-cid-hrxkmagl]{color:var(--color-theme);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:700}.prompt-contract-block[data-astro-cid-hrxkmagl] ul[data-astro-cid-hrxkmagl]{color:var(--color-text-secondary);gap:.45rem;margin:.7rem 0 0;padding-inline-start:1.1rem;font-size:.875rem;line-height:1.45;display:grid}.prompt-variants[data-astro-cid-hrxkmagl]{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.5rem 0;padding-block:.2rem;display:flex}.prompt-variants-label[data-astro-cid-hrxkmagl]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:700}.prompt-variants[data-astro-cid-hrxkmagl]>div[data-astro-cid-hrxkmagl]{flex-wrap:wrap;gap:.35rem;display:flex}.prompt-variants[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]:hover,.prompt-variants[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl].is-current{border-color:var(--color-theme);background:var(--color-theme-soft);color:var(--color-theme)}.prompt-variants[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]{align-items:center;min-height:44px;display:inline-flex}.prompt-body-panel[data-astro-cid-hrxkmagl]{margin-top:3rem}.prompt-body-heading[data-astro-cid-hrxkmagl]{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.5rem;display:flex}.prompt-body-heading[data-astro-cid-hrxkmagl] h2[data-astro-cid-hrxkmagl]{margin:0;font-size:1.35rem}.prompt-content[data-astro-cid-hrxkmagl]{color:var(--color-main);padding-top:.35rem;line-height:1.8}.prompt-content[data-astro-cid-hrxkmagl] h1:first-child,.prompt-content[data-astro-cid-hrxkmagl] blockquote:first-of-type{display:none}.prompt-content[data-astro-cid-hrxkmagl] h1{margin-block:1.2em .5em;font-size:1.55rem}.prompt-content[data-astro-cid-hrxkmagl] h2{border-inline-start:1px solid var(--color-border-strong);margin-block:2em .55em;padding-inline-start:.75rem;font-size:1.25rem}.prompt-content[data-astro-cid-hrxkmagl] h3{margin-block:1.5em .45em;font-size:1.08rem}.prompt-content[data-astro-cid-hrxkmagl] p{margin-block:.8em 0}.prompt-content[data-astro-cid-hrxkmagl] ul,.prompt-content[data-astro-cid-hrxkmagl] ol{margin-block:.55em 0;padding-inline-start:1.5em}.prompt-content[data-astro-cid-hrxkmagl] li{overflow-wrap:anywhere;margin-block:.25em 0}.prompt-content[data-astro-cid-hrxkmagl] :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-code-surface);color:var(--color-main);padding:.15em .4em;font-family:ui-monospace,monospace;font-size:.9em}.prompt-content[data-astro-cid-hrxkmagl] pre{border:1px solid var(--color-border);border-left:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-code-surface);direction:ltr;margin-block:1em 0;padding:1em 1.25em;overflow-x:auto}.prompt-content[data-astro-cid-hrxkmagl] blockquote{border-left:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:color-mix(in srgb, var(--color-main) 70%, transparent);margin-block:1em 0;padding:.75em 1em}.prompt-content[data-astro-cid-hrxkmagl] table{border-collapse:collapse;width:100%;margin-block:1em 0;font-size:.9rem;display:block;overflow-x:auto}.prompt-content[data-astro-cid-hrxkmagl] th,.prompt-content[data-astro-cid-hrxkmagl] td{border:1px solid var(--color-border);text-align:start;padding:.5em .75em}.prompt-content[data-astro-cid-hrxkmagl] th{background:var(--color-surface-muted)}.prompt-content[data-astro-cid-hrxkmagl] a{color:var(--color-theme);text-decoration:underline}.prompt-workflow-next[data-astro-cid-hrxkmagl],.prompt-related-prompts[data-astro-cid-hrxkmagl]{margin-top:3rem;padding-top:0}.prompt-related-heading[data-astro-cid-hrxkmagl]{margin-bottom:1rem;display:block}.prompt-related-heading[data-astro-cid-hrxkmagl] h2[data-astro-cid-hrxkmagl]{margin:0;font-size:1.45rem}.prompt-related-heading[data-astro-cid-hrxkmagl] p[data-astro-cid-hrxkmagl]{max-width:52ch;color:var(--color-text-secondary);margin:.45rem 0 0;font-size:.85rem;line-height:1.55}.prompt-workflow-next[data-astro-cid-hrxkmagl] ol[data-astro-cid-hrxkmagl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:.85rem}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl].is-current{border-color:var(--color-theme);background:var(--color-theme-soft)}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl]>span[data-astro-cid-hrxkmagl]{color:var(--color-theme);font-size:.7rem;font-weight:800}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]{color:var(--color-main);gap:.3rem;margin-top:.55rem;text-decoration:none;display:grid}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]:hover strong[data-astro-cid-hrxkmagl]{color:var(--color-theme)}.prompt-workflow-next[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] small[data-astro-cid-hrxkmagl]{color:var(--color-text-secondary);line-height:1.45}.prompt-related-prompts-grid[data-astro-cid-hrxkmagl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.prompt-related-prompt[data-astro-cid-hrxkmagl]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:80px;color:var(--color-main);justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:flex}.prompt-related-prompt[data-astro-cid-hrxkmagl]:hover{border-color:var(--color-theme);background:var(--color-theme-soft)}.prompt-related-prompt[data-astro-cid-hrxkmagl] span[data-astro-cid-hrxkmagl]:first-child{gap:.3rem;display:grid}.prompt-related-prompt[data-astro-cid-hrxkmagl] strong[data-astro-cid-hrxkmagl]{font-size:.82rem;line-height:1.35}.prompt-related-prompt[data-astro-cid-hrxkmagl] small[data-astro-cid-hrxkmagl]{color:var(--color-text-secondary);font-size:.7rem}.prompt-related-prompt-arrow[data-astro-cid-hrxkmagl]{color:var(--color-theme)}.prompt-detail-toc[data-astro-cid-hrxkmagl] .toc-sidebar--right{max-height:calc(100dvh - var(--sticky-offset) - 1rem);position:static}.visually-hidden[data-astro-cid-hrxkmagl]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.prompt-detail-layout[data-astro-cid-hrxkmagl]{grid-template-columns:minmax(240px,260px) minmax(0,1fr)}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true]{grid-template-columns:minmax(240px,260px) minmax(0,1fr) minmax(220px,260px)}}@media (width<=1099px){.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true]{grid-template-columns:220px minmax(0,1fr)}.prompt-detail-toc[data-astro-cid-hrxkmagl]{grid-area:1/2;position:static}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true] .prompt-detail-main[data-astro-cid-hrxkmagl]{grid-row:2}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true] .prompt-detail-sidebar[data-astro-cid-hrxkmagl]{grid-row:1/span 2}}@media (width<=760px){.prompt-detail-layout[data-astro-cid-hrxkmagl],.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true]{grid-template-columns:1fr;padding-inline:0}.prompt-detail-layout[data-astro-cid-hrxkmagl] .prompt-detail-sidebar[data-astro-cid-hrxkmagl]{grid-area:1/1;position:static}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true] .prompt-detail-sidebar[data-astro-cid-hrxkmagl]{grid-row:1}.prompt-detail-toc[data-astro-cid-hrxkmagl],.prompt-detail-main[data-astro-cid-hrxkmagl]{grid-area:2/1}.prompt-detail-layout[data-astro-cid-hrxkmagl][data-has-toc=true] .prompt-detail-main[data-astro-cid-hrxkmagl]{grid-row:3}.prompt-sidebar-toggle[data-astro-cid-hrxkmagl]{display:flex}.prompt-sidebar-nav[data-astro-cid-hrxkmagl]{max-height:none;display:none}.prompt-detail-sidebar-inner[data-astro-cid-hrxkmagl].is-open .prompt-sidebar-nav[data-astro-cid-hrxkmagl]{display:block}.prompt-at-a-glance[data-astro-cid-hrxkmagl]{grid-template-columns:1fr}.prompt-contract-block[data-astro-cid-hrxkmagl],.prompt-contract-block[data-astro-cid-hrxkmagl]+.prompt-contract-block[data-astro-cid-hrxkmagl]{padding-inline:1rem}.prompt-body-heading[data-astro-cid-hrxkmagl],.prompt-related-heading[data-astro-cid-hrxkmagl]{align-items:start;gap:.6rem;display:grid}.prompt-workflow-next[data-astro-cid-hrxkmagl] ol[data-astro-cid-hrxkmagl],.prompt-related-prompts-grid[data-astro-cid-hrxkmagl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.prompt-workflow-next[data-astro-cid-hrxkmagl] ol[data-astro-cid-hrxkmagl],.prompt-related-prompts-grid[data-astro-cid-hrxkmagl]{grid-template-columns:1fr}.prompt-body-panel[data-astro-cid-hrxkmagl]{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.prompt-copy-btn[data-astro-cid-hrxkmagl],.prompt-sidebar-nav[data-astro-cid-hrxkmagl] li[data-astro-cid-hrxkmagl] a[data-astro-cid-hrxkmagl]{transition:none}}
