.platform-subnav[data-astro-cid-r5wawt6b]{scrollbar-width:none;max-inline-size:100%;margin-block-end:var(--space-4);overflow-x:auto}.platform-subnav[data-astro-cid-r5wawt6b]::-webkit-scrollbar{display:none}ul[data-astro-cid-r5wawt6b]{gap:var(--space-1);border-block-end:1px solid var(--uncain-border-default);min-inline-size:100%;margin:0;padding:0;list-style:none;display:inline-flex}a[data-astro-cid-r5wawt6b]{min-block-size:2.75rem;padding:var(--space-2) var(--space-3);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--uncain-text-secondary);transition:color var(--duration-normal) var(--ease-out);align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}a[data-astro-cid-r5wawt6b]:after{content:"";inset-inline:var(--space-3);background-color:var(--uncain-brand-primary);transform-origin:0;block-size:2px;transition:transform var(--duration-normal) var(--ease-out);position:absolute;inset-block-end:-1px;transform:scaleX(0)}a[data-astro-cid-r5wawt6b]:visited{color:var(--uncain-text-secondary)}a[data-astro-cid-r5wawt6b]:hover{color:var(--uncain-text-primary)}a[data-astro-cid-r5wawt6b][aria-current=page],a[data-astro-cid-r5wawt6b][aria-current=page]:visited{color:var(--uncain-brand-primary)}a[data-astro-cid-r5wawt6b][aria-current=page]:after{transform:scaleX(1)}a[data-astro-cid-r5wawt6b]:focus-visible{outline:2px solid var(--uncain-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){a[data-astro-cid-r5wawt6b],a[data-astro-cid-r5wawt6b]:after{transition:none}}.hero-visual[data-astro-cid-45bbtm7k]{gap:var(--space-3);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--uncain-border-default) 70%, transparent);border-radius:var(--radius-l);background-color:color-mix(in srgb, var(--uncain-bg-surface) 84%, transparent);margin:0;display:grid}svg[data-astro-cid-45bbtm7k]{block-size:auto;inline-size:100%;display:block;overflow:visible}figcaption[data-astro-cid-45bbtm7k]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--uncain-text-tertiary);text-transform:uppercase;font-size:.75rem;line-height:1.6}svg[data-astro-cid-45bbtm7k] *{--ok:var(--uncain-success-fg);--warn:var(--uncain-brand-accent);--bad:var(--uncain-error-fg)}.line[data-astro-cid-45bbtm7k]{fill:none;stroke:var(--uncain-border-default);stroke-width:1.5px}.line[data-astro-cid-45bbtm7k].ok{stroke:color-mix(in srgb, var(--ok) 60%, transparent)}.line[data-astro-cid-45bbtm7k].warn{stroke:var(--warn)}.line[data-astro-cid-45bbtm7k].bad{stroke:var(--bad)}.dashed[data-astro-cid-45bbtm7k]{stroke-dasharray:4 4}.box[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--uncain-bg-base) 60%, transparent);stroke:var(--uncain-border-default);stroke-width:1.5px}.box--warn[data-astro-cid-45bbtm7k]{stroke:var(--warn);fill:color-mix(in srgb, var(--warn) 10%, transparent)}.box--bad[data-astro-cid-45bbtm7k]{stroke:var(--bad);fill:color-mix(in srgb, var(--bad) 10%, transparent)}.hub[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--uncain-brand-primary) 12%, transparent);stroke:var(--uncain-brand-primary);stroke-width:1.5px}.chip[data-astro-cid-45bbtm7k]{stroke-width:1.5px}.chip--ok[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--ok) 10%, transparent);stroke:var(--ok)}.chip--warn[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--warn) 10%, transparent);stroke:var(--warn)}.chip--bad[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--bad) 10%, transparent);stroke:var(--bad)}.gate[data-astro-cid-45bbtm7k]{fill:color-mix(in srgb, var(--uncain-brand-primary) 18%, transparent);stroke:var(--uncain-brand-primary);stroke-width:1.5px}.dot[data-astro-cid-45bbtm7k].ok{fill:var(--ok)}.dot[data-astro-cid-45bbtm7k].warn{fill:var(--warn)}.dot[data-astro-cid-45bbtm7k].bad{fill:var(--bad)}.ring[data-astro-cid-45bbtm7k]{fill:none;stroke-width:1.5px}.ring[data-astro-cid-45bbtm7k].warn{stroke:var(--warn)}.tick[data-astro-cid-45bbtm7k]{fill:none;stroke:var(--warn);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cross[data-astro-cid-45bbtm7k]{stroke:var(--bad);stroke-width:2px;stroke-linecap:round}.label[data-astro-cid-45bbtm7k],.mono[data-astro-cid-45bbtm7k]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--uncain-text-tertiary);font-size:10px}.mono[data-astro-cid-45bbtm7k]{letter-spacing:.02em;fill:var(--uncain-text-secondary);font-size:12px}.label--ok[data-astro-cid-45bbtm7k]{fill:var(--ok)}.label--warn[data-astro-cid-45bbtm7k],.mono--warn[data-astro-cid-45bbtm7k]{fill:var(--warn)}.label--bad[data-astro-cid-45bbtm7k],.mono--bad[data-astro-cid-45bbtm7k]{fill:var(--bad)}@media (width<=640px){.hero-visual[data-astro-cid-45bbtm7k]{padding:var(--space-4)}}.product-hero[data-astro-cid-gillxnb3]{padding-block:clamp(8rem, 14vw, 12rem) var(--space-20);background-color:var(--uncain-bg-base);position:relative;overflow:hidden}.product-field[data-astro-cid-gillxnb3]{background:radial-gradient(circle at 78% 26%, color-mix(in srgb, var(--uncain-brand-primary) 15%, transparent) 0, transparent 28rem), linear-gradient(135deg, color-mix(in srgb, var(--uncain-bg-elevated) 38%, transparent), transparent 58%);position:absolute;inset:0}.product-field[data-astro-cid-gillxnb3]:before{content:"";opacity:.1;background-image:url(/patterns/pattern-grid-dots.svg);background-size:40px 40px;position:absolute;inset:0}.product-hero-shell[data-astro-cid-gillxnb3]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end;display:grid;position:relative}.product-copy[data-astro-cid-gillxnb3]{gap:var(--space-5);flex-direction:column;max-width:62rem;display:flex}.overline[data-astro-cid-gillxnb3],.section-kicker[data-astro-cid-gillxnb3]{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-overline-color);text-transform:uppercase}.product-title[data-astro-cid-gillxnb3]{font:var(--text-display-l);font-size:var(--text-display-l-fluid);letter-spacing:var(--tracking-display-l);color:var(--uncain-text-primary);max-width:14ch}.product-intro[data-astro-cid-gillxnb3]{font:var(--text-body-l);color:var(--uncain-text-secondary);max-width:64ch}.product-sections[data-astro-cid-gillxnb3]{padding-block:var(--space-20);background-color:var(--uncain-bg-surface)}.product-flow[data-astro-cid-gillxnb3]{gap:var(--space-5);display:grid}.product-section-card[data-astro-cid-gillxnb3]{gap:var(--space-6);padding:var(--space-8);border:1px solid color-mix(in srgb, var(--uncain-border-default) 72%, transparent);border-radius:var(--radius-l);background:linear-gradient(90deg, color-mix(in srgb, var(--uncain-brand-primary) 5%, transparent), transparent 48%), color-mix(in srgb, var(--uncain-bg-base) 54%, transparent);grid-template-columns:auto minmax(0,1fr) minmax(16rem,24rem);align-items:start;display:grid}.section-index[data-astro-cid-gillxnb3]{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-text-tertiary)}.section-copy[data-astro-cid-gillxnb3]{gap:var(--space-3);flex-direction:column;display:flex}.section-copy[data-astro-cid-gillxnb3] h2[data-astro-cid-gillxnb3],.terminal-copy[data-astro-cid-gillxnb3] h2[data-astro-cid-gillxnb3]{font:var(--text-display-s);font-size:var(--text-display-s-fluid);letter-spacing:var(--tracking-display-s);color:var(--uncain-text-primary);max-width:16ch}.section-copy[data-astro-cid-gillxnb3] p[data-astro-cid-gillxnb3],.terminal-copy[data-astro-cid-gillxnb3] p[data-astro-cid-gillxnb3]{font:var(--text-body-m);color:var(--uncain-text-secondary);max-width:52ch}.section-items[data-astro-cid-gillxnb3]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.section-items[data-astro-cid-gillxnb3] li[data-astro-cid-gillxnb3]{font:var(--text-body-s);color:var(--uncain-text-secondary);padding-inline-start:var(--space-5);position:relative}.section-items[data-astro-cid-gillxnb3] li[data-astro-cid-gillxnb3]:before{content:"";border-radius:var(--radius-full);background-color:var(--uncain-brand-primary);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}.product-terminal[data-astro-cid-gillxnb3],.product-cta[data-astro-cid-gillxnb3]{padding-block:var(--space-8) var(--space-10);background-color:var(--uncain-bg-surface)}.product-related[data-astro-cid-gillxnb3]{padding-block:var(--space-20);background-color:var(--uncain-bg-surface)}.related-shell[data-astro-cid-gillxnb3]{gap:var(--space-8);padding:var(--space-8);border:1px solid color-mix(in srgb, var(--uncain-border-default) 72%, transparent);border-radius:var(--radius-l);background:linear-gradient(135deg, color-mix(in srgb, var(--uncain-brand-primary) 7%, transparent), transparent 48%), color-mix(in srgb, var(--uncain-bg-base) 70%, transparent);align-items:start;display:grid}.related-copy[data-astro-cid-gillxnb3]{gap:var(--space-4);max-width:58rem;display:grid}.related-copy[data-astro-cid-gillxnb3] h2[data-astro-cid-gillxnb3]{font:var(--text-display-s);font-size:var(--text-display-s-fluid);letter-spacing:var(--tracking-display-s);color:var(--uncain-text-primary);max-width:18ch}.related-copy[data-astro-cid-gillxnb3] p[data-astro-cid-gillxnb3]:not(.section-kicker){font:var(--text-body-m);color:var(--uncain-text-secondary);max-width:62ch}.related-links[data-astro-cid-gillxnb3]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-card[data-astro-cid-gillxnb3]{gap:var(--space-3);min-block-size:12.5rem;padding:var(--space-6);border:1px solid color-mix(in srgb, var(--uncain-border-default) 72%, transparent);border-radius:var(--radius-l);background:linear-gradient(180deg, color-mix(in srgb, var(--uncain-bg-elevated) 58%, transparent), transparent 52%), color-mix(in srgb, var(--uncain-bg-surface) 82%, transparent);color:var(--uncain-text-secondary);transition:border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.related-card[data-astro-cid-gillxnb3]:before{content:"";inset-inline:var(--space-6);background-color:var(--uncain-brand-primary);opacity:.74;block-size:2px;position:absolute;inset-block-start:0}.related-card[data-astro-cid-gillxnb3]:hover{border-color:color-mix(in srgb, var(--uncain-brand-primary) 56%, var(--uncain-border-default));color:var(--uncain-text-secondary);transform:translateY(-1px)}.related-card[data-astro-cid-gillxnb3]:focus-visible{outline:2px solid var(--uncain-focus-ring);outline-offset:2px}.related-card[data-astro-cid-gillxnb3]:visited{color:var(--uncain-text-secondary)}.related-index[data-astro-cid-gillxnb3],.related-action[data-astro-cid-gillxnb3]{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-overline-color);text-transform:uppercase}.related-title[data-astro-cid-gillxnb3]{font-family:var(--font-display);color:var(--uncain-text-primary);font-size:1.2rem;font-weight:600;line-height:1.2}.related-action[data-astro-cid-gillxnb3]{color:var(--uncain-brand-primary);align-self:end}.related-card[data-astro-cid-gillxnb3] p[data-astro-cid-gillxnb3]{font:var(--text-body-s);color:var(--uncain-text-tertiary)}.terminal-panel[data-astro-cid-gillxnb3]{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb, var(--uncain-brand-primary) 30%, var(--uncain-border-default));border-radius:var(--radius-l);background:linear-gradient(90deg, color-mix(in srgb, var(--uncain-brand-primary) 8%, transparent), transparent 48%), color-mix(in srgb, var(--uncain-bg-base) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.terminal-copy[data-astro-cid-gillxnb3]{gap:var(--space-2);display:grid}.terminal-copy[data-astro-cid-gillxnb3] h2[data-astro-cid-gillxnb3]{max-width:none;font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.terminal-copy[data-astro-cid-gillxnb3] p[data-astro-cid-gillxnb3]{font:var(--text-body-s);max-width:58ch}.btn-primary[data-astro-cid-gillxnb3]{min-width:2.75rem;min-height:2.75rem;padding:var(--space-3) var(--space-8);border-radius:var(--radius-s);background-color:var(--uncain-brand-primary);color:var(--uncain-neutral-950);font-family:var(--font-display);transition:background-color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-gillxnb3]:hover{background-color:var(--uncain-interactive-hover);box-shadow:var(--shadow-glow-eucalyptus);color:var(--uncain-neutral-950);transform:translateY(-1px)}.btn-primary[data-astro-cid-gillxnb3]:active{background-color:var(--uncain-interactive-active);box-shadow:none;transform:translateY(0)scale(.98)}.btn-primary[data-astro-cid-gillxnb3]:focus-visible{outline:2px solid var(--uncain-focus-ring);outline-offset:2px}.btn-primary[data-astro-cid-gillxnb3]:visited{color:var(--uncain-neutral-950)}@media (width<=900px){.product-hero-shell[data-astro-cid-gillxnb3],.product-section-card[data-astro-cid-gillxnb3]{grid-template-columns:minmax(0,1fr)}.related-links[data-astro-cid-gillxnb3]{grid-template-columns:1fr}.terminal-panel[data-astro-cid-gillxnb3]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.terminal-panel[data-astro-cid-gillxnb3] .btn-primary[data-astro-cid-gillxnb3]{justify-self:start}}@media (prefers-reduced-motion:reduce){.btn-primary[data-astro-cid-gillxnb3],.related-card[data-astro-cid-gillxnb3]{transition:none}}
