.help[data-astro-cid-aozrqg3l]{--toc:240px;--reading:72ch;padding-bottom:var(--space-16);position:relative}.help[data-astro-cid-aozrqg3l]:before{content:"";z-index:-1;background:radial-gradient(55% 70% at 20% 0%, color-mix(in srgb, var(--mentor) 12%, transparent), transparent 70%), radial-gradient(40% 50% at 85% 10%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 70%);pointer-events:none;width:100vw;height:520px;position:absolute;top:0;left:50%;translate:-50%}.head[data-astro-cid-aozrqg3l]{padding-block:var(--space-16) var(--space-8);border-bottom:1px solid var(--border)}h1[data-astro-cid-aozrqg3l]{margin-top:var(--space-3);font-size:var(--fs-3xl)}.logo[data-astro-cid-aozrqg3l]{vertical-align:-.1em;width:.85em;height:.85em;margin-right:.3em;display:inline-block}.lead[data-astro-cid-aozrqg3l]{margin-top:var(--space-4);max-width:var(--reading);font-size:var(--fs-lg);color:var(--muted);line-height:1.5}.lead[data-astro-cid-aozrqg3l] b{color:var(--text);font-weight:600}.meta[data-astro-cid-aozrqg3l]{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.meta[data-astro-cid-aozrqg3l] li[data-astro-cid-aozrqg3l]{padding:2px var(--space-3);border:1px solid var(--border);background:var(--surface);font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);border-radius:999px}.meta[data-astro-cid-aozrqg3l] b[data-astro-cid-aozrqg3l]{color:var(--text);font-weight:600}.layout[data-astro-cid-aozrqg3l]{grid-template-columns:var(--toc) minmax(0, 1fr);gap:var(--space-12);display:grid}.toc[data-astro-cid-aozrqg3l]{top:calc(64px + var(--space-6));padding-top:var(--space-12);align-self:start;position:sticky}.toc[data-astro-cid-aozrqg3l] summary[data-astro-cid-aozrqg3l]{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-weight:600;list-style:none;display:none}.toc[data-astro-cid-aozrqg3l] summary[data-astro-cid-aozrqg3l]::-webkit-details-marker{display:none}.toc-label[data-astro-cid-aozrqg3l]{margin:0 0 var(--space-3) var(--space-3);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.toc[data-astro-cid-aozrqg3l] ol[data-astro-cid-aozrqg3l]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-aozrqg3l] a{align-items:center;gap:var(--space-3);padding:6px var(--space-3);border-left:2px solid var(--border);color:var(--muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-size:.95rem;line-height:1.4;text-decoration:none;display:flex}.toc[data-astro-cid-aozrqg3l] a .ico{width:16px;height:16px;color:var(--muted-2)}.toc[data-astro-cid-aozrqg3l] a:hover{color:var(--text);border-left-color:var(--hover)}.toc[data-astro-cid-aozrqg3l] a[aria-current]{color:var(--text);border-left-color:var(--accent);background:linear-gradient(90deg, var(--surface), transparent)}.toc[data-astro-cid-aozrqg3l] a[aria-current] .ico{color:var(--accent)}.doc[data-astro-cid-aozrqg3l]{min-width:0;max-width:calc(var(--reading) + 4rem)}.doc[data-astro-cid-aozrqg3l] section{padding-top:var(--space-12);scroll-margin-top:calc(64px + var(--space-6))}.doc[data-astro-cid-aozrqg3l] h2{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--fs-2xl);display:flex}.doc[data-astro-cid-aozrqg3l] .h2-ico{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--accent);flex:none;place-items:center;display:grid}.doc[data-astro-cid-aozrqg3l] .h2-ico .ico{vertical-align:0;width:20px;height:20px}.doc[data-astro-cid-aozrqg3l] h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--fs-lg)}.doc[data-astro-cid-aozrqg3l] h3 .ico{vertical-align:-.08em;width:.9em;height:.9em;color:var(--muted);margin-right:.45em}.doc[data-astro-cid-aozrqg3l] p,.doc[data-astro-cid-aozrqg3l] ul,.doc[data-astro-cid-aozrqg3l] ol{margin:0}.doc[data-astro-cid-aozrqg3l] :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--space-4)}.doc[data-astro-cid-aozrqg3l] section>:is(p,ul,ol){max-width:var(--reading);color:var(--muted)}.doc[data-astro-cid-aozrqg3l] section b,.doc[data-astro-cid-aozrqg3l] section strong{color:var(--text);font-weight:600}.doc[data-astro-cid-aozrqg3l] ul{padding-left:1.25rem}.doc[data-astro-cid-aozrqg3l] li+li{margin-top:var(--space-2)}.doc[data-astro-cid-aozrqg3l] li::marker{color:var(--muted-2)}.doc[data-astro-cid-aozrqg3l] i{border-radius:var(--radius);background:var(--raised);color:var(--text);padding:0 .3em;font-style:normal}.doc[data-astro-cid-aozrqg3l] i .ico{vertical-align:-.12em;color:var(--muted)}.doc[data-astro-cid-aozrqg3l] b .ico{color:var(--muted);margin-right:.15em}.doc[data-astro-cid-aozrqg3l] ol.steps{max-width:var(--reading);counter-reset:step;padding:0;list-style:none}.doc[data-astro-cid-aozrqg3l] ol.steps>li{padding:0 0 var(--space-6) 3rem;counter-increment:step;margin:0;position:relative}.doc[data-astro-cid-aozrqg3l] ol.steps>li:before{content:counter(step);border:1px solid var(--control-border);background:var(--raised);width:2rem;height:2rem;font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.doc[data-astro-cid-aozrqg3l] ol.steps>li:after{content:"";border-left:1px solid var(--border);position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - .5px)}.doc[data-astro-cid-aozrqg3l] ol.steps>li:last-child{padding-bottom:0}.doc[data-astro-cid-aozrqg3l] ol.steps>li:last-child:after{display:none}.doc[data-astro-cid-aozrqg3l] .choice{gap:var(--space-4);max-width:var(--reading);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.doc[data-astro-cid-aozrqg3l] .card{padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.doc[data-astro-cid-aozrqg3l] .card__title{font-family:var(--display);font-size:var(--fs-lg);color:var(--text);font-weight:600;line-height:1.2}.doc[data-astro-cid-aozrqg3l] .card__meta{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--muted-2)}.doc[data-astro-cid-aozrqg3l] .card p+p{margin-top:var(--space-3)}.doc[data-astro-cid-aozrqg3l] .logos{gap:var(--space-3);color:var(--text);flex-wrap:wrap;display:flex}.doc[data-astro-cid-aozrqg3l] .logos .ico{width:20px;height:20px}.doc[data-astro-cid-aozrqg3l] .logos .ico-brand-gemini{color:#4796e3}.doc[data-astro-cid-aozrqg3l] .logos .ico-server{color:var(--accent)}.doc[data-astro-cid-aozrqg3l] .callout{max-width:var(--reading);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);border-left:3px solid #60a5fa}.doc[data-astro-cid-aozrqg3l] .callout__label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;font-weight:600;display:flex}.doc[data-astro-cid-aozrqg3l] .callout__label .ico{width:16px;height:16px}.doc[data-astro-cid-aozrqg3l] .callout--warn{border-left-color:#fbbf24}.doc[data-astro-cid-aozrqg3l] .callout--warn .callout__label{color:#fbbf24}.doc[data-astro-cid-aozrqg3l] .callout--ok{border-left-color:#4ade80}.doc[data-astro-cid-aozrqg3l] .callout--ok .callout__label{color:#4ade80}.doc[data-astro-cid-aozrqg3l] .ico{vertical-align:-.16em;flex:none;width:1.05em;height:1.05em;display:inline-block}.doc[data-astro-cid-aozrqg3l] .ui{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);color:var(--text);white-space:nowrap;vertical-align:.05em;align-items:center;gap:.35em;padding:0 .45em;font-size:.92em;font-weight:600;line-height:1.55;display:inline-flex}.doc[data-astro-cid-aozrqg3l] .ui .ico{vertical-align:0;width:1em;height:1em;color:var(--muted)}.doc[data-astro-cid-aozrqg3l] .lbl{align-items:center;gap:var(--space-2);display:inline-flex}.doc[data-astro-cid-aozrqg3l] .lbl .ico{width:18px;height:18px;color:var(--muted)}.doc[data-astro-cid-aozrqg3l] code{border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);font-family:var(--mono);overflow-wrap:anywhere;padding:.05em .35em;font-size:.85em}.doc[data-astro-cid-aozrqg3l] kbd{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);min-width:1.8em;font-family:var(--mono);text-align:center;color:var(--text);white-space:nowrap;border-bottom-width:2px;padding:.05em .45em;font-size:.8em;font-weight:600;line-height:1.5;display:inline-block}.doc[data-astro-cid-aozrqg3l] .table-wrap{margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.doc[data-astro-cid-aozrqg3l] table{border-collapse:collapse;width:100%;font-size:.95rem}.doc[data-astro-cid-aozrqg3l] th,.doc[data-astro-cid-aozrqg3l] td{padding:10px var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.doc[data-astro-cid-aozrqg3l] tr:last-child td{border-bottom:0}.doc[data-astro-cid-aozrqg3l] th{border-bottom-color:var(--control-border);background:var(--raised);font-size:var(--fs-sm);color:var(--muted-2);font-weight:600}.doc[data-astro-cid-aozrqg3l] td{color:var(--muted)}.doc[data-astro-cid-aozrqg3l] td:first-child{color:var(--text);white-space:nowrap}.doc[data-astro-cid-aozrqg3l] .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc[data-astro-cid-aozrqg3l] .links{gap:var(--space-4);max-width:var(--reading);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.doc[data-astro-cid-aozrqg3l] .link-card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);text-decoration:none;display:flex}.doc[data-astro-cid-aozrqg3l] .link-card:hover{border-color:var(--accent);background:var(--raised);color:var(--text)}.doc[data-astro-cid-aozrqg3l] .link-card__ico{border-radius:var(--radius);background:var(--raised);width:2.5rem;height:2.5rem;color:var(--accent);flex:none;place-items:center;display:grid}.doc[data-astro-cid-aozrqg3l] .link-card__ico .ico{vertical-align:0;width:20px;height:20px}.doc[data-astro-cid-aozrqg3l] .link-card__text{flex:1;gap:2px;min-width:0;display:grid}.doc[data-astro-cid-aozrqg3l] .link-card__title{font-family:var(--display);font-weight:600;line-height:1.2}.doc[data-astro-cid-aozrqg3l] .link-card__meta{font-size:var(--fs-sm);color:var(--muted-2);line-height:1.35}.doc[data-astro-cid-aozrqg3l] .link-card>.ico{color:var(--muted-2)}.doc[data-astro-cid-aozrqg3l] .link-card:hover>.ico{color:var(--accent)}.doc-foot[data-astro-cid-aozrqg3l]{gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}.actions[data-astro-cid-aozrqg3l]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=899px){.layout[data-astro-cid-aozrqg3l]{grid-template-columns:minmax(0,1fr);gap:0}.toc[data-astro-cid-aozrqg3l]{padding-top:var(--space-6);position:static}.toc[data-astro-cid-aozrqg3l] details[data-astro-cid-aozrqg3l]{padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.toc[data-astro-cid-aozrqg3l] details[data-astro-cid-aozrqg3l][open]{padding-bottom:var(--space-3)}.toc[data-astro-cid-aozrqg3l] summary[data-astro-cid-aozrqg3l]{display:flex}.toc[data-astro-cid-aozrqg3l] summary[data-astro-cid-aozrqg3l]:after{content:"▾";color:var(--muted-2);margin-left:auto}.toc[data-astro-cid-aozrqg3l] details[data-astro-cid-aozrqg3l][open] summary[data-astro-cid-aozrqg3l]:after{content:"▴"}.toc-label[data-astro-cid-aozrqg3l]{display:none}.head[data-astro-cid-aozrqg3l]{padding-top:var(--space-8)}}@media (width<=520px){.doc[data-astro-cid-aozrqg3l] .card,.doc[data-astro-cid-aozrqg3l] .callout{padding:var(--space-4)}.doc[data-astro-cid-aozrqg3l] th,.doc[data-astro-cid-aozrqg3l] td{padding:var(--space-2) var(--space-3)}.doc[data-astro-cid-aozrqg3l] td:first-child{white-space:normal}}
