.mf,.mf-layer,.mf-sheet .panel{--mf-surface:var(--form-surface,#FFFFFF);--mf-page:var(--form-page,#FAF8F3);--mf-ink:var(--form-ink,#0F1B2D);--mf-sub:var(--form-sub,#4A5568);--mf-line:var(--form-line,#E3E0D6);--mf-field:var(--form-field,#FFFFFF);--mf-cta:var(--form-cta,#C41E2A);--mf-cta-ink:var(--form-cta-ink,#FFFFFF);--mf-acc:var(--form-accent,var(--mf-cta));--mf-err:var(--form-error,#A31820);--mf-tint:var(--form-tint,rgba(196,30,42,.08));--mf-display:var(--f-display,"Fraunces",Georgia,serif);--mf-body:var(--f-body,"Instrument Sans",system-ui,-apple-system,sans-serif);--mf-ar-display:var(--f-ar-display,"Noto Kufi Arabic","Tajawal","Geeza Pro",sans-serif);--mf-ar:var(--f-ar,"Tajawal","Geeza Pro","Noto Sans Arabic",sans-serif);--mf-mono:var(--f-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);--mf-out:cubic-bezier(.2,.8,.2,1);--mf-sharp:cubic-bezier(.4,0,0,1)}.mf *,.mf :after,.mf :before,.mf-sheet *,.mf-sheet :after,.mf-sheet :before{box-sizing:border-box}.mf{display:flex;flex-direction:column;gap:0;color:var(--mf-ink);font-family:var(--mf-body);font-size:16px;line-height:1.6;text-align:start}.mf[dir=rtl]{font-family:var(--mf-ar);font-size:17px;line-height:1.75}.mf h3,.mf ol,.mf p,.mf ul{margin:0}.mf-sr{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mf-top{display:flex;align-items:center;gap:6px;min-height:44px}.mf-top .sp{flex:1 1}.mf-ico{inline-size:44px;block-size:44px;display:inline-grid;place-items:center;border:0;background:none;color:var(--mf-ink);border-radius:10px;cursor:pointer;padding:0;flex:none}.mf-ico:hover{background:var(--mf-tint)}.mf-ico svg{inline-size:20px;block-size:20px}.mf[dir=rtl] .mf-back svg{transform:scaleX(-1)}.mf-fix:focus-visible,.mf-ico:focus-visible,.mf-next:focus-visible,.mf-phone .cc:focus-visible{outline:2px solid var(--mf-cta);outline-offset:2px}.mf-count{font-family:var(--mf-mono);font-size:12px;color:var(--mf-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:6px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.mf-bar{block-size:3px;border-radius:2px;background:var(--mf-line);overflow:hidden}.mf-bar i{display:block;block-size:100%;inline-size:0;background:var(--mf-cta);transition:inline-size .32s var(--mf-sharp)}.mf-body{display:grid;align-content:start;grid-gap:18px;gap:18px;padding-block:24px 20px;min-block-size:300px}@media (prefers-reduced-motion:no-preference){.mf-body.fwd>*{animation:mf-in .3s var(--mf-out) both}.mf-body.bwd>*{animation:mf-in-back .3s var(--mf-out) both}@keyframes mf-in{0%{opacity:0;transform:translateY(16px)}}@keyframes mf-in-back{0%{opacity:0;transform:translateY(-16px)}}}.mf-num{display:flex;align-items:center;gap:8px;font-family:var(--mf-mono);font-size:13px;font-weight:700;color:var(--mf-acc)}.mf-num svg{inline-size:14px;block-size:14px}.mf[dir=rtl] .mf-num svg{transform:scaleX(-1)}.mf-title{font-family:var(--mf-display);font-weight:700;font-size:26px;line-height:1.22;letter-spacing:-.01em;text-wrap:balance;outline:none}.mf .mf-done:focus,.mf .mf-done:focus-visible,.mf .mf-title:focus,.mf .mf-title:focus-visible{outline:none}.mf[dir=rtl] .mf-title{font-family:var(--mf-ar-display);font-weight:800;font-size:21px;line-height:1.65;letter-spacing:0}@media (min-width:768px){.mf-title{font-size:28px}.mf[dir=rtl] .mf-title{font-size:23px}}.mf-hint{font-size:15px;-webkit-margin-before:-8px;margin-block-start:-8px}.mf-hint,.mf-time{color:var(--mf-sub)}.mf-time{font-family:var(--mf-mono);font-size:12px}.mf[dir=rtl] .mf-time{font-family:var(--mf-ar);font-size:13px}.mf-field{display:grid;grid-gap:6px;gap:6px;min-width:0;border:0;padding:0;margin:0}.mf-label{font-size:13px;color:var(--mf-sub);font-weight:600}.mf-field+.mf-field{-webkit-margin-before:10px;margin-block-start:10px}.mf input.mf-in,.mf textarea.mf-in{inline-size:100%;font:inherit;font-size:21px;line-height:1.4;color:var(--mf-ink);background:transparent;border:0;-webkit-border-after:2px solid var(--mf-line);border-block-end:2px solid var(--mf-line);border-radius:0;padding:10px 2px;outline:none;margin:0;transition:border-color .16s var(--mf-out),box-shadow .16s var(--mf-out)}.mf textarea.mf-in{resize:none;min-block-size:96px;font-size:19px}.mf input.mf-in::placeholder,.mf textarea.mf-in::placeholder{color:var(--mf-sub);opacity:.7}.mf .mf-phone:focus-within,.mf input.mf-in:focus,.mf textarea.mf-in:focus{border-color:var(--mf-cta);box-shadow:0 1px 0 var(--mf-cta)}.mf .mf-in[aria-invalid=true],.mf .mf-phone.is-invalid{border-color:var(--mf-err);box-shadow:0 1px 0 var(--mf-err)}.mf-err{color:var(--mf-err);font-size:15px;font-weight:600;display:flex;gap:8px;align-items:baseline}.mf-err:before{content:"";flex:none;inline-size:7px;block-size:7px;border:1.5px solid;transform:rotate(45deg) translateY(-1px)}.mf-note{font-size:13px;color:var(--mf-sub)}.mf-fix{justify-self:start;font:inherit;font-size:15px;color:var(--mf-ink);background:var(--mf-tint);border:1px dashed var(--mf-acc);border-radius:10px;padding:8px 12px;min-block-size:44px;text-align:start;cursor:pointer}.mf-fix b{font-weight:700}.mf-fix bdi{font-family:var(--mf-body)}.mf-hp{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mf-phone{display:flex;align-items:stretch;-webkit-border-after:2px solid var(--mf-line);border-block-end:2px solid var(--mf-line);transition:border-color .16s var(--mf-out),box-shadow .16s var(--mf-out)}.mf-phone .cc{display:inline-flex;align-items:center;gap:8px;font-family:var(--mf-mono);font-size:16px;font-weight:700;color:var(--mf-ink);background:none;border:0;border-right:1px solid var(--mf-line);padding:0 12px 0 2px;min-block-size:52px;cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mf-phone .cc .iso{font-size:12px;color:var(--mf-sub);letter-spacing:.06em}.mf-phone .cc i{inline-size:7px;block-size:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-3px);opacity:.7}.mf .mf-phone input.mf-in{-webkit-border-after:0;border-block-end:0;box-shadow:none;padding-inline:12px 2px;font-family:var(--mf-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:0}.mf-opts{display:grid;grid-gap:10px;gap:10px}.mf-opt{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-block-size:56px;padding:12px 14px;border:1px solid var(--mf-line);border-radius:12px;background:var(--mf-field);cursor:pointer;transition:border-color .14s var(--mf-out),background-color .14s var(--mf-out)}.mf-opt:hover{border-color:var(--mf-sub)}.mf-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.mf-opt .k{inline-size:28px;block-size:28px;display:grid;place-items:center;font-family:var(--mf-mono);font-size:13px;font-weight:700;border:1px solid var(--mf-line);border-radius:7px;color:var(--mf-sub)}.mf-opt .t{font-size:17px;line-height:1.45}.mf-opt .chk{inline-size:10px;block-size:17px;border-right:2px solid var(--mf-cta);border-bottom:2px solid var(--mf-cta);transform:rotate(45deg) scale(.4);opacity:0;justify-self:center;-webkit-margin-before:-4px;margin-block-start:-4px;transition:transform .16s var(--mf-out),opacity .16s var(--mf-out)}.mf-opt:has(input:checked){border-color:var(--mf-cta);background:var(--mf-tint);box-shadow:inset 0 0 0 1px var(--mf-cta)}.mf-opt:has(input:checked) .k{background:var(--mf-cta);border-color:var(--mf-cta);color:var(--mf-cta-ink)}.mf-opt:has(input:checked) .chk{opacity:1;transform:rotate(45deg) scale(1)}.mf-opt:has(input:focus-visible){outline:2px solid var(--mf-cta);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.mf-opt.flash{animation:mf-flash .38s var(--mf-sharp)}@keyframes mf-flash{30%{background:var(--mf-tint)}60%{background:transparent}}}@media (hover:none){.mf-opt{grid-template-columns:minmax(0,1fr) 18px}.mf-opt .k{display:none}}.mf-checks{display:grid;grid-gap:10px;gap:10px}.mf-check{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--mf-line);border-radius:12px;background:var(--mf-field);cursor:pointer}.mf-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:24px;block-size:24px;margin:2px 0 0;border:1.5px solid var(--mf-sub);border-radius:6px;display:grid;place-items:center;cursor:pointer;background:transparent}.mf-check input:after{content:"";inline-size:6px;block-size:12px;border-right:2px solid var(--mf-cta-ink);border-bottom:2px solid var(--mf-cta-ink);transform:rotate(45deg) translate(-1px,-1px);opacity:0}.mf-check input:checked{background:var(--mf-cta);border-color:var(--mf-cta)}.mf-check input:checked:after{opacity:1}.mf-check input:focus-visible{outline:2px solid var(--mf-cta);outline-offset:2px}.mf-check input[aria-invalid=true]{border-color:var(--mf-err)}.mf-check:has(input:checked){border-color:var(--mf-cta)}.mf-check .tx{font-size:14px;line-height:1.7}.mf-check .req{display:block;font-family:var(--mf-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mf-acc);-webkit-margin-after:4px;margin-block-end:4px}.mf[dir=rtl] .mf-check .req{font-family:var(--mf-ar);font-size:12px;letter-spacing:0}.mf-check a,.mf-notice a{color:inherit;text-underline-offset:3px}.mf-subs{display:flex;flex-wrap:wrap;gap:8px;-webkit-padding-start:36px;padding-inline-start:36px}.mf-subs .mf-check{padding:10px 12px}.mf-notice{font-size:14px;color:var(--mf-sub)}.mf-act{display:grid;grid-gap:8px;gap:8px;padding-block:16px 4px;-webkit-border-before:1px solid var(--mf-line);border-block-start:1px solid var(--mf-line)}.mf-next{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:56px;inline-size:100%;padding:0 22px;background:var(--mf-cta);color:var(--mf-cta-ink);border:0;border-radius:12px;font:inherit;font-weight:700;font-size:17px;line-height:1.2;cursor:pointer;transition:filter .16s var(--mf-out),transform .16s var(--mf-out)}.mf-next:hover{filter:brightness(1.06)}.mf-next:active{transform:translateY(1px)}.mf-next[disabled]{opacity:.6;cursor:progress}.mf-next.is-quiet{background:transparent;color:var(--mf-ink);box-shadow:inset 0 0 0 1px var(--mf-line)}.mf-next svg{inline-size:18px;block-size:18px}.mf[dir=rtl] .mf-next svg{transform:scaleX(-1)}@media (min-width:768px){.mf:not(.is-full) .mf-act{justify-items:start}.mf:not(.is-full) .mf-next{inline-size:auto;min-inline-size:200px}}.mf-auto{font-size:13px}.mf-auto,.mf-keys{color:var(--mf-sub);text-align:center}.mf-keys{display:none;font-size:12px}.mf-keys kbd{font-family:var(--mf-mono);font-size:11px;border:1px solid var(--mf-line);border-radius:5px;padding:1px 6px}@media (hover:hover) and (pointer:fine){.mf-keys{display:block}}@media (min-width:768px){.mf:not(.is-full) .mf-auto,.mf:not(.is-full) .mf-keys{text-align:start}}.mf-done{display:grid;grid-gap:16px;gap:16px;align-content:center;justify-items:start;padding-block:24px;outline:none}.mf-done .mark{inline-size:52px;block-size:52px;border:1.5px solid var(--mf-cta);transform:rotate(45deg);display:grid;place-items:center;margin:6px}.mf-done .mark i{inline-size:11px;block-size:20px;border-right:2px solid var(--mf-cta);border-bottom:2px solid var(--mf-cta);transform:translate(-1px,-3px)}.mf-done .big{font-family:var(--mf-display);font-weight:700;font-size:24px;line-height:1.3}.mf[dir=rtl] .mf-done .big{font-family:var(--mf-ar-display);font-weight:800;font-size:20px;line-height:1.7}.mf-done .num{color:var(--mf-sub);font-size:15px}.mf-done .num bdi{font-family:var(--mf-mono);color:var(--mf-ink);white-space:nowrap}.mf-resume{display:grid;grid-gap:12px;gap:12px}.mf-resume p{color:var(--mf-sub);font-size:15px}.mf-layer{position:fixed;inset-inline:0;top:var(--mf-vv-top,0);block-size:var(--mf-vv-h,100dvh);z-index:1000;display:flex;flex-direction:column;background:var(--mf-page);color:var(--mf-ink);overflow:hidden;min-height:0}@media (prefers-reduced-motion:no-preference){.mf-layer{animation:mf-rise .28s var(--mf-out) both}@keyframes mf-rise{0%{transform:translateY(24px);opacity:.3}}}.mf.is-full{flex:1 1;min-block-size:0;background:var(--mf-page)}.mf.is-full .mf-top{-webkit-padding-before:env(safe-area-inset-top,0);padding-block-start:env(safe-area-inset-top,0);padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px))}.mf.is-full .mf-bar{border-radius:0}.mf.is-full .mf-body{flex:1 1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:32px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}.mf.is-full .mf-act{padding:14px max(20px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom, 0px)) max(20px,env(safe-area-inset-left,0px));background:var(--mf-page)}.mf.is-full .mf-done{flex:1 1;padding-inline:max(22px,env(safe-area-inset-left,0px)) max(22px,env(safe-area-inset-right,0px))}.mf-sheet{position:fixed;inset:0;z-index:1001;display:grid;place-items:center;background:rgba(9,17,32,.45)}.mf-sheet .panel{display:flex;flex-direction:column;inline-size:100%;block-size:100%;background:var(--mf-page);color:var(--mf-ink);font-family:var(--mf-body);overflow:hidden}.mf-sheet .panel[dir=rtl]{font-family:var(--mf-ar);font-size:17px;line-height:1.75}@media (min-width:768px){.mf-sheet .panel{inline-size:min(440px,calc(100% - 48px));block-size:min(640px,calc(100% - 96px));border-radius:16px;border:1px solid var(--mf-line)}}@media (prefers-reduced-motion:no-preference){.mf-sheet .panel{animation:mf-rise .22s var(--mf-out) both}}.mf-sheet .head{display:flex;align-items:center;gap:6px;padding-block:calc(8px + env(safe-area-inset-top, 0px)) 8px;padding-inline:18px 6px;-webkit-border-after:1px solid var(--mf-line);border-block-end:1px solid var(--mf-line)}.mf-sheet .head h3{flex:1 1;margin:0;font-size:17px;font-weight:700}.mf-sheet .search{margin:12px 16px 6px;display:flex;align-items:center;gap:10px;border:1px solid var(--mf-line);border-radius:12px;padding:0 12px;background:var(--mf-field)}.mf-sheet .search:focus-within{border-color:var(--mf-cta);box-shadow:0 0 0 1px var(--mf-cta)}.mf-sheet .search svg{inline-size:18px;block-size:18px;color:var(--mf-sub);flex:none}.mf-sheet .search input{flex:1 1;min-width:0;font:inherit;font-size:17px;color:var(--mf-ink);background:none;border:0;outline:none;min-block-size:48px}.mf-sheet ul{position:relative;list-style:none;margin:0;padding:4px 8px calc(24px + env(safe-area-inset-bottom, 0px));overflow-y:auto;flex:1 1;overscroll-behavior:contain}.mf-sheet .grp{font-family:var(--mf-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-sub);padding:14px 10px 6px}.mf-sheet .panel[dir=rtl] .grp{font-family:var(--mf-ar);font-size:12px;letter-spacing:0}.mf-sheet li[role=option]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-block-size:50px;padding:6px 10px;border-radius:10px;cursor:pointer}.mf-sheet li[role=option] .iso{font-family:var(--mf-mono);font-size:12px;font-weight:700;color:var(--mf-sub);letter-spacing:.06em}.mf-sheet li[role=option] .code{font-family:var(--mf-mono);font-size:14px;color:var(--mf-sub);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.mf-sheet li[role=option]:hover,.mf-sheet li[role=option][aria-selected=true]{background:var(--mf-tint)}.mf-sheet li[role=option].is-current .code,.mf-sheet li[role=option].is-current .iso{color:var(--mf-acc)}.mf-sheet .none{padding:18px 10px;color:var(--mf-sub)}.mf-sheet .mf-ico:focus-visible{outline:2px solid var(--mf-cta);outline-offset:2px}.ev .mf,.ev.mf-layer,.mf-sheet .panel.ev{--form-surface:var(--card);--form-page:var(--bg);--form-ink:var(--ink);--form-sub:var(--sub);--form-line:var(--line);--form-field:var(--bg);--form-cta:var(--cta-bg);--form-cta-ink:var(--cta-ink);--form-accent:var(--acc-ink);--form-error:var(--error);--form-tint:color-mix(in srgb,var(--cta-bg) 12%,transparent)}.ev.mf-layer,.mf-sheet .panel.ev{min-height:0}