:root{--jb-bg:#0a0c10;--jb-bg-2:#0e1117;--jb-panel:#131720;--jb-panel-2:#1a1f2a;--jb-line:#ffffff17;--jb-line-strong:#ffffff2b;--jb-text:#eef1f5;--jb-muted:#a3acba;--jb-faint:#7f8897;--jb-accent:#ff5a1f;--jb-accent-hi:#ff7a45;--jb-accent-ink:#0a0c10;--jb-accent-soft:#ff5a1f1f;--jb-live:#46d2ff;--jb-live-soft:#46d2ff1f;--jb-ok:#5be3a4;--jb-warm:#ffb02e;--jb-radius-sm:8px;--jb-radius:14px;--jb-radius-lg:22px;--jb-shadow:0 30px 70px -30px #000c;--jb-glow:radial-gradient(1100px 520px at 78% -8%,#ff5a1f17,transparent 62%),radial-gradient(900px 480px at -10% 20%,#46d2ff0d,transparent 60%);--display:"Space Grotesk Variable",system-ui,sans-serif;--body:"DM Sans Variable",system-ui,sans-serif;color-scheme:dark}::selection{color:#fff;background:#ff5a1f55}@keyframes jb-rise{0%{opacity:0;translate:0 26px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.essential-card,.download-option,.tool-card,.case,.lead-film,.short-film,.flagship,.project-result,.machine-feature,.bench-item,.partner-steps>div{animation:linear both jb-rise view();animation-range:entry entry 32%}}}.header-socials[data-astro-cid-y2qsmizv]{align-items:center;gap:1px;display:flex}.header-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.header-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{color:var(--jb-accent);background:#ffffff12}@media (width<=380px){.header-socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{width:36px;height:40px}}.email-contact[data-astro-cid-4ul3c4ct]{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.copy-email[data-astro-cid-4ul3c4ct]{border:1px solid var(--jb-line-strong);max-width:100%;color:var(--jb-text);white-space:nowrap;background:0 0;border-radius:999px;padding:10px 16px;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s;display:block}.copy-email[data-astro-cid-4ul3c4ct]:hover{background:#ffffff0d;border-color:#fff5}#email-copy-status[data-astro-cid-4ul3c4ct]{color:var(--jb-faint);min-height:13px;font-size:10px;line-height:1.3}.email-fallback[data-astro-cid-4ul3c4ct]{border:1px solid var(--jb-line-strong);background:var(--jb-panel);width:100%;min-width:0;color:var(--jb-text);border-radius:5px;padding:8px;font-size:12px}@media (width<=560px){.email-contact[data-astro-cid-4ul3c4ct]{display:none}}.site-nav[data-astro-cid-rutobish]{font:550 14px/1 var(--body);white-space:nowrap;color:var(--jb-muted);align-items:center;gap:26px;margin-right:auto;display:flex}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:inherit;padding:12px 0;transition:color .2s;position:relative}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:var(--jb-text)}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:after{content:"";background:var(--jb-accent);width:0;height:2px;transition:width .2s;position:absolute;bottom:4px;left:0}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover:after,.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]:after{width:100%}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish].cta{background:var(--jb-accent);color:var(--jb-accent-ink);border-radius:999px;padding:10px 16px;font-weight:650}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish].cta:after{display:none}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish].cta:hover,.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish].cta[aria-current=page]{background:var(--jb-accent-hi);color:var(--jb-accent-ink)}@media (width<=1060px){.header,.preview-header{flex-wrap:wrap}.site-nav[data-astro-cid-rutobish]{scrollbar-width:none;flex-basis:100%;order:5;gap:22px;margin:0;padding-top:4px;overflow-x:auto}.site-nav[data-astro-cid-rutobish]::-webkit-scrollbar{display:none}}@media (width<=560px){.site-nav[data-astro-cid-rutobish]{grid-column:1/-1;gap:18px;padding-top:2px;font-size:13px}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{padding:10px 0}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish].cta{padding:8px 13px}}
