.msf[data-astro-cid-5yt3isc2]{color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:clamp(1.25rem,.8rem + 1.4vw,2.25rem);scroll-margin-top:1.5rem;position:relative;container-type:inline-size}.msf__top[data-astro-cid-5yt3isc2]{border-bottom:1px solid var(--line);align-items:center;gap:1rem 1.5rem;margin-bottom:clamp(1rem,.8rem + .5vw,1.35rem);padding-bottom:clamp(1rem,.8rem + .5vw,1.35rem);display:flex!important}html:not(.js) .msf__top[data-astro-cid-5yt3isc2]{display:none!important}.msf__count[data-astro-cid-5yt3isc2]{color:var(--ink-soft);flex:none;font-size:1rem;font-weight:600}.msf__track[data-astro-cid-5yt3isc2]{flex:1;align-items:center;gap:0;min-width:0;display:flex}.msf__track-item[data-astro-cid-5yt3isc2]{min-width:0;color:var(--muted);flex:1;align-items:center;gap:.5rem;font-size:.975rem;display:flex}.msf__track-item[data-astro-cid-5yt3isc2]:not(:last-child):after{content:"";background:var(--line);border-radius:2px;flex:1;min-width:.75rem;height:2px;margin-inline:.5rem}.msf__track-item[data-astro-cid-5yt3isc2].is-done:not(:last-child):after{background:var(--forest-300)}.msf__track-item[data-astro-cid-5yt3isc2]:last-child{flex:none}.msf__dot[data-astro-cid-5yt3isc2]{background:var(--mint-50);border:1.5px solid var(--forest-100);width:2.1rem;height:2.1rem;color:var(--muted);font-weight:700;font-family:var(--font-display);transition:background-color var(--t-med) ease, color var(--t-med) ease, border-color var(--t-med) ease;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.msf__dot[data-astro-cid-5yt3isc2] .msf__dot-check{display:none}.is-current[data-astro-cid-5yt3isc2] .msf__dot[data-astro-cid-5yt3isc2]{background:var(--forest-700);border-color:var(--forest-700);color:#fff}.is-done[data-astro-cid-5yt3isc2] .msf__dot[data-astro-cid-5yt3isc2]{background:var(--mint-100);border-color:var(--forest-300);color:var(--forest-800)}.is-done[data-astro-cid-5yt3isc2] .msf__dot-n[data-astro-cid-5yt3isc2]{display:none}.is-done[data-astro-cid-5yt3isc2] .msf__dot[data-astro-cid-5yt3isc2] .msf__dot-check{display:block}.msf__track-label[data-astro-cid-5yt3isc2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-current[data-astro-cid-5yt3isc2] .msf__track-label[data-astro-cid-5yt3isc2]{color:var(--forest-950);font-weight:600}.msf__step[data-astro-cid-5yt3isc2]{border:0;min-width:0;padding:0}.msf__legend[data-astro-cid-5yt3isc2]{width:100%;padding:0}.msf__heading[data-astro-cid-5yt3isc2]{letter-spacing:-.02em;font-size:clamp(1.4rem,1.15rem + .9vw,2.05rem)}.msf__heading[data-astro-cid-5yt3isc2]:focus{outline:none}.msf__heading[data-astro-cid-5yt3isc2]:focus-visible{outline:3px solid var(--forest-600);outline-offset:4px}.msf__hint[data-astro-cid-5yt3isc2]{color:var(--muted);margin-top:.3rem;font-size:clamp(1rem,.95rem + .2vw,1.125rem)}.optional[data-astro-cid-5yt3isc2]{color:var(--muted);font-weight:400}html:not(.js) .msf__step[data-astro-cid-5yt3isc2]+.msf__step[data-astro-cid-5yt3isc2]{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}html:not(.js) .msf__step[data-astro-cid-5yt3isc2][data-step="4"] .msf__summary[data-astro-cid-5yt3isc2],.js .msf__step[data-astro-cid-5yt3isc2]:not(.is-active){display:none}.js .msf__step[data-astro-cid-5yt3isc2].is-entering{animation:step-in .32s var(--ease-out)}.js .msf__step[data-astro-cid-5yt3isc2].is-entering-back{animation:step-in-back .32s var(--ease-out)}@keyframes step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes step-in-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.msf__cards[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(.9rem,.7rem + .5vw,1.2rem);display:grid}.jobcard[data-astro-cid-5yt3isc2]{border-radius:var(--radius);cursor:pointer;min-height:clamp(4.25rem,3.9rem + .9vw,4.9rem);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, box-shadow var(--t-fast) ease;background:#fff;border:1.5px solid #dfe5e2;grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:grid;position:relative}.jobcard[data-astro-cid-5yt3isc2]:hover{border-color:var(--forest-300);background:var(--mint-50)}.jobcard__input[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.jobcard__box[data-astro-cid-5yt3isc2]{color:#0000;width:1.5rem;height:1.5rem;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;background:#fff;border:1.5px solid #b8c1bd;border-radius:5px;place-items:center;display:grid}.jobcard__icon[data-astro-cid-5yt3isc2]{color:var(--forest-800);display:grid}.jobcard__name[data-astro-cid-5yt3isc2]{color:var(--forest-950);font-size:clamp(1.0625rem,.98rem + .37vw,1.3125rem);font-weight:600;line-height:1.25}.jobcard[data-astro-cid-5yt3isc2]:has(.jobcard__input:checked){border-color:var(--forest-700);background:var(--peach-50);box-shadow:inset 0 0 0 1px var(--forest-700)}.jobcard__input[data-astro-cid-5yt3isc2]:checked~.jobcard__box[data-astro-cid-5yt3isc2]{background:var(--forest-700);border-color:var(--forest-700);color:#fff}.jobcard[data-astro-cid-5yt3isc2]:has(.jobcard__input:focus-visible){outline:3px solid var(--forest-600);outline-offset:2px}.msf__from-list[data-astro-cid-5yt3isc2]{border-radius:var(--radius);background:var(--peach-50);border:1px solid var(--peach-200);margin-top:1rem;padding:.85rem 1rem}.msf__from-list-title[data-astro-cid-5yt3isc2]{color:var(--forest-800);align-items:center;gap:.5rem;font-weight:600;display:flex}.msf__chips[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.msf__chips[data-astro-cid-5yt3isc2] li[data-astro-cid-5yt3isc2]{border-radius:var(--radius-pill);border:1px solid var(--peach-200);background:#fff;padding:.3rem .75rem;font-size:.975rem}.msf__grid[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;margin-top:1.1rem;display:grid}.msf__span[data-astro-cid-5yt3isc2]{grid-column:1/-1}.msf__timing[data-astro-cid-5yt3isc2]{border:0;min-width:0;margin:0;padding:0}.msf__timing[data-astro-cid-5yt3isc2] legend[data-astro-cid-5yt3isc2]{margin-bottom:.4rem;padding:0}.msf__radios[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:.45rem;display:flex}.radio-chip[data-astro-cid-5yt3isc2]{position:relative}.radio-chip[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;position:absolute}.radio-chip[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{border-radius:var(--radius-pill);cursor:pointer;min-height:2.75rem;transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, color var(--t-fast) ease;background:#fff;border:1.5px solid #d5dcd9;align-items:center;padding:.45rem .95rem;font-weight:500;display:inline-flex}.radio-chip[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]:hover{border-color:var(--forest-300)}.radio-chip[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:checked+span[data-astro-cid-5yt3isc2]{background:var(--forest-700);border-color:var(--forest-700);color:#fff}.radio-chip[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus-visible+span[data-astro-cid-5yt3isc2]{outline:3px solid var(--forest-600);outline-offset:2px}.photo-drop[data-astro-cid-5yt3isc2]{border:1.5px dashed var(--forest-300);border-radius:var(--radius);background:var(--mint-50);color:var(--forest-800);cursor:pointer;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.photo-drop[data-astro-cid-5yt3isc2]:hover{background:var(--mint-100);border-color:var(--forest-600)}.photo-drop__title[data-astro-cid-5yt3isc2]{color:var(--forest-950);font-weight:600;display:block}.photo-drop__hint[data-astro-cid-5yt3isc2]{color:var(--muted);font-size:.95rem;display:block}.photo-input[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;position:absolute}.photo-input[data-astro-cid-5yt3isc2]:focus-visible+[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2]:has(.photo-input:focus-visible) .photo-drop[data-astro-cid-5yt3isc2]{outline:3px solid var(--forest-600);outline-offset:2px}html:not(.js) .photo-input[data-astro-cid-5yt3isc2]{opacity:1;width:auto;height:auto;margin-top:.5rem;position:static}.msf__summary[data-astro-cid-5yt3isc2]{gap:.6rem;margin-top:1rem;display:grid}.msf__summary[data-astro-cid-5yt3isc2]>div[data-astro-cid-5yt3isc2]{border-radius:var(--radius);background:var(--mint-50);grid-template-columns:9rem 1fr auto;align-items:start;gap:.25rem 1rem;padding:.85rem 1rem;display:grid}.msf__summary[data-astro-cid-5yt3isc2] dt[data-astro-cid-5yt3isc2]{color:var(--forest-800);font-weight:600}.msf__summary[data-astro-cid-5yt3isc2] dd[data-astro-cid-5yt3isc2]{white-space:pre-line;overflow-wrap:anywhere}.msf__edit[data-astro-cid-5yt3isc2]{color:var(--forest-700);text-underline-offset:.2em;background:0 0;border:0;min-height:2.25rem;padding:.2rem .3rem;font-weight:600;text-decoration:underline}.msf__demo-note[data-astro-cid-5yt3isc2],.msf__nojs-sent[data-astro-cid-5yt3isc2]{border-radius:var(--radius-sm);background:var(--peach-50);border:1px solid var(--peach-200);color:var(--ink-soft);align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.msf__demo-note[data-astro-cid-5yt3isc2] svg{color:var(--forest-700);flex:none;margin-top:.15rem}.msf__nojs-sent[data-astro-cid-5yt3isc2]{display:none}.msf__nojs-sent[data-astro-cid-5yt3isc2]:target{display:block}.msf__nav[data-astro-cid-5yt3isc2]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:clamp(1.1rem,.9rem + .6vw,1.5rem);display:flex!important}html:not(.js) .msf__nav[data-astro-cid-5yt3isc2]{display:none!important}.msf__back[data-astro-cid-5yt3isc2]{min-height:3rem;color:var(--forest-700);background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem .25rem;font-weight:600;display:inline-flex}.msf__back[data-astro-cid-5yt3isc2]:hover{color:var(--forest-950)}.msf__next-wrap[data-astro-cid-5yt3isc2]{justify-items:center;gap:.4rem;margin-left:auto;display:grid}.msf__continue[data-astro-cid-5yt3isc2],.msf__submit[data-astro-cid-5yt3isc2]{min-width:12rem;min-height:3.25rem;font-size:1.125rem}.msf__next-caption[data-astro-cid-5yt3isc2]{color:var(--muted);font-size:.925rem}.msf__nojs-submit[data-astro-cid-5yt3isc2]{margin-top:1.5rem}.msf__done[data-astro-cid-5yt3isc2]{animation:step-in .32s var(--ease-out);justify-items:start;gap:.85rem;padding-block:.5rem;display:grid}.msf__done-icon[data-astro-cid-5yt3isc2]{background:var(--forest-700);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.msf__done[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]{color:var(--ink-soft);max-width:40rem}.msf__done-small[data-astro-cid-5yt3isc2]{font-size:.975rem}.msf__done-actions[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.msf__count-label[data-astro-cid-5yt3isc2]{display:none}@container (width<=760px){.msf__track-label[data-astro-cid-5yt3isc2]{display:none}.msf__count-label[data-astro-cid-5yt3isc2]{display:inline}}@container (width<=520px){.msf__top[data-astro-cid-5yt3isc2]{flex-direction:column;align-items:stretch;gap:.75rem}.msf__cards[data-astro-cid-5yt3isc2],.msf__grid[data-astro-cid-5yt3isc2]{grid-template-columns:1fr}.msf__summary[data-astro-cid-5yt3isc2]>div[data-astro-cid-5yt3isc2]{grid-template-columns:1fr auto}.msf__summary[data-astro-cid-5yt3isc2] dd[data-astro-cid-5yt3isc2]{grid-area:2/1/auto/-1}.msf__summary[data-astro-cid-5yt3isc2] .msf__edit[data-astro-cid-5yt3isc2]{grid-area:1/2}}@media (width<=420px){.msf__continue[data-astro-cid-5yt3isc2],.msf__submit[data-astro-cid-5yt3isc2]{min-width:0}}
