main{width:100%;max-width:100vw;position:relative}.bb-split-pane--zr,.bb-split-pane--zr *{cursor:pointer}.bb-act-1{background:var(--background);align-items:stretch;min-height:100vh;padding:clamp(104px,14vh,152px) clamp(20px,6vw,96px) clamp(64px,8vh,104px);display:flex;position:relative}.bb-act-1-frame{flex-direction:column;justify-content:space-between;gap:clamp(28px,4vh,56px);width:100%;max-width:1240px;margin:0 auto;display:flex}@media (width>=1600px){.bb-act-1-frame{max-width:1400px}}@media (width>=1920px){.bb-act-1-frame{max-width:1560px}}@media (width>=2400px){.bb-act-1-frame{max-width:1760px}}@media (height<=820px){.bb-act-1{padding-top:clamp(88px,11vh,112px);padding-bottom:clamp(48px,6vh,72px)}}.bb-hero{align-self:flex-start;width:100%}.bb-hero-kicker{margin:0 0 clamp(14px,1.6vw,22px)}.bb-hero-h1{font-family:var(--font-base);letter-spacing:-.026em;font-weight:500;line-height:1.06;font-size:var(--mkt-hero-xl);color:var(--text-primary);text-wrap:balance;margin:0}.bb-split{grid-template-columns:1fr 1fr;gap:clamp(16px,1.6vw,24px);width:100%;display:grid;position:relative}@media (width<=720px){.bb-split{grid-template-columns:1fr;gap:14px}}.bb-split-pane{background:var(--background);border:1px solid var(--border);isolation:isolate;border-radius:14px;flex-direction:column;min-height:clamp(260px,32vh,360px);transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@media (width>=1600px){.bb-split-pane{min-height:clamp(300px,36vh,420px)}}.bb-split[data-active-side=bb] .bb-split-pane--zr,.bb-split[data-active-side=zr] .bb-split-pane--bb{opacity:.55;transform:scale(.985)}.bb-split-bar{border-bottom:1px solid var(--border-subtle);height:clamp(46px,5.2vh,56px);font-family:var(--font-code,"IBM Plex Mono",monospace);font-size:var(--mkt-body-xs);align-items:center;gap:clamp(10px,1.2vw,16px);padding:0 clamp(16px,1.8vw,22px);display:flex}.bb-split-dots{flex-shrink:0;gap:5px;display:inline-flex}.bb-split-dots span{background:var(--border);border-radius:50%;width:7px;height:7px}.bb-split-host{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bb-split-tag{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.bb-split-tag--bb{color:#f7bc6b;background:#f7bc6b2e;border:1px solid #f7bc6b5c}.bb-split-tag--zr{color:#fff;background:#00000047;border:1px solid #ffffff52}.bb-split-bar--mesh{color:#ffffffc7;isolation:isolate;border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.bb-mesh-bg{z-index:-1;pointer-events:none;background:linear-gradient(135deg,var(--zen-orange-5,#c97a4e)0%,var(--zen-purple-5,#6b4dcf)100%);position:absolute;inset:0;overflow:hidden}.bb-mesh-bubble{filter:blur(34px);backface-visibility:hidden;opacity:.92;will-change:transform;border-radius:50%;width:65%;height:280%;position:absolute;transform:translateZ(0)}.bb-mesh-bubble[data-bubble="1"]{background:var(--zen-purple-6,#9b6fff);animation:7s ease-in-out infinite alternate bb-bubble-1;top:-90%;left:-10%}.bb-mesh-bubble[data-bubble="2"]{background:var(--zen-orange-6,#f38c5a);animation:9s ease-in-out infinite alternate bb-bubble-2;top:-80%;left:35%}.bb-mesh-bubble[data-bubble="3"]{background:var(--zen-red-6,#f36a6a);animation:11s ease-in-out infinite alternate bb-bubble-3;top:-100%;left:55%}.bb-mesh-bubble[data-bubble="4"]{background:#7adae6;animation:13s ease-in-out infinite alternate bb-bubble-4;top:-85%;left:18%}@keyframes bb-bubble-1{0%{transform:translate(0)}to{transform:translate(55%,20%)}}@keyframes bb-bubble-2{0%{transform:translate(0)}to{transform:translate(-40%,30%)}}@keyframes bb-bubble-3{0%{transform:translate(0)}to{transform:translate(45%,-25%)}}@keyframes bb-bubble-4{0%{transform:translate(0)}to{transform:translate(-30%,-20%)}}.bb-split-bar--mesh>:not(.bb-mesh-bg){z-index:1;position:relative}.bb-split-bar--mesh .bb-split-dots span{background:#ffffff52;box-shadow:0 0 0 1px #0000002e}.bb-split-bar--mesh .bb-split-host{color:#fff;font-weight:500}.bb-mock{flex-direction:column;flex:1;gap:clamp(10px,1.2vw,16px);min-height:0;padding:clamp(20px,2.4vw,32px) clamp(22px,2.4vw,30px) clamp(60px,6vw,80px);display:flex;position:relative}.bb-mock-title{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-body);color:var(--text-primary);margin:0 0 clamp(8px,1vw,14px)}.bb-mock-input{border:1px solid var(--border-subtle);font-family:var(--font-code,"IBM Plex Mono",monospace);font-size:var(--mkt-body-xs);color:var(--text-secondary);background:#ffffff05;border-radius:8px;width:fit-content;max-width:100%;padding:9px 12px}.bb-mock-button{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:#1d1612;background:#f7bc6b;border:1px solid #f7bc6b;border-radius:8px;align-self:flex-start;padding:8px 16px;font-weight:600;transition:transform .14s cubic-bezier(.22,1,.36,1),filter .14s}.bb-split-pane--bb[data-armed=true] .bb-mock-button{filter:brightness(.92);transform:scale(.96)}.bb-mock-cursor{color:#fff;filter:drop-shadow(0 2px 4px #00000080);pointer-events:none;width:22px;height:22px;left:calc(var(--cur-x,38%) - 5px);top:calc(var(--cur-y,56%) - 4px);z-index:2;transition:left 1.1s cubic-bezier(.34,1.56,.64,1),top 1.1s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(0,0)}.bb-mock-ripple{pointer-events:none;width:8px;height:8px;left:calc(var(--cur-x,38%) - 4px);top:calc(var(--cur-y,56%) - 4px);opacity:0;z-index:1;border:2px solid #f7bc6b;border-radius:50%;position:absolute}.bb-split-pane--bb[data-armed=true] .bb-mock-ripple{animation:.8s ease-out bb-ripple}@keyframes bb-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}.bb-json{font-family:var(--font-code,"IBM Plex Mono",monospace);font-size:var(--mkt-body-xs);color:var(--text-secondary);white-space:pre;flex:1;margin:0;padding:clamp(20px,2.4vw,32px) clamp(22px,2.4vw,30px) clamp(60px,6vw,80px);line-height:1.7;overflow:auto}.bb-json-line{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(4px)}.bb-act-1.is-in .bb-json-line{opacity:1;transform:translateY(0)}.bb-act-1.is-in .bb-json-line[data-line="0"]{transition-delay:.9s}.bb-act-1.is-in .bb-json-line[data-line="1"]{transition-delay:1.08s}.bb-act-1.is-in .bb-json-line[data-line="2"]{transition-delay:1.26s}.bb-act-1.is-in .bb-json-line[data-line="3"]{transition-delay:1.44s}.bb-act-1.is-in .bb-json-line[data-line="4"]{transition-delay:1.62s}.bb-json-k{color:var(--text-primary);font-weight:600}.bb-json-s{color:#7adae6}.bb-json-n{color:#ffb36b}.bb-split-status{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex;position:absolute;bottom:clamp(16px,1.8vw,22px);left:clamp(22px,2.4vw,30px)}.bb-split-status-dot{border-radius:999px;width:8px;height:8px}.bb-split-status-dot--bb{background:#f7bc6b}.bb-split-status-dot--zr{background:#7c4fe8}.bb-hero-kicker,.bb-hero-h1,.bb-split-pane{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.bb-act-1.is-in .bb-hero-kicker{opacity:1;transition-delay:80ms;transform:translateY(0)}.bb-act-1.is-in .bb-hero-h1{opacity:1;transition-delay:.2s;transform:translateY(0)}.bb-act-1.is-in .bb-split-pane--bb{opacity:1;transition-delay:.38s;transform:translateY(0)}.bb-act-1.is-in .bb-split-pane--zr{opacity:1;transition-delay:.54s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bb-hero-kicker,.bb-hero-h1,.bb-split-pane,.bb-json-line{opacity:1;transition:none;transform:none}.bb-mock-cursor{transition:none}.bb-mock-ripple{animation:none}}.bb-act-2{background:var(--background);padding:clamp(120px,18vh,220px) clamp(20px,6vw,96px);position:relative}.bb-act-2-frame{flex-direction:column;gap:clamp(40px,6vh,80px);max-width:1240px;margin:0 auto;display:flex}@media (width>=1600px){.bb-act-2-frame{max-width:1400px}}@media (width>=1920px){.bb-act-2-frame{max-width:1560px}}@media (width>=2400px){.bb-act-2-frame{max-width:1760px}}.bb-act-2-kicker{color:var(--text-tertiary);margin:0}.bb-jobs{flex-direction:column;gap:clamp(28px,4vh,56px);margin:0;padding:0;list-style:none;display:flex}.bb-jobs-row{font-family:var(--font-base);letter-spacing:-.024em;color:var(--text-primary);white-space:nowrap;font-size:clamp(26px,4vw,56px);font-weight:600;line-height:1.05}@media (width>=1600px){.bb-jobs-row{font-size:68px}}@media (width>=1920px){.bb-jobs-row{font-size:80px}}@media (width>=2400px){.bb-jobs-row{font-size:96px}}.bb-jobs-row--bb{text-align:left}.bb-jobs-row--zr{text-align:left;padding-left:clamp(20px,5vw,90px)}@media (width<=720px){.bb-jobs-row{white-space:normal;font-size:var(--mkt-h3)}.bb-jobs-row--zr{padding-left:16px}}.bb-jobs-mark{color:var(--text-primary);font-weight:700}.bb-jobs-rest{color:var(--text-primary)}.bb-jobs-verb{font-style:italic;font-weight:500;transition:opacity .32s,filter .32s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}.bb-jobs-row--bb .bb-jobs-verb{color:#f7bc6b}.bb-jobs-row--zr .bb-jobs-verb{color:var(--mkt-purple-text)}.bb-jobs-verb.is-changing{opacity:0;filter:blur(3px);transform:translateY(-4px)}.bb-act-2-kicker,.bb-jobs-row{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.bb-act-2.is-in .bb-act-2-kicker{opacity:1;transition-delay:.12s;transform:translateY(0)}.bb-act-2.is-in .bb-jobs-row--bb{opacity:1;transition-delay:.32s;transform:translateY(0)}.bb-act-2.is-in .bb-jobs-row--zr{opacity:1;transition-delay:.54s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bb-act-2-kicker,.bb-jobs-row{opacity:1;transition:none;transform:none}.bb-jobs-verb{transition:none}}.bb-act-3{background:var(--background);padding:clamp(120px,18vh,220px) clamp(20px,6vw,96px);position:relative}.bb-act-3-frame{flex-direction:column;gap:clamp(48px,8vh,80px);max-width:1100px;margin:0 auto;display:flex}@media (width>=1600px){.bb-act-3-frame{max-width:1240px}}@media (width>=1920px){.bb-act-3-frame{max-width:1360px}}.bb-act-3-head{text-align:center;flex-direction:column;gap:clamp(14px,1.8vw,22px);display:flex}.bb-act-3-kicker{color:var(--text-tertiary);margin:0}.bb-act-3-h2{font-family:var(--font-base);letter-spacing:-.024em;color:var(--text-primary);margin:0;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1.04}@media (width>=1600px){.bb-act-3-h2{font-size:84px}}@media (width>=1920px){.bb-act-3-h2{font-size:96px}}.bb-decide{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-decide-row{border-bottom:1px solid var(--border-subtle);cursor:default;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:clamp(20px,2.4vw,36px);padding:clamp(20px,2.4vw,32px) clamp(8px,1.2vw,20px);transition:background-color .24s;display:grid;position:relative}.bb-decide-row:first-child{border-top:1px solid var(--border-subtle)}.bb-decide-row:hover{background:color-mix(in srgb,var(--text-primary)4%,transparent)}.bb-decide-num{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-quaternary,var(--text-tertiary));font-size:11px;transition:color .22s}.bb-decide-row:hover .bb-decide-num{color:var(--text-secondary)}.bb-decide-job{font-family:var(--font-base);letter-spacing:-.008em;font-weight:500;font-size:var(--mkt-h4);color:var(--text-secondary);transition:color .22s}@media (width>=1600px){.bb-decide-job{font-size:30px}}@media (width>=1920px){.bb-decide-job{font-size:34px}}.bb-decide-row:hover .bb-decide-job{color:var(--text-primary)}.bb-decide-answer{font-family:var(--font-base);letter-spacing:-.012em;font-weight:700;font-size:var(--mkt-lead);opacity:.5;transform-origin:100%;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1)}@media (width>=1600px){.bb-decide-answer{font-size:24px}}@media (width>=1920px){.bb-decide-answer{font-size:28px}}.bb-decide-row[data-answer=bb] .bb-decide-answer{color:#f7bc6b}.bb-decide-row[data-answer=zr] .bb-decide-answer{color:var(--mkt-purple-text)}.bb-decide-row:hover .bb-decide-answer{opacity:1;transform:scale(1.06)}.bb-decide-arrow{font-family:var(--font-code,"IBM Plex Mono",monospace);font-size:var(--mkt-body);color:var(--text-quaternary,var(--text-tertiary));min-width:1em;transition:transform .32s cubic-bezier(.22,1,.36,1),color .22s}.bb-decide-row:hover .bb-decide-arrow{transform:translate(6px)}.bb-decide-row[data-answer=bb]:hover .bb-decide-arrow{color:#f7bc6b}.bb-decide-row[data-answer=zr]:hover .bb-decide-arrow{color:var(--mkt-purple-text)}.bb-act-3-kicker,.bb-act-3-h2,.bb-decide-row{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.bb-act-3.is-in .bb-act-3-kicker{opacity:1;transition-delay:.1s;transform:translateY(0)}.bb-act-3.is-in .bb-act-3-h2{opacity:1;transition-delay:.24s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:first-child{opacity:1;transition-delay:.44s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:nth-child(2){opacity:1;transition-delay:.52s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:nth-child(3){opacity:1;transition-delay:.6s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:nth-child(4){opacity:1;transition-delay:.68s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:nth-child(5){opacity:1;transition-delay:.76s;transform:translateY(0)}.bb-act-3.is-in .bb-decide-row:nth-child(6){opacity:1;transition-delay:.84s;transform:translateY(0)}@media (width<=720px){.bb-act-3{padding:clamp(80px,12vh,140px) 20px}.bb-decide-row{grid-template-columns:auto 1fr;gap:12px 18px}.bb-decide-job,.bb-decide-answer{grid-column:2}.bb-decide-arrow{display:none}}@media (prefers-reduced-motion:reduce){.bb-act-3-kicker,.bb-act-3-h2,.bb-decide-row{opacity:1;transition:none;transform:none}.bb-decide-num,.bb-decide-job,.bb-decide-answer,.bb-decide-arrow{transition:none}}.bb-act-4{background:var(--background);padding:clamp(120px,18vh,220px) clamp(20px,6vw,96px);position:relative}.bb-act-4-frame{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,4vh,56px);max-width:1100px;margin:0 auto;display:flex}@media (width>=1600px){.bb-act-4-frame{max-width:1240px}}@media (width>=1920px){.bb-act-4-frame{max-width:1360px}}.bb-act-4-kicker{color:var(--text-tertiary);margin:0}.bb-act-4-h2{font-family:var(--font-base);letter-spacing:-.026em;font-weight:500;line-height:1.04;font-size:var(--mkt-hero);color:var(--text-primary);text-wrap:balance;margin:0}.bb-act-4-h2 em{font-style:normal;font-weight:500}.bb-act-4-cta{margin-top:clamp(6px,1vw,14px)}.bb-act-4-secondary{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:-.005em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:clamp(8px,1vw,14px);padding-bottom:6px;font-size:13px;transition:color .2s,border-bottom-color .2s;display:inline-flex}.bb-act-4-secondary:hover{color:var(--mkt-purple-text);border-bottom-color:#7c4fe8}.bb-act-4-kicker,.bb-act-4-h2,.bb-act-4-cta,.bb-act-4-secondary{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.bb-act-4.is-in .bb-act-4-kicker{opacity:1;transition-delay:.12s;transform:translateY(0)}.bb-act-4.is-in .bb-act-4-h2{opacity:1;transition-delay:.28s;transform:translateY(0)}.bb-act-4.is-in .bb-act-4-cta{opacity:1;transition-delay:.88s;transform:translateY(0)}.bb-act-4.is-in .bb-act-4-secondary{opacity:1;transition-delay:1.1s;transform:translateY(0)}@media (width<=720px){.bb-act-4{padding:clamp(80px,12vh,140px) 20px}}@media (prefers-reduced-motion:reduce){.bb-act-4-kicker,.bb-act-4-h2,.bb-act-4-cta,.bb-act-4-secondary{opacity:1;transition:none;transform:none}}html:not(.dark) body{background:var(--zen-gray-3);color:var(--text-primary)}html:not(.dark) .bb-mock-input{background:#1d161205}html:not(.dark) .bb-json-s{color:#1c9e97}