.studio-experiment{--studio-bg:#fff;--studio-panel:#f4f6f8;--studio-ink:#161b22;--studio-muted:#596675;--studio-line:#dce2e8;--studio-dark:#111923;--text:var(--studio-ink);--muted:var(--studio-muted);--line:var(--studio-line);--home-ink:var(--studio-ink);--home-muted:var(--studio-muted);--home-line:var(--studio-line);color:var(--studio-ink);background:var(--studio-bg);padding:0;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}html[data-theme=dark] .studio-experiment{--studio-bg:#0c121a;--studio-panel:#151f2b;--studio-ink:#edf1f6;--studio-muted:#afbdcc;--studio-line:#2c3b4b;--studio-dark:#080d13}.studio-experiment .shell{width:min(1280px,calc(100% - 96px));max-width:none;margin-inline:auto}.studio-experiment :is(h1,h2,h3){text-wrap:balance}.studio-experiment :is(p,li){text-wrap:pretty}.studio-experiment :is(a,button,summary):focus-visible{outline:3px solid #397fbc;outline-offset:5px}.studio-experiment :is(section,article,[id]){scroll-margin-top:100px}.studio-experiment .site-header-v2{background:var(--studio-bg);border-bottom:1px solid var(--studio-line);top:0;z-index:60}.studio-experiment .site-header-inner{min-height:80px}.studio-experiment .brand{color:var(--studio-ink);letter-spacing:-.06em;font-size:28px}.studio-experiment .brand-mark{background:#d7ff70;color:#111923;border-radius:8px;width:38px;height:38px}.studio-experiment .site-primary-nav{gap:20px}.studio-experiment .site-primary-nav>a{color:var(--studio-muted);font-size:14px;font-weight:600}.studio-experiment .site-primary-nav>a[aria-current=page]{color:var(--studio-ink);text-decoration:underline;text-underline-offset:8px}.studio-experiment .site-primary-nav .site-nav-cta{border:1px solid var(--studio-line);border-radius:6px;color:var(--studio-ink);background:transparent;padding:12px 17px}.studio-experiment .site-mobile-nav{max-height:calc(100dvh - 80px);overflow-y:auto;background:var(--studio-bg)}.studio-experiment .mobile-product-links{display:flex;gap:18px;padding-left:12px}.studio-experiment .mobile-product-links a{font-size:14px}.studio-experiment .home-v3{color:var(--studio-ink);background:radial-gradient(ellipse at 90% 0,#deebf655,transparent 26%),var(--studio-bg)}.studio-experiment .home-hero{min-height:570px;padding-block:90px 84px;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);gap:64px;align-items:center}.studio-experiment .home-kicker,.studio-experiment .kicker{font:500 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;color:var(--studio-muted)}.studio-experiment .home-hero h1{max-width:900px;margin:24px 0;font-size:clamp(54px,6.5vw,96px);line-height:1;letter-spacing:-.065em;font-weight:700}.studio-experiment .home-hero h1 span{color:#617b94}.studio-experiment .home-hero-lede{max-width:580px;font-size:20px;line-height:1.65;color:var(--studio-muted)}.studio-experiment .home-actions{margin-top:30px;gap:12px}.studio-experiment .home-button{min-height:48px;border-radius:6px;padding:12px 22px;font-size:14px}.studio-experiment .home-button.primary{background:var(--studio-ink);color:var(--studio-bg);border-color:var(--studio-ink)}.studio-experiment .home-button.secondary{background:transparent;color:var(--studio-ink);border:1px solid var(--studio-line)}.studio-experiment .hero-product-stack{border:0;border-radius:0;background:transparent;box-shadow:none}.product-index-label{margin:0;padding:0 0 20px;font:12px/1.5 ui-monospace,monospace;letter-spacing:.1em;color:var(--studio-muted);border-bottom:1px solid var(--studio-line)}.studio-experiment .hero-product-row{min-height:92px;padding:18px 0;gap:14px;border-bottom:1px solid var(--studio-line);background:transparent}.studio-experiment .hero-product-row:hover{background:var(--studio-panel)}.studio-experiment .hero-product-row strong{font-size:19px;color:var(--studio-ink)}.studio-experiment .hero-product-row small{font-size:13px;color:var(--studio-muted)}.studio-experiment .hero-product-icon{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:8px;width:42px;height:42px}.studio-experiment .technology-band{padding-bottom:84px}.studio-experiment .technology-band>p{font:12px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.studio-experiment .technology-orbit{border-radius:14px;background:radial-gradient(ellipse at center,#1d3446,#111923 70%)}.studio-experiment .products-section{padding-top:0;padding-bottom:100px}.studio-experiment .section-heading{padding-block:36px;border-top:1px solid var(--studio-line);margin-bottom:36px}.studio-experiment .section-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.08;max-width:660px}.studio-experiment .product-stories{max-width:none;gap:90px}.studio-experiment .product-stories .product-showcase{display:grid;grid-template-columns:minmax(0,1fr)}.studio-experiment .product-stories .product-showcase-body{max-width:840px;padding-bottom:32px}.studio-experiment .product-title-row small{color:var(--studio-muted)}.studio-experiment .product-stories .product-story-headline{font-size:clamp(32px,4.3vw,58px);line-height:1.1;letter-spacing:-.045em}.studio-experiment .product-stories .product-showcase-body>p{font-size:18px;max-width:650px;color:var(--studio-muted)}.studio-experiment .product-story-media{padding:clamp(4px,.8vw,10px);border-radius:6px;box-shadow:none;overflow:hidden}.studio-experiment .product-story-media img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.studio-experiment .product-story-figure figcaption{font-size:12px;color:var(--studio-muted)}.studio-experiment .product-links{justify-content:space-between;border-bottom:1px solid var(--studio-line);padding-bottom:15px}.studio-experiment .method-section{color:#f1f4f8;background:var(--studio-dark);border:0}.studio-experiment .method-inner{min-height:430px;padding-block:70px;gap:80px}.studio-experiment .method-copy h2{font-size:clamp(36px,4.4vw,60px);line-height:1.12}.studio-experiment .method-copy .home-kicker,.studio-experiment .pyramid-legend small{color:#aebdcb}.studio-experiment .pyramid-legend strong{color:#f1f4f8}.studio-experiment .company-section{padding-block:100px}.studio-experiment .company-section h2{font-size:clamp(36px,4vw,54px)}.studio-experiment .company-section nav a{min-height:56px;font-size:16px;color:var(--studio-ink)}.studio-experiment .home-cta{background:var(--studio-panel);color:var(--studio-ink);border:1px solid var(--studio-line);border-radius:10px;padding:36px}.studio-experiment .home-cta :is(a,p){color:var(--studio-ink)}.studio-experiment .seo-page,.studio-experiment .visual-product-page{background:var(--studio-bg);color:var(--studio-ink)}.studio-experiment :is(.seo-hero,.founder-hero,.visual-product-hero){padding-block:80px 58px;border-bottom:1px solid var(--studio-line)}.studio-experiment :is(.seo-hero,.founder-hero,.visual-product-hero) h1{font-size:clamp(42px,5.6vw,78px);max-width:1050px;line-height:1.08;letter-spacing:-.055em;font-weight:650}.studio-experiment :is(.seo-lede,.visual-product-hero>div>p){max-width:800px;font-size:19px;line-height:1.7;color:var(--studio-muted)}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid,.detail-grid){gap:20px}.studio-experiment .seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-experiment :is(.seo-trust-grid,.detail-grid)>article{margin:0;padding:32px;min-height:0;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:10px}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid,.detail-grid)>article h2{margin:24px 0 12px;font-size:26px;letter-spacing:-.035em;line-height:1.2}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid,.detail-grid) p{font-size:16px;line-height:1.75;color:var(--studio-muted)}.studio-experiment :is(.seo-product-grid,.seo-trust-grid)>article:first-of-type>svg{color:#16876a}.studio-experiment :is(.seo-product-grid,.seo-trust-grid)>article:nth-of-type(2)>svg{color:#286fb5}.studio-experiment :is(.seo-product-grid,.seo-trust-grid)>article:nth-of-type(3)>svg{color:#197894}.studio-experiment .seo-feature-grid svg{color:#397fbc}.studio-experiment .product-details li,.studio-experiment :is(.seo-copy,.product-details) p{font-size:16px;line-height:1.8;color:var(--studio-muted)}.studio-experiment .seo-copy h2{font-size:clamp(30px,3.7vw,48px);line-height:1.15}.studio-experiment :is(.seo-product-grid a,.inline-cta,.founder-inline a,.product-details a){font-size:15px;color:var(--studio-ink);text-underline-offset:4px}.studio-experiment :is(.verification-note,.trust-status>div,.seo-boundaries>div){background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:10px}.studio-experiment :is(.trust-status small,.seo-boundaries small,.founder-products span,.founder-location,.founder-inline small){font-size:14px;color:var(--studio-muted);line-height:1.65}.studio-experiment :is(.seo-stack span,.availability){color:var(--studio-muted);font-size:13px}.studio-experiment .product-details{padding-block:56px 80px}.studio-experiment .product-details>div{margin-bottom:32px}.studio-experiment .product-details>div>h2{font-size:30px}.studio-experiment .product-section-nav{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:18px;margin-bottom:36px;border-bottom:1px solid var(--studio-line)}.studio-experiment .product-section-nav a{padding-block:10px;font-size:14px;color:var(--studio-muted);text-decoration:none}.studio-experiment .product-section-nav a:hover{color:var(--studio-ink);text-decoration:underline;text-underline-offset:6px}.studio-experiment .visual-stage{border-radius:12px}.studio-experiment .visual-capability-strip{padding-block:36px}.studio-experiment .seo-product-summary p{font-size:17px;line-height:1.75}.studio-experiment .product-proof{padding:16px;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:12px}.studio-experiment .product-proof figcaption{font-size:13px;line-height:1.6;color:var(--studio-muted)}.studio-experiment .visual-product-cta{background:var(--studio-panel);color:var(--studio-ink);border-radius:10px;padding:32px}.studio-experiment .visual-product-cta a{color:var(--studio-ink)}.studio-experiment .studio-footer{background:var(--studio-dark);color:#edf1f6;padding-top:64px}.studio-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:60px}.studio-experiment .studio-footer .brand{color:#edf1f6}.studio-footer-brand p{color:#aebdcb;font-size:16px;margin-block:24px 16px}.studio-footer a{text-decoration:none;color:#b9c5d1;font-size:14px}.studio-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.studio-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.studio-footer nav h2{font:500 12px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:#fff;margin:0 0 8px}.studio-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid #ffffff25;padding-block:26px;color:#aebdcb}.studio-footer-bottom :is(small,span){font-size:12px;line-height:1.6}@media(max-width:1000px){.studio-experiment .home-hero{grid-template-columns:1fr;gap:46px;min-height:0}.studio-experiment .hero-product-stack{max-width:none}.studio-experiment .site-primary-nav{gap:16px}.studio-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.studio-footer-brand{grid-column:1/-1}}@media(max-width:760px){.studio-experiment .shell{width:calc(100% - 40px)}.studio-experiment .site-header-inner{min-height:68px}.studio-experiment .home-hero{padding-block:56px}.studio-experiment .home-hero h1{font-size:clamp(42px,9vw,66px)}.studio-experiment .home-hero-lede{font-size:18px}.studio-experiment .technology-band{padding-bottom:56px}.studio-experiment :is(.method-inner,.company-section,.seo-copy){grid-template-columns:1fr;gap:36px;padding-block:56px}.studio-experiment :is(.seo-hero,.founder-hero,.visual-product-hero){padding-block:48px 36px}.studio-experiment :is(.seo-feature-grid,.seo-product-grid,.seo-trust-grid,.detail-grid,.founder-products){grid-template-columns:1fr}.studio-experiment .product-stories{gap:56px}.studio-experiment .home-cta{padding:24px}.studio-experiment .product-stories .product-story-headline{font-size:34px}.studio-experiment .product-stories .product-showcase-body>p{font-size:17px}.studio-experiment .product-section-nav{gap:6px 22px}.studio-experiment .product-section-nav a{font-size:13px}.studio-experiment .founder-inline{grid-template-columns:56px 1fr}.studio-experiment .founder-inline>a{grid-column:1/-1}.studio-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.studio-footer-bottom{padding-right:50px}}@media(prefers-reduced-motion:reduce){.studio-experiment *,.studio-experiment :after,.studio-experiment :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-theme=dark] .studio-experiment{--studio-bg:#111214;--studio-panel:#1b1d21;--studio-ink:#f0f1f3;--studio-muted:#adb1b9;--studio-line:#33363d;--studio-dark:#0b0c0e}html[data-theme=dark] .studio-experiment .site-header-v2,html[data-theme=dark] .studio-experiment .site-mobile-nav{background:#141518;border-color:#33363d}html[data-theme=dark] .studio-experiment .home-v3{background:radial-gradient(ellipse 70% 700px at 90% 0,#32363e55,transparent 80%),#111214}html[data-theme=dark] .studio-experiment .home-hero h1 span{color:#a2aab5}html[data-theme=dark] .studio-experiment .hero-product-row,html[data-theme=dark] .studio-experiment .hero-product-stack{background:transparent}html[data-theme=dark] .studio-experiment .hero-product-row:hover{background:#1b1d21}html[data-theme=dark] .studio-experiment :is(.hero-product-icon,.product-title-icon){background:#24272c;border-color:#3b3f46}html[data-theme=dark] .studio-experiment .technology-orbit{background:radial-gradient(ellipse at center,#272e36,#15171b 75%);border-color:#3b3f46}html[data-theme=dark] .studio-experiment .product-story-media{background:radial-gradient(ellipse at 15% 0,#414750,transparent 65%),linear-gradient(135deg,#262a30,#1c1f24);border-color:#41454d;box-shadow:inset 0 1px 0 #ffffff0d,0 24px 44px -24px #000a}html[data-theme=dark] .studio-experiment .product-story-media img{border-color:#4b4e55}html[data-theme=dark] .studio-experiment .visual-product-page .visual-stage{border-color:#3b3f46}.studio-experiment .method-section{background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);border-block:1px solid #33363d}.studio-experiment .principle-pyramid{position:relative;gap:18px}.studio-experiment .principle-pyramid>svg{width:min(100%,460px);overflow:visible}.pyramid-float{transform-origin:200px 150px;animation:pyramid-hover 7s ease-in-out infinite;filter:drop-shadow(7px 16px 9px #0008)}.pyramid-ground-shadow{filter:blur(7px);transform-origin:200px 315px;animation:pyramid-shadow 7s ease-in-out infinite}@keyframes pyramid-hover{0%,to{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(-17px) rotate(2deg)}}@keyframes pyramid-shadow{0%,to{transform:scaleX(1);opacity:.55}50%{transform:scaleX(.84);opacity:.32}}.is-paused :is(.pyramid-float,.pyramid-ground-shadow){animation-play-state:paused}.pyramid-motion-control{min-height:36px;padding:6px 12px;border:1px solid #535860;border-radius:6px;background:#22252a;color:#c6cbd2;font:12px/1.5 inherit;cursor:pointer}.studio-experiment .pyramid-see{background:#9099a6}.studio-experiment .pyramid-act{background:#747e8b}.studio-experiment .pyramid-prove{background:#616a76}.studio-theme-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-panel);color:var(--studio-ink);cursor:pointer}html[data-theme=dark] .theme-moon,html[data-theme=light] .theme-sun{display:none}@media(max-width:760px){.studio-theme-toggle{margin-left:auto;margin-right:12px}.studio-experiment .site-mobile-toggle{margin-left:0}}@media(prefers-reduced-motion:reduce){.pyramid-float,.pyramid-ground-shadow{animation:none!important}.pyramid-motion-control{display:none}}html[data-theme=dark] .studio-experiment .method-section{background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);border-color:#33363d}.pyramid-motion-control{font-family:inherit;font-size:12px;line-height:1.5}.studio-experiment .site-primary-nav>a{min-height:44px;display:inline-flex;align-items:center}.studio-experiment .site-primary-nav .notification-button{width:auto;height:auto;gap:7px;border:0;border-radius:0;background:transparent}.studio-experiment .site-mobile-toggle{width:44px;height:44px;flex-shrink:0;background:var(--studio-panel);color:var(--studio-ink);border-color:var(--studio-line)}.studio-experiment .mobile-product-links{flex-wrap:wrap;gap:0 18px}.studio-experiment .visitor-section{padding-bottom:76px}.studio-experiment .visitor-heading{margin-bottom:26px}.studio-experiment .visitor-heading h2{margin:10px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.04em}.studio-experiment .visitor-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.studio-experiment .visitor-path{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-ink);background:var(--studio-panel);text-decoration:none;transition:border-color .15s ease}.studio-experiment .visitor-path:hover{border-color:var(--studio-muted)}.studio-experiment .path-label{color:var(--studio-muted);font-size:12px;line-height:1.5}.studio-experiment .visitor-path h3{margin:18px 0 12px;font-size:24px;letter-spacing:-.035em;line-height:1.2}.studio-experiment .visitor-path p{margin:0 0 24px;font-size:15px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .path-next{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600}.studio-experiment .product-journey{display:flex;flex-wrap:wrap;gap:16px 36px;padding:0;margin:0 0 28px;list-style:none;color:var(--studio-muted);font-size:14px}.studio-experiment .product-journey li{display:flex;align-items:center;gap:10px}.studio-experiment .product-journey li>span{font:12px/1.5 ui-monospace,monospace;color:var(--studio-ink)}.studio-experiment .product-jump-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:60px}.studio-experiment .product-jump-links a{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:16px 0;min-height:64px;border-block:1px solid var(--studio-line);color:var(--studio-ink);text-decoration:none}.studio-experiment .product-jump-links a>span{grid-row:2;color:var(--studio-muted);font-size:13px}.studio-experiment .product-jump-links a>svg{grid-column:2;grid-row:1/3}.studio-experiment .product-jump-links a:hover strong{text-decoration:underline;text-underline-offset:5px}.studio-experiment .home-cta{gap:24px}.studio-experiment .home-cta h2{font-size:clamp(26px,3.5vw,42px);line-height:1.15}.studio-experiment .home-cta a{min-height:44px;flex-shrink:0}.studio-experiment .company-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:18px;color:var(--studio-muted);font-size:14px}.studio-experiment .company-page .seo-hero{padding-top:40px}.studio-experiment .company-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}.studio-experiment .company-subnav{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:18px;border-bottom:1px solid var(--studio-line)}.studio-experiment .company-subnav a{display:inline-flex;align-items:center;min-height:44px;color:var(--studio-ink);font-size:14px;text-decoration:none}.studio-experiment .company-subnav a:hover{text-decoration:underline;text-underline-offset:5px}.studio-experiment .company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-block:28px}.studio-experiment .company-facts>div{padding-top:18px;border-top:1px solid var(--studio-line)}.studio-experiment .company-facts dt{font-size:12px;color:var(--studio-muted)}.studio-experiment .company-facts dd{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--studio-ink)}.studio-experiment .company-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding-block:64px}.studio-experiment .company-audience-grid>article{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-panel)}.studio-experiment .company-audience-grid h2,.studio-experiment .company-contact h2{margin:14px 0 20px;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.studio-experiment .company-audience-grid p:not(.kicker),.studio-experiment .company-contact p:not(.kicker){font-size:16px;line-height:1.75;color:var(--studio-muted)}.studio-experiment .company-next-steps{display:flex;flex-wrap:wrap;gap:0 22px;padding:0;list-style:none;margin-block:14px 24px}.studio-experiment .company-next-steps a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px;color:var(--studio-ink);text-underline-offset:4px}.studio-experiment .company-audience-grid>article>.home-button{margin-top:auto}.studio-experiment .company-page .home-button{max-width:100%;gap:10px;line-height:1.5;text-align:left}.studio-experiment .company-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding-block:56px;border-top:1px solid var(--studio-line)}.studio-experiment .company-contact a{overflow-wrap:anywhere}.studio-experiment .company-contact .company-next-steps{margin-bottom:0}.studio-experiment .company-contact .home-button{display:inline-flex;align-items:center;gap:10px}@media (max-width:1100px){.studio-experiment .site-header-inner{gap:12px}.studio-experiment .site-primary-nav{display:none}.studio-experiment .site-mobile-toggle{display:grid;margin-left:0}.studio-experiment .site-mobile-nav{display:block}.studio-experiment .studio-theme-toggle{margin-left:auto;margin-right:0}.studio-experiment .company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studio-experiment .visitor-section{padding-bottom:48px}.studio-experiment .company-audience-grid,.studio-experiment .company-contact,.studio-experiment .company-facts,.studio-experiment .product-jump-links,.studio-experiment .visitor-paths{grid-template-columns:1fr}.studio-experiment .visitor-path{padding:24px}.studio-experiment .product-jump-links{gap:0;margin-bottom:40px}.studio-experiment .product-jump-links a+a{border-top:0}.studio-experiment .company-facts{gap:12px}.studio-experiment .company-audience-grid{padding-block:40px;gap:20px}.studio-experiment .company-audience-grid>article{padding:24px}.studio-experiment .company-contact{padding-block:40px;gap:20px}.studio-experiment .company-subnav{gap:0 24px}}.studio-experiment .home-kicker,.studio-experiment .kicker{text-transform:uppercase}.studio-experiment .home-hero-copy .home-kicker{display:inline-flex;align-items:center;gap:10px}.studio-experiment .home-hero-copy .home-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.5}.studio-experiment .home-hero h1{margin-top:20px}.studio-experiment .home-hero-lede{margin-top:22px}.studio-experiment .hero-product-row{border-radius:10px;padding-inline:14px;margin-inline:-14px;transition:background .15s ease}.studio-experiment .hero-product-row:hover .hero-product-icon{border-color:var(--studio-muted)}.studio-experiment .hero-product-row>svg{color:var(--studio-muted);transition:transform .15s ease}.studio-experiment .hero-product-row:hover>svg{transform:translateX(3px);color:var(--studio-ink)}.studio-experiment :is(.visitor-path,.company-audience-grid>article){transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.studio-experiment .visitor-path:hover{transform:translateY(-2px);box-shadow:0 18px 36px -28px #0007}.studio-experiment .visitor-path:hover .path-next{gap:14px}.studio-experiment .path-next{transition:gap .15s ease}.studio-experiment .product-journey li>span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border:1px solid var(--studio-line);border-radius:6px}.studio-experiment .product-jump-links a{transition:border-color .15s ease}.studio-experiment .product-jump-links a:hover{border-bottom-color:var(--studio-ink)}.studio-experiment .product-jump-links a>svg{color:var(--studio-muted);transition:transform .15s ease}.studio-experiment .product-jump-links a:hover>svg{transform:translateX(3px);color:var(--studio-ink)}.studio-experiment .product-stories .product-story-headline{margin-bottom:14px}.studio-experiment .product-title-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-panel)}.studio-experiment .product-links a{display:inline-flex;align-items:center;gap:7px;transition:color .15s ease}.studio-experiment .product-links a:hover{color:var(--studio-ink);text-decoration:underline;text-underline-offset:4px}.studio-experiment .company-section nav a svg,.studio-experiment .home-cta a svg{transition:transform .15s ease}.studio-experiment .company-section nav a:hover svg,.studio-experiment .home-cta a:hover svg{transform:translateX(3px)}.studio-footer nav{gap:14px}.studio-footer a{display:inline-flex;align-items:center;min-height:28px;transition:color .12s ease}.studio-footer-brand p{line-height:1.6}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid)>article{transition:border-color .15s ease,transform .15s ease}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid)>article:hover{border-color:var(--studio-muted);transform:translateY(-2px)}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid)>article a{display:inline-flex;align-items:center;gap:7px}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid)>article a svg{transition:transform .15s ease}.studio-experiment :is(.seo-product-grid,.seo-feature-grid,.seo-trust-grid)>article a:hover svg{transform:translateX(3px)}.studio-experiment .visual-product-hero .back-link{display:inline-flex;align-items:center;gap:6px;color:var(--studio-muted);text-underline-offset:4px;transition:color .12s ease}.studio-experiment .visual-product-hero .back-link:hover{color:var(--studio-ink)}.studio-experiment .product-details .detail-grid>article,.studio-experiment .visual-capability-strip article{transition:border-color .15s ease}.studio-experiment .product-details .detail-grid>article:hover{border-color:var(--studio-muted)}@media (max-width:760px){.studio-experiment .home-hero h1{margin-top:16px}.studio-experiment .product-links{flex-wrap:wrap;gap:10px 18px}}@media (prefers-reduced-motion:reduce){.studio-experiment :is(.visitor-path,.hero-product-row>svg,.product-jump-links a>svg,.seo-product-grid>article,.seo-feature-grid>article,.seo-trust-grid>article):hover{transform:none}}.studio-experiment .home-v3{--accent-vcode:#16a37f;--accent-opengit:#3a86d6;--accent-oxsig:#1f9bbd}html[data-theme=dark] .studio-experiment .home-v3{--accent-vcode:#35c6a0;--accent-opengit:#5aa0ea;--accent-oxsig:#40c0e0}.studio-experiment .home-hero{padding-block:clamp(72px,8vw,104px) clamp(64px,7vw,92px)}.studio-experiment .home-hero h1{margin-top:22px;margin-bottom:0;letter-spacing:-.055em}.studio-experiment .home-hero-lede{margin-top:24px}.studio-experiment .home-actions{margin-top:34px}.studio-experiment .product-index-label{padding-bottom:18px}.studio-experiment .hero-product-row{position:relative}.studio-experiment .hero-product-row.vcode .hero-product-icon{color:var(--accent-vcode)}.studio-experiment .hero-product-row.opengit .hero-product-icon{color:var(--accent-opengit)}.studio-experiment .hero-product-row.oxsig .hero-product-icon{color:var(--accent-oxsig)}.studio-experiment .product-index-foot{margin:18px 0 0;padding:0;border:0;font:400 13px/1.6 inherit;letter-spacing:0;text-transform:none;color:var(--studio-muted)}.studio-experiment .section-heading{padding-block:clamp(40px,5vw,56px) 0;margin-bottom:clamp(28px,3vw,40px);align-items:start}.studio-experiment .section-heading h2{letter-spacing:-.045em}.studio-experiment .section-heading>p{max-width:420px;font-size:16px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .visitor-section{padding-block:clamp(56px,6vw,80px) clamp(56px,6vw,76px)}.studio-experiment .products-section{padding-bottom:clamp(72px,8vw,100px)}.studio-experiment .company-section{padding-block:clamp(72px,8vw,100px)}.studio-experiment .visitor-heading .home-kicker{margin-bottom:0}.studio-experiment .visitor-heading h2{margin-top:12px}.studio-experiment .visitor-path{padding:clamp(24px,2.6vw,30px);border-radius:12px}.studio-experiment .visitor-path h3{margin-top:16px}.studio-experiment .visitor-path .path-next{color:var(--studio-ink)}.studio-experiment .product-journey{margin-bottom:clamp(28px,3vw,36px)}.studio-experiment .product-jump-links{margin-bottom:clamp(56px,7vw,80px)}.studio-experiment .product-jump-links a{padding-left:16px}.studio-experiment .product-jump-links a:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--studio-muted);transition:background .15s ease}.studio-experiment .product-jump-links a{position:relative}.studio-experiment .product-jump-links a:first-child:before{background:var(--accent-vcode)}.studio-experiment .product-jump-links a:nth-child(2):before{background:var(--accent-opengit)}.studio-experiment .product-jump-links a:nth-child(3):before{background:var(--accent-oxsig)}.studio-experiment .product-stories{gap:clamp(72px,9vw,112px)}.studio-experiment .product-showcase.vcode .product-title-icon{color:var(--accent-vcode);border-color:color-mix(in srgb,var(--accent-vcode) 40%,var(--studio-line))}.studio-experiment .product-showcase.opengit .product-title-icon{color:var(--accent-opengit);border-color:color-mix(in srgb,var(--accent-opengit) 40%,var(--studio-line))}.studio-experiment .product-showcase.oxsig .product-title-icon{color:var(--accent-oxsig);border-color:color-mix(in srgb,var(--accent-oxsig) 40%,var(--studio-line))}.studio-experiment .product-story-name{font-size:17px;letter-spacing:-.01em}.studio-experiment .product-title-row small{font-size:13px}.studio-experiment .product-stories .product-story-headline{margin:18px 0 14px}.studio-experiment .technology-band>p{margin-bottom:22px}.studio-experiment .company-section>div>p:last-child{margin-top:14px;font-size:16px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .home-cta{padding:clamp(28px,3.4vw,40px)}.studio-experiment .company-page .seo-copy{padding-block:clamp(48px,5vw,68px)}.studio-experiment .company-audience-intro{padding-top:clamp(48px,5vw,64px);max-width:760px}.studio-experiment .company-audience-intro h2{margin:12px 0 14px;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.04em}.studio-experiment .company-audience-intro>p:last-child{margin:0;font-size:17px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .company-audience-grid{padding-top:clamp(28px,3vw,36px)}.studio-experiment .company-audience-grid>article{padding:clamp(28px,3vw,36px);border-radius:12px}.studio-experiment .company-audience-grid>article>.kicker{margin-bottom:0}.studio-experiment .company-facts>div{padding-top:20px}@media (max-width:760px){.studio-experiment .product-index-foot{margin-top:16px}.studio-experiment .section-heading>p{max-width:none}.studio-experiment .product-jump-links a:before{display:none}.studio-experiment .product-jump-links a{padding-left:0}.studio-experiment .company-audience-intro{padding-top:36px}}.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article{margin:0;padding:28px 0 0;min-height:0;background:transparent;border:0;border-top:1px solid var(--studio-line);border-radius:0;box-shadow:none}.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article h2{margin:18px 0 10px}.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article p{margin:0}.studio-experiment .seo-product-grid>article a{display:inline-flex;align-items:center;gap:7px;margin-top:22px}.studio-experiment .seo-group-intro{grid-column:1/-1;max-width:760px;margin:0;padding:0;border:0}.studio-experiment .seo-group-intro h2{margin:12px 0;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.04em}.studio-experiment .seo-group-intro>p:last-child{margin:0;font-size:17px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .founder-inline{margin:0;padding:28px 0 0;background:transparent;border:0;border-top:1px solid var(--studio-line);border-radius:0;box-shadow:none}.studio-experiment .founder-inline span{color:var(--studio-muted);letter-spacing:.1em}.studio-experiment .founder-inline strong{color:var(--studio-ink)}.studio-experiment .company-audience-grid>article{padding:28px 0 0;border:0;border-top:1px solid var(--studio-line)}.studio-experiment .company-audience-grid>article,.studio-experiment .company-contact{background:transparent;border-radius:0;box-shadow:none}.studio-experiment .seo-stack h2{margin:12px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.studio-experiment .seo-stack .seo-stack-lede{max-width:720px;margin:0;font-size:17px;line-height:1.7;color:var(--studio-muted)}.studio-experiment .seo-stack>div{gap:10px 24px;margin-top:24px}.studio-experiment .seo-stack span{padding:0;border:0;border-radius:0;background:transparent;color:var(--studio-ink);font:500 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article:hover{border-color:var(--studio-line);transform:none}.studio-experiment .seo-product-grid>article a:hover{text-decoration:underline;text-underline-offset:4px}html[data-theme=light] .studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article{background:transparent}html[data-theme=light] .studio-experiment .seo-stack span{color:var(--studio-ink)}html[data-theme=light] .studio-experiment .founder-inline{background:transparent}@media (max-width:760px){.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article{padding-top:24px}.studio-experiment .founder-inline{padding-top:24px}}@media (prefers-reduced-motion:reduce){.studio-experiment :is(.seo-product-grid,.seo-feature-grid)>article a svg{transform:none}}.studio-experiment .home-hero{width:100%;max-width:none;padding-inline:max(48px,calc((100% - 1280px) / 2));background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);color:#f1f4f8}.studio-experiment .home-hero :is(.home-kicker,.home-hero-lede,.product-index-label,.hero-product-row small,.product-index-foot){color:#b7c5d2}.studio-experiment .home-hero .hero-product-row strong,.studio-experiment .home-hero h1{color:#f1f4f8}.studio-experiment .home-hero h1 span{color:#bacce0}.studio-experiment .home-hero .home-button.primary{background:#d7ff70;color:#111923;border-color:#d7ff70}.studio-experiment .home-hero .home-button.secondary{color:#f1f4f8;border-color:#555a63}.studio-experiment .home-hero .hero-product-row{border-color:#45494f}.studio-experiment .home-hero .hero-product-row:hover{background:#ffffff10}.studio-experiment .home-hero .hero-product-icon{background:#ffffff0b;border-color:#45494f}.studio-experiment .home-hero .product-index-label{border-color:#45494f}.studio-experiment .developer-cta,.studio-experiment .developer-product-grid{background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);color:#f1f4f8;border:0;border-radius:0;padding:clamp(28px,4vw,52px)}.studio-experiment .developer-product-grid article{background:transparent;border:0;border-top:1px solid #45494f;border-radius:0;box-shadow:none;padding:26px 0 0}.studio-experiment .developer-product-grid article:hover{transform:none;box-shadow:none;border-color:#858b94}.studio-experiment .developer-cta :is(h2,a),.studio-experiment .developer-product-grid :is(h3,li,a){color:#f1f4f8}.studio-experiment .developer-cta p:last-child,.studio-experiment .developer-product-grid :is(.developer-product-title,article>p){color:#b7c5d2}.studio-experiment .developer-cta .developer-action-primary{color:#111923}.studio-experiment .developer-model-grid article{background:transparent}.studio-experiment .founder-inline{width:min(1280px,calc(100% - 96px));margin-inline:auto;grid-template-columns:74px minmax(0,1fr) auto;align-items:center}.studio-experiment .support-principles-band{background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);padding-block:clamp(44px,7vw,84px)}.studio-experiment .support-principles-band .support-principles-inner{color:#f1f4f8}.studio-experiment .support-principles-band :is(.kicker,.seo-lede){color:#b7c5d2}.studio-experiment .support-principles-band h1{color:#f1f4f8}.studio-experiment .support-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 56px;gap:40px 56px;padding-block:clamp(35px,5vw,64px)}.studio-experiment .support-principles-grid article{background:transparent;border:0;border-top:1px solid var(--studio-line);border-radius:0;padding:24px 0 0;min-height:0}.studio-experiment .support-principles-grid article h2{margin:10px 0;font-size:clamp(22px,2.5vw,30px)}.studio-experiment .support-principles-grid article p{font-size:14px;line-height:1.75}.studio-experiment .technology-visual-grid>article{grid-template-columns:48px minmax(0,1fr);grid-column-gap:18px;column-gap:18px}.studio-experiment .technology-visual-grid>article>svg{grid-row:span 2;width:44px;height:44px;padding:10px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-panel)}.studio-experiment .technology-visual-grid>article h2{margin:0 0 8px;font-size:clamp(20px,2.3vw,27px)}.studio-experiment .technology-visual-grid>article p{line-height:1.65}.studio-experiment .notification-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}@media (max-width:760px){.studio-experiment .home-hero{padding-inline:24px}.studio-experiment .developer-product-grid{grid-template-columns:1fr}.studio-experiment .developer-cta{padding-inline:24px}.studio-experiment .founder-inline{width:calc(100% - 48px);grid-template-columns:52px minmax(0,1fr)}.studio-experiment .founder-inline>a{grid-column:2}.studio-experiment .support-principles-grid{grid-template-columns:1fr}}.studio-experiment .visitor-visual{min-height:90px;margin:8px 0 15px;display:flex;align-items:center}.studio-experiment .visitor-products-visual{gap:12px}.studio-experiment .visitor-products-visual>span{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:8px;justify-content:center;padding:12px 4px;border:1px solid var(--studio-line);border-radius:10px;background:color-mix(in srgb,var(--studio-panel) 70%,transparent)}.studio-experiment .visitor-products-visual span:first-child svg{color:#6ebfa4}.studio-experiment .visitor-products-visual span:nth-child(2) svg{color:#7faee2}.studio-experiment .visitor-products-visual span:nth-child(3) svg{color:#7ac3da}.studio-experiment .visitor-products-visual small{font-size:11px;color:var(--studio-ink);font-weight:650}.studio-experiment .visitor-trust-visual{gap:20px;color:var(--studio-ink)}.studio-experiment .visitor-trust-visual>svg{color:#78b59b}.studio-experiment .visitor-trust-visual>span{display:grid;grid-gap:9px;gap:9px;width:min(70%,180px)}.studio-experiment .visitor-trust-visual i{display:block;height:7px;border-radius:99px;background:var(--studio-line)}.studio-experiment .visitor-trust-visual i:nth-child(2){width:84%}.studio-experiment .visitor-trust-visual i:nth-child(3){width:61%}.studio-experiment .visitor-message-visual{position:relative;gap:16px;color:var(--studio-ink)}.studio-experiment .visitor-message-bubble{opacity:.85}.studio-experiment .visitor-message-send{color:#78b59b;animation:clinode-message-drift 2.8s ease-in-out infinite alternate}@keyframes clinode-message-drift{0%{transform:translate(-6px,5px);opacity:.65}to{transform:translate(8px,-5px);opacity:1}}@media (prefers-reduced-motion:reduce){.studio-experiment .visitor-message-send{animation:none}}.studio-experiment .technology-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.studio-experiment .technology-visual-grid>article{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-content:start;min-height:0;margin:0;padding:24px 0 0;border:0;border-top:1px solid var(--studio-line);border-radius:0;background:transparent;box-shadow:none}.studio-experiment .technology-visual-grid>article>svg{grid-row:1/span 2;width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent}.studio-experiment .technology-visual-grid>article h2{margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.22}.studio-experiment .technology-visual-grid>article p{grid-column:2;margin:0;font-size:14px;line-height:1.75}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+1)>svg{color:#65b8a0}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+2)>svg{color:#83a8e7}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+3)>svg{color:#d5a76d}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+4)>svg{color:#9e9ce0}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+5)>svg{color:#72b8da}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+6)>svg{color:#b4a0d6}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+7)>svg{color:#e3a09e}.studio-experiment .technology-visual-grid>article:nth-of-type(8n+8)>svg{color:#86bb84}@media (max-width:760px){.studio-experiment .technology-visual-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.studio-experiment .home-v3 .shell{width:min(1200px,calc(100% - 112px))}.studio-experiment .home-v3 .home-hero{width:100%;max-width:none;padding-inline:max(56px,calc((100% - 1200px)/2))}.studio-experiment .home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(36px,5vw,84px);gap:clamp(36px,5vw,84px);padding-block:28px 80px}.studio-experiment .home-faq-intro h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;line-height:1.1;margin:12px 0 16px}.studio-experiment .home-faq-intro>p:last-child{color:var(--studio-muted);font-size:16px;line-height:1.7}.studio-experiment .home-faq-questions{border-top:1px solid var(--studio-line)}.studio-experiment .home-faq-questions details{border-bottom:1px solid var(--studio-line);padding:0 0 2px}.studio-experiment .home-faq-questions summary{cursor:pointer;padding:21px 24px 21px 0;font-size:17px;font-weight:650;line-height:1.4}.studio-experiment .home-faq-questions details p{font-size:15px;line-height:1.75;color:var(--studio-muted);margin:0 0 22px;max-width:58ch}.studio-experiment .home-faq-questions details a{color:var(--studio-ink);text-underline-offset:3px}@media (max-width:760px){.studio-experiment .home-v3 .shell{width:calc(100% - 48px)}.studio-experiment .home-v3 .home-hero{width:100%;padding-inline:24px}.studio-experiment .home-faq{grid-template-columns:1fr;gap:18px;padding-block:18px 58px}}.studio-experiment .home-hero{position:relative;isolation:isolate;overflow:hidden}.studio-experiment .home-hero>:not(.hero-cloud-field){position:relative;z-index:1}.studio-experiment .home-v3 .home-hero{--accent-vcode:#35c6a0;--accent-opengit:#5aa0ea;--accent-oxsig:#40c0e0}.hero-cloud-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.92}.hcf-packet{stroke-dasharray:6 94;stroke-dashoffset:100;animation:clinode-flow 4.2s linear infinite}.hcf-ring{transform-box:fill-box;transform-origin:center;animation:clinode-ring 3.6s ease-out infinite}.hcf-ring-late{animation-delay:1.8s}.hcf-glow{transform-box:fill-box;transform-origin:center;animation:clinode-glow-drift 14s ease-in-out infinite alternate}.hcf-glow-b{animation-duration:18s;animation-direction:alternate-reverse}@keyframes clinode-flow{to{stroke-dashoffset:0}}@keyframes clinode-ring{0%{transform:scale(1);opacity:.85}to{transform:scale(2.6);opacity:0}}@keyframes clinode-glow-drift{0%{transform:translate(-24px,10px) scale(1)}to{transform:translate(18px,-14px) scale(1.08)}}@media (max-width:1100px){.hero-cloud-field{opacity:.55}}.studio-experiment .home-hero .hero-product-stack{padding:10px 18px 6px;border-radius:14px;background:color-mix(in srgb,#141619 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #ffffff0d,0 30px 60px -36px #000c}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-theme] .studio-experiment .home-hero h1 span{padding-right:.06em;background:linear-gradient(100deg,#7fe0c3,#8fbdf2 32%,#b9b4f0 58%,#7fd3ea 82%,#7fe0c3);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:clinode-gradient-shift 10s ease-in-out infinite alternate}}@keyframes clinode-gradient-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@media (forced-colors:active){html[data-theme] .studio-experiment .home-hero h1 span{background:none;color:CanvasText;animation:none}}.studio-experiment .home-hero .home-button.primary{transition:box-shadow .2s ease,transform .2s ease}.studio-experiment .home-hero .home-button.primary:hover{box-shadow:0 10px 30px -10px #d7ff70aa;transform:translateY(-2px)}html[data-theme] .studio-experiment .home-hero .hero-product-row .hero-product-icon,html[data-theme] .studio-experiment .product-showcase .product-title-icon{background:color-mix(in srgb,currentColor 14%,transparent);border-color:color-mix(in srgb,currentColor 42%,transparent);transition:box-shadow .2s ease,transform .2s ease}.studio-experiment .home-hero .hero-product-row:hover .hero-product-icon{box-shadow:0 0 26px -6px currentColor;transform:scale(1.06)}.studio-experiment .product-showcase:hover .product-title-icon{box-shadow:0 0 22px -8px currentColor}.studio-experiment .product-story-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.studio-experiment .product-story-media:hover img{transform:scale(1.012)}html.reveal-ready #main>section.reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.reveal-ready #main>section.reveal.is-revealed{opacity:1;transform:none}.studio-experiment .technology-flow{margin:clamp(32px,4vw,52px) 0 0;padding:clamp(18px,3vw,34px) clamp(16px,3vw,34px) 18px;border-radius:14px;background:radial-gradient(ellipse at 75% 42%,#2a2d33,#141619 65%);overflow-x:auto}.studio-experiment .technology-flow svg{display:block;width:100%;min-width:560px;height:auto}.studio-experiment .technology-flow figcaption{margin-top:10px;color:#b7c5d2;font:500 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.tf-label{fill:#f1f4f8;font:700 17px Arial,Helvetica,sans-serif}.tf-detail{fill:#b7c5d2;font:500 12px ui-monospace,SFMono-Regular,Consolas,monospace}.tf-packet{stroke-dasharray:7 93;stroke-dashoffset:100;animation:clinode-flow 3.6s linear infinite}.tf-packet-late{animation-delay:-1.8s}.tf-step-halo{opacity:0;animation:clinode-halo 3.6s ease-in-out infinite}@keyframes clinode-halo{0%,to{opacity:0}45%{opacity:.75}}.studio-experiment .seo-stack span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;vertical-align:1px;background:var(--chip-dot,#397fbc)}.studio-experiment .seo-stack span:nth-of-type(8n+1){--chip-dot:#65b8a0}.studio-experiment .seo-stack span:nth-of-type(8n+2){--chip-dot:#72b8da}.studio-experiment .seo-stack span:nth-of-type(8n+3){--chip-dot:#83a8e7}.studio-experiment .seo-stack span:nth-of-type(8n+4){--chip-dot:#b4a0d6}.studio-experiment .seo-stack span:nth-of-type(8n+5){--chip-dot:#5aa0ea}.studio-experiment .seo-stack span:nth-of-type(8n+6){--chip-dot:#d5a76d}.studio-experiment .seo-stack span:nth-of-type(8n+7){--chip-dot:#e3a09e}.studio-experiment .seo-stack span:nth-of-type(8n+8){--chip-dot:#86bb84}.studio-experiment .support-principles-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.studio-experiment .support-route-art{width:100%;max-width:440px;height:auto;justify-self:end;overflow:visible}.sra-packet{stroke-dasharray:8 92;stroke-dashoffset:100;animation:clinode-flow 2.9s linear infinite}.sra-ring{transform-box:fill-box;transform-origin:center;animation:clinode-ring 3.2s ease-out infinite}.studio-experiment .support-icon{--tone:#16876a;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);border:1px solid color-mix(in srgb,var(--tone) 38%,transparent)}.studio-experiment .support-icon-security{--tone:#c7533b}.studio-experiment .support-icon-privacy{--tone:#6d68c9}.studio-experiment .support-icon-expectations{--tone:#99731c}html[data-theme=dark] .studio-experiment .support-icon-product{--tone:#35c6a0}html[data-theme=dark] .studio-experiment .support-icon-security{--tone:#e3a09e}html[data-theme=dark] .studio-experiment .support-icon-privacy{--tone:#9e9ce0}html[data-theme=dark] .studio-experiment .support-icon-expectations{--tone:#d5a76d}@media (max-width:860px){.studio-experiment .support-principles-inner{grid-template-columns:minmax(0,1fr)}.studio-experiment .support-route-art{justify-self:start;max-width:340px}}.studio-experiment .updates-timeline{position:relative;gap:48px;padding-left:68px}.studio-experiment .updates-timeline:before{content:"";position:absolute;left:21px;top:78px;bottom:120px;width:2px;border-radius:2px;background:linear-gradient(#35c6a0,#5aa0ea 60%,transparent);opacity:.55}.studio-experiment .updates-timeline .update-entry{position:relative;padding:24px 0 0;background:transparent;border:0;border-top:1px solid var(--studio-line);border-radius:0}.studio-experiment .update-entry{--tone:#16876a}.studio-experiment .update-guides{--tone:#286fb5}.studio-experiment .update-beta{--tone:#6d68c9}html[data-theme=dark] .studio-experiment .update-entry{--tone:#35c6a0}html[data-theme=dark] .studio-experiment .update-guides{--tone:#5aa0ea}html[data-theme=dark] .studio-experiment .update-beta{--tone:#9e9ce0}.studio-experiment .update-marker{position:absolute;left:-68px;top:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--tone);background:var(--studio-bg);border:1.5px solid var(--tone);box-shadow:0 0 0 6px color-mix(in srgb,var(--tone) 12%,transparent)}.studio-experiment .update-entry:first-child .update-marker:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--tone);animation:clinode-ring 3s ease-out infinite}.studio-experiment .updates-timeline time{display:inline-block;color:var(--tone);font:600 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}@media (max-width:760px){.studio-experiment .updates-timeline{padding-left:54px}.studio-experiment .updates-timeline:before{left:17px}.studio-experiment .update-marker{left:-54px;width:36px;height:36px}}.studio-experiment .founder-products article:first-of-type svg{color:#16876a}.studio-experiment .founder-products article:nth-of-type(2) svg{color:#286fb5}.studio-experiment .founder-products article:nth-of-type(3) svg{color:#197894}html[data-theme=dark] .studio-experiment .founder-products article:first-of-type svg{color:#35c6a0}html[data-theme=dark] .studio-experiment .founder-products article:nth-of-type(2) svg{color:#5aa0ea}html[data-theme=dark] .studio-experiment .founder-products article:nth-of-type(3) svg{color:#40c0e0}.studio-experiment .trust-status>div:first-of-type svg{color:#b4a0d6}.studio-experiment .trust-status>div:nth-of-type(2) svg{color:#65b8a0}.studio-experiment .trust-status>div:nth-of-type(3) svg{color:#72b8da}.studio-experiment .seo-boundaries>div:first-of-type svg{color:#d5a76d}.studio-experiment .seo-boundaries>div:nth-of-type(2) svg{color:#65b8a0}@media (prefers-reduced-motion:reduce){.hcf-glow,.hcf-packet,.hcf-ring,.sra-packet,.sra-ring,.studio-experiment .update-entry:first-child .update-marker:after,.tf-packet,.tf-step-halo,html[data-theme] .studio-experiment .home-hero h1 span{animation:none!important}.hcf-ring,.sra-ring,.studio-experiment .update-entry:first-child .update-marker:after{opacity:0}.hcf-packet,.sra-packet,.tf-packet{stroke-dasharray:none;opacity:.35}.studio-experiment .home-hero .hero-product-row:hover .hero-product-icon,.studio-experiment .product-story-media:hover img,.studio-experiment :is(.home-hero .home-button.primary,.home-hero .hero-product-row .hero-product-icon,.product-story-media img):hover{transform:none}html.reveal-ready #main>section.reveal{opacity:1;transform:none;transition:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio-experiment .brand-mark-animated{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden}.studio-experiment .brand-mark-animated svg{width:70%;height:70%;overflow:visible}.brand-mark-arc{fill:none;stroke:#111923;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:clinode-brand-draw .9s cubic-bezier(.65,0,.35,1) .15s forwards}.brand-mark-dot{fill:#111923;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:clinode-brand-dot .45s cubic-bezier(.34,1.56,.64,1) 1s forwards}.studio-experiment .brand:hover .brand-mark-dot{animation:clinode-brand-bounce .6s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.studio-experiment .brand-mark-animated{transition:box-shadow .25s ease}.studio-experiment .brand:hover .brand-mark-animated{box-shadow:0 0 0 4px #d7ff7033,0 8px 22px -8px #d7ff70aa}@keyframes clinode-brand-draw{to{stroke-dashoffset:0}}@keyframes clinode-brand-dot{to{transform:scale(1)}}@keyframes clinode-brand-bounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.15)}to{transform:translateY(0) scale(1)}}.product-mark{display:block;flex:0 0 auto;border-radius:27%;transition:transform .2s ease,box-shadow .2s ease}.product-mark-vcode{--mark-glow:#35c6a0}.product-mark-opengit{--mark-glow:#6f86e6}.product-mark-oxsig{--mark-glow:#40c0e0}.studio-experiment .hero-product-row{grid-template-columns:42px minmax(0,1fr) auto}.products-mega-item:focus-visible .product-mark,.products-mega-item:hover .product-mark,.studio-experiment .hero-product-row:hover .hero-product-mark,.studio-experiment .product-showcase:hover .product-title-mark,.studio-experiment .visitor-path:hover .product-mark{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 26px -10px var(--mark-glow)}.studio-experiment .visitor-products-visual .product-mark{width:30px;height:30px}.studio-experiment .hero-terminal{max-width:560px;margin:34px 0 0;border-radius:12px;overflow:hidden;background:#0d0e10e6;border:1px solid #3a3e45;box-shadow:inset 0 1px 0 #ffffff0f,0 30px 60px -34px #000}.hero-terminal-bar{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 6px 0 14px;border-bottom:1px solid #2c2f35;background:#16181b}.hero-terminal-dots{display:inline-flex;gap:6px}.hero-terminal-dots i{width:10px;height:10px;border-radius:50%;background:#e3a09e}.hero-terminal-dots i:nth-child(2){background:#d5a76d}.hero-terminal-dots i:nth-child(3){background:#65b8a0}.hero-terminal-title{flex:1 1;color:#8d949e;font:500 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.hero-terminal-replay{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#8d949e;cursor:pointer}.hero-terminal-replay:hover:not(:disabled){background:#ffffff12;color:#f1f4f8}.hero-terminal-replay:disabled{opacity:.35;cursor:default}.hero-terminal-body{margin:0;min-height:178px;padding:16px 18px 18px;color:#d9dee5;font:500 13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow-x:auto}.term-line{display:block}.term-prompt{color:#d7ff70;font-weight:700}.term-row{display:grid;grid-template-columns:9ch minmax(0,1fr) auto;grid-gap:1ch;gap:1ch;padding-left:2ch}.term-name{font-weight:700}.term-label{color:#aab3be;overflow:hidden;text-overflow:ellipsis}.term-status{color:#8d949e}.term-status i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;vertical-align:1px}.term-out{padding-left:2ch;color:#7fd3ea}.term-caret{display:inline-block;width:.6em;height:1.1em;margin-left:2px;vertical-align:-3px;background:#d7ff70;animation:clinode-caret 1s steps(1) infinite}@keyframes clinode-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){html.js .hero-terminal:not(.is-ready) .hero-terminal-body{visibility:hidden}}@media (max-width:480px){.term-status{display:none}.term-row{grid-template-columns:8ch minmax(0,1fr)}.hero-terminal-body{font-size:12px;padding-inline:14px}}.studio-experiment .platform-section{padding-bottom:clamp(56px,7vw,92px)}.platform-diagram{margin:0}.platform-diagram-scroll{border-radius:18px;overflow-x:auto;background:var(--studio-panel);border:1px solid var(--studio-line)}.platform-diagram svg{display:block;width:100%;min-width:820px;height:auto}.platform-diagram figcaption{margin-top:14px;max-width:72ch;color:var(--studio-muted);font:500 12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.pd-grid-dot{fill:var(--studio-ink);opacity:.07}.pd-group{fill:none;stroke:var(--studio-muted);stroke-opacity:.55;stroke-width:1.4;stroke-dasharray:6 6}.pd-group-core{fill:#d7ff70;fill-opacity:.045;stroke:#8fae2f;stroke-opacity:.8}html[data-theme=dark] .pd-group-core{stroke:#d7ff70;stroke-opacity:.45}.pd-group-label{fill:var(--studio-muted);font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.pd-group-label-core{fill:#5f7a12}html[data-theme=dark] .pd-group-label-core{fill:#d7ff70}.pd-stage-rule{stroke:var(--studio-line);stroke-width:1.4}.pd-stage-label{fill:var(--studio-ink);font:700 17px Arial,Helvetica,sans-serif}.pd-stage-detail{fill:var(--studio-muted);font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.pd-tile{fill:var(--studio-bg);stroke:var(--studio-line);stroke-width:1.3}.pd-tile-product{stroke-opacity:.7;stroke-width:1.6}.pd-node-bg{fill:var(--studio-bg)}.pd-tile-title{fill:var(--studio-ink);font:700 15px Arial,Helvetica,sans-serif}.pd-tile-detail{fill:var(--studio-muted);font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace}.pd-packet{stroke-dasharray:5 95;stroke-dashoffset:100;animation:clinode-flow 3.9s linear infinite}.studio-experiment .site-header-v2{position:-webkit-sticky;position:sticky}.studio-experiment .nav-products{display:inline-flex;align-items:center;gap:0}.studio-experiment .nav-products>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600}.nav-products-toggle{display:inline-grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:transparent;color:var(--studio-muted);cursor:pointer}.nav-products-toggle svg{transition:transform .2s ease}.nav-products.is-open .nav-products-toggle{color:var(--studio-ink)}.nav-products.is-open .nav-products-toggle svg{transform:rotate(180deg)}.products-mega{position:absolute;top:calc(100% - 6px);left:50%;z-index:70;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:0;gap:0;width:min(820px,calc(100vw - 48px));transform:translateX(-50%);border:1px solid var(--studio-line);border-radius:16px;overflow:hidden;background:var(--studio-bg);box-shadow:0 40px 80px -40px #0009,0 0 0 1px #ffffff08;animation:clinode-mega-in .2s cubic-bezier(.2,.7,.2,1)}@keyframes clinode-mega-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.products-mega-main{padding:18px}.products-mega-side{display:grid;align-content:start;grid-gap:2px;gap:2px;padding:18px;background:var(--studio-panel);border-left:1px solid var(--studio-line)}.products-mega-kicker{margin:4px 10px 10px;color:var(--studio-muted);font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.products-mega a{text-decoration:none;border-radius:10px}html[data-theme] .studio-experiment .site-primary-nav .products-mega a,html[data-theme] .studio-experiment .site-primary-nav .products-mega a:hover{color:var(--studio-ink)}.products-mega-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 10px;transition:background .15s ease}.products-mega-item:focus-visible,.products-mega-item:hover{background:var(--studio-panel)}.products-mega-item strong{display:block;font-size:15px}.products-mega-item strong small{margin-left:6px;color:var(--studio-muted);font-size:12px;font-weight:500}.products-mega-item>span>span{display:block;margin-top:3px;color:var(--studio-muted);font-size:13px;line-height:1.5}.products-mega-item>svg{color:var(--studio-muted);transition:transform .15s ease}.products-mega-item:hover>svg{transform:translateX(3px);color:var(--studio-ink)}.products-mega-side>a:not(.products-mega-all){display:block;padding:10px;transition:background .15s ease}.products-mega-side>a:not(.products-mega-all):hover{background:var(--studio-bg)}.products-mega-side strong{display:block;font-size:14px}.products-mega-side a>span{display:block;margin-top:2px;color:var(--studio-muted);font-size:12px}.products-mega-all{display:inline-flex;align-items:center;gap:6px;margin:10px 10px 0;font-size:13px;font-weight:650}.products-mega-all svg{transition:transform .15s ease}.products-mega-all:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.brand-mark-arc{animation:none;stroke-dashoffset:0}.brand-mark-dot,.studio-experiment .brand:hover .brand-mark-dot{animation:none;transform:none}.pd-packet,.products-mega,.term-caret{animation:none!important}.pd-packet{stroke-dasharray:none;opacity:.35}.products-mega{transform:translateX(-50%)}.nav-products-toggle svg,.product-mark,.products-mega-all svg,.products-mega-item>svg{transition:none}.products-mega-all:hover svg,.products-mega-item:focus-visible .product-mark,.products-mega-item:hover .product-mark,.products-mega-item:hover>svg,.studio-experiment .hero-product-row:hover .hero-product-mark,.studio-experiment .product-showcase:hover .product-title-mark,.studio-experiment .visitor-path:hover .product-mark{transform:none}}.product-beta-page{--beta-accent:#6aa88e}.product-beta-opengit{--beta-accent:#5a8fd6}.product-beta-oxsig{--beta-accent:#2f9fc0}.product-beta-kicker{display:inline-flex;align-items:center;gap:10px}.product-beta-page .vcode-beta-plan-free{border-color:var(--beta-accent);box-shadow:inset 0 2px 0 var(--beta-accent);background:color-mix(in srgb,var(--beta-accent) 7%,var(--studio-panel,transparent))}.product-beta-page .vcode-beta-plan li svg,.product-beta-page .vcode-beta-plan-free .vcode-beta-status{color:var(--beta-accent)}.product-beta-switch{padding-top:48px}.product-beta-switch>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.product-beta-switch a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:64px;padding:14px 16px;border:1px solid var(--studio-line);border-radius:12px;color:var(--studio-ink);text-decoration:none;font-size:15px;transition:border-color .15s ease}.product-beta-switch a:hover{border-color:var(--studio-muted)}.product-beta-switch a>svg:last-child{color:var(--studio-muted);transition:transform .15s ease}.product-beta-switch a:hover>svg:last-child{transform:translateX(3px)}.products-mega-beta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 10px 2px;padding-top:12px;border-top:1px solid var(--studio-line);font-size:13px}.products-mega-beta>span{color:var(--studio-muted);font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.products-mega-beta a{font-weight:650;text-decoration:underline!important;text-underline-offset:4px}@media (max-width:650px){.product-beta-switch>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-beta-switch a:hover>svg:last-child{transform:none}}