pre.shiki.md-code-enhanced{background:#18191c;border:1px solid #ffffff0f;padding:0;position:relative;overflow-x:auto;box-shadow:0 2px 12px #00000059}pre.shiki.md-code-enhanced code span.md-line{white-space:pre;display:block;position:relative}pre.shiki.md-code-enhanced code span.md-line.md-line-no-numbers{padding-left:.75rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-1{padding-left:2rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-1 .md-line-number{width:1.25rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-2{padding-left:2.5rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-2 .md-line-number{width:1.75rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-3{padding-left:3rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-3 .md-line-number{width:2.25rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-4{padding-left:3.5rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-4 .md-line-number{width:2.75rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-5{padding-left:4rem}pre.shiki.md-code-enhanced code span.md-line.md-line-digits-5 .md-line-number{width:3.25rem}pre.shiki.md-code-enhanced code span.md-line .md-line-number{text-align:right;color:#7c8596;opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:inherit;position:absolute;top:0;left:0}pre.shiki.md-code-enhanced code span.md-line .md-empty-line{min-height:1em;line-height:inherit;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-block}.pmd-button{--pmd-button-bg:#0891b2;--pmd-button-border:#0891b2;--pmd-button-color:#fff;--pmd-button-hover-bg:#06b6d4;--pmd-button-hover-border:#06b6d4;border:1px solid var(--pmd-button-border);background:var(--pmd-button-bg);color:var(--pmd-button-color);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.pmd-button:hover{background:var(--pmd-button-hover-bg);border-color:var(--pmd-button-hover-border);color:var(--pmd-button-color)}.pmd-button:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.pmd-button--secondary{--pmd-button-bg:#ffffff14;--pmd-button-border:#ffffff24;--pmd-button-color:#f4f4f5;--pmd-button-hover-bg:#ffffff1f;--pmd-button-hover-border:#fff3}.pmd-button--outline{--pmd-button-bg:transparent;--pmd-button-border:#0891b2a6;--pmd-button-color:#67e8f9;--pmd-button-hover-bg:#0891b21f;--pmd-button-hover-border:#06b6d4}.pmd-button--ghost{--pmd-button-bg:transparent;--pmd-button-border:transparent;--pmd-button-color:#67e8f9;--pmd-button-hover-bg:#ffffff14;--pmd-button-hover-border:transparent}.pmd-button--link{--pmd-button-bg:transparent;--pmd-button-border:transparent;--pmd-button-color:#67e8f9;--pmd-button-hover-bg:transparent;--pmd-button-hover-border:transparent;text-underline-offset:.22em;padding-left:0;padding-right:0;text-decoration:underline}.pmd-button--sm{min-height:2rem;padding:.45rem .75rem;font-size:.875rem}.pmd-button--md{min-height:2.5rem;padding:.6rem .95rem;font-size:.9375rem}.pmd-button--lg{min-height:3rem;padding:.75rem 1.15rem;font-size:1rem}.pmd-button__icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.pmd-button__icon svg,.pmd-button__icon path{vector-effect:non-scaling-stroke}.pmd-button__icon--right{order:2}.pmd-buttons{flex-wrap:wrap;align-items:center;display:flex}.pmd-buttons--align-left{justify-content:flex-start}.pmd-buttons--align-center{justify-content:center}.pmd-buttons--align-right{justify-content:flex-end}.pmd-buttons--stack-mobile{flex-direction:column;align-items:stretch}@media (min-width:640px){.pmd-buttons--stack-mobile{flex-direction:row;align-items:center}}.pmd-buttons--stack-always{flex-direction:column;align-items:stretch}.pmd-buttons--stack-never{flex-direction:row}.pmd-buttons--gap-sm{gap:.5rem}.pmd-buttons--gap-md{gap:.75rem}.pmd-buttons--gap-lg{gap:1rem}
