.mf{--mf-ink:#0c2c45;--mf-ink-2:#3d5f76;--mf-line:#bfd5e4;--mf-glow:#79d9f1;--mf-cyan:#2fb7da;--mf-teal:#35d0c4;--mf-gold:#f5c56a;--mf-coral:#ff9d7e;--mf-text:#eaf7ff;--mf-dim:#a9cfe0;--mf-glass:#ffffff14;--mf-edge:#7db1ca66;position:relative;margin:26px 0 12px;border:1px solid var(--mf-line);border-radius:22px;background:#fff;box-shadow:0 24px 46px -38px #0a2f56;overflow:hidden;color:var(--mf-ink);line-height:1.7;font-family:var(--sans);text-align:left}.mf .mf-head{display:block;padding:16px clamp(16px,3vw,24px) 14px}.mf .mf-kicker{display:flex;align-items:center;gap:9px;margin:0;font:700 .64rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#2d7d99}.mf .mf-kicker:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--mf-teal);box-shadow:0 0 0 4px #35d0c42e}.mf.is-running .mf-kicker:before{animation:mf-signal 2.4s ease-in-out infinite}@keyframes mf-signal{50%{box-shadow:0 0 0 8px #35d0c400}}.mf .mf-title{margin:6px 0 0;padding:0;font-family:var(--sans);font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;line-height:1.55;letter-spacing:.02em;color:var(--mf-ink)}.mf .mf-stage{position:relative;isolation:isolate;overflow:hidden;color:var(--mf-text);font-size:13px;line-height:1.5;letter-spacing:.01em;background:radial-gradient(ellipse at 88% -12%,#1f7aa3b0,transparent 55%),radial-gradient(ellipse at -5% 112%,#0d6b6e8c,transparent 52%),linear-gradient(145deg,#051c30,#092c48 52%,#0c4263)}.mf .mf-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#79d9f110 1px,transparent 1px),linear-gradient(90deg,#79d9f110 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 50% 42%,#000 30%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 42%,#000 30%,transparent 88%)}.mf .mf-stage :is(b,em,i,span,small){font-style:normal}.mf .mf-stage svg{display:block;overflow:visible}.mf .mf-bar{position:relative;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px clamp(12px,2.4vw,18px);background:#f2f9fc;border-top:1px solid #d6e8f1}.mf .mf-buttons{display:flex;gap:6px;flex:none}.mf .mf-bar button{font:inherit;min-width:44px;min-height:44px;margin:0;padding:0 12px;border:1px solid #b9d3e2;border-radius:12px;background:#fff;color:var(--mf-ink);font-size:.86rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s}.mf .mf-bar button:hover:not(:disabled){border-color:var(--mf-cyan);background:#eafaff}.mf .mf-bar button:disabled{opacity:.38;cursor:default}.mf .mf-bar .mf-nav{font-size:1.25rem;padding:0 8px}.mf .mf-bar .mf-play{min-width:9.6em}.mf .mf-now{flex:1 1 200px;min-width:0;display:flex;align-items:baseline;gap:10px;color:#23516c;font-size:.86rem;font-weight:700;line-height:1.5}.mf .mf-now b{flex:none;font:700 .7rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#2d7d99}.mf .mf-now span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf .mf-progress{position:absolute;left:0;right:0;top:-1px;height:3px;pointer-events:none}.mf .mf-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--mf-cyan),var(--mf-glow),var(--mf-teal));box-shadow:0 0 8px #79d9f1}.mf.is-playing .mf-progress i{animation:mf-progress var(--mf-dur,4.8s) linear forwards;animation-play-state:paused}.mf.is-running .mf-progress i{animation-play-state:running}@keyframes mf-progress{to{width:100%}}.mf .mf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mf .mf-steps{list-style:none;margin:0;padding:clamp(12px,2.4vw,18px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#fff}.mf .mf-step{margin:0;padding:12px 14px;border:1px solid #dbe9f1;border-radius:14px;background:#fbfdfe;transition:border-color .3s,background-color .3s,box-shadow .3s}.mf .mf-step button{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:32px;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mf:not(.is-ready) .mf-step button{cursor:default}.mf .mf-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#e3f1f8;color:#23516c;font:800 .78rem/1 var(--sans);white-space:nowrap;transition:background-color .3s,color .3s}.mf .mf-step strong{padding-top:3px;font-size:.95rem;line-height:1.55;color:var(--mf-ink)}.mf .mf-steps p{margin:6px 0 0 40px;font-size:.86rem;line-height:1.85;color:var(--mf-ink-2)}.mf .mf-step.is-current{border-color:var(--mf-cyan);background:#effaff;box-shadow:0 0 0 3px #79d9f12e}.mf .mf-step.is-current .mf-mark{background:var(--mf-ink);color:#fff}.mf .mf-step.is-past .mf-mark{background:#cdebf5}.mf [data-in],.mf [data-out],.mf [data-at]{transition:opacity .45s ease,translate .45s ease,visibility 0s linear 0s}.mf.is-ready [data-in]:not(.is-in),.mf.is-ready [data-out]:not(.is-in),.mf [data-at]:not(.is-at){opacity:0;visibility:hidden;translate:0 8px;transition:opacity .3s ease,translate .3s ease,visibility 0s linear .3s}.mf.is-paused .mf-stage *,.mf.is-paused .mf-stage *:before,.mf.is-paused .mf-stage *:after,.mf.is-playing:not(.is-running) .mf-stage *,.mf.is-playing:not(.is-running) .mf-stage *:before,.mf.is-playing:not(.is-running) .mf-stage *:after{animation-play-state:paused!important}@keyframes mf-dash-x{0%{background-position:0 0}to{background-position:10px 0}}@keyframes mf-dash-y{0%{background-position:0 0}to{background-position:0 10px}}@media(max-width:700px){.mf{border-radius:18px;margin-inline:-6px}.mf .mf-steps{grid-template-columns:1fr}.mf .mf-steps p{margin-left:0}.mf .mf-now{flex-basis:100%;order:-1}}@media(prefers-reduced-motion:reduce){.mf *,.mf *:before,.mf *:after{animation:none!important;transition:none!important}}.mf-settings .st{padding:16px clamp(10px,3vw,24px) 20px}.mf-settings .st-top{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;height:56px;padding:0 10px;border-radius:14px 14px 0 0;background:linear-gradient(#cdefff 0 40%,#6fd0ea 40% 70%,#e8f5fa 70%);overflow:hidden}.mf-settings .st-view{position:absolute;inset:0;pointer-events:none}.mf-settings .st-view i{position:absolute;left:-20%;right:-20%;top:52%;height:2px;background:repeating-linear-gradient(90deg,#ffffffc0 0 12px,transparent 12px 26px)}.mf-settings .st-view i+i{top:62%;opacity:.6}.mf-settings.is-running .st-view i{animation:st-wave 4s linear infinite}@keyframes st-wave{to{translate:26px 0}}.mf-settings .st-chip{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:#ffffffe6;box-shadow:0 8px 20px #0c2c4533;color:#0c2c45;font-size:12px;font-weight:800;white-space:nowrap}.mf-settings .st-open{position:relative;color:#23698a;font-weight:500;text-decoration:underline;text-underline-offset:3px}.mf-settings .st-open.is-hot{padding:1px 6px;margin:-1px -6px;border-radius:6px;background:#dafbff;box-shadow:0 0 0 2px #2fb7da,0 0 16px #2fb7da}.mf-settings .st-out{color:#3d5f76;font-weight:400;text-decoration:underline;text-underline-offset:3px}.mf-settings .st-tap{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid #2fb7da;pointer-events:none}.mf-settings .st-tap.is-at{animation:st-tap .9s ease-out .8s both}@keyframes st-tap{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:0;scale:1.7}}.mf-settings .st-panel{position:relative;display:grid;gap:8px;padding:12px;border:1px solid #7db1ca66;border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#0b3150f2,#082640f2)}.mf-settings[data-step="1"] .st-panel{animation:st-open .7s ease 1.3s both;transform-origin:top}@keyframes st-open{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.mf-settings .st-panel-head{display:block;padding:2px 2px 6px;border-bottom:1px solid #7db1ca44;color:#bfe9f7;font-size:12px;font-weight:800}.mf-settings[data-step="1"] .st-panel-head{color:#fff;text-shadow:0 0 10px #79d9f1}.mf-settings .st-lane{display:grid;grid-template-columns:minmax(0,1.05fr) 64px minmax(0,1fr);align-items:center;min-height:66px;padding:8px;border:1px solid #7db1ca33;border-radius:14px;background:#ffffff08;transition:opacity .45s ease,translate .45s ease,visibility 0s,border-color .35s,background-color .35s}.mf-settings.is-ready .st-lane:not(.is-hot) :is(.st-pipe,.st-dest).is-in{opacity:.62}.mf-settings[data-step="6"] .st-lane :is(.st-pipe,.st-dest).is-in{opacity:1}.mf-settings .st-short{display:none}.mf-settings .st-lane.is-hot{border-color:#79d9f1aa;background:#79d9f114}.mf-settings .st-src{display:flex;flex-wrap:wrap;gap:5px}.mf-settings .st-field{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 9px;border:1px solid #9fdcf055;border-radius:9px;background:#ffffff12;line-height:1.3}.mf-settings .st-field em{font-size:9.5px;color:var(--mf-dim)}.mf-settings .st-field b{font-size:12px;color:#f2fbff;white-space:nowrap}.mf-settings .st-field-char{flex-direction:row;align-items:center;gap:4px}.mf-settings .st-field-char svg{width:26px;height:28px}.mf-settings .st-field-line{border-color:#3bc46b88;background:#3bc46b22}.mf-settings .st-lane.is-hot .st-field{border-color:#79d9f1;box-shadow:0 0 12px -2px #2fb7da}.mf-settings .st-l3.is-hot .st-field{border-color:#3bc46b;box-shadow:0 0 12px -2px #3bc46b}.mf-settings .st-pipe{position:relative;height:14px;margin:0 6px}.mf-settings .st-pipe:before{content:"";position:absolute;left:0;right:6px;top:6px;height:2px;background:repeating-linear-gradient(90deg,#79d9f1 0 6px,transparent 6px 10px);opacity:.75}.mf-settings .st-pipe:after{content:"";position:absolute;right:0;top:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #79d9f1}.mf-settings .st-dot{position:absolute;left:0;top:1px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#e9fbff;box-shadow:0 0 0 3px #79d9f155,0 0 12px #79d9f1;opacity:0}.mf-settings .st-lane.is-hot .st-dot{animation:st-flow 1.3s ease-in-out .7s 2 both}@keyframes st-flow{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.mf-settings .st-pipe-block:before{right:50%;background:repeating-linear-gradient(90deg,#3bc46b 0 6px,transparent 6px 10px)}.mf-settings .st-pipe-block:after{display:none}.mf-settings .st-wall{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#3a1620;border:2px solid var(--mf-coral);color:var(--mf-coral);font-size:13px;font-weight:900}.mf-settings .st-l3.is-hot .st-dot{background:#dcffe8;box-shadow:0 0 0 3px #3bc46b55,0 0 12px #3bc46b;animation:st-block 1.2s ease-in .7s 2 both}@keyframes st-block{0%{left:0;opacity:0;scale:1}15%{opacity:1}60%{left:calc(50% - 12px);opacity:1;scale:1}to{left:calc(50% - 12px);opacity:0;scale:2.2}}.mf-settings .st-l3.is-hot .st-wall{animation:st-shake .4s ease 1.4s 2}@keyframes st-shake{25%{translate:calc(-50% - 3px) -50%}75%{translate:calc(-50% + 3px) -50%}}.mf-settings .st-dest{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 10px;border-radius:12px;border:1px solid transparent;transition:box-shadow .35s,border-color .35s}.mf-settings .st-head{display:flex;align-items:center;gap:6px}.mf-settings .st-head svg{flex:none;width:18px;height:18px}.mf-settings .st-head b{font-size:12.5px;line-height:1.35}.mf-settings .st-sub{font-size:10.5px;line-height:1.4;color:var(--mf-dim)}.mf-settings .st-dest-all{color:#9af3e6;background:#35d0c41a;border-color:#35d0c455}.mf-settings .st-dest-all .st-head b{color:#c9fff6}.mf-settings .st-dest-ops{color:#ffd98a;background:#f5c56a1a;border-color:#f5c56a55}.mf-settings .st-dest-ops .st-head b{color:#ffe7b3}.mf-settings .st-dest-none{color:var(--mf-coral);background:#ff9d7e17;border-color:#ff9d7e55}.mf-settings .st-dest-none .st-head b{color:#ffd2c4}.mf-settings .st-dest-floor{background:#79d9f112;border-color:#79d9f144}.mf-settings .st-lane.is-hot .st-dest{box-shadow:0 0 0 1px currentColor,0 0 22px -6px currentColor;animation:st-land .5s ease 1.7s both}@keyframes st-land{0%{scale:.96}50%{scale:1.04}to{scale:1}}.mf-settings .st-show{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mf-settings .st-show svg{width:26px;height:28px}.mf-settings .st-tag{padding:1px 6px;border-radius:6px;background:#155458;color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.mf-settings .st-post{padding:1px 7px;border-radius:6px;border:1px solid #9af3e666;color:#d6fff8;font-size:10px;white-space:nowrap}.mf-settings .st-chart{display:flex;align-items:flex-end;gap:3px;height:22px}.mf-settings .st-chart i{width:7px;border-radius:2px 2px 0 0;background:#f5c56a}.mf-settings .st-chart i:nth-child(1){height:40%}.mf-settings .st-chart i:nth-child(2){height:85%}.mf-settings .st-chart i:nth-child(3){height:60%}.mf-settings .st-chart i:nth-child(4){height:30%}.mf-settings .st-chart span{margin-left:6px;font-size:10.5px;color:#ffe7b3;align-self:center}.mf-settings .st-l2.is-hot .st-chart i{animation:st-bar .6s ease both;transform-origin:bottom}.mf-settings .st-l2.is-hot .st-chart i:nth-child(1){animation-delay:1.8s}.mf-settings .st-l2.is-hot .st-chart i:nth-child(2){animation-delay:1.95s}.mf-settings .st-l2.is-hot .st-chart i:nth-child(3){animation-delay:2.1s}.mf-settings .st-l2.is-hot .st-chart i:nth-child(4){animation-delay:2.25s}@keyframes st-bar{0%{scale:1 0}to{scale:1 1}}.mf-settings .st-field-toggle{flex-direction:row;align-items:center;gap:7px;flex-wrap:wrap}.mf-settings .st-field-toggle em{flex-basis:100%}.mf-settings .st-switch{position:relative;width:34px;height:18px;border-radius:999px;background:#35d0c4;transition:background-color .3s}.mf-settings .st-switch i{position:absolute;top:2px;left:18px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .3s}.mf-settings .st-swap{display:grid}.mf-settings .st-swap>*{grid-area:1/1}.mf-settings .st-off{opacity:0}.mf-settings[data-step="5"] .st-switch{background:#5b7487;animation:st-switch-bg .01s linear 1.2s backwards}.mf-settings[data-step="5"] .st-switch i{left:2px;animation:st-switch .35s ease 1.2s backwards}@keyframes st-switch{0%{left:18px}}@keyframes st-switch-bg{0%{background:#35d0c4}}.mf-settings[data-step="5"] .st-on{opacity:0;animation:st-show .3s ease 1.2s backwards}.mf-settings[data-step="5"] .st-off{opacity:1;animation:st-hide .3s ease 1.2s backwards}@keyframes st-show{0%{opacity:1}}@keyframes st-hide{0%{opacity:0}}.mf-settings .st-floor{position:relative;display:flex;align-items:flex-end;gap:6px;height:36px;padding:0 8px;border-radius:8px;background:linear-gradient(#e8f5fa,#cfe8f2)}.mf-settings .st-floor svg{width:28px;height:31px}.mf-settings[data-step="5"] .st-me{opacity:.08;animation:st-fade 1s ease 1.6s backwards}@keyframes st-fade{0%{opacity:1}}.mf-settings .st-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.mf-settings .st-btn{position:relative;display:inline-flex;align-items:center;padding:7px 16px;border-radius:10px;background:#f2fbff;color:#0c2c45;font-size:12.5px;font-weight:800;box-shadow:0 6px 14px #0006}.mf-settings .st-save.is-hot .st-btn{box-shadow:0 0 0 3px #79d9f1,0 0 18px #2fb7da}.mf-settings .st-toast{padding:4px 10px;border-radius:999px;background:#35d0c42b;border:1px solid #35d0c4aa;color:#bff6ee;font-size:11.5px;font-weight:800}.mf-settings[data-step="6"] .st-toast{animation:st-pop .45s cubic-bezier(.3,1.6,.5,1) 1.6s both}@keyframes st-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(max-width:720px){.mf-settings .st{padding:12px 8px 14px}.mf-settings .st-top{height:50px}.mf-settings .st-chip{font-size:11px;gap:8px;padding:5px 10px}.mf-settings .st-panel{padding:8px}.mf-settings .st-lane{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);padding:6px;min-height:0}.mf-settings .st-pipe{margin:0 3px}.mf-settings .st-field{padding:3px 6px}.mf-settings .st-field b{font-size:11px}.mf-settings .st-dest{padding:5px 7px}.mf-settings .st-head b{font-size:11px}.mf-settings .st-head svg{width:15px;height:15px}.mf-settings .st-sub{font-size:10px}.mf-settings .st-post{display:none}.mf-settings .st-chart span{font-size:9.5px;margin-left:4px}.mf-settings .st-wall{width:20px;height:20px;font-size:11px}.mf-settings .st-long{display:none}.mf-settings .st-short{display:inline}}@media(max-width:400px){.mf-settings .st-head svg{display:none}.mf-settings .st-head b{font-size:10.5px}.mf-settings .st-chart span{display:none}}.mf-qa .qa{padding:16px clamp(10px,2.6vw,22px) 20px}.mf-qa .qa-frame{position:relative;padding:30px 12px 14px;border:1.5px dashed #79d9f166;border-radius:18px;transition:border-color .4s,box-shadow .4s}.mf-qa .qa-frame.is-hot{border-color:var(--mf-gold);box-shadow:inset 0 0 30px -12px #f5c56a}.mf-qa .qa-frame-label{position:absolute;left:14px;top:-11px;max-width:calc(100% - 28px);padding:1px 10px;border-radius:999px;background:#0a2b45;border:1px solid #79d9f166;color:#bfe9f7;font-size:11px;font-weight:800;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-qa .qa-frame.is-hot .qa-frame-label{border-color:var(--mf-gold);color:#ffe3a3}.mf-qa .qa-grid{display:grid;grid-template-columns:minmax(0,1.15fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);grid-template-rows:auto 38px;align-items:stretch}.mf-qa .qa-zone{grid-row:1;position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 9px;border:1px solid var(--mf-edge);border-radius:14px;background:linear-gradient(165deg,#ffffff1c,#ffffff05);transition:opacity .45s ease,translate .45s ease,visibility 0s,border-color .4s,box-shadow .4s}.mf-qa .qa-z1{grid-column:1}.mf-qa .qa-z2{grid-column:3}.mf-qa .qa-z3{grid-column:5}.mf-qa .qa-z4{grid-column:7}.mf-qa.is-ready .qa-zone.is-in:not(.is-hot),.mf-qa.is-ready .qa-z1:not(.is-hot){opacity:.6}.mf-qa .qa-zone.is-hot{border-color:#79d9f1;box-shadow:0 0 0 1px #79d9f1aa,0 0 24px -6px #2fb7da}.mf-qa .qa-zone-name{display:flex;align-items:center;gap:6px;color:#f2fbff;font-size:12.5px;font-weight:800;line-height:1.3}.mf-qa .qa-zone-name i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:#79d9f133;color:#bfe9f7;font-size:10px;font-weight:900}.mf-qa .qa-card{position:relative;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:10px;background:#f4fbff;color:#0c2c45}.mf-qa .qa-kind{align-self:flex-start;padding:0 7px;border-radius:6px;background:#dff3fa;color:#23698a;font-size:9.5px;font-weight:800}.mf-qa .qa-card b{font-size:11.5px;line-height:1.4}.mf-qa .qa-lines{display:flex;flex-direction:column;gap:3px}.mf-qa .qa-lines i{height:4px;border-radius:2px;background:#c5dde8}.mf-qa .qa-lines i+i{width:70%}.mf-qa .qa-opt{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#3d5f76;line-height:1.3}.mf-qa .qa-share i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:13px;height:13px;border-radius:3px;background:#0c2c45;color:#fff;font-size:9px}.mf-qa .qa-sw{position:relative;flex:none;width:24px;height:13px;border-radius:999px;background:#b8c9d3;transition:background-color .3s}.mf-qa .qa-sw i{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#fff;transition:left .3s}.mf-qa .qa-sw-on,.mf-qa .qa-reuse .qa-sw{background:#35d0c4}.mf-qa .qa-sw-on i,.mf-qa .qa-reuse .qa-sw i{left:13px}.mf-qa .qa-edited{position:absolute;right:6px;top:6px;padding:0 6px;border-radius:6px;background:var(--mf-gold);color:#3a2800;font-size:9.5px;font-weight:900}.mf-qa .qa-edited.is-at{animation:qa-pop .45s cubic-bezier(.3,1.6,.5,1) .6s both}.mf-qa:is([data-step="1"],[data-step="2"]) .qa-reuse .qa-sw{background:#b8c9d3}.mf-qa:is([data-step="1"],[data-step="2"]) .qa-reuse .qa-sw i{left:2px}.mf-qa[data-step="3"] .qa-reuse .qa-sw{animation:qa-sw-bg .01s linear 1s backwards}.mf-qa[data-step="3"] .qa-reuse .qa-sw i{animation:qa-sw .3s ease 1s backwards}.mf-qa[data-step="3"] .qa-reuse{color:#0c2c45;font-weight:900}@keyframes qa-sw{0%{left:2px}}@keyframes qa-sw-bg{0%{background:#b8c9d3}}.mf-qa .qa-reply{display:flex;align-items:center;gap:4px;padding:3px 5px;border-radius:10px;background:#ffffff14;border:1px solid #9fdcf033}.mf-qa .qa-reply svg{flex:none;width:20px;height:22px}.mf-qa .qa-basis{flex:1;min-width:0;padding:1px 5px;border-radius:6px;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden}.mf-qa .qa-b-exp{background:#35d0c42e;color:#b9fff4}.mf-qa .qa-b-src{background:#79d9f12e;color:#d0f5ff}.mf-qa .qa-b-idea{background:#f5c56a2e;color:#ffe3a3}.mf-qa .qa-b-q{background:#d4b7ff2e;color:#eadcff}.mf-qa[data-step="2"] .qa-reply{animation:qa-pop .45s cubic-bezier(.3,1.6,.5,1) both}.mf-qa[data-step="2"] .qa-r1{animation-delay:.7s}.mf-qa[data-step="2"] .qa-r2{animation-delay:1.1s}.mf-qa[data-step="2"] .qa-r3{animation-delay:1.5s}.mf-qa[data-step="2"] .qa-r4{animation-delay:1.9s}.mf-qa:is([data-step="2"]) .qa-reply .qa-sw{background:#b8c9d3}.mf-qa:is([data-step="2"]) .qa-reply .qa-sw i{left:2px}.mf-qa[data-step="3"] .qa-sw-on{animation:qa-sw-bg .01s linear 1.5s backwards}.mf-qa[data-step="3"] .qa-sw-on i{animation:qa-sw .3s ease 1.5s backwards}.mf-qa:not([data-step="1"]):not([data-step="2"]) .qa-r-off{opacity:.45}@keyframes qa-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.mf-qa .qa-review{display:flex;gap:8px;align-items:center}.mf-qa .qa-doc{position:relative;flex:none;display:flex;flex-direction:column;gap:4px;width:46px;padding:7px 6px;border-radius:6px;background:#f4fbff;overflow:hidden}.mf-qa .qa-doc i{height:4px;border-radius:2px;background:#c5dde8}.mf-qa .qa-doc .qa-red{background:#0c2c45;width:70%}.mf-qa .qa-doc .qa-red-2{width:50%}.mf-qa .qa-scan{position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(#79d9f100,#79d9f1cc,#79d9f100)}.mf-qa .qa-z3.is-hot .qa-scan{animation:qa-scan 1.1s ease-in-out .5s 3 alternate both}@keyframes qa-scan{0%{top:0}to{top:calc(100% - 6px)}}.mf-qa .qa-z3.is-hot .qa-red{animation:qa-redact .5s ease 1.2s backwards}@keyframes qa-redact{0%{background:#c5dde8}}.mf-qa .qa-checks{display:flex;flex-direction:column;gap:3px}.mf-qa .qa-checks span{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#d9f4ff;white-space:nowrap}.mf-qa .qa-checks i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#35d0c4;color:#052033;font-size:9px;font-weight:900}.mf-qa .qa-z3.is-hot .qa-checks i{animation:qa-pop .4s cubic-bezier(.3,1.6,.5,1) backwards}.mf-qa .qa-z3.is-hot .qa-checks span:nth-child(1) i{animation-delay:1.6s}.mf-qa .qa-z3.is-hot .qa-checks span:nth-child(2) i{animation-delay:2.1s}.mf-qa .qa-z3.is-hot .qa-checks span:nth-child(3) i{animation-delay:2.6s}.mf-qa .qa-only{font-size:10px;color:var(--mf-dim);line-height:1.35}.mf-qa .qa-shelf{display:flex;flex-direction:column;gap:3px;padding:5px 7px;border-radius:8px;background:#ffffff0f;border:1px solid #9fdcf033}.mf-qa .qa-shelf em{font-size:10.5px;font-weight:800}.mf-qa .qa-shelf-ok em{color:#9af3e6}.mf-qa .qa-shelf-open em{color:#ffe3a3}.mf-qa .qa-books{display:flex;gap:3px;height:16px;align-items:flex-end;border-bottom:2px solid #9fdcf055}.mf-qa .qa-books i{width:9px;height:100%;border-radius:2px 2px 0 0;background:#35d0c4}.mf-qa .qa-books i:nth-child(2){height:80%;background:#79d9f1}.mf-qa .qa-shelf-open .qa-books i{background:#f5c56a}.mf-qa .qa-new{box-shadow:0 0 8px #fff}.mf-qa[data-step="5"] .qa-new{animation:qa-drop .6s cubic-bezier(.3,1.5,.5,1) 1s both}@keyframes qa-drop{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.mf-qa[data-step="6"] .qa-new{background:#8aa3b3;box-shadow:none}.mf-qa .qa-stale{align-self:flex-start;padding:1px 8px;border-radius:6px;background:var(--mf-gold);color:#3a2800;font-size:10.5px;font-weight:900}.mf-qa .qa-stale.is-at{animation:qa-pop .45s cubic-bezier(.3,1.6,.5,1) 1.2s both}.mf-qa .qa-link{grid-row:1;align-self:center;position:relative;height:10px}.mf-qa .qa-l1{grid-column:2}.mf-qa .qa-l2{grid-column:4}.mf-qa .qa-l3{grid-column:6}.mf-qa .qa-link:before{content:"";position:absolute;left:1px;right:6px;top:4px;height:2px;background:repeating-linear-gradient(90deg,var(--mf-glow) 0 6px,transparent 6px 10px);opacity:.75}.mf-qa .qa-link:after{content:"";position:absolute;right:0;top:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--mf-glow)}.mf-qa .qa-link.is-hot:before{opacity:1;filter:drop-shadow(0 0 4px #79d9f1);animation:mf-dash-x .5s linear 8}.mf-qa .qa-back{grid-column:5/8;grid-row:2;position:relative}.mf-qa .qa-back:before{content:"";position:absolute;left:calc((100% - 22px)/4);right:calc((100% - 22px)/4);top:0;bottom:12px;border:2px dashed var(--mf-gold);border-top:0;border-radius:0 0 14px 14px}.mf-qa .qa-back:after{content:"";position:absolute;left:calc((100% - 22px)/4 - 5px);top:-2px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--mf-gold)}.mf-qa .qa-back-short{display:none}.mf-qa .qa-back span{position:absolute;left:50%;bottom:2px;translate:-50% 0;padding:0 10px;border-radius:999px;background:#0a2b45;color:#ffe3a3;font-size:10.5px;font-weight:800;white-space:nowrap}@media(max-width:720px){.mf-qa .qa{padding:14px 8px 16px}.mf-qa .qa-frame{padding:26px 8px 10px}.mf-qa .qa-frame-label{white-space:normal;font-size:10px;line-height:1.5;top:-14px}.mf-qa .qa-grid{grid-template-columns:minmax(0,1fr) 36px;grid-template-rows:auto 24px auto 24px 124px 24px 124px}.mf-qa .qa-zone{grid-column:1!important}.mf-qa .qa-z1{grid-row:1}.mf-qa .qa-z2{grid-row:3}.mf-qa .qa-z3{grid-row:5}.mf-qa .qa-z4{grid-row:7}.mf-qa .qa-z2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mf-qa .qa-z2 .qa-zone-name{grid-column:1/-1}.mf-qa .qa-z4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mf-qa .qa-z4 .qa-zone-name,.mf-qa .qa-z4 .qa-stale{grid-column:1/-1}.mf-qa .qa-link{grid-column:1!important;justify-self:center;width:10px;height:auto;align-self:stretch}.mf-qa .qa-l1{grid-row:2}.mf-qa .qa-l2{grid-row:4}.mf-qa .qa-l3{grid-row:6}.mf-qa .qa-link:before{inset:2px auto 7px 4px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--mf-glow) 0 6px,transparent 6px 10px)}.mf-qa .qa-link:after{inset:auto auto 0 0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--mf-glow);border-bottom:0}.mf-qa .qa-link.is-hot:before{animation-name:mf-dash-y}.mf-qa .qa-back{grid-column:2;grid-row:5/8}.mf-qa .qa-back:before{inset:62px auto 62px 0;width:16px;border:2px dashed var(--mf-gold);border-left:0;border-radius:0 14px 14px 0}.mf-qa .qa-back:after{left:-4px;top:62px;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid var(--mf-gold);border-left:0}.mf-qa .qa-back span{inset:50% -2px auto auto;translate:0 -50%;writing-mode:vertical-rl;padding:8px 2px;font-size:10.5px;letter-spacing:.1em}.mf-qa .qa-back-long{display:none}.mf-qa .qa-back .qa-back-short{display:block}.mf-qa .qa-stale{justify-self:start}}@media(max-width:400px){.mf-qa .qa-z2{grid-template-columns:minmax(0,1fr)}}
