.tryit[data-astro-cid-clkszgye]{border:1px solid var(--glass-line);border-top-color:var(--glass-hi);border-radius:var(--radius-l);background:var(--glass);box-shadow:0 18px 50px -24px var(--glass-shadow);backdrop-filter:blur(14px);padding:clamp(1.1rem,3vw,1.6rem);margin-top:3rem!important}.tryit-head[data-astro-cid-clkszgye] h2[data-astro-cid-clkszgye]{font-size:var(--step-1);margin:0}.tryit-head[data-astro-cid-clkszgye] p[data-astro-cid-clkszgye]{color:var(--muted);font-size:var(--step--1);margin:.35rem 0 0}.tryit-label[data-astro-cid-clkszgye]{font-size:var(--step--1);color:var(--muted);margin-top:1.1rem;margin-bottom:.4rem;font-weight:600;display:block}textarea[data-astro-cid-clkszgye]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--code-bg);width:100%;min-height:9.5rem;color:var(--text);font-family:var(--font-mono);resize:vertical;tab-size:2;white-space:pre;transition:border-color var(--fast), box-shadow var(--fast);padding:.9rem 1rem;font-size:.92rem;line-height:1.55;display:block;overflow-x:auto}textarea[data-astro-cid-clkszgye]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.tryit-bar[data-astro-cid-clkszgye]{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.tryit-bar[data-astro-cid-clkszgye] .btn[data-astro-cid-clkszgye]{font-size:var(--step--1)}.tryit-bar[data-astro-cid-clkszgye] .btn[data-astro-cid-clkszgye]:disabled{opacity:.6;cursor:progress;transform:none}.tryit-bar[data-astro-cid-clkszgye] kbd[data-astro-cid-clkszgye]{background:#00000029;border-radius:6px;padding:.05rem .4rem;font-size:.78em;font-weight:500}.btn-check[data-astro-cid-clkszgye]{color:var(--accent);border-color:var(--accent);background:0 0}.btn-check[data-astro-cid-clkszgye]:hover{background:var(--accent-wash);color:var(--accent)}.tryit-grade[data-astro-cid-clkszgye]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);border-left-width:4px;margin-top:.9rem;padding:.85rem 1rem}.tryit-grade[data-astro-cid-clkszgye][hidden]{display:none}.tryit-grade[data-astro-cid-clkszgye].is-pass{border-color:#3fae6e}.tryit-grade[data-astro-cid-clkszgye].is-fail{border-color:var(--accent)}.tryit-grade[data-astro-cid-clkszgye] .tryit-verdict{margin:0;font-weight:700}.tryit-grade[data-astro-cid-clkszgye].is-pass .tryit-verdict{color:#3fae6e}:root[data-theme=light] .tryit-grade[data-astro-cid-clkszgye].is-pass .tryit-verdict{color:#1f7a45}:root[data-theme=light] .tryit-grade[data-astro-cid-clkszgye].is-pass{border-color:#1f7a45}.tryit-grade[data-astro-cid-clkszgye] .tryit-why{font-size:var(--step--1);margin:.3rem 0 0}.tryit-grade[data-astro-cid-clkszgye] .tryit-reveal{color:var(--accent);font:inherit;font-size:var(--step--1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-weight:600;text-decoration:underline}.tryit-grade[data-astro-cid-clkszgye] pre{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--code-bg);margin:.6rem 0 0;padding:.75rem 1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.tryit-grade[data-astro-cid-clkszgye] .tryit-why+pre{margin-top:.5rem}.tryit-status[data-astro-cid-clkszgye]{min-height:1.4em;font-size:var(--step--1);color:var(--muted);margin:.9rem 0 0}.tryit-status[data-astro-cid-clkszgye]:empty{display:none}.tryit-status[data-astro-cid-clkszgye].is-ok{color:var(--muted)}.tryit-status[data-astro-cid-clkszgye].is-warn{color:var(--text)}.tryit-status[data-astro-cid-clkszgye].is-error{border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--accent-wash);color:var(--text);font-family:var(--font-mono);padding:.6rem .85rem;font-size:.85rem}.tryit-out[data-astro-cid-clkszgye] .tryit-hint{border-left:2px solid var(--accent);font-size:var(--step--1);margin:.6rem 0 0;padding-left:.85rem}.tryit-out[data-astro-cid-clkszgye] .tryit-caption{font-size:var(--step--1);color:var(--muted);margin:1rem 0 .35rem;font-weight:600}.tryit-out[data-astro-cid-clkszgye] .tryit-scroll{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);max-height:26rem;margin-top:.75rem;overflow:auto}.tryit-out[data-astro-cid-clkszgye] .tryit-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tryit-out[data-astro-cid-clkszgye] .tryit-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);white-space:nowrap;font-size:.85rem;display:table}.tryit-out[data-astro-cid-clkszgye] th,.tryit-out[data-astro-cid-clkszgye] td{border-bottom:1px solid var(--line);text-align:left;padding:.45rem .75rem}.tryit-out[data-astro-cid-clkszgye] th{background:var(--surface-2);color:var(--muted);font-weight:600;position:sticky;top:0}.tryit-out[data-astro-cid-clkszgye] tr:last-child td{border-bottom:0}.tryit-out[data-astro-cid-clkszgye] .is-num{text-align:right}.tryit-out[data-astro-cid-clkszgye] td.is-null{color:var(--muted);font-style:italic}.tryit-tables[data-astro-cid-clkszgye]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-top:.9rem;display:grid}.tryit-tables[data-astro-cid-clkszgye][hidden]{display:none}.tryit-tables[data-astro-cid-clkszgye] .tryit-tcard{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:.75rem .9rem}.tryit-tables[data-astro-cid-clkszgye] .tryit-tname{font-family:var(--font-mono);margin:0 0 .4rem;font-weight:700}.tryit-tables[data-astro-cid-clkszgye] .tryit-tname span{color:var(--muted);font-family:var(--font-sans);font-weight:400;font-size:var(--step--1);display:block}.tryit-tables[data-astro-cid-clkszgye] .tryit-cols{margin:0;padding:0;font-size:.85rem;list-style:none}.tryit-tables[data-astro-cid-clkszgye] .tryit-cols li{margin:0;padding:.12rem 0}.tryit-tables[data-astro-cid-clkszgye] .tryit-cols span{color:var(--muted);font-size:.85em}.tryit-tables[data-astro-cid-clkszgye] .tryit-note{color:var(--muted);font-size:var(--step--1);grid-column:1/-1;margin:0}.tryit-noscript[data-astro-cid-clkszgye]{color:var(--muted);margin:.9rem 0 0}@media (width<=40rem){textarea[data-astro-cid-clkszgye]{white-space:pre-wrap;padding:.75rem .8rem;font-size:.82rem}}@media (hover:none) and (pointer:coarse){.tryit-bar[data-astro-cid-clkszgye] kbd[data-astro-cid-clkszgye]{display:none}}@media (prefers-reduced-motion:reduce){textarea[data-astro-cid-clkszgye]{transition:none}}.layout[data-astro-cid-dunm7en7]{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,5vw,4rem);padding-top:clamp(2.5rem,6vw,4rem);display:grid}.side[data-astro-cid-dunm7en7]{align-self:start;position:sticky;top:5.5rem}.track[data-astro-cid-dunm7en7]{color:var(--text);font-weight:700;font-size:var(--step-1);margin-bottom:.75rem;text-decoration:none;display:block}.side[data-astro-cid-dunm7en7] ol[data-astro-cid-dunm7en7]{border-left:2px solid var(--line);padding:0;list-style:none}.side[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7]{color:var(--muted);transition:color var(--fast), border-color var(--fast), padding-left var(--med) var(--ease-pop);border-left:2px solid #0000;margin-left:-2px;padding:.4rem .9rem;text-decoration:none;display:block}.side[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7]:hover{color:var(--text);padding-left:1.15rem}.side[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7][aria-current=page]{color:var(--accent);border-left-color:var(--accent);font-weight:600}h1[data-astro-cid-dunm7en7]{font-size:var(--step-3)}.desc[data-astro-cid-dunm7en7]{color:var(--muted);font-size:var(--step-1)}.overview[data-astro-cid-dunm7en7]{border:1px solid var(--glass-line);border-top-color:var(--glass-hi);border-radius:var(--radius-l);background:var(--glass);backdrop-filter:blur(14px);padding:1rem 1.15rem 1.15rem;margin-top:1.5rem!important}.ov-meta[data-astro-cid-dunm7en7]{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.ov-fact[data-astro-cid-dunm7en7]{color:var(--muted);font-size:var(--step--1)}.ov-fact[data-astro-cid-dunm7en7]+.ov-fact[data-astro-cid-dunm7en7]:before{content:"·";margin-right:.9rem}.ov-toc[data-astro-cid-dunm7en7]{border-top:1px solid var(--glass-rule);margin-top:.85rem}.ov-toc[data-astro-cid-dunm7en7] summary[data-astro-cid-dunm7en7]{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:650;list-style:none;display:flex}.ov-toc[data-astro-cid-dunm7en7] summary[data-astro-cid-dunm7en7]::-webkit-details-marker{display:none}.ov-count[data-astro-cid-dunm7en7]{color:var(--muted);font-size:var(--step--1);font-weight:500}.ov-chev[data-astro-cid-dunm7en7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:rotate var(--fast) var(--ease-out);flex:none;margin-left:auto}.ov-toc[data-astro-cid-dunm7en7][open] .ov-chev[data-astro-cid-dunm7en7]{rotate:180deg}.ov-toc[data-astro-cid-dunm7en7] ol[data-astro-cid-dunm7en7]{columns:2 15rem;column-gap:1.5rem;margin:0;padding:0 0 .25rem 1.4em;font-size:.95rem}.ov-toc[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7]{break-inside:avoid;padding:.15rem 0}.ov-toc[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7]+li[data-astro-cid-dunm7en7]{margin-top:0}.ov-toc[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7]::marker{color:var(--muted);font-size:.85em}.ov-toc[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7]{color:var(--text);text-decoration:none}.ov-toc[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ov-jump[data-astro-cid-dunm7en7]{margin-top:.9rem}.ov-jump[data-astro-cid-dunm7en7] svg[data-astro-cid-dunm7en7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.to-top[data-astro-cid-dunm7en7]{font-size:var(--step--1);text-align:right;margin-top:1.5rem!important}@media (width<=40rem){.desc[data-astro-cid-dunm7en7]{font-size:1.15rem}.overview[data-astro-cid-dunm7en7]{flex-direction:column;padding:.85rem 1rem .5rem;display:flex}.ov-meta[data-astro-cid-dunm7en7]{order:1}.ov-jump[data-astro-cid-dunm7en7]{order:2;justify-content:center;width:100%;min-height:2.75rem;display:flex}.ov-toc[data-astro-cid-dunm7en7]{order:3}.ov-fact[data-astro-cid-dunm7en7]+.ov-fact[data-astro-cid-dunm7en7]:before{content:none}.to-top[data-astro-cid-dunm7en7]{text-align:center}.pager[data-astro-cid-dunm7en7] .btn[data-astro-cid-dunm7en7]{text-align:center;justify-content:center;width:100%}}.pager[data-astro-cid-dunm7en7]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.5rem;display:flex;margin-top:3.5rem!important}.menu[data-astro-cid-dunm7en7]{display:none}@media (width<=48rem){.layout[data-astro-cid-dunm7en7]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.side[data-astro-cid-dunm7en7]{display:none}.menu[data-astro-cid-dunm7en7]{border:1px solid var(--glass-line);border-top-color:var(--glass-hi);border-radius:var(--radius-m);background:var(--glass);backdrop-filter:blur(14px);display:block}.menu[data-astro-cid-dunm7en7] summary[data-astro-cid-dunm7en7]{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.menu[data-astro-cid-dunm7en7] summary[data-astro-cid-dunm7en7]::-webkit-details-marker{display:none}.menu-count[data-astro-cid-dunm7en7]{color:var(--muted);font-size:var(--step--1);margin-left:auto;font-weight:500}.menu-chev[data-astro-cid-dunm7en7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:rotate var(--fast) var(--ease-out);flex:none}.menu[data-astro-cid-dunm7en7][open] .menu-chev[data-astro-cid-dunm7en7]{rotate:180deg}.menu[data-astro-cid-dunm7en7] nav[data-astro-cid-dunm7en7]{padding:0 1rem .9rem}.menu[data-astro-cid-dunm7en7] ol[data-astro-cid-dunm7en7]{border-left:2px solid var(--line);padding:0;list-style:none}.menu[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7]{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:.45rem .9rem;text-decoration:none;display:block}.menu[data-astro-cid-dunm7en7] li[data-astro-cid-dunm7en7] a[data-astro-cid-dunm7en7][aria-current=page]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.menu-all[data-astro-cid-dunm7en7]{font-size:var(--step--1);margin-top:.75rem;display:inline-block}}
