.breadcrumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:.8rem;list-style:none;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:6px;display:inline-flex}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--muted-foreground);text-decoration:none}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--brand-hover)}.breadcrumbs[data-astro-cid-vx4iavld] .sep[data-astro-cid-vx4iavld]{color:var(--card-border)}.breadcrumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{color:var(--foreground)}:root{color-scheme:dark;--background:#020817;--foreground:#e2e8f0;--muted-foreground:#94a3b8;--card:#0b1220;--card-border:#1f2937;--brand:#f59e0b;--brand-hover:#fbbf24;--accent-sky:#38bdf8;--max:720px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);width:100%;min-height:100%;color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 82% 8%,#f59e0b14 0%,#0000 60%),radial-gradient(100% 75% at 6% 40%,#38bdf814 0%,#0000 58%);position:fixed;inset:0}.wrap{z-index:1;max-width:var(--max);margin:0 auto;padding:32px 20px 80px;position:relative}.site-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.brand{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:10px;font-family:Unbounded,Inter,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.brand img{border-radius:7px;width:28px;height:28px}.back-link{color:var(--muted-foreground);font-size:.875rem;text-decoration:none;transition:color .15s}.back-link:hover{color:var(--brand-hover)}.page-title{letter-spacing:-.02em;margin-bottom:6px;font-family:Unbounded,Inter,sans-serif;font-size:clamp(1.6rem,5vw,2rem);font-weight:800}.page-sub{color:var(--muted-foreground);font-size:.95rem}.updated{color:var(--muted-foreground);margin-top:8px;font-size:.8rem}.sections{flex-direction:column;gap:16px;margin-top:28px;display:flex}.card{background:var(--card);border:1px solid var(--card-border);border-radius:14px;padding:18px 20px}.card h2{align-items:center;gap:8px;margin-bottom:10px;font-family:Unbounded,Inter,sans-serif;font-size:1rem;font-weight:700;display:flex}.card h2:before{content:"";background:var(--accent-sky);border-radius:50%;flex:none;width:8px;height:8px}.card p{color:var(--muted-foreground);margin-bottom:10px;font-size:.925rem}.card p:last-child{margin-bottom:0}.card ul{color:var(--muted-foreground);margin-bottom:10px;padding-left:20px;font-size:.925rem}.card li{margin-bottom:4px}.card strong{color:var(--foreground)}a{color:var(--brand);text-underline-offset:2px;text-decoration:underline;transition:color .15s}a:hover{color:var(--brand-hover)}.faq summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted-foreground);flex:none;font-size:1.25rem;line-height:1}.faq[open] summary:after{content:"−"}.faq summary span{pointer-events:none}.faq .answer{color:var(--muted-foreground);margin-top:12px;font-size:.925rem}.foot{border-top:1px solid var(--card-border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:40px;padding-top:20px;font-size:.825rem;display:flex}.foot a{color:var(--muted-foreground);text-decoration:none}.foot a:hover{color:var(--brand-hover)}.foot .spacer{flex:1}.steps{color:var(--muted-foreground);margin-bottom:10px;padding-left:22px;font-size:.925rem}.steps li{margin-bottom:6px}.steps strong{color:var(--foreground)}.callout{border-left:3px solid var(--brand);padding-left:12px}.cta-card{text-align:center}.cta-btn{background:var(--brand);color:#020817;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn:hover{background:var(--brand-hover);color:#020817}.table-scroll{overflow-x:auto}.compare{border-collapse:collapse;width:100%;font-size:.875rem}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--card-border);vertical-align:top;padding:10px 12px}.compare thead th{color:var(--foreground);font-weight:700}.compare tbody th{color:var(--foreground);font-weight:600}.compare td{color:var(--muted-foreground)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:none}
