main{width:100%;max-width:100vw;position:relative}.bd-act-1{background:var(--background);min-height:100vh;color:var(--text-primary);justify-content:center;align-items:center;padding:clamp(96px,14vh,160px) clamp(20px,4vw,56px) clamp(72px,10vh,120px);display:flex;position:relative}.bd-act-1-frame{flex-direction:column;gap:clamp(40px,5vw,64px);width:100%;max-width:1280px;display:flex}.bd-hero{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,24px);display:flex}.bd-hero-kicker{margin:0}.bd-hero-h1{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-hero-xl);letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;max-width:22ch;margin:0;font-weight:500;line-height:1.02}.bd-hero-sub{font-family:var(--font-base);font-size:var(--mkt-lead);color:var(--text-secondary);max-width:64ch;margin:0;line-height:1.5}.bd-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(24px,3vw,56px);width:100%;display:grid}.bd-split-pane{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,16px);background:#ffffff04;flex-direction:column;gap:clamp(20px,2vw,28px);min-height:440px;padding:clamp(20px,2vw,32px);display:flex;position:relative}.bd-split-pane--zr{border-color:var(--border-subtle);background:0 0}.bd-pane-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bd-pane-tag{font-family:var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.bd-pane-tag--zr{color:#c7b0ff;background:#7c4fe829;border-color:#7c4fe866}.bd-pane-line{font-family:var(--font-base);color:var(--text-tertiary);letter-spacing:-.005em;font-size:14px}.bd-wiring{aspect-ratio:400/360;width:100%;max-width:460px;margin:0 auto;position:relative}.bd-wiring-svg{width:100%;height:100%;position:absolute;inset:0}.bd-wire{fill:none;stroke:#ffffff52;stroke-width:1.5px;stroke-dasharray:360;stroke-dashoffset:360px;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}.bd-act-1.is-in .bd-wire{stroke-dashoffset:0}.bd-act-1.is-in .bd-wire[data-wire="0"]{transition-delay:.2s}.bd-act-1.is-in .bd-wire[data-wire="1"]{transition-delay:.28s}.bd-act-1.is-in .bd-wire[data-wire="2"]{transition-delay:.32s}.bd-act-1.is-in .bd-wire[data-wire="3"]{transition-delay:.48s}.bd-act-1.is-in .bd-wire[data-wire="4"]{transition-delay:.52s}.bd-act-1.is-in .bd-wire[data-wire="5"]{transition-delay:.56s}.bd-act-1.is-in .bd-wire[data-wire="6"]{transition-delay:.76s}.bd-act-1.is-in .bd-wire[data-wire="7"]{transition-delay:.8s}.bd-act-1.is-in .bd-wire[data-wire="8"]{transition-delay:.84s}.bd-node{left:var(--x);top:var(--y);font-family:var(--font-base);color:var(--text-primary);white-space:nowrap;opacity:0;background:#0f0c0beb;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .48s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.bd-act-1.is-in .bd-node{opacity:1}.bd-act-1.is-in .bd-node[data-i="0"]{transition-delay:80ms}.bd-act-1.is-in .bd-node[data-i="1"]{transition-delay:.14s}.bd-act-1.is-in .bd-node[data-i="2"]{transition-delay:.36s}.bd-act-1.is-in .bd-node[data-i="3"]{transition-delay:.6s}.bd-act-1.is-in .bd-node[data-i="4"]{transition-delay:.64s}.bd-act-1.is-in .bd-node[data-i="5"]{transition-delay:.68s}.bd-act-1.is-in .bd-node[data-i="6"]{transition-delay:.92s}.bd-node-by{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:600}.bd-node--bd .bd-node-by{color:#b7c2ff;background:#6e8cff29}.bd-node--you .bd-node-by{color:#f7bc6b;background:#f7bc6b29}.bd-node--out{background:#1d1612f5;border-color:#ffffff5c;padding:8px 14px;font-size:13px}.bd-node--out .bd-node-name{letter-spacing:-.005em;font-weight:600}.bd-zr-card{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:0 0;width:100%;max-width:460px;margin:0 auto;overflow:hidden}.bd-zr-card-bar{border-bottom:1px solid var(--border-subtle);isolation:isolate;align-items:center;gap:6px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.bd-zr-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}.bd-zr-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)}.bd-zr-mesh-bubble[data-bubble="1"]{background:var(--zen-purple-6,#9b6fff);animation:7s ease-in-out infinite alternate bd-zr-bubble-1;top:-90%;left:-10%}.bd-zr-mesh-bubble[data-bubble="2"]{background:var(--zen-orange-6,#f38c5a);animation:9s ease-in-out infinite alternate bd-zr-bubble-2;top:-80%;left:35%}.bd-zr-mesh-bubble[data-bubble="3"]{background:var(--zen-red-6,#f36a6a);animation:11s ease-in-out infinite alternate bd-zr-bubble-3;top:-100%;left:55%}.bd-zr-mesh-bubble[data-bubble="4"]{background:#7adae6;animation:13s ease-in-out infinite alternate bd-zr-bubble-4;top:-85%;left:18%}@keyframes bd-zr-bubble-1{0%{transform:translate(0)}to{transform:translate(55%,20%)}}@keyframes bd-zr-bubble-2{0%{transform:translate(0)}to{transform:translate(-40%,30%)}}@keyframes bd-zr-bubble-3{0%{transform:translate(0)}to{transform:translate(45%,-25%)}}@keyframes bd-zr-bubble-4{0%{transform:translate(0)}to{transform:translate(-30%,-20%)}}.bd-zr-card-bar>:not(.bd-zr-mesh-bg){z-index:1;position:relative}.bd-zr-card-dot{background:#fff6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #0000002e}.bd-zr-card-name{font-family:var(--font-code,"IBM Plex Mono"),monospace;color:#fff;margin-left:8px;font-size:12px;font-weight:600}.bd-zr-card-status{letter-spacing:.14em;text-transform:uppercase;color:#5be0ac;background:#5be0ac1a;border:1px solid #5be0ac52;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600}.bd-zr-card-body{flex-direction:column;align-items:stretch;gap:10px;padding:18px 20px;display:flex}.bd-zr-call,.bd-zr-json{font-family:var(--font-code,"IBM Plex Mono"),monospace;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.zr-fn{color:#c7b0ff}.zr-s{color:#f7bc6b}.json-k{color:#c7b0ff}.json-s{color:#f7bc6b}.bd-zr-arrow{color:var(--text-tertiary);align-self:center;font-size:14px;line-height:1}.bd-zr-card-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.bd-zr-card-credit{letter-spacing:.14em;text-transform:uppercase;color:#c7b0ff;background:#7c4fe824;border:1px solid #7c4fe866;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.bd-zr-card-includes{color:var(--text-tertiary);font-size:12px;line-height:1.4}@media (width>=1600px){.bd-act-1-frame{gap:80px;max-width:1480px}.bd-hero-sub{font-size:22px}.bd-wiring,.bd-zr-card{max-width:540px}.bd-zr-call,.bd-zr-json{font-size:14px}}@media (width>=1920px){.bd-act-1-frame{max-width:1680px}.bd-hero-sub{font-size:24px}.bd-wiring,.bd-zr-card{max-width:620px}}@media (width>=2400px){.bd-act-1-frame{max-width:2000px}.bd-hero-sub{font-size:26px}.bd-wiring,.bd-zr-card{max-width:720px}}.bd-act-2{background:var(--background);color:var(--text-primary);justify-content:center;align-items:center;padding:clamp(96px,12vh,160px) clamp(20px,4vw,56px);display:flex;position:relative}.bd-act-2-frame{flex-direction:column;align-items:stretch;gap:clamp(40px,5vw,64px);width:100%;max-width:980px;display:flex}.bd-act-2-head{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);max-width:64ch;display:flex}.bd-act-2-h2{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-h2);letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.bd-act-2-sub{font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);max-width:60ch;margin:0;line-height:1.55}.bd-cost{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}.bd-cost-rail{flex-wrap:wrap;align-items:center;gap:clamp(8px,1vw,16px);display:flex}.bd-cost-chip{-webkit-appearance:none;appearance:none;font-family:var(--font-base);letter-spacing:-.005em;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:6px 2px 8px;font-size:13px;font-weight:500;transition:color .22s;position:relative}.bd-cost-chip:after{content:"";background:var(--text-primary);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.bd-cost-chip:hover{color:var(--text-secondary)}.bd-cost[data-bd-level="0"] .bd-cost-chip[data-bd-level="0"],.bd-cost[data-bd-level="1"] .bd-cost-chip[data-bd-level="1"],.bd-cost[data-bd-level="2"] .bd-cost-chip[data-bd-level="2"],.bd-cost[data-bd-level="3"] .bd-cost-chip[data-bd-level="3"]{color:var(--text-primary)}.bd-cost[data-bd-level="0"] .bd-cost-chip[data-bd-level="0"]:after,.bd-cost[data-bd-level="1"] .bd-cost-chip[data-bd-level="1"]:after,.bd-cost[data-bd-level="2"] .bd-cost-chip[data-bd-level="2"]:after,.bd-cost[data-bd-level="3"] .bd-cost-chip[data-bd-level="3"]:after{transform:scaleX(1)}.bd-cost-rows{flex-direction:column;gap:clamp(20px,2.4vw,32px);display:flex}.bd-cost-row{grid-template-columns:120px 1fr 200px;align-items:center;gap:clamp(16px,2vw,28px);display:grid}.bd-cost-label{font-family:var(--font-base);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.bd-cost-track{background:var(--border-subtle);border-radius:1px;height:2px;display:block;position:relative}.bd-cost-fill{width:var(--w,14%);background:var(--text-primary);border-radius:1px;transition:width .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.bd-cost[data-bd-level="0"] .bd-cost-fill--bd{--w:14%}.bd-cost[data-bd-level="1"] .bd-cost-fill--bd{--w:32%}.bd-cost[data-bd-level="2"] .bd-cost-fill--bd{--w:64%}.bd-cost[data-bd-level="3"] .bd-cost-fill--bd{--w:100%}.bd-cost-fill--zr{--w:14%}.bd-cost-caption{font-family:var(--font-base);letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=720px){.bd-cost-row{grid-template-columns:1fr;gap:8px}.bd-cost-caption{white-space:normal}}.bd-cost-compare{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);width:100%;max-width:760px;display:grid}.bd-cost-col{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,16px);background:#ffffff04;flex-direction:column;gap:20px;padding:clamp(20px,2.2vw,32px);display:flex}.bd-cost-col--zr{background:#7c4fe80a;border-color:#7c4fe84d}.bd-cost-col-name{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.bd-cost-col--zr .bd-cost-col-name{color:#c7b0ff}.bd-cost-list{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.bd-cost-line{border-top:1px solid var(--border-subtle);font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:8px;padding:11px 0;font-weight:500;line-height:1.3;display:flex}.bd-cost-line:first-child{border-top:none;padding-top:0}.bd-cost-line--solo{font-size:var(--mkt-lead);padding:8px 0}.bd-cost-per{letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:400}.bd-cost-verdict{letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600}.bd-cost-col--zr .bd-cost-verdict{color:#c7b0ff}@media (width<=600px){.bd-cost-compare{grid-template-columns:1fr}}html:not(.dark) .bd-cost-col--zr .bd-cost-col-name,html:not(.dark) .bd-cost-col--zr .bd-cost-verdict{color:#5835b8}.bd-act-3{background:var(--background);color:var(--text-primary);justify-content:center;align-items:center;padding:clamp(96px,12vh,160px) clamp(20px,4vw,56px);display:flex;position:relative}.bd-act-3-frame{flex-direction:column;gap:clamp(56px,6vw,96px);width:100%;max-width:1080px;display:flex}.bd-act-3-head{text-align:right;flex-direction:column;align-items:flex-end;gap:clamp(14px,1.6vw,22px);max-width:64ch;margin-left:auto;display:flex}.bd-act-3-h2{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-h2);letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.bd-act-3-sub{font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);max-width:52ch;margin:0;line-height:1.55}.bd-maintain{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.bd-maintain-col{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bd-maintain-col--bd{padding-top:clamp(48px,5vw,88px)}.bd-maintain-zr{border-top:1px solid var(--border-subtle);cursor:pointer;flex-direction:column;gap:4px;padding:18px 0;transition:color .22s;display:flex;position:relative}.bd-maintain-zr:last-child{border-bottom:1px solid var(--border-subtle)}.bd-maintain-zr-name{font-family:var(--font-code,"IBM Plex Mono"),monospace;font-size:var(--mkt-lead);letter-spacing:-.005em;color:var(--text-primary);font-weight:500;transition:color .22s}.bd-maintain-zr-hint{font-family:var(--font-base);letter-spacing:.01em;color:var(--text-tertiary);font-size:12px}.bd-maintain-zr:before{content:"";background:var(--text-primary);transform-origin:100%;width:8px;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-16px;transform:translateY(-50%)scaleX(0)}.bd-maintain-zr.is-source:before{transform:translateY(-50%)scaleX(1)}.bd-maintain-bd{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:16px 0;transition:opacity .32s,color .32s;display:grid}.bd-maintain-bd:last-child{border-bottom:1px solid var(--border-subtle)}.bd-maintain-bd-name{font-family:var(--font-base);font-size:var(--mkt-lead);letter-spacing:-.005em;color:var(--text-primary);font-weight:500;transition:color .32s}.bd-maintain-bd-by{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;transition:color .32s,border-color .32s}.bd-maintain.is-hot .bd-maintain-bd{opacity:.32}.bd-maintain.is-hot .bd-maintain-bd.is-active{opacity:1}.bd-maintain-bd.is-active .bd-maintain-bd-name{color:#fff}.bd-maintain-bd.is-active .bd-maintain-bd-by{color:#fff;border-color:#ffffff80}@media (width<=720px){.bd-act-3-head{text-align:left;align-items:flex-start;margin-left:0}.bd-maintain{grid-template-columns:1fr;gap:32px}.bd-maintain-col--bd{padding-top:0}.bd-maintain-zr{padding:14px 0}.bd-maintain-bd{padding:12px 0}.bd-maintain-zr:before{display:none}}.bd-act-4{background:var(--background);color:var(--text-primary);justify-content:center;align-items:center;padding:clamp(120px,18vh,220px) clamp(20px,4vw,56px);display:flex;position:relative}.bd-act-4-frame{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,2.6vw,36px);width:100%;max-width:920px;display:flex}.bd-act-4-kicker{margin:0}.bd-act-4-h2{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-hero);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;max-width:18ch;margin:0;font-weight:500;line-height:1.02}.bd-act-4-em{color:var(--text-primary);font-style:normal;font-weight:500}.bd-act-4-cta{gap:14px;margin-top:clamp(8px,1vw,16px)}.bd-act-4-secondary{font-family:var(--font-base);font-size:var(--text-small,13px);color:var(--text-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline 1.5px #ffffff4d;transition:text-decoration-color .18s}.bd-act-4-secondary:hover{text-decoration-color:#fffc}@media (width<=600px){.bd-act-4{padding-top:clamp(80px,14vh,140px);padding-bottom:clamp(80px,14vh,140px)}}@media (width<=880px){.bd-split{grid-template-columns:1fr;gap:24px}.bd-split-pane{min-height:0}.bd-wiring{max-width:380px}.bd-zr-card{max-width:100%}}@media (width<=600px){.bd-act-1{padding-top:clamp(80px,14vh,120px)}.bd-hero-sub{font-size:15px}.bd-split-pane{padding:18px}.bd-wiring{max-width:320px}.bd-node{padding:4px 8px;font-size:11px}.bd-node-by{font-size:8px}.bd-zr-card-body{padding:14px 16px}.bd-zr-call,.bd-zr-json{font-size:12px}.bd-zr-card-includes{font-size:11px}}html:not(.dark) body{background:var(--zen-gray-3);color:var(--text-primary)}html:not(.dark) .bd-split-pane{background:#1d161204}html:not(.dark) .bd-pane-tag{background:#1d16120f;border-color:#1d161229}html:not(.dark) .bd-pane-tag--zr{color:#5835b8;background:#7c4fe824;border-color:#7c4fe866}html:not(.dark) .bd-wire{stroke:#1d161252}html:not(.dark) .bd-node{color:#fff;border-color:#1d16122e}html:not(.dark) .bd-node:not(.bd-node--bd):not(.bd-node--you) .bd-node-by{color:#ffffffb3;background:#ffffff14}html:not(.dark) .bd-node--out{border-color:#1d16125c}html:not(.dark) .bd-zr-card-dot{background:#1d161266}html:not(.dark) .bd-maintain-bd-by{background:#1d16120a;border-color:#1d16121f}html:not(.dark) .bd-maintain-bd.is-active .bd-maintain-bd-by{border-color:#1d161280}html:not(.dark) .bd-act-4-secondary{text-decoration-color:#1d16124d}html:not(.dark) .bd-act-4-secondary:hover{text-decoration-color:#1d1612cc}html:not(.dark) .zr-fn,html:not(.dark) .json-k{color:#5835b8}html:not(.dark) .bd-zr-card-credit{color:#5835b8;background:#7c4fe824;border-color:#7c4fe866}