.prose .amz-card-container[data-astro-cid-sbtognjd] a[data-astro-cid-sbtognjd],.prose .amz-card[data-astro-cid-sbtognjd] a[data-astro-cid-sbtognjd]{text-decoration:none!important}.amz-card-container[data-astro-cid-sbtognjd]{width:100%;margin:2.25rem 0}.amz-card[data-astro-cid-sbtognjd]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:row;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a0a,0 1px 3px #0f172a05}.amz-card[data-astro-cid-sbtognjd]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 28px #0f172a14}.amz-card__media[data-astro-cid-sbtognjd]{background-color:#f8fafc;border-right:1px solid #f1f5f9;flex-direction:column;flex:0 0 240px;justify-content:space-between;align-items:center;padding:1.5rem 1.25rem 1.15rem;display:flex}.amz-card__main-img-link[data-astro-cid-sbtognjd]{justify-content:center;align-items:center;width:100%;height:190px;display:flex;text-decoration:none!important}.amz-card__main-img[data-astro-cid-sbtognjd]{object-fit:contain;width:auto;max-width:92%;height:auto;max-height:185px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.amz-card__main-img-link[data-astro-cid-sbtognjd]:hover .amz-card__main-img[data-astro-cid-sbtognjd]{transform:scale(1.04)}.amz-card__no-img[data-astro-cid-sbtognjd]{color:#94a3b8;font-size:.85rem}.amz-card__thumbnails[data-astro-cid-sbtognjd]{border-top:1px solid #eef2f6;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.85rem;padding-top:.75rem;display:flex}.amz-card__thumb-btn[data-astro-cid-sbtognjd]{cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;padding:2px;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.amz-card__thumb-btn[data-astro-cid-sbtognjd]:hover{border-color:#f97316;transform:translateY(-1px)}.amz-card__thumb-btn[data-astro-cid-sbtognjd].is-active{border-color:#ea580c;box-shadow:0 0 0 1px #ea580c}.amz-card__thumb-btn[data-astro-cid-sbtognjd] img[data-astro-cid-sbtognjd]{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.amz-card__body[data-astro-cid-sbtognjd]{background:#fff;flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:1.5rem 1.75rem;display:flex}.amz-card__header[data-astro-cid-sbtognjd]{margin-bottom:.45rem}.amz-card__brand[data-astro-cid-sbtognjd]{color:#475569;letter-spacing:.02em;background-color:#f1f5f9;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-block}.amz-card__title[data-astro-cid-sbtognjd]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.5}.amz-card__title-link[data-astro-cid-sbtognjd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s;display:-webkit-box;overflow:hidden;color:#0f172a!important;text-decoration:none!important}.amz-card__title-link[data-astro-cid-sbtognjd]:hover{color:#ea580c!important}.amz-card__tags[data-astro-cid-sbtognjd]{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .75rem;display:flex}.amz-card__tag[data-astro-cid-sbtognjd]{color:#0284c7;background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:4px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:500;line-height:1.3;display:inline-flex}.amz-card__note[data-astro-cid-sbtognjd]{color:#64748b;margin:0 0 1.25rem;font-size:.825rem;line-height:1.5}.amz-card__cta[data-astro-cid-sbtognjd]{width:100%;margin-top:auto}.amz-card__btn[data-astro-cid-sbtognjd]{background:linear-gradient(#f90 0%,#ea580c 100%);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:46px;font-size:.975rem;font-weight:700;transition:all .18s;display:flex;box-shadow:0 3px 10px #ea580c40;color:#fff!important;text-decoration:none!important}.amz-card__btn[data-astro-cid-sbtognjd]:hover{background:linear-gradient(#f97316 0%,#c2410c 100%);transform:translateY(-1px);box-shadow:0 5px 16px #ea580c59;color:#fff!important;text-decoration:none!important}.amz-card__btn-icon[data-astro-cid-sbtognjd]{flex-shrink:0;transition:transform .18s}.amz-card__btn[data-astro-cid-sbtognjd]:hover .amz-card__btn-icon[data-astro-cid-sbtognjd]{transform:translate(2px,-2px)}.amz-card__btn[data-astro-cid-sbtognjd].is-search-btn{background:linear-gradient(#475569 0%,#334155 100%);box-shadow:0 3px 10px #33415533}.amz-card__btn[data-astro-cid-sbtognjd].is-search-btn:hover{background:linear-gradient(#334155 0%,#1e293b 100%);box-shadow:0 5px 16px #1e293b59}.amz-card-container[data-astro-cid-sbtognjd].is-discontinued .amz-card[data-astro-cid-sbtognjd]{opacity:.92;border-style:dashed}@media (width<=680px){.amz-card[data-astro-cid-sbtognjd]{border-radius:14px;flex-direction:column}.amz-card__media[data-astro-cid-sbtognjd]{border-bottom:1px solid #f1f5f9;border-right:none;flex:none;width:100%;padding:1.25rem 1rem .85rem}.amz-card__main-img-link[data-astro-cid-sbtognjd]{height:175px}.amz-card__main-img[data-astro-cid-sbtognjd]{max-height:170px}.amz-card__body[data-astro-cid-sbtognjd]{padding:1.25rem 1.15rem}.amz-card__title[data-astro-cid-sbtognjd]{margin-bottom:.4rem;font-size:1.025rem}.amz-card__note[data-astro-cid-sbtognjd]{margin-bottom:1rem}.amz-card__btn[data-astro-cid-sbtognjd]{height:44px;font-size:.95rem}}.speech-bubble-container[data-astro-cid-t5qhs4qd]{align-items:flex-start;gap:1.25rem;max-width:100%;margin:2.25rem 0;display:flex}.speech-bubble-avatar[data-astro-cid-t5qhs4qd]{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:60px;display:flex}.avatar-icon[data-astro-cid-t5qhs4qd]{color:#fff;background:linear-gradient(135deg,#0062ff 0%,#00a3ff 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0062ff40}.avatar-initial[data-astro-cid-t5qhs4qd]{font-size:1.25rem;font-weight:800;font-family:var(--font-heading,sans-serif);color:#fff;line-height:1}.avatar-img[data-astro-cid-t5qhs4qd]{object-fit:cover;width:100%;height:100%}.avatar-name[data-astro-cid-t5qhs4qd]{color:#475569;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2;font-family:var(--font-body,sans-serif);margin-top:.45rem}.speech-bubble-content[data-astro-cid-t5qhs4qd]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex:1;padding:1.15rem 1.4rem;position:relative;box-shadow:0 4px 15px #00000008}.speech-bubble-triangle[data-astro-cid-t5qhs4qd]{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:10px solid #e2e8f0;width:0;height:0;position:absolute;top:18px;left:-10px}.speech-bubble-triangle[data-astro-cid-t5qhs4qd]:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:9px solid #f8fafc;width:0;height:0;position:absolute;top:-7px;left:2px}.speech-bubble-text[data-astro-cid-t5qhs4qd]{color:#1e293b;word-break:break-word;font-size:1.02rem;line-height:1.75}@media (width<=640px){.speech-bubble-container[data-astro-cid-t5qhs4qd]{gap:.85rem;margin:1.75rem 0}.speech-bubble-avatar[data-astro-cid-t5qhs4qd]{width:48px}.avatar-icon[data-astro-cid-t5qhs4qd]{width:42px;height:42px}.avatar-initial[data-astro-cid-t5qhs4qd]{font-size:1.1rem}.avatar-name[data-astro-cid-t5qhs4qd]{font-size:.7rem}.speech-bubble-content[data-astro-cid-t5qhs4qd]{border-radius:14px;padding:.95rem 1.15rem}.speech-bubble-text[data-astro-cid-t5qhs4qd]{font-size:.95rem;line-height:1.65}}.custom-table-wrapper[data-astro-cid-t6mhkqx2]{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,#e2e8f0);background-color:var(--color-surface,#fff);width:100%;margin:2rem 0;overflow-x:auto;box-shadow:0 2px 8px #0000000a}.custom-table[data-astro-cid-t6mhkqx2]{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:.95rem;line-height:1.6}.custom-table[data-astro-cid-t6mhkqx2] th[data-astro-cid-t6mhkqx2],.custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]{border-bottom:1px solid var(--color-border,#e2e8f0);vertical-align:middle;padding:.85rem 1.15rem}.custom-table[data-astro-cid-t6mhkqx2] th[data-astro-cid-t6mhkqx2]{color:#1e293b;letter-spacing:.02em;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #cbd5e1;font-size:.9rem;font-weight:700}.custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]{color:#334155}.custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]:first-child{color:#1e293b;white-space:nowrap;background-color:#fafafa;font-weight:600}.custom-table[data-astro-cid-t6mhkqx2] tr[data-astro-cid-t6mhkqx2]:last-child td[data-astro-cid-t6mhkqx2]{border-bottom:none}.custom-table[data-astro-cid-t6mhkqx2] tr[data-astro-cid-t6mhkqx2].row--even td[data-astro-cid-t6mhkqx2]:not(:first-child){background-color:#fcfcfd}.custom-table[data-astro-cid-t6mhkqx2] tr[data-astro-cid-t6mhkqx2]:hover td[data-astro-cid-t6mhkqx2]{background-color:#f1f5f9}.custom-table[data-astro-cid-t6mhkqx2] strong{color:#0f172a;font-weight:700}.custom-table[data-astro-cid-t6mhkqx2] a.table-link,.custom-table[data-astro-cid-t6mhkqx2] a{color:#0284c7;font-weight:600;text-decoration:underline;transition:color .15s}.custom-table[data-astro-cid-t6mhkqx2] a.table-link:hover,.custom-table[data-astro-cid-t6mhkqx2] a:hover{color:#0369a1;text-decoration:underline}[data-theme=dark] .custom-table-wrapper[data-astro-cid-t6mhkqx2]{background-color:#0f172a;border-color:#334155}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] th[data-astro-cid-t6mhkqx2]{color:#f1f5f9;background-color:#1e293b;border-bottom-color:#475569}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]{color:#cbd5e1;border-bottom-color:#334155}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]:first-child{color:#f8fafc;background-color:#1e293b}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] tr[data-astro-cid-t6mhkqx2].row--even td[data-astro-cid-t6mhkqx2]:not(:first-child){background-color:#0f172a}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] tr[data-astro-cid-t6mhkqx2]:hover td[data-astro-cid-t6mhkqx2]{background-color:#1e293b}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] strong{color:#f8fafc}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] a.table-link,[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] a{color:#38bdf8}[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] a.table-link:hover,[data-theme=dark] .custom-table[data-astro-cid-t6mhkqx2] a:hover{color:#7dd3fc}@media (width<=640px){.custom-table[data-astro-cid-t6mhkqx2]{font-size:.85rem}.custom-table[data-astro-cid-t6mhkqx2] th[data-astro-cid-t6mhkqx2],.custom-table[data-astro-cid-t6mhkqx2] td[data-astro-cid-t6mhkqx2]{padding:.65rem .85rem}}.prose-divider[data-astro-cid-boktbqod]{border:0;border-block-start:1px solid var(--color-border);margin-block:2.5em}.code-terminal[data-astro-cid-c6nuo4je]{background:#0f172a;border:1px solid #ffffff14;border-radius:.625rem;margin:1.75rem 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;overflow:hidden;box-shadow:0 4px 16px #0000001f,0 1px 3px #00000014}.code-terminal__header[data-astro-cid-c6nuo4je]{user-select:none;background:#1e293b;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.code-terminal__dots[data-astro-cid-c6nuo4je]{align-items:center;gap:.375rem;display:flex}.dot[data-astro-cid-c6nuo4je]{border-radius:50%;width:.625rem;height:.625rem;display:inline-block}.dot--red[data-astro-cid-c6nuo4je]{background-color:#ef4444}.dot--yellow[data-astro-cid-c6nuo4je]{background-color:#f59e0b}.dot--green[data-astro-cid-c6nuo4je]{background-color:#10b981}.code-terminal__title[data-astro-cid-c6nuo4je]{letter-spacing:.05em;color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600}.code-terminal__copy-btn[data-astro-cid-c6nuo4je]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.725rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.code-terminal__copy-btn[data-astro-cid-c6nuo4je]:hover{color:#fff;background:#ffffff1f}.code-terminal__copy-btn[data-astro-cid-c6nuo4je].copied{color:#fff;background:#059669;border-color:#10b981}.code-terminal__body[data-astro-cid-c6nuo4je]{color:#f1f5f9;background:#090d16;margin:0;padding:1.125rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.code-terminal__body[data-astro-cid-c6nuo4je] code[data-astro-cid-c6nuo4je]{font-family:inherit;font-size:inherit;color:#38bdf8;white-space:pre;display:block;background:0 0!important;border:none!important;padding:0!important}@layer base{.prose{--prose-color:color-mix(in srgb, var(--color-text) 82%, var(--color-bg));--emdash-caption-color:var(--color-muted);--emdash-break-color:var(--color-border);--emdash-break-dots-color:var(--color-muted);--emdash-pullquote-border:var(--color-border);--emdash-pullquote-color:var(--color-text);--emdash-pullquote-citation-color:var(--color-muted);--emdash-button-bg:var(--color-brand);--emdash-button-bg-hover:var(--color-brand-hover);--emdash-button-color:var(--color-on-brand);--emdash-file-bg:var(--color-surface);--emdash-file-border:var(--color-border);--emdash-file-color:var(--color-text);--emdash-file-icon-color:var(--color-muted);max-width:var(--content-width);font-size:var(--font-size-lg);color:var(--prose-color);overflow-wrap:break-word;line-height:1.75}.prose>*{margin-block:0}.prose>*+*{margin-block-start:1.25em}.prose>:is(h1,h2){margin-block-start:2em}.prose>:is(h3,h4,h5,h6){margin-block-start:1.75em}.prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:.75em}.prose>:first-child{margin-block-start:0}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-text);line-height:var(--leading-snug)}.prose h1{font-size:var(--font-size-3xl);line-height:var(--leading-tight)}.prose h2{font-size:var(--font-size-2xl)}.prose h3{font-size:var(--font-size-xl)}.prose h4{font-size:var(--font-size-lg)}.prose :is(h5,h6){font-size:var(--font-size-base)}.prose h6{color:var(--color-text-secondary)}.prose a:where(:not([class*=emdash])){color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-skip-ink:auto;text-underline-offset:.2em}.prose a:where(:not([class*=emdash])):hover{text-decoration-color:currentColor}.prose :is(strong,b){color:var(--color-text);font-weight:600}.prose :is(sub,sup){font-size:.75em;line-height:0}.prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-fill);color:var(--color-text);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.15em .35em;font-size:.85em}.prose :is(ul,ol){padding-inline-start:1.5em}.prose li{padding-inline-start:.25em}.prose li+li,.prose li>:is(ul,ol){margin-block-start:.5em}.prose li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.prose blockquote:where(:not([class*=emdash])){border-inline-start:2px solid var(--color-border-strong);color:var(--color-text);padding-inline-start:1.25em}.prose blockquote>*+*{margin-block-start:.75em}.prose hr{border:0;border-block-start:1px solid var(--color-border);margin-block:2.5em}.prose img{border-radius:var(--radius-lg)}.prose :is(figure>img,figure>a>img,.emdash-gallery-item img){outline:1px solid var(--color-media-outline);outline-offset:-1px}.prose figcaption{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:center;margin-block-start:.75em}.prose :is(.emdash-embed-video,.emdash-iframe),.prose .emdash-video video{border-radius:var(--radius-lg);background:var(--color-fill);overflow:hidden}.prose .emdash-table-wrapper{--color-surface:var(--color-fill);--color-bg-subtle:color-mix(in srgb, var(--color-fill) 50%, transparent)}@media (width<=640px){.prose{font-size:1.0625rem;line-height:1.7}}}.prose .emdash-code pre{border-radius:var(--radius-lg)!important;background:var(--color-fill)!important;padding:1rem 1.25rem!important}.prose .emdash-code-filename+pre{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.prose .emdash-code code{line-height:1.7;color:var(--color-text)!important;font-family:var(--font-mono)!important;font-size:var(--font-size-sm)!important}.prose .emdash-code-filename{border-block-end:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:var(--color-fill-strong)!important;color:var(--color-text-secondary)!important;font-family:var(--font-mono)!important;padding:.5rem 1.25rem!important}.prose .emdash-button{border-radius:var(--radius-full)!important}.prose .emdash-file{border-radius:var(--radius-lg)!important}
