.sc-stage:is(.mb-st0,.mb-st1) .mb-ch6in,.sc-stage:not(.mb-st2):not(.mb-st3) .mb-energy *,.sc-stage:not(.mb-st4) .mb-youi,.sc-stage:not(.sc-live) *{animation-play-state:paused!important}.sc-still *,.sc-still :after,.sc-still :before{transition:none!important;animation:none!important}.sc-still.mb-st3 .mb-ch6:not(.mb-ch6-on){visibility:hidden}.sc-stage{--st-strong:var(--font-weight-title);border-radius:var(--radius-stage);background:var(--color-surface);font-family:var(--font-sans);position:relative;overflow:hidden}.sc-cam{transform-origin:0 0}.mb-energy,.mb-scene,.sc-cam{position:absolute;inset:0}.mb-scene{--R:calc(clamp(56px, 6vw, 88px));--gx:64%;--rh:40px;--p0:clamp(0, var(--s,0), 1);--p1:clamp(0, (-1 + var(--s,0)) / .7, 1);--rv:clamp(0, -1.8 + var(--s,0), 1);--go:clamp(0, 4 * (-2.6 + var(--s,0)), 1);--dim:clamp(0, 4 * (-2.8 + var(--s,0)), 1);--tk:clamp(0, (-3 + var(--s,0)) / .75, 1);--win:clamp(0, 7 * (-3.75 + var(--s,0)), 1);--hp:clamp(0, -4 + var(--s,0), 1);--fly:clamp(0, 4 * (-1.72 + var(--s,0)), 1);--scp:clamp(0, (-1.15 + var(--s,0)) / .57, 1)}.mb-energy{transform-origin:var(--gx) 50%;scale:calc(1 - var(--p1) * .3);opacity:calc(-.3 + var(--p0) * .3 + var(--p1) * .3 - var(--go) * .5 - var(--hp) * .4 + var(--fly) * .15 - var(--rv) * .25)}.mb-fk{width:0;height:0;position:absolute}.mb-fki{width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);rotate:var(--r);opacity:var(--o);animation:mbFkIn 1.1s var(--d) var(--ease-out-expo) both,mbFkFlow 3.6s calc(1.1s + var(--d) + var(--w)) ease-in-out infinite;display:block}.mb-fki .iconify,.mb-fki svg,.mb-strm .iconify,.mb-strm svg{width:100%;height:100%;display:block}@keyframes mbFkIn{0%{opacity:0;transform:translate(calc(var(--tx) * -4),calc(var(--ty) * -4)) scale(.5)}to{opacity:var(--o);transform:none}}@keyframes mbFkFlow{0%,to{translate:0}50%{translate:var(--tx) var(--ty)}}.mb-flk>*{transform-origin:50% 90%;animation:mbFlick 1.1s var(--w) ease-in-out infinite alternate}@keyframes mbFlick{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.mb-strm{z-index:1;left:var(--gx);opacity:0;color:var(--color-accent);animation:mbStrm var(--du) var(--dl) cubic-bezier(.55,0,.8,.3) infinite backwards;position:absolute;top:50%}.mb-strm.f{color:var(--color-shape-flame)}@keyframes mbStrm{0%{left:var(--sx);top:var(--sy);opacity:0;scale:1}12%{opacity:.9}82%{opacity:.9;scale:.7}to{left:var(--gx);opacity:0;top:50%;scale:.2}}.sc-stage:not(.mb-st2):not(.mb-st3) .mb-strm{visibility:hidden}.mb-you{z-index:4;opacity:0;position:absolute;top:50%;left:20%;translate:-50% -50%;scale:.6}.mb-st4 .mb-you{opacity:1;transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),scale .9s cubic-bezier(.65,0,.35,1),opacity .6s ease-out;top:30%;left:20%;scale:1}.mb-youw{flex-wrap:wrap;gap:12px;width:180px}.mb-youi,.mb-youw{justify-content:center;display:flex}.mb-youi{border-radius:var(--radius-control);width:40px;height:40px;animation:mbFloat 4s calc(var(--j) * -.6s) ease-in-out infinite;background:#fff;align-items:center;position:relative}@keyframes mbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mb-ychk{border-radius:var(--radius-chip);background:var(--color-accent);color:#fff;opacity:0;width:20px;height:20px;transition:opacity .35s,scale .4s var(--ease-spring);justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px;scale:.3}.mb-st4 .mb-ychk{opacity:1;transition-delay:calc(.5s + var(--j) * .12s);scale:1}.mb-scan{z-index:5;left:calc(50% + (-50% + var(--gx) + var(--R) * 1.3) * var(--fly));box-sizing:border-box;border-radius:var(--radius-card);pointer-events:none;width:min(460px,92%);translate:-50% -50%;scale:calc(1 - .85 * var(--fly));opacity:calc(1 - var(--fly));background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:52%}.sc-stage.mb-st3 .mb-scan,.sc-stage.mb-st4 .mb-scan{visibility:hidden}.mb-scbar{background:var(--color-surface-2);border-radius:2px;height:4px;display:block;overflow:hidden}.mb-scbarin{height:100%;width:calc(var(--scp) * 100%);background:var(--color-accent);display:block}.mb-scbody{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.mb-bill{border-radius:var(--radius-control);background:var(--color-surface);box-sizing:border-box;flex-direction:column;gap:9px;min-height:170px;padding:14px 12px;display:flex;position:relative;overflow:hidden}.mb-billh{background:var(--color-ink);border-radius:4px;width:55%;height:8px;display:block}.mb-billl{--q:clamp(0, (var(--s,0) - var(--a0)) / .14, 1);background:color-mix(in srgb,var(--color-accent) calc(var(--q) * 100%),var(--color-line-strong))}.mb-billg,.mb-billl{border-radius:3px;height:6px;display:block}.mb-billg{background:var(--color-line)}.mb-billt{font-size:11px;font-weight:var(--st-strong);letter-spacing:.1em;color:var(--color-ink);margin-top:auto}.mb-billscan{left:0;right:0;top:calc(8% + var(--scp) * 80%);background:var(--color-accent);height:2px;opacity:min(var(--scp) * 30,30 * (1 - var(--scp)));position:absolute}.mb-facts{gap:6px}.mb-fact,.mb-facts{flex-direction:column;display:flex}.mb-fact{--q:clamp(0, (var(--s,0) - var(--a0)) / .14, 1);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-accent) calc(var(--q) * 10%),var(--color-surface));opacity:calc(.35 + var(--q) * .65);translate:calc(-12px * (1 - var(--q))) 0;gap:1px;padding:7px 10px}.mb-factk{color:var(--color-ink-2);font-size:12px}.mb-factv{font-size:15px;font-weight:var(--st-strong);color:var(--color-ink);white-space:nowrap}.mb-factv strong{color:var(--color-accent)}.mb-uts{flex-wrap:wrap;gap:6px;display:flex}.mb-ut{--q:clamp(0, (var(--s,0) - var(--a0)) / .14, 1);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--color-accent) calc(var(--q) * 10%),var(--color-surface));opacity:calc(.45 + var(--q) * .55);padding:5px 10px 5px 7px;display:inline-flex;position:relative}.mb-ut .mb-sch{font-size:13px}.mb-utok{background:var(--color-accent);color:#fff;width:16px;height:16px;opacity:clamp(0,20 * (-.95 + var(--q)),1);border-radius:4px;justify-content:center;position:absolute;top:-6px;right:-6px}.mb-ch6in,.mb-sch,.mb-utok{align-items:center;display:flex}.mb-sch{font-size:14px;font-weight:var(--st-strong);gap:6px}.mb-sch,.mb-scres{color:var(--color-ink)}.mb-scres{opacity:clamp(0,10 * (-1.6 + var(--s,0)),1);font-size:15px;line-height:1.35}.mb-scres strong{color:var(--color-accent)}.mb-rl{z-index:3;pointer-events:none;opacity:clamp(0,5 * (-1.75 + var(--s,0)),1);inset:0}.mb-ch6,.mb-rev,.mb-rl{position:absolute}.mb-rev{left:var(--gx);width:0;height:0;top:50%}.mb-ch6{--e:clamp(0, 3.2 * (var(--rv) - var(--i) * .09), 1);transform:translate(calc(var(--R) * var(--cx)),calc(var(--R) * var(--cy))) translate(-50%,-50%);opacity:calc(var(--e) * (1 - var(--dim) * .72));scale:calc(.5 + var(--e) * .5);transition:opacity .5s ease-out;top:0;left:0}.mb-st4 .mb-ch6:not(.mb-ch6-on){opacity:0}.mb-ch6-on{z-index:2;opacity:var(--e);scale:calc((.5 + var(--e) * .5) * (1 + var(--dim) * .12))}.mb-ch6in{border-radius:var(--radius-button);white-space:nowrap;color:var(--color-ink);animation:mbBob 3.4s calc(var(--i) * -.55s) ease-in-out infinite;background:#fff;gap:10px;padding:8px 16px 8px 8px;position:relative}@keyframes mbBob{0%,to{translate:0}50%{translate:0 -5px}}.mb-chico{border-radius:var(--radius-control);background:var(--color-surface);height:34px;color:var(--color-ink);flex:0 0 34px;justify-content:center;align-items:center;display:flex;position:relative}.mb-chico .iconify,.mb-chico svg{width:24px;height:24px}.mb-chtx{text-align:left;flex-direction:column;gap:1px;line-height:1.15;display:flex;position:relative}.mb-ch6n{font-size:15px;font-weight:var(--st-strong)}.mb-ch6c{color:var(--color-ink-3);font-size:12.5px}.mb-ch6sw{display:grid}.mb-ch6sw>*{grid-area:1/1}.mb-ch6p{font-size:13px;font-weight:var(--st-strong);opacity:var(--win);align-items:center;gap:4px;display:inline-flex}.mb-ch6fill{border-radius:var(--radius-button);background:var(--color-accent);opacity:var(--win);position:absolute;inset:0}.mb-ch6-on .mb-ch6in{color:color-mix(in srgb,#fff calc(var(--win) * 100%),var(--color-ink))}.mb-ch6-on .mb-chico{background:color-mix(in srgb,var(--color-accent) 12%,#fff);color:var(--color-ink)}.mb-ch6-on .mb-ch6c{opacity:calc(1 - var(--win))}.mb-rprobe{width:var(--R);visibility:hidden;height:0;position:absolute;top:0;left:0}.mb-chyou{border-radius:var(--radius-chip);color:var(--color-accent);opacity:clamp(0,6 * (-1.95 + var(--s,0)),1);gap:3px;padding:4px 8px;top:calc(100% + 6px)}.mb-chyou,.mb-vol{background:#fff;display:flex;position:absolute;left:50%;translate:-50%}.mb-vol{--vf:clamp(0, 2 * (-2.05 + var(--s,0)), 1);z-index:7;box-sizing:border-box;border-radius:var(--radius-card);pointer-events:none;width:min(540px,100% - 32px);opacity:min(clamp(0,8 * (-1.95 + var(--s,0)),1),clamp(0,8 * (2.85 - var(--s,0)),1));flex-direction:column;gap:9px;padding:14px 16px;bottom:16px}.mb-fin,.sc-stage:not(.mb-st2) .mb-vol{visibility:hidden}.mb-volh{font-size:15px;font-weight:var(--st-strong);color:var(--color-ink)}.mb-volrow{color:var(--color-ink-2);grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:10px;font-size:14px;display:grid}.mb-volbar{background:var(--color-surface-2);height:10px;overflow:hidden}.mb-volbar,.mb-volin{border-radius:5px;display:block}.mb-volin{background:var(--color-ink-4);height:100%}.mb-volg{width:calc(6% + 94% * var(--vf));background:var(--color-accent)}.mb-volv{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mb-volvg{color:var(--color-accent);opacity:calc(.3 + var(--vf) * .7)}.mb-volres{color:var(--color-ink);opacity:clamp(0,7 * (-.85 + var(--vf)),1);font-size:15px}.mb-volres strong{color:var(--color-accent)}.mb-tk{z-index:4;pointer-events:none;width:min(250px,40%);opacity:min(clamp(0,6 * (-2.85 + var(--s,0)),1),clamp(0,1 - 6 * (-4 + var(--s,0)),1));flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:3%;translate:0 -50%}.mb-tkhead{color:var(--color-ink-2);font-size:13px;line-height:1.3}.mb-tkwin{height:calc(var(--rh) * 3);border-radius:var(--radius-card);background:#fff;position:relative;overflow:hidden}.mb-tkframe{z-index:0;left:6px;right:6px;top:var(--rh);height:var(--rh);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-accent) 10%,#fff)}.mb-fin,.mb-fsteps,.mb-tkfade,.mb-tkframe,.mb-tklist{position:absolute}.mb-tkfade{z-index:2;pointer-events:none;background:linear-gradient(#fff,#fff0 34% 66%,#fff);inset:0}.mb-tklist{z-index:1;translate:0 calc(var(--tk) * var(--tk) * (3 - 2 * var(--tk)) * var(--rh) * var(--tkn) * -1);top:0;left:0;right:0}.mb-tkrow{height:var(--rh);color:var(--color-ink-2);box-sizing:border-box;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:flex}.mb-tkrow b{font-weight:var(--st-strong);font-variant-numeric:tabular-nums;color:var(--color-ink)}.mb-tkbest,.mb-tkbest b,.mb-tkres{color:var(--color-accent)}.mb-tkres{font-size:16px;font-weight:var(--st-strong);opacity:var(--win)}.mb-fin{z-index:4;pointer-events:none;opacity:0;transition:opacity .5s ease-out,visibility .5s;inset:0}.mb-st4 .mb-fin{opacity:1;visibility:visible}.mb-fsteps{flex-direction:column;gap:14px;width:44%;display:flex;top:47%;left:4%}.mb-fstep{color:var(--color-ink);opacity:clamp(0,6 * (var(--hp) - var(--at)),1);translate:0 calc(14px * (1 - clamp(0,6 * (var(--hp) - var(--at)),1)));align-items:center;gap:12px;font-size:18px;line-height:1.3;display:flex}.mb-fstep strong{color:var(--color-accent);white-space:nowrap}.mb-fico{border-radius:var(--radius-control);height:44px;color:var(--color-ink);background:#fff;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.mb-sign{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,3 * (-.62 + var(--hp)),1))}@media (width<=900px){.mb-scene{--R:calc(clamp(46px, 14vw, 72px));--rh:32px}.mb-ch6in{gap:7px;padding:5px 11px 5px 5px}.mb-chico{flex-basis:28px;height:28px}.mb-chico svg{width:18px;height:18px}.mb-ch6:not(.mb-ch6-on) .mb-ch6c{display:none}.mb-ch6c,.mb-tkhead{font-size:12px}.mb-tk{gap:6px;width:42%}.mb-tkrow{padding:0 10px}.mb-tkres,.mb-tkrow{font-size:13px}.mb-fsteps{gap:8px;width:74%;top:auto;bottom:5%;left:4%}.mb-fstep{gap:10px;font-size:15px}.mb-fico{flex-basis:34px;height:34px}.mb-scan{gap:9px;width:94%;padding:12px;top:calc(50% + 24px)}.mb-scres{font-size:13px}.mb-scbody{grid-template-columns:86px minmax(0,1fr);gap:10px}.mb-bill{gap:7px;min-height:140px;padding:10px 9px}.mb-fact{padding:5px 9px}.mb-factk{font-size:11px}.mb-factv{font-size:13px}.mb-ut .mb-sch{font-size:12px}.mb-vol{gap:6px;padding:10px 12px;bottom:10px}.mb-volh{font-size:13px}.mb-volrow{grid-template-columns:72px minmax(0,1fr) 70px;gap:8px;font-size:12px}.mb-volbar{height:8px}.mb-volres{font-size:13px}}.st-root{--vh:calc(clamp(560px, 100svh, 1000px));--st-top:calc(3.5rem + var(--button-h));--stage-h:min(760px, 100svh - 2rem - var(--st-top))}.st-grid{-moz-column-gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:64px;display:grid}.st-grid>*{grid-column:1;min-width:0}.st-grid>.st-col{top:var(--st-top);grid-area:1/2/span 40;align-self:start;position:sticky}.st-grid>.st-col .sc-stage{height:var(--stage-h)}.st-intro{gap:20px;padding-bottom:40px}.st-intro,.st-step{flex-direction:column;display:flex}.st-step{box-sizing:border-box;min-height:calc(var(--vh) * .78);opacity:.25;align-items:flex-start;gap:16px;padding-top:24px;transition:opacity .5s ease-out}.st-step:last-child{padding-bottom:calc(var(--vh) * .14)}.st-step.st-on{opacity:1}.st-still{display:none}.st-n{font-family:var(--font-display);font-size:calc(clamp(64px,6vw,96px));line-height:.85;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-accent);font-variant-numeric:tabular-nums}@media (width<=900px){.st-grid{flex-direction:column;gap:56px;display:flex}.st-grid>.st-col{display:none}.st-intro{padding-bottom:0}.st-step,.st-step:last-child{opacity:1;gap:14px;min-height:0;padding:0}.st-step:last-child{padding-bottom:56px}.st-still{aspect-ratio:1;border-radius:var(--radius-stage);background:var(--color-surface);width:100%;margin-bottom:10px;display:block;overflow:hidden}.st-still .sc-stage{height:100%}.st-n{font-size:56px}}
