:root{--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans:var(--font-mono);--space-1:4px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;color-scheme:light dark}[data-page=fissionplane],[data-component=consent]{--color-background:#fdfcfc;--color-background-weak:#f8f7f7;--color-background-weak-hover:#f1eeee;--color-background-strong:#201d1d;--color-background-strong-hover:#302c2c;--color-background-interactive:#f8fac7;--color-background-interactive-weaker:#fafce9;--color-text:#646262;--color-text-weak:#9a9898;--color-text-weaker:#d0cfce;--color-text-strong:#201d1d;--color-text-inverted:#fdfcfc;--color-border:#d0cfce;--color-border-weak:#0f00001f;--color-danger:#ca3721;--color-icon:#8d8b8b;--syntax-keyword:#09f;--syntax-string:#85f;--syntax-definition:#d97706;--syntax-property:#0fa3a3;--syntax-static:#e8603c;--syntax-punctuation:#999;--syntax-comment:var(--color-text-weak)}@media (prefers-color-scheme:dark){[data-page=fissionplane],[data-component=consent]{--color-background:#131010;--color-background-weak:#1b1818;--color-background-weak-hover:#292424;--color-background-strong:#f2eded;--color-background-strong-hover:#f8f6f6;--color-background-interactive:#fdffcc;--color-background-interactive-weaker:#181810;--color-text:#b8b2b2;--color-text-weak:#7f7a7a;--color-text-weaker:#4a4545;--color-text-strong:#f2eded;--color-text-inverted:#131010;--color-border:#4a4545;--color-border-weak:#3d3838;--color-danger:#ea6753;--color-icon:#716b6a;--syntax-keyword:#0bf;--syntax-string:#b8f;--syntax-definition:#fc6;--syntax-property:#7dd;--syntax-static:#f86;--syntax-punctuation:#999;--syntax-comment:var(--color-text-weak)}}::selection{background:var(--color-background-interactive);color:var(--color-text-inverted)}@media (prefers-color-scheme:light){::selection{color:var(--color-text-strong)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{overscroll-behavior:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;font-synthesis:none;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-component=consent]{z-index:30;background:var(--color-background);border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:14px;position:fixed;bottom:0;left:0;right:0}[data-component=consent][hidden]{display:none}[data-slot=consent-inner]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:67.5rem;margin:0 auto;padding:20px 5rem;display:flex}@media (width<=60rem){[data-slot=consent-inner]{padding:20px 1.5rem}}[data-slot=consent-copy]{flex:24rem}[data-slot=consent-copy] strong{color:var(--color-text-strong);margin-bottom:2px;font-weight:500;display:block}[data-slot=consent-copy] p{line-height:1.6}[data-slot=consent-copy] a{color:var(--color-text-strong);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-slot=consent-actions]{flex-wrap:wrap;gap:12px;display:flex}[data-slot=consent-actions] button{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-strong);white-space:nowrap;cursor:pointer;border-radius:4px;padding:8px 20px;font-weight:500}[data-slot=consent-actions] button:hover{background:var(--color-background-weak)}[data-slot=consent-actions] button:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}@media (width<=30rem){[data-slot=consent-actions]{width:100%}[data-slot=consent-actions] button{flex:1}}body{background:var(--color-background)}[data-page=fissionplane]{--padding:5rem;--vertical-padding:4rem;gap:var(--vertical-padding);background:var(--color-background);color:var(--color-text);font-family:var(--font-mono);flex-direction:column;padding-bottom:5rem;display:flex}@media (width<=60rem){[data-page=fissionplane]{--padding:1.5rem;--vertical-padding:3rem;font-size:15px}}[data-page=fissionplane] a{color:var(--color-text-strong);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-page=fissionplane] p{line-height:200%}@media (width<=60rem){[data-page=fissionplane] p{line-height:180%}}[data-component=container]{border:1px solid var(--color-border-weak);border-top:none;width:100%;max-width:76rem;margin:0 auto}@media (width<=76rem){[data-component=container]{border:none}}[data-component=top]{z-index:10;height:80px;min-height:80px;padding:24px var(--padding);background:var(--color-background);border-bottom:1px solid var(--color-border-weak);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-slot=brand] img{width:auto;height:30px}@media (prefers-color-scheme:light){[data-slot=brand] img{filter:invert(.93)}}[data-component=nav-desktop] ul{align-items:center;gap:32px;padding:0;list-style:none;display:flex}[data-component=nav-desktop] a{color:var(--color-text-strong);white-space:nowrap;text-decoration:none}[data-component=nav-desktop] a span{color:var(--color-text-weak)}[data-component=nav-desktop] a:hover{text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-component=hero],[data-component=contact]{max-width:100%;padding:calc(var(--vertical-padding) * 1.5) var(--padding);flex-direction:column;display:flex}@media (width<=30rem){[data-component=hero],[data-component=contact]{padding:var(--vertical-padding) var(--padding)}}[data-slot=hero-copy] h1{color:var(--color-text-strong);margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.35}@media (width<=60rem){[data-slot=hero-copy] h1{font-size:24px}}[data-slot=hero-copy] p{max-width:70ch;color:var(--color-text);margin-bottom:56px}@media (width<=50rem){[data-slot=hero-copy] p{max-width:100%;margin-bottom:40px}}[data-slot=br]{display:block}@media (width<=60rem){[data-slot=br]{display:none}}[data-slot=hero-grid]{background:var(--color-border-weak);border:1px solid var(--color-border-weak);border-radius:6px;grid-template-rows:auto 1fr auto;grid-template-columns:2fr 3fr;gap:1px;display:grid;overflow:hidden}@media (width<=67.5rem){[data-slot=hero-grid]{grid-template-rows:none;grid-template-columns:1fr}}[data-slot=hero-column]{grid-row:span 3;grid-template-rows:subgrid;background:var(--color-background);min-width:0;display:grid}[data-slot=column-header]{padding:24px 28px 20px}@media (width<=60rem){[data-slot=column-header]{padding:20px 20px 16px}}[data-slot=column-heading]{color:var(--color-text-strong);margin-bottom:6px;font-size:16px;font-weight:700}[data-slot=column-tagline]{color:var(--color-text);font-size:14px}[data-slot=column-note]{border-top:1px solid var(--color-border-weak);color:var(--color-text-weak);padding:14px 28px;font-size:13px}@media (width<=60rem){[data-slot=column-note]{padding:12px 20px}}[data-slot=agent-link]{color:var(--color-text);font:inherit;text-align:left;text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline 1px;display:inline}[data-slot=agent-link]:hover{color:var(--color-text-strong)}[data-slot=agent-link]:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=hero-grid] [data-slot=example]{font-size:12px}[data-slot=deploy-visual]{flex-direction:column;flex:1;justify-content:center;padding:8px 28px 32px;display:flex}@media (width<=60rem){[data-slot=deploy-visual]{padding:8px 20px 24px}}[data-slot=deploy-hub]{justify-content:center;padding-top:8px;display:flex}[data-slot=deploy-hub] img{width:auto;height:40px}@media (prefers-color-scheme:light){[data-slot=deploy-hub] img{filter:invert(.93)}}[data-slot=deploy-line]{background:repeating-linear-gradient(to bottom, var(--color-border) 0 4px, transparent 4px 8px);width:2px;height:32px;margin:10px auto}[data-slot=deploy-grid]{background:var(--color-border-weak);border:1px solid var(--color-border-weak);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}[data-slot=deploy-grid] li{background:var(--color-background);color:var(--color-text);flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;padding:28px 12px 20px;display:flex}[data-slot=deploy-grid] li:hover{color:var(--color-text-strong)}[data-slot=deploy-grid] li svg{width:auto;height:44px}[data-slot=deploy-grid] li span{color:var(--color-text-weak);font-size:12px}[data-slot=installation]{flex-direction:column;flex:1;width:100%;max-width:100%;display:flex;overflow:hidden}[data-slot=installation] .install-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot=tablist]{background:var(--color-background-weak);border-top:1px solid var(--color-border-weak);border-bottom:1px solid var(--color-border-weak);align-items:center;gap:40px;padding:0 28px;display:flex}@media (width<=60rem){[data-slot=tablist]{overscroll-behavior-x:contain;gap:32px;width:100%;padding:0 20px;overflow-x:auto}}[data-slot=tab]{color:var(--color-text-weak);cursor:pointer;user-select:none;border-bottom:2px solid #0000;padding:16px 0;line-height:1}#install-ts:checked~[data-slot=tablist] [for=install-ts],#install-py:checked~[data-slot=tablist] [for=install-py],#install-rust:checked~[data-slot=tablist] [for=install-rust]{color:var(--color-text-strong);border-bottom-color:var(--color-background-strong)}[data-slot=tab]:hover{color:var(--color-text)}[data-slot=panels]{background:var(--color-background-weak);flex-direction:column;flex:1;padding:0;display:flex}[data-slot=panel]{flex-direction:column;flex:1;width:100%;display:none;position:relative}#install-ts:checked~[data-slot=panels] [data-panel=ts],#install-py:checked~[data-slot=panels] [data-panel=py],#install-rust:checked~[data-slot=panels] [data-panel=rust]{display:flex}[data-slot=command]{border:none;border-bottom:1px solid var(--color-border-weak);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:16px;margin:0;padding:14px 28px;display:flex}[data-slot=command]:hover{background:var(--color-background-weak-hover)}[data-slot=command]:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=command-script]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-slot=command-script] [data-slot=highlight]{color:var(--color-text-strong);font-weight:500}[data-component=copy-status] svg{flex-shrink:0;width:16px;height:16px}[data-component=copy-status] [data-slot=copy]{color:var(--color-text-weaker);display:block}[data-component=copy-status] [data-slot=check]{color:var(--color-text-strong);display:none}[data-slot=command]:hover [data-slot=copy]{color:var(--color-text-weak)}[data-copied] [data-component=copy-status] [data-slot=copy]{display:none}[data-copied] [data-component=copy-status] [data-slot=check]{display:block}[data-slot=copy-code]{background:var(--color-background);border:1px solid var(--color-border-weak);width:32px;height:32px;color:var(--color-text-weak);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:14px;right:14px}[data-slot=copy-code]:hover{background:var(--color-background-weak-hover)}[data-slot=copy-code]:hover [data-slot=copy]{color:var(--color-text)}[data-slot=copy-code]:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=copy-code]:after{content:attr(aria-label);background:var(--color-background-strong);color:var(--color-text-inverted);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:6px 10px;font-size:11px;line-height:1;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);right:0}[data-slot=copy-code]:hover:after,[data-slot=copy-code]:focus-visible:after,[data-slot=copy-code][data-copied]:after{opacity:1}[data-slot=example]{overscroll-behavior:contain;height:348px;color:var(--color-text);font-family:var(--font-mono);white-space:pre;flex:none;margin:0;padding:16px 28px;font-size:14px;line-height:1.75;overflow:auto}@media (width<=60rem){[data-slot=example]{padding:16px 20px}}[data-slot=example] .t-c{color:var(--syntax-comment)}[data-slot=example] .t-k{color:var(--syntax-keyword)}[data-slot=example] .t-s{color:var(--syntax-string)}[data-slot=example] .t-d{color:var(--syntax-definition)}[data-slot=example] .t-p{color:var(--syntax-property)}[data-slot=example] .t-n{color:var(--syntax-static)}[data-slot=example] .t-x{color:var(--syntax-punctuation)}[data-component=copy-toast]{z-index:40;background:var(--color-background);border:1px solid var(--color-border-weak);color:var(--color-text-strong);opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;transition:opacity .16s,transform .16s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 8px 24px #00000040}[data-component=copy-toast][data-state=visible]{opacity:1;transform:translateY(0)}[data-component=copy-toast] svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){[data-component=copy-toast]{transition:opacity .16s;transform:none}}[data-slot=section-title]{max-width:100%;margin-bottom:24px}[data-slot=section-title] h2,[data-slot=section-title] h3{color:var(--color-text-strong);margin-bottom:12px;font-size:16px;font-weight:700}[data-slot=section-title] p{max-width:75ch;color:var(--color-text);margin-bottom:12px}[data-component=workloads],[data-component=architecture],[data-component=use-cases],[data-component=what],[data-component=faq],[data-component=cta],[data-component=footer],[data-component=legal]{content-visibility:auto;contain-intrinsic-size:auto 480px}[data-component=what]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak);color:var(--color-text)}[data-component=what]>a{background:var(--color-background-strong);width:fit-content;color:var(--color-text-inverted);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:12px;margin-top:40px;padding:8px 12px 8px 20px;font-weight:500;text-decoration:none;display:flex}[data-component=what]>a:hover{background:var(--color-background-strong-hover)}[data-component=what] ul{padding:0}[data-component=what] li{align-items:baseline;gap:12px;margin-bottom:16px;line-height:200%;list-style:none;display:flex}@media (width<=60rem){[data-component=what] li{line-height:180%}}[data-component=what] li:last-child{margin-bottom:0}[data-component=what] li svg{color:var(--color-icon);flex-shrink:0;transform:translateY(1px)}[data-component=what] li span{max-width:75ch}[data-component=what] li strong{color:var(--color-text-strong);margin-right:12px;font-weight:500}[data-component=faq]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=faq] ul{padding:0}[data-component=faq] li{margin-bottom:24px;line-height:200%;list-style:none}[data-component=faq] details{margin:0}[data-component=faq] summary{min-height:24px;color:var(--color-text-strong);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:16px;margin-bottom:8px;padding:0;font-weight:500;list-style:none;display:flex}[data-component=faq] summary::-webkit-details-marker{display:none}[data-component=faq] summary [data-slot=faq-icon]{color:var(--color-text-weak);flex-shrink:0;margin-top:6px}[data-component=faq] summary [data-slot=faq-icon-minus],[data-component=faq] details[open] summary [data-slot=faq-icon-plus]{display:none}[data-component=faq] details[open] summary [data-slot=faq-icon-minus]{display:block}[data-component=faq] summary [data-slot=faq-question-text]{color:inherit;font:inherit;text-align:left;flex-grow:1;margin:0}[data-component=faq] [data-slot=faq-answer]{max-width:75ch;margin-bottom:8px;margin-left:40px;line-height:200%}[data-component=cta]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak);display:flex}[data-slot=cta-copy] strong{color:var(--color-text-strong);margin-bottom:16px;font-weight:700;display:block}[data-slot=cta-copy] p{max-width:75ch;color:var(--color-text);margin-bottom:24px}@media (width<=50rem){[data-slot=cta-copy] p{max-width:100%}}[data-slot=cta-copy] a{background:var(--color-background);border:1px solid var(--color-border-weak);width:fit-content;color:var(--color-text-strong);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:8px 12px 8px 20px;font-weight:500;text-decoration:none;display:flex}[data-slot=cta-copy] a:hover{background:var(--color-background-weak)}[data-component=footer]{border-top:1px solid var(--color-border-weak);border-bottom:1px solid var(--color-border-weak);flex-direction:row;display:flex}[data-component=footer] [data-slot=cell]{text-align:center;flex:1}[data-component=footer] [data-slot=cell] a{width:100%;padding:2rem 0;text-decoration:none;display:block}[data-component=footer] [data-slot=cell] a span{color:var(--color-text-weak)}@media (width<=40rem){[data-component=footer] [data-slot=cell] a span{display:none}}[data-component=footer] [data-slot=cell] a:hover{background:var(--color-background-weak);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-component=footer] [data-slot=cell]+[data-slot=cell]{border-left:1px solid var(--color-border-weak)}@media (width<=25rem){[data-component=footer]{flex-wrap:wrap}[data-component=footer] [data-slot=cell]{border-top:1px solid var(--color-border-weak);flex:1 0 100%}[data-component=footer] [data-slot=cell]:first-child{border-top:none}[data-component=footer] [data-slot=cell]+[data-slot=cell]{border-left:none}}[data-component=legal]{padding:var(--vertical-padding) var(--padding);color:var(--color-text-weak);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}[data-component=legal] a{color:var(--color-text-weak);text-decoration:none}[data-component=legal] a:hover{color:var(--color-text);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-component=lang-picker]{position:relative}[data-component=lang-picker] summary{color:var(--color-text-weak);cursor:pointer;user-select:none;align-items:center;gap:6px;list-style:none;display:inline-flex}[data-component=lang-picker] summary::-webkit-details-marker{display:none}[data-component=lang-picker] summary:hover{color:var(--color-text);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-component=lang-picker] summary svg{transition:transform .12s}[data-component=lang-picker][open] summary svg{transform:rotate(180deg)}[data-component=lang-picker] ul{z-index:20;background:var(--color-background);border:1px solid var(--color-border-weak);border-radius:4px;min-width:10rem;margin:0;padding:6px 0;list-style:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}[data-component=lang-picker] li a{color:var(--color-text);text-align:left;white-space:nowrap;padding:8px 20px;text-decoration:none;display:block}[data-component=lang-picker] li a:hover{background:var(--color-background-weak);color:var(--color-text-strong)}[data-component=lang-picker] li a[aria-current=true]{color:var(--color-text-strong);font-weight:500}[data-component=workloads]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-slot=workload-grid]{background:var(--color-border-weak);border:1px solid var(--color-border-weak);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (width<=50rem){[data-slot=workload-grid]{grid-template-columns:1fr}}[data-slot=workload]{background:var(--color-background-weak);padding:24px}[data-slot=workload] h3{color:var(--color-text-strong);margin-bottom:4px;font-size:16px;font-weight:700}[data-slot=workload-tagline]{color:var(--color-text);margin-bottom:16px}[data-slot=workload] ul{padding:0}[data-slot=workload] li{align-items:baseline;gap:12px;margin-bottom:10px;line-height:180%;list-style:none;display:flex}[data-slot=workload] li:last-child{margin-bottom:0}[data-slot=workload] li svg{width:10px;height:10px;color:var(--color-icon);flex-shrink:0;transform:translateY(1px)}[data-component=architecture]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=architecture] [data-slot=diagram]{overscroll-behavior-x:contain;width:fit-content;max-width:100%;color:var(--color-text);font-family:var(--font-mono);margin:24px auto 0;padding:4px 0;font-size:13px;line-height:1.5;overflow-x:auto}@media (width<=60rem){[data-component=architecture] [data-slot=diagram]{margin-left:0;font-size:11px}}[data-component=use-cases]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=use-cases] ul{background:var(--color-border-weak);border:1px solid var(--color-border-weak);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}@media (width<=60rem){[data-component=use-cases] ul{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){[data-component=use-cases] ul{grid-template-columns:1fr}}[data-component=use-cases] li{background:var(--color-background);padding:20px}[data-component=use-cases] li h3{color:var(--color-text-strong);margin-bottom:8px;font-size:15px;font-weight:700}[data-component=use-cases] li p{color:var(--color-text);font-size:14px;line-height:180%}[data-component=brand-intro]{padding:calc(var(--vertical-padding) * 1.5) var(--padding) var(--vertical-padding)}[data-component=brand-intro] [data-slot=download-all]{background:var(--color-background-strong);width:fit-content;color:var(--color-text-inverted);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:12px;padding:10px 20px;font-weight:500;text-decoration:none;display:flex}[data-component=brand-intro] [data-slot=download-all]:hover{background:var(--color-background-strong-hover)}[data-component=brand-assets]{padding:0 var(--padding) var(--vertical-padding)}[data-component=brand-assets] ul{grid-template-columns:1fr 1fr;gap:32px 24px;padding:0;list-style:none;display:grid}@media (width<=50rem){[data-component=brand-assets] ul{grid-template-columns:1fr}}[data-slot=brand-preview]{border:1px solid var(--color-border-weak);border-radius:6px;justify-content:center;align-items:center;min-height:180px;padding:32px;display:flex}[data-slot=brand-preview][data-background=light]{background:repeating-conic-gradient(#f6f2f2 0% 25%,#ebe5e5 0% 50%) 0 0/16px 16px}[data-slot=brand-preview][data-background=dark]{background:repeating-conic-gradient(#1a1616 0% 25%,#131010 0% 50%) 0 0/16px 16px}[data-slot=brand-preview] img{width:auto;max-width:100%;height:auto;max-height:52px}[data-slot=brand-meta]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 4px 0;display:flex}[data-slot=brand-name]{color:var(--color-text-strong);font-weight:500}[data-slot=brand-name] span{color:var(--color-text-weak);font-weight:400}[data-slot=brand-downloads]{gap:20px;display:inline-flex}[data-slot=brand-downloads] a{color:var(--color-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-slot=brand-downloads] a:hover{color:var(--color-text-strong);text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-component=brand-colors]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=brand-colors] ul{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}[data-slot=swatch]{border:1px solid var(--color-border-weak);border-radius:6px;width:8.5rem;padding:8px}[data-slot=swatch-color]{border:1px solid var(--color-border-weak);border-radius:4px;height:64px;margin-bottom:8px;display:block}[data-slot=swatch-name]{color:var(--color-text-strong);font-size:13px;font-weight:500;display:block}[data-slot=swatch-hex]{color:var(--color-text-weak);font-size:12px}[data-component=brand-usage]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=brand-usage] ul{padding:0}[data-component=brand-usage] li{align-items:baseline;gap:12px;margin-bottom:16px;line-height:200%;list-style:none;display:flex}[data-component=brand-usage] li:last-child{margin-bottom:0}[data-component=brand-usage] li svg{color:var(--color-icon);flex-shrink:0;transform:translateY(1px)}[data-component=privacy-intro]{padding:calc(var(--vertical-padding) * 1.5) var(--padding) var(--vertical-padding)}[data-component=privacy-section]{padding:var(--vertical-padding) var(--padding);border-top:1px solid var(--color-border-weak)}[data-component=privacy-section] [data-slot=section-title]{max-width:44rem;margin-bottom:0}[data-component=privacy-section] [data-slot=section-title] p:last-child{margin-bottom:0}[data-consent-status]{color:var(--color-text-strong)}[data-slot=consent-controls]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}html:not([data-consent]) [data-slot=consent-controls],html[data-consent=signalled] [data-slot=consent-controls]{display:none}[data-slot=consent-controls] button{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-strong);cursor:pointer;border-radius:4px;padding:8px 20px;font-weight:500}[data-slot=consent-controls] button:hover{background:var(--color-background-weak)}[data-slot=consent-controls] button[aria-pressed=true]{background:var(--color-background-strong);border-color:var(--color-background-strong);color:var(--color-text-inverted)}[data-slot=consent-controls] button:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=contact-grid]{background:var(--color-border-weak);border:1px solid var(--color-border-weak);border-radius:6px;grid-template-rows:auto 1fr;grid-template-columns:2fr 3fr;gap:1px;display:grid;overflow:hidden}@media (width<=67.5rem){[data-slot=contact-grid]{grid-template-rows:none;grid-template-columns:1fr}}[data-slot=contact-column]{grid-row:span 2;grid-template-rows:subgrid;background:var(--color-background);min-width:0;display:grid}[data-slot=contact-channels]{align-self:start;padding:6px 28px 24px;list-style:none}@media (width<=60rem){[data-slot=contact-channels]{padding:4px 20px 20px}}[data-slot=contact-channels] li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 0;display:flex}[data-slot=contact-channels] li+li{border-top:1px solid var(--color-border-weak)}[data-slot=contact-channels] li>span{color:var(--color-text-weak);font-size:13px}[data-slot=contact-channels] a{color:var(--color-text-strong);text-decoration:none}[data-slot=contact-channels] a:hover{text-underline-offset:var(--space-1);text-decoration:underline 1px}[data-slot=contact-channels] a span{color:var(--color-text-weak)}[data-component=contact-form]{flex-direction:column;gap:20px;padding:20px 28px 28px;display:flex}@media (width<=60rem){[data-component=contact-form]{padding:16px 20px 24px}}[data-component=contact-form] [data-slot=honeypot]{display:none}[data-component=contact-form] [data-slot=field]{flex-direction:column;gap:8px;display:flex}[data-component=contact-form] label{color:var(--color-text-strong);font-weight:500}[data-component=contact-form] input[type=email],[data-component=contact-form] textarea{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-strong);font:inherit;border-radius:4px;padding:10px 12px}[data-component=contact-form] textarea{resize:vertical;min-height:160px}[data-component=contact-form] input[type=email]:focus-visible,[data-component=contact-form] textarea:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=field-hint]{color:var(--color-text-weak);font-size:12px}[data-slot=field-error]{color:var(--color-danger);font-size:13px;font-weight:500;line-height:1.4}[data-slot=field-error]:empty{display:none}[data-slot=form-actions]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}[data-component=contact-form] button[type=submit]{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-strong);cursor:pointer;border-radius:4px;padding:8px 20px;font-weight:500}[data-component=contact-form] button[type=submit]:hover{background:var(--color-background-weak)}[data-component=contact-form] button[type=submit]:disabled{cursor:default;opacity:.6}[data-component=contact-form] button[type=submit]:focus-visible{outline:1px solid var(--color-background-strong);outline-offset:2px}[data-slot=form-status]{color:var(--color-text-strong)}[data-slot=form-status][data-state=error]{color:var(--color-danger);font-weight:500}[data-component=contact-form] [aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}[data-slot=form-status]:empty{display:none}
