@keyframes mf-spin{to{transform:rotate(360deg)}}.ex-app.ex-app .mf-progress{flex-direction:column;gap:8px;display:flex}.ex-app.ex-app .mf-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ex-app.ex-app .mf-steps li{flex:1;min-width:0}.ex-app.ex-app .mf-steps button{cursor:default;background:0 0;border:0;width:100%;height:12px;padding:0;display:block;position:relative}.ex-app.ex-app .mf-steps button:before{content:"";border-radius:var(--r-xs);background:var(--ndl-line);height:4px;position:absolute;top:4px;left:0;right:0}.ex-app.ex-app .mf-steps li.on button:before,.ex-app.ex-app .mf-steps li.done button:before{background:var(--ndl-ink)}.ex-app.ex-app .mf-steps li.done button{cursor:pointer}.ex-app.ex-app .mf-steps li.done button:hover:before{background:var(--ndl-ink-3)}.ex-app.ex-app .mf-steps button:focus-visible{outline:2px solid var(--ndl-ink-3);outline-offset:2px;border-radius:var(--r-xs)}.ex-app.ex-app .mf-step-now{font-size:var(--t-small);color:var(--ndl-soft);margin:0}.ex-app.ex-app .mf-step-now b{color:var(--ndl-ink);font-weight:600}.ex-app.ex-app .mf-cover{aspect-ratio:16/7;border-radius:var(--r-md);background:var(--ndl-surface-3);border:1px solid var(--ndl-line);overflow:hidden}.ex-app.ex-app .mf-cover>img,.ex-app.ex-app .mf-cover>video{object-fit:cover;width:100%;height:100%;display:block}.ex-app.ex-app .mf-goal{flex-direction:column;gap:8px;display:flex}.ex-app.ex-app .mf-goal-r{align-items:baseline;gap:8px;display:flex}.ex-app.ex-app .mf-goal-r b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ndl-ink);font-size:20px;font-weight:600}.ex-app.ex-app .mf-goal-r span,.ex-app.ex-app .mf-goal-l{font-size:var(--t-small);color:var(--ndl-soft)}.ex-app.ex-app .mf-acts{flex-direction:column;gap:8px;display:flex}.ex-app.ex-app .mf-acts>.btn{width:100%}.ex-app.ex-app .mf-acts>.btn.b-sm{align-self:center;width:auto}.ex-app.ex-app .mf-small{font-size:var(--t-micro);color:var(--ndl-soft);text-align:center;line-height:1.5}.ex-app.ex-app .mf-small b{color:var(--ndl-ink);font-weight:500}.ex-app.ex-app .mf-small code{font-size:var(--t-micro);color:var(--ndl-ink-2)}.ex-app.ex-app .mf-paywrap{position:relative}.ex-app.ex-app .mf-shutter{z-index:5;text-align:center;background:var(--ndl-surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:-4px}.ex-app.ex-app .mf-shutter b{font-size:var(--t-card);color:var(--ndl-ink);font-weight:600}.ex-app.ex-app .mf-shutter span:not(.mf-spin){max-width:320px;font-size:var(--t-small);color:var(--ndl-soft);line-height:1.5}.ex-app.ex-app .mf-spin{border-radius:var(--r-pill);border:2px solid var(--ndl-line);border-top-color:var(--ndl-ink);width:24px;height:24px;animation:.8s linear infinite mf-spin;display:block}.ex-app.ex-app .mf-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ex-app.ex-app .mf-done .mf-acts{align-self:stretch}.ex-app.ex-app .mf-dek{max-width:360px;font-size:var(--t-body);color:var(--ndl-soft);white-space:pre-wrap;margin:0;line-height:1.5}.ex-app.ex-app .mf-figure{border:1px solid var(--summary-line);border-radius:var(--summary-radius);background:var(--summary-bg);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.ex-app.ex-app .mf-figure b{font-variant-numeric:tabular-nums;color:var(--ndl-ink);font-size:20px;font-weight:600}.ex-app.ex-app .mf-figure span{font-size:var(--t-small);color:var(--ndl-soft)}.ex-app.ex-app .gw-meter{height:9px;margin-top:13px}.ex-app.ex-app .giverail .gw-chips{margin-top:14px}.ex-app.ex-app .giverail .gw-give{margin-top:10px;display:flex}.ex-app.ex-app .giverail .gw-give>.btn{flex:1}.ex-app.ex-app .giverail .gw-closed{margin-top:16px}.ex-app.ex-app .gw-givers-av{width:34px;height:34px}.ex-app.ex-app .gw-org-name{margin-top:4px}.ex-app.ex-app .mf-tip{flex-direction:column;gap:4px;display:flex}.ex-app.ex-app .mf-tip b{font-size:var(--t-card);color:var(--ndl-ink);font-weight:600}.ex-app.ex-app .mf-tip-chosen{font-size:var(--t-small);color:var(--ndl-soft);margin:0}.ex-app.ex-app .mf-tip-chosen b{color:var(--ndl-ink);font-variant-numeric:tabular-nums;font-weight:600}
