.admin-processes-lens{flex-direction:column;gap:10px;min-width:0;display:flex}.admin-processes-note{margin:0;font-size:13px;line-height:1.45}.admin-processes-nav{flex-wrap:wrap;gap:6px;display:flex}.admin-processes-nav button{border:1px solid color-mix(in srgb, var(--bu-fg,#111) 25%, transparent);color:inherit;min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.admin-processes-nav button[aria-pressed=true]{background:var(--bu-accent,#4338ca);color:var(--bu-on-accent,#fff);border-color:#0000}.admin-processes-frame{border:1px solid var(--bu-border,#d4d4d8);background:#fff;border-radius:12px;width:100%;height:min(720px,78vh);min-height:520px}.admin-processes-chart-empty{border:1px dashed color-mix(in srgb, var(--bu-fg,#111) 30%, transparent);border-radius:12px;min-height:140px;padding:16px}.bu2-lens-body:has(.admin-processes-lens){max-height:none;overflow:visible}.bu2-lens-panel-wrap:has(.admin-processes-lens) .bu2-stage--lens{min-height:240px}@media (width<=760px){.admin-processes-frame{height:78vh;min-height:480px}}.thimble-org-status{z-index:5;color:#f8f5ef;pointer-events:none;background:#101218;border:1px solid #d8b4fe8c;border-radius:999px;max-width:min(420px,46%);margin:0;padding:6px 10px;font-size:12px;line-height:1.35;position:absolute;bottom:52px;left:12px}.thimble-org{z-index:5;color:#f8f5ef;pointer-events:auto;background:#101218;border:1px solid #fff4d647;border-radius:16px;flex-direction:column;gap:8px;width:min(640px,54%);padding:12px 12px 14px;display:flex;position:absolute;top:8px;bottom:44px;right:8px;overflow:auto;box-shadow:0 18px 50px #00000073}.thimble-org-switch{flex-shrink:0;gap:8px;display:flex}.thimble-org-toggle{color:#f8f5ef;cursor:pointer;background:0 0;border:1px solid #fff4d673;border-radius:999px;min-width:44px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700}.thimble-org-toggle[aria-pressed=true]{color:#1c1408;background:#fde68a}.thimble-org-toggle:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.thimble-org-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.thimble-org-head h2{color:#f8f5ef;margin:0;font-size:16px;font-weight:700;line-height:1.25}.thimble-org-head p{color:#e6dcc8;margin:2px 0 0;font-size:12px;line-height:1.35}.thimble-org-x{color:#f8f5ef;cursor:pointer;background:#171b24;border:1px solid #fff4d659;border-radius:8px;flex:none;width:32px;height:32px}.thimble-org-x:focus-visible,.thimble-org-box:focus-visible{outline-offset:2px;outline:2px solid #f8f5ef}.thimble-org-kicker{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;margin:0;font-size:11px;font-weight:700}.thimble-org-note,.thimble-org-caption{color:#e6dcc8;margin:0;font-size:12.5px;line-height:1.4}.thimble-org-duties{color:#e6dcc8;background:#171b24;border:1px solid #e6dcc873;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4}.thimble-org-duties strong,.thimble-org-duties span{color:#f8f5ef;display:block}.thimble-org-duties strong{font-size:13px;line-height:1.3}.thimble-org-duties p{color:#e6dcc8;margin:4px 0 0}.thimble-org-wide{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 6px;min-width:0;display:grid;position:relative}.thimble-org-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thimble-org-box{z-index:1;border:1.5px solid var(--org-branch,#d8b4fe);color:#f8f5ef;cursor:pointer;width:100%;min-width:0;min-height:52px;font:inherit;text-align:center;background:#171b24;border-radius:8px;margin:0;padding:5px 4px;position:relative}.thimble-org-box[data-proposed=true]{border-style:dashed}.thimble-org-box[aria-pressed=true]{box-shadow:0 0 0 2px #f8f5ef}.thimble-org-box strong{color:#f8f5ef;font-size:11.5px;font-weight:700;line-height:1.2;display:block}.thimble-org-box small{color:#e6dcc8;margin-top:2px;font-size:10.5px;line-height:1.25;display:block}.thimble-org-box--owner{justify-self:center;width:min(148px,100%)}.thimble-org-box--span{justify-self:center;width:min(168px,92%)}.thimble-org-box--row{text-align:left;padding:8px 10px}.thimble-org-hints{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.thimble-org-hints li{color:#f8f5ef;background:#1c2118;border-radius:999px;padding:3px 8px;font-size:11px;line-height:1.3}.thimble-org-3d{touch-action:none;background:#101218;border-radius:12px;height:300px;min-height:220px;position:relative;overflow:hidden}.thimble-org-3d canvas{width:100%;height:100%;display:block}.thimble-org-tree{margin:0;padding:0;list-style:none}.thimble-org-tree ol{border-left:2px solid var(--org-branch,#d8b4fe);margin:8px 0 0 10px;padding:0 0 0 12px;list-style:none}.thimble-org-tree>li+li,.thimble-org-tree ol>li+li{margin-top:8px}.thimble-org-roles{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.thimble-org-roles li{min-width:0}.thimble-org-roles strong{color:#f8f5ef;font-size:13px;line-height:1.35;display:block}.thimble-org-roles p{color:#e6dcc8;margin:2px 0 0;font-size:12.5px;line-height:1.4}.thimble-org-roles li[aria-current=true] strong{text-underline-offset:3px;text-decoration:underline}.thimble-org-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bu2-demo .bu2-canvas{pointer-events:auto}.bu2-stage--org-open .bu2-hero,.bu2-stage--org-open .bu2-legend{visibility:hidden}.bu2-demo[data-org-open="1"] .bu2-canvas,.bu2-stage--org-open .bu2-canvas{width:auto;right:min(656px,56%)}.bu2-demo[data-org-open="1"] .bu2-demo-bubbles,.bu2-demo[data-org-open="1"] .bu2-demo-chips{display:none}.thimble-org--embedded{width:auto;max-width:none;height:auto;box-shadow:none;position:relative;inset:auto}@media (width<=1023px){.thimble-org-status{display:none}.bu2-stage:has(.thimble-org){height:auto;min-height:min(86vh,920px);max-height:none}.bu2-demo[data-org-open="1"] .bu2-canvas,.bu2-stage--org-open .bu2-canvas,.bu2-stage--org-open .bu2-three{visibility:hidden;pointer-events:none;width:100%;right:0}.thimble-org:not(.thimble-org--embedded){border-radius:16px;width:auto;top:8px;left:8px;right:8px}.thimble-org--embedded{width:auto;position:relative;inset:auto}}@media (width<=767px){.thimble-org{padding-bottom:96px}}.bu2-finale{z-index:1;box-sizing:border-box;pointer-events:none;background:var(--finale-stage,#10141c);color:var(--finale-text,#f4f1e8);flex-direction:column;gap:6px;padding:92px 12px 108px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.bu2-finale-head{text-align:center}.bu2-finale-head h2{color:var(--finale-text,#f4f1e8);margin:0;font-size:18px;font-weight:700;line-height:1.25}.bu2-finale-head p{max-width:40rem;color:var(--finale-muted,#c4bdb0);margin:4px auto 0;font-size:13px;line-height:1.4}.bu2-finale-main{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex;position:relative}.bu2-finale-spokes{display:none}.bu2-finale-stem{background:var(--finale-line,#a8b0c2);border-radius:2px;width:2px;height:12px}.bu2-finale-hub{aspect-ratio:1;z-index:1;flex:none;width:min(210px,58%);position:relative}.bu2-finale-hub svg{width:100%;height:100%;display:block}.bu2-finale-hub-name{text-align:center;width:4.8rem;max-width:70%;color:var(--finale-hub-text,#1a150c);background:var(--finale-hub,#f6e7bf);border-radius:999px;margin:0;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bu2-finale-agents{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.bu2-finale-card{box-sizing:border-box;text-align:left;background:var(--finale-card,#1c2433);min-width:0;max-width:230px;color:var(--finale-text,#f4f1e8);border:1px solid var(--agent,#a8b0c2);border-radius:12px;flex-direction:column;flex:140px;gap:1px;padding:6px 8px 7px;display:flex}.bu2-finale-card i{background:var(--agent,#f0c36a);border-radius:50%;width:8px;height:8px;margin-bottom:3px;display:block}.bu2-finale-card b{color:var(--finale-text,#f4f1e8);font-size:13px;font-weight:700;line-height:1.25}.bu2-finale-card span{color:var(--finale-muted,#c4bdb0);font-size:12px;line-height:1.3}.bu2-finale-foot{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.bu2-finale-eras{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.bu2-finale-eras li{color:var(--finale-muted,#c4bdb0);border-bottom:2px solid #0000;padding-bottom:2px;font-size:12px;line-height:1.3}.bu2-finale-eras li[data-current="1"]{color:var(--finale-text,#f4f1e8);border-bottom-color:var(--finale-hub,#f6e7bf);font-weight:700}.bu2-finale-growth,.bu2-finale-own,.bu2-finale-cta p{max-width:40rem;margin:0}.bu2-finale-growth{color:var(--finale-muted,#c4bdb0);font-size:13px;line-height:1.35}.bu2-finale-own{color:var(--finale-text,#f4f1e8);font-size:13px;font-weight:700;line-height:1.35}.bu2-finale-cta{background:var(--finale-card,#1c2433);border:1px solid var(--finale-line,#a8b0c2);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;display:flex}.bu2-finale-cta a{color:var(--finale-text,#f4f1e8);text-align:center;text-underline-offset:3px;pointer-events:auto;font-size:14px;font-weight:700;line-height:1.25;text-decoration:underline}.bu2-finale-cta a:focus-visible{outline:2px solid var(--finale-text,#f4f1e8);outline-offset:3px}.bu2-finale-domain{font-size:12px;font-weight:650;line-height:1.3;display:block}.bu2-finale-cta p{color:var(--finale-muted,#c4bdb0);font-size:12.5px;line-height:1.35}.bu2-finale-node{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.bu2-finale-node{animation:.4s bu2-finale-in}.bu2-finale-card{animation:.4s bu2-finale-card-in}.bu2-finale-cta{animation:.35s bu2-finale-in}}@keyframes bu2-finale-in{0%{opacity:0}to{opacity:1}}@keyframes bu2-finale-card-in{0%{opacity:0}to{opacity:1}}@container (width>=700px) and (height>=500px){.bu2-finale-spokes{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bu2-finale-stem{display:none}.bu2-finale-hub{width:270px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.bu2-finale-agents{display:block;position:absolute;inset:0}.bu2-finale-card{flex:none;width:188px;max-width:none;position:absolute}.bu2-finale-card[data-agent=calls]{margin-left:-94px;top:0;left:50%}.bu2-finale-card[data-agent=emails]{top:14%;right:0}.bu2-finale-card[data-agent=reports]{bottom:0;right:5%}.bu2-finale-card[data-agent=processes]{top:14%;left:0}.bu2-finale-card[data-agent=subscriptions]{width:228px;bottom:0;left:1%}}@media (width>=900px){.bud-public-shell .bu2-finale-spokes{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bud-public-shell .bu2-finale-stem{display:none}.bud-public-shell .bu2-finale-hub{width:270px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.bud-public-shell .bu2-finale-agents{display:block;position:absolute;inset:0}.bud-public-shell .bu2-finale-card{flex:none;width:188px;max-width:none;position:absolute}.bud-public-shell .bu2-finale-card[data-agent=calls]{margin-left:-94px;top:0;left:50%}.bud-public-shell .bu2-finale-card[data-agent=emails]{top:14%;right:0}.bud-public-shell .bu2-finale-card[data-agent=reports]{bottom:0;right:5%}.bud-public-shell .bu2-finale-card[data-agent=processes]{top:14%;left:0}.bud-public-shell .bu2-finale-card[data-agent=subscriptions]{width:228px;bottom:0;left:1%}}@media (width<=767px){.bu2-finale{gap:2px;padding:8px 8px 12px}.bu2-finale-head p,.bu2-finale-card span,.bu2-finale-eras,.bu2-finale-stem{display:none}.bu2-finale-head h2{font-size:15px;line-height:1.2}.bu2-finale-main{flex:none;justify-content:flex-start;gap:4px;min-height:auto}.bu2-finale-hub{width:64px}.bu2-finale-hub-name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.bu2-finale-agents{flex:none;gap:4px}.bu2-finale-card{flex:calc(50% - 4px);max-width:calc(50% - 4px);padding:3px 6px}.bu2-finale-card i{width:7px;height:7px;margin-bottom:1px}.bu2-finale-card b{font-size:11px;line-height:1.2}.bu2-finale-foot{gap:2px}.bu2-finale-growth,.bu2-finale-own{font-size:12px;line-height:1.25}.bu2-finale-cta{gap:0;padding:4px 8px 3px}.bu2-finale-cta a{font-size:13px;line-height:1.2}.bu2-finale-domain{margin-left:.35rem;font-size:12px;display:inline}.bu2-finale-cta p{font-size:12px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.bu2-finale-node,.bu2-finale-card,.bu2-finale-cta{animation:none}}@media (width>=744px) and (width<=1279px){.bud-public-shell .bu2-finale{gap:8px;padding:8px 10px 10px;overflow:hidden}.bud-public-shell .bu2-finale-spokes,.bud-public-shell .bu2-finale-stem{display:none!important}.bud-public-shell .bu2-finale-head{z-index:2;position:relative}.bud-public-shell .bu2-finale-head p{margin-bottom:0}.bud-public-shell .bu2-finale-main{flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;min-height:0;display:flex;position:relative;overflow:hidden}.bud-public-shell .bu2-finale-hub{width:min(140px,36%);margin:4px auto 0;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.bud-public-shell .bu2-finale-agents{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-finale-card,.bud-public-shell .bu2-finale-card[data-agent=calls],.bud-public-shell .bu2-finale-card[data-agent=emails],.bud-public-shell .bu2-finale-card[data-agent=reports],.bud-public-shell .bu2-finale-card[data-agent=processes],.bud-public-shell .bu2-finale-card[data-agent=subscriptions]{width:auto!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-finale-card[data-agent=subscriptions]{grid-column:1/-1}.bud-public-shell .bu2-finale-foot{z-index:2;gap:6px;position:relative}}.bu2-shopper{z-index:3;pointer-events:none;color:var(--shopper-text);position:absolute;inset:0}.bu2-shopper-socket{z-index:4;background:var(--shopper-socket);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:1.6s ease-in-out infinite bu2-shopper-pulse;position:absolute;box-shadow:0 0 0 4px #fde68a47}.bu2-shopper-card{z-index:2;pointer-events:auto;background:var(--shopper-panel);min-height:0;color:var(--shopper-text);border:1px solid var(--shopper-cite);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 40px #00000073}.bu2-shopper-head{border-bottom:1px solid #fde68a59;align-items:flex-start;gap:10px;padding:10px 12px 8px;display:flex}.bu2-shopper-mark{flex:none;width:28px;height:28px;margin-top:1px}.bu2-shopper-head h2{color:var(--shopper-text);margin:0;font-size:15px;font-weight:680;line-height:1.25}.bu2-shopper-kicker,.bu2-shopper-status{color:var(--shopper-muted);margin:1px 0 0;font-size:12px;line-height:1.35}.bu2-shopper-status{color:var(--shopper-cite);font-weight:650}.bu2-shopper-log{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.bu2-shopper-empty{color:var(--shopper-muted);margin:0;padding:8px 4px;font-size:13px;line-height:1.4}.bu2-shopper-line{border-radius:12px;padding:7px 9px;animation:.35s bu2-shopper-in}.bu2-shopper-line--customer{background:var(--shopper-customer-bg);color:var(--shopper-customer-text)}.bu2-shopper-line--shop{background:var(--shopper-shop-bg);color:var(--shopper-shop-text);border-left:3px solid var(--shopper-cite)}.bu2-shopper-line em{letter-spacing:.04em;text-transform:uppercase;color:var(--shopper-cite);margin-bottom:2px;font-size:11px;font-style:normal;font-weight:750;display:block}.bu2-shopper-line--customer em{color:var(--shopper-customer-text)}.bu2-shopper-line p{margin:0;font-size:13.5px;line-height:1.4}.bu2-shopper-cites{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bu2-shopper-cites li{background:var(--shopper-cite-bg);color:var(--shopper-cite);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.35}.bu2-shopper-progress{color:var(--shopper-muted);margin:0;padding:0 12px 4px;font-size:12px;font-weight:650}.bu2-shopper-composer{background:var(--shopper-composer-bg);color:var(--shopper-composer-text);border-top:1px solid #fde68a47;margin:0;padding:8px 12px 10px;font-size:12.5px;line-height:1.35}@keyframes bu2-shopper-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bu2-shopper-pulse{50%{box-shadow:0 0 0 7px #fde68a1f}}.bu2-shopper[data-narrow=true] .bu2-shopper-kicker,.bu2-shopper[data-narrow=true] .bu2-shopper-mark,.bu2-shopper[data-narrow=true] .bu2-shopper-status,.bu2-shopper[data-narrow=true] .bu2-shopper-progress{display:none}.bu2-shopper[data-narrow=true] .bu2-shopper-line em{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bu2-shopper[data-narrow=true] .bu2-shopper-head{gap:8px;padding:6px 8px 4px}.bu2-shopper[data-narrow=true] .bu2-shopper-head h2{font-size:14px}.bu2-shopper[data-narrow=true] .bu2-shopper-status,.bu2-shopper[data-narrow=true] .bu2-shopper-progress,.bu2-shopper[data-narrow=true] .bu2-shopper-composer,.bu2-shopper[data-narrow=true] .bu2-shopper-line p{font-size:12.5px}.bu2-shopper[data-narrow=true] .bu2-shopper-line{padding:6px 8px}.bu2-shopper[data-narrow=true] .bu2-shopper-log{gap:6px;padding:6px}@media (prefers-reduced-motion:reduce){.bu2-shopper-line,.bu2-shopper-socket{animation:none}}.try-processes{z-index:1;pointer-events:none;color:#1e293b;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;inset:72px 8px 48px}.bu2-explore-panel .try-processes{inset:0}.try-processes-card{pointer-events:auto;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;gap:8px;width:100%;min-height:0;padding:12px;display:flex;overflow:auto;box-shadow:0 16px 40px #0f172a38}.try-processes-kicker{letter-spacing:.04em;text-transform:uppercase;color:#334155;margin:0;font-size:11px;font-weight:700}.try-processes-card h2{color:#1e293b;margin:0;font-size:18px;font-weight:700;line-height:1.25}.try-processes-note{color:#334155;margin:0;font-size:13px;line-height:1.4}.try-processes-exchange{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:0;padding:8px 10px}.try-processes-exchange p{color:#1e293b;margin:0;font-size:14px;line-height:1.4}.try-processes-exchange p+p{margin-top:6px}.try-processes-who{letter-spacing:.04em;text-transform:uppercase;color:#334155;font-size:11px;font-weight:700}.try-processes-layout{grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:10px;min-height:0;display:grid}.try-processes-card{container-type:inline-size}.try-processes-layout{order:2}.try-processes-tools{order:3}.try-processes-layout{flex-direction:column;align-items:stretch;display:flex}.try-processes-chart-wrap{flex-direction:column;flex:auto;order:-1;width:100%;min-height:180px;display:flex}.try-processes-chart-fit{width:100%;height:100%;min-height:180px;position:relative;overflow:hidden}.try-processes-chart-scale{transform-origin:50%;position:absolute;top:50%;left:50%}.try-processes-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.try-processes-item{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:8px 10px;display:flex}.try-processes-item b{font-size:14px;font-weight:700;line-height:1.3}.try-processes-item span{color:#334155;font-size:12px;line-height:1.35}.try-processes-item.is-current{background:#fffbeb;border-color:#b45309}.try-processes-item.is-fresh{box-shadow:inset 3px 0 #b45309}.try-processes-item:disabled{opacity:1;cursor:default;color:#1e293b;background:#fff}.try-processes-item:disabled.is-current{color:#1e293b;background:#fffbeb}.try-processes-item:focus-visible,.try-processes-tools button:focus-visible,.try-processes-tools input:focus-visible{outline-offset:2px;outline:2px solid #1e293b}.try-processes-chart-wrap{min-width:0}.try-processes[data-mode=play] .try-processes-tools,.try-processes[data-mode=play] .try-processes-exchange,.try-processes[data-mode=play] .try-processes-list{display:none}.try-processes-chart-clip{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:auto;width:100%;min-height:180px;margin-inline:auto;display:flex;overflow:hidden}.try-processes-chart-clip .s5-canvas{margin:0}.try-processes-legend{color:#334155;margin:6px 0 0;font-size:12px;line-height:1.4}.try-processes-tools{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.try-processes-tools label{color:#334155;flex-direction:column;flex:160px;gap:4px;min-width:min(100%,180px);font-size:12px;font-weight:700;display:flex}.try-processes-tools input{color:#1e293b;min-height:40px;font:inherit;background:#fff;border:1px solid #334155;border-radius:8px;padding:6px 8px;font-size:14px;font-weight:500}.try-processes-tools input:read-only{color:#1e293b;background:#f1f5f9}.try-processes-actions{flex-wrap:wrap;gap:6px;display:flex}.try-processes-tools button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #1e293b;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.try-processes-tools button:disabled{opacity:1;cursor:not-allowed;color:#334155;background:#e2e8f0;border-color:#94a3b8}.try-processes-steps{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.try-processes-steps li{color:#1e293b;background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 8px;font-size:13px;display:flex}.try-processes-steps li.is-side{background:#fffbeb;margin-left:12px}.try-processes-steps li.is-picked{outline:2px solid #1e293b}.try-processes-steps button{color:#1e293b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #334155;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}@media (width<=767px){.bu2-stage:has(.try-processes){height:auto;min-height:760px;max-height:none}.try-processes-card{flex-direction:column;display:flex}.try-processes-layout{display:contents}.try-processes-chart-clip{width:100%}.try-processes-list{flex-direction:row;overflow-x:auto}.try-processes-item{flex:none;width:min(200px,70vw)}}@media (prefers-reduced-motion:reduce){.try-processes-item.is-fresh{box-shadow:inset 3px 0 #b45309}}html[data-bud-theme=light]{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f4f4f5;--muted-foreground:#525252;--accent:#f0f0f0;--accent-foreground:#0a0a0a;--border:#e5e5e5;--input:#e5e5e5;--primary:#1447e6;--primary-foreground:#fff;--ring:#1447e6;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0f0f0;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#1447e6;--bu-bg:#fff;--bu-fg:#0a0a0a;--bu-muted:#525252;--bu-faint:#737373;--bu-border:#e5e5e5;--bu-card:#fff;--bu-card2:#f7f7f8;--bu-glass:#ffffffdb;--bu-gb:#e5e5e5;--bu-stage:radial-gradient(ellipse 70% 60% at 50% 56%, #eceeff 0%, #f5f5fb 55%, #fafafa 100%);--bu-accent:#1447e6;--bu-on-accent:#fff;--bu-accent-soft:#eef2ff;--bu-track:#e5e5e5;--bu-chip:#f4f4f5;--bu-seg:#f4f4f5;--bu-seg-act:#fff;--bu-seg-act-fg:#0a0a0a;--bu-ex:#fef3c7;--bu-ex-fg:#92400e;--bu-ex-b:#fcd34d;--bu-shadow:0 1px 2px #0000000d;color-scheme:light}html[data-bud-theme=dark]{--background:#0a0a0a;--foreground:#fafafa;--card:#141414;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--muted:#1f1f1f;--muted-foreground:#b5b5b5;--accent:#262626;--accent-foreground:#fafafa;--border:#2a2a2a;--input:#333;--primary:#7c9bff;--primary-foreground:#0a0a0a;--ring:#7c9bff;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fff;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#2a2a2a;--sidebar-ring:#7c9bff;--bu-bg:#0a0a0a;--bu-fg:#fafafa;--bu-muted:#b5b5b5;--bu-faint:#8f8f8f;--bu-border:#2a2a2a;--bu-card:#141414;--bu-card2:#1e1e1e;--bu-glass:#171717e0;--bu-gb:#333;--bu-stage:radial-gradient(ellipse 70% 60% at 50% 56%, #151a2b 0%, #0e1018 60%, #0a0a0a 100%);--bu-accent:#7c9bff;--bu-on-accent:#0a0a0a;--bu-accent-soft:#1a2240;--bu-track:#333;--bu-chip:#1f1f1f;--bu-seg:#1f1f1f;--bu-seg-act:#3a3a3a;--bu-seg-act-fg:#fff;--bu-ex:#3a2a06;--bu-ex-fg:#fcd34d;--bu-ex-b:#7c5a10;--bu-shadow:none;color-scheme:dark}html[data-bud-theme=cosmic]{--background:#06071a;--foreground:#eef0ff;--card:#101232;--card-foreground:#eef0ff;--popover:#0e1030;--popover-foreground:#eef0ff;--muted:#15183d;--muted-foreground:#b4b9e3;--accent:#1b1e4a;--accent-foreground:#eef0ff;--border:#a0aaff29;--input:#a0aaff38;--primary:#a5b4fc;--primary-foreground:#06071a;--ring:#a5b4fc;--sidebar:#0a0c24;--sidebar-foreground:#eef0ff;--sidebar-primary:#6d5cf0;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff0f;--sidebar-accent-foreground:#eef0ff;--sidebar-border:#a0aaff29;--sidebar-ring:#a5b4fc;--bu-bg:#06071a;--bu-fg:#eef0ff;--bu-muted:#b4b9e3;--bu-faint:#8c92c4;--bu-border:#a0aaff29;--bu-card:#101232c7;--bu-card2:#ffffff0e;--bu-glass:#0e102ed1;--bu-gb:#a0aaff38;--bu-stage:radial-gradient(circle at 28% 38%, #7c3aed4d, transparent 42%), radial-gradient(circle at 74% 66%, #0ea5e933, transparent 45%), radial-gradient(ellipse at 50% 55%, #0d0f33 0%, #05061a 70%);--bu-accent:#a5b4fc;--bu-on-accent:#06071a;--bu-accent-soft:#6366f133;--bu-track:#a0aaff33;--bu-chip:#ffffff0f;--bu-seg:#ffffff0f;--bu-seg-act:#818cf859;--bu-seg-act-fg:#fff;--bu-ex:#facc1524;--bu-ex-fg:#fde68a;--bu-ex-b:#facc1566;--bu-shadow:none;color-scheme:dark}html[data-bud-theme=plain]{--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--muted:#f5f5f5;--muted-foreground:#4a4a4a;--accent:#f5f5f5;--accent-foreground:#111;--border:#e3e3e3;--input:#e3e3e3;--primary:#111;--primary-foreground:#fff;--ring:#111;--sidebar:#fff;--sidebar-foreground:#111;--sidebar-primary:#efefef;--sidebar-primary-foreground:#111;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#111;--sidebar-border:#e3e3e3;--sidebar-ring:#111;--bu-bg:#fff;--bu-fg:#111;--bu-muted:#4a4a4a;--bu-faint:#6b6b6b;--bu-border:#e3e3e3;--bu-card:#fff;--bu-card2:#fff;--bu-glass:#fff;--bu-gb:#e3e3e3;--bu-stage:#fff;--bu-accent:#111;--bu-on-accent:#fff;--bu-accent-soft:#f2f2f2;--bu-track:#e3e3e3;--bu-chip:#f5f5f5;--bu-seg:#f3f3f3;--bu-seg-act:#fff;--bu-seg-act-fg:#111;--bu-ex:#fff;--bu-ex-fg:#7a4a00;--bu-ex-b:#d6a23a;--bu-shadow:none;color-scheme:light}html[data-bud-theme=stage]{--background:#000;--foreground:#fff;--card:#0b0b0b;--card-foreground:#fff;--popover:#0b0b0b;--popover-foreground:#fff;--muted:#161616;--muted-foreground:#c4c4c4;--accent:#141414;--accent-foreground:#fff;--border:#262626;--input:#2e2e2e;--primary:#facc15;--primary-foreground:#000;--ring:#facc15;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#facc15;--sidebar-primary-foreground:#000;--sidebar-accent:#141414;--sidebar-accent-foreground:#fff;--sidebar-border:#262626;--sidebar-ring:#facc15;--bu-bg:#000;--bu-fg:#fff;--bu-muted:#c4c4c4;--bu-faint:#9a9a9a;--bu-border:#262626;--bu-card:#0b0b0b;--bu-card2:#151515;--bu-glass:#0a0a0ae6;--bu-gb:#2e2e2e;--bu-stage:#000;--bu-accent:#facc15;--bu-on-accent:#000;--bu-accent-soft:#2a2306;--bu-track:#333;--bu-chip:#161616;--bu-seg:#161616;--bu-seg-act:#facc15;--bu-seg-act-fg:#000;--bu-ex:#2a2306;--bu-ex-fg:#facc15;--bu-ex-b:#6b5a12;--bu-shadow:none;color-scheme:dark}html[data-bud-theme=glow]{--background:#07080d;--foreground:#f8f5ef;--card:#10131c;--card-foreground:#f8f5ef;--popover:#10131c;--popover-foreground:#f8f5ef;--muted:#161a26;--muted-foreground:#c4c0b4;--accent:#1a1f2e;--accent-foreground:#f8f5ef;--border:#fff4d629;--input:#fff4d633;--primary:#fde68a;--primary-foreground:#14110a;--ring:#fde68a;--sidebar:#07080d;--sidebar-foreground:#f8f5ef;--sidebar-primary:#fde68a;--sidebar-primary-foreground:#14110a;--sidebar-accent:#161a26;--sidebar-accent-foreground:#f8f5ef;--sidebar-border:#fff4d629;--sidebar-ring:#fde68a;--bu-bg:#07080d;--bu-fg:#f8f5ef;--bu-muted:#c4c0b4;--bu-faint:#8e8a80;--bu-border:#fff4d629;--bu-card:#10131ce0;--bu-card2:#ffffff0a;--bu-glass:#080a10c7;--bu-gb:#fff4d633;--bu-stage:radial-gradient(ellipse 70% 42% at 50% 36%, #1a2236 0%, #07080d 62%), linear-gradient(180deg, #05060a 0 58%, #12100c 100%);--bu-accent:#fde68a;--bu-on-accent:#14110a;--bu-accent-soft:#fde68a1f;--bu-track:#fff4d629;--bu-chip:#ffffff0f;--bu-seg:#ffffff0d;--bu-seg-act:#fde68a33;--bu-seg-act-fg:#fff8e8;--bu-ex:#fde68a24;--bu-ex-fg:#fde68a;--bu-ex-b:#fde68a66;--bu-shadow:none;color-scheme:dark}html[data-bud-theme] body{background:var(--background);color:var(--foreground)}html[data-bud-theme=light]{--bu-chat-bg:#fff;--bu-chat-fg:#0a0a0a;--bu-chat-placeholder:#595959;--bu-chat-bud-bg:#f4f4f5;--bu-chat-bud-fg:#0a0a0a;--bu-chat-user-bg:#1447e6;--bu-chat-user-fg:#fff}html[data-bud-theme=dark]{--bu-chat-bg:#141414;--bu-chat-fg:#fafafa;--bu-chat-placeholder:#c8c8c8;--bu-chat-bud-bg:#1e1e1e;--bu-chat-bud-fg:#fafafa;--bu-chat-user-bg:#3b5bdb;--bu-chat-user-fg:#fff}html[data-bud-theme=cosmic]{--bu-chat-bg:#101232;--bu-chat-fg:#eef0ff;--bu-chat-placeholder:#c5c9ef;--bu-chat-bud-bg:#1b1e4a;--bu-chat-bud-fg:#eef0ff;--bu-chat-user-bg:#3b5bdb;--bu-chat-user-fg:#fff}html[data-bud-theme=plain]{--bu-chat-bg:#fff;--bu-chat-fg:#111;--bu-chat-placeholder:#595959;--bu-chat-bud-bg:#f5f5f5;--bu-chat-bud-fg:#111;--bu-chat-user-bg:#111;--bu-chat-user-fg:#fff}html[data-bud-theme=stage]{--bu-chat-bg:#0b0b0b;--bu-chat-fg:#fff;--bu-chat-placeholder:#c4c4c4;--bu-chat-bud-bg:#151515;--bu-chat-bud-fg:#fff;--bu-chat-user-bg:#facc15;--bu-chat-user-fg:#14110a}html[data-bud-theme=glow]{--bu-chat-bg:#10131c;--bu-chat-fg:#f8f5ef;--bu-chat-placeholder:#d4d0c4;--bu-chat-bud-bg:#1a1f2e;--bu-chat-bud-fg:#f8f5ef;--bu-chat-user-bg:#fde68a;--bu-chat-user-fg:#14110a}.bu2{background:var(--bu-bg);min-width:0;height:100%;min-height:0;color:var(--bu-fg);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;transition:background-color .3s,color .3s;display:flex}.bu2:fullscreen{height:100vh;overflow:auto}.bu2 button{font:inherit}.bu2-top{border-bottom:1px solid var(--bu-border);flex-shrink:0;align-items:center;gap:12px;min-width:0;min-height:52px;padding:0 16px 0 18px;display:flex}.bu2-title{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.bu2-title h1{white-space:nowrap;margin:0;font-size:16px;font-weight:650}.bu2-biz{color:var(--bu-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bu2-live{color:var(--bu-muted);align-items:center;gap:6px;font-size:12px;display:flex}.bu2-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.bu2-iconbtn{border:1px solid var(--bu-border);color:var(--bu-fg);background:var(--bu-card);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.bu2-iconbtn--sq{padding:5px 6px}.bu2-iconbtn:focus-visible,.bu2-sq:focus-visible,.bu2-tab:focus-visible,.bu2-seg button:focus-visible,.bu2-play:focus-visible,.bu2-link:focus-visible{outline:2px solid var(--bu-accent);outline-offset:2px}.bu2-themes{align-items:center;gap:8px;display:flex}.bu2-saved{color:var(--bu-muted);background:var(--bu-chip);border:1px solid var(--bu-border);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.bu2-saved b{color:var(--bu-fg);font-weight:600}.bu2-theme-strip{align-items:center;gap:7px;display:flex}.bu2-sq{cursor:pointer;border:1px solid #00000026;border-radius:6px;flex-shrink:0;width:24px;height:24px;padding:0;position:relative;overflow:hidden}html[data-bud-theme=dark] .bu2-sq,html[data-bud-theme=cosmic] .bu2-sq,html[data-bud-theme=stage] .bu2-sq,html[data-bud-theme=glow] .bu2-sq{border-color:#ffffff40}.bu2-sq--on{outline:2px solid var(--bu-accent);outline-offset:2px}.bu2-sq-dot{border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.bu2-sq[data-t=stage] .bu2-sq-dot{width:auto;height:auto;inset:7px}.bu2-sq[data-t=plain] .bu2-sq-dot{border-radius:1px;width:auto;height:2px;inset:11px 5px auto}.bu2-sq[data-t=cosmic] .bu2-sq-dot{display:none}.bu2-sq[data-t=glow] .bu2-sq-dot{background:#fde68a;box-shadow:0 0 6px #fff6d0}.bu2-saved-m{display:none}.bu2-explorer-root{flex-direction:column;flex:1;min-height:0;display:flex}.bu2-explorer{gap:0!important}.bu2-tabrow{border-bottom:1px solid var(--bu-border);flex-shrink:0;align-items:stretch;min-height:41px;padding:0 12px;display:flex}.bu2-tabs{flex:1;align-items:stretch;min-width:0;display:flex}.bu2-tabs-scroll{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;padding-inline-end:18px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.bu2-tabs-scroll::-webkit-scrollbar{display:none}.bu2-tabs-pin{border-left:1px solid var(--bu-border);align-items:stretch;margin-left:4px;padding-left:4px;display:flex}.bu2-tab{color:var(--bu-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:12.5px;display:inline-flex}.bu2-tab:hover{color:var(--bu-fg)}.bu2-tab--on{color:var(--bu-fg);border-bottom-color:var(--bu-accent);font-weight:650}.bu2-tab--locked{opacity:.45;cursor:not-allowed}.bu2-tab-n{background:var(--bu-chip);color:var(--bu-faint);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10px}.bu2-tab--on .bu2-tab-n{background:var(--bu-accent);color:var(--bu-on-accent)}.bu2-phase{color:var(--bu-faint);cursor:help;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.bu2-body{flex:1;grid-template-columns:minmax(0,1fr) 344px;min-height:0;display:grid}.bu2-left{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 12px 12px 14px;display:flex;overflow:auto}.bu2-left>.wf-visual-panel,.bu2-left>.grid{flex:1}.bu2-graph-body{flex-direction:column;flex:1;min-height:420px;display:flex}.bu2-right{border-left:1px solid var(--bu-border);flex-direction:column;gap:12px;min-height:0;padding:12px 14px 12px 12px;display:flex;overflow:hidden}.bu2-right-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.bu2-empty{color:var(--bu-muted);margin:0;padding:6px 0;font-size:12px}.bu2-stage{background:var(--bu-stage);border:1px solid var(--bu-border);border-radius:14px;flex:1;min-height:min(78vh,920px);position:relative;overflow:hidden}.bu2-stage--learning .bu2-canvas,.bu2-stage--learning .bu2-three{transition:transform .55s;transform:translate(11%)}@media (prefers-reduced-motion:reduce){.bu2-stage--learning .bu2-canvas,.bu2-stage--learning .bu2-three{transition:none}}.bu2-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bu2-three{position:absolute;inset:52px 0 70px;overflow:auto}.bu2-stage-top{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:14px;right:14px}.bu2-seg-wrap{align-items:center;gap:10px;min-width:0;display:flex}.bu2-glbl{color:var(--bu-faint);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;font-size:11px;font-weight:650}.bu2-seg{background:var(--bu-seg);border:1px solid var(--bu-border);border-radius:9px;gap:2px;padding:2px;display:flex}.bu2-stage-top>.bu2-seg{margin-left:auto}.bu2-seg button{color:var(--bu-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.bu2-seg button.on{background:var(--bu-seg-act);color:var(--bu-seg-act-fg);box-shadow:var(--bu-shadow);font-weight:600}.bu2-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.bu2-hero{z-index:2;text-align:right;pointer-events:none;position:absolute;top:10px;left:auto;right:12px}.bu2-hero-n{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.bu2-hero-l{color:var(--bu-muted);margin-top:2px;font-size:11px}.bu2-hero-s{color:var(--bu-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.bu2-devchip{letter-spacing:.4px;background:var(--bu-ex);color:var(--bu-ex-fg);border:1px solid var(--bu-ex-b);white-space:nowrap;pointer-events:auto;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.bu2-legend{z-index:2;color:var(--bu-muted);pointer-events:none;flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex;position:absolute;bottom:72px;left:16px}.bu2-legend li{align-items:center;gap:6px;display:flex}.bu2-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.bu2-overlay-note{z-index:2;background:var(--bu-glass);border:1px solid var(--bu-gb);max-width:340px;color:var(--bu-muted);text-align:center;backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bu2-overlay-note--err{color:#dc2626}.bu2-nodecard{z-index:4;background:var(--bu-glass);border:1px solid var(--bu-gb);backdrop-filter:blur(10px);width:260px;box-shadow:var(--bu-shadow);border-radius:12px;padding:12px;position:absolute;top:56px;right:14px}.bu2-nodecard h4{margin:2px 0 4px;padding-right:18px;font-size:14px;font-weight:650}.bu2-nodecard-k{text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:700}.bu2-nodecard-m{color:var(--bu-muted);margin:4px 0 0;font-size:11.5px;line-height:1.4}.bu2-nodecard-x{color:var(--bu-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:8px}.bu2-nodecard-a{gap:6px;margin-top:10px;display:flex}.bu2-nodecard-a button{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex}.bu2-timelapse{z-index:3;background:var(--bu-glass);border:1px solid var(--bu-gb);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:0 14px 0 8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.bu2-play{background:var(--bu-accent);width:32px;height:32px;color:var(--bu-on-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bu2-play:disabled{opacity:.45;cursor:not-allowed}.bu2-speed{border:1px solid var(--bu-border);color:var(--bu-fg);cursor:pointer;background:0 0;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:650}.bu2-tl-label{color:var(--bu-faint);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.bu2-track{cursor:pointer;flex:1;min-width:80px;height:30px;position:relative}.bu2-track--empty{cursor:default}.bu2-rail{background:var(--bu-track);border-radius:4px;height:4px;position:absolute;top:9px;left:0;right:0}.bu2-fill{background:var(--bu-accent);border-radius:4px;height:4px;position:absolute;top:9px;left:0}.bu2-thumb{background:var(--bu-bg);border:3px solid var(--bu-accent);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:4px;box-shadow:0 1px 4px #00000040}.bu2-track:focus-visible{outline:2px solid var(--bu-accent);outline-offset:3px;border-radius:6px}.bu2-tick{color:var(--bu-faint);white-space:nowrap;font-size:10px;position:absolute;top:17px;transform:translate(-50%)}.bu2-tick:before{content:"";background:var(--bu-faint);width:1px;height:4px;position:absolute;top:-6px;left:50%}.bu2-snap{background:var(--bu-fg);opacity:.35;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:2px}.bu2-tl-note{color:var(--bu-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;position:absolute;top:15px;left:0;right:0;overflow:hidden}.bu2-readout{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.bu2-readout b{font-weight:700}.bu2-talk-slot{flex-shrink:0}.bu2-talk-slot:empty{display:none}.bu2-talk-wrap{flex-direction:column;gap:6px;display:flex}.bu2-talk-note{color:var(--bu-muted);align-items:center;gap:8px;margin:0;padding:0 12px;font-size:11.5px;display:flex}.bu2-talk-note--err{color:#dc2626}.bu2-talk{border:1px solid var(--bu-border);background:var(--bu-chat-bg,var(--bu-card));min-height:40px;box-shadow:var(--bu-shadow);border-radius:999px;align-items:center;gap:2px;padding:0 5px 0 6px;display:flex}.bu2-talk-ib{width:30px;height:30px;color:var(--bu-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bu2-talk-ib:hover{background:var(--bu-chip);color:var(--bu-fg)}.bu2-talk-ib:disabled{opacity:.45;cursor:not-allowed}.bu2-talk-chrome{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.bu2-talk-chrome [data-bud-composer-shell]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:2px!important;padding:0!important}.bu2-talk-chrome [data-bud-composer-shell]>div:first-child{flex:auto!important;order:2!important;align-items:center!important;width:auto!important;min-width:0!important}.bu2-talk-chrome [data-bud-composer-shell]>div:nth-child(2){display:contents!important}.bu2-talk-chrome [data-bud-composer-shell]>div:nth-child(2)>div:first-child{order:1!important;padding:0!important}.bu2-talk-chrome [data-bud-composer-shell]>div:nth-child(2)>div:last-child{flex:none!important;order:3!important;padding:0!important}.bu2-talk-chrome textarea{max-height:96px;color:var(--bu-chat-fg,var(--bu-fg));font-size:13px;background:0 0!important;height:auto!important;min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important}.bu2-talk-chrome textarea::placeholder{color:var(--bu-chat-placeholder,var(--bu-faint))}.bu2-talk-chrome button{width:30px!important;height:30px!important}.bu2-card{background:var(--bu-card);border:1px solid var(--bu-border);box-shadow:var(--bu-shadow);border-radius:12px;padding:12px}.bu2-card-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.bu2-card-head h3{flex:1;margin:0;font-size:13px;font-weight:650}.bu2-pct{color:var(--bu-muted);white-space:nowrap;font-size:11px}.bu2-link{color:var(--bu-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.bu2-bmc{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bu2-blk{background:var(--bu-card2);border:1px solid var(--bu-border);text-align:left;color:inherit;cursor:pointer;border-radius:8px;min-width:0;padding:6px 8px}.bu2-blk b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.bu2-blk small{color:var(--bu-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.bu2-bar{background:var(--bu-track);border-radius:3px;height:3px;margin-top:5px;display:block;overflow:hidden}.bu2-bar i{background:var(--bu-accent);border-radius:3px;height:100%;display:block}.bu2-feed{flex-direction:column;flex:1;min-height:0;display:flex}.bu2-mini-seg{background:var(--bu-seg);border:1px solid var(--bu-border);border-radius:8px;gap:2px;padding:2px;display:flex}.bu2-mini-seg button{color:var(--bu-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:11px}.bu2-mini-seg button.on{background:var(--bu-seg-act);color:var(--bu-seg-act-fg);font-weight:600}.bu2-feed-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.bu2-feed-body[hidden],.bu2-feed-convo[hidden]{display:none!important}.bu2-feed-convo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bu2-feed-tools{align-items:center;gap:6px;display:flex}.bu2-feed-search{border:1px solid var(--bu-border);color:var(--bu-faint);background:var(--bu-card2);border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.bu2-feed-search input{min-width:0;font:inherit;color:var(--bu-fg);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.bu2-icon-btn{border:1px solid var(--bu-border);background:var(--bu-card);width:28px;height:28px;color:var(--bu-muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bu2-feed-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.bu2-fi{gap:9px;font-size:12px;line-height:1.4;display:flex}.bu2-fi--new{background:var(--bu-accent-soft);border-radius:9px;padding:7px}.bu2-fi p{margin:0}.bu2-av{color:#fff;background:#64748b;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.bu2-av--said{background:#2563eb}.bu2-av--learned{background:#d97706}.bu2-av--import{background:#059669}.bu2-av--bud{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;font-size:10px;font-weight:800}.bu2-fi-t{color:var(--bu-faint);font-size:10.5px;display:block}.bu2-fi q{quotes:"“" "”";color:var(--bu-fg)}.bu2-fi-lk{color:var(--bu-muted)}.bu2-fi-lk b{color:var(--bu-fg);font-weight:600}.bu2-pager{color:var(--bu-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.bu2-pager button{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:11px}.bu2-pager button:disabled{opacity:.4;cursor:not-allowed}.bu2-bud-says{border-top:1px solid var(--bu-border);color:var(--bu-muted);align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.bu2-bud-says p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bu2-bud-says b{color:var(--bu-fg)}.bu2-sheet-peek{display:none}@media (width<=767px){.bu2-lensbar button{min-width:44px;min-height:44px}.bu2{height:auto;min-height:100%}.bu2-top{gap:8px;min-height:0;padding:8px 10px}.bu2-title{flex-flow:wrap;align-items:center;gap:6px}.bu2-title h1{font-size:15px;display:block}.bu2-stage{border-radius:12px;flex:none;height:46vh;min-height:0;max-height:520px}.bu2-stage--quiet .bu2-hero{display:none}.bu2-seg-wrap .bu2-seg{scrollbar-width:none;max-width:100%;scroll-padding-inline:8px;overflow-x:auto}.bu2-biz{max-width:100%;font-size:11.5px}.bu2-themes--compact{flex-shrink:0;width:70px;display:block;position:relative}.bu2-themes--compact .bu2-saved{display:none}.bu2-themes--compact .bu2-theme-strip{scrollbar-width:none;padding:5px 22px 5px 5px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 70%,#0000)}.bu2-themes--compact .bu2-theme-strip::-webkit-scrollbar{display:none}.bu2-themes--compact .bu2-sq{width:26px;height:26px}.bu2-themes--compact .bu2-saved-m{color:var(--bu-muted);white-space:nowrap;margin-top:1px;font-size:9.5px;display:block;position:absolute;top:100%;right:0}.bu2-tabrow{min-height:38px;padding:0 6px}.bu2-tabs-pin{border-left:0;margin-left:0;padding-left:0}.bu2-tab{padding:0 9px;font-size:12px}.bu2-phase{display:none}.bu2-body{flex-direction:column;display:flex}.bu2-left{gap:8px;padding:8px;overflow:visible}.bu2-graph-body{flex-direction:column;flex:none;gap:8px;min-height:0;display:flex}.bu2-stage-top{gap:6px;top:8px;left:8px;right:8px}.bu2-seg-wrap{flex:1;min-width:0}.bu2-seg-wrap .bu2-seg{scrollbar-width:none;min-width:0;max-width:100%;scroll-padding-inline:8px;overflow-x:auto}.bu2-seg-wrap .bu2-seg::-webkit-scrollbar{display:none}.bu2-seg button{padding:4px 9px;font-size:11.5px}.bu2-hero{max-width:46%;top:8px;left:auto;right:10px}.bu2-hero-n{font-size:15px}.bu2-hero-l{font-size:10px;line-height:1.2}.bu2--mobile .bu2-canvas-board{padding:6px 8px}.bu2--mobile .bu2-canvas-board header{gap:6px;margin-bottom:4px}.bu2--mobile .bu2-canvas-board header h3{font-size:11px;line-height:1.15}.bu2--mobile .bu2-canvas-board header span{font-size:10px}.bu2--mobile .bu2-canvas-board--grid ol{gap:4px}.bu2--mobile .bu2-canvas-board button{border-radius:6px;gap:2px;min-height:0;padding:3px 4px}.bu2--mobile .bu2-area-name{letter-spacing:-.15px;font-size:9.5px}.bu2--mobile .bu2-canvas-board .bu2-bar{height:3px}.bu2-legend{display:none}.bu2-nodecard{width:auto;inset:auto 8px 96px}.bu2-timelapse{flex-wrap:wrap;gap:6px 10px;min-height:0;padding:7px 10px;bottom:8px;left:8px;right:8px}.bu2-tl-label{display:none}.bu2-track{flex-basis:100%;order:5}.bu2-readout{margin-left:auto;font-size:12px}.bu2-play{width:28px;height:28px}.bu2-talk{min-height:38px}.bu2-three{inset:46px 0 86px}.bu2-right{border-left:0;gap:8px;padding:0 8px 8px;overflow:visible}.bu2-sheet-peek{text-align:left;cursor:pointer;width:100%;color:inherit;border:1px solid var(--bu-border);background:var(--bu-card);border-radius:14px 14px 10px 10px;flex-direction:column;gap:5px;padding:6px 12px 9px;display:flex}.bu2-grab{background:var(--bu-track);border-radius:4px;width:36px;height:4px;margin:0 auto 2px;display:block}.bu2-peek-r1{align-items:center;gap:8px;font-size:12px;display:flex}.bu2-peek-r1 b{font-weight:650}.bu2-peek-bars{flex:1;gap:3px;display:flex}.bu2-peek-bars i{background:var(--bu-track);border-radius:3px;flex:1;height:4px;position:relative;overflow:hidden}.bu2-peek-bars i:after{content:"";width:var(--w);background:var(--bu-accent);position:absolute;inset:0}.bu2-peek-r2{color:var(--bu-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.bu2-peek-r2 b{color:var(--bu-fg)}.bu2-right-body{display:none}.bu2-right--open .bu2-right-body{display:flex}.bu2-feed{min-height:420px}}.bu2-canvas-strip,.bu2-lens{border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;flex:none;padding:8px 10px}.bu2-canvas-strip-head,.bu2-lens-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.bu2-canvas-strip-head h3,.bu2-lens-head h3{margin:0;font-size:12px;font-weight:650}.bu2-canvas-strip-head span,.bu2-lens-head span{color:var(--bu-muted);font-size:11px}.bu2-canvas-strip-row{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bu2-canvas-strip-row::-webkit-scrollbar{display:none}.bu2-canvas-strip-row li{flex-direction:column;flex:1 0 72px;gap:3px;min-width:72px;display:flex}.bu2-canvas-strip-name{color:var(--bu-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bu2-canvas-strip-n{color:var(--bu-faint);font-variant-numeric:tabular-nums;font-size:10px}.bu2-canvas-strip .bu2-bar{background:var(--bu-track);border-radius:3px;height:4px;display:block;overflow:hidden}.bu2-canvas-strip .bu2-bar i{background:var(--bu-accent);height:100%;display:block}.bu2-canvas-strip-status{color:var(--bu-muted);margin:6px 0 0;font-size:11.5px}.bu2-canvas-strip-status.is-error{color:#b91c1c}.bu2-lens--highlight{outline:2px solid var(--bu-accent);outline-offset:2px;animation:1.2s ease-in-out 2 bu2-lens-pulse}@keyframes bu2-lens-pulse{50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.bu2-lens--highlight{animation:none}}.bu2-lens-body{max-height:220px;overflow:auto}.bu2-lens-list{margin:0;padding-left:16px;font-size:12px}.bu2-mobile-last{color:var(--bu-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.bu2-mobile-last b{color:var(--bu-fg)}.bu2-graph-body{flex-direction:column;gap:8px;min-height:0;display:flex}.bu2-graph-body>.bu2-stage{flex:1;min-height:min(75vh,880px)}@media (prefers-reduced-motion:reduce){.bu2{transition:none}}.bu2-sq[data-t=light] .bu2-sq-dot,.bu2-sq[data-t=dark] .bu2-sq-dot{background:#1447e6}.bu2-sq[data-t=stage] .bu2-sq-dot{background:#facc15;border-radius:50%}.bu2-sq[data-t=plain] .bu2-sq-dot{background:#d4d4d4}.bu2-talk-slot{z-index:5;background:linear-gradient(to bottom, transparent, var(--bu-bg) 40%);padding-top:4px;position:sticky;bottom:0}.bu2-graph-mode{background:var(--bu-seg);border:1px solid var(--bu-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bu-fg) 8%, transparent);border-radius:9px;flex-shrink:0;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.bu2-graph-mode button{color:var(--bu-fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:2.5rem;padding:4px 11px;font-size:11.5px;font-weight:600}.bu2-graph-mode button:not(.on){border-color:color-mix(in srgb, var(--bu-border) 85%, var(--bu-fg));color:var(--bu-fg)}.bu2-graph-mode button.on{background:var(--bu-seg-act);color:var(--bu-seg-act-fg);border-color:color-mix(in srgb, var(--bu-accent) 40%, var(--bu-border));box-shadow:var(--bu-shadow);font-weight:700}.bu2-graph-mode button:focus-visible{outline:2px solid var(--bu-accent);outline-offset:2px}.bu2-lensbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:2px 24px 6px;scroll-padding-inline:24px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.bu2-lens-panel-wrap{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.bu2-lensbar::-webkit-scrollbar{display:none}.bu2-lensbar button{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-muted);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.bu2-lensbar button.on{background:var(--bu-accent);color:var(--bu-on-accent);border-color:#0000;font-weight:650}.bu2-lensbar button.on[data-ring]{background:color-mix(in srgb, var(--bu-ring) 16%, var(--bu-card));color:var(--bu-fg);border-color:color-mix(in srgb, var(--bu-ring) 62%, var(--bu-border))}.bu2-legend li.on{color:var(--bu-fg);font-weight:650}.bu2-legend li.on i{box-shadow:0 0 0 3px color-mix(in srgb, var(--bu-ring) 35%, transparent)}.bu2-stage--lens{min-height:min(78vh,920px)}.bu2-nextpill{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px}.bu2-canvas-board{border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;padding:8px 10px}.bu2-canvas-board header,.bu2-fullcanvas header,.bu2-steer h3,.bu2-fold h3,.bu2-fullcanvas h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:12px;font-weight:650;display:flex}.bu2-canvas-board header h3{letter-spacing:0;margin:0;font-size:12px;font-weight:650;line-height:1.2}.bu2-canvas-board header span,.bu2-fullcanvas header span{color:var(--bu-muted);font-size:11px;font-weight:500}.bu2-canvas-board ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.bu2-canvas-board--grid ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bu2-canvas-board--strip ol{scrollbar-width:none;overflow-x:auto}.bu2-canvas-board li{flex:1 0 72px;min-width:0}.bu2-canvas-board button{text-align:left;border:1px solid var(--bu-border);background:var(--bu-card2);width:100%;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.bu2-canvas-board button.is-weak{border-color:#d97706;box-shadow:inset 0 0 0 1px #d97706}.bu2-area-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.bu2-fullcanvas ul button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.bu2-area-n{color:var(--bu-faint);font-size:10px}.bu2-canvas-board .bu2-bar{background:var(--bu-track);border-radius:3px;height:4px;display:block;overflow:hidden}.bu2-canvas-board .bu2-bar i{background:var(--bu-accent);height:100%;display:block}.bu2-steer,.bu2-fold,.bu2-fullcanvas{border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;padding:10px 12px}.bu2-steer ul,.bu2-rules,.bu2-segments,.bu2-unknown{margin:0;padding-left:16px}.bu2-steer li,.bu2-rules li{color:var(--bu-muted);margin:4px 0;font-size:12px}.bu2-muted{color:var(--bu-muted);margin:0;font-size:12px}.bu2-flow{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.bu2-flow h4,.bu2-money h4{text-transform:uppercase;letter-spacing:.4px;color:var(--bu-faint);margin:0 0 4px;font-size:11px}.bu2-flow ul,.bu2-money ul{margin:0;padding-left:16px;font-size:12px}.bu2-flow-biz{margin:18px 0 0;font-weight:650}.bu2-flow-mid{color:var(--bu-faint);margin-top:22px}.bu2-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bu2-chips li{border:1px solid var(--bu-border);border-radius:999px;padding:2px 8px;font-size:11px}.bu2-segments{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.bu2-segments li{grid-template-columns:minmax(0,1fr) 80px auto;align-items:center;gap:8px;font-size:12px;display:grid}.bu2-segments .bu2-bar{background:var(--bu-track);border-radius:3px;height:6px;overflow:hidden}.bu2-segments .bu2-bar i{background:var(--bu-accent);height:100%;display:block}.bu2-money{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bu2-money-sum{color:var(--bu-fg);grid-column:1/-1;margin:0;font-size:12px}.bu2-rules{padding:0;list-style:none}.bu2-rules li{border-bottom:1px solid var(--bu-border);flex-direction:column;gap:2px;padding:6px 0;display:flex}.bu2-rules em{color:var(--bu-faint);font-size:11px;font-style:normal}.bu2-unknown li{color:#b45309}.bu2-ask{border:1px solid var(--bu-accent);color:var(--bu-fg);cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:12px}.bu2-fullcanvas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bu2-fullcanvas button{text-align:left;background:var(--bu-card2);width:100%;color:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;display:flex}.bu2-fullcanvas small{color:var(--bu-muted);font-size:11px;display:block}.bu2-fullcanvas em{font-variant-numeric:tabular-nums;font-style:normal}.bu2-dossier,.bu2-graph-body{flex-direction:column;gap:10px;display:flex}.bu2-chat-block{border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:280px;display:flex;overflow:hidden}.bu2-right{padding:12px}.bu2-right .bu2-chat-block{border:0;border-radius:0;height:100%}.bu2-chat-signedout{padding:10px 12px 0}.bu2-chat-signedout h2{color:var(--bu-chat-fg,var(--bu-fg));margin:0;font-size:14px;font-weight:650}.bu2-chat-signedout p{color:var(--bu-chat-fg,var(--bu-fg));margin:4px 0 0;font-size:12px;line-height:1.4}.bu2-saving{color:#16a34a;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;display:inline-flex}.bu2-saving i{background:#22c55e;border-radius:50%;width:7px;height:7px;display:inline-block}.bu2-saving.is-error{color:#b91c1c}.bu2-saving.is-error i{background:#dc2626}.bu2-import-target{color:var(--bu-muted);margin:0;font-size:11px}.bu2-import-target strong{color:var(--bu-fg);font-weight:600}.bu2-import-target-choice{border:1px solid var(--bu-border);background:var(--bu-card2);border-radius:8px;margin:0 0 6px;padding:8px 10px}.bu2-import-target-legend{color:var(--bu-fg);padding:0 0 6px;font-size:11px;font-weight:600}.bu2-import-target-option{color:var(--bu-muted);cursor:pointer;align-items:flex-start;gap:8px;margin:0;padding:4px 0;font-size:11px;display:flex}.bu2-import-target-option input{margin-top:2px}.bu2-import-target-option strong{color:var(--bu-fg);font-weight:600;display:block}.bu2-import-target-hint{color:var(--bu-faint);font-size:10px;display:block}.bu2-import-chip{border:1px solid var(--bu-border);background:var(--bu-card2);color:var(--bu-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin:0 0 4px;padding:2px 8px;font-size:11px;display:inline-flex}.bu2-import-chip strong{color:var(--bu-fg);font-weight:600}.bu2-import-chip:disabled{cursor:default;opacity:.9}.bu2-import-target-done{margin-top:4px;font-size:11px}.bu2-voice-bar{border-top:1px solid var(--bu-border);background:var(--bu-card2);z-index:6;align-items:center;gap:6px;margin:0;padding:6px 10px;display:flex;position:sticky;bottom:0}.bu2-voice-bar button{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.bu2-voice-bar button.on{background:var(--bu-accent-soft);border-color:var(--bu-accent)}.bu2-talk-wrap .bu2-voice-bar{border-radius:0 0 10px 10px}.bu2-save-chip{color:#bbf7d0;background:#14532d;border-radius:999px;width:fit-content;margin:0 auto;padding:3px 10px;font-size:12px;font-weight:600}.bu2-link{color:var(--bu-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.bu2-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bu2-watch{z-index:4;color:#fff8e8;cursor:pointer;background:#080a10b8;border:1px solid #fde68a73;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 0 24px #fde68a2e}.bu2-watch:hover{background:#141008e0}.bu2-demo{z-index:6;pointer-events:none;position:absolute;inset:0}.bu2-demo-slot--stage{z-index:1;position:absolute;inset:0}.bu2-stage--demo .bu2-hero,.bu2-stage--demo .bu2-timelapse,.bu2-stage--demo .bu2-nodecard,.bu2-stage--demo .bu2-overlay-note{visibility:hidden}.bu2-demo-flag{z-index:2;color:#fff8e8;pointer-events:none;background:#080a10c7;border:1px solid #fde68a66;border-radius:12px;flex-direction:column;gap:2px;max-width:min(280px,70%);padding:7px 10px;display:flex;position:absolute;top:12px;left:12px}.bu2-demo-flag b{letter-spacing:.2px;font-size:11px}.bu2-demo-flag span{color:#d6d0c4;font-size:10.5px}.bu2-demo-bubbles{z-index:2;pointer-events:none;flex-direction:column;gap:8px;width:min(280px,34%);max-height:48%;margin:0;padding:0 0 8px;list-style:none;display:flex;position:absolute;bottom:64px;left:12px;overflow:auto}.bu2-demo-strip-wrap{z-index:2;pointer-events:none;position:absolute;bottom:46px;left:12px;right:12px}.bu2-demo-strip-wrap .bu2-canvas-strip{color:#f8f5ef;background:#080a10d1;border-color:#ffffff1f}.bu2-demo-strip-wrap .bu2-canvas-strip-name{color:#d6d0c4;white-space:normal;font-size:9px;line-height:1.15}.bu2-demo-strip-wrap .bu2-canvas-strip-head h3,.bu2-demo-strip-wrap .bu2-canvas-strip-head span{color:#e7e1d6}.bu2-demo-bubble{color:#f8f5ef;backdrop-filter:blur(8px);background:#080a10b8;border:1px solid #ffffff1f;border-radius:14px;padding:8px 10px}.bu2-demo-bubble em{letter-spacing:.4px;text-transform:uppercase;color:#fde68a;margin-bottom:2px;font-size:10px;font-style:normal;display:block}.bu2-demo-bubble p{margin:0;font-size:12.5px;line-height:1.35}.bu2-demo-bubble--owner{background:#fff8e61a}.bu2-demo-chips{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:72px;right:12px}.bu2-demo-chips li{color:#bbf7d0;background:#14532d;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;box-shadow:0 0 18px #4ade8040}.bu2-demo-strip{z-index:2;pointer-events:none;position:absolute;bottom:46px;left:12px;right:12px}.bu2-demo-strip ol{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bu2-demo-strip li{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bu2-demo-strip span{color:#d6d0c4;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bu2-demo-strip i{background:#ffffff1f;border-radius:3px;height:3px;display:block;overflow:hidden}.bu2-demo-strip b{background:#fde68a;height:100%;display:block;box-shadow:0 0 8px #fde68ab3}.bu2-demo-card{z-index:3;pointer-events:none;color:#f8f5ef;background:#080a10db;border:1px solid #fde68a73;border-radius:18px;width:min(440px,100% - 32px);padding:16px 18px 18px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000073,0 0 40px #fde68a1f}.bu2-demo-card p:first-child{letter-spacing:.5px;text-transform:uppercase;color:#fde68a;margin:0 0 6px;font-size:10px}.bu2-demo-card h2{color:#fff8e8;margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.2}.bu2-demo-card p:last-child{color:#e7e1d6;margin:0;font-size:13.5px;line-height:1.45}.bu2-demo-controls{z-index:4;pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.bu2-demo-controls [role=progressbar]{background:#ffffff24;border-radius:3px;flex:1;height:3px;overflow:hidden}.bu2-demo-controls [role=progressbar] i{background:#fde68a;height:100%;display:block}.bu2-demo-controls small{color:#fff8e8;font-variant-numeric:tabular-nums;background:#080a10e0;border-radius:999px;padding:1px 6px;font-size:12px}.bu2-demo-controls button{color:#fff8e8;cursor:pointer;background:#080a10cc;border:1px solid #fff4d64d;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;display:inline-flex}.bu2-demo[data-scene=graph3d] .bu2-demo-bubbles{width:min(240px,28%);max-height:32%}.bu2-graph3d-host{height:min(62vh,640px);min-height:280px;position:relative}.bu2-graph3d-host .bu2-canvas.bu2-three{inset:0}.bu2-demo[data-scene=explore] .bu2-canvas{pointer-events:auto;cursor:pointer}.bu2-demo[data-scene=explore] .bu2-demo-bubbles,.bu2-demo[data-scene=products] .bu2-demo-bubbles{visibility:hidden}.bu2-products-caption{z-index:3;pointer-events:none;color:#f8fafc;background:#10141c;border:1px solid #e2e8f0;border-radius:999px;max-width:46%;margin:0;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.bu2-catalogue{pointer-events:auto;z-index:5;color:#f8fafc;background:#10141c;border:1px solid #e2e8f0;border-radius:12px;width:min(280px,100% - 24px);max-height:min(52vh,460px);padding:8px 8px 10px;position:absolute;top:64px;right:12px;overflow:auto}.bu2-catalogue-h{letter-spacing:.2px;margin:0 0 6px;font-size:12px;font-weight:700}.bu2-catalogue h3{letter-spacing:.3px;text-transform:uppercase;color:#fecdd3;margin:8px 0 4px;font-size:11px;font-weight:700}.bu2-catalogue ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bu2-catalogue button{text-align:left;color:#f8fafc;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:4px 6px;font-size:12.5px;display:flex}.bu2-catalogue button span:last-child{color:#fde68a;font-variant-numeric:tabular-nums;flex-shrink:0}.bu2-catalogue button[aria-current=true]{background:#3f1d2e}.bu2-catalogue button:focus-visible,.bu2-product-detail button:focus-visible{outline-offset:2px;outline:2px solid #f8fafc}.bu2-product-detail{pointer-events:auto;z-index:6;color:#f8fafc;background:#10141c;border:1px solid #e2e8f0;border-radius:12px;width:min(300px,100% - 24px);padding:12px 28px 12px 12px;position:absolute;bottom:72px;left:12px}.bu2-product-detail .kicker{letter-spacing:.4px;text-transform:uppercase;color:#fecdd3;margin:0;font-size:11px;font-weight:700}.bu2-product-detail h2{margin:2px 0 4px;font-size:16px;line-height:1.25}.bu2-product-detail .price{color:#fde68a;margin:0 0 4px;font-size:14px;font-weight:700}.bu2-product-detail p:last-child{color:#e2e8f0;margin:0;font-size:13px;line-height:1.4}.bu2-product-detail-x{color:#f8fafc;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}@media (width<=767px){.bu2-stage.bu2-stage--demo{height:68vh;max-height:none}.bu2-products-caption{max-width:calc(100% - 16px);font-size:11px;top:56px;left:8px;right:auto}.bu2-catalogue{width:auto;max-height:38%;inset:auto 8px 52px}.bu2-product-detail{width:auto;inset:56px 8px auto}.bu2-watch{padding:5px 9px;font-size:11px;top:8px;left:8px}.bu2-demo-bubbles{width:min(240px,70%);bottom:92px;left:8px}.bu2-demo[data-scene=graph3d] .bu2-demo-bubbles{width:min(148px,42%);max-height:30%;bottom:46px}.bu2-demo-bubble p{font-size:11.5px}.bu2-demo-card{padding:12px;top:auto;bottom:78px;transform:translate(-50%)}.bu2-demo-card h2{font-size:16px}.bu2-demo-card p:last-child{font-size:12px}.bu2-demo-strip{bottom:42px;left:8px;right:8px}.bu2-demo-chips{top:52px;right:8px}}@media (prefers-reduced-motion:reduce){.bu2-demo-chips li,.bu2-demo-bubble,.bu2-watch{transition:none;animation:none}}.bu2-explore-slot{display:contents}.bu2-explore{z-index:3;pointer-events:none;color:#fff8e8;position:absolute;inset:0}.bu2-explore-bar{z-index:5;pointer-events:auto;gap:6px;padding-bottom:2px;display:flex;position:absolute;top:74px;left:8px;right:8px;overflow-x:auto}.bu2-explore-bar button{color:#fff8e8;cursor:pointer;background:#14120c;border:1px solid #fde68a8c;border-radius:999px;flex:none;min-height:44px;padding:8px 12px;font-size:14px;font-weight:650}.bu2-explore-bar button.is-on{color:#1c1408;background:#fde68a}.bu2-explore-bar button:focus-visible,.bu2-explore-rings button:focus-visible,.bu2-explore-zoom button:focus-visible,.bu2-explore-hint button:focus-visible,.bu2-explore-detail button:focus-visible,.bu2-explore-panel button:focus-visible,.bu2-demo-cta:focus-visible,.bu2-demo-controls button:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.bu2-explore-hint{z-index:5;color:#fff8e8;pointer-events:auto;background:#14120c;border:1px solid #fde68a8c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:128px;left:8px;right:8px}.bu2-explore-hint p{color:#fff8e8;flex:180px;margin:0;font-size:14px;line-height:1.4}.bu2-explore-hint button{color:#1c1408;cursor:pointer;background:#fde68a;border:0;border-radius:999px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700}.bu2-explore-stage{pointer-events:none;position:absolute;inset:0}.bu2-explore-stage[data-view=graph] .bu2-canvas{pointer-events:auto}.bu2-explore-tools{z-index:4;pointer-events:auto;flex-direction:column;gap:6px;max-height:38%;display:flex;position:absolute;bottom:118px;left:8px;right:60px}.bu2-explore-rings{pointer-events:auto;gap:6px;display:flex;overflow-x:auto}.bu2-explore-rings button{color:#fff8e8;cursor:pointer;background:#1c1914;border:1px solid #fff8e866;border-radius:999px;flex:none;min-height:44px;padding:6px 10px;font-size:13px}.bu2-explore-rings button.is-on{color:#1c1408;background:#fde68a}.bu2-explore-zoom{z-index:5;pointer-events:auto;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:118px;right:8px}.bu2-explore-zoom button{color:#fff8e8;cursor:pointer;background:#14120c;border:1px solid #fde68a8c;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.bu2-explore-index{color:#fff8e8;pointer-events:auto;background:#14120c;border:1px solid #fde68a66;border-radius:12px;align-self:flex-start;max-width:min(280px,100%);padding:4px 10px}.bu2-explore-index summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:650;display:flex}.bu2-explore-index ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.bu2-explore-index button,.bu2-explore-detail li button,.bu2-explore-list button,.bu2-explore-org button,.bu2-explore-canvas button{color:#fff8e8;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:14px}.bu2-explore-panel{z-index:3;pointer-events:auto;color:#fff8e8;background:#14120c;border:1px solid #fde68a59;border-radius:12px;padding:12px 14px;position:absolute;inset:114px 8px 64px;overflow:auto}.bu2-explore-panel h3,.bu2-explore-detail h3{color:#fff8e8;margin:0 0 6px;font-size:18px;line-height:1.25}.bu2-explore-note,.bu2-explore-panel p,.bu2-explore-detail p{color:#f3ecdf;margin:0 0 8px;font-size:14px;line-height:1.4}.bu2-explore-canvas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.bu2-explore-canvas article{background:#1c1914;border:1px solid #f3ecdf59;border-radius:10px;min-width:0;padding:8px}.bu2-explore-canvas h4{color:#fff8e8;margin:0 0 4px;font-size:13px}.bu2-explore-canvas p{color:#f3ecdf;margin:0;font-size:13px}.bu2-explore-list,.bu2-explore-org,.bu2-explore-detail ul,.bu2-explore-canvas ul{margin:0;padding:0;list-style:none}.bu2-explore-org ul{margin-left:14px}.bu2-explore-detail{z-index:5;pointer-events:auto;color:#fff8e8;background:#14120c;border:1px solid #fde68a8c;border-radius:12px;max-height:30%;padding:12px 36px 12px 12px;position:absolute;bottom:210px;left:8px;right:60px;overflow:auto}.bu2-explore-detail-x{color:#fff8e8;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.bu2-explore-3d{min-height:240px;position:relative}.bu2-explore-3d .bu2-canvas,.bu2-explore-3d .bu2-three{pointer-events:auto;min-height:240px;position:relative}.bu2-demo--explore .bu2-demo-controls{z-index:6;flex-wrap:wrap}.bu2-demo--explore .bu2-demo-controls small{color:#fff8e8;font-size:12px}.bu2-demo--explore .bu2-demo-controls button,.bu2-demo-cta{min-height:44px;padding:8px 12px;font-size:14px}.bu2-demo-cta{color:#1c1408;background:#fde68a;border:1px solid #fde68a;border-radius:999px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.bu2-demo-cta:hover{color:#1c1408;background:#fff3c4}@media (width<=720px){.bu2-stage--demo:has(.bu2-demo--explore){height:70vh;max-height:none}.bu2-demo--explore{flex-direction:column;gap:6px;padding:6px;display:flex;overflow:hidden}.bu2-demo--explore .bu2-demo-flag{flex:none;max-width:100%;position:relative;top:auto;left:auto}.bu2-demo--explore .bu2-explore{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;position:relative;inset:auto}.bu2-demo--explore .bu2-explore-bar{flex:none;position:relative;top:auto;left:auto;right:auto}.bu2-demo--explore .bu2-explore-stage{flex:auto;min-height:160px;position:relative;inset:auto}.bu2-demo--explore .bu2-explore-hint{width:auto;top:8px;left:8px;right:56px}.bu2-demo--explore .bu2-explore-hint p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bu2-demo--explore .bu2-explore-tools{max-height:38%;inset:auto 56px 8px 8px}.bu2-demo--explore .bu2-explore-zoom{top:8px;bottom:auto;right:8px}.bu2-demo--explore .bu2-explore-detail{max-height:42%;inset:auto 8px 8px}.bu2-demo--explore .bu2-explore-panel{inset:0}.bu2-demo--explore .bu2-demo-controls{flex-wrap:wrap;flex:none;position:relative;bottom:auto;left:auto;right:auto;overflow:visible}.bu2-demo--explore .bu2-demo-cta{flex:100%;order:2;justify-content:center}.bu2-demo--explore .bu2-demo-controls [role=progressbar]{flex:48px;min-width:36px}.bu2-demo--explore .bu2-demo-controls small{white-space:nowrap;flex:none}}@media (width>=900px){.bu2-explore-bar{max-width:min(720px,58%);top:12px;left:auto;right:12px}.bu2-explore-hint{width:min(420px,34%);top:78px;left:12px;right:auto}.bu2-explore-tools{max-width:720px;bottom:64px;left:12px;right:72px}.bu2-explore-zoom{bottom:64px;right:12px}.bu2-explore-panel{inset:68px 12px 60px}.bu2-explore-detail{width:min(320px,28%);max-height:calc(100% - 200px);inset:68px 72px auto auto}.bu2-demo--explore .bu2-demo-cta{flex:none;margin-left:auto}}.bu2-options-sheet{max-width:22rem}.bu2-options-section{flex-direction:column;gap:.75rem;margin-top:.25rem;padding:0 1rem 1rem;display:flex}.bu2-options-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--bu-muted);margin:0;font-size:.8125rem;font-weight:650}.bu2-options-copy{color:var(--bu-muted);margin:0;font-size:.8125rem;line-height:1.45}.bu2-options-muted{color:var(--bu-faint);margin:0;font-size:.8125rem}.bu2-options-error{color:#b91c1c;margin:0;font-size:.8125rem}.bu2-wipe-btn{align-self:flex-start}.bu2-wipe-notice{background:color-mix(in srgb, #16a34a 12%, var(--bu-card));border-bottom:1px solid color-mix(in srgb, #16a34a 35%, var(--bu-border));color:var(--bu-fg);margin:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.bu2-bmc{--bu-bmc-value-border:#0d9488;--bu-bmc-value-tint:#0d94880f;--bu-bmc-value-tint-strong:#0d948824;--bu-bmc-value-zone-hot:#0d94881f;--bu-bmc-value-glow-ring:#0d948880;--bu-bmc-value-glow-halo:#0d948861;border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.bu2-bmc-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 10px;display:grid}.bu2-bmc-head h3{grid-column:1;margin:0;font-size:12px;font-weight:650}.bu2-bmc-sub{color:var(--bu-muted);grid-column:1;margin:0;font-size:11px}.bu2-bmc-balance{white-space:nowrap;grid-column:2;margin:0;font-size:11px}.bu2-bmc-balance-cost{color:#d97706;font-weight:600}.bu2-bmc-balance-revenue{color:#3b82f6;font-weight:600}.bu2-bmc-head-actions{grid-column:3;justify-self:end;gap:6px;display:flex}.bu2-bmc-understood{color:var(--bu-muted);grid-column:1/-1;font-size:11px}.bu2-bmc-toggle,.bu2-bmc-example{border:1px solid var(--bu-border);background:var(--bu-card2);color:var(--bu-fg);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;display:inline-flex}.bu2-bmc-toggle:focus-visible,.bu2-bmc-example:focus-visible{outline:2px solid var(--bu-accent);outline-offset:2px}.bu2-bmc-slim{align-items:stretch;gap:6px;display:flex}.bu2-bmc-zone{border-radius:8px;flex:1;min-width:0;padding:4px;transition:background .25s;position:relative}.bu2-bmc-zone.is-hot{background:color-mix(in srgb, var(--bu-accent) 6%, transparent)}.bu2-bmc-zone--cost.is-hot{background:#d977061f}.bu2-bmc-zone--value.is-hot{background:var(--bu-bmc-value-zone-hot)}.bu2-bmc-zone--revenue.is-hot{background:#3b82f61a}.bu2-bmc-zone-label{color:var(--bu-fg);background:var(--bu-glass);border:1px solid var(--bu-border);pointer-events:none;opacity:0;z-index:2;border-radius:8px;max-width:220px;padding:4px 8px;font-size:10px;line-height:1.3;transition:opacity .2s;position:absolute;top:-2px;left:6px;transform:translateY(-100%)}.bu2-bmc-zone.is-hot .bu2-bmc-zone-label{opacity:1}.bu2-bmc-slim-row{gap:4px;margin:0;padding:0;list-style:none;display:flex}.bu2-bmc-slim-row--value{flex:0 0 10%;min-width:72px}.bu2-bmc-slim-cell{border:1px solid #0000;border-radius:6px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:3px 5px 2px;display:flex}.bu2-bmc-slim-cell--cost{border-color:#d977068c}.bu2-bmc-slim-cell--value{color:#fff;background:#0d9488;border-color:#0d9488}.bu2-bmc-slim-cell--value .bu2-bmc-slim-label,.bu2-bmc-slim-cell--value .bu2-bmc-slim-label em{color:#fff;font-weight:650}.bu2-bmc-slim-cell--value .bu2-bmc-bar{background:#ffffff4d}.bu2-bmc-slim-cell--value .bu2-bmc-bar i{background:#fff}.bu2-bmc-slim-cell--revenue{border-color:#3b82f68c}.bu2-bmc-slim-label{color:var(--bu-muted);justify-content:space-between;gap:4px;font-size:9px;display:flex}.bu2-bmc-slim-label em{font-variant-numeric:tabular-nums;color:var(--bu-fg);font-style:normal}.bu2-bmc-bar{background:var(--bu-track);border-radius:3px;height:3px;display:block;overflow:hidden}.bu2-bmc-bar i{background:#22c55e;height:100%;display:block}.bu2-bmc-expanded{position:relative}.bu2-bmc-classic-grid{grid-template:"partners activities value relationships segments"minmax(88px,1fr)"partners resources value channels segments"minmax(88px,1fr)"costs costs value revenue revenue"/1.05fr 1fr 1.15fr 1fr 1.05fr;gap:8px;display:grid}.bu2-bmc-block{background:var(--bu-card2);border:1px solid var(--bu-border);border-radius:10px;min-height:0;overflow:hidden}.bu2-bmc-block--cost{border-color:#d9770673}.bu2-bmc-block--value{color:#fff;background:#0d9488;border:2px solid #0d9488}.bu2-bmc-block--value *{color:#fff}.bu2-bmc-block--revenue{border-color:#3b82f673}.bu2-bmc-block.is-hot{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 25%, transparent)}.bu2-bmc-block--cost.is-hot{background:#d977061a}.bu2-bmc-block--value.is-hot{background:#0f766e}.bu2-bmc-block--revenue.is-hot{background:#3b82f61a}.bu2-bmc-block-hit{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-height:100%;padding:8px;display:flex}.bu2-bmc-block h4{margin:0;font-size:11px;font-weight:650;line-height:1.2}.bu2-bmc-facts{color:var(--bu-muted);flex:1;max-height:96px;margin:0;padding-left:14px;font-size:11px;line-height:1.35;overflow:auto}.bu2-bmc-meta{color:var(--bu-faint);justify-content:space-between;font-size:10px;display:flex}.bu2-bmc-meta b{color:var(--bu-fg);font-weight:700}.bu2-bmc-floating-label{background:var(--bu-glass);border:1px solid var(--bu-border);color:var(--bu-fg);border-radius:8px;margin:0;padding:4px 8px;font-size:10.5px;position:absolute;top:-4px;left:8px;transform:translateY(-100%)}.bu2-bmc-status{color:var(--bu-muted);margin:0;font-size:11px}.bu2-bmc-status.is-error{color:#b91c1c}@media (width<=900px){.bu2-bmc-classic-grid{grid-template-columns:1fr 1fr;grid-template-areas:"partners activities""resources value""relationships channels""segments segments""costs revenue"}.bu2-bmc-slim{flex-direction:column}}.bu2-learning{z-index:5;pointer-events:auto;background:var(--bu-glass);border:1px solid var(--bu-gb);backdrop-filter:blur(8px);border-radius:12px;flex-direction:column;gap:6px;width:min(240px,32%);padding:8px 10px;display:flex;position:absolute;top:52px;bottom:72px;left:10px}.bu2-learning-title{text-transform:uppercase;letter-spacing:.4px;color:var(--bu-muted);margin:0;font-size:11px;font-weight:700}.bu2-learning-list{color:var(--bu-fg);flex-direction:column;flex:1;gap:6px;margin:0;padding:0;font-size:11.5px;line-height:1.35;list-style:none;display:flex;overflow:auto}.bu2-learning-empty{color:var(--bu-muted);font-style:italic}.bu2-stage--learning .bu2-learning{bottom:88px}.bu2-website-prompt{border:1px solid var(--bu-border);background:var(--bu-card2);border-radius:10px;margin-bottom:4px;padding:8px 10px}.bu2-website-prompt-copy{color:var(--bu-fg);margin:0 0 6px;font-size:12px}.bu2-website-prompt-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bu2-website-prompt-row input{border:1px solid var(--bu-border);background:var(--bu-card);min-width:180px;color:var(--bu-fg);border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.bu2-website-prompt-go,.bu2-website-prompt-later,.bu2-website-prompt-x{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.bu2-website-prompt-go{background:var(--bu-accent);color:var(--bu-on-accent);border-color:#0000;font-weight:650}.bu2-website-prompt-err{color:#b91c1c;margin:6px 0 0;font-size:11px}.bu2-review-queue{border:1px solid var(--bu-border);background:var(--bu-card2);color:var(--bu-fg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.bu2-bmc-wrap{position:relative}.bu2-chat-block .bu2-starter-chip{border:1px solid var(--bu-border);background:var(--bu-card2);color:var(--bu-fg);text-align:left;border-radius:999px;padding:6px 12px;font-size:12px}.bu2-chat-block .bu2-starter-chip:hover{background:var(--bu-chip)}.bu2-chat-block .text-muted-foreground{color:var(--bu-muted)!important}.bu2-chat-msg--bud{background:var(--bu-chat-bud-bg,var(--bu-card2));color:var(--bu-chat-bud-fg,var(--bu-fg));border:1px solid var(--bu-border)}.bu2-chat-msg--user{background:var(--bu-chat-user-bg,var(--bu-accent));color:var(--bu-chat-user-fg,var(--bu-on-accent))}.bu2-chat-msg--draft{opacity:1}.bu2-chat-msg--bud-draft{opacity:1;font-style:italic}.bu2-bmc-block--save-glow.bu2-bmc-block--cost,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--cost{animation:1.4s ease-out bu2-save-glow-cost}.bu2-bmc-block--save-glow.bu2-bmc-block--value,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--value{animation:1.4s ease-out bu2-save-glow-value}.bu2-bmc-block--save-glow.bu2-bmc-block--revenue,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--revenue{animation:1.4s ease-out bu2-save-glow-revenue}@keyframes bu2-save-glow-cost{40%{box-shadow:0 0 0 2px #d9770673,0 0 28px #d9770659}}@keyframes bu2-save-glow-value{40%{box-shadow:0 0 0 2px var(--bu-bmc-value-glow-ring), 0 0 28px var(--bu-bmc-value-glow-halo)}}@keyframes bu2-save-glow-revenue{40%{box-shadow:0 0 0 2px #3b82f673,0 0 28px #3b82f659}}.bu2-save-toast{z-index:8;background:var(--bu-glass);border:1px solid var(--bu-border);color:var(--bu-fg);box-shadow:var(--bu-shadow);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bu2-bmc-block--save-glow,.bu2-bmc-slim-cell--save-glow{animation:none}.bu2-bmc-block--save-glow.bu2-bmc-block--cost,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--cost{box-shadow:0 0 0 2px #d9770666}.bu2-bmc-block--save-glow.bu2-bmc-block--value,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--value{box-shadow:0 0 0 2px var(--bu-bmc-value-glow-ring)}.bu2-bmc-block--save-glow.bu2-bmc-block--revenue,.bu2-bmc-slim-cell--save-glow.bu2-bmc-slim-cell--revenue{box-shadow:0 0 0 2px #3b82f666}}.bu2-stage:has(.bu2-timelapse) .bu2-canvas:not(.bu2-three){height:auto;bottom:74px}.bu2-canvas.bu2-three{touch-action:none;width:auto;height:auto;position:absolute;inset:52px 0 70px;overflow:hidden}.bu2-demo .bu2-canvas.bu2-three{z-index:1;pointer-events:auto}.bu2-overlay-note--flat{color:var(--bu-fg);background:var(--bu-card)}.bu2-graph3d-fallback{z-index:5;color:#f8f5ef;text-align:center;pointer-events:none;background:#141414;border:1px solid #fff4d659;border-radius:12px;max-width:min(280px,86%);margin:0;padding:10px 14px;font-size:13px;line-height:1.4;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (width<=760px){.bu2-canvas.bu2-three{top:46px;bottom:86px}}.bu2-bmc{gap:4px;padding:6px 10px}.bu2-bmc-head{flex-wrap:wrap;align-items:center;gap:2px 10px;line-height:1.2;display:flex}.bu2-bmc-head>div:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.bu2-bmc-head h3,.bu2-bmc-sub{line-height:1.2}.bu2-bmc-understood{color:var(--bu-fg);order:1;font-weight:600}.bu2-bmc-balance{order:2;margin-left:auto;font-size:10.5px;line-height:1.2}.bu2-bmc-head-actions{order:3}.bu2-bmc-head-actions button{min-height:0;padding-top:2px;padding-bottom:2px}@media (width<=760px){.bu2-stage--lens{min-height:0}}.bu2-learning,.bu2-stage--learning .bu2-learning{max-height:min(260px,40%);bottom:auto}.bu2-learning-list{flex:0 auto}.bu2-watch+.bu2-learning,.bu2-learning{top:52px}.bu2-stage>.bu2-website-prompt{z-index:6;background:var(--bu-glass);border-color:var(--bu-gb);backdrop-filter:blur(8px);margin:0;position:absolute;top:10px;left:12px;right:170px}.bu2-stage:has(>.bu2-website-prompt) .bu2-watch{top:96px}.bu2-stage:has(>.bu2-website-prompt) .bu2-learning{top:134px}.bu2-stage:not(.bu2-stage--lens):not(.bu2-stage--compact),.bu2-graph-body>.bu2-stage:not(.bu2-stage--lens){min-height:min(68vh,800px)}.bu2-lensbar .bu2-graph-mode,.bu2-graph-mode{box-shadow:none;border:1px solid color-mix(in srgb, var(--bu-fg) 30%, transparent);background:0 0;border-radius:999px;gap:6px;padding:4px}.bu2-lensbar .bu2-graph-mode button,.bu2-graph-mode button{box-shadow:none;background:0 0;border-radius:999px;min-height:32px;padding:6px 16px;font-size:12px}.bu2-lensbar .bu2-graph-mode button:not(.on),.bu2-graph-mode button:not(.on){color:#fff;background:#000;border:1px solid #fff}.bu2-lensbar .bu2-graph-mode button.on,.bu2-graph-mode button.on{background:var(--bu-accent);color:var(--bu-on-accent);border:1px solid var(--bu-accent);background-image:none}@media (width<=760px){.bu2-stage:not(.bu2-stage--lens):not(.bu2-stage--compact){min-height:0}.bu2-stage>.bu2-website-prompt{top:44px;right:8px}}html[data-bud-theme] .bu2 [data-testid=bud-understanding-composer],html[data-bud-theme] .bu2 [data-bud-composer-shell=true]{background:var(--bu-chat-bg)!important;color:var(--bu-chat-fg)!important}html[data-bud-theme] .bu2 .bu2-talk-chrome textarea,html[data-bud-theme] .bu2 [data-testid=bud-understanding-composer] textarea{caret-color:var(--bu-chat-fg);color:var(--bu-chat-fg)!important;-webkit-text-fill-color:var(--bu-chat-fg)!important;background-color:#0000!important}html[data-bud-theme] .bu2 .bu2-talk-chrome textarea::placeholder,html[data-bud-theme] .bu2 [data-testid=bud-understanding-composer] textarea::placeholder{color:var(--bu-chat-placeholder)!important;-webkit-text-fill-color:var(--bu-chat-placeholder)!important;opacity:1!important}html[data-bud-theme] .bu2 .bu2-chat-msg--bud{background:var(--bu-chat-bud-bg)!important;color:var(--bu-chat-bud-fg)!important;-webkit-text-fill-color:var(--bu-chat-bud-fg)!important}html[data-bud-theme] .bu2 .bu2-chat-msg--user{background:var(--bu-chat-user-bg)!important;color:var(--bu-chat-user-fg)!important;-webkit-text-fill-color:var(--bu-chat-user-fg)!important}.bu2-stage.bu2-stage--processes{flex-direction:column;min-height:min(62vh,720px);display:flex;overflow:auto}.bu2-stage--processes .admin-processes-lens{z-index:2;color:var(--bu-chat-fg,var(--bu-fg));background:color-mix(in srgb, var(--bu-chat-bg,#111) 92%, transparent);flex:1;padding:10px 12px 12px;position:relative}.bu2-process-stage.s5-app{height:auto;min-height:0;color:inherit;background:0 0;font-size:13px;position:absolute;inset:64px 0 0;overflow:auto}.bu2-process-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 0;display:flex}.bu2-process-picks,.bu2-process-mode,.bu2-public-more-panel,.bud-public-auth-actions{flex-wrap:wrap;gap:6px;display:flex}.bu2-process-picks button,.bu2-process-mode button,.bu2-process-edit button,.bu2-public-more-panel button{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);cursor:pointer;border-radius:999px;padding:4px 10px}.bu2-process-picks button.on,.bu2-process-mode button[aria-pressed=true]{background:var(--bu-accent);color:var(--bu-on-accent);border-color:#0000}.bu2-process-edit,.bu2-process-note{padding:8px 10px}.bu2-process-edit label{flex-direction:column;gap:4px;font-size:12px;display:flex}.bu2-process-edit input{border:1px solid var(--bu-border);background:var(--bu-card);color:var(--bu-fg);border-radius:8px;padding:6px 8px}.bud-public-shell{flex-direction:column;height:100%;min-height:0;display:flex}.bud-public-shell>.bu2{flex:1;min-height:0}.bud-public-menu{border-bottom:1px solid var(--bu-border,#2a2a2a);background:var(--bu-bg,#0a0a0a);min-height:44px;color:var(--bu-fg,#fafafa);flex-shrink:0;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.bud-public-brand{color:inherit;font-weight:700;text-decoration:none}.bud-public-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bud-public-nav a,.bud-public-nav button,.bud-public-auth button,.bud-public-menu-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;text-decoration:none}.bud-public-nav a:hover,.bud-public-nav button:hover,.bud-public-menu-toggle:hover{background:var(--bu-chip,#1f1f1f)}.bud-public-menu-toggle{margin-left:auto;display:none}.bud-public-auth{z-index:30;border:1px solid var(--bu-border,#2a2a2a);background:var(--bu-card,#141414);border-radius:12px;flex-direction:column;gap:8px;width:min(320px,100vw - 24px);padding:12px;display:flex;position:absolute;top:46px;right:12px}.bud-public-auth h2{margin:0;font-size:14px}.bud-public-auth label{flex-direction:column;gap:4px;font-size:12px;display:flex}.bud-public-auth input{border:1px solid var(--bu-border,#333);background:var(--bu-bg,#0a0a0a);color:inherit;border-radius:8px;padding:6px 8px}.bu2-public-more{position:relative}.bu2-public-more summary{cursor:pointer;list-style:none}.bu2-public-more summary::-webkit-details-marker{display:none}.bu2-public-more-panel{z-index:20;border:1px solid var(--bu-border);background:var(--bu-card);border-radius:12px;flex-direction:column;min-width:180px;padding:8px;display:none;position:absolute;top:36px;right:0}.bu2-public-more[open] .bu2-public-more-panel{display:flex}.bud-public-shell svg.lucide{width:14px;height:14px}.bud-public-shell .animate-spin{animation:.8s linear infinite bu2-public-spin}@keyframes bu2-public-spin{to{transform:rotate(360deg)}}@media (width<=1366px){.bud-public-menu-toggle{display:inline-flex}.bud-public-nav{z-index:25;background:var(--bu-card,#141414);border-bottom:1px solid var(--bu-border,#2a2a2a);flex-direction:column;align-items:stretch;margin:0;padding:8px;display:none;position:absolute;top:44px;left:0;right:0}.bud-public-nav[data-open="1"]{display:flex}}.bu2-stage:has(.bu2-demo-canvas),.bu2-graph-body>.bu2-stage:has(.bu2-demo-canvas){flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.bu2-graph-body:has(.bu2-demo-canvas){flex:none;min-height:0}.bu2--mobile:has(.bu2-stage--demo) .bu2-bmc--resting{display:none}@media (width<=767px){.bud-public-shell:has(.bu2-demo-canvas) .try-chat-dock{display:none}}.bu2-stage:has(.bu2-demo-canvas)>.bu2-demo{pointer-events:none;height:auto;min-height:0;position:relative;inset:auto}.bu2-stage:has(.bu2-demo-canvas) .bu2-legend,.bu2-stage:has(.bu2-demo-canvas) .bu2-hero,.bu2-demo:has(.bu2-demo-canvas) .bu2-demo-bubbles,.bu2-demo:has(.bu2-demo-canvas) .bu2-demo-chips,.bu2-demo:has(.bu2-demo-canvas) .bu2-demo-flag{display:none}.bu2-demo:has(.bu2-demo-canvas) .bu2-demo-controls{margin:4px 12px 10px;position:relative;bottom:auto;left:auto;right:auto}.bu2-demo-canvas{z-index:1;pointer-events:auto;margin:12px 10px 4px;position:relative}.bu2-demo-canvas-kicker{letter-spacing:.2px;color:var(--bu-fg,#fafafa);margin:0 0 6px;font-size:11px;font-weight:650}.bu2-demo-canvas-caption{color:#f8f5ef;background:#080a10d1;border-radius:12px;margin:0 0 8px;padding:8px 10px;font-size:13px;line-height:1.4}.bu2-demo-canvas-caption em{letter-spacing:.4px;text-transform:uppercase;color:#fde68a;margin-bottom:2px;font-size:10px;font-style:normal;display:block}.bu2-demo-canvas-rule{color:var(--bu-muted,#d4d4d4);margin:8px 2px 0;font-size:12px;line-height:1.4}.bu2-bmc--thimble .bu2-bmc-classic-grid{grid-template-rows:none}.bu2-bmc--thimble .bu2-bmc-block{overflow:visible}.bu2-bmc--thimble .bu2-bmc-facts{max-height:none;overflow:visible}.bu2-bmc--value-aa .bu2-bmc-block--value,.bu2-bmc--value-aa .bu2-bmc-slim-cell--value{color:#0a0a0a;background:#0d9488}.bu2-bmc--value-aa .bu2-bmc-block--value *,.bu2-bmc--value-aa .bu2-bmc-slim-cell--value .bu2-bmc-slim-label,.bu2-bmc--value-aa .bu2-bmc-slim-cell--value .bu2-bmc-slim-label em{color:#0a0a0a}.bu2-bmc--value-aa .bu2-bmc-block--value.is-hot{background:#0d9488}.bu2-bmc--value-aa .bu2-bmc-block--value .bu2-bmc-bar,.bu2-bmc--value-aa .bu2-bmc-slim-cell--value .bu2-bmc-bar{background:#0a0a0a47}.bu2-bmc--value-aa .bu2-bmc-block--value .bu2-bmc-bar i,.bu2-bmc--value-aa .bu2-bmc-slim-cell--value .bu2-bmc-bar i{background:#0a0a0a}.bu2-demo-caption{z-index:4;color:#fff8e8;pointer-events:none;background:#14120c;border:1px solid #fde68a73;border-radius:12px;max-width:38rem;margin:0;padding:8px 12px;font-size:14px;line-height:1.4;position:absolute;top:84px;left:12px;right:12px}.bu2-stage--demo .bu2-legend{display:none}.bu2-demo-controls{z-index:8;background:#10141c;border:1px solid #fff4d647;border-radius:14px;padding:6px 8px}.bu2-demo-controls button,.bu2-demo-controls small{white-space:nowrap}.bud-public-shell .bu2-canvas.bu2-three,.bud-public-shell .bu2-graph3d-host,.bud-public-shell [data-testid=graph3d-demo],.bud-public-shell .bu2-three canvas{background:0 0}@media (width>=744px){.bud-public-shell .bu2-body{grid-template-columns:minmax(0,1fr) minmax(320px,400px);display:grid}.bud-public-shell .bu2-stage{flex:1;height:auto;min-height:min(68vh,880px);max-height:none}.bud-public-shell .bu2-stage.bu2-stage--demo{height:auto;min-height:min(68vh,880px);max-height:none}.bud-public-shell .bu2-legend,.bud-public-shell .bu2-sheet-peek{display:none}.bud-public-shell .bu2-right-body{display:flex}.bud-public-shell .bu2-title{min-width:0;overflow:hidden}.bud-public-shell .bu2-title h1{text-overflow:ellipsis;overflow:hidden}.bud-public-shell .bu2-live{color:#f4f4f5;flex-shrink:0}}@media (width>=744px) and (width<=1366px){.bud-public-shell .bu2-themes,.bud-public-shell [data-testid=bu2-fullscreen]{display:none}.bud-public-shell .bu2-demo-bubbles{width:min(220px,30%);max-height:24%;inset:108px 12px auto auto}}@media (width>=1100px){.bud-public-shell .bu2-stage:has(.bu2-demo-canvas),.bud-public-shell .bu2-graph-body:has(.bu2-demo-canvas){flex:auto;height:auto;min-height:min(74vh,900px)}.bud-public-shell .bu2-demo:has(.bu2-demo-canvas){flex-direction:column;min-height:min(70vh,860px);display:flex}.bud-public-shell .bu2-demo-canvas{flex-direction:column;flex:1;justify-content:center;display:flex}.bud-public-shell .bu2-demo-canvas .bu2-bmc{flex:1;min-height:520px}.bud-public-shell .bu2-bmc--thimble .bu2-bmc-classic-grid{height:100%;min-height:460px}}@media (width<=743px){.bud-public-shell .bu2-stage.bu2-stage--demo{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.bud-public-shell .bu2-demo{flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;position:relative;inset:auto}.bud-public-shell .bu2-demo-flag,.bud-public-shell .bu2-demo-caption,.bud-public-shell .bu2-demo-controls{max-width:100%;position:relative;inset:auto}.bud-public-shell .bu2-demo-bubbles,.bud-public-shell .bu2-demo-chips{display:none}.bud-public-shell .bu2-demo-caption{font-size:15px}.bud-public-shell .bu2-demo-slot--stage{flex:auto;min-height:48vh;position:relative;inset:auto}.bud-public-shell .bu2-demo .bu2-canvas,.bud-public-shell .bu2-demo .bu2-three,.bud-public-shell .bu2-demo .bu2-graph3d-host,.bud-public-shell .bu2-demo [data-testid=graph3d-demo]{flex:auto;width:100%;height:50vh;min-height:280px;position:relative;inset:auto}.bud-public-shell .try-processes,.bud-public-shell .bu2-finale,.bud-public-shell .bu2-shopper{min-height:0;position:relative;inset:auto}.bud-public-shell .bu2-demo-controls{flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.bud-public-shell .bu2-demo-controls [role=progressbar]{flex:1 0 72px;min-width:72px}.bud-public-shell .bu2-demo--explore{flex-direction:column;gap:8px;padding:0;display:flex;overflow:visible}.bud-public-shell .bu2-demo--explore .bu2-explore{flex-direction:column;gap:8px;min-height:0;display:flex;position:relative;inset:auto}.bud-public-shell .bu2-demo--explore .bu2-explore-bar,.bud-public-shell .bu2-demo--explore .bu2-explore-hint,.bud-public-shell .bu2-demo--explore .bu2-explore-tools,.bud-public-shell .bu2-demo--explore .bu2-explore-zoom{width:auto;max-width:100%;max-height:none;position:relative;inset:auto}.bud-public-shell .bu2-demo--explore .bu2-explore-stage{flex-direction:column;flex:auto;gap:8px;min-height:46vh;display:flex;position:relative;inset:auto}.bud-public-shell .bu2-demo--explore .bu2-explore-stage .bu2-canvas{order:1;height:46vh;min-height:280px;position:relative}.bud-public-shell .bu2-demo--explore .bu2-explore-hint{order:0}.bud-public-shell .bu2-demo--explore .bu2-explore-hint p{-webkit-line-clamp:unset;display:block}.bud-public-shell .bu2-demo--explore .bu2-explore-tools{order:2}.bud-public-shell .bu2-demo--explore .bu2-explore-zoom{flex-direction:row;order:3}.bud-public-shell .bu2-demo--explore .bu2-demo-cta{flex:100%;order:2}}.bud-public-shell .try-chat-dock,.bud-public-shell .try-chat-dock.try-chat-dock--awaiting-url,.bud-public-shell .try-chat-dock.try-chat-dock--collapsed{z-index:2;max-height:168px;width:auto!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.bud-public-shell .try-chat-try-label{color:#f4f4f5;margin:0 0 4px;font-size:13px;font-weight:700}.bud-public-shell .bu2-stage--demo{flex-direction:column;display:flex;overflow:hidden}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage{flex:auto;height:auto;min-height:0;position:relative;inset:auto}.bud-public-shell .bu2-stage--demo .bu2-demo-controls{z-index:40;flex-shrink:0;order:50;min-height:48px;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.bud-public-shell .bu2-demo-caption{max-width:none;margin:0 8px 0 0;position:relative;top:auto;left:auto}.bud-public-shell .bu2-demo-flag,.bud-public-shell .bu2-demo-kicker,.bud-public-shell .thimble-canvas-kicker{font-size:13px}.bud-public-shell .bu2-demo-controls button,.bud-public-shell .bu2-graph-mode,.bud-public-shell .try-chat-dock button,.bud-public-shell .thimble-org-close{min-width:44px;min-height:44px}.bud-public-shell .try-chat-dock .try-chat-grab{min-height:44px}.bud-public-shell .bu2-demo-canvas-fit{transform-origin:top}.bud-public-shell .bu2-graph-poster{color:#f8f5ef;background:#0e1018;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.bud-public-shell .bu2-graph-poster span{text-align:center;border:1px solid;border-radius:999px;width:min(46%,180px);padding:6px 10px;font-size:13px;font-weight:700}@media (width<=743px){.bud-public-shell .bu2-demo-bubbles{pointer-events:none;order:4;max-height:72px;display:flex;position:relative;top:auto;right:auto}.bud-public-shell .bu2-demo-bubbles .bu2-demo-bubble{display:none}.bud-public-shell .bu2-demo-bubbles .bu2-demo-bubble:last-child,.bud-public-shell .bu2-demo-bubbles .bu2-demo-bubble:nth-last-child(2){display:block}.bud-public-shell .bu2-demo-bubbles .bu2-demo-bubble:nth-last-child(2){opacity:.45}.bud-public-shell .bu2-demo--explore .bu2-lensbar,.bud-public-shell .bu2-demo--explore .bu2-explore-rings,.bud-public-shell .bu2-demo--explore .bu2-explore-zoom button:not(:first-child){display:none}.bud-public-shell .bu2-demo--finale{grid-template-columns:1fr 1fr;align-content:stretch;display:grid}}@media (width<=1100px){.bud-public-shell .bu2-left,.bud-public-shell .bu2-graph-body,.bud-public-shell .bu2-lens-panel-wrap{flex:auto;min-height:0;overflow:hidden}.bud-public-shell .bu2-stage.bu2-stage--demo{flex:auto;min-height:0!important}.bud-public-shell .bu2-chat-block{flex:0 132px;max-height:132px;overflow:hidden;min-height:0!important}}@media (width>=744px) and (width<=1100px){.bud-public-shell .bu2-body{flex-direction:column;display:flex}.bud-public-shell .bu2-body .bu2-right,.bud-public-shell .bu2-body .bu2-right-body{width:100%;max-width:none;min-height:0;max-height:132px}}body:has(.bud-public-shell){height:100dvh;overflow:hidden}.bud-public-shell{height:100dvh;max-height:100dvh;overflow:hidden}.bud-public-shell>.bu2{flex-direction:column;min-height:0;display:flex;overflow:hidden}.bud-public-shell .bu2-body{flex:auto;min-height:0;overflow:hidden}.bud-public-shell .bu2-stage.bu2-stage--demo{z-index:2;flex-direction:column;flex:auto;height:auto;max-height:none;display:flex;overflow:hidden;min-height:0!important}.bud-public-shell .bu2-right{z-index:1;flex-shrink:0;position:relative}.bud-public-shell .bu2-stage--demo .bu2-demo{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.bud-public-shell .bu2-demo>.bu2-three,.bud-public-shell .bu2-demo>.bu2-canvas,.bud-public-shell .bu2-demo>.bu2-graph3d-host,.bud-public-shell .bu2-demo>[data-testid=graph3d-demo]{flex:auto;order:2;min-height:160px;max-height:none;height:auto!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-demo>.bu2-demo-slot--stage{flex:auto;order:3;min-height:0;overflow:auto;height:auto!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-demo[data-stage=shopper]>.bu2-demo-slot--stage{flex:0 auto;max-height:38%}.bud-public-shell .bu2-demo-flag,.bud-public-shell .bu2-demo-caption{flex-shrink:0;order:1;position:relative;top:auto}.bud-public-shell .bu2-demo-controls{flex-shrink:0;order:6}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage{flex:auto;height:auto;min-height:0;overflow:hidden;position:relative!important;inset:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage>*{width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.bud-public-shell .try-processes{background:#10141c;height:100%;min-height:0;overflow:auto}.bud-public-shell .try-processes-kicker,.bud-public-shell .try-processes h2,.bud-public-shell .try-processes-note{color:#0f172a}.bud-public-shell .try-processes-note{color:#334155}.bud-public-shell .bu2-lensbar{z-index:8;background:#0b0d12;position:relative}.bud-public-shell .bu2-left,.bud-public-shell .bu2-graph-body,.bud-public-shell .bu2-lens-panel-wrap{min-height:0;overflow:hidden}.bud-public-shell:has(.bu2-stage--demo) .bu2-bmc--resting{display:none!important}.bud-public-shell:has(.bu2-stage--demo) .bu2-graph-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.bud-public-shell:has(.bu2-stage--demo) .bu2-lens-panel-wrap{flex:auto;min-height:0;overflow:hidden}.bud-public-shell:has(.bu2-stage--demo) .bu2-chat-block{flex:none;overflow:hidden}.bud-public-shell .bu2-graph-body{flex:auto;min-height:0}.bud-public-shell .bu2-stage--demo .bu2-demo{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage,.bud-public-shell .bu2-demo>.bu2-demo-slot--stage{flex:auto;height:auto;min-height:0;overflow:hidden;position:relative!important;inset:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage>*{box-sizing:border-box;width:auto;max-width:100%;height:auto;max-height:100%;position:absolute;inset:0;overflow:hidden}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage>.thimble-org,.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage>.bu2-shopper{overflow:auto}.bud-public-shell .bu2-demo-controls{z-index:6;background:#0b0d12;flex-direction:column;flex-shrink:0;gap:6px;width:auto;margin:0;padding:6px 8px 8px;display:flex;position:relative;bottom:auto;left:auto;right:auto;overflow:visible}.bud-public-shell .bu2-demo-controls-meter{align-items:center;gap:8px;min-width:0;display:flex}.bud-public-shell .bu2-demo-controls-meter [role=progressbar]{flex:auto;min-width:48px;height:4px}.bud-public-shell .bu2-demo-controls-meter small{white-space:nowrap;flex:none}.bud-public-shell .bu2-demo-controls-actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.bud-public-shell .bu2-demo-controls-actions button,.bud-public-shell .bu2-demo-controls-actions .bu2-demo-cta{white-space:nowrap;flex:none;min-width:44px;min-height:44px}@media (width<=743px){.bud-public-shell .bu2-left,.bud-public-shell .bu2-graph-body,.bud-public-shell .bu2-lens-panel-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.bud-public-shell .bu2-stage.bu2-stage--demo,.bud-public-shell .bu2-demo-slot--stage,.bud-public-shell .bu2-demo .bu2-canvas,.bud-public-shell .bu2-demo .bu2-three,.bud-public-shell .bu2-demo .bu2-graph3d-host{height:auto;min-height:0!important}.bud-public-shell .bu2-chat-block{z-index:6;flex:none;max-height:112px;position:relative}.bud-public-shell .bu2-demo-controls-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.bud-public-shell .bu2-demo-controls-actions button{justify-content:center;width:100%;min-height:44px;padding:8px 4px;font-size:13px}.bud-public-shell .bu2-demo-controls-actions .bu2-demo-cta{border-radius:12px;grid-column:1/-1;width:100%;min-height:44px}.bud-public-shell .bu2-stage:has(.try-processes){height:auto;min-height:0}.bud-public-shell .bu2-demo--explore{gap:6px;padding:0;overflow:hidden}.bud-public-shell .bu2-demo--explore .bu2-explore{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}.bud-public-shell .bu2-demo--explore .bu2-explore-bar,.bud-public-shell .bu2-demo--explore .bu2-explore-hint,.bud-public-shell .bu2-demo--explore .bu2-explore-tools,.bud-public-shell .bu2-demo--explore .bu2-explore-zoom{z-index:2;width:auto;max-width:100%;max-height:none;position:relative;inset:auto}.bud-public-shell .bu2-demo--explore .bu2-explore-stage{flex:auto;min-height:0;position:relative;inset:auto;overflow:hidden}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore{height:auto;position:relative;inset:auto}}@media (width>=744px){.bud-public-shell .bu2-body{flex-direction:row;grid-template-columns:minmax(0,1fr) minmax(280px,400px);display:grid}.bud-public-shell .bu2-chat-block,.bud-public-shell .bu2-body .bu2-right,.bud-public-shell .bu2-body .bu2-right-body{flex:auto;width:auto;min-height:0;max-height:none}.bud-public-shell .bu2-stage:has(.bu2-demo-canvas),.bud-public-shell .bu2-graph-body:has(.bu2-demo-canvas),.bud-public-shell .bu2-demo:has(.bu2-demo-canvas){min-height:0}}.bud-public-shell .bu2-demo-canvas,.bud-public-shell .bu2-demo-canvas .bu2-bmc,.bud-public-shell .bu2-bmc--thimble,.bud-public-shell .bu2-bmc--thimble .bu2-bmc-classic-grid{box-sizing:border-box;max-width:100%;min-height:0!important}.bud-public-shell .bu2-demo-canvas{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.bud-public-shell .bu2-demo-canvas-fit,.bud-public-shell .bu2-demo-canvas-kicker,.bud-public-shell .bu2-demo-canvas-caption{box-sizing:border-box;min-width:0;max-width:100%}.bud-public-shell .bu2-demo-canvas-fit{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.bud-public-shell .bu2-demo-canvas--phone .bu2-bmc--summary{flex:auto;height:auto;min-height:0;overflow:hidden}.bud-public-shell .bu2-demo-canvas:not(.bu2-demo-canvas--phone) .bu2-demo-canvas-fit{position:relative;overflow:hidden;height:100%!important}.bud-public-shell .bu2-demo-canvas:not(.bu2-demo-canvas--phone) .bu2-bmc,.bud-public-shell .bu2-demo-canvas:not(.bu2-demo-canvas--phone) .bu2-bmc-classic-grid,.bud-public-shell .bu2-demo-canvas:not(.bu2-demo-canvas--phone) .bu2-bmc-expanded{height:auto!important;min-height:0!important;max-height:none!important}.bud-public-shell .bu2-demo-canvas--phone .bu2-demo-canvas-scale{flex-direction:column;height:100%;min-height:0;display:flex}.bud-public-shell .bu2-demo-canvas--phone .bu2-demo-canvas-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.bud-public-shell .bu2-bmc--summary{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow:hidden}.bud-public-shell .bu2-bmc-summary-head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bud-public-shell .bu2-bmc-summary-head h3{color:#f8fafc;margin:0;font-size:13px}.bud-public-shell .bu2-bmc-summary-head span{color:#e7e5e4;font-size:12px}.bud-public-shell .bu2-bmc-summary{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:0;display:grid;overflow:hidden}.bud-public-shell .bu2-bmc-summary article{color:#f8fafc;background:#141820;border:1px solid #334155;border-radius:8px;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px 5px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.bud-public-shell .bu2-bmc-summary h4,.bud-public-shell .bu2-bmc-summary p,.bud-public-shell .bu2-bmc-summary-count{color:#f8fafc;margin:0;font-size:12px;line-height:1.25}.bud-public-shell .bu2-bmc-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.bud-public-shell .bu2-bmc-meta{color:#e7e5e4;font-size:12px}.bud-public-shell .bu2-bmc--value-aa .bu2-bmc-block--value .bu2-bmc-meta,.bud-public-shell .bu2-bmc--value-aa .bu2-bmc-block--value .bu2-bmc-meta b{color:#0a0a0a}.bud-public-shell .try-processes{background:0 0;display:flex;overflow:hidden}.bud-public-shell .try-processes-card{flex:auto;min-height:0;overflow:hidden}.bud-public-shell .try-processes-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.bud-public-shell .try-processes-chart-wrap,.bud-public-shell .try-processes-chart-clip,.bud-public-shell .try-processes-chart-fit{flex:auto;height:auto;min-height:0}.bud-public-shell .bu2-chat-signedout{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px 0;display:flex;overflow:visible}.bud-public-shell .bu2-chat-signedout-copy{flex:auto;min-width:0}.bud-public-shell .bu2-chat-signedout .try-token-counter{text-align:right;flex:none;max-width:42%}.bud-public-shell .bu2-chat-signedout .try-token-counter__label{letter-spacing:.04em;white-space:nowrap;font-size:11px}.bud-public-shell .bu2-chat-signedout .try-token-counter__value{font-size:1.15rem}.bud-public-shell .try-chat-try-label{margin:0 12px 4px;padding:0}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage:has(.bu2-graph3d-host){flex:auto;position:relative;min-height:180px!important}.bud-public-shell .bu2-stage--demo .bu2-demo-slot--stage>.bu2-graph3d-host{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}.bud-public-shell .bu2-graph3d-host>.bu2-three,.bud-public-shell .bu2-graph3d-host>.bu2-canvas,.bud-public-shell .bu2-graph3d-host [data-testid=ontology-graph-3d]{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}.bud-public-shell .bu2-graph3d-host canvas{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.bud-public-shell .bu2-demo:has(.bu2-demo-canvas) .bu2-demo-flag{display:flex}.bud-public-shell .bu2-demo-flag,.bud-public-shell .bu2-demo-caption{box-sizing:border-box;border-radius:12px;align-self:stretch;width:auto;max-width:calc(100% - 24px);margin:8px 12px 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.bud-public-shell .bu2-demo-caption{margin-top:6px!important}.bud-public-shell .bu2-demo-canvas-kicker{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell .bu2-demo-controls{box-sizing:border-box;align-self:stretch;min-width:0;max-width:100%}.bud-public-shell .bu2-demo-controls-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.bud-public-shell .bu2-demo-controls-actions .bu2-demo-cta{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=743px){.bud-public-shell .bu2-demo-controls-actions .bu2-demo-cta{justify-self:stretch;width:auto}}.bud-public-shell .bu2-demo>.bu2-canvas.bu2-three,.bud-public-shell .bu2-demo>.bu2-three{align-self:stretch;max-width:100%;width:100%!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important}.bud-public-shell .bu2-bmc-block h4,.bud-public-shell .bu2-bmc-facts{font-size:12px;line-height:1.35}.bud-public-shell .bu2-demo-canvas .bu2-bmc,.bud-public-shell .bu2-bmc--thimble .bu2-bmc-classic-grid,.bud-public-shell .bu2-bmc--thimble .bu2-bmc-expanded{flex:0 auto!important;height:auto!important;min-height:0!important}.bud-public-shell .bu2-bmc--thimble .bu2-bmc-classic-grid{grid-template-rows:auto auto auto}.bud-public-shell .bu2-bmc-block--value{align-self:start;height:auto}.bud-public-shell .bu2-bmc-block--value .bu2-bmc-block-hit{height:auto}.bud-public-shell .bu2-finale{padding:8px 12px 10px}.bud-public-shell .bu2-stage--demo .bu2-canvas,.bud-public-shell .bu2-stage--demo .bu2-three,.bud-public-shell .bu2-stage--demo .bu2-canvas.bu2-three,.bud-public-shell .bu2-stage--demo .bu2-graph3d-host,.bud-public-shell .bu2-stage--demo .bu2-graph3d-host .bu2-three,.bud-public-shell .bu2-stage--demo .bu2-graph3d-host canvas{transform:none!important}.bud-public-shell .bu2-demo[data-scene=overview]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=products]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=shopper]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=graph3d] .bu2-demo-slot--stage,.bud-public-shell .bu2-demo[data-scene=graph3d] .bu2-graph3d-host,.bud-public-shell .bu2-demo[data-scene=graph3d] .bu2-graph3d-host .bu2-three,.bud-public-shell .bu2-demo[data-scene=graph3d] .bu2-graph3d-host canvas{z-index:0;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.bud-public-shell .bu2-demo[data-scene=overview],.bud-public-shell .bu2-demo[data-scene=products],.bud-public-shell .bu2-demo[data-scene=shopper],.bud-public-shell .bu2-demo[data-scene=graph3d]{position:relative!important}.bud-public-shell .bu2-stage--demo .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo-controls{z-index:6;position:relative}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-controls{z-index:40;pointer-events:none;position:absolute!important;inset:auto 8px 8px!important}.bud-public-shell .bu2-stage--demo .bu2-demo-controls button,.bud-public-shell .bu2-stage--demo .bu2-demo-controls a{pointer-events:auto}.bu2-disclose{z-index:8;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:relative}.bu2-disclose-icons{flex-wrap:wrap;gap:8px;display:flex}.bu2-disclose-icon,.bu2-demo-canvas-kicker .bu2-disclose-icon{color:#fff8e8;cursor:pointer;background:#14120c;border:1px solid #fde68ab3;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.bu2-disclose-icon:focus-visible,.bu2-disclose-close:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.bu2-disclose-sheet{z-index:80;color:#f8fafc;background:#10141c;border:1px solid #fde68a73;border-radius:16px;padding:12px 14px 16px;position:fixed;overflow:auto}.bu2-disclose-sheet--phone{border-radius:16px 16px 0 0;max-height:min(70vh,560px);bottom:0;left:0;right:0}.bu2-disclose-sheet--tablet,.bu2-disclose-sheet--desktop,.bu2-disclose-sheet--canvas{width:min(360px,100vw - 24px);max-height:min(70vh,640px);top:72px;right:12px}.bu2-disclose-sheet h3{margin:10px 0 4px;font-size:14px}.bu2-disclose-sheet ul{margin:0 0 8px;padding-left:18px}.bu2-disclose-close{color:#fff8e8;cursor:pointer;background:0 0;border:1px solid #fde68ab3;border-radius:999px;min-width:44px;min-height:44px;font-weight:700}.bu2-demo-canvas-kicker{justify-content:space-between;align-items:center;gap:8px;display:flex}.bud-public-shell .bu2-demo[data-band=phone] .bu2-demo-bubbles,.bud-public-shell .bu2-demo[data-band=tablet] .bu2-demo-bubbles,.bud-public-shell .bu2-demo[data-band=phone] .bu2-products-caption,.bud-public-shell .bu2-demo[data-band=tablet] .bu2-products-caption,.bud-public-shell .bu2-demo[data-band=phone] .bu2-shopper-card,.bud-public-shell .bu2-demo[data-band=tablet] .bu2-shopper-card{display:none!important}.bud-public-shell .bu2-demo[data-open=chat] .bu2-shopper-card{z-index:80!important;width:auto!important;height:auto!important;max-height:min(70vh,520px)!important;display:flex!important;position:fixed!important;inset:auto 8px 8px!important}.bud-public-shell .bu2-demo[data-band=desktop][data-scene=shopper] .bu2-shopper-card{width:min(320px,32%)!important;max-height:none!important;inset:88px 12px 72px auto!important}.bud-public-shell .bu2-stage--demo .thimble-org{top:120px!important;bottom:72px!important}.bud-public-shell .bu2-demo[data-band=phone] .thimble-org,.bud-public-shell .bu2-demo[data-band=tablet] .thimble-org{width:auto!important;top:188px!important;left:8px!important;right:8px!important}.bud-public-shell .bu2-demo-canvas-kicker{clip:auto;white-space:normal;justify-content:flex-end;align-items:center;width:auto;height:auto;margin:0 0 6px;padding:0;display:flex;position:relative;overflow:visible}.bud-public-shell .bu2-demo-canvas-kicker>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell .bu2-demo-canvas-kicker .bu2-disclose-icon,.bud-public-shell .bu2-disclose-sheet{pointer-events:auto}.bud-public-shell .bu2-demo--explore .bu2-demo-flag{z-index:8;white-space:nowrap;max-width:168px;overflow:hidden;position:absolute!important;top:8px!important;left:8px!important}.bud-public-shell .bu2-demo--explore .bu2-explore-bar,.bu2-explore-bar{display:none!important}@media (width<=743px){.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-demo-controls{width:auto!important;max-width:calc(100% - 16px)!important;margin:8px!important;position:relative!important;inset:auto!important}}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-demo-controls{z-index:8;max-width:min(560px,62%);background:0 0!important;flex-flow:row!important;width:auto!important;padding:0!important;position:absolute!important;inset:8px 8px auto auto!important}.bud-public-shell .bu2-demo--explore .bu2-demo-controls-actions{flex-wrap:nowrap;overflow-x:auto}.bud-public-shell .bu2-demo--explore .bu2-demo-cta{order:0;flex:none!important}.bud-public-shell .bu2-demo--explore .bu2-explore-tools{max-width:calc(100% - 16px);bottom:12px;left:8px;right:8px}.bud-public-shell .bu2-explore-rings{flex-wrap:nowrap;max-width:100%}.bud-public-shell .bu2-demo[data-open=rings] .bu2-explore-rings{z-index:80;background:#14120c;border-radius:16px;max-width:calc(100vw - 16px);padding:12px;position:fixed;bottom:12px;left:8px;right:8px;display:flex!important}.bu2-explore-3d-stage,.bu2-explore-3d-stage [data-testid=graph3d-demo],.bu2-explore-3d-stage .bu2-graph3d-host{width:100%;height:100%;position:absolute;inset:0}.bu2-explore-stage[data-view=graph3d] .bu2-explore-3d-stage,.bu2-explore-stage[data-view=graph3d] canvas{pointer-events:auto}@media (height<=520px){.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-disclose{z-index:7;max-height:44px;overflow:hidden;position:absolute!important;top:4px!important}.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-demo-flag{max-width:38%;left:8px!important;right:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-disclose{width:auto;left:40%!important;right:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo .bu2-demo-caption{white-space:nowrap;max-width:28%;left:auto!important;right:8px!important}.bud-public-shell .bu2-stage:has(.bu2-demo-canvas){overflow:auto;height:auto!important;min-height:260px!important}.bud-public-shell .bu2-demo-canvas{height:auto!important;min-height:220px!important}.bud-public-shell .bu2-demo[data-band=phone] .thimble-org,.bud-public-shell .bu2-demo[data-band=tablet] .thimble-org,.bud-public-shell .bu2-stage--demo .thimble-org{top:68px!important;bottom:56px!important}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-disclose{z-index:7;max-height:44px;overflow:hidden;position:absolute!important;top:4px!important}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-flag,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-flag{max-width:38%;left:8px!important;right:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-disclose,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-disclose{width:auto;left:40%!important;right:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-caption,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-caption{white-space:nowrap;max-width:28%;left:auto!important;right:8px!important}.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-controls{align-items:center;max-height:52px;overflow:hidden;flex-direction:row!important}}@media (width<=743px){.bu2-disclose-sheet--canvas{border-radius:16px 16px 0 0;width:auto;max-height:min(70vh,560px);inset:auto 0 0}.bud-public-shell .bu2-demo--explore .bu2-explore-bar{top:56px;left:8px;right:8px}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-demo-controls{max-width:calc(100% - 132px)}}.bu2-lensbar{flex-wrap:nowrap;min-width:0;max-width:100%}.bud-public-shell .bu2-lensbar{width:100%}.bud-public-shell .bu2-stage--demo{container-type:inline-size}@media (width>=744px){.bud-public-shell .bu2-stage--demo .bu2-demo--explore{grid-template-rows:auto minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;display:grid!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-flag{grid-area:1/1;max-width:148px;margin:8px;position:relative!important;top:auto!important;left:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-disclose{z-index:8;width:auto;top:56px;left:8px;position:absolute!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-slot--stage,.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore{display:contents}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-bar{z-index:6;flex-wrap:nowrap;grid-area:1/2;min-width:0;max-width:100%;margin:8px 0;overflow-x:auto;width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-controls{z-index:7;grid-area:1/3;margin:8px;width:max-content!important;max-width:none!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-stage{grid-area:2/1/auto/-1;align-self:stretch;height:100%;min-height:0;position:relative!important;inset:auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-detail{z-index:5;grid-area:2/1/auto/-1}}@container (width<=860px){.bud-public-shell .bu2-stage--demo .bu2-demo--explore{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-flag{grid-area:1/1}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-controls{grid-area:1/2}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-bar{grid-area:2/1/auto/-1;margin:0 8px 8px}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-stage{grid-row:3}}@media (width<=743px){.bud-public-shell .bu2-demo--explore .bu2-explore-stage{flex:auto;height:52vh!important;min-height:320px!important;position:relative!important}.bud-public-shell .bu2-demo--explore .bu2-explore-3d-stage,.bud-public-shell .bu2-demo--explore .bu2-graph3d-host,.bud-public-shell .bu2-demo--explore [data-testid=ontology-graph-3d]{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}}@media (height<=520px){.bud-public-shell .bu2-stage--demo .bu2-demo--explore{display:block!important;position:relative!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-controls,.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-bar{z-index:7;position:absolute!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-bar{max-height:44px;width:auto!important;margin:0!important;top:4px!important;left:40%!important;right:30%!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-controls{inset:auto 8px 8px auto!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore .bu2-explore-stage,.bud-public-shell .bu2-demo--explore .bu2-explore-3d-stage,.bud-public-shell .bu2-demo--explore .bu2-graph3d-host,.bud-public-shell .bu2-demo--explore [data-testid=ontology-graph-3d]{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}}.bu2-lensbar-wrap{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.bu2-lensbar-wrap>.bu2-lensbar{flex:1;min-width:0}.bu2-lensbar-wrap>.bu2-graph-mode{flex-shrink:0}@media (width<=760px){.bu2-lensbar-wrap>.bu2-graph-mode button{min-height:32px;padding:4px 9px;font-size:11px}}.bu2-lensbar-wrap.is-carousel .bu2-lensbar{padding-right:12px;mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.bu2-lens-next{z-index:2;color:#f8f5ef;cursor:pointer;background:#0e1018eb;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:static}.bu2-lens-next:focus-visible{outline-offset:2px;outline:2px solid #f5c542}.bu2-pair{flex:1;min-height:0;position:relative}.bu2-stage .bu2-pair,.bu2-pair-graph{position:absolute;inset:0}.bu2-pair.is-swapped .bu2-pair-graph{z-index:6;pointer-events:none;border:1px solid #f8f5ef66;border-radius:14px;width:188px;height:132px;inset:auto 12px 12px auto;overflow:hidden}.bu2-pair-panel{z-index:5;color:#f8f5ef;pointer-events:auto;background:#0e1018f0;border-radius:16px;padding:16px;position:absolute;inset:12px;overflow:auto}.bu2-pair-mini{z-index:7;text-align:left;color:#f8f5ef;pointer-events:auto;cursor:pointer;background:#0e1018eb;border:1px solid #f8f5ef59;border-radius:14px;width:min(280px,46%);max-height:38%;padding:10px 12px;position:absolute;bottom:12px;right:12px;overflow:auto}.bu2-pair.is-swapped .bu2-pair-mini,.bu2-explore.is-swapped .bu2-pair-mini{background:0 0;border-color:#0000;width:188px;height:132px;max-height:none;padding:0;overflow:hidden}.bu2-demo .bu2-pair-mini,.bu2-demo .bu2-pair.is-swapped .bu2-pair-graph{bottom:72px}.bu2-pair-caption{color:#f8f5ef;background:#080a10b8;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.2;position:absolute;top:6px;left:8px}.bu2-pair-kicker{margin:0 0 6px;font-size:12px;font-weight:650}.bu2-pair-people{margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none}.bu2-pair-people li{margin:0 0 4px}.bu2-pair-copy .bu2-chips{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bu2-pair-copy .bu2-chips li{border:1px solid #f8f5ef59;border-radius:999px;padding:2px 8px;font-size:11px}.bud-public-shell .bu2-explore.is-swapped .bu2-explore-3d-stage,.bud-public-shell .bu2-explore.is-swapped .bu2-explore-3d-stage [data-testid=graph3d-demo],.bud-public-shell .bu2-explore.is-swapped .bu2-explore-3d-stage .bu2-graph3d-host{z-index:8;border:1px solid #f8f5ef66;border-radius:14px;overflow:hidden;width:188px!important;height:132px!important;min-height:0!important;inset:auto 12px 72px auto!important}@media (width<=743px){.bu2-pair-mini{width:min(200px,62vw);max-height:32%}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-controls,.bud-public-shell .bu2-demo--explore .bu2-demo-controls{z-index:8;width:auto!important;max-width:calc(100% - 16px)!important;margin:8px 8px 0!important;position:relative!important;inset:auto!important}}.bud-public-shell .bu2-body{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;display:flex!important}.bud-public-shell .bu2-left,.bud-public-shell .bu2-graph-body,.bud-public-shell .bu2-graph-frame,.bud-public-shell .bu2-graph-frame .bu2-lens-panel-wrap{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.bud-public-shell .bu2-right{display:none!important}.bud-public-shell [data-testid=ontology-graph-3d]{overflow:hidden!important}.bu2-float-chat{z-index:70;pointer-events:none;position:fixed;bottom:16px;right:16px}.bu2-float-chat__launcher,.bu2-float-chat__panel,.bu2-float-chat__close{pointer-events:auto}.bu2-float-chat__launcher{color:#f8fafc;cursor:pointer;background:#312e81;border:1px solid #c7d2fe;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:56px;min-height:56px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 12px 32px #00000073}.bu2-float-chat__launcher:focus-visible,.bu2-float-chat__close:focus-visible,.bu2-graph-fs:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.bu2-float-chat.is-open .bu2-float-chat__launcher{display:none}.bu2-float-chat__panel{z-index:71;box-sizing:border-box;backdrop-filter:blur(18px);color:#f8fafc;background:#0c0e16d1;border:1px solid #f8fafc52;border-radius:18px;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(82vh,680px);padding:8px 8px 12px;display:flex;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 18px 48px #00000080}.bu2-float-chat:not(.is-open) .bu2-float-chat__panel{visibility:hidden;pointer-events:none;transform:translate(calc(100% + 40px))}.bu2-float-chat__close{color:#f8fafc;cursor:pointer;background:0 0;border:1px solid #f8fafc66;border-radius:999px;align-self:flex-end;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0 12px;font-weight:700;display:inline-flex}.bud-public-shell .bu2-float-chat .bu2-chat-block,.bud-public-shell .bu2-float-chat .try-chat-dock,.bud-public-shell .bu2-float-chat .try-turnstile-band,.bud-public-shell .bu2-float-chat .try-turnstile-card,.bud-public-shell .bu2-float-chat .try-turnstile-card--open,.bud-public-shell .bu2-float-chat .try-turnstile-mount--interactive{background:0 0;border:0;flex:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.bud-public-shell .bu2-float-chat__panel h2,.bud-public-shell .bu2-float-chat__panel p,.bud-public-shell .bu2-float-chat__panel .try-chat-try-label,.bud-public-shell .bu2-float-chat__panel .try-token-counter,.bud-public-shell .bu2-float-chat__panel .try-token-counter__label,.bud-public-shell .bu2-float-chat__panel .try-token-counter__value{color:#f8fafc}.bud-public-shell .bu2-float-chat .try-chat-input-row input{color:#0f172a;background:#f8fafc}@media (width<=743px){.bu2-float-chat{bottom:12px;right:12px}.bu2-float-chat.is-open .bu2-float-chat__panel,.bu2-float-chat__panel{border-radius:18px 18px 0 0;width:auto;max-height:min(85vh,720px);bottom:0;left:0;right:0}}.bu2-graph-frame{min-width:0;min-height:0;position:relative}.bud-public-shell .bu2-graph-frame--fill,.bud-public-shell[data-band=tablet] .bu2-graph-frame--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.bu2-graph-frame--css-fs{z-index:80;background:#0b0d12;flex-direction:column;display:flex;overflow:auto;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.bu2-graph-fs{z-index:12;color:#f8fafc;cursor:pointer;background:#1e1b4b;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.bud-public-shell[data-band=tablet] .bu2-lensbar{box-sizing:border-box;padding-right:148px}.bud-public-shell .bu2-stage--demo .bu2-demo-bubbles,.bud-public-shell .bu2-stage--demo .bu2-shopper-card{box-sizing:border-box;z-index:7!important;width:auto!important;max-width:calc(100% - 24px)!important;height:auto!important;max-height:min(30vh,220px)!important;position:absolute!important;inset:auto 12px 76px!important;overflow:auto!important}.bud-public-shell .bu2-stage--demo .bu2-shopper{pointer-events:none}.bud-public-shell .bu2-stage--demo .bu2-shopper-card{pointer-events:auto!important}.bud-public-shell,.bud-public-shell *,.bud-public-shell :before,.bud-public-shell :after{box-sizing:border-box}.bud-public-shell,.bud-public-shell .bu2,.bud-public-shell .bu2-body,.bud-public-shell .bu2-left,.bud-public-shell .bu2-graph-body,.bud-public-shell .bu2-graph-frame,.bud-public-shell .bu2-stage--demo,.bud-public-shell .bu2-demo{min-width:0;max-width:100%}.bud-public-shell .bu2-lensbar-wrap{width:100%;max-width:100%}.bu2-demo-chip{display:contents}.bud-public-shell .bu2-demo:not(.bu2-demo--explore)>.bu2-demo-flag,.bud-public-shell .bu2-demo:not(.bu2-demo--explore)>.bu2-demo-caption,.bud-public-shell .bu2-demo-chip>.bu2-demo-flag,.bud-public-shell .bu2-demo-chip>.bu2-demo-caption{box-sizing:border-box!important;align-self:flex-start!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:calc(100% - 24px)!important;margin:8px 12px 0!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore{width:100%!important;max-width:100%!important;margin-left:0!important;left:0!important;transform:none!important}.bud-public-shell .bu2-stage--demo .bu2-demo--explore>.bu2-demo-flag{justify-self:start;width:auto!important;max-width:180px!important;margin:8px 8px 8px 12px!important;left:auto!important}.bud-public-shell .bu2-lensbar-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.bud-public-shell .bu2-lensbar-wrap>.bu2-lensbar{overflow-x:auto;flex:auto!important;width:auto!important;min-width:0!important}.bud-public-shell .bu2-lensbar-wrap>.bu2-graph-mode{flex:none}.bud-public-shell[data-band=tablet] .bu2-lensbar-wrap{padding-right:158px}.bud-public-shell[data-band=tablet] .bu2-lensbar{padding-right:0}.bud-public-shell[data-band=tablet] .bu2-graph-fs{max-width:calc(100% - 16px);right:8px}.bud-public-shell .bu2-demo[data-scene=overview],.bud-public-shell .bu2-demo[data-scene=products],.bud-public-shell .bu2-demo[data-scene=shopper]{min-height:0;overflow:hidden;flex-direction:column!important;display:flex!important}.bud-public-shell .bu2-demo[data-scene=overview]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=products]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=shopper]>.bu2-three,.bud-public-shell .bu2-demo[data-scene=overview]>.bu2-canvas,.bud-public-shell .bu2-demo[data-scene=products]>.bu2-canvas,.bud-public-shell .bu2-demo[data-scene=shopper]>.bu2-canvas{z-index:0;flex:1!important;width:100%!important;height:auto!important;min-height:180px!important;margin:0!important;position:relative!important;inset:auto!important}.bud-public-shell .bu2-demo--explore .bu2-explore-hint{z-index:8;box-sizing:border-box;max-height:none;overflow:visible;width:min(520px,46%)!important;position:absolute!important;inset:8px auto auto 12px!important}.bu2-float-chat__panel{backdrop-filter:blur(16px);background:#0c0e1699;width:min(300px,100vw - 28px);max-height:min(100dvh - 16px,640px);padding-bottom:20px}.bud-public-shell .bu2-float-chat.is-open .try-turnstile-mount--interactive{padding-bottom:8px;min-height:86px!important}@media (width<=743px){.bu2-float-chat:not(.is-open){bottom:148px;right:12px}.bu2-float-chat.is-open .bu2-float-chat__panel{border-radius:16px;width:auto;max-height:min(48vh,420px);bottom:8px;left:8px;right:8px}.bud-public-shell:has(.bu2-float-chat.is-open) .bu2-stage--demo{padding-bottom:min(40vh,360px)}.bud-public-shell:has(.bu2-float-chat.is-open) .bu2-demo>.bu2-three,.bud-public-shell:has(.bu2-float-chat.is-open) .bu2-demo>.bu2-canvas{flex:168px!important;min-height:168px!important}.bud-public-shell:has(.bu2-float-chat.is-open) .bu2-demo-controls{position:relative!important;inset:auto!important}.bud-public-shell .bu2-demo--explore .bu2-explore-hint{max-height:none;margin:0 8px 8px;overflow:visible;width:auto!important;max-width:none!important;position:relative!important;inset:auto!important}}.bu2-header-chat{color:#f8fafc;cursor:pointer;background:#312e81;border:1px solid #c7d2fe;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.bu2-header-chat:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.bu2-header-chat[hidden]{display:none!important}.bud-public-shell .bu2-float-chat{pointer-events:none;position:static;bottom:auto;right:auto}.bud-public-shell .bu2-float-chat__panel{pointer-events:auto}.bud-public-shell[data-band=phone]{height:100%;min-height:0;overflow:hidden}.bud-public-shell[data-band=phone] .bud-public-menu{z-index:50;background:0 0;border:0;height:0;min-height:0;padding:0;position:absolute;top:0;left:0;right:0;overflow:visible}.bud-public-shell[data-band=phone] .bud-public-brand{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell[data-band=phone] .bud-public-brand:focus{z-index:60;clip:auto;color:#fafafa;background:#141414;border-radius:8px;width:auto;height:auto;margin:0;padding:8px 12px;position:absolute;top:48px;left:8px;overflow:visible}.bud-public-shell[data-band=phone] .bud-public-menu-toggle{z-index:51;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;display:inline-flex;position:absolute;top:0;left:4px}.bud-public-shell[data-band=phone] .bud-public-nav{top:44px}.bud-public-shell[data-band=phone] .bu2{overflow:hidden;height:100%!important;min-height:0!important}.bud-public-shell[data-band=phone] .bu2-top{gap:6px;height:44px;min-height:44px;padding:0 8px 0 78px}.bud-public-shell[data-band=phone] .bu2-title{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.bud-public-shell[data-band=phone] .bu2-title-lead{display:none}.bud-public-shell[data-band=phone] .bu2-title h1{text-overflow:clip;flex:none;font-size:14px;overflow:visible}.bud-public-shell[data-band=phone] .bu2-biz{color:#d4d4d4;min-width:0;font-size:13px}.bud-public-shell[data-band=phone] .bu2-header-chat{width:44px;padding:0}.bud-public-shell[data-band=phone] .bu2-header-chat span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell[data-band=phone] .bu2-public-more summary{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bud-public-shell[data-band=phone] .bu2-graph-mode button,.bud-public-shell[data-band=phone] .bu2-watch{min-width:44px;min-height:44px}.bud-public-shell[data-band=phone] .bu2-explorer-root,.bud-public-shell[data-band=phone] .bu2-body,.bud-public-shell[data-band=phone] .bu2-left,.bud-public-shell[data-band=phone] .bu2-graph-body,.bud-public-shell[data-band=phone] .bu2-graph-frame,.bud-public-shell[data-band=phone] .bu2-lens-panel-wrap,.bud-public-shell[data-band=phone] .bu2-stage,.bud-public-shell[data-band=phone] .bu2-stage.bu2-stage--demo{overflow:hidden;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.bud-public-shell[data-band=phone] .bu2-bmc--resting,.bud-public-shell[data-band=phone] [data-testid=bu2-business-model-canvas]{flex:none}.bud-public-shell[data-band=phone] .bu2-graph-body:has([data-expanded="1"]){overflow:auto}.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo{overflow:hidden;flex:auto!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;position:relative!important}.bud-public-shell[data-band=phone] .bu2-demo-saved{display:none}.bud-public-shell[data-band=phone] .bu2-demo-chip{color:#fff8e8;z-index:8;pointer-events:none;background:#14120c;border:1px solid #fde68a8c;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:32px;max-height:36px;margin:4px 8px 0;padding:0 10px;display:flex;overflow:hidden}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-flag,.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-caption{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-flag{flex:none}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-flag span{display:none}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-flag b{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-flag:after{content:"DEMO";letter-spacing:.04em;color:#fff8e8;font-size:12px;font-weight:700}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-caption{text-overflow:ellipsis;color:#fff8e8;flex:auto;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.bud-public-shell[data-band=phone] .bu2-demo-chip>.bu2-demo-caption:before{content:"·";margin-right:6px}.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-disclose{z-index:9;width:auto!important;max-height:none!important;margin:0!important;position:absolute!important;top:4px!important;left:auto!important;right:6px!important}.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"]>.bu2-three,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"]>.bu2-canvas,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"]>.bu2-graph3d-host,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"] .bu2-demo-slot--stage,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"] .bu2-graph3d-host,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"] .bu2-graph3d-host .bu2-three,.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"] .bu2-graph3d-host canvas{flex:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo-controls,.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo[data-scene=graph3d] .bu2-demo-controls,.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo[data-scene=overview] .bu2-demo-controls,.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo[data-scene=products] .bu2-demo-controls,.bud-public-shell[data-band=phone] .bu2-stage--demo .bu2-demo[data-scene=shopper] .bu2-demo-controls{z-index:40!important;flex-flow:row!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:4px 6px!important;display:flex!important;position:absolute!important;inset:auto 6px 6px!important;overflow:visible!important}.bud-public-shell[data-band=phone] .bu2-demo-controls-meter{flex:auto;min-width:0}.bud-public-shell[data-band=phone] .bu2-demo-controls-actions{flex-wrap:nowrap;flex:none;gap:4px;width:auto}.bud-public-shell[data-band=phone] .bu2-demo-controls button{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.bud-public-shell[data-band=phone] .bu2-ctrl-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bud-public-shell[data-band=phone] .bu2-demo[data-mode="3d"]>.bu2-demo-chip{margin:0;position:absolute;top:6px;left:8px;right:156px}.bud-public-shell[data-band=phone] .bu2-demo:not([data-mode="3d"]) .bu2-demo-controls{width:auto!important;margin:6px 8px!important;position:relative!important;inset:auto!important}.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-explorer-root,.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-body{flex:1!important;height:auto!important;min-height:0!important;overflow:hidden!important}.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-left{-webkit-overflow-scrolling:touch;flex:1!important;height:auto!important;min-height:0!important;overflow:auto!important}.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-graph-body,.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-graph-frame,.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-lens-panel-wrap{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.bud-public-shell:not(:has(.bu2-stage--demo)) .bu2-stage:not(.bu2-stage--demo){flex:none!important;height:min(70vh,760px)!important;min-height:min(56vh,640px)!important;max-height:none!important;overflow:hidden!important}.bu2-cosmos-wrap{width:100%;height:100%;min-height:0;position:relative}.bu2-cosmos-hint{z-index:6;color:#fff8e8;white-space:nowrap;cursor:pointer;background:#14120c;border:1px solid #fde68a8c;border-radius:999px;max-width:calc(100% - 24px);min-height:44px;margin:0;padding:0 14px;font:600 13px/1.2 inherit;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}
