.ba{position:relative;margin:0;min-width:0;padding:18px 14px 12px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:0 1px #1c323208,0 34px 70px -50px #1c323266}@media(min-width:768px){.ba{padding:20px 22px 12px}}.ba:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 35% 45%,rgba(173,48,43,.05),transparent 60%);transition:opacity 1.2s var(--ease)}.ba.is-with:before{opacity:0}.ba__svg{display:block;width:100%;height:auto;overflow:visible}.ba__svg text{font-family:var(--font-ui)}.ba__wires path{fill:none;stroke:#2f4f4f6b;stroke-width:1.5;stroke-linecap:round;transition:stroke .6s var(--ease) .9s}.ba.is-with .ba__wires path{stroke:#2f4f4fbf;transition:stroke .8s var(--ease) .6s}.ba.is-with .ba__wires .ba__wire--rec{stroke:#2f4f4f80;stroke-dasharray:4 4}.ba__pulses path{fill:none;stroke:var(--bronze-deco);stroke-width:3;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:.03;opacity:0;transition:opacity .2s var(--ease);animation:ba-pulse 2.6s linear infinite}.ba.is-with .ba__pulses path{opacity:1;transition:opacity .6s var(--ease) 1.2s}@keyframes ba-pulse{to{stroke-dashoffset:-.97}}.ba.is-paused .ba__pulses path,.ba.is-paused .ba__ask-ring,.ba.is-paused .ba__chip rect{animation-play-state:paused}.ba__tool rect{fill:var(--surface);stroke:var(--rule)}.ba__tool-name{font:600 14.5px/1 var(--font-display);letter-spacing:-.015em;fill:var(--ink-deep)}.ba__tool-name--sm{font-size:12.5px}.ba__doc{transition:opacity .4s var(--ease) 1.1s}.ba__doc-page{fill:var(--surface);stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.ba__doc-fold{fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.ba__doc-rule{fill:none;stroke:var(--faint);stroke-width:1;stroke-linecap:round}.ba.is-with .ba__doc{opacity:0;transition:opacity .25s var(--ease)}.ba__head{font:600 14px/1 var(--font-ui);fill:var(--muted);transition:opacity .4s var(--ease) 1.1s}.ba.is-with .ba__head{opacity:0;transition:opacity .25s var(--ease)}.ba__ask{opacity:1;transition:opacity .5s var(--ease) calc(1.15s + var(--i) * .2s)}.ba.is-with .ba__ask{opacity:0;transition:opacity .3s var(--ease)}.ba__ask-dot{fill:#fbeeea;stroke:#ad302b8c;stroke-width:1}.ba__ask-ring{fill:none;stroke:#ad302b73;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:ba-ask 2.1s var(--ease) infinite}@keyframes ba-ask{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.ba__ask-q{font:700 13px/1 var(--font-display);fill:var(--danger)}.ba__ask-txt{font:600 14px/1 var(--font-ui);fill:#9a2a26}.ba__card-fill{fill:var(--band);opacity:0;transition:opacity .3s var(--ease)}.ba__card-line{fill:none;stroke:#d9c9a8;stroke-width:1.2;opacity:0;transition:opacity .3s var(--ease)}.ba.is-with .ba__card-fill,.ba.is-with .ba__card-line{opacity:1;transition:opacity .35s var(--ease) .85s}.ba__title{opacity:0;transition:opacity .25s var(--ease)}.ba__title text{font:700 16px/1 var(--font-display);letter-spacing:-.02em;fill:var(--ink-deep)}.ba__title line{stroke:var(--rule-ivory);stroke-width:1}.ba__title .ba__sep{stroke:#e2d5bb;stroke-dasharray:3 4}.ba.is-with .ba__title{opacity:1;transition:opacity .45s var(--ease) 1s}.ba__panel{opacity:0;transition:opacity .3s var(--ease)}.ba.is-with .ba__panel{opacity:1;transition:opacity .35s var(--ease) .85s}.ba__panel-box{fill:var(--band);stroke:var(--ink);stroke-width:1.3}.ba__panel-name{font:800 17px/1 var(--font-display);letter-spacing:-.035em;fill:var(--ink-deep)}.ba--narrow .ba__panel-name{font-size:14px}.ba__chip rect{fill:var(--surface);stroke:var(--rule-ivory);stroke-width:1;transition:fill .2s var(--ease),stroke .2s var(--ease)}.ba__chip-dia{fill:none;stroke:var(--bronze-deco);stroke-width:1.2;transition:fill .2s var(--ease)}.ba__chip text{font:600 14px/1 var(--font-ui);fill:var(--muted);transition:fill .2s var(--ease)}.ba--narrow .ba__chip text{font-size:12.5px}.ba.is-with .ba__chip{--at: calc(1.35s + var(--i) * .45s)}.ba.is-with .ba__chip rect{fill:#fbf3e7;stroke:var(--bronze-deco);transition:fill .35s var(--ease) var(--at),stroke .35s var(--ease) var(--at);animation:ba-chip .9s var(--ease) var(--at) both}.ba.is-with .ba__chip-dia{fill:var(--bronze-deco);transition:fill .3s var(--ease) var(--at)}.ba.is-with .ba__chip text{fill:var(--ink-deep);transition:fill .3s var(--ease) var(--at)}@keyframes ba-chip{0%{stroke-width:1}30%{stroke-width:3}to{stroke-width:1.2}}.ba__line{opacity:0;transition:opacity .25s var(--ease)}.ba.is-with .ba__line{--at: calc(1.6s + var(--i) * .45s);opacity:1;transition:opacity .35s var(--ease) .9s}.ba__line-ph{fill:#efe6d3;transition:opacity .3s var(--ease)}.ba__line-dot{fill:var(--surface);stroke:#d9c9a8;stroke-width:1;transition:fill .3s var(--ease),stroke .3s var(--ease)}.ba__line-txt{opacity:0;transition:opacity .2s var(--ease)}.ba__line text{font:600 14px/1 var(--font-ui);fill:var(--ink-deep)}.ba--narrow .ba__line text{font-size:13px}.ba__line-mark{fill:none;stroke:var(--enforced);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .1s var(--ease)}.ba.is-with .ba__line-ph{opacity:0;transition:opacity .3s var(--ease) var(--at)}.ba.is-with .ba__line-txt{opacity:1;transition:opacity .45s var(--ease) var(--at)}.ba.is-with .ba__line-dot{fill:var(--enforced-bg);stroke:var(--enforced);transition:fill .3s var(--ease) var(--at),stroke .3s var(--ease) var(--at)}.ba.is-with .ba__line-mark{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease) calc(var(--at) + .15s)}.ba.is-with .ba__line--rec{--at: 2.95s}.ba__line--rec text{font-weight:500;fill:var(--muted)}.ba.is-with .ba__line--rec .ba__line-dot{fill:var(--surface);stroke:var(--faint);stroke-dasharray:2.5 2.5}.ba__line-rec{fill:var(--faint);opacity:0;transition:opacity .2s var(--ease)}.ba.is-with .ba__line-rec{opacity:1;transition:opacity .3s var(--ease) var(--at)}.ba__stamp-in{opacity:0;transform:scale(1.8);transform-box:fill-box;transform-origin:center;transition:opacity .2s var(--ease),transform .2s var(--ease)}.ba.is-with .ba__stamp-in{opacity:1;transform:none;transition:opacity .2s ease 3.45s,transform .45s cubic-bezier(.3,1.5,.5,1) 3.45s}.ba__stamp rect{fill:var(--surface);stroke:var(--bronze);stroke-width:1.5}.ba__stamp text{font:600 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--bronze)}.ba--narrow .ba__stamp text{font-size:12.5px;letter-spacing:.06em}.ba__controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.ba__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--rule);border-radius:999px;background:var(--paper)}.ba__switch button{position:relative;z-index:1;min-height:38px;padding:0 18px;border-radius:999px;font:600 .8125rem/1 var(--font-ui);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .35s var(--ease)}.ba__switch button.is-on{color:var(--ivory)}.ba__switch button:not(.is-on):hover{color:var(--ink-deep)}.ba__switch-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#8a7f73;transition:transform .45s var(--ease),background-color .45s var(--ease)}.ba.is-with .ba__switch-thumb{transform:translate(100%);background:var(--ink)}.ba__play{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease)}.ba__play:hover{background:var(--paper)}.ba__play svg{width:16px;height:16px}.ba.is-instant *,.ba.is-instant:before{transition:none!important;animation-delay:0s!important}.ba.is-still *,.ba.is-still:before{transition:none!important;animation:none!important}.ba.is-still .ba__pulses{display:none}@media(prefers-reduced-motion:reduce){.ba *,.ba:before{transition:none!important;animation:none!important}.ba__pulses{display:none}}@media(max-width:959px){.ba{width:100%;max-width:600px;margin-inline:auto}}@media(max-width:759px){.ba{max-width:440px}}
