.hcl[data-astro-cid-jrrog3t4]{--hcl-sand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0.7 -0.2 0 0 0 0.7 -0.2 0 0 0 0.7 -0.2 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:radial-gradient(46% 52% at 26% 42%,rgba(245,242,236,.054),rgba(245,242,236,.018) 45%,transparent 72%),linear-gradient(180deg,var(--color-bg),#0e100e);padding:6rem 0 3rem}.hcl[data-astro-cid-jrrog3t4]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 58% at 26% 42%,rgba(245,242,236,.15),rgba(245,242,236,.0525) 45%,transparent 72%);-webkit-mask-image:var(--hcl-sand);mask-image:var(--hcl-sand);-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-size:160px 160px;mask-size:160px 160px;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-astro-cid-jrrog3t4]:where(.hcl)>[data-astro-cid-jrrog3t4]{position:relative;z-index:1}@media(max-width:1023px){.hcl[data-astro-cid-jrrog3t4]:before{background:radial-gradient(84% 24% at 50% 30%,rgba(245,242,236,.15),rgba(245,242,236,.0525) 45%,transparent 72%)}}.hcl-grid[data-astro-cid-jrrog3t4]{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:start}.hcl-copy[data-astro-cid-jrrog3t4],.hcl-oss[data-astro-cid-jrrog3t4]{min-width:0}.hcl-title[data-astro-cid-jrrog3t4]{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 1.6rem;text-wrap:balance;color:var(--color-fg)}.hcl-l2[data-astro-cid-jrrog3t4]{color:var(--color-fg-muted)}.hcl-body[data-astro-cid-jrrog3t4]{margin:0 0 1.6rem;font-size:1.05rem;line-height:1.55;color:var(--color-fg-muted)}.hcl-ctas[data-astro-cid-jrrog3t4]{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.hcl-note[data-astro-cid-jrrog3t4]{margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-subtle)}.hcl-demo[data-astro-cid-jrrog3t4]{margin:1.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--color-fg-muted)}.hcl-demo[data-astro-cid-jrrog3t4] a[data-astro-cid-jrrog3t4]{color:var(--color-fg);text-decoration:none;border-bottom:1px solid var(--color-line-strong);white-space:nowrap}.hcl-demo[data-astro-cid-jrrog3t4] a[data-astro-cid-jrrog3t4]:hover{color:var(--color-accent);border-color:var(--color-accent)}.hcl-oss-eyebrow[data-astro-cid-jrrog3t4]{margin-bottom:.8rem}.hcl-console[data-astro-cid-jrrog3t4]{border:1px solid var(--color-line);border-radius:10px;overflow:hidden;background:#080908;box-shadow:0 2px 6px #00000073,0 18px 44px #00000080,inset 0 1px 2px #00000080}.hcl-console-bar[data-astro-cid-jrrog3t4]{display:flex;align-items:center;gap:.75rem;padding:.45rem .5rem .45rem 1rem;background:#101110;border-bottom:1px solid var(--color-line)}.hcl-console-label[data-astro-cid-jrrog3t4]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-subtle)}.hcl-console-copy[data-astro-cid-jrrog3t4]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--color-fg-subtle);transition:color .18s var(--ease-bolt),border-color .18s var(--ease-bolt),background .18s var(--ease-bolt)}.hcl-console-copy[data-astro-cid-jrrog3t4]:hover{color:var(--color-fg);border-color:var(--color-line-strong);background:#ffffff08}.hcl-console-copy[data-astro-cid-jrrog3t4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hcl-console-copy[data-astro-cid-jrrog3t4].is-done{color:var(--color-accent);border-color:#00e07a4d}.hcl-console-copy-i[data-astro-cid-jrrog3t4]{flex:none}.hcl-code[data-astro-cid-jrrog3t4]{margin:0;padding:1.25rem 1.5rem;overflow-x:auto;font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;color:var(--color-fg);white-space:pre;max-width:100%;min-width:0}.hcl-p[data-astro-cid-jrrog3t4]{color:var(--color-accent)}.hcl-cmd[data-astro-cid-jrrog3t4]{color:var(--color-fg);font-weight:500}.hcl-sub[data-astro-cid-jrrog3t4]{color:var(--color-fg)}.hcl-flag[data-astro-cid-jrrog3t4]{color:#00e07ab3}.hcl-key[data-astro-cid-jrrog3t4]{color:var(--color-fg-muted)}.hcl-val[data-astro-cid-jrrog3t4]{color:var(--color-fg)}.hcl-url[data-astro-cid-jrrog3t4]{color:var(--color-fg-subtle)}.hcl-cont[data-astro-cid-jrrog3t4]{color:var(--color-line-strong)}.hcl-var[data-astro-cid-jrrog3t4]{color:var(--color-fg);border-bottom:1px dashed var(--color-fg-subtle);padding-bottom:1px}.hcl-code-note[data-astro-cid-jrrog3t4]{margin:.8rem 0 0;font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:var(--color-fg-subtle)}.hcl-code-note[data-astro-cid-jrrog3t4] a[data-astro-cid-jrrog3t4]{color:var(--color-fg-muted);text-decoration:none;border-bottom:1px solid var(--color-line-strong);white-space:nowrap}.hcl-code-note[data-astro-cid-jrrog3t4] a[data-astro-cid-jrrog3t4]:hover{color:var(--color-accent);border-color:var(--color-accent)}.hcl-oss-line[data-astro-cid-jrrog3t4]{margin:1rem 0 0;font-size:.9rem;color:var(--color-fg-muted)}.hcl-sep[data-astro-cid-jrrog3t4]{margin:0 .35rem;color:var(--color-fg-subtle)}.hcl-stars[data-astro-cid-jrrog3t4]{color:var(--color-fg);text-decoration:none}.hcl-stars[data-astro-cid-jrrog3t4]:hover{color:var(--color-accent)}@media(max-width:1023px){.hcl[data-astro-cid-jrrog3t4]{padding:4.5rem 0 2rem;background:radial-gradient(84% 24% at 50% 30%,rgba(245,242,236,.048),transparent 72%),linear-gradient(180deg,var(--color-bg),#0e100e)}.hcl-grid[data-astro-cid-jrrog3t4]{grid-template-columns:1fr;gap:2.4rem}}@media(max-width:640px){.hcl-ctas[data-astro-cid-jrrog3t4] .btn[data-astro-cid-jrrog3t4]{flex:1 1 100%;justify-content:center}.hcl-code[data-astro-cid-jrrog3t4]{padding:1rem 1.1rem;font-size:.75rem}.hcl-console-bar[data-astro-cid-jrrog3t4]{padding-left:.85rem}}@media(min-width:1920.02px){.hcl[data-astro-cid-jrrog3t4]{background:radial-gradient(46% 52% at 26% 42%,rgba(245,242,236,.054),rgba(245,242,236,.018) 45%,transparent 72%),linear-gradient(180deg,var(--color-bg),#0e100e)}}@media(min-width:2560.02px){.hcl[data-astro-cid-jrrog3t4]{background:radial-gradient(46% 52% at 26% 42%,rgba(245,242,236,.054),rgba(245,242,236,.018) 45%,transparent 72%),linear-gradient(180deg,var(--color-bg),#0e100e)}}#close .cbk-steps{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1.1rem}#close .cbk-step{display:grid;grid-template-columns:1.9rem 1fr;gap:.9rem;align-items:start}#close .cbk-n{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;font:600 .8rem/1 var(--font-mono);color:var(--color-fg-muted);border:1px solid var(--color-line-strong);transition:color .4s,border-color .4s,background .4s}#close .cbk-step.is-now .cbk-n{color:var(--color-fg);border-color:var(--color-fg-subtle)}#close .cbk-step.is-done .cbk-n{color:#052b17;background:var(--color-accent);border-color:var(--color-accent)}#close .cbk-st{margin:.2rem 0 .15rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.015em}#close .cbk-sd{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-fg-muted)}#close .cbk-step .hcl-ctas{margin-top:.9rem}#close .cbk-ok{display:inline-flex;align-items:center;gap:.5rem;margin:.55rem 0 0;font:.75rem/1.4 var(--font-mono);color:var(--color-fg-muted);opacity:0;transform:translateY(-3px);transition:opacity .5s,transform .5s}#close .cbk-ok code{font:inherit;color:var(--color-fg)}#close .cbk-ok i{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px #00e07ab3}#close.cbk-connected .cbk-ok{opacity:1;transform:none}#close.cbk-armed .cbk-ln{clip-path:inset(0 100% 0 0);display:inline-block}#close.cbk-armed .cbk-ln.is-typing{animation:cbk-type var(--ms, .4s) steps(var(--n, 20)) forwards}@keyframes cbk-type{to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){#close .cbk-step *,#close .cbk-ok{transition:none!important}}
