.eyebrow:where(.astro-53yd7usd){font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;color:var(--signal);display:flex;align-items:center;gap:.5rem}.eyebrow:where(.astro-53yd7usd):before{content:"//";color:var(--muted)}.eyebrow:where(.astro-53yd7usd) .beta:where(.astro-53yd7usd){font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--amber) 38%,transparent);padding:.12rem .4rem;border-radius:5px;margin-left:.35rem}.tf-beta:where(.astro-53yd7usd){margin-top:1.4rem;font-size:.84rem;line-height:1.65;color:var(--muted);max-width:58ch;background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--amber);border-radius:var(--radius-lg);padding:.9rem 1rem}.tf-beta:where(.astro-53yd7usd) .beta-i:where(.astro-53yd7usd){color:var(--amber);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-right:.5rem}.tf-beta:where(.astro-53yd7usd) a:where(.astro-53yd7usd){color:var(--pulse)}.tf-beta:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover{text-decoration:underline}.tf-hero:where(.astro-53yd7usd){padding-block:clamp(2.5rem,6vw,4.5rem) 1rem;max-width:48rem}.tf-hero:where(.astro-53yd7usd) h1:where(.astro-53yd7usd){font-weight:600;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.06;letter-spacing:-.03em;margin:1.2rem 0}.tf-hero:where(.astro-53yd7usd) .hl:where(.astro-53yd7usd){color:var(--signal)}.tf-lede:where(.astro-53yd7usd){font-size:clamp(1rem,1.4vw,1.15rem);color:var(--muted);max-width:58ch;line-height:1.65}.tf-lede:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:var(--text);font-weight:500}.tf-lede:where(.astro-53yd7usd) em:where(.astro-53yd7usd){color:var(--text);font-style:normal;font-weight:500}.tf-lede:where(.astro-53yd7usd).second{margin-top:1rem}.proof:where(.astro-53yd7usd){margin-top:1.8rem;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.78rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:.7rem .9rem}.proof:where(.astro-53yd7usd) code:where(.astro-53yd7usd){font-family:var(--font-mono);font-size:.72rem;color:var(--pulse);border-left:1px solid var(--line);padding-left:.7rem;margin-left:auto}.pdot:where(.astro-53yd7usd){width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);flex:none}@media(max-width:700px){.proof:where(.astro-53yd7usd) code:where(.astro-53yd7usd){margin-left:0;border-left:none;padding-left:0}}.hero-cta:where(.astro-53yd7usd){margin-top:1.6rem;justify-content:flex-start}.band:where(.astro-53yd7usd){padding-block:clamp(1.5rem,4vw,2.5rem)}.band-grid:where(.astro-53yd7usd){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.bn:where(.astro-53yd7usd){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.2rem 1.2rem 1.3rem}.bn:where(.astro-53yd7usd) .v:where(.astro-53yd7usd){font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.03em;color:var(--signal);line-height:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.bn:where(.astro-53yd7usd) .u:where(.astro-53yd7usd){font-size:.74rem;font-weight:400;color:var(--muted);letter-spacing:0}.bn:where(.astro-53yd7usd) .l:where(.astro-53yd7usd){margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:.79rem;line-height:1.55;color:var(--muted)}.band-foot:where(.astro-53yd7usd){margin-top:1.1rem;font-size:.76rem;color:var(--muted);line-height:1.6}.band-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd),.glance-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd),.cta-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd){color:var(--pulse)}.band-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover,.glance-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover,.cta-foot:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover{text-decoration:underline}.cap:where(.astro-53yd7usd){display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,6vw,4.5rem);border-top:1px solid var(--line)}.cap:where(.astro-53yd7usd):nth-of-type(2n) .cap-visual:where(.astro-53yd7usd){order:-1}.cap:where(.astro-53yd7usd).wide{grid-template-columns:1fr}@media(max-width:900px){.cap:where(.astro-53yd7usd){grid-template-columns:1fr;gap:2rem}.cap:where(.astro-53yd7usd):nth-of-type(2n) .cap-visual:where(.astro-53yd7usd){order:0}}.cap-idx:where(.astro-53yd7usd){font-size:2.2rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--muted) 40%,transparent)}.cap-cat:where(.astro-53yd7usd){font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pulse);margin:.8rem 0 .4rem}.cap:where(.astro-53yd7usd) h2:where(.astro-53yd7usd){font-weight:600;font-size:clamp(1.4rem,2.5vw,1.9rem);letter-spacing:-.02em;margin-bottom:.8rem}.cap:where(.astro-53yd7usd) h2:where(.astro-53yd7usd) em:where(.astro-53yd7usd){font-style:italic;color:var(--signal)}.cap-desc:where(.astro-53yd7usd){color:var(--muted);margin-bottom:1.4rem;max-width:46ch;line-height:1.65}.cap-desc:where(.astro-53yd7usd).wide-desc{max-width:66ch}.cap-desc:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:var(--text);font-weight:500}.cap-desc:where(.astro-53yd7usd) em:where(.astro-53yd7usd){font-style:italic}.cap-specs:where(.astro-53yd7usd){list-style:none;display:flex;flex-direction:column;gap:.55rem;font-size:.84rem}.cap-specs:where(.astro-53yd7usd) li:where(.astro-53yd7usd){position:relative;padding-left:1.2rem;color:var(--text);line-height:1.5}.cap-specs:where(.astro-53yd7usd) li:where(.astro-53yd7usd):before{content:"✓";position:absolute;left:0;top:0;color:var(--signal);font-weight:700}.cap-specs:where(.astro-53yd7usd) b:where(.astro-53yd7usd){font-weight:600}.cap-specs:where(.astro-53yd7usd) code:where(.astro-53yd7usd),.cap-note:where(.astro-53yd7usd) code:where(.astro-53yd7usd),.cap-desc:where(.astro-53yd7usd) code:where(.astro-53yd7usd),.src:where(.astro-53yd7usd) code:where(.astro-53yd7usd){font-family:var(--font-mono);font-size:.92em;color:var(--pulse)}.cap-note:where(.astro-53yd7usd){margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid var(--line);font-size:.84rem;line-height:1.65;color:var(--muted);max-width:50ch}.cap-note:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:var(--text);font-weight:500}.cap-note:where(.astro-53yd7usd) em:where(.astro-53yd7usd){font-style:italic}.cap-note:where(.astro-53yd7usd) a:where(.astro-53yd7usd),.src:where(.astro-53yd7usd) a:where(.astro-53yd7usd){color:var(--pulse)}.cap-note:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover,.src:where(.astro-53yd7usd) a:where(.astro-53yd7usd):hover{text-decoration:underline}.cap-visual:where(.astro-53yd7usd){min-width:0}.panel:where(.astro-53yd7usd){background:#0f1729;border:1px solid #253552;border-radius:14px;padding:1.1rem 1.2rem 1.3rem;color:#e2ebf3;box-shadow:0 24px 50px -30px #000000b3}.panel-h:where(.astro-53yd7usd){display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.68rem;letter-spacing:.05em;color:#7c8aa5;text-transform:uppercase;padding-bottom:.8rem;border-bottom:1px solid #1D2942;margin-bottom:1rem}.panel-h:where(.astro-53yd7usd) .ok:where(.astro-53yd7usd){color:var(--signal);background:#34d3991a;border:1px solid rgba(52,211,153,.28);padding:.1rem .45rem;border-radius:5px;text-transform:none;letter-spacing:0;white-space:nowrap}.panel-metric:where(.astro-53yd7usd){display:flex;align-items:baseline;gap:.6rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #1D2942}.pm-v:where(.astro-53yd7usd){font-size:1.9rem;font-weight:600;flex:none}.pm-v:where(.astro-53yd7usd) b:where(.astro-53yd7usd){font-size:.9rem;color:#7c8aa5;font-weight:500;margin-left:.3rem}.pm-k:where(.astro-53yd7usd){font-size:.7rem;color:#7c8aa5;line-height:1.4}.code:where(.astro-53yd7usd){display:flex;flex-direction:column;gap:.3rem;font-size:.74rem}.ln:where(.astro-53yd7usd){display:flex;align-items:baseline;gap:.55rem;color:#c4d0e2}.ln:where(.astro-53yd7usd) .mk:where(.astro-53yd7usd){color:var(--signal);flex:none}.ln:where(.astro-53yd7usd) .mk:where(.astro-53yd7usd).no{color:var(--amber)}.ln:where(.astro-53yd7usd) .dim:where(.astro-53yd7usd){color:#63728c}.ln:where(.astro-53yd7usd).sub{color:#63728c;padding-left:2.4rem;font-size:.7rem}.ln:where(.astro-53yd7usd).warn{color:var(--amber)}.ln:where(.astro-53yd7usd).ok-line{color:var(--signal);margin-top:.3rem}.rep:where(.astro-53yd7usd){margin-top:1rem;padding-top:.9rem;border-top:1px solid #1D2942;font-size:.7rem;color:#7c8aa5;line-height:1.5}.rep:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:var(--signal);font-weight:500}.iso:where(.astro-53yd7usd){width:100%;border-collapse:collapse;font-size:.78rem}.iso:where(.astro-53yd7usd) td:where(.astro-53yd7usd){padding:.5rem .3rem;border-bottom:1px solid #17223A;color:#7c8aa5}.iso:where(.astro-53yd7usd) tr:where(.astro-53yd7usd):last-child td:where(.astro-53yd7usd){border-bottom:none}.iso:where(.astro-53yd7usd) .perm:where(.astro-53yd7usd){color:var(--signal);text-align:right}.iso:where(.astro-53yd7usd) .perm:where(.astro-53yd7usd).no{color:var(--amber)}.iso-note:where(.astro-53yd7usd){font-size:.68rem;color:#63728c;margin-top:.9rem;line-height:1.5}.tl:where(.astro-53yd7usd){display:flex;flex-direction:column}.tl-row:where(.astro-53yd7usd){display:flex;align-items:baseline;gap:.6rem;padding:.55rem .1rem;font-size:.8rem;border-bottom:1px solid #17223A}.tl-row:where(.astro-53yd7usd):last-child{border-bottom:none}.tl-row:where(.astro-53yd7usd) .y:where(.astro-53yd7usd){color:var(--signal);font-size:.7rem;width:1.2rem;flex:none}.tl-row:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:#c4d0e2;font-weight:500}.tl-row:where(.astro-53yd7usd) .dim:where(.astro-53yd7usd){color:#63728c;font-size:.72rem;margin-left:auto;text-align:right}.stack:where(.astro-53yd7usd){display:flex;flex-direction:column}.st-row:where(.astro-53yd7usd){display:flex;align-items:center;gap:.55rem;padding:.6rem .1rem;font-size:.8rem;border-bottom:1px solid #17223A}.st-row:where(.astro-53yd7usd):last-child{border-bottom:none}.st-row:where(.astro-53yd7usd) b:where(.astro-53yd7usd){color:#c4d0e2;font-weight:500}.st-row:where(.astro-53yd7usd) .dim:where(.astro-53yd7usd){color:#63728c;font-size:.72rem;margin-left:auto;text-align:right}.sdot:where(.astro-53yd7usd){width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);flex:none}.sdot:where(.astro-53yd7usd).amber{background:var(--amber);box-shadow:0 0 8px var(--amber)}.cap-text:where(.astro-53yd7usd).full{max-width:none}.stages:where(.astro-53yd7usd){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.8rem}.stg:where(.astro-53yd7usd){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.1rem 1.1rem 1.2rem}.stg-n:where(.astro-53yd7usd){font-size:.7rem;color:color-mix(in srgb,var(--muted) 70%,transparent)}.stg:where(.astro-53yd7usd) h3:where(.astro-53yd7usd){font-size:1rem;font-weight:600;color:var(--signal);letter-spacing:.02em;margin:.2rem 0 .6rem}.stg-w:where(.astro-53yd7usd){font-size:.8rem;line-height:1.55;color:var(--muted)}.stg-o:where(.astro-53yd7usd){margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--line);font-size:.68rem;color:var(--pulse)}.src:where(.astro-53yd7usd){margin-top:1.4rem;font-size:.78rem;color:var(--muted);line-height:1.7}.glance:where(.astro-53yd7usd){padding-block:clamp(2rem,5vw,3.2rem)}.glance:where(.astro-53yd7usd) h2:where(.astro-53yd7usd){font-weight:600;font-size:clamp(1.3rem,2.2vw,1.6rem);letter-spacing:-.02em;margin-bottom:1.2rem}.glance-wrap:where(.astro-53yd7usd){overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.spec:where(.astro-53yd7usd){width:100%;min-width:620px;border-collapse:collapse;font-size:.84rem}.spec:where(.astro-53yd7usd) tr:where(.astro-53yd7usd){border-bottom:1px solid var(--line)}.spec:where(.astro-53yd7usd) tr:where(.astro-53yd7usd):last-child{border-bottom:none}.spec:where(.astro-53yd7usd) th:where(.astro-53yd7usd),.spec:where(.astro-53yd7usd) td:where(.astro-53yd7usd){padding:.85rem 1rem;text-align:left;vertical-align:top;line-height:1.55}.spec:where(.astro-53yd7usd) th:where(.astro-53yd7usd){width:22%;font-weight:500;color:var(--signal);white-space:nowrap}.spec:where(.astro-53yd7usd) td:where(.astro-53yd7usd){color:var(--muted)}.tier-i:where(.astro-53yd7usd){display:inline-block;margin-left:.4rem;font-size:.62rem;letter-spacing:.06em;color:var(--pulse);background:color-mix(in srgb,var(--pulse) 12%,transparent);border:1px solid color-mix(in srgb,var(--pulse) 34%,transparent);padding:.1rem .38rem;border-radius:5px;vertical-align:1px}.glance-foot:where(.astro-53yd7usd){margin-top:1.1rem;font-size:.76rem;color:var(--muted)}.faq:where(.astro-53yd7usd){padding-block:clamp(2.5rem,6vw,4rem);border-top:1px solid var(--line)}.faq-head:where(.astro-53yd7usd){max-width:64ch;margin-bottom:1.8rem}.faq-head:where(.astro-53yd7usd) h2:where(.astro-53yd7usd){font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em}.faq-list:where(.astro-53yd7usd){display:grid;gap:.6rem}.qa:where(.astro-53yd7usd){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.qa:where(.astro-53yd7usd) summary:where(.astro-53yd7usd){cursor:pointer;list-style:none;padding:.95rem 1.1rem;font-size:.88rem;color:var(--text);display:flex;align-items:center;gap:.7rem}.qa:where(.astro-53yd7usd) summary:where(.astro-53yd7usd)::-webkit-details-marker{display:none}.qa:where(.astro-53yd7usd) summary:where(.astro-53yd7usd):before{content:"+";color:var(--signal);font-weight:600;flex:none;width:.8rem}.qa:where(.astro-53yd7usd)[open] summary:where(.astro-53yd7usd):before{content:"−"}.qa:where(.astro-53yd7usd) summary:where(.astro-53yd7usd):hover{color:var(--signal)}.qa:where(.astro-53yd7usd) p:where(.astro-53yd7usd){padding:0 1.1rem 1.05rem 2.6rem;margin-top:-.2rem;font-size:.86rem;line-height:1.65;color:var(--muted);max-width:78ch}.tf-cta:where(.astro-53yd7usd){text-align:center;padding-block:clamp(3rem,7vw,5rem);border-top:1px solid var(--line)}.tf-cta:where(.astro-53yd7usd) h2:where(.astro-53yd7usd){font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em;margin-bottom:.7rem}.tf-cta:where(.astro-53yd7usd) p:where(.astro-53yd7usd){color:var(--muted);margin-bottom:1.4rem;max-width:56ch;margin-inline:auto}.cta-cmd:where(.astro-53yd7usd){display:inline-block;font-size:.84rem;color:var(--pulse);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:.75rem 1.1rem;margin-bottom:1.6rem;overflow-x:auto;max-width:100%}.cta-row:where(.astro-53yd7usd){display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.cta-foot:where(.astro-53yd7usd){margin-top:1.6rem;font-size:.78rem;color:var(--muted)}.btn:where(.astro-53yd7usd){font-family:var(--font-mono);font-size:.9rem;font-weight:500;padding:.8rem 1.2rem;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;gap:.55rem;transition:transform .15s ease,background .15s ease,color .15s,border-color .15s}.btn-primary:where(.astro-53yd7usd){background:var(--signal);color:#06130d}.btn-primary:where(.astro-53yd7usd):hover{transform:translateY(-2px);background:color-mix(in srgb,var(--signal) 88%,white)}.btn-ghost:where(.astro-53yd7usd){background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:where(.astro-53yd7usd):hover{border-color:var(--pulse);color:var(--pulse);transform:translateY(-2px)}
