.xr-page[data-astro-cid-db634pdd]{--xr-border:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text)}.xr-shell[data-astro-cid-db634pdd]{width:min(1180px,100% - 2rem);margin-inline-start:auto;margin-inline-end:auto}.xr-hero[data-astro-cid-db634pdd]{padding:5.5rem 0 4rem;position:relative;overflow:hidden}.xr-hero-bg[data-astro-cid-db634pdd]{pointer-events:none;background:radial-gradient(52rem 30rem at 10% -8%,#a855f726,#0000 60%),radial-gradient(46rem 28rem at 96% 6%,#2878ff21,#0000 62%);position:absolute;top:0;bottom:0;left:0;right:0}.xr-hero[data-astro-cid-db634pdd] .xr-shell[data-astro-cid-db634pdd]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3rem;display:grid;position:relative}@media (max-width:980px){.xr-hero[data-astro-cid-db634pdd] .xr-shell[data-astro-cid-db634pdd]{grid-template-columns:1fr}}.xr-copy[data-astro-cid-db634pdd] h1[data-astro-cid-db634pdd]{letter-spacing:-.02em;margin:.9rem 0 1rem;font-size:max(2rem,min(4.2vw,2.9rem));line-height:1.08}.xr-lede[data-astro-cid-db634pdd]{color:var(--text-muted);max-width:32rem;font-size:1.04rem;line-height:1.65}.xr-tool[data-astro-cid-db634pdd]{border:1px solid var(--xr-border);border-radius:var(--r-lg,18px);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.4rem;box-shadow:0 24px 60px -32px #00000073}.xr-tool-head[data-astro-cid-db634pdd]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.xr-tool-kicker[data-astro-cid-db634pdd]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem}.xr-tool[data-astro-cid-db634pdd] h2[data-astro-cid-db634pdd]{margin:.15rem 0 0;font-size:1.25rem}.xr-pill[data-astro-cid-db634pdd]{border:1px solid var(--xr-border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.xr-tool[data-astro-cid-db634pdd][data-state=ready] .xr-pill[data-astro-cid-db634pdd]{color:#00c8aa;border-color:#00c8aa8c}.xr-tool[data-astro-cid-db634pdd][data-state=working] .xr-pill[data-astro-cid-db634pdd]{color:#6ea4ff;border-color:#2878ff8c}.xr-dropzone[data-astro-cid-db634pdd]{text-align:center;border:1.5px dashed color-mix(in srgb, var(--text) 22%, transparent);border-radius:var(--r-md,12px);cursor:pointer;flex-direction:column;align-items:center;gap:.35rem;padding:1.7rem 1.2rem;transition:border-color .14s,background-color .14s;display:flex}.xr-dropzone[data-astro-cid-db634pdd]:hover,.xr-dropzone[data-astro-cid-db634pdd].is-drag{background:#a855f712;border-color:#a855f799}.xr-dropzone[data-astro-cid-db634pdd]:focus-visible{background:#a855f712;border-color:#a855f799}.xr-dropzone[data-astro-cid-db634pdd] span[data-astro-cid-db634pdd]{color:var(--text-faint);font-size:.9rem}.xr-drop-cta[data-astro-cid-db634pdd]{margin-top:.5rem;font-weight:600;color:#c792ff!important}.xr-file-name[data-astro-cid-db634pdd]{min-height:1.2em;color:var(--text-muted);overflow-wrap:anywhere;margin:.7rem 0 0;font-size:.88rem}.xr-status[data-astro-cid-db634pdd]{min-height:1.2em;color:var(--text-muted);margin:.3rem 0 0;font-size:.88rem}.xr-status[data-astro-cid-db634pdd][data-kind=ok]{color:#00c8aa}.xr-status[data-astro-cid-db634pdd][data-kind=error]{color:#ff7a90}.xr-timeline[data-astro-cid-db634pdd]{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.xr-lane[data-astro-cid-db634pdd]{border:1px solid var(--xr-border);border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--surface) 60%, transparent);padding:.7rem .8rem}.xr-lane-head[data-astro-cid-db634pdd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.xr-lane-label[data-astro-cid-db634pdd]{color:var(--text-muted);letter-spacing:.02em;font-size:.82rem;font-weight:600}.xr-lane-actions[data-astro-cid-db634pdd]{flex-wrap:wrap;gap:.4rem;display:flex}.xr-video[data-astro-cid-db634pdd]{border-radius:var(--r-sm,8px);background:#000;width:100%;max-height:260px;margin-top:.4rem;display:block}.xr-canvas-wrap[data-astro-cid-db634pdd]{border-radius:var(--r-sm,8px);background:color-mix(in srgb, var(--surface) 40%, transparent);padding:.25rem}.xr-canvas[data-astro-cid-db634pdd]{width:100%;height:64px;display:block}.xr-offset[data-astro-cid-db634pdd]{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:.6rem;font-size:.85rem;display:flex}.xr-offset-input[data-astro-cid-db634pdd]{width:5.5rem}.xr-library-panel[data-astro-cid-db634pdd]{margin:.4rem 0 .6rem}.xr-library-status[data-astro-cid-db634pdd]{color:var(--text-faint);margin:0 0 .4rem;font-size:.85rem}.xr-library-list[data-astro-cid-db634pdd]{flex-direction:column;gap:.3rem;display:flex}.xr-library-list[data-astro-cid-db634pdd] .xr-library-item{text-align:left;border:1px solid var(--xr-border);border-radius:var(--r-sm,8px);color:var(--text);cursor:pointer;background:0 0;padding:.45rem .7rem;font-size:.88rem}.xr-library-list[data-astro-cid-db634pdd] .xr-library-item:hover{background:#a855f714;border-color:#a855f78c}.xr-actions[data-astro-cid-db634pdd]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xr-actions-spacer[data-astro-cid-db634pdd]{flex:1}.xr-timeline[data-astro-cid-db634pdd] [data-astro-cid-db634pdd][hidden],.xr-lane-actions[data-astro-cid-db634pdd] [data-astro-cid-db634pdd][hidden]{display:none!important}.xr-edu[data-astro-cid-db634pdd]{padding:1rem 0 2.5rem}.xr-edu-grid[data-astro-cid-db634pdd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.xr-edu-grid[data-astro-cid-db634pdd]{grid-template-columns:1fr}}.xr-card[data-astro-cid-db634pdd]{border:1px solid var(--xr-border);border-radius:var(--r-lg,18px);background:color-mix(in srgb, var(--surface) 80%, transparent);padding:1.2rem 1.3rem}.xr-card[data-astro-cid-db634pdd] h3[data-astro-cid-db634pdd]{margin:0 0 .5rem;font-size:1.02rem}.xr-card[data-astro-cid-db634pdd] p[data-astro-cid-db634pdd]{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.xr-inline-link[data-astro-cid-db634pdd]{color:var(--accent-solid);font-weight:600;text-decoration:none}.xr-inline-link[data-astro-cid-db634pdd]:hover{text-decoration:underline}.xr-card[data-astro-cid-db634pdd] code[data-astro-cid-db634pdd]{font-size:.85em}.xr-faq[data-astro-cid-db634pdd]{padding:1rem 0 4.5rem}.xr-faq[data-astro-cid-db634pdd] h2[data-astro-cid-db634pdd]{margin-bottom:1.2rem;font-size:1.5rem}.xr-faq-grid[data-astro-cid-db634pdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:800px){.xr-faq-grid[data-astro-cid-db634pdd]{grid-template-columns:1fr}}.xr-faq-item[data-astro-cid-db634pdd]{border:1px solid var(--xr-border);border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--surface) 80%, transparent);padding:.85rem 1rem}.xr-faq-item[data-astro-cid-db634pdd] summary[data-astro-cid-db634pdd]{cursor:pointer;font-size:.95rem;font-weight:600}.xr-faq-item[data-astro-cid-db634pdd] p[data-astro-cid-db634pdd]{color:var(--text-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}
