.code-window pre{margin:0;padding:0;background:0 0!important}.code-window pre code{padding:0;background:0 0!important}.code-window .code-copy-btn[data-astro-cid-oj6mamiu]{opacity:0}.code-window:hover .code-copy-btn[data-astro-cid-oj6mamiu],.code-window:focus-within .code-copy-btn[data-astro-cid-oj6mamiu],.code-copy-btn[data-astro-cid-oj6mamiu]:focus-visible{opacity:1}@media (hover:none){.code-window .code-copy-btn[data-astro-cid-oj6mamiu]{opacity:1}}.guide-prose pre{border:1px solid #ffffff14;border-radius:.75rem;margin:0;padding:2.75rem 1.25rem 1rem;position:relative;overflow-x:auto;background:#0b0d0c!important}.guide-prose pre code{padding:0;font-size:.85rem;background:0 0!important}.guide-prose .code-block-wrapper{border-radius:.75rem;margin:1.5rem 0;position:relative}.guide-prose .code-block-wrapper pre{margin:0}.guide-prose .code-block-lang{pointer-events:none;z-index:5;align-items:center;gap:.5rem;height:2rem;display:flex;position:absolute;top:.5rem;left:1rem;right:3.25rem}.guide-prose .code-block-lang-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:.375rem;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-family:ui-monospace,monospace;font-size:.625rem;font-weight:500;display:inline-flex}.guide-prose .code-block-filename{min-width:0;color:hsl(var(--muted-foreground));opacity:.85;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;font-family:ui-monospace,monospace;font-size:.7rem;display:inline-flex;overflow:hidden}.guide-prose .code-block-filename svg{flex-shrink:0}.guide-prose .code-block-copy{width:2rem;height:2rem;color:hsl(var(--muted-foreground));opacity:0;backdrop-filter:blur(4px);cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.5rem;justify-content:center;align-items:center;transition:opacity .2s,border-color .2s,background-color .2s,color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.guide-prose .code-block-wrapper:hover .code-block-copy,.guide-prose .code-block-wrapper:focus-within .code-block-copy,.guide-prose .code-block-copy:focus-visible{opacity:1}.guide-prose .code-block-copy:hover{color:hsl(var(--foreground));background:#ffffff1a;border-color:#ffffff26}@media (hover:none){.guide-prose .code-block-copy{opacity:1}}.guide-prose a:hover{text-decoration:underline}.guide-prose .guide-table-wrap{-webkit-overflow-scrolling:touch;background:linear-gradient(#ffffff05,#fff0 40%),#0b0d0c;border:1px solid #ffffff14;border-radius:.75rem;margin:1.75rem 0;position:relative;overflow:auto hidden}.guide-prose .guide-table-wrap table{border-collapse:collapse;width:100%;margin:0;font-size:.85rem;line-height:1.5}.guide-prose .guide-table-wrap thead th{text-align:left;vertical-align:bottom;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted-foreground);background:#ffffff09;border-bottom:1px solid #ffffff1a;padding:.7rem 1rem;font-size:.68rem;font-weight:600}.guide-prose .guide-table-wrap tbody tr{transition:background-color .15s}.guide-prose .guide-table-wrap tbody tr:nth-child(2n){background:#ffffff04}.guide-prose .guide-table-wrap tbody tr:hover{background:#ffffff09}.guide-prose .guide-table-wrap tbody td{vertical-align:top;color:var(--muted-foreground);border-bottom:1px solid #ffffff0d;padding:.7rem 1rem}.guide-prose .guide-table-wrap tbody tr:last-child td{border-bottom:0}.guide-prose .guide-table-wrap tbody td:first-child{color:var(--foreground);white-space:nowrap;font-weight:500}.guide-prose .guide-table-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.guide-prose .guide-table-badge:before{font-size:.75rem;line-height:1}.guide-prose .guide-table-badge.is-yes{color:#86efac;background:#4ade801a;border-color:#4ade8040}.guide-prose .guide-table-badge.is-yes:before{content:"✓"}.guide-prose .guide-table-badge.is-no{color:#fca5a5;background:#f8717117;border-color:#f8717138}.guide-prose .guide-table-badge.is-no:before{content:"✕";font-size:.65rem}.guide-prose .guide-table-method{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.03em;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:.375rem;align-items:center;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.guide-prose .guide-table-method[data-method=GET]{color:#86efac;background:#4ade801f;border-color:#4ade804d}.guide-prose .guide-table-method[data-method=POST]{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf84d}.guide-prose .guide-table-method[data-method=PUT]{color:#fcd34d;background:#fbbf241f;border-color:#fbbf244d}.guide-prose .guide-table-method[data-method=PATCH]{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa4d}.guide-prose .guide-table-method[data-method=DELETE]{color:#fca5a5;background:#f871711f;border-color:#f871714d}@media (width<=640px){.guide-prose .guide-table-wrap{margin:1.25rem 0}.guide-prose .guide-table-wrap table{font-size:.8rem}.guide-prose .guide-table-wrap thead th,.guide-prose .guide-table-wrap tbody td{padding:.6rem .75rem}}.guide-code-tabs pre{margin:0;padding:0;background:0 0!important}.guide-code-tabs pre code{padding:0;background:0 0!important}
