.mfb{--ground: #f2f2f4;--paper: #ffffff;--tile: #f7f6f9;--ink: #18181b;--ink-2: #5d5d66;--ink-3: #6e6e78;--line: #e3e3e8;--accent: #6a32e8;--accent-press: #4b1fc2;--accent-tint: #ede7fd;--grad-a: #8b5cf6;--grad-b: #f0874a;--night: #131316;--night-2: #1d1d22;--hero: #232323;--night-ink: #f4f4f6;--night-ink-2: #a8a8b2;--night-line: #34343b;--ok: #1f9d4a;--ok-tint: #e3f5e9;--wa: #1f8f4e;--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.2,.7,.2,1);color-scheme:light}.mfb *{box-sizing:border-box}.mfb{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.mfb img{max-width:100%;display:block;height:auto}.mfb a{color:inherit}.mfb button{font:inherit;color:inherit}.mfb :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.mfb h1,.mfb h2,.mfb h3,.mfb p{margin:0}.mfb h1,.mfb h2,.mfb h3{text-wrap:balance;letter-spacing:-.03em}.mfb .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.mfb .sec{padding-block:clamp(64px,9vw,120px)}.mfb .kicker{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mfb .h2{font-size:clamp(32px,4.6vw,56px);line-height:1.03;font-weight:700}.mfb .lede{font-size:clamp(17px,1.5vw,20px);line-height:1.45;color:var(--ink-2);max-width:36em}.mfb .head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:780px}.mfb .grad{background:linear-gradient(90deg,var(--grad-a),var(--grad-b));-webkit-background-clip:text;background-clip:text;color:transparent}.mfb .btns{display:flex;flex-wrap:wrap;gap:12px}.mfb .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:600 16px/1 var(--font);text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,transform .15s}.mfb .btn:active{transform:scale(.98)}.mfb .btn--buy{background:var(--accent);color:#fff}.mfb .btn--buy:hover{background:var(--accent-press)}.mfb .btn--ghost{border-color:#c9c9d1;color:var(--ink);background:var(--paper)}.mfb .btn--ghost:hover{border-color:var(--ink)}.mfb .btn--line{border-color:#55555e;color:#fff;background:transparent}.mfb .btn--line:hover{border-color:#fff}.mfb .btn--wa{background:var(--wa);color:#fff}.mfb .btn--wa:hover{background:#18773f}.mfb .btn svg{flex:none}.mfb .pre{opacity:0;transform:translateY(24px)}.mfb .in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0s)}.mfb .ask{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fff4d6;color:#7a5300;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:2px;white-space:nowrap}.mfb .hero{background:var(--hero);color:var(--night-ink);text-align:center;overflow:hidden;padding-top:clamp(40px,5.5vw,76px)}.mfb .hero .kicker{color:var(--night-ink-2)}.mfb .hero h1{font-size:clamp(44px,8vw,104px);line-height:.98;font-weight:700;margin-top:14px}.mfb .hero .lede{color:var(--night-ink-2);margin:22px auto 0;max-width:34em}.mfb .hero .btns{justify-content:center;margin-top:30px}.mfb .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:26px;font-size:14px;color:var(--night-ink-2);list-style:none;padding:0}.mfb .chips li{display:inline-flex;align-items:center;gap:7px}.mfb .chips svg{color:#9f7bff}.mfb .stage{position:relative;max-width:1100px;margin:clamp(28px,4vw,48px) auto 0}.mfb .stage img{width:100%;transform-origin:50% 100%}.mfb .stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(transparent,var(--hero))}.mfb .load .h-a{opacity:0;transform:translateY(18px)}.mfb .load .stage img{opacity:0;transform:translateY(60px) scale(.94)}.mfb .go .h-a{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}.mfb .go .stage img{opacity:1;transform:none;transition:opacity 1.2s var(--ease) .35s,transform 1.4s var(--ease) .35s}.mfb .qa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,3vw,32px);align-items:start}.mfb .qlist{display:flex;flex-direction:column;gap:8px}.mfb .q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:var(--paper);text-align:left;font-size:17px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.mfb .q:hover{border-color:#c9c9d1}.mfb .q[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-press)}.mfb .q svg{flex:none;transition:transform .3s var(--ease)}.mfb .q[aria-pressed=true] svg{transform:translate(3px)}.mfb .ans{position:sticky;top:var(--mfb-top, 24px);border-radius:28px;background:var(--night);color:var(--night-ink);padding:clamp(24px,4vw,44px);min-height:440px;display:flex;flex-direction:column;overflow:hidden}.mfb .ans:before{content:"";position:absolute;inset:auto -20% -50% auto;width:70%;aspect-ratio:1;background:radial-gradient(circle,rgba(139,92,246,.35),transparent 65%);pointer-events:none}.mfb .ans .askq{font-size:15px;color:var(--night-ink-2);min-height:1.5em}.mfb .does{font-size:clamp(34px,5.6vw,72px);line-height:1;font-weight:700;letter-spacing:-.035em;margin-top:10px}.mfb .does span{display:inline-block}.mfb .swap .does .ch{animation:pop .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}@keyframes pop{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.mfb .ans .body{font-size:18px;line-height:1.5;color:#d6d6dc;margin-top:18px;max-width:34em}.mfb .ans ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.mfb .ans ul li{padding:7px 12px;border-radius:999px;background:var(--night-2);border:1px solid var(--night-line);font-size:14px;color:var(--night-ink)}.mfb .swap .ans-fade{animation:fade .6s var(--ease) both .25s}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mfb .plus{margin-top:auto;padding-top:24px}.mfb .plus div{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#ffffff0f;border:1px solid var(--night-line);font-size:15px;line-height:1.45;color:#e6e6ea}.mfb .plus b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b9a2ff;margin-bottom:2px}.mfb .mark{flex:none;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--grad-a),var(--grad-b));display:grid;place-items:center;color:#fff;font-weight:800;font-size:14px}.mfb .pillars{background:var(--paper)}.mfb .seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--ground);gap:2px;position:relative;max-width:100%;overflow-x:auto;scrollbar-width:none}.mfb .seg button{position:relative;z-index:1;min-height:44px;padding:0 20px;border:0;background:none;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color .25s}.mfb .seg button[aria-selected=true]{color:var(--ink)}.mfb .seg .thumb{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:999px;background:var(--paper);box-shadow:0 1px 3px #0000001f,0 4px 12px #0000000f;transition:left .45s var(--ease),width .45s var(--ease)}.mfb .pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center;margin-top:clamp(28px,4vw,48px)}.mfb .pane[hidden]{display:none}.mfb .pane h3{font-size:clamp(28px,3.4vw,40px);line-height:1.08;font-weight:700}.mfb .pane .lede{margin-top:14px}.mfb .ticks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}.mfb .ticks li{display:grid;grid-template-columns:26px 1fr;gap:12px;font-size:16px;line-height:1.45;color:var(--ink-2)}.mfb .ticks li b{color:var(--ink);font-weight:600;display:block}.mfb .ticks svg{color:var(--accent);margin-top:2px}.mfb .vis{position:relative;border-radius:28px;background:var(--night);min-height:420px;overflow:hidden;color:var(--night-ink)}.mfb .pane.swap .vis,.mfb .pane.swap .copy{animation:fade .6s var(--ease) both}.mfb .pane.swap .copy{animation-delay:.08s}.mfb .apps{position:absolute;top:0;right:0;bottom:0;left:0}.mfb .app{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:10px 14px 10px 10px;border-radius:14px;background:var(--night-2);border:1px solid var(--night-line);font-size:14px;font-weight:600;white-space:nowrap;animation:bob 6s ease-in-out infinite;animation-delay:var(--dl);left:var(--x);top:var(--y)}.mfb .app i{width:26px;height:26px;border-radius:7px;background:var(--c);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800;color:#fff}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mfb .vis .cap{position:absolute;left:24px;right:24px;bottom:22px;font-size:13px;color:var(--night-ink-2)}.mfb .flow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px clamp(20px,4vw,44px) 56px}.mfb .fstep{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--night-2);border:1px solid var(--night-line);opacity:.45;transition:opacity .4s,border-color .4s}.mfb .fstep b{display:block;font-size:15px}.mfb .fstep small{color:var(--night-ink-2);font-size:13px}.mfb .fstep .n{width:40px;height:40px;border-radius:12px;background:#2a2a31;display:grid;place-items:center;font-weight:700;color:var(--night-ink-2);transition:background .4s,color .4s}.mfb .fstep .ok{width:22px;height:22px;border-radius:50%;border:2px solid #44444c;transition:background .3s,border-color .3s;display:grid;place-items:center}.mfb .fstep.on{opacity:1;border-color:#4a3a7a}.mfb .fstep.on .n{background:linear-gradient(135deg,var(--grad-a),var(--grad-b));color:#fff}.mfb .fstep.done .ok{background:var(--ok);border-color:var(--ok)}.mfb .fstep.done .ok:after{content:"";width:8px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.mfb .life{position:absolute;top:0;right:0;bottom:0;left:0;padding:36px clamp(20px,4vw,44px) 56px;display:flex;flex-direction:column;justify-content:center;gap:22px}.mfb .life h4{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-2);font-weight:600}.mfb .track{position:relative;height:10px;border-radius:99px;background:#2a2a31}.mfb .track span{position:absolute;inset:0 auto 0 0;width:0;border-radius:99px;background:linear-gradient(90deg,var(--grad-a),var(--grad-b));transition:width 1.8s var(--ease)}.mfb .pane.swap .track span,.mfb .pane.play .track span{width:100%}.mfb .stops{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mfb .stops div{padding:14px 12px;border-radius:14px;background:var(--night-2);border:1px solid var(--night-line);font-size:13px;line-height:1.35;color:var(--night-ink-2)}.mfb .stops b{display:block;color:var(--night-ink);font-size:15px;margin-bottom:3px}.mfb .svc{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.mfb .tile{grid-column:span 4;position:relative;border-radius:24px;background:var(--paper);padding:26px;display:flex;flex-direction:column;gap:10px;text-decoration:none;overflow:hidden;min-height:230px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mfb a.tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #18181b40}.mfb .tile h3{font-size:22px;line-height:1.15;font-weight:700}.mfb .tile p{color:var(--ink-2);font-size:15px;line-height:1.45}.mfb .tile .ic{width:44px;height:44px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;margin-bottom:6px}.mfb .tile .go{margin-top:auto;font-weight:600;color:var(--accent);font-size:15px;display:inline-flex;align-items:center;gap:6px}.mfb .tile.wide{grid-column:span 8;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:0}.mfb .tile.wide .t{padding:26px;display:flex;flex-direction:column;gap:10px}.mfb .tile.wide img{width:100%;height:100%;object-fit:cover}.mfb .tile.dark{background:var(--night);color:var(--night-ink)}.mfb .tile.dark p{color:var(--night-ink-2)}.mfb .tile.dark .ic{background:#2a2346;color:#b9a2ff}.mfb .tile.dark .go{color:#b9a2ff}.mfb .tile .big{font-size:40px;color:var(--ink);font-weight:700;letter-spacing:-.03em;line-height:1}.mfb .qb{background:var(--night);color:var(--night-ink)}.mfb .qb .kicker,.mfb .qb .lede{color:var(--night-ink-2)}.mfb .qgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,3vw,28px);align-items:start}.mfb .toggle{display:inline-flex;padding:4px;border-radius:999px;background:var(--night-2);border:1px solid var(--night-line);margin-bottom:16px}.mfb .toggle button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--night-ink-2);font-weight:600;font-size:15px;cursor:pointer;transition:background .25s,color .25s}.mfb .toggle button[aria-pressed=true]{background:#fff;color:var(--ink)}.mfb .roles{display:flex;flex-direction:column;gap:10px}.mfb .role{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:12px 14px 12px 12px;border-radius:20px;background:var(--night-2);border:1px solid var(--night-line);transition:border-color .3s,background .3s}.mfb .role.has{border-color:#5b46a8;background:#221e30}.mfb .role .pic{width:72px;height:72px;border-radius:14px;background:#fff;overflow:hidden}.mfb .role .pic img{width:100%;height:100%;object-fit:contain;transition:opacity .3s}.mfb .role h3{font-size:17px;letter-spacing:-.01em;font-weight:600}.mfb .role .rec{font-size:14px;color:var(--night-ink-2);margin-top:2px}.mfb .role .rec b{color:var(--night-ink);font-weight:600}.mfb .role .px{font-size:13px;color:#b9a2ff;margin-top:2px;font-variant-numeric:tabular-nums}.mfb .step{display:inline-flex;align-items:center;border-radius:999px;background:#2a2a31}.mfb .step button{width:44px;height:44px;border:0;background:none;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:var(--night-ink);display:grid;place-items:center}.mfb .step button:hover{background:#36363e}.mfb .step button:disabled{color:#5a5a62;cursor:default;background:none}.mfb .step output{min-width:30px;text-align:center;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.mfb .extras{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mfb .chk{position:relative;display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--night-2);border:1px solid var(--night-line);cursor:pointer;font-size:14px;line-height:1.35;color:var(--night-ink-2);transition:border-color .25s}.mfb .chk b{display:block;color:var(--night-ink);font-size:15px;margin-bottom:2px}.mfb .chk input{position:absolute;opacity:0}.mfb .chk .box{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid #55555e;margin-top:1px;display:grid;place-items:center;transition:background .2s,border-color .2s}.mfb .chk input:checked+.box{background:var(--accent);border-color:var(--accent)}.mfb .chk input:checked+.box:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.mfb .chk:has(input:checked){border-color:#5b46a8}.mfb .chk input:focus-visible+.box{outline:3px solid #9f7bff;outline-offset:2px}.mfb .sum{position:sticky;top:var(--mfb-top, 24px);border-radius:28px;background:#fff;color:var(--ink);padding:clamp(22px,3vw,32px)}.mfb .sum .kicker{color:var(--ink-3)}.mfb .total{font-size:clamp(40px,5vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:8px;font-variant-numeric:tabular-nums}.mfb .total small{font-size:16px;font-weight:600;color:var(--ink-3);letter-spacing:0;margin-right:6px}.mfb .meta{margin-top:8px;font-size:15px;color:var(--ink-2)}.mfb .save{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;border-radius:999px;background:var(--ok-tint);color:#146b33;font-size:14px;font-weight:600}.mfb .save[hidden]{display:none}.mfb .lines{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--line)}.mfb .lines li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.mfb .lines li span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.mfb .lines .empty{color:var(--ink-3);justify-content:center}.mfb .bubble{margin-top:18px;border-radius:18px 18px 6px;background:#dcf8c6;padding:12px 14px;font-size:14px;line-height:1.45;white-space:pre-line;color:#1d2a1d;max-height:180px;overflow:auto}.mfb .bubble-l{font-size:12px;color:var(--ink-3);margin-top:16px;display:flex;align-items:center;gap:6px}.mfb .sum .btns{margin-top:16px}.mfb .sum .btn{flex:1 1 auto}.mfb .fine{margin-top:12px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.mfb .bump{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.04)}}.mfb .rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mfb .mac{background:var(--paper);border-radius:24px;padding:20px 20px 22px;display:flex;flex-direction:column;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mfb .mac:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #18181b40}.mfb .mac img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:8px;transition:transform .5s var(--ease)}.mfb .mac:hover img{transform:scale(1.04)}.mfb .mac h3{font-size:20px;font-weight:700}.mfb .mac .for{font-size:14px;color:var(--ink-2);margin-top:4px;min-height:2.9em}.mfb .mac dl{margin:14px 0 0;display:grid;gap:6px;font-size:14px}.mfb .mac dl div{display:flex;justify-content:space-between;gap:8px}.mfb .mac dt{color:var(--ink-3)}.mfb .mac dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.mfb .mac .go{margin-top:16px;color:var(--accent);font-weight:600;font-size:15px}.mfb .close{position:relative;color:#fff;overflow:hidden}.mfb .close img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mfb .close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ce0,#0a0a0cb3 45%,#0a0a0c33);z-index:1}.mfb .close .wrap{position:relative;z-index:2}.mfb .close .lede{color:#d4d4da}.mfb .ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;max-width:760px}.mfb .way{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-decoration:none;transition:background .25s}.mfb .way:hover{background:#ffffff29}.mfb .way small{color:#c6c6cc;font-size:13px}.mfb .way b{font-size:17px}@media(max-width:1020px){.mfb .rail{grid-template-columns:repeat(3,minmax(0,1fr))}.mfb .tile{grid-column:span 6}.mfb .tile.wide{grid-column:span 12}.mfb .qgrid{grid-template-columns:1fr}.mfb .sum{position:static}}@media(max-width:820px){.mfb .qa{grid-template-columns:1fr}.mfb .ans{position:relative;top:auto;min-height:0}.mfb .qlist{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1*clamp(16px,4vw,40px));padding:2px clamp(16px,4vw,40px) 6px;scrollbar-width:none}.mfb .qlist::-webkit-scrollbar{display:none}.mfb .q{flex:none;width:auto;min-height:48px;padding:10px 16px;font-size:15px;border-radius:999px;scroll-snap-align:start;white-space:nowrap}.mfb .q svg{display:none}.mfb .pane{grid-template-columns:1fr}.mfb .vis{min-height:380px}.mfb .extras{grid-template-columns:1fr}}@media(max-width:640px){.mfb .tile,.mfb .tile.wide{grid-column:span 12}.mfb .tile.wide{grid-template-columns:1fr}.mfb .tile.wide img{aspect-ratio:16/10;height:auto}.mfb .rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 10px;scrollbar-width:none}.mfb .rail::-webkit-scrollbar{display:none}.mfb .mac{scroll-snap-align:start}.mfb .role{grid-template-columns:56px 1fr}.mfb .role .pic{width:56px;height:56px}.mfb .role .step{grid-column:1 / -1;justify-self:end;margin-top:-4px}.mfb .ways{grid-template-columns:1fr}.mfb .close:before{background:linear-gradient(180deg,#0a0a0cd1,#0a0a0ceb)}.mfb .stops{grid-template-columns:1fr 1fr}.mfb .app{font-size:13px}.mfb .hero .btns .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.mfb *,.mfb *:before,.mfb *:after{animation:none!important;transition:none!important}.mfb .pre,.mfb .load .h-a,.mfb .load .stage img{opacity:1!important;transform:none!important}}.mfb .apanel{display:flex;flex-direction:column;flex:1}.mfb .apanel[hidden]{display:none}.mfb .btn--wa svg{margin-left:-2px}.mfb,.mfb :not(#ms-none):not(svg):not(path):not(rect):not(circle):not(g){font-family:var(--font)!important}.mfb h1,.mfb h2,.mfb h3,.mfb h4{margin:0!important;text-transform:none!important;color:inherit;font-weight:700!important}.mfb .hero h1{font-size:clamp(34px,12vw,104px)!important;line-height:.98!important;letter-spacing:-.045em!important;color:var(--night-ink)!important}.mfb .hero h1 span{display:block}.mfb .hero h1 .grad{-webkit-text-fill-color:transparent}.mfb .h2{font-size:clamp(32px,4.6vw,56px)!important;line-height:1.03!important;letter-spacing:-.03em!important}.mfb .qb .h2,.mfb .close .h2{color:var(--night-ink)!important}.mfb .pane h3{font-size:clamp(28px,3.4vw,40px)!important;line-height:1.08!important;letter-spacing:-.03em!important}.mfb .tile h3{font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em!important}.mfb .mac h3{font-size:20px!important;letter-spacing:-.02em!important}.mfb .role h3{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--night-ink)!important}.mfb .life h4{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mfb .tile.dark h3{color:var(--night-ink)!important}.mfb p{margin:0}.mfb .does{margin-top:10px}.mfb ul{margin:0;padding:0;list-style:none}.mfb li,.mfb dl,.mfb dd{margin:0}.mfb .mac dl{margin-top:14px}.mfb .ans ul{margin-top:18px}.mfb .ticks{margin-top:24px}.mfb .lines{margin-top:18px}.mfb button{letter-spacing:normal;text-transform:none;min-width:0;box-shadow:none}.mfb a.btn,.mfb a.tile,.mfb a.mac,.mfb a.way,.mfb a.go{text-decoration:none}.mfb .btn--buy,.mfb .btn--buy:hover,.mfb .btn--wa,.mfb .btn--wa:hover,.mfb .btn--line,.mfb .btn--line:hover{color:#fff!important}.mfb .btn--ghost,.mfb .btn--ghost:hover{color:var(--ink)!important}.mfb a.tile,.mfb a.mac{color:var(--ink)}.mfb a.tile.dark{color:var(--night-ink)}.mfb a.way{color:#fff}.mfb .close .kicker{color:#c6c6cc}.mfb [hidden]{display:none!important}.mfb .step output{color:var(--night-ink)}.mfb .tile .go{padding-block:11px;margin-block:-11px}@media(max-width:640px){.mfb .apps{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:10px;padding:24px 18px 64px}.mfb .app{position:relative;left:auto;top:auto}}.mfb .stage.has-hv{padding-bottom:clamp(36px,6vw,84px)}.mfb .stage.has-hv:after{display:none}.mfb .hv{position:relative;width:100%;max-width:1060px;margin:0 auto;perspective:2600px;text-align:left}.mfb .hv-mac{position:relative;width:80%;margin-left:3%}.mfb .hv-lid{position:relative;aspect-ratio:1.54;padding:1.6% 1.6% 2.4%;border-radius:3.4% 3.4% 0 0/5.2% 5.2% 0 0;background:#050506;box-shadow:inset 0 0 0 2px #2c2c31,inset 0 0 0 3px #0c0c0e;transform-origin:50% 100%;transform:rotateX(-86deg);transition:transform 1.9s cubic-bezier(.22,.9,.24,1);will-change:transform}.mfb .hv.open .hv-lid{transform:none}.mfb .hv-scr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.9%/1.4%;background:#07060c;container-type:inline-size}.mfb .hv-off{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:20;transition:opacity 1.1s ease .1s;pointer-events:none}.mfb .hv.on .hv-off{opacity:0}.mfb .hv-wall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 95% at 50% 115%,#2b1352,#140a26 52%,#07060c)}.mfb .hv-wall i{position:absolute;border-radius:50%;mix-blend-mode:screen;animation:hv-drift 18s ease-in-out infinite alternate}.mfb .hv-wall .b1{width:70%;aspect-ratio:1;left:-18%;top:18%;background:radial-gradient(circle,rgba(139,92,246,.75),transparent 62%)}.mfb .hv-wall .b2{width:62%;aspect-ratio:1;left:52%;top:30%;background:radial-gradient(circle,rgba(240,135,74,.7),transparent 62%);animation-duration:22s;animation-delay:-6s}.mfb .hv-wall .b3{width:55%;aspect-ratio:1;left:22%;top:48%;background:radial-gradient(circle,rgba(224,85,154,.6),transparent 62%);animation-duration:16s;animation-delay:-3s}.mfb .hv-wall .b4{width:60%;aspect-ratio:1;left:48%;top:-28%;background:radial-gradient(circle,rgba(76,70,229,.55),transparent 62%);animation-duration:20s;animation-delay:-9s}@keyframes hv-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(6%,-5%) scale(1.12)}to{transform:translate(-5%,4%) scale(.94)}}.mfb .hv-rib{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;width:110%;height:120%;opacity:.78;filter:blur(.25px)}.mfb .hv-rib path{fill:none;stroke-width:7;stroke-linecap:round;animation:hv-wave 14s ease-in-out infinite alternate}.mfb .hv-rib .r2{stroke-width:4;opacity:.55;animation-duration:18s;animation-delay:-4s}.mfb .hv-rib .r3{stroke-width:2.4;opacity:.45;animation-duration:11s;animation-delay:-7s}@keyframes hv-wave{0%{transform:translate(-6px,2px)}to{transform:translate(8px,-4px)}}.mfb .hv-bar{position:absolute;z-index:6;left:0;right:0;top:0;height:3.3cqw;display:flex;align-items:center;gap:1.9cqw;padding:0 1.8cqw;font-size:1.2cqw;line-height:1;color:#fff;background:#120a1e52;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap}.mfb .hv-bar b{font-weight:700}.mfb .hv-bar span{opacity:.92}.mfb .hv-logo{width:1.5cqw;height:1.5cqw;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#f0874a)}.mfb .hv-bar .r{margin-left:auto;display:flex;align-items:center;gap:1.4cqw;font-variant-numeric:tabular-nums}.mfb .hv-bar svg{width:1.7cqw;height:1.4cqw;color:#fff}.mfb .hv-notch{position:absolute;z-index:7;top:0;left:50%;width:12.5cqw;height:3.3cqw;transform:translate(-50%);background:#000;border-radius:0 0 1.1cqw 1.1cqw}.mfb .hv-win{position:absolute;z-index:3;overflow:hidden;border-radius:1.3cqw;opacity:0;transform:translateY(3cqw) scale(.9);transition:opacity .45s ease,transform .8s cubic-bezier(.2,.85,.25,1);box-shadow:0 2.4cqw 6cqw #00000080,0 0 0 .08cqw #ffffff1f}.mfb .hv-tb{position:relative;display:flex;align-items:center;gap:.65cqw;height:3.1cqw;padding:0 1.2cqw;font-size:1.05cqw}.mfb .hv-tb i{width:.95cqw;height:.95cqw;border-radius:50%;background:#ff5f57}.mfb .hv-tb i:nth-child(2){background:#febc2e}.mfb .hv-tb i:nth-child(3){background:#28c840}.mfb .hv-tb span{position:absolute;left:0;right:0;text-align:center;font-weight:600;pointer-events:none}.mfb .hv-sheet{left:5.5cqw;top:7cqw;width:54cqw;height:37cqw;background:#fbfbfd;color:#1d1d1f;z-index:4}.mfb .hv-sheet .hv-tb{background:#f1f1f4;border-bottom:.08cqw solid #e2e2e7;color:#48484f}.mfb .hv.st-sheet .hv-sheet{opacity:1;transform:none}.mfb .hv-sheet-in{display:grid;grid-template-columns:1.15fr 1fr;gap:1.6cqw;padding:1.8cqw;height:calc(100% - 3.1cqw)}.mfb .hv-tbl{display:flex;flex-direction:column;font-size:1.12cqw}.mfb .hv-tbl div{display:grid;grid-template-columns:1.1fr .6fr 1.4fr;gap:.6cqw;padding:1.45cqw .4cqw;border-bottom:.08cqw solid #ececf0;opacity:0;transform:translate(-1.5cqw);transition:opacity .4s ease,transform .5s ease}.mfb .hv-tbl .h{font-weight:700;color:#6e6e78;font-size:.95cqw;letter-spacing:.04em;text-transform:uppercase}.mfb .hv-tbl .t{font-weight:700;border-bottom:0;margin-top:auto;background:#f3effe;border-radius:.7cqw}.mfb .hv-tbl .ok{color:#1f9d4a}.mfb .hv.st-sheet .hv-tbl div{opacity:1;transform:none}.mfb .hv-tbl div:nth-child(2){transition-delay:.35s}.mfb .hv-tbl div:nth-child(3){transition-delay:.5s}.mfb .hv-tbl div:nth-child(4){transition-delay:.65s}.mfb .hv-tbl div:nth-child(5){transition-delay:.8s}.mfb .hv-tbl div:nth-child(6){transition-delay:1.4s}.mfb .hv-chart{display:flex;flex-direction:column;gap:1cqw;padding:1.4cqw;border-radius:1cqw;background:#fff;box-shadow:0 0 0 .08cqw #e6e6eb}.mfb .hv-chart .cap{font-size:1cqw;font-weight:700;color:#4b1fc2}.mfb .hv-chart .bars{flex:1;display:flex;align-items:flex-end;gap:.9cqw;border-bottom:.1cqw solid #e2e2e7}.mfb .hv-chart .bars i{flex:1;height:var(--h);border-radius:.5cqw .5cqw .15cqw .15cqw;background:linear-gradient(180deg,#f0874a,#8b5cf6);transform-origin:50% 100%;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.9,.25,1);transition-delay:calc(.5s + var(--k) * .12s)}.mfb .hv.st-sheet .hv-chart .bars i{transform:none}.mfb .hv-call{right:4.5cqw;top:12cqw;width:34cqw;height:25.5cqw;background:#1c1c20;color:#e8e8ed;z-index:5}.mfb .hv-call .hv-tb{background:#26262b;color:#c9c9d1}.mfb .hv.st-call .hv-call{opacity:1;transform:none}.mfb .hv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.6cqw;padding:.7cqw;height:calc(100% - 6.7cqw)}.mfb .hv-tiles div{position:relative;display:grid;place-items:center;border-radius:.8cqw}.mfb .hv-tiles .t1{background:linear-gradient(135deg,#3b2a6b,#6a32e8)}.mfb .hv-tiles .t2{background:linear-gradient(135deg,#6b2a45,#e0559a)}.mfb .hv-tiles .t3{background:linear-gradient(135deg,#6b3d1f,#f0874a)}.mfb .hv-tiles .t4{background:linear-gradient(135deg,#1f3b6b,#3d8bf0)}.mfb .hv-tiles b{width:4.4cqw;height:4.4cqw;border-radius:50%;display:grid;place-items:center;font-size:1.8cqw;font-weight:700;color:#fff;background:#ffffff2e}.mfb .hv-tiles .talk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .25cqw #34c759;animation:hv-talk 1.2s ease-in-out infinite}@keyframes hv-talk{50%{box-shadow:inset 0 0 0 .12cqw #34c75966}}.mfb .hv-ctl{display:flex;justify-content:center;gap:1cqw;height:3.6cqw;align-items:center}.mfb .hv-ctl i{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#3a3a40}.mfb .hv-ctl .end{background:#ff453a}.mfb .hv-note{position:absolute;z-index:8;right:1.5cqw;top:4.4cqw;width:30cqw;display:grid;grid-template-columns:3.4cqw 1fr;gap:1cqw;align-items:center;padding:1.1cqw 1.3cqw;border-radius:1.7cqw;background:#f6f6f8db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#1d1d1f;font-size:1.08cqw;line-height:1.35;box-shadow:0 1.4cqw 4cqw #00000059;transform:translate(120%);transition:transform .75s cubic-bezier(.2,.9,.25,1.05)}.mfb .hv-note .ic,.mfb .hv-pnote .ic{display:grid;place-items:center;aspect-ratio:1;border-radius:24%;background:linear-gradient(135deg,#8b5cf6,#f0874a);color:#fff;font-weight:800}.mfb .hv-note .ic{width:3.4cqw;font-size:1.6cqw}.mfb .hv-note b,.mfb .hv-pnote b{display:flex;justify-content:space-between;font-weight:700}.mfb .hv-note em{font-style:normal;font-weight:400;color:#6e6e78}.mfb .hv.st-note .hv-note{transform:none}.mfb .hv-dock{position:absolute;z-index:6;left:50%;bottom:1.1cqw;display:flex;gap:.75cqw;padding:.75cqw;transform:translate(-50%);border-radius:1.9cqw;background:#ffffff29;border:.08cqw solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mfb .hv-dock i{position:relative;width:4.3cqw;height:4.3cqw;border-radius:1.05cqw;display:grid;place-items:center;box-shadow:inset 0 0 0 .06cqw #ffffff4d,0 .3cqw .8cqw #00000040}.mfb .hv-dock svg{width:58%;height:58%}.mfb .hv-dock .d1{background:linear-gradient(180deg,#5ac8fa,#1e7cf2)}.mfb .hv-dock .d2{background:linear-gradient(180deg,#6ab7ff,#2563eb)}.mfb .hv-dock .d3{background:linear-gradient(180deg,#4ade80,#16a34a)}.mfb .hv-dock .d4{background:linear-gradient(180deg,#34d399,#059669)}.mfb .hv-dock .d5{background:linear-gradient(180deg,#a78bfa,#6a32e8)}.mfb .hv-dock .d6{background:#fff}.mfb .hv-dock .d6 b{font-size:2cqw;font-weight:600;color:#1d1d1f}.mfb .hv-dock .d7{background:linear-gradient(180deg,#9ca3af,#4b5563)}.mfb .hv-dock i.run:after{content:"";position:absolute;bottom:-.55cqw;left:50%;width:.45cqw;height:.45cqw;margin-left:-.225cqw;border-radius:50%;background:#ffffffd9}.mfb .hv-dock i.bounce{animation:hv-bounce .9s cubic-bezier(.3,0,.3,1)}@keyframes hv-bounce{0%,to{transform:none}30%{transform:translateY(-2.4cqw)}55%{transform:none}75%{transform:translateY(-.9cqw)}}.mfb .hv-cursor{position:absolute;z-index:9;left:48%;top:52%;width:2.3cqw;height:2.3cqw;filter:drop-shadow(0 .2cqw .3cqw rgba(0,0,0,.4));transition:left 1.1s cubic-bezier(.45,.05,.3,1),top 1.1s cubic-bezier(.45,.05,.3,1),opacity .4s;opacity:0}.mfb .hv.on .hv-cursor{opacity:1}.mfb .hv-cursor.click{animation:hv-click .3s ease}@keyframes hv-click{50%{transform:scale(.8)}}.mfb .hv-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;background:linear-gradient(115deg,#ffffff12,#fff0 38%)}.mfb .hv-base{position:relative;z-index:2;width:113%;margin-left:-6.5%;height:0;padding-bottom:2.3%;border-radius:.4% .4% 9% 9%/10% 10% 100% 100%;background:linear-gradient(180deg,#46464c,#26262a 38%,#121214 70%,#060607);box-shadow:0 1px #ffffff1f inset}.mfb .hv-base span{position:absolute;left:50%;top:0;width:13%;height:42%;transform:translate(-50%);border-radius:0 0 1.2vw 1.2vw/0 0 100% 100%;background:linear-gradient(180deg,#0e0e10,#2a2a2e)}.mfb .hv-shadow{position:absolute;left:2%;right:2%;bottom:-3.4%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(6px);z-index:1}.mfb .hv-phone{position:absolute;z-index:4;right:3%;bottom:0;width:15%;aspect-ratio:9 / 19.4;padding:.9%;border-radius:17%/8%;background:#0a0a0b;box-shadow:inset 0 0 0 2px #3b3b41,inset 0 0 0 3.5px #0a0a0b,0 2vw 4vw #0000008c;opacity:0;transform:translateY(14%) rotate(2deg);transition:opacity .8s ease,transform 1.2s cubic-bezier(.2,.9,.25,1)}.mfb .hv.on .hv-phone{opacity:1;transform:none}.mfb .hv-pscr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:14.5%/6.8%;container-type:inline-size;color:#fff;text-align:center}.mfb .hv-island{position:absolute;z-index:5;top:3.2%;left:50%;width:32%;height:4.4%;transform:translate(-50%);border-radius:99px;background:#000}.mfb .hv-ptime{position:absolute;z-index:4;left:0;right:0;top:14%;font-size:23cqw;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.mfb .hv-pdate{position:absolute;z-index:4;left:0;right:0;top:10%;font-size:6.5cqw;font-weight:600;opacity:.9}.mfb .hv-pnote{position:absolute;z-index:4;left:4%;right:4%;top:36%;display:grid;grid-template-columns:15cqw 1fr;gap:4cqw;align-items:center;padding:5cqw;border-radius:9cqw;text-align:left;font-size:5.6cqw;line-height:1.3;color:#1d1d1f;background:#f6f6f8db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(-30%) scale(.92);transition:opacity .5s ease .25s,transform .8s cubic-bezier(.2,.9,.25,1.05) .25s}.mfb .hv-pnote .ic{width:15cqw;font-size:7cqw}.mfb .hv.st-note .hv-pnote{opacity:1;transform:none}@media(max-width:640px){.mfb .hv-mac{width:86%;margin-left:0}.mfb .hv-phone{width:19%;right:0}.mfb .hv-bar .hide-s{display:none}}@media(prefers-reduced-motion:reduce){.mfb .hv-lid{transform:none}.mfb .hv-off{opacity:0}.mfb .hv-phone{opacity:1;transform:none}.mfb .hv-cursor{display:none}}@media(max-width:820px){.mfb .qlist{scroll-padding-inline:clamp(16px,4vw,40px)}}@media(max-width:640px){.mfb .rail{scroll-padding-inline:16px}.mfb .role{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px;align-items:center}.mfb .role .pic{width:52px;height:52px;border-radius:12px}.mfb .role .step{grid-column:auto;justify-self:end;margin-top:0}.mfb .role .step button{width:38px;height:44px;font-size:20px}.mfb .role .step output{min-width:22px;font-size:16px}.mfb .role h3{font-size:16px!important;line-height:1.25!important}.mfb .role .rec,.mfb .role .px{font-size:13px;line-height:1.35}.mfb .bubble{max-height:none}.mfb .sum{padding:22px 18px}.mfb .sum .btns{flex-direction:column}.mfb .sum .btn{width:100%}.mfb .extras{gap:8px}.mfb .ans{padding:24px 20px;border-radius:24px}}.mfb .does .w{display:inline-block;white-space:nowrap}.mfb .toggle button,.mfb .role .rec b{white-space:nowrap}@media(max-width:640px){.mfb .does{font-size:clamp(34px,10vw,44px)}.mfb .role .sg{display:none}.mfb .vis{min-height:0;display:flex;flex-direction:column}.mfb .apps,.mfb .flow,.mfb .life{position:relative;inset:auto}.mfb .apps{padding:24px 16px 16px}.mfb .flow{padding:24px 16px 12px;gap:10px}.mfb .life{padding:28px 18px 12px}.mfb .vis .cap{position:static;padding:6px 20px 20px}.mfb .fstep{grid-template-columns:34px 1fr auto;gap:12px;padding:12px 14px}.mfb .fstep .n{width:34px;height:34px;border-radius:10px}}@media(max-width:400px){.mfb .role{grid-template-columns:44px minmax(0,1fr);align-items:start}.mfb .role .pic{width:44px;height:44px;border-radius:10px}.mfb .role .step{grid-column:2;justify-self:start;margin-top:2px}.mfb .toggle button{padding:0 14px;font-size:14px}}.mfb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/141/assets/ms-mfb.css.map */
