.community-section:where(.astro-5bems7ox){position:relative;overflow:hidden}.community-inner:where(.astro-5bems7ox){z-index:1;position:relative}.community-glow:where(.astro-5bems7ox){background-image:radial-gradient(closest-side, var(--glow-cyan), transparent 70%), radial-gradient(closest-side, var(--glow-violet), transparent 70%);filter:blur(52px);pointer-events:none;background-position:15% 60%,85% 40%;background-repeat:no-repeat;background-size:55% 100%,55% 100%;width:min(56rem,92%);height:16rem;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.community-row:where(.astro-5bems7ox){grid-template-columns:1fr;gap:.875rem;display:grid}@media (width>=768px){.community-row:where(.astro-5bems7ox){grid-template-columns:1fr 1fr}}.community-card:where(.astro-5bems7ox){border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:1rem;padding:1.375rem;display:flex;position:relative;overflow:hidden}.community-card:where(.astro-5bems7ox):after{content:"";border-radius:inherit;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,0%), var(--glow-accent), transparent 65%);opacity:0;transition:opacity var(--dur-2) var(--ease-out);pointer-events:none;position:absolute;inset:0}.community-card:where(.astro-5bems7ox):hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--glass-border));box-shadow:var(--shadow-float), 0 0 28px -10px var(--glow-accent);transform:translateY(-2px)}.community-card:where(.astro-5bems7ox):hover:after,.community-card:where(.astro-5bems7ox):focus-visible:after{opacity:1}.community-card--violet:where(.astro-5bems7ox):after{background:radial-gradient(16rem circle at var(--mx,50%) var(--my,0%), var(--glow-violet), transparent 65%)}.community-card--violet:where(.astro-5bems7ox):hover{border-color:color-mix(in oklab, var(--accent-3) 45%, var(--glass-border));box-shadow:var(--shadow-float), 0 0 28px -10px var(--glow-violet)}.community-body:where(.astro-5bems7ox){flex:auto;min-width:0}.community-title:where(.astro-5bems7ox){color:var(--heading);letter-spacing:-.01em;transition:color var(--dur-1) var(--ease-out);font-size:1.0625rem;font-weight:650;line-height:1.25}.community-card:where(.astro-5bems7ox):hover .community-title:where(.astro-5bems7ox){color:var(--accent)}.community-card--violet:where(.astro-5bems7ox):hover .community-title:where(.astro-5bems7ox){color:var(--accent-3)}.community-desc:where(.astro-5bems7ox){color:var(--muted);margin-top:.25rem;font-size:.9rem;line-height:1.4}.community-stat:where(.astro-5bems7ox){border-left:1px solid var(--hairline);flex-direction:column;flex-shrink:0;align-items:flex-end;padding-left:1rem;display:flex}.community-stat-value:where(.astro-5bems7ox){font-family:var(--font-mono);color:var(--heading);letter-spacing:-.02em;font-size:1.25rem;font-weight:650;line-height:1}.community-stat-label:where(.astro-5bems7ox){color:var(--subtle);margin-top:.35rem;font-size:.75rem}.cta-section:where(.astro-uwcpgyre){padding-block:var(--space-2xl);text-align:center;position:relative;overflow:hidden}.cta-inner:where(.astro-uwcpgyre){z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cta-bloom:where(.astro-uwcpgyre){background-image:radial-gradient(closest-side, var(--glow-ember), transparent 70%), radial-gradient(closest-side, var(--glow-violet), transparent 70%);filter:blur(60px);pointer-events:none;background-position:30% 60%,72% 38%;background-repeat:no-repeat;background-size:60% 95%,55% 85%;width:min(64rem,120vw);height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-ring:where(.astro-uwcpgyre){aspect-ratio:1;background:var(--holo-conic);-webkit-mask-composite:xor;opacity:.3;pointer-events:none;border-radius:50%;width:min(30rem,86vw);padding:1px;animation-duration:26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cta-title:where(.astro-uwcpgyre){font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin-top:1rem;font-weight:700;line-height:1.05}.cta-subtitle:where(.astro-uwcpgyre){max-width:36rem;font-size:var(--text-base);color:var(--muted);margin-top:1rem;line-height:1.55}.cta-actions:where(.astro-uwcpgyre){flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.rig-hero:where(.astro-ymerusbs){position:relative;overflow:hidden}.rig-hero__bg:where(.astro-ymerusbs){pointer-events:none;position:absolute;inset:0;overflow:hidden}.rig-hero__mesh:where(.astro-ymerusbs){background:radial-gradient(50rem 34rem at 12% -8%, color-mix(in oklab, var(--accent-3) 20%, transparent), transparent 65%), radial-gradient(44rem 30rem at 88% 0%, color-mix(in oklab, var(--accent-2) 13%, transparent), transparent 65%), radial-gradient(48rem 34rem at 70% 90%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--surface) 0%, var(--background) 55%);position:absolute;inset:0}.rig-hero__bloom:where(.astro-ymerusbs){filter:blur(60px);mix-blend-mode:screen;width:36rem;height:36rem;position:absolute}.rig-hero__bloom--violet:where(.astro-ymerusbs){background-image:var(--bloom-violet);top:-12rem;left:-10rem}.rig-hero__bloom--cyan:where(.astro-ymerusbs){background-image:var(--bloom-cyan);top:18%;right:-12rem}[data-theme=light] .rig-hero__bloom:where(.astro-ymerusbs){mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){.rig-hero__bloom:where(.astro-ymerusbs){will-change:transform}.rig-hero__bloom--violet:where(.astro-ymerusbs){animation:rig-hero-drift-a 28s var(--ease-in-out) infinite alternate}.rig-hero__bloom--cyan:where(.astro-ymerusbs){animation:rig-hero-drift-b 34s var(--ease-in-out) infinite alternate}}@keyframes rig-hero-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(5rem,-2.5rem)scale(1.12)}}@keyframes rig-hero-drift-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-4rem,3rem)scale(.94)}}.rig-hero__grid:where(.astro-ymerusbs){grid-template-columns:minmax(0,1fr);align-items:center;gap:2.75rem;display:grid}.rig-hero__pitch:where(.astro-ymerusbs){min-width:0}@media (width>=1024px){.rig-hero__grid:where(.astro-ymerusbs){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem;min-height:min(68svh - 6rem,38rem)}}.rig-hero__eyebrow:where(.astro-ymerusbs){margin:0}.rig-hero__eyebrow:where(.astro-ymerusbs):before{display:none}.rig-hero__pulse:where(.astro-ymerusbs){background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 10px 1px var(--glow-accent);border-radius:9999px}@media (prefers-reduced-motion:no-preference){.rig-hero__pulse:where(.astro-ymerusbs){animation:pulse-glow 2.4s var(--ease-in-out) infinite}}.rig-hero__title:where(.astro-ymerusbs){font-size:var(--text-display);letter-spacing:-.03em;color:var(--heading);overflow-wrap:break-word;margin-top:1.25rem;font-weight:700;line-height:1.02}.rig-hero__lede:where(.astro-ymerusbs){max-width:34rem;font-size:var(--text-lg);color:var(--muted);margin-top:1.125rem;line-height:1.55}.rig-hero__cta:where(.astro-ymerusbs){flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.rig-hero__install:where(.astro-ymerusbs){border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:var(--code-bg);font-family:var(--font-mono);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:.625rem;margin-top:1.25rem;padding:.5rem .5rem .5rem .875rem;font-size:.8125rem;display:inline-flex}.rig-hero__install:where(.astro-ymerusbs):hover,.rig-hero__install:where(.astro-ymerusbs):focus-within{border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent), 0 0 20px -4px var(--glow-accent)}.rig-hero__copy:where(.astro-ymerusbs){border-radius:var(--radius-sm);color:color-mix(in srgb, var(--cloud-white) 50%, transparent);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);cursor:pointer;background:0 0;border:0;padding:.375rem}.rig-hero__copy:where(.astro-ymerusbs):hover{color:var(--cloud-white);background:color-mix(in srgb, var(--cloud-white) 8%, transparent)}.rig-hero__stats:where(.astro-ymerusbs){border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.rig-hero__stat:where(.astro-ymerusbs){flex-direction:column;gap:.375rem;display:flex;position:relative}.rig-hero__stat:where(.astro-ymerusbs)+.rig-hero__stat:where(.astro-ymerusbs):before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--accent-2) 40%, transparent) 30% 70%, transparent);width:1px;height:88%;position:absolute;top:6%;left:-.875rem}.rig-hero__stat-value:where(.astro-ymerusbs){font-family:var(--font-mono);font-size:var(--text-xl);color:var(--heading);align-items:center;gap:.5rem;font-weight:700;line-height:1;display:inline-flex}.rig-hero__stat-dot:where(.astro-ymerusbs){background:var(--accent);width:.3rem;height:.3rem;box-shadow:0 0 8px var(--glow-accent);border-radius:9999px}@media (prefers-reduced-motion:no-preference){.rig-hero__stat-dot:where(.astro-ymerusbs){animation:pulse-glow 2.6s var(--ease-in-out) infinite}.rig-hero__stat:where(.astro-ymerusbs):nth-child(2) .rig-hero__stat-dot:where(.astro-ymerusbs){animation-delay:-.9s}.rig-hero__stat:where(.astro-ymerusbs):nth-child(3) .rig-hero__stat-dot:where(.astro-ymerusbs){animation-delay:-1.7s}}.rig-hero__stat-label:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-size:.65rem;font-weight:700}.rig-hero__stat-eco:where(.astro-ymerusbs){color:var(--muted);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.rig-hero__stage:where(.astro-ymerusbs){perspective:1100px;min-width:0;position:relative}.rig-hero__tilt:where(.astro-ymerusbs){z-index:1;border-radius:var(--radius-xl);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 90ms linear;position:relative}.rig-hero__tilt:where(.astro-ymerusbs).is-resting{transition:transform var(--dur-2) var(--ease-spring)}.rig-hero__terminal:where(.astro-ymerusbs){border-radius:var(--radius-xl);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.rig-hero__terminal-bar:where(.astro-ymerusbs){border-bottom:1px solid var(--hairline);align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.rig-hero__terminal-file:where(.astro-ymerusbs){font-family:var(--font-mono);color:var(--body);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--surface-2) 65%, transparent);border:1px solid var(--hairline);padding:.25rem .625rem;font-size:.71875rem}.rig-hero__status:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:.4rem;margin-left:auto;font-size:.65rem;font-weight:700;display:inline-flex}.rig-hero__caret:where(.astro-ymerusbs){background:currentColor;width:.45em;height:1.05em}@media (prefers-reduced-motion:no-preference){.rig-hero__caret:where(.astro-ymerusbs){animation:1.2s step-end infinite caret-blink}}.rig-hero__screen:where(.astro-ymerusbs){background:color-mix(in srgb, var(--code-bg) 94%, transparent);position:relative}.rig-hero__code:where(.astro-ymerusbs){font-family:var(--font-mono);color:color-mix(in oklab, var(--ice) 86%, transparent);tab-size:4;margin:0;padding:1.25rem 1.375rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.rig-hero__code:where(.astro-ymerusbs) .k:where(.astro-ymerusbs){color:var(--plasma-violet)}.rig-hero__code:where(.astro-ymerusbs) .f:where(.astro-ymerusbs){color:var(--laser-green)}.rig-hero__code:where(.astro-ymerusbs) .s:where(.astro-ymerusbs){color:var(--amber)}.rig-hero__output:where(.astro-ymerusbs){border-top:1px dashed color-mix(in oklab, var(--ice) 14%, transparent);padding:.7rem 1.375rem .9rem}.rig-hero__output-label:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--ice) 55%, transparent);margin-bottom:.45rem;font-size:.625rem;font-weight:700;display:block}.rig-hero__trace:where(.astro-ymerusbs){min-height:5.4em;font-family:var(--font-mono);font-size:.75rem;line-height:1.8}.rig-hero__trace:where(.astro-ymerusbs) .rig-hero__trace-line{gap:.55rem;display:flex}@media (prefers-reduced-motion:no-preference){.rig-hero__trace:where(.astro-ymerusbs) .rig-hero__trace-line{animation:stream-in var(--dur-2) var(--ease-out) both}}.rig-hero__trace:where(.astro-ymerusbs) .rig-hero__trace-prefix{color:var(--laser-green)}.rig-hero__trace:where(.astro-ymerusbs) .rig-hero__trace-text{color:color-mix(in oklab, var(--ice) 72%, transparent)}.rig-hero__net:where(.astro-ymerusbs),.rig-hero__nodes:where(.astro-ymerusbs){display:none}@media (width>=1024px){.rig-hero__net:where(.astro-ymerusbs){z-index:0;pointer-events:none;display:block;position:absolute;inset:-2.75rem;overflow:visible}.rig-hero__nodes:where(.astro-ymerusbs){z-index:2;pointer-events:none;display:block;position:absolute;inset:0}}.rig-hero__net:where(.astro-ymerusbs) polyline:where(.astro-ymerusbs){fill:none;stroke:color-mix(in oklab, var(--accent-2) 50%, transparent);stroke-width:1px;stroke-dasharray:5 7;opacity:.5}@media (prefers-reduced-motion:no-preference){.rig-hero__net:where(.astro-ymerusbs) polyline:where(.astro-ymerusbs){animation:1.2s linear infinite dash-flow}}.rig-hero__node:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);background:var(--surface-3);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-card);border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.6875rem;display:inline-flex;position:absolute}.rig-hero__node:where(.astro-ymerusbs) img:where(.astro-ymerusbs){object-fit:contain;border-radius:2px;width:1rem;height:1rem}.rig-hero__trusted:where(.astro-ymerusbs){border-top:1px solid var(--hairline);margin-top:1.75rem;padding-top:1rem}.rig-hero__trusted-label:where(.astro-ymerusbs){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin-bottom:1rem;font-size:.6875rem;display:block}.rig-hero__logos:where(.astro-ymerusbs){flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.rig-hero__logo:where(.astro-ymerusbs){border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);width:2.75rem;height:2.75rem;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden}.rig-hero__logo:where(.astro-ymerusbs):hover,a:where(.astro-ymerusbs):focus-visible>.rig-hero__logo:where(.astro-ymerusbs){border-color:color-mix(in oklab, var(--accent) 60%, transparent);background:var(--surface-2);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 25%, transparent), 0 0 18px -4px var(--glow-accent)}.rig-hero__logo:where(.astro-ymerusbs) img:where(.astro-ymerusbs){object-fit:contain;opacity:.8;transition:opacity var(--dur-1) var(--ease-out)}.rig-hero__logo:where(.astro-ymerusbs):hover img:where(.astro-ymerusbs){opacity:1}[data-theme=light] .rig-hero__logo:where(.astro-ymerusbs) img:where(.astro-ymerusbs)[src*=openagents]{filter:invert();mix-blend-mode:multiply!important}[data-theme=light] .rig-hero__cta:where(.astro-ymerusbs) img:where(.astro-ymerusbs)[src*=ryzome_square_white]{filter:brightness(0)}.section-head:where(.astro-ufgeftfz) code:where(.astro-ufgeftfz){font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--hairline);color:var(--accent-2);padding:.1rem .3rem;font-size:.9em}.int-arch__wrap:where(.astro-ufgeftfz){margin-bottom:var(--space-lg);position:relative}.int-arch__panel:where(.astro-ufgeftfz){border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface);background-image:var(--card-gradient);box-shadow:var(--shadow-card);padding:clamp(.75rem,2.5vw,1.75rem);position:relative;overflow-x:auto}.int-arch__grid-overlay:where(.astro-ufgeftfz){pointer-events:none;opacity:.7;position:absolute;inset:0}.int-arch__figure:where(.astro-ufgeftfz){min-width:44rem;margin:0;position:relative}.int-arch__figure:where(.astro-ufgeftfz) svg:where(.astro-ufgeftfz){width:100%;height:auto;display:block;position:relative}.arch-box:where(.astro-ufgeftfz){fill:color-mix(in oklab, var(--surface) 55%, transparent);stroke:var(--grid-line-bright);stroke-width:1px}.arch-box--core:where(.astro-ufgeftfz){fill:color-mix(in oklab, var(--surface-2) 70%, transparent);stroke:color-mix(in oklab, var(--accent) 45%, transparent)}.arch-tick:where(.astro-ufgeftfz){fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:.8}.arch-trunk:where(.astro-ufgeftfz),.arch-implements:where(.astro-ufgeftfz){fill:none;stroke:var(--hairline-strong);stroke-width:1.25px}.arch-cell:where(.astro-ufgeftfz){fill:color-mix(in oklab, var(--accent-2) 7%, transparent);stroke:color-mix(in oklab, var(--accent-2) 55%, transparent);stroke-width:1px;stroke-dasharray:5 4}.arch__rule:where(.astro-ufgeftfz){stroke:var(--hairline);stroke-width:1px}.arch__title:where(.astro-ufgeftfz){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--heading);font-size:14px;font-weight:700}.arch__title--core:where(.astro-ufgeftfz){fill:var(--accent)}.arch__code:where(.astro-ufgeftfz){font-family:var(--font-mono);letter-spacing:.02em;fill:var(--muted);font-size:13px}.arch__code--dim:where(.astro-ufgeftfz){fill:var(--subtle)}.arch__code--trait:where(.astro-ufgeftfz){fill:var(--accent-2);font-weight:600}.arch__edge-label:where(.astro-ufgeftfz){font-family:var(--font-mono);letter-spacing:.03em;fill:var(--subtle);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:11px}.arch__legend:where(.astro-ufgeftfz){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--subtle);font-size:11.5px}.arch__sub:where(.astro-ufgeftfz){font-family:var(--font-mono);letter-spacing:.08em;fill:var(--subtle);font-size:11.5px}.arch-draw:where(.astro-ufgeftfz){stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out) var(--draw-delay,0s)}.arch-fade:where(.astro-ufgeftfz){opacity:1;transition:opacity var(--dur-3) var(--ease-out) var(--fade-delay,.9s)}@media (prefers-reduced-motion:no-preference){html[data-enhanced] .int-arch__wrap:where(.astro-ufgeftfz):not([data-revealed]) .arch-draw:where(.astro-ufgeftfz){stroke-dashoffset:100px}html[data-enhanced] .int-arch__wrap:where(.astro-ufgeftfz):not([data-revealed]) .arch-fade:where(.astro-ufgeftfz){opacity:0}}.arch-flow:where(.astro-ufgeftfz){fill:none;stroke:var(--accent-2);stroke-width:1.5px;stroke-dasharray:6 18;opacity:.9;transition:opacity var(--dur-3) var(--ease-out) 1.2s}html[data-enhanced] .int-arch__wrap:where(.astro-ufgeftfz):not([data-revealed]) .arch-flow:where(.astro-ufgeftfz){opacity:0}@media (prefers-reduced-motion:no-preference){.arch-flow:where(.astro-ufgeftfz){animation:1.2s linear infinite dash-flow}}.int-rows:where(.astro-ufgeftfz){flex-direction:column;gap:1.75rem;display:flex}.int-row:where(.astro-ufgeftfz){grid-template-columns:minmax(0,12rem) 1fr;align-items:start;gap:1.25rem 1.75rem;display:grid}.int-row-label:where(.astro-ufgeftfz){flex-direction:column;gap:.5rem;padding-top:.375rem;display:flex}.int-count:where(.astro-ufgeftfz){font-family:var(--font-mono);color:var(--subtle);letter-spacing:.02em;font-size:.7rem}.int-wall:where(.astro-ufgeftfz){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.int-tile:where(.astro-ufgeftfz){border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--hairline);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative}.int-tile:where(.astro-ufgeftfz):hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.int-tile:where(.astro-ufgeftfz) img:where(.astro-ufgeftfz){object-fit:contain;width:auto;max-width:62%;height:auto;max-height:62%}.int-tip:where(.astro-ufgeftfz){background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);color:var(--body);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;padding:.2rem .45rem;font-size:.65rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.int-tile:where(.astro-ufgeftfz):hover .int-tip:where(.astro-ufgeftfz){opacity:1}.int-link:where(.astro-ufgeftfz){color:var(--accent);align-items:center;gap:.4rem;margin-top:1.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.int-link:where(.astro-ufgeftfz) svg:where(.astro-ufgeftfz){transition:transform .2s}.int-link:where(.astro-ufgeftfz):hover svg:where(.astro-ufgeftfz){transform:translate(3px)}@media (width<=640px){.int-row:where(.astro-ufgeftfz){grid-template-columns:1fr;gap:.75rem}.int-row-label:where(.astro-ufgeftfz){flex-direction:row;align-items:baseline;gap:.6rem;padding-top:0}}.qi-grid:where(.astro-k4pmplr4){grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=900px){.qi-grid:where(.astro-k4pmplr4){grid-template-columns:.9fr 1.1fr;gap:3rem}}.qi-head:where(.astro-k4pmplr4){margin-bottom:0}.qi-link:where(.astro-k4pmplr4){color:var(--accent);align-items:center;gap:.4rem;margin-top:1.125rem;font-size:.875rem;font-weight:550;transition:color .15s;display:inline-flex}.qi-link:where(.astro-k4pmplr4):hover{color:var(--accent-2)}.qi-link__arrow:where(.astro-k4pmplr4){width:.9rem;height:.9rem;transition:transform .15s}.qi-link:where(.astro-k4pmplr4):hover .qi-link__arrow:where(.astro-k4pmplr4){transform:translate(.15rem)}.qi-stack:where(.astro-k4pmplr4){flex-direction:column;gap:2.25rem;display:flex}.qi-card:where(.astro-k4pmplr4){border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--code-bg);box-shadow:var(--shadow-card);transition:border-color var(--dur-2) var(--ease-out);position:relative}.qi-card:where(.astro-k4pmplr4):hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--hairline-strong))}.qi-card:where(.astro-k4pmplr4)+.qi-card:where(.astro-k4pmplr4):before{content:"";background:linear-gradient(to bottom, transparent, var(--accent-2) 45%, var(--accent));width:1px;height:2.25rem;box-shadow:0 0 8px var(--glow-cyan);pointer-events:none;position:absolute;top:-2.25rem;left:2rem}.qi-card__bar:where(.astro-k4pmplr4){border-bottom:1px solid color-mix(in srgb, var(--cloud-white) 6%, transparent);background:color-mix(in srgb, var(--cloud-white) 2.5%, transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;align-items:center;gap:.75rem;padding:.625rem .9rem;display:flex}.qi-card__hint:where(.astro-k4pmplr4){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cloud-white) 55%, transparent);font-size:.7rem}.qi-row:where(.astro-k4pmplr4){align-items:center;gap:.75rem;padding:.8rem .6rem .8rem .9rem;display:flex}.qi-row__label:where(.astro-k4pmplr4){width:4.75rem;font-family:var(--font-mono);color:color-mix(in srgb, var(--cloud-white) 55%, transparent);flex-shrink:0;font-size:.7rem}.qi-row__code:where(.astro-k4pmplr4){font-family:var(--font-mono);color:color-mix(in srgb, var(--cloud-white) 90%, transparent);white-space:nowrap;flex:1;align-items:center;font-size:.875rem;display:inline-flex;overflow-x:auto}.qi-row__prompt:where(.astro-k4pmplr4){color:var(--signal-green);user-select:none;text-shadow:0 0 10px var(--glow-accent);margin-right:.6ch}.qi-typewrap:where(.astro-k4pmplr4){align-items:center;display:inline-flex}.qi-typed:where(.astro-k4pmplr4){white-space:nowrap;display:inline-block;overflow:hidden}.qi-caret:where(.astro-k4pmplr4){background:var(--signal-green);width:.55ch;height:1.05em;box-shadow:0 0 10px var(--glow-accent);margin-left:.15ch;display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-enhanced] .qi-typed:where(.astro-k4pmplr4){width:0}html[data-enhanced] :where(.astro-k4pmplr4)[data-revealed] .qi-typed:where(.astro-k4pmplr4){animation:1.2s steps(13,end) .35s both qi-typing}.qi-caret:where(.astro-k4pmplr4){animation:1.12s step-end infinite caret-blink}}@keyframes qi-typing{0%{width:0}to{width:var(--qi-chars,13ch)}}.qi-copy:where(.astro-k4pmplr4){border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.4rem;transition:background .15s}.qi-copy:where(.astro-k4pmplr4):hover{background:color-mix(in srgb, var(--cloud-white) 6%, transparent)}.qi-copy__icon:where(.astro-k4pmplr4){width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--cloud-white) 45%, transparent);transition:color .15s}.qi-copy:where(.astro-k4pmplr4):hover .qi-copy__icon:where(.astro-k4pmplr4){color:var(--cloud-white)}.qi-copy__icon--check:where(.astro-k4pmplr4){color:var(--signal-green)}.uc-section:where(.astro-p24rv4pr){position:relative}.uc-decor:where(.astro-p24rv4pr){pointer-events:none;position:absolute;inset:0;overflow:hidden}.uc-bloom:where(.astro-p24rv4pr){background-image:var(--bloom-cyan);opacity:.5;width:38rem;height:38rem;position:absolute;top:-14rem;right:-10rem}.uc-content:where(.astro-p24rv4pr){position:relative}.uc-grid:where(.astro-p24rv4pr){grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.uc-grid:where(.astro-p24rv4pr){grid-template-columns:repeat(2,1fr)}}.uc-card:where(.astro-p24rv4pr){flex-direction:column;padding:1.375rem;text-decoration:none;display:flex}.uc-top:where(.astro-p24rv4pr){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.uc-tag:where(.astro-p24rv4pr){opacity:.85}.uc-title:where(.astro-p24rv4pr){font-family:var(--font-display);color:var(--heading);letter-spacing:-.01em;margin-top:.875rem;font-size:1.0625rem;font-weight:650;line-height:1.25}.uc-desc:where(.astro-p24rv4pr){color:var(--muted);margin-top:.5rem;font-size:.9rem;line-height:1.5}.uc-link:where(.astro-p24rv4pr){color:var(--subtle);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.375rem;margin-top:1rem;font-size:.8125rem;font-weight:550;display:inline-flex}.uc-card:where(.astro-p24rv4pr):hover .uc-link:where(.astro-p24rv4pr){color:var(--accent)}.uc-arrow:where(.astro-p24rv4pr){width:.8125rem;height:.8125rem;transition:transform var(--dur-1) var(--ease-out)}.uc-card:where(.astro-p24rv4pr):hover .uc-arrow:where(.astro-p24rv4pr){transform:translate(1px,-1px)}
