.br-film{background:radial-gradient(110% 60% at 50% 0%,color-mix(in srgb,var(--moon-accent) 20%,transparent),transparent 70%),var(--moon-night-side);max-width:1120px;box-shadow:inset 0 0 0 1px var(--moon-night-line),0 50px 100px -50px color-mix(in srgb,var(--moon-accent) 60%,transparent);color:var(--moon-night-text);border-radius:28px;margin-inline:auto;padding:clamp(10px,1.4vw,18px);position:relative;container:br-film/inline-size}.br-film:before{content:"";z-index:-1;background:var(--moon-glow);pointer-events:none;height:80%;position:absolute;top:-12%;left:-8%;right:-8%}.br-section .planche-head{margin-bottom:clamp(32px,4vw,56px)}.planche .br-notice{text-align:center;max-width:1120px;margin:22px auto 0}.br-frame{aspect-ratio:16/9;background:radial-gradient(70% 70% at 22% 8%,color-mix(in srgb,var(--moon-accent) 20%,transparent),transparent 70%),radial-gradient(60% 60% at 92% 100%,color-mix(in srgb,var(--moon-ring) 12%,transparent),transparent 70%),linear-gradient(180deg,var(--moon-night),var(--moon-night-side));box-shadow:inset 0 0 0 1px var(--moon-night-line-soft);border-radius:18px;position:relative;overflow:hidden;container:br-frame/inline-size}.br-stage{--W:var(--w-W);--H:var(--w-H);--body:var(--w-body);--lh:var(--w-lh);--raw:var(--w-raw);--tag:var(--w-tag);--tagh:var(--w-tagh);--ic:var(--w-ic);--note:var(--w-note);--lg:var(--w-lg);--hd:var(--w-hd);--chip:var(--w-chip);--bar:var(--w-bar);--cx:var(--w-cx);--cw:var(--w-cw);--cr:var(--w-cr);--ctop:var(--w-ctop);--ch:var(--w-ch);--cpx:var(--w-cpx);--cpt:var(--w-cpt);--cbh:var(--w-cbh);--cpb:var(--w-cpb);--tx:var(--w-tx);--ty:var(--w-ty);--tw:var(--w-tw);--rise:var(--w-rise);--tlx:var(--w-tlx);--tly:var(--w-tly);--tls:var(--w-tls);--lgx:var(--w-lgx);--lgy:var(--w-lgy);--lgt:var(--w-lgt);--plx:var(--w-plx);--ply:var(--w-ply);--pls:var(--w-pls);--plt:var(--w-plt);--hdx:var(--w-hdx);--hdy:var(--w-hdy);--chips:var(--w-chips);--lr:var(--w-lr);--cam:var(--w-cam);--k:tan(atan2(100cqw,var(--W)));width:var(--W);height:var(--H);transform:scale(var(--k));transform-origin:0 0;font-family:var(--moon-font-sans);color:var(--moon-night-text);-webkit-font-smoothing:antialiased;pointer-events:none;user-select:none;position:absolute;top:0;left:0}.br-stage *,.br-stage :before,.br-stage :after{box-sizing:border-box}.br-stage p{margin:0}.br-stage img{max-width:none;display:block}.br-stage svg{display:block;overflow:visible}.br-sky{background:radial-gradient(1.4px 1.4px at 8% 14%,color-mix(in srgb,var(--moon-night-text) 70%,transparent) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 23% 71%,color-mix(in srgb,var(--moon-night-text) 45%,transparent) 50%,transparent 100%),radial-gradient(1.6px 1.6px at 37% 9%,color-mix(in srgb,var(--moon-night-accent) 60%,transparent) 50%,transparent 100%),radial-gradient(1.1px 1.1px at 46% 88%,color-mix(in srgb,var(--moon-night-text) 40%,transparent) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 58% 22%,color-mix(in srgb,var(--moon-night-text) 55%,transparent) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 67% 64%,color-mix(in srgb,var(--moon-night-accent) 45%,transparent) 50%,transparent 100%),radial-gradient(1.7px 1.7px at 79% 12%,color-mix(in srgb,var(--moon-night-text) 60%,transparent) 50%,transparent 100%),radial-gradient(1.1px 1.1px at 88% 79%,color-mix(in srgb,var(--moon-night-text) 40%,transparent) 50%,transparent 100%),radial-gradient(1.3px 1.3px at 94% 38%,color-mix(in srgb,var(--moon-night-accent) 50%,transparent) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 14% 45%,color-mix(in srgb,var(--moon-night-text) 35%,transparent) 50%,transparent 100%),radial-gradient(48% 40% at 72% 36%,color-mix(in srgb,var(--moon-ring) 12%,transparent),transparent 72%),radial-gradient(60% 50% at 38% 62%,color-mix(in srgb,var(--moon-accent) 10%,transparent),transparent 75%);transform:translate3d(calc(var(--px,0) * -16px),calc(var(--py,0) * -11px),0);transition:transform 1s var(--moon-ease-out);position:absolute;inset:-48px}.br-measure{left:var(--tx);top:var(--ty);width:var(--tw);visibility:hidden;height:0;position:absolute}.br-measure>div{width:var(--tw);font:400 var(--body)/var(--lh) var(--moon-font-sans);color:var(--moon-night-text);position:absolute;top:0;left:0}.br-mv{font:500 var(--raw)/var(--lh) var(--moon-font-mono);white-space:pre}.br-mt{height:var(--tagh);font:600 var(--tag)/var(--tagh) var(--moon-font-mono);white-space:pre;vertical-align:middle;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.br-mt>i{width:var(--ic);height:var(--ic);flex:none;display:inline-block}.br-cam{width:var(--W);height:var(--H);transform:var(--cam);transform-origin:0 0;position:absolute;top:0;left:0}.br-par{transform:translate3d(calc(var(--px,0) * 10px),calc(var(--py,0) * 7px),0);transition:transform .8s var(--moon-ease-out);position:absolute;inset:0}.br-rail{width:var(--W);height:var(--H);position:absolute;top:0;left:0}.br-stop-rail-a{stop-color:var(--moon-night-accent);stop-opacity:.95}.br-stop-rail-b{stop-color:var(--moon-ring);stop-opacity:.6}.br-stop-imp-a{stop-color:var(--moon-ring);stop-opacity:0}.br-stop-imp-b{stop-color:var(--moon-night-accent);stop-opacity:.8}.br-stop-imp-c{stop-color:var(--moon-night-pearl);stop-opacity:1}.br-rail-glow{fill:none;stroke:var(--moon-ring);stroke-width:6px;stroke-linecap:round;opacity:.5}.br-rail-line{fill:none;stroke:url(#br-rail-g);stroke-width:2px;stroke-linecap:round}.br-imp-glow{fill:none;stroke:var(--moon-ring);stroke-width:16px;stroke-linecap:round;opacity:0}.br-imp{fill:none;stroke:url(#br-imp-g);stroke-width:4px;stroke-linecap:round;opacity:0}.br-imp-head{fill:var(--moon-night-pearl);opacity:0}.br-on-tall{display:none}.br-champ{left:var(--cx);top:var(--ctop);width:var(--cw);height:var(--ch);position:absolute}.br-champ-bg{--kf:1;--kh:1;--fl:0;border-radius:var(--cr);background:var(--moon-night-surface);border:2px solid color-mix(in srgb,var(--moon-ring) calc(25% + 40% * var(--kf) + 30% * var(--kh) + 5% * var(--fl)),transparent);box-shadow:0 0 0 calc(8px * var(--kf) + 6px * var(--fl)) color-mix(in srgb,var(--moon-ring) calc(16% * var(--kf) + 10% * var(--kh) + 25% * var(--fl)),transparent),0 0 calc(60px * var(--kh) + 90px * var(--fl)) color-mix(in srgb,var(--moon-accent) calc(28% * var(--kh) + 50% * var(--fl)),transparent),0 36px 100px -40px color-mix(in srgb,var(--moon-accent) calc(55% * var(--kf)),transparent);position:absolute;inset:0;overflow:hidden}.br-champ-bg:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--moon-night-accent) 38%,transparent),transparent);height:2px;position:absolute;top:0;left:60px;right:60px}.br-champ-sheen{opacity:0;mix-blend-mode:screen;background:linear-gradient(104deg,transparent 38%,color-mix(in srgb,var(--moon-night-pearl) 8%,transparent) 48%,color-mix(in srgb,var(--moon-night-pearl) 2%,transparent) 53%,transparent 60%);position:absolute;inset:0}.br-ph{left:var(--cpx);top:var(--cpt);font:400 var(--body)/var(--lh) var(--moon-font-sans);color:var(--moon-night-text-3);white-space:nowrap;align-items:center;display:flex;position:absolute}.br-caret{width:3px;height:calc(var(--body) * 1.1);background:var(--moon-night-text);opacity:0;border-radius:2px;margin-right:6px;display:block}.br-bar{left:32px;right:18px;bottom:var(--cpb);height:var(--cbh);align-items:center;gap:12px;display:flex;position:absolute}.br-plus{width:calc(var(--cbh) * .94);height:calc(var(--cbh) * .94);border:2px solid var(--moon-night-line);color:var(--moon-night-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.br-plus svg{width:calc(var(--cbh) * .47);height:calc(var(--cbh) * .47)}.br-sp{flex:1}.br-pill{height:var(--cbh);font:600 var(--bar)/1 var(--moon-font-sans);color:var(--moon-night-text);white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:16px;padding:0 20px 0 16px;display:inline-flex}.br-pill>svg{width:var(--bar);height:var(--bar);color:var(--moon-night-text-3)}.br-pv{width:calc(var(--bar) * 1.43);height:calc(var(--bar) * 1.43);background:var(--moon-night-pearl);border-radius:12px;flex:none;place-items:center;display:grid}.br-pv img{object-fit:contain;width:68%;height:68%}.br-mic{width:calc(var(--cbh) * .9);height:calc(var(--cbh) * .9);color:var(--moon-night-text-2);flex:none;place-items:center;display:grid}.br-mic svg{width:calc(var(--cbh) * .47);height:calc(var(--cbh) * .47)}.br-send{--on:0;--press:0;width:var(--cbh);height:var(--cbh);background:color-mix(in srgb,var(--moon-accent) calc(100% * var(--on)),var(--moon-night-surface-3));color:var(--moon-night-text);box-shadow:0 12px 36px -12px color-mix(in srgb,var(--moon-accent) calc(90% * var(--on)),transparent),0 0 calc(44px + 10px * var(--press)) color-mix(in srgb,var(--moon-accent) calc(40% * var(--on) + 35% * var(--press)),transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.br-send svg{width:calc(var(--cbh) * .5);height:calc(var(--cbh) * .5);position:absolute}.br-send-a{opacity:var(--on)}.br-send-b{opacity:calc(1 - var(--on));color:var(--moon-night-text-2)}.br-orbit{width:var(--W);height:var(--H);visibility:hidden;position:absolute;top:0;left:0}.br-orbit path{fill:none;stroke-linecap:round}.br-orb-glow path{stroke:var(--moon-ring);stroke-width:10px}.br-orb-line path{stroke:color-mix(in srgb,var(--moon-night-accent) 55%,var(--moon-night-pearl));stroke-width:3px}.br-com-l{stroke:var(--moon-ring);stroke-width:16px}.br-com-a{stroke:var(--moon-night-accent);stroke-width:4px}.br-com-b{stroke:var(--moon-night-pearl);stroke-width:6px}.br-node circle:first-child{fill:var(--moon-ring)}.br-node circle:last-child{fill:var(--moon-night-pearl)}.br-orb-glow,.br-orb-line,.br-comets,.br-node{opacity:0}.br-fly{left:var(--plx);top:calc(var(--ply) + var(--i) * var(--pls));height:calc(var(--tagh) + 2px);background:color-mix(in srgb,var(--moon-ring) 26%,var(--moon-night-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moon-night-accent) 26%,transparent),0 0 22px color-mix(in srgb,var(--moon-accent) 40%,transparent),0 14px 26px -12px var(--moon-night-deep);font:600 var(--tag)/1 var(--moon-font-mono);color:var(--moon-night-accent);white-space:pre;transform:var(--plt);transform-origin:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;position:absolute}.br-fly svg{width:var(--ic);height:var(--ic);stroke-width:2px;flex:none}.br-tile{--pulse:0;left:calc(var(--tlx) - var(--tls) / 2);top:calc(var(--tly) - var(--tls) / 2);width:var(--tls);height:var(--tls);background:linear-gradient(162deg,var(--moon-night-surface-3) 0%,var(--moon-night-surface) 48%,var(--moon-night-side) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--moon-night-accent) 30%,transparent),inset 0 2px 0 color-mix(in srgb,var(--moon-night-pearl) 20%,transparent),0 24px 50px -22px var(--moon-night-deep),0 0 calc(46px * var(--pulse)) color-mix(in srgb,var(--moon-ring) calc(85% * var(--pulse)),transparent),0 0 calc(14px * var(--pulse)) color-mix(in srgb,var(--moon-night-pearl) calc(50% * var(--pulse)),transparent);border-radius:26px;place-items:center;display:grid;position:absolute}.br-tile img{object-fit:contain;width:58%;height:58%}.br-legend{left:var(--lgx);top:var(--lgy);transform:var(--lgt);font:500 var(--lg)/1 var(--moon-font-sans);color:var(--moon-night-text-2);white-space:nowrap;position:absolute}.br-post{left:calc(var(--tx) - 30px);top:calc(var(--ty) - 22px - var(--rise));width:max-content;max-width:calc(var(--tw) + 60px);justify-items:end;gap:16px;display:grid;position:absolute}.br-bubble{justify-self:stretch;padding:22px 30px;position:relative}.br-bubble-bg{background:var(--moon-night-surface-2);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--moon-night-accent) 10%,transparent);border-radius:40px 40px 12px;position:absolute;inset:0}.br-msg{font:400 var(--body)/var(--lh) var(--moon-font-sans);color:var(--moon-night-text);position:relative}.br-tok{white-space:pre}.br-note{font:500 var(--note)/1.2 var(--moon-font-sans);color:var(--moon-night-text-2);white-space:nowrap;align-items:center;gap:12px;display:flex}.br-note svg{width:calc(var(--note) * 1.06);height:calc(var(--note) * 1.06);color:var(--moon-night-accent);stroke-width:1.9px;flex:none}.br-v{--kd:1;height:var(--tagh);padding:0 14px 0 calc(20px + var(--ic));font:600 var(--tag)/1 var(--moon-font-mono);color:var(--moon-night-accent);white-space:pre;vertical-align:middle;border-radius:12px;align-items:center;display:inline-flex;position:relative}.br-v-bg{background:color-mix(in srgb,var(--moon-ring) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moon-night-accent) 22%,transparent),0 0 22px color-mix(in srgb,var(--moon-accent) 35%,transparent);border-radius:12px;position:absolute;inset:0}.br-v-ul{background:var(--moon-night-warning);height:2px;box-shadow:0 0 10px color-mix(in srgb,var(--moon-night-warning) 60%,transparent);transform-origin:0;opacity:0;border-radius:1px;position:absolute;top:calc(100% - 5px);left:0;right:0;transform:scaleX(0)}.br-cr{border:0 solid color-mix(in srgb,var(--moon-night-accent) calc(100% * var(--kd)),var(--moon-night-warning));opacity:0;width:12px;height:12px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--moon-night-warning) 55%,transparent));position:absolute}.br-cr-1{border-top-width:2.5px;border-left-width:2.5px;border-top-left-radius:6px;top:-4px;left:1px}.br-cr-2{border-top-width:2.5px;border-right-width:2.5px;border-top-right-radius:6px;top:-4px;right:1px}.br-cr-3{border-bottom-width:2.5px;border-left-width:2.5px;border-bottom-left-radius:6px;bottom:-4px;left:1px}.br-cr-4{border-bottom-width:2.5px;border-right-width:2.5px;border-bottom-right-radius:6px;bottom:-4px;right:1px}.br-v-ic{width:var(--ic);height:var(--ic);margin-top:calc(var(--ic) / -2);color:var(--moon-night-accent);position:absolute;top:50%;left:12px}.br-v-ic svg{stroke-width:2px;width:100%;height:100%;position:absolute;top:0;left:0}.br-ic-a{opacity:0}.br-v-box,.br-v-txt{position:relative}.br-v-b{color:var(--moon-night-text-3)}.br-frost{visibility:hidden;opacity:0;background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--moon-night-text) 30%,transparent) 20%,color-mix(in srgb,var(--moon-night-accent) 14%,transparent) 36%,color-mix(in srgb,var(--moon-night-accent) 5%,transparent) 64%,transparent 92%);backdrop-filter:blur(7px)brightness(1.1)saturate(.85);width:300px;height:460px;-webkit-mask-image:radial-gradient(closest-side at 46% 50%,var(--moon-night-deep) 52%,transparent 100%);mask-image:radial-gradient(closest-side at 46% 50%,var(--moon-night-deep) 52%,transparent 100%);position:absolute;top:0;left:0}.br-frost-front{filter:blur(1.5px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--moon-night-text) 75%,transparent) 30%,color-mix(in srgb,var(--moon-night-text) 75%,transparent) 70%,transparent);width:4px;height:82%;box-shadow:0 0 18px 4px color-mix(in srgb,var(--moon-night-accent) 35%,transparent);border-radius:2px;position:absolute;top:9%;left:19%}.br-crystal{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);background:var(--moon-night-text);width:6px;height:6px;transform:rotate(45deg) scale(var(--s));box-shadow:0 0 8px 1px color-mix(in srgb,var(--moon-night-accent) 85%,transparent);margin:-3px;position:absolute}.br-lens{--glass:0;--glow:0;width:calc(var(--lr) * 2.6);height:calc(var(--lr) * 2.6);margin:calc(var(--lr) * -1.3) 0 0 calc(var(--lr) * -1.3);visibility:hidden;will-change:transform;position:absolute;top:0;left:0}.br-lens-glass{opacity:var(--glass);backdrop-filter:blur(5px)saturate(1.15)brightness(1.08);background:radial-gradient(closest-side,color-mix(in srgb,var(--moon-night-accent) 3%,transparent),color-mix(in srgb,var(--moon-night-accent) 7%,transparent) 72%,color-mix(in srgb,var(--moon-ring) 16%,transparent));border-radius:50%;position:absolute;inset:14.6%}.br-lens-rim{width:100%;height:100%;position:absolute;inset:0}.br-stop-rim-a{stop-color:var(--moon-night-pearl);stop-opacity:.95}.br-stop-rim-b{stop-color:var(--moon-night-accent);stop-opacity:.72}.br-stop-rim-c{stop-color:var(--moon-ring);stop-opacity:.6}.br-stop-rim-d{stop-color:var(--moon-accent);stop-opacity:.85}.br-rim-glow{fill:none;stroke:var(--moon-ring);stroke-width:20px;opacity:calc(.42 + .5 * var(--glow))}.br-rim-band{fill:none;stroke:url(#br-rim-g);stroke-width:13px}.br-rim-out{fill:none;stroke:var(--moon-night-pearl);stroke-opacity:.55;stroke-width:1.6px}.br-rim-in{fill:none;stroke:var(--moon-night-accent);stroke-opacity:.5;stroke-width:1.3px}.br-rim-spec{fill:none;stroke:var(--moon-night-pearl);stroke-width:4px;stroke-linecap:round;opacity:calc(.6 + .4 * var(--glow))}.br-cursor{visibility:hidden;transform-origin:4px 3px;width:40px;height:56px;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--moon-night-deep) 45%,transparent));position:absolute;top:0;left:0}.br-cursor svg{width:100%;height:100%}.br-cursor path{fill:var(--moon-night-pearl);stroke:var(--moon-night);stroke-width:2.6px;stroke-linejoin:round}.br-head{left:var(--hdx);top:var(--hdy);opacity:0;position:absolute}.br-pastille{white-space:nowrap;transform-origin:calc(var(--hd) * .7) 50%;align-items:center;gap:20px;display:flex}.br-pastille-ic{width:calc(var(--hd) * 1.39);height:calc(var(--hd) * 1.39);background:color-mix(in srgb,var(--moon-ring) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--moon-night-accent) 18%,transparent);color:var(--moon-night-accent);border-radius:18px;place-items:center;display:grid}.br-pastille-ic svg{width:calc(var(--hd) * .78);height:calc(var(--hd) * .78);stroke-width:1.9px}.br-pastille-t{font:600 var(--hd)/1 var(--moon-font-sans);letter-spacing:-.02em;color:var(--moon-night-text)}.br-chips{display:var(--chips);gap:18px;margin-top:58px}.br-chip{--on:1;--glow:0;height:calc(var(--chip) * 2.19);font:600 var(--chip)/1 var(--moon-font-sans);white-space:nowrap;background:color-mix(in srgb,var(--moon-ring) calc(22% * var(--on)),color-mix(in srgb,var(--moon-night-accent) 6%,transparent));border:1.5px solid color-mix(in srgb,var(--moon-ring) calc(60% * var(--on)),color-mix(in srgb,var(--moon-night-accent) 14%,transparent));color:color-mix(in srgb,var(--moon-night-text) calc(100% * var(--on)),var(--moon-night-text-3));box-shadow:0 0 calc(30px * var(--glow)) color-mix(in srgb,var(--moon-accent) calc(45% * var(--glow)),transparent);border-radius:999px;align-items:center;gap:14px;padding:0 30px 0 22px;display:inline-flex}.br-chip svg{width:var(--chip);height:var(--chip);stroke-width:1.9px;color:color-mix(in srgb,var(--moon-night-accent) calc(100% * var(--on)),var(--moon-night-text-3));flex:none}.br-film[data-live] .br-post,.br-film[data-live] .br-bubble{display:contents}.br-film[data-live] .br-bubble-bg{opacity:0;transform-origin:100% 100%;inset:0 auto auto 0}.br-film[data-live] .br-msg{position:absolute;inset:0}.br-film[data-live] .br-tok{position:absolute;top:0;left:0}.br-film[data-live] .br-note{opacity:0;position:absolute;top:0;left:0}.br-film[data-live] .br-v{height:auto;font:inherit;color:inherit;padding:0;display:block;position:absolute;top:0;left:0}.br-film[data-live] .br-v-bg,.br-film[data-live] .br-v-ic{opacity:0}.br-film[data-live] .br-v-box{border-radius:12px;position:absolute;inset:0;overflow:hidden}.br-film[data-live] .br-v-txt{font-family:var(--moon-font-mono);white-space:pre;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.br-film[data-live] .br-v-a{color:var(--moon-night-text)}.br-film[data-live] .br-v[data-masked] .br-v-a{color:var(--moon-night-accent)}.br-film[data-live] .br-fly{opacity:0;top:0;left:0;transform:none}.br-controls{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play scrub"".steps";column-gap:clamp(10px,1.6vw,18px);margin-top:clamp(10px,1.4vw,16px);padding:0 2px;display:grid}.br-controls:has(>.br-play[hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"scrub""steps"}.br-play{background:var(--moon-accent);width:48px;height:48px;color:var(--moon-on-accent);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--moon-accent) 80%,transparent);transition:transform var(--moon-duration-slow) var(--moon-ease-out),background-color var(--moon-duration-fast) var(--moon-ease-out);border:0;border-radius:50%;grid-area:play;place-items:center;padding:0;display:grid}.br-play:hover{background:var(--moon-accent-hover);transform:scale(1.05)}.br-play:active{transform:scale(.96)}.br-play:focus-visible{outline:2px solid var(--moon-ring);outline-offset:3px}.br-play-i{width:20px;height:20px;display:none}.br-play[data-state=play] .br-play-play,.br-play[data-state=pause] .br-play-pause,.br-play[data-state=replay] .br-play-replay{display:block}.br-play-play{fill:currentColor;transform:translate(1px)}.br-scrub{grid-area:scrub;min-width:0;position:relative}.br-range{z-index:1;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:48px;margin:0;position:absolute;top:0;left:0}.br-track{--i:3;--p:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;height:48px;display:grid;position:relative}.br-seg{background:var(--moon-night-line);border-radius:2px;height:4px;position:relative;overflow:hidden}.br-seg>i{background:var(--moon-accent);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.br-knob{top:50%;left:calc(var(--i) * (100% + 6px) / 4 + var(--p) * (100% - 18px) / 4);background:var(--moon-night-pearl);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--moon-ring) 35%,transparent);transition:transform var(--moon-duration-fast) var(--moon-ease-out);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.br-scrub:hover .br-knob{transform:scale(1.15)}.br-range:focus-visible~.br-track .br-knob{box-shadow:0 0 0 3px var(--moon-night-side),0 0 0 5px var(--moon-ring)}.br-steps{grid-area:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.br-steps>li{min-width:0}.br-step{width:100%;height:100%;min-height:44px;color:var(--moon-night-text-2);text-align:left;transition:background-color var(--moon-duration-fast) var(--moon-ease-out),color var(--moon-duration-fast) var(--moon-ease-out),box-shadow var(--moon-duration-fast) var(--moon-ease-out);background:0 0;border:0;border-radius:14px;align-content:start;gap:4px;padding:8px 10px 10px;display:grid}.br-step:hover{background:color-mix(in srgb,var(--moon-night-surface) 72%,transparent);color:var(--moon-night-text)}.br-step[aria-current]{background:var(--moon-night-surface-2);color:var(--moon-night-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--moon-night-accent) 45%,transparent)}.br-step:focus-visible{outline:2px solid var(--moon-ring);outline-offset:2px}.br-step-num{font:600 12px/1 var(--moon-font-mono);color:var(--moon-night-accent)}.br-step-label{font-size:14.5px;font-weight:600;line-height:1.3}.br-step-text{color:var(--moon-night-text-2);font-size:12.5px;line-height:1.45}@container br-film (width<=759px){.br-step-text{display:none}}@container br-film (width<=559px){.br-frame{aspect-ratio:4/5}.br-stage{--W:var(--t-W);--H:var(--t-H);--body:var(--t-body);--lh:var(--t-lh);--raw:var(--t-raw);--tag:var(--t-tag);--tagh:var(--t-tagh);--ic:var(--t-ic);--note:var(--t-note);--lg:var(--t-lg);--hd:var(--t-hd);--chip:var(--t-chip);--bar:var(--t-bar);--cx:var(--t-cx);--cw:var(--t-cw);--cr:var(--t-cr);--ctop:var(--t-ctop);--ch:var(--t-ch);--cpx:var(--t-cpx);--cpt:var(--t-cpt);--cbh:var(--t-cbh);--cpb:var(--t-cpb);--tx:var(--t-tx);--ty:var(--t-ty);--tw:var(--t-tw);--rise:var(--t-rise);--tlx:var(--t-tlx);--tly:var(--t-tly);--tls:var(--t-tls);--lgx:var(--t-lgx);--lgy:var(--t-lgy);--lgt:var(--t-lgt);--plx:var(--t-plx);--ply:var(--t-ply);--pls:var(--t-pls);--plt:var(--t-plt);--hdx:var(--t-hdx);--hdy:var(--t-hdy);--chips:var(--t-chips);--lr:var(--t-lr);--cam:var(--t-cam)}.br-on-wide{display:none}.br-on-tall{display:inline}.br-controls{grid-template-areas:"play scrub""steps steps";row-gap:4px}.br-controls:has(>.br-play[hidden]){grid-template-areas:"scrub""steps"}.br-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.br-step-label{font-size:13.5px}}@media (width<=767px){.br-film{border-radius:20px;padding:8px}.br-frame{border-radius:14px}}@media (prefers-reduced-motion:reduce){.br-film :is(*){transition:none!important;animation:none!important}}@media (forced-colors:active){.br-frame{forced-color-adjust:none}.br-seg>i,.br-knob{background:highlight}.br-step[aria-current]{outline:2px solid highlight}}@media print{.br-controls{display:none!important}}.mb-h3{letter-spacing:-.01em;color:var(--moon-text);margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.3}.mb-cinema{overflow-x:clip}.mb-cinema .planche-wrap{isolation:isolate}.mb-cinema .planche-head{margin-bottom:clamp(32px,4vw,56px)}.page-content--bleed>.mb-cinema:first-child{padding-top:clamp(56px,7.5vw,112px)}.mb-scene{grid-template:"head stage""steps stage""link stage"1fr/minmax(0,.92fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}.mb-scene-head{grid-area:head;min-width:0}.mb-scene .planche-head{margin-bottom:28px}.mb-scene>.mb-stage{grid-area:stage;align-self:center}.mb-scene>.mb-steps{grid-area:steps}.mb-scene>.mb-scene-film{grid-area:link;justify-self:start}.mb-steps{gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.mb-step{border-radius:var(--moon-radius-lg);transition:background-color var(--moon-duration-slow) var(--moon-ease-out),box-shadow var(--moon-duration-slow) var(--moon-ease-out);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 16px 16px;display:grid;position:relative}.mb-step-num{font-family:var(--moon-font-mono);color:var(--moon-text-2);transition:color var(--moon-duration-slow) var(--moon-ease-out);font-size:12px;font-weight:600;line-height:22px}.mb-step-body{gap:2px;display:grid}.mb-step-label{color:var(--moon-text);font-size:16px;font-weight:600;line-height:22px}.mb-step-text{color:var(--moon-text-2);font-size:14px;line-height:1.55}.mb-step-bar{background:var(--moon-accent);opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}.mb-scene[data-ready] .mb-step.is-current{background:var(--moon-surface);box-shadow:var(--moon-shadow-1)}:root[data-theme=dark] .mb-scene[data-ready] .mb-step.is-current{box-shadow:inset 0 0 0 1px var(--moon-line)}.mb-scene[data-ready] .mb-step:is(.is-current,.is-done) .mb-step-num{color:var(--moon-accent-text)}.mb-scene[data-auto] .mb-step.is-current .mb-step-bar{opacity:1;animation:2.1s linear forwards mb-fill}.mb-scene[data-paused] .mb-step-bar{animation-play-state:paused}.mb-scene-film{margin-left:16px}.mb-stage{border-radius:var(--moon-radius-xl);background:var(--moon-surface);min-width:0;box-shadow:var(--moon-shadow-3);gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative}:root[data-theme=dark] .mb-stage{box-shadow:inset 0 0 0 1px var(--moon-line),var(--moon-shadow-3)}.mb-stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.mb-stage-brand{color:var(--moon-text);align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.mb-stage-brand svg{color:var(--moon-accent-text);flex:none}.mb-stage-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mb-stage-controls .seg>button{padding:0 12px;font-size:13.5px}.mb-replay{border:1px solid var(--moon-line-2);border-radius:var(--moon-radius-md);min-height:44px;color:var(--moon-text);transition:background-color var(--moon-duration-fast) var(--moon-ease-out);background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.mb-replay:hover{background:var(--moon-surface-2)}.mb-replay svg{color:var(--moon-accent-text)}.mb-msg{gap:10px;min-width:0;display:grid}.mb-msg-label{color:var(--moon-text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.mb-msg-label svg{color:var(--moon-accent-text);flex:none}.mb-msg-label img{flex:none;display:block}.mb-layers{min-width:0;display:grid;position:relative}.mb-msg--user .mb-layers{background:var(--moon-surface-2);border-radius:22px 22px 8px;padding:16px 20px;overflow:hidden}.mb-msg--user .mb-layers:after{content:"";background:linear-gradient(90deg,transparent calc(100% - 110px),color-mix(in srgb,var(--moon-accent) 16%,transparent) calc(100% - 8px),color-mix(in srgb,var(--moon-accent) 70%,transparent) calc(100% - 2px),transparent);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.mb-layer{min-width:0;color:var(--moon-text);overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:clamp(15px,1.2vw,16.5px);line-height:1.95}.mb-layer .mask{white-space:normal;overflow-wrap:anywhere}.mb-v{background-color:#0000;background-image:linear-gradient(var(--moon-warning),var(--moon-warning));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border-radius:5px;padding:1px 2px}.mb-v--back{background-image:linear-gradient(var(--moon-success),var(--moon-success))}.mb-layer{transition:opacity .28s var(--moon-ease-out),visibility 0s}.mb-msg--user .mb-layer--masked,.mb-msg--reply .mb-layer--raw,.mb-scene:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .mb-msg--user .mb-layer--raw{opacity:0;visibility:hidden}.mb-scene:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .mb-msg--user .mb-layer--masked{opacity:1;visibility:visible}.mb-scene:is([data-stage="1"],[data-stage="2"]) .mb-msg--user .mb-v{background-color:var(--moon-warning-soft);background-size:100% 2px}.mb-scene[data-stage="1"] .mb-msg--user .mb-v{transition:background-size .3s var(--moon-ease-out) calc(.3s + var(--i) * .3s),background-color .3s var(--moon-ease-out) calc(.3s + var(--i) * .3s)}.mb-scene[data-stage="1"] .mb-msg--user .mb-layers:after{animation:mb-scan 1.6s var(--moon-ease-in-out) .1s both}.mb-scene[data-stage="2"] .mb-msg--user .mb-v{filter:blur(5px);opacity:.15;transition:filter .35s var(--moon-ease-out) calc(var(--i) * .1s),opacity .35s var(--moon-ease-out) calc(var(--i) * .1s)}.mb-scene[data-stage="2"] .mb-msg--user .mb-layer--raw{transition:opacity .22s var(--moon-ease-out) .62s,visibility 0s linear .84s}.mb-scene[data-stage="2"] .mb-msg--user .mb-layer--masked{transition:opacity .22s var(--moon-ease-out) .66s,visibility 0s linear .66s}.mb-scene[data-stage="2"] .mb-msg--user .mb-t{animation:mb-pop .42s var(--moon-ease-out) calc(.7s + var(--i) * 90ms) backwards}.mb-route{align-items:center;gap:14px;min-width:0;display:flex}.mb-route-track{flex:auto;min-width:72px;height:36px;position:relative}.mb-route-track:before,.mb-route-track:after{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mb-route-track:before{background-image:linear-gradient(90deg,var(--moon-line-2) 55%,transparent 0);background-size:9px 2px}.mb-route-track:after{background:var(--moon-accent);transform-origin:0;transform:scaleX(0)}.mb-route-packet{border-radius:var(--moon-radius-full);background:var(--moon-accent);height:28px;color:var(--moon-on-accent);font-family:var(--moon-font-mono);white-space:nowrap;opacity:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mb-model{border-radius:var(--moon-radius-lg);background:var(--moon-surface-2);transition:box-shadow .3s var(--moon-ease-out);flex:none;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:flex}.mb-model-icon{background:var(--moon-surface);width:36px;height:36px;color:var(--moon-accent-text);transition:background-color .3s var(--moon-ease-out),color .3s var(--moon-ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.mb-model-text{line-height:1.3;display:grid}.mb-model-text strong{color:var(--moon-text);font-size:14px;font-weight:600}.mb-model-text span{color:var(--moon-text-2);font-size:12px}.mb-scene:is([data-stage="3"],[data-stage="4"]) .mb-route-track:after{transform:scaleX(1)}.mb-scene:is([data-stage="3"],[data-stage="4"]) .mb-model{box-shadow:0 0 0 1px color-mix(in srgb,var(--moon-accent) 45%,transparent),0 12px 30px -14px color-mix(in srgb,var(--moon-accent) 70%,transparent)}.mb-scene:is([data-stage="3"],[data-stage="4"]) .mb-model-icon{background:var(--moon-accent);color:var(--moon-on-accent)}.mb-scene[data-stage="3"] .mb-route-track:after{transition:transform 1.2s var(--moon-ease-in-out) .2s}.mb-scene[data-stage="3"] .mb-route-packet{animation:mb-travel 1.3s var(--moon-ease-in-out) .15s both}.mb-scene[data-stage="3"] :is(.mb-model,.mb-model-icon){transition-delay:1.25s}.mb-msg--reply{position:relative}.mb-msg--reply .mb-layers{transition:opacity .35s var(--moon-ease-out),transform .35s var(--moon-ease-out)}.mb-scene:not([data-stage="4"]) .mb-msg--reply .mb-layers{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(8px)}.mb-msg--reply:after{content:"";background:linear-gradient(var(--moon-surface-2),var(--moon-surface-2)) 0 4px/100% 10px no-repeat,linear-gradient(var(--moon-surface-2),var(--moon-surface-2)) 0 28px/62% 10px no-repeat;opacity:0;pointer-events:none;height:42px;transition:opacity .25s var(--moon-ease-out);position:absolute;top:34px;left:24px;right:28%}.mb-scene[data-ready]:not([data-stage="4"]) .mb-msg--reply:after{opacity:1}.mb-scene[data-stage="3"] .mb-msg--reply:after{animation:mb-wait 1.2s var(--moon-ease-in-out) 1.3s 2 alternate}.mb-msg--reply .mb-layers{padding-left:24px}.mb-scene[data-stage="4"] .mb-msg--reply .mb-layer--masked{opacity:0;visibility:hidden;transition:opacity .25s var(--moon-ease-out) 1s,visibility 0s linear 1.25s}.mb-scene[data-stage="4"] .mb-msg--reply .mb-layer--raw{opacity:1;visibility:visible;transition:opacity .3s var(--moon-ease-out) 1.05s,visibility 0s linear 1.05s}.mb-scene[data-stage="4"] .mb-msg--reply .mb-v{background-color:var(--moon-success-soft);transition:background-size .4s var(--moon-ease-out) calc(1.3s + var(--i) * .12s),background-color .4s var(--moon-ease-out) calc(1.3s + var(--i) * .12s);background-size:100% 2px}.mb-fields{border-top:1px solid var(--moon-line)}.mb-fields summary{cursor:pointer;min-height:48px;color:var(--moon-text);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.mb-fields summary::-webkit-details-marker{display:none}.mb-fields summary>svg{color:var(--moon-text-2);transition:transform var(--moon-duration-base) var(--moon-ease-out);flex:none}.mb-fields[open] summary>svg{transform:rotate(180deg)}.mb-fields summary:focus-visible{outline:2px solid var(--moon-ring);outline-offset:4px;border-radius:var(--moon-radius-sm)}.mb-fields dl{margin:4px 0 6px}.mb-fields dl>div{border-top:1px solid var(--moon-line);padding:10px 0}.mb-fields dt{color:var(--moon-text-2);margin-bottom:6px;font-size:12px}.mb-fields dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13.5px;display:flex}.mb-fields dd>svg{color:var(--moon-text-2);flex:none}.mb-fields-value{border-radius:var(--moon-radius-xs);background:var(--moon-warning-soft);color:var(--moon-text);padding:2px 6px}.mb-stage-note.reserve{margin:0;font-size:12.5px}.mb-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0 0 clamp(40px,4.5vw,64px);padding:0;list-style:none;display:grid}.mb-figures>li{min-width:0;padding-bottom:20px;position:relative}.mb-figures .mb-figure-num{letter-spacing:-.045em;font-size:clamp(52px,6.4vw,88px);line-height:1}.mb-figures .num-label{max-width:22em;margin-top:12px;font-size:14.5px}.mb-figure-line{background:var(--moon-line);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.mb-figure-line:after{content:"";border-radius:inherit;background:var(--moon-accent);transform-origin:0;position:absolute;inset:0}.mb-figures[data-mb-ready] .mb-figure-line:after{transition:transform 1.4s var(--moon-ease-out);transform:scaleX(0)}.mb-figures[data-mb-ready].is-inview .mb-figure-line:after{transform:scaleX(1)}.mb-cats{align-items:stretch}.mb-cat .concept-card-text{font-size:14.5px}.mb-specimen{gap:8px;margin-top:auto;padding-top:22px;display:grid}.mb-specimen-label{color:var(--moon-text-2);font-size:12px;font-weight:600;line-height:1.4}.mb-specimen-swap{border-radius:var(--moon-radius-md);background:var(--moon-surface-2);min-height:40px;font-family:var(--moon-font-mono);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.mb-specimen-raw{min-width:0;color:var(--moon-text)}.mb-specimen-swap>svg{color:var(--moon-text-2);flex:none}.mb-specimen-swap .mask{white-space:normal}.mb-cats[data-mb-ready] .mb-specimen-swap{justify-items:start;display:grid}.mb-cats[data-mb-ready] .mb-specimen-swap>*{grid-area:1/1}.mb-cats[data-mb-ready] .mb-specimen-swap>svg{display:none}.mb-cats[data-mb-ready] .mb-specimen-raw{transition:filter .4s var(--moon-ease-out) calc(.4s + var(--i) * .3s),opacity .4s var(--moon-ease-out) calc(.4s + var(--i) * .3s)}.mb-cats[data-mb-ready] .mb-specimen-token{opacity:0;transform-origin:0;transition:opacity .3s var(--moon-ease-out) calc(.66s + var(--i) * .3s),transform .3s var(--moon-ease-out) calc(.66s + var(--i) * .3s);transform:scale(.86)}.mb-cats[data-mb-ready].is-inview .mb-specimen-raw{filter:blur(5px);opacity:0}.mb-cats[data-mb-ready].is-inview .mb-specimen-token{opacity:1;transform:none}.mb-cats[data-mb-ready].is-inview .mb-cat:hover .mb-specimen-raw{filter:none;opacity:1;transition-delay:0s}.mb-cats[data-mb-ready].is-inview .mb-cat:hover .mb-specimen-token{opacity:0;transition-delay:0s;transform:scale(.92)}.mb-checklist ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mb-checklist li{color:var(--moon-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.55;display:grid}.mb-check{background:var(--moon-success-soft);width:26px;height:26px;color:var(--moon-success);border-radius:8px;place-items:center;display:grid}.mb-checklist[data-mb-ready] .mb-check{transition:transform .35s var(--moon-ease-out) calc(.1s + var(--i) * .16s),opacity .35s var(--moon-ease-out) calc(.1s + var(--i) * .16s)}.mb-checklist[data-mb-ready]:not(.is-inview) .mb-check{opacity:0;transform:scale(.4)}.mb-chain{gap:18px;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.mb-chain:before{content:"";background:var(--moon-line);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.mb-chain:after{content:"";background:linear-gradient(180deg,transparent,var(--moon-accent),transparent);opacity:0;pointer-events:none;border-radius:2px;width:4px;height:40px;position:absolute;top:20px;left:18px}.mb-chain.is-active:after{animation:mb-flow 2.6s var(--moon-ease-in-out) .5s 1 both}.mb-chain>li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.mb-chain-icon{z-index:1;background:var(--moon-accent-soft);width:40px;height:40px;color:var(--moon-accent-text);box-shadow:0 0 0 4px var(--moon-surface);border-radius:12px;place-items:center;display:grid;position:relative}.mb-chain>li:nth-child(2) .mb-chain-icon{background:var(--moon-accent);color:var(--moon-on-accent)}.mb-chain[data-mb-ready] .mb-chain-icon{transition:transform .45s var(--moon-ease-out) calc(var(--i) * .18s)}.mb-chain[data-mb-ready]:not(.is-inview) .mb-chain-icon{transform:scale(.6)}.mb-chain-body{gap:2px;padding-top:1px;display:grid}.mb-chain-body strong{color:var(--moon-text);font-size:15px;font-weight:600;line-height:1.35}.mb-chain-body span{color:var(--moon-text-2);font-size:14px;line-height:1.5}.mb-chain-text{color:var(--moon-text-2);margin:0 0 8px;font-size:14px;line-height:1.6}.mb-links{flex-wrap:wrap;gap:0 24px;display:flex}.mb-cli .concept-card-foot{flex-flow:wrap;align-items:center;gap:10px 16px}@keyframes mb-fill{to{transform:scaleX(1)}}@keyframes mb-wait{to{opacity:.45}}@keyframes mb-scan{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes mb-pop{0%{opacity:0;transform:scale(.8)}}@keyframes mb-travel{0%{opacity:0;left:0;transform:translateY(-50%)}14%{opacity:1}86%{opacity:1}to{opacity:0;left:100%;transform:translate(-100%,-50%)}}@keyframes mb-flow{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 40px)}}@media (width<=980px){.mb-scene{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""steps""link"}.mb-scene .planche-head{margin-bottom:32px}.mb-scene>.mb-steps{margin-top:24px}}@media (width<=767px){.mb-figures{grid-template-columns:minmax(0,1fr);gap:22px}.mb-figures .mb-figure-num{font-size:56px}.mb-step{padding:12px 12px 14px}.mb-scene-film{margin-left:12px}.mb-stage-controls .seg{width:100%}.mb-stage-controls .seg>button{flex:40%}.mb-msg--user .mb-layers{padding:14px 16px}.mb-msg--reply .mb-layers{padding-left:0}.mb-msg--reply:after{left:0}.mb-model{padding-right:10px}.mb-model-text span{display:none}}@media (prefers-reduced-motion:reduce){:is(.mb-scene,.mb-figures,.mb-cats,.mb-checklist,.mb-chain) :is(*),.mb-chain:after,.mb-msg--user .mb-layers:after{transition:none!important;animation:none!important}}.mb-scene[data-motion=calm] :is(*){transition:none!important;animation:none!important}@media (forced-colors:active){.mb-v,.mb-fields-value{border:1px solid canvastext}.mb-route-track:before,.mb-route-track:after,.mb-chain:before,.mb-figure-line{background:canvastext}}@media print{.mb-stage-controls{display:none!important}}
