.mf.svelte-iepfie.svelte-iepfie{--mf-ink:#e8edf3;--mf-muted:#a8b4c4;--mf-dim:#7a8799;--mf-line:rgba(255, 255, 255, .1);--mf-line-strong:rgba(255, 255, 255, .16);--mf-surface:rgba(255, 255, 255, .05);--mf-surface-2:rgba(15, 28, 50, .55);--mf-teal:var(--pt-teal, #2c6e7f);--mf-teal-hot:#3d8fa3;--mf-pad:max(20px, env(safe-area-inset-left, 0px));--mf-pad-r:max(20px, env(safe-area-inset-right, 0px));--mf-max:640px;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(44,110,127,.22),transparent 55%),linear-gradient(180deg,#0b1628,#0a1220 48%,#081018);color:var(--mf-ink);font-family:var(--pt-font-body, Archivo, system-ui, sans-serif);-webkit-font-smoothing:antialiased;min-height:70vh;padding-bottom:clamp(48px,8vw,88px)}.mf-hero.svelte-iepfie.svelte-iepfie{position:relative;overflow:hidden;min-height:clamp(280px,48vw,420px);color:#fff}.mf-hero__bg.svelte-iepfie.svelte-iepfie{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 35%;transform:scale(1.04);animation:svelte-iepfie-mf-kb 28s ease-in-out infinite alternate}.mf-hero__shade.svelte-iepfie.svelte-iepfie{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#08101c8c,#0b1628b8 38%,#0a1220eb 78%,#0a1220);pointer-events:none}.mf-hero__grain.svelte-iepfie.svelte-iepfie{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mf-hero__inner.svelte-iepfie.svelte-iepfie{position:relative;z-index:1;max-width:var(--mf-max);margin:0 auto;padding:calc(var(--pt-nav-offset, 72px) + clamp(32px,5vw,56px)) var(--mf-pad-r) clamp(72px,10vw,100px) var(--mf-pad)}.mf-hero__brand.svelte-iepfie.svelte-iepfie{margin:0 0 12px;font:700 .7rem / 1 var(--pt-font-display, Archivo, system-ui, sans-serif);letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;animation:svelte-iepfie-mf-rise .7s ease both}.mf-hero__title.svelte-iepfie.svelte-iepfie{margin:0;max-width:9ch;font:900 clamp(2.75rem,10vw,4.75rem) / .88 var(--pt-font-display, Archivo, system-ui, sans-serif);letter-spacing:-.04em;text-transform:uppercase;animation:svelte-iepfie-mf-rise .8s ease .05s both}.mf-hero__lead.svelte-iepfie.svelte-iepfie{margin:16px 0 0;max-width:32ch;font:400 clamp(.95rem,1.5vw,1.1rem) / 1.5 var(--pt-font-body, Archivo, system-ui, sans-serif);color:#ffffffd1;animation:svelte-iepfie-mf-rise .85s ease .1s both}.mf-shell.svelte-iepfie.svelte-iepfie{max-width:var(--mf-max);margin:-56px auto 0;padding:0 var(--mf-pad-r) 0 var(--mf-pad);position:relative;z-index:2;display:grid;gap:clamp(28px,4vw,40px)}.mf-panel.svelte-iepfie.svelte-iepfie{background:linear-gradient(165deg,#283450eb,#162238f5);border:1px solid var(--mf-line-strong);border-radius:20px;padding:clamp(22px,4vw,32px);box-shadow:0 24px 48px #00000059;animation:svelte-iepfie-mf-rise .75s ease .14s both}.mf-panel.svelte-iepfie h2.svelte-iepfie{margin:0 0 8px;font:800 clamp(1.35rem,2.6vw,1.6rem) / 1.15 var(--pt-font-display, Archivo, system-ui, sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:#fff}.mf-panel__lead.svelte-iepfie.svelte-iepfie{margin:0 0 22px;color:var(--mf-muted);line-height:1.55;font-size:.95rem}.mf-form.svelte-iepfie.svelte-iepfie{display:grid;gap:14px}.mf-field.svelte-iepfie.svelte-iepfie{display:grid;gap:8px}.mf-field.svelte-iepfie span.svelte-iepfie{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mf-muted)}.mf-field.svelte-iepfie input.svelte-iepfie{width:100%;min-height:52px;padding:12px 16px;border-radius:12px;border:1px solid var(--mf-line-strong);background:#080e1a8c;font:inherit;font-size:16px;color:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mf-field.svelte-iepfie input.svelte-iepfie::placeholder{color:#a8b4c48c}.mf-field.svelte-iepfie input.svelte-iepfie:focus{outline:none;border-color:var(--mf-teal-hot);background:#080e1abf;box-shadow:0 0 0 3px #2c6e7f59}.mf-btn.svelte-iepfie.svelte-iepfie{min-height:52px;margin-top:4px;border:0;border-radius:12px;background:linear-gradient(180deg,var(--mf-teal-hot) 0%,var(--mf-teal) 100%);color:#fff;font:inherit;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 20px #2c6e7f59;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.mf-btn.svelte-iepfie.svelte-iepfie:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 24px #2c6e7f73}.mf-btn.svelte-iepfie.svelte-iepfie:active:not(:disabled){transform:translateY(1px)}.mf-btn.svelte-iepfie.svelte-iepfie:disabled{opacity:.65;cursor:wait}.mf-hint.svelte-iepfie.svelte-iepfie{margin:14px 0 0;font-size:.82rem;color:var(--mf-dim);line-height:1.45}.mf-banner.svelte-iepfie.svelte-iepfie{margin:0 0 16px;padding:12px 14px;border-radius:12px;font-size:.92rem;line-height:1.45}.mf-banner--ok.svelte-iepfie.svelte-iepfie{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.35)}.mf-banner--err.svelte-iepfie.svelte-iepfie{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.mf-session.svelte-iepfie.svelte-iepfie{margin:0 0 22px;padding:0;border-radius:0;background:transparent;border:0}.mf-session__label.svelte-iepfie.svelte-iepfie{margin:0 0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mf-dim)}.mf-session__list.svelte-iepfie.svelte-iepfie{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mf-session__list.svelte-iepfie a.svelte-iepfie{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--mf-surface-2);border:1px solid var(--mf-line);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mf-session__list.svelte-iepfie a.svelte-iepfie:hover{border-color:#3d8fa38c;background:#0f1c32bf;transform:translateY(-1px)}.mf-session__top.svelte-iepfie.svelte-iepfie{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mf-session__name.svelte-iepfie.svelte-iepfie{font-weight:700;color:#fff;line-height:1.3}.mf-session__status.svelte-iepfie.svelte-iepfie{flex:none;padding:4px 8px;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;color:var(--mf-muted)}.mf-session__status.is-ok.svelte-iepfie.svelte-iepfie{background:#22c55e26;color:#86efac}.mf-session__status.is-warn.svelte-iepfie.svelte-iepfie{background:#fbbf2426;color:#fcd34d}.mf-session__meta.svelte-iepfie.svelte-iepfie{font-size:.82rem;color:var(--mf-dim)}.mf-help.svelte-iepfie.svelte-iepfie{display:grid;gap:22px}@media (min-width: 640px){.mf-help.svelte-iepfie.svelte-iepfie{grid-template-columns:1fr 1fr;gap:28px}}.mf-help__col.svelte-iepfie h3.svelte-iepfie{margin:0 0 8px;font:800 .95rem / 1.3 var(--pt-font-display, Archivo, system-ui, sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff}.mf-help__col.svelte-iepfie p.svelte-iepfie{margin:0;color:var(--mf-muted);line-height:1.55;font-size:.92rem}.mf-help__col.svelte-iepfie strong.svelte-iepfie{color:#fff;font-weight:700}.mf-help__links.svelte-iepfie.svelte-iepfie{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.mf-help__links.svelte-iepfie a.svelte-iepfie,.mf-links.svelte-iepfie a.svelte-iepfie{color:var(--mf-teal-hot);font-weight:700;text-decoration:none}.mf-help__links.svelte-iepfie a.svelte-iepfie:hover,.mf-links.svelte-iepfie a.svelte-iepfie:hover{color:#7ec8d6;text-decoration:underline}.mf-links.svelte-iepfie.svelte-iepfie{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:8px;border-top:1px solid var(--mf-line)}@keyframes svelte-iepfie-mf-kb{0%{transform:scale(1.04)}to{transform:scale(1.1)}}@keyframes svelte-iepfie-mf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mf-hero__bg.svelte-iepfie.svelte-iepfie,.mf-hero__brand.svelte-iepfie.svelte-iepfie,.mf-hero__title.svelte-iepfie.svelte-iepfie,.mf-hero__lead.svelte-iepfie.svelte-iepfie,.mf-panel.svelte-iepfie.svelte-iepfie{animation:none!important}.mf-hero__bg.svelte-iepfie.svelte-iepfie,.mf-session__list.svelte-iepfie a.svelte-iepfie:hover{transform:none}}
