.playground-hero[data-astro-cid-gadbif6n]{background:radial-gradient(circle at 82% 15%,#9fc76457,#0000 22rem),#eef4e6;border-bottom:1px solid #253b3126}.playground-hero__grid[data-astro-cid-gadbif6n]{grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:33rem;padding-block:clamp(4rem,9vw,7rem);display:grid}.playground-hero__grid[data-astro-cid-gadbif6n] h1[data-astro-cid-gadbif6n]{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3rem,7vw,6.3rem);line-height:.9}.playground-hero__grid[data-astro-cid-gadbif6n] .lead[data-astro-cid-gadbif6n]{color:#59685f;max-width:42rem;margin:1.5rem 0 2rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.playground-hero__grid[data-astro-cid-gadbif6n] aside[data-astro-cid-gadbif6n]{color:#f8fbf8;background:#071a16;border:1px solid #f8fbf829;border-radius:.45rem;padding:2rem;box-shadow:.8rem .8rem #9fc76452}.playground-hero__grid[data-astro-cid-gadbif6n] aside[data-astro-cid-gadbif6n]>span[data-astro-cid-gadbif6n]{color:#9fc764;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800}.playground-hero__grid[data-astro-cid-gadbif6n] aside[data-astro-cid-gadbif6n] h2[data-astro-cid-gadbif6n]{margin:1rem 0 0;font-size:1.65rem}.playground-hero__grid[data-astro-cid-gadbif6n] aside[data-astro-cid-gadbif6n] p[data-astro-cid-gadbif6n]{color:#c8d5ce;margin:.75rem 0 0;line-height:1.65}.kicker[data-astro-cid-gadbif6n]{color:#3f6120;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:850}.api-playground[data-astro-cid-gadbif6n]{padding-block:clamp(3rem,7vw,6rem)}.local-banner[data-astro-cid-gadbif6n]{color:#3f6120;background:#eef4e6;border:1px solid #587c2f40;align-items:center;gap:.7rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.83rem;font-weight:750;display:flex}.local-banner[data-astro-cid-gadbif6n] i[data-astro-cid-gadbif6n]{background:#9fc764;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #9fc76438}.local-banner[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n]{color:#3f6120;cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;margin-left:auto;text-decoration:underline}.workspace[data-astro-cid-gadbif6n],.lower-grid[data-astro-cid-gadbif6n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.panel[data-astro-cid-gadbif6n]{background:#fff;border:1px solid #253b3126;border-radius:.45rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:.65rem .65rem #071a160b}.panel-heading[data-astro-cid-gadbif6n]{align-items:start;gap:1rem;margin-bottom:1.75rem;display:flex}.panel-heading[data-astro-cid-gadbif6n]>span[data-astro-cid-gadbif6n]{color:#587c2f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800}.panel-heading[data-astro-cid-gadbif6n] h2[data-astro-cid-gadbif6n]{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.panel-heading[data-astro-cid-gadbif6n] p[data-astro-cid-gadbif6n]{color:#59685f;margin:.5rem 0 0;line-height:1.55}label[data-astro-cid-gadbif6n]{gap:.45rem;margin-bottom:1.1rem;display:grid}label[data-astro-cid-gadbif6n]>span[data-astro-cid-gadbif6n]{font-size:.82rem;font-weight:800}label[data-astro-cid-gadbif6n] small[data-astro-cid-gadbif6n]{color:#59685f;font-size:.73rem;line-height:1.45}input[data-astro-cid-gadbif6n],textarea[data-astro-cid-gadbif6n],select[data-astro-cid-gadbif6n]{color:#14231d;width:100%;font:inherit;background:#fafbf8;border:1px solid #253b3126;border-radius:.25rem;padding:.78rem .85rem}textarea[data-astro-cid-gadbif6n]{resize:vertical;line-height:1.5}input[data-astro-cid-gadbif6n]:focus-visible,textarea[data-astro-cid-gadbif6n]:focus-visible,select[data-astro-cid-gadbif6n]:focus-visible,button[data-astro-cid-gadbif6n]:focus-visible{outline-offset:.12rem;outline:.18rem solid #587c2f5c}.field-grid[data-astro-cid-gadbif6n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.field-grid--two[data-astro-cid-gadbif6n]{grid-template-columns:repeat(2,minmax(0,1fr))}.file-field[data-astro-cid-gadbif6n]{margin:-.25rem 0 1.25rem}.file-field[data-astro-cid-gadbif6n] small[data-astro-cid-gadbif6n]{color:#59685f;margin-top:.5rem;font-size:.73rem;display:block}.file-field[data-astro-cid-gadbif6n] output[data-astro-cid-gadbif6n]{color:#3f6120;margin-top:.45rem;font-size:.76rem;display:block}.file-button[data-astro-cid-gadbif6n]{color:#3f6120;cursor:pointer;background:#eef4e6;border:1px solid #253b3126;border-radius:.25rem;justify-content:center;align-items:center;min-height:2.5rem;margin:0;padding:.65rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.file-button[data-astro-cid-gadbif6n] input[data-astro-cid-gadbif6n]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metrics[data-astro-cid-gadbif6n]{border:1px solid #253b3126;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.metrics[data-astro-cid-gadbif6n] div[data-astro-cid-gadbif6n]{padding:1rem}.metrics[data-astro-cid-gadbif6n] div[data-astro-cid-gadbif6n]+div[data-astro-cid-gadbif6n]{border-left:1px solid #253b3126}.metrics[data-astro-cid-gadbif6n] span[data-astro-cid-gadbif6n],.metrics[data-astro-cid-gadbif6n] strong[data-astro-cid-gadbif6n]{display:block}.metrics[data-astro-cid-gadbif6n] span[data-astro-cid-gadbif6n]{color:#59685f;text-transform:uppercase;font-size:.67rem;font-weight:750}.metrics[data-astro-cid-gadbif6n] strong[data-astro-cid-gadbif6n]{margin-top:.45rem;font-size:1.2rem}.code-heading[data-astro-cid-gadbif6n],.code-controls[data-astro-cid-gadbif6n]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.code-heading[data-astro-cid-gadbif6n] h3[data-astro-cid-gadbif6n],.code-controls[data-astro-cid-gadbif6n] h3[data-astro-cid-gadbif6n]{margin:0;font-size:1rem}.code-heading[data-astro-cid-gadbif6n]>div[data-astro-cid-gadbif6n],.code-controls[data-astro-cid-gadbif6n]>div[data-astro-cid-gadbif6n]{gap:.5rem;display:flex}.code-heading[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n],.code-controls[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n]{color:#14231d;cursor:pointer;font:inherit;background:#f5f7f2;border:1px solid #253b3126;border-radius:.25rem;padding:.5rem .65rem;font-size:.72rem;font-weight:750}.code-output[data-astro-cid-gadbif6n]{color:#d8e8d7;white-space:pre;background:#071a16;border-radius:.25rem;min-height:16rem;max-height:32rem;margin:.75rem 0 0;padding:1.1rem;font:.76rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-output--large[data-astro-cid-gadbif6n]{min-height:20rem}.validation[data-astro-cid-gadbif6n]{margin-top:1.25rem}.validation[data-astro-cid-gadbif6n] h3[data-astro-cid-gadbif6n]{margin:0;font-size:1rem}.validation[data-astro-cid-gadbif6n] ul[data-astro-cid-gadbif6n]{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.validation[data-astro-cid-gadbif6n] li[data-astro-cid-gadbif6n]{color:#762d20;background:#fff2ee;border-left:.2rem solid #b54a36;padding:.65rem .8rem;font-size:.78rem;line-height:1.45}.validation[data-astro-cid-gadbif6n] li[data-astro-cid-gadbif6n][data-state=valid]{color:#3f6120;background:#eef4e6;border-color:#587c2f}.tool-panel[data-astro-cid-gadbif6n]{margin-top:1.25rem}.code-controls[data-astro-cid-gadbif6n]{justify-content:flex-start}.code-controls[data-astro-cid-gadbif6n] label[data-astro-cid-gadbif6n]{min-width:min(100%,20rem);margin:0}.code-controls[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n]{color:#3f6120;cursor:pointer;min-height:2.8rem;font:inherit;background:#eef4e6;border:1px solid #253b3126;border-radius:.25rem;align-self:end;padding:.7rem 1rem;font-weight:800}.scenario-buttons[data-astro-cid-gadbif6n]{flex-wrap:wrap;gap:.55rem;display:flex}.scenario-buttons[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n]{cursor:pointer;background:#f5f7f2;border:1px solid #253b3126;border-radius:.25rem;padding:.65rem .9rem;font:750 .8rem ui-monospace,SFMono-Regular,Menlo,monospace}.scenario-buttons[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n][aria-pressed=true]{color:#071a16;background:#9fc764;border-color:#587c2f}.scenario-explanation[data-astro-cid-gadbif6n]{color:#59685f;min-height:2.8rem;margin:1rem 0 0;line-height:1.5}.inspect-button[data-astro-cid-gadbif6n]{color:#f8fbf8;cursor:pointer;font:inherit;background:#071a16;border:0;border-radius:.25rem;padding:.75rem 1rem;font-weight:800}.report-result[data-astro-cid-gadbif6n]{color:#59685f;background:#f5f7f2;border-left:.2rem solid #253b3126;min-height:3rem;margin-top:1rem;padding:.8rem;font-size:.82rem;line-height:1.5}.report-result[data-astro-cid-gadbif6n][data-state=valid]{color:#3f6120;background:#eef4e6;border-color:#587c2f}.report-result[data-astro-cid-gadbif6n][data-state=error]{color:#762d20;background:#fff2ee;border-color:#b54a36}@media (width<=64rem){.playground-hero__grid[data-astro-cid-gadbif6n],.workspace[data-astro-cid-gadbif6n],.lower-grid[data-astro-cid-gadbif6n]{grid-template-columns:1fr}.playground-hero__grid[data-astro-cid-gadbif6n]{min-height:auto}}@media (width<=42rem){.field-grid[data-astro-cid-gadbif6n],.field-grid--two[data-astro-cid-gadbif6n]{grid-template-columns:1fr}.metrics[data-astro-cid-gadbif6n]{grid-template-columns:repeat(2,1fr)}.metrics[data-astro-cid-gadbif6n] div[data-astro-cid-gadbif6n]:nth-child(3){border-top:1px solid #253b3126;border-left:0}.metrics[data-astro-cid-gadbif6n] div[data-astro-cid-gadbif6n]:nth-child(4){border-top:1px solid #253b3126}.code-heading[data-astro-cid-gadbif6n],.code-controls[data-astro-cid-gadbif6n]{flex-direction:column;align-items:stretch}.code-heading[data-astro-cid-gadbif6n]>div[data-astro-cid-gadbif6n]{grid-template-columns:1fr 1fr;display:grid}.local-banner[data-astro-cid-gadbif6n]{flex-wrap:wrap;align-items:flex-start}.local-banner[data-astro-cid-gadbif6n] button[data-astro-cid-gadbif6n]{text-align:left;width:100%;margin-left:1.25rem}}
