.bd{--fg:rgb(var(--t-fg-rgb,5,7,13));--fg2:rgba(var(--t-fg-rgb,5,7,13),.72);--fg3:rgba(var(--t-fg-rgb,5,7,13),.5);--line:rgba(var(--t-fg-rgb,5,7,13),.12);--soft:rgba(var(--t-fg-rgb,5,7,13),.05);--card:var(--t-bg2,#fff);--acc:var(--t-acc,#6d47c9);--ok:var(--t-green,#2f7a2b);--sans:Inter,-apple-system,system-ui,"Segoe UI",sans-serif;--mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;width:100%;max-width:560px;margin-left:auto;min-width:0;color:var(--fg);font-family:var(--sans);background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden}.bd *{box-sizing:border-box}.bd-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line)}.bd-dots{display:flex;gap:4px}.bd-dots i{width:7px;height:7px;border-radius:50%;background:var(--line)}.bd-tabs{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:5px;margin-left:4px}.bd-tab{font:600 10.5px/1 var(--sans);padding:5px 10px;border-radius:3px;color:var(--fg3);transition:background .3s,color .3s}.bd-tab.on{background:var(--soft);color:var(--fg)}.bd-status{margin-left:auto;display:flex;align-items:center;gap:6px;font:600 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.bd-status i{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:bd-pulse 1s ease-in-out infinite}.bd.is-live .bd-status{color:var(--ok)}.bd.is-live .bd-status i{background:var(--ok);animation:none}@keyframes bd-pulse{50%{opacity:.25}}.bd-body{display:grid;grid-template-columns:38% 62%;height:300px}.bd-chat{padding:12px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px;min-width:0}.bd-you{font-size:12px;line-height:1.4;font-weight:500;background:var(--soft);border:1px solid var(--line);border-radius:6px 6px 6px 2px;padding:9px 10px;min-height:54px}.bd-caret{display:inline-block;width:1.5px;height:1em;background:var(--acc);vertical-align:-2px;margin-left:1px;animation:bd-pulse .8s steps(1) infinite}.bd.is-typed .bd-caret{display:none}.bd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.bd-steps li{display:flex;align-items:center;gap:8px;margin:0;padding:0;font:500 10px/1.25 var(--mono);color:var(--fg3);opacity:.45;transition:opacity .3s,color .3s}.bd-steps li::before{content:"";flex:0 0 12px;height:12px;border-radius:50%;border:1.5px solid var(--line)}.bd-steps li.run{opacity:1;color:var(--fg2)}.bd-steps li.run::before{border-color:var(--acc);border-right-color:transparent;animation:bd-spin .7s linear infinite}.bd-steps li.done{opacity:1;color:var(--fg)}.bd-steps li.done::before{border-color:var(--ok);background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-url{margin-top:auto;font:600 10px/1.2 var(--mono);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:4px;padding:7px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.bd.is-live .bd-url{opacity:1;transform:none}.bd-view{position:relative;background:var(--soft);padding:12px;min-width:0;overflow:hidden}.bd-pane{position:absolute;inset:12px;background:var(--card);border:1px solid var(--line);border-radius:4px;overflow:hidden;opacity:0;transition:opacity .35s;display:flex;flex-direction:column}.bd[data-mode="site"] .bd-site,.bd[data-mode="app"] .bd-app{opacity:1}.bd [data-p]{opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.bd [data-p].in{opacity:1;transform:none}.bd-site{top:50%;bottom:auto;transform:translateY(-50%)}.bd-addr{display:flex;align-items:center;gap:6px;padding:6px 9px;border-bottom:1px solid var(--line);font:500 8.5px/1 var(--mono);color:var(--fg3)}.bd-addr i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.bd-m1,.bd-m2,.bd-m3{display:none}.bd-shot{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0;clip-path:inset(0 0 100% 0);transition:clip-path .7s ease}.bd-m1.in~.bd-shot{clip-path:inset(0 0 86% 0)}.bd-m2.in~.bd-shot{clip-path:inset(0 0 38% 0)}.bd-m3.in~.bd-shot{clip-path:inset(0)}.bd-app{flex-direction:row}.bd-side{flex:0 0 27%;border-right:1px solid var(--line);padding:9px 7px;display:flex;flex-direction:column;gap:3px;font-size:8.5px;color:var(--fg3)}.bd-side b{font-size:10px;color:var(--fg);margin:0 0 7px 4px}.bd-side span{padding:5px 6px;border-radius:3px}.bd-side span.on{background:var(--soft);color:var(--fg);font-weight:600}.bd-main{flex:1;min-width:0;padding:9px;display:flex;flex-direction:column;gap:8px}.bd-head{display:flex;align-items:center;justify-content:space-between;font:600 10.5px/1 var(--sans);min-height:16px}.bd-team{display:flex}.bd-team i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--card);margin-left:-5px;background:#c98d5a}.bd-team i:nth-child(2){background:#6d8fd9}.bd-team i:nth-child(3){background:#58a888}.bd-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bd-kpis div{border:1px solid var(--line);border-radius:4px;padding:6px 7px;font-size:7.5px;color:var(--fg3)}.bd-kpis b{display:block;font:600 13px/1.1 var(--sans);color:var(--fg);margin-top:3px}.bd-rows{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden}.bd-rows div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;font-size:8.5px;color:var(--fg);border-top:1px solid var(--line)}.bd-rows div:first-child{border-top:0;font:600 7.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.bd-rows em{font:600 7.5px/1 var(--mono);font-style:normal;padding:3px 5px;border-radius:3px;background:var(--soft);color:var(--fg2);white-space:nowrap}.bd-rows em.won{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}@media(max-width:560px){.bd{margin-right:auto}.bd-body{grid-template-columns:1fr;height:auto}.bd-chat{border-right:0;border-bottom:1px solid var(--line);gap:10px}.bd-you{min-height:54px}.bd-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.bd-view{height:272px}}@media(prefers-reduced-motion:reduce){.bd *{animation:none !important;transition:none !important}}