@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_3GQC8ookbQFRV1w61Uv6Y84jDpqQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_be99d3d5-module__b5TCdG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_be99d3d5-module__b5TCdG__variable{--font-mf:"Inter", "Inter Fallback"}
.mf{--accent:#4ade80;--bg:#0a5a3c;--surface:#0e6a47;--line:#ffffff2e;--ink:#fff;--ink2:#ddf0e5;--muted:#b9d6c7;--icon:#005032;--brand:#fff;--brand-h:#eefff4;--on-brand:#0b3d2e;--ui:#8af0b0;--on-ui:#06331f;--ok:#a6f7c4;--opt-bg:#fff;--opt-ink:#0b3d2e;--opt-line:transparent;--opt-bg-h:#f1fff6;--opt-line-h:#8af0b0;--pick-bg:#d6f9e3;--field-bg:#fff;--field-ink:#0b3d2e;--field-line:transparent;--ph:#0b3d2e6b;--go-bg:#0b3d2e;--go-ink:#fff;--track:#ffffff42;--err:#ffd3ca;--err-bg:#ffe5df;--err-ink:#9b1c0f;--err-line:#ff6f5b;--star:#a6f7c4;--pick:#8af0b04d;--halo:#8af0b029;--panel:#0e6a47;--panel-line:#ffffff2e;--call-bg:#8af0b0;--call-ink:#06331f;--mini-bg:#0e6a47;--hw:600;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-mf), -apple-system, system-ui, "SF Pro Display", "SF Pro Text", Inter, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;container:page/inline-size}.mf *,.mf :before,.mf :after{box-sizing:border-box}.mf em{font-style:normal}.mf button,.mf a,.mf summary{touch-action:manipulation;font-family:inherit}.mf input{font-family:inherit}.mf[data-theme=paper]{--bg:#fff;--surface:#f5f5f7;--line:transparent;--ink:#1d1d1f;--ink2:#424245;--muted:#6e6e73;--brand:#005032;--brand-h:#003c26;--on-brand:#fff;--ui:var(--accent);--on-ui:#fff;--ok:#006300;--opt-bg:#f5f5f7;--opt-ink:#1d1d1f;--opt-bg-h:#ececef;--opt-line-h:#0050328c;--pick-bg:#e8f6e9;--field-bg:#f5f5f7;--field-ink:#1d1d1f;--ph:#0b0b0b5c;--go-bg:#005032;--go-ink:#fff;--track:#e5e5ea;--err:#b42318;--err-bg:#fdecea;--err-ink:#b42318;--err-line:#d92d20;--star:#0ca30c;--pick:#0ca30c1a;--halo:#0ca30c29;--panel:#0a5a3c;--panel-line:transparent;--call-bg:#005032;--call-ink:#fff;--mini-bg:#f5f5f7;--hw:500}.mf-topbar{justify-content:space-between;align-items:center;gap:10px;padding:12px 0 0;display:flex}.mf-lang{background:#fff;border:1px solid #00000026;border-radius:999px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.mf-lang>button{color:#52514e;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;transition:background .16s,color .16s;display:inline-flex}.mf-lang>button:hover{background:#0000000d}.mf-lang>button[aria-pressed=true]{color:#fff;background:#2a78d6}.mf-login{white-space:nowrap;color:#0b0b0b;background:#fff;border:1px solid #00000026;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.mf-login:hover{color:#1c5cab;border-color:#2a78d666}.mf-login svg{width:17px;height:17px}.mf-stage{flex-direction:column;max-width:640px;min-height:100dvh;margin:0 auto;padding:0 20px;display:flex;position:relative}.mf-header{justify-content:space-between;align-items:center;padding:18px 0 6px;display:flex}.mf-brand{letter-spacing:-.03em;color:var(--ink);font-size:21px;font-weight:600;text-decoration:none}.mf-phone-pill{border:1px solid var(--field-line);background:var(--opt-bg);width:44px;height:44px;color:var(--icon);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mf-progress{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:6px 0 4px;display:grid}.mf-back{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mf-track{height:28px;position:relative}.mf-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:24px 0 110px;display:flex}.mf-kick{background:var(--mini-bg);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.mf-h{font-weight:var(--hw);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,8.8cqw,56px);line-height:1.07}.mf-h em{color:var(--ui)}.mf-h.mf-h-long{font-size:clamp(26px,6.6cqw,44px);line-height:1.12}.mf-sub{color:var(--ink2);margin:-8px 0 0;font-size:15px}.mf-lede{color:var(--ink2);text-align:center;text-wrap:balance;margin:-8px 0 0;font-size:15px}.mf-ask{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-chip{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:inline-flex}.mf-chip svg,.mf-status svg{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mf-callbar a svg{flex:none;width:20px;height:20px}.mf-trust{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mf-trust li{align-items:center;gap:5px;display:inline-flex}.mf-trust svg{fill:none;stroke:var(--ui);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mf-phonecheck{min-height:18px;color:var(--ink2);text-align:center;margin:-4px 0 0;font-size:13.5px;font-weight:600;line-height:18px}.mf-phonecheck[data-state=valid]{color:var(--ui)}.mf-alert{background:var(--err-bg);width:100%;max-width:360px;color:var(--err-ink);text-align:left;border-radius:14px;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:15px;font-weight:650;line-height:1.3;animation:.42s both mf-shake;display:flex}.mf-alert svg{flex:none;width:20px;height:20px}.mf-input[aria-invalid=true],.mf-input[aria-invalid=true]:focus-visible{border-color:var(--err-line);box-shadow:0 0 0 3px color-mix(in srgb, var(--err-line) 30%, transparent);animation:.42s both mf-shake}@keyframes mf-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.mf-alert,.mf-input[aria-invalid=true]{animation:none}}.mf-tiles{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:372px;display:flex}.mf-tiles>button{border:2px solid var(--opt-line);background:var(--opt-bg);min-width:0;height:108px;color:var(--opt-ink);letter-spacing:-.01em;text-align:center;cursor:pointer;border-radius:24px;flex-direction:column;flex:0 0 calc(33.3333% - 6.66667px);justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:14px;font-weight:600;line-height:1.15;transition:transform .12s,background .16s,border-color .16s;display:flex}.mf-tiles>button:hover{background:var(--opt-bg-h);border-color:var(--opt-line-h)}.mf-tiles>button:active{transform:scale(.96)}.mf-tiles>button:focus-visible{outline:2px solid var(--ui);outline-offset:3px}.mf-tiles>button[aria-pressed=true]{border-color:var(--ui);background:var(--pick-bg)}.mf-tiles>button svg{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:40px}.mf-tiles>button b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.mf-tiles>button b+span{opacity:.8;font-size:13px;font-weight:500}.mf-tiles.two{max-width:250px}.mf-tiles.two>button{flex-basis:calc(50% - 5px)}.mf-tiles.wide>button{border-radius:16px;flex-direction:row;flex-basis:100%;justify-content:flex-start;height:56px;padding:0 18px}.mf-tiles[data-picked=yes]>button{pointer-events:none;animation:.25s both mf-dim}.mf-tiles[data-picked=yes]>button[aria-pressed=true]{animation:.75s cubic-bezier(.2,.7,.2,1) both mf-picked}.mf-field{width:100%;max-width:360px;position:relative}.mf-input{border:2px solid var(--field-line);background:var(--field-bg);width:100%;min-height:62px;color:var(--field-ink);letter-spacing:.01em;border-radius:16px;outline:none;padding:0 62px 0 20px;font-size:22px;font-weight:600}.mf-input::placeholder{color:var(--ph);font-weight:400}.mf-input:focus-visible{border-color:var(--ui)}.mf-go{background:var(--go-bg);width:46px;height:46px;color:var(--go-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,transform .12s;display:flex;position:absolute;top:8px;right:8px}.mf-go:active{transform:scale(.92)}.mf-go[data-ready=no]{opacity:.5}.mf-go[data-ready=yes]{animation:1.5s ease-in-out infinite mf-ready}.mf-status{min-height:20px;color:var(--ink2);align-items:center;gap:7px;margin:-6px 0 0;font-size:14px;display:inline-flex}.mf-primary{background:var(--brand);width:100%;max-width:360px;min-height:58px;color:var(--on-brand);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:700;transition:transform .12s,opacity .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.mf-primary:hover{background:var(--brand-h)}.mf-primary:active{transform:scale(.98)}.mf-primary[data-ready=no]{opacity:.5}.mf-primary[data-ready=yes]{animation:1.5s ease-in-out infinite mf-ready}.mf-primary:disabled{cursor:default}.mf-consent{max-width:440px;color:var(--muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.mf-consent a{color:var(--ink2);text-decoration:underline}.mf-secondary{border:1.5px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.mf-callbar{z-index:5;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 70%, transparent);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mf-callbar a{background:var(--call-bg);width:100%;max-width:360px;min-height:54px;color:var(--call-ink);box-shadow:0 8px 30px var(--halo);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.mf-callbar a small{opacity:.8;font-size:13px;font-weight:500}.mf-ai{background:var(--mini-bg);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.mf-ailabel{letter-spacing:-.02em;color:var(--ink);margin:-4px 0 0;font-size:21px;font-weight:600}.mf-pct{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ok);margin:-8px 0 0;font-size:46px;font-weight:600;line-height:1}.mf-checks{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.mf-ck{color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:500;transition:opacity .25s;display:flex}.mf-ck[data-on=no]{opacity:.5}.mf-ckb{border:2px solid var(--track);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.mf-ck[data-on=yes] .mf-ckb{background:var(--ui);border-color:var(--ui);color:var(--on-ui)}.mf-done-h{font-weight:var(--hw);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0;font-size:28px;line-height:1.08}.mf-done-p{max-width:21em;color:var(--ink2);text-wrap:pretty;margin:-6px 0 0;font-size:15.5px}.mf-clock{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ok);margin:0;font-size:40px;font-weight:600;line-height:1}.mf-ringing{transform-origin:50%;animation:4.2s ease-in-out 1.5s infinite mf-ringing}.mf-fine{color:var(--muted);margin:0;font-size:13px}.mf-section{border-top:1px solid var(--line);padding:36px 20px}.mf-section-inner{max-width:640px;margin:0 auto}.mf-claim{font-size:19px;font-weight:var(--hw);letter-spacing:-.01em;text-align:center;text-wrap:balance;color:var(--ink);margin:0 0 22px;line-height:1.3}.mf-stats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mf-stat b{letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:600;display:block}.mf-stat span{color:var(--ink2);font-size:13.5px}.mf-h2{font-size:26px;font-weight:var(--hw);letter-spacing:-.02em;color:var(--ink);margin:0 0 14px}.mf-faq details{border-top:1px solid var(--line);padding:14px 0}.mf-faq details:last-child{border-bottom:1px solid var(--line)}.mf-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-size:16.5px;font-weight:600;list-style:none;display:flex}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq summary:after{content:"+";color:var(--muted);font-size:20px}.mf-faq details[open] summary:after{content:"–"}.mf-faq p{color:var(--ink2);margin:10px 0 0;font-size:15px;line-height:1.5}.mf-talk{text-align:center}.mf-talk>a{letter-spacing:-.02em;color:var(--ink);margin:8px 0;font-size:30px;font-weight:600;text-decoration:none;display:inline-block}.mf-footer{padding:28px 20px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55}.mf-footer p{max-width:640px;margin:0 auto 10px}.mf-footer a{color:var(--ink2);text-decoration:underline}.mf-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}@keyframes mf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mf-bloom{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes mf-dim{to{opacity:.26}}@keyframes mf-picked{0%{transform:scale(1)}30%{box-shadow:0 0 0 4px var(--ui);transform:scale(1.03)}to{opacity:.1;filter:blur(2px);transform:scale(.97)}}@keyframes mf-ready{0%,to{box-shadow:0 0 0 0 var(--pick)}50%{box-shadow:0 0 0 7px var(--pick)}}@keyframes mf-ringing{0%,84%,to{transform:rotate(0)}86%{transform:rotate(-16deg)}88%{transform:rotate(14deg)}90%{transform:rotate(-12deg)}92%{transform:rotate(9deg)}95%{transform:rotate(-5deg)}}.mf-in{animation:.46s cubic-bezier(.2,.7,.2,1) both mf-rise}.mf-stagger>*{animation:.5s cubic-bezier(.2,.7,.2,1) both mf-bloom}.mf-stagger>:first-child{animation-delay:40ms}.mf-stagger>:nth-child(2){animation-delay:90ms}.mf-stagger>:nth-child(3){animation-delay:.14s}.mf-stagger>:nth-child(4){animation-delay:.19s}.mf-stagger>:nth-child(5){animation-delay:.24s}.mf-stagger>:nth-child(6){animation-delay:.29s}@media (max-height:600px){.mf-main{padding-top:12px}.mf-tiles>button{height:82px}}@media (prefers-reduced-motion:reduce){.mf-in,.mf-stagger>*,.mf-tiles[data-picked=yes]>button,.mf-go[data-ready=yes],.mf-primary[data-ready=yes],.mf-ringing{animation:none!important}}.mf-canvas{z-index:1;width:100%;height:var(--cvh,100vh);margin-bottom:calc(var(--cvh,100vh) * -1);pointer-events:none;display:block;position:sticky;top:0;left:0}@supports (height:100lvh){.mf{--cvh:100lvh}}.mf-dust-stage{--slot-h:clamp(112px, calc(var(--vh,8.44px) * 100 - 640px), 216px);--slot-min:112px;touch-action:pan-y pinch-zoom;min-height:calc(var(--vh,8.44px) * 100 - 16px);flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}.mf-dust-stage>.mf-stage{z-index:2;width:100%;position:relative}.mf-dust-stage .mf-main{justify-content:flex-start}.mf-callbar{z-index:5}.mf-slot{width:100%;height:clamp(140px, calc(var(--vh,8.44px) * 26), 230px);min-height:var(--slot-min,112px);flex:0 auto}@media (max-height:760px){.mf-topbar{padding-top:6px}.mf-header{padding:8px 0 2px}.mf-progress{padding:2px 0}.mf-track{height:22px}.mf-main{gap:10px;padding-top:6px}.mf-screen{gap:10px}.mf-slot{height:clamp(104px, calc(var(--vh,7px) * 17), 150px);min-height:96px}.mf-dust-stage{--slot-min:96px}.mf-h{font-size:clamp(27px,7.4cqw,38px)}.mf-kick{min-height:28px;font-size:13px}.mf-tiles>button{gap:5px;height:92px}.mf-tiles.wide>button{gap:12px;height:56px}.mf-tiles>button svg{width:34px;height:34px}.mf-tiles>button b{font-size:24px}}.mf-slot[data-mode=typing]{height:var(--slot-h);flex:none}.mf-slot[data-mode=building]{flex:none;height:8px;min-height:0}.mf-screen{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mf-r2{--qs:105px}.mf-r1{--qs:50px}.mf-f1{--qs:31px}.mf-f2{--qs:104px}@keyframes mf-fade{0%{opacity:0}to{opacity:1}}@keyframes mf-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(230%)}}@keyframes mf-sweep{0%{opacity:.2;filter:blur(5px);-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;filter:blur();-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mf-hint{0%,84%,to{border-color:var(--opt-line);box-shadow:0 0 #0000}92%{border-color:var(--ui);box-shadow:0 0 0 3px var(--pick)}}@keyframes mf-infwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes mf-inback{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes mf-draw{to{stroke-dashoffset:0}}@keyframes mf-qintro{0%{opacity:0;transform:translateY(calc(var(--qs,90px) + 20px)) scale(1.12);filter:blur(9px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}24%{opacity:1;transform:translateY(var(--qs,90px)) scale(1.12);filter:blur()}58%{opacity:1;transform:translateY(var(--qs,90px)) scale(1.12);filter:blur();animation-timing-function:cubic-bezier(.55,0,.15,1)}to{opacity:1;filter:blur();transform:none}}@keyframes mf-qout{to{opacity:0;filter:blur(5px);transform:translateY(-16px)}}.mf-in-back{animation:.46s cubic-bezier(.2,.7,.2,1) both mf-inback}.mf-sweep{animation:.9s cubic-bezier(.2,.7,.2,1) both mf-sweep;-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 60%);mask-image:linear-gradient(100deg,#000 40%,#0000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mf-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff9 50%,#0000 64%);animation:3.8s ease-in-out 1.2s infinite mf-sheen;position:absolute;inset:0;transform:translate(-130%)}.mf-tiles.mf-hintable>button{animation:.5s cubic-bezier(.2,.7,.2,1) both mf-bloom,7s ease-in-out infinite mf-hint}.mf-tiles.mf-hintable>button:first-child{animation-delay:40ms,4s}.mf-tiles.mf-hintable>button:nth-child(2){animation-delay:90ms,4.22s}.mf-tiles.mf-hintable>button:nth-child(3){animation-delay:.14s,4.44s}.mf-tiles.mf-hintable>button:nth-child(4){animation-delay:.19s,4.66s}.mf-tiles.mf-hintable>button:nth-child(5){animation-delay:.24s,4.88s}.mf-tiles.mf-hintable>button:nth-child(6){animation-delay:.29s,5.1s}.mf-tiles svg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.95s cubic-bezier(.3,.7,.2,1) .18s forwards mf-draw}.mf-tiles>button:nth-child(2) svg path{animation-delay:.24s}.mf-tiles>button:nth-child(3) svg path{animation-delay:.3s}.mf-tiles>button:nth-child(4) svg path{animation-delay:.36s}.mf-tiles>button:nth-child(5) svg path{animation-delay:.42s}.mf-tiles>button:nth-child(6) svg path{animation-delay:.48s}.mf-show .mf-qwrap{will-change:transform;animation:1.55s both mf-qintro}.mf-show .mf-kick,.mf-show .mf-lede{animation:.7s .15s both mf-fade}.mf-show .mf-ask{animation:.7s .25s both mf-fade}.mf-show .mf-reveal{animation:.55s cubic-bezier(.2,.7,.2,1) 1.08s both mf-bloom}.mf-show .mf-reveal~.mf-reveal{animation-delay:1.18s}.mf-show .mf-reveal.mf-late{animation-delay:1.5s}.mf-show .mf-tiles.mf-hintable>button:first-child{animation-delay:1.05s,5s}.mf-show .mf-tiles.mf-hintable>button:nth-child(2){animation-delay:1.12s,5.2s}.mf-show .mf-tiles.mf-hintable>button:nth-child(3){animation-delay:1.19s,5.4s}.mf-show .mf-tiles.mf-hintable>button:nth-child(4){animation-delay:1.26s,5.6s}.mf-show .mf-tiles.mf-hintable>button:nth-child(5){animation-delay:1.33s,5.8s}.mf-show .mf-tiles.mf-hintable>button:nth-child(6){animation-delay:1.4s,6s}.mf-show .mf-tiles svg path{animation-delay:1.25s}.mf-show .mf-tiles>button:nth-child(2) svg path{animation-delay:1.32s}.mf-show .mf-tiles>button:nth-child(3) svg path{animation-delay:1.39s}.mf-show .mf-tiles>button:nth-child(4) svg path{animation-delay:1.46s}.mf-show .mf-tiles>button:nth-child(5) svg path{animation-delay:1.53s}.mf-show .mf-tiles>button:nth-child(6) svg path{animation-delay:1.6s}.mf-show.mf-first .mf-qwrap{animation-duration:1.1s;animation-delay:50ms}.mf-show.mf-first .mf-reveal.mf-late{animation-delay:.9s}.mf-show.mf-first .mf-tiles.mf-hintable>button:first-child{animation-delay:1.6s,5.6s}.mf-show.mf-first .mf-tiles.mf-hintable>button:nth-child(2){animation-delay:1.67s,5.8s}.mf-show.mf-first .mf-tiles.mf-hintable>button:nth-child(3){animation-delay:1.74s,6s}.mf-show.mf-first .mf-tiles.mf-hintable>button:nth-child(4){animation-delay:1.81s,6.2s}.mf-show.mf-first .mf-tiles.mf-hintable>button:nth-child(5){animation-delay:1.88s,6.4s}.mf-show.mf-first .mf-tiles.mf-hintable>button:nth-child(6){animation-delay:1.95s,6.6s}.mf-show.mf-first .mf-tiles svg path{animation-delay:1.8s}.mf-show.mf-first .mf-tiles>button:nth-child(2) svg path{animation-delay:1.87s}.mf-show.mf-first .mf-tiles>button:nth-child(3) svg path{animation-delay:1.94s}.mf-show.mf-first .mf-tiles>button:nth-child(4) svg path{animation-delay:2.01s}.mf-show.mf-first .mf-tiles>button:nth-child(5) svg path{animation-delay:2.08s}.mf-show.mf-first .mf-tiles>button:nth-child(6) svg path{animation-delay:2.15s}.mf-skip .mf-qwrap,.mf-skip .mf-kick,.mf-skip .mf-lede,.mf-skip .mf-ask,.mf-skip .mf-reveal,.mf-skip .mf-tiles>button,.mf-skip .mf-tiles svg path{animation-duration:10ms!important;animation-delay:0s!important}.mf-screen[data-leaving=yes] .mf-qwrap{animation:.38s both mf-qout}@container page (min-width:760px){.mf-dust-stage{--slot-h:clamp(170px, calc(var(--vh,8.44px) * 30), 320px)}}@media (max-height:600px){.mf-dust-stage{--slot-h:60px}}@media (max-height:520px){.mf-trust,.mf-kick,.mf-lede{display:none!important}}@media (max-height:740px){.mf-r2{--qs:85px}.mf-r1{--qs:40px}.mf-dust-stage{--slot-min:44px}.mf-chip{display:none!important}.mf-chip.mf-keep{display:inline-flex!important}.mf-tiles>button{gap:5px!important;height:80px!important;padding:6px!important}.mf-tiles.wide>button{gap:12px!important;height:54px!important;padding:0 16px!important}.mf-tiles>button svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.mf-in-back,.mf-qwrap,.mf-kick,.mf-lede,.mf-ask,.mf-reveal,.mf-sheen,.mf-sweep,.mf-tiles.mf-hintable>button,.mf-screen[data-leaving=yes] .mf-qwrap{animation:none!important}.mf-tiles svg path{stroke-dashoffset:0!important;animation:none!important}}.mf-done-row{align-items:center;gap:14px;width:100%;max-width:400px;display:flex}.mf-done-row .mf-clock{text-align:left;flex:none;min-width:96px}.mf-done-row .mf-clock.mf-ringing{letter-spacing:-.02em;max-width:7em;font-size:20px}.mf-primary{white-space:nowrap;color:#0f2a1c;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.mf-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;width:100%;max-width:320px;margin-top:4px;display:grid}.mf-checks .mf-ck{font-size:17px;font-weight:600}.mf-checks .mf-ckb{width:24px;height:24px}.mf-header-tools{align-items:center;gap:8px;display:flex}.mf-ghost,.mf-ghost>button{color:var(--ink);background:#ffffff1a;border-color:#ffffff38}.mf-lang.mf-ghost{background:#ffffff1a;border:1px solid #ffffff38;font-size:12px}.mf-lang.mf-ghost>button{color:#ffffffc7;background:0 0;border:none;min-height:32px;padding:0 9px}.mf-lang.mf-ghost>button[aria-pressed=true]{color:#0f2a1c;background:#ffffffeb}.mf-login.mf-ghost{min-height:32px;color:var(--ink);background:#ffffff1a;border:1px solid #ffffff38;padding:0 11px;font-size:12.5px}.mf-login.mf-ghost svg{width:15px;height:15px}.mf[data-theme=paper] .mf-lang.mf-ghost,.mf[data-theme=paper] .mf-login.mf-ghost{background:#0000000d;border-color:#00000024}.mf[data-theme=paper] .mf-lang.mf-ghost>button{color:#0009}.mf[data-theme=paper] .mf-lang.mf-ghost>button[aria-pressed=true]{color:#fff;background:#0f2a1c}.mf-flag{font-size:18px;line-height:1}.mf-lang.mf-ghost>button{padding:0 10px}@media (max-width:640px){.mf-header-tools{gap:6px}.mf-login.mf-ghost span{display:none}.mf-login.mf-ghost{padding:0 11px}}.mf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-count{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink2);opacity:.75;text-align:right;font-size:11.5px;font-weight:600}.mf-done-p,.mf-status,.mf-chip,.mf-sub{text-shadow:0 0 6px var(--bg), 0 0 3px var(--bg), 0 0 1px var(--bg)}.mf-lang.mf-ghost>button{position:relative}.mf-lang.mf-ghost>button:after{content:"";position:absolute;inset:-6px -2px}
