.xa-page[data-astro-cid-jyilrhhn]{--xa-border:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text)}.xa-shell[data-astro-cid-jyilrhhn]{width:min(1120px,100% - 2rem);margin-inline-start:auto;margin-inline-end:auto}.xa-hero[data-astro-cid-jyilrhhn]{padding:5.5rem 0 4rem;position:relative;overflow:hidden}.xa-hero-bg[data-astro-cid-jyilrhhn]{pointer-events:none;background:radial-gradient(52rem 30rem at 12% -8%,#2878ff29,#0000 60%),radial-gradient(46rem 28rem at 95% 8%,#a855f721,#0000 62%);position:absolute;top:0;bottom:0;left:0;right:0}.xa-hero[data-astro-cid-jyilrhhn] .xa-shell[data-astro-cid-jyilrhhn]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem;display:grid;position:relative}@media (max-width:900px){.xa-hero[data-astro-cid-jyilrhhn] .xa-shell[data-astro-cid-jyilrhhn]{grid-template-columns:1fr}}.xa-copy[data-astro-cid-jyilrhhn] h1[data-astro-cid-jyilrhhn]{letter-spacing:-.02em;margin:.9rem 0 1rem;font-size:max(2rem,min(4.4vw,3rem));line-height:1.08}.xa-lede[data-astro-cid-jyilrhhn]{color:var(--text-muted);max-width:34rem;font-size:1.06rem;line-height:1.65}.xa-tool[data-astro-cid-jyilrhhn]{border:1px solid var(--xa-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}.xa-tool-head[data-astro-cid-jyilrhhn]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.xa-tool-kicker[data-astro-cid-jyilrhhn]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem}.xa-tool[data-astro-cid-jyilrhhn] h2[data-astro-cid-jyilrhhn]{margin:.15rem 0 0;font-size:1.25rem}.xa-pill[data-astro-cid-jyilrhhn]{border:1px solid var(--xa-border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.xa-tool[data-astro-cid-jyilrhhn][data-state=ready] .xa-pill[data-astro-cid-jyilrhhn]{color:#00c8aa;border-color:#00c8aa8c}.xa-tool[data-astro-cid-jyilrhhn][data-state=working] .xa-pill[data-astro-cid-jyilrhhn]{color:#6ea4ff;border-color:#2878ff8c}.xa-dropzone[data-astro-cid-jyilrhhn]{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:2rem 1.2rem;transition:border-color .14s,background-color .14s;display:flex}.xa-dropzone[data-astro-cid-jyilrhhn]:hover,.xa-dropzone[data-astro-cid-jyilrhhn].is-drag{background:#2878ff12;border-color:#2878ff99}.xa-dropzone[data-astro-cid-jyilrhhn]:focus-visible{background:#2878ff12;border-color:#2878ff99}.xa-dropzone[data-astro-cid-jyilrhhn] span[data-astro-cid-jyilrhhn]{color:var(--text-faint);font-size:.9rem}.xa-drop-cta[data-astro-cid-jyilrhhn]{margin-top:.5rem;font-weight:600;color:#6ea4ff!important}.xa-file-name[data-astro-cid-jyilrhhn]{min-height:1.2em;color:var(--text-muted);overflow-wrap:anywhere;margin:.7rem 0 0;font-size:.88rem}.xa-status[data-astro-cid-jyilrhhn]{min-height:1.2em;color:var(--text-muted);margin:.3rem 0 0;font-size:.88rem}.xa-status[data-astro-cid-jyilrhhn][data-kind=ok]{color:#00c8aa}.xa-status[data-astro-cid-jyilrhhn][data-kind=error]{color:#ff7a90}.xa-workbench[data-astro-cid-jyilrhhn]{margin-top:1rem}.xa-chips[data-astro-cid-jyilrhhn]{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.xa-chips[data-astro-cid-jyilrhhn] .xa-chip{border:1px solid var(--xa-border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.24rem .6rem;font-size:.78rem}.xa-canvas-wrap[data-astro-cid-jyilrhhn]{border:1px solid var(--xa-border);border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--surface) 60%, transparent);padding:.5rem}.xa-canvas[data-astro-cid-jyilrhhn]{width:100%;height:110px;display:block}.xa-actions[data-astro-cid-jyilrhhn]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.xa-actions-spacer[data-astro-cid-jyilrhhn]{flex:1}.xa-actions[data-astro-cid-jyilrhhn] [data-astro-cid-jyilrhhn][hidden]{display:none!important}.xa-edu[data-astro-cid-jyilrhhn]{padding:1rem 0 2.5rem}.xa-edu-grid[data-astro-cid-jyilrhhn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.xa-edu-grid[data-astro-cid-jyilrhhn]{grid-template-columns:1fr}}.xa-card[data-astro-cid-jyilrhhn]{border:1px solid var(--xa-border);border-radius:var(--r-lg,18px);background:color-mix(in srgb, var(--surface) 80%, transparent);padding:1.2rem 1.3rem}.xa-card[data-astro-cid-jyilrhhn] h3[data-astro-cid-jyilrhhn]{margin:0 0 .5rem;font-size:1.02rem}.xa-card[data-astro-cid-jyilrhhn] p[data-astro-cid-jyilrhhn]{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.xa-inline-link[data-astro-cid-jyilrhhn]{color:var(--accent-solid);font-weight:600;text-decoration:none}.xa-inline-link[data-astro-cid-jyilrhhn]:hover{text-decoration:underline}.xa-card[data-astro-cid-jyilrhhn] code[data-astro-cid-jyilrhhn]{font-size:.85em}.xa-faq[data-astro-cid-jyilrhhn]{padding:1rem 0 4.5rem}.xa-faq[data-astro-cid-jyilrhhn] h2[data-astro-cid-jyilrhhn]{margin-bottom:1.2rem;font-size:1.5rem}.xa-faq-grid[data-astro-cid-jyilrhhn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:800px){.xa-faq-grid[data-astro-cid-jyilrhhn]{grid-template-columns:1fr}}.xa-faq-item[data-astro-cid-jyilrhhn]{border:1px solid var(--xa-border);border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--surface) 80%, transparent);padding:.85rem 1rem}.xa-faq-item[data-astro-cid-jyilrhhn] summary[data-astro-cid-jyilrhhn]{cursor:pointer;font-size:.95rem;font-weight:600}.xa-faq-item[data-astro-cid-jyilrhhn] p[data-astro-cid-jyilrhhn]{color:var(--text-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}
