@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";.mf{--ink:#1e1b4b;--ink-2:#4c4975;--ink-3:#6d6a90;--line:#e3e0f0;--paper:#f6f4fb;--lilac:#f3f1ff;--sheet:#fff;--violet:#7a00d6;--violet-bright:#9d00ff;--blue:#2f5fd8;--sky:#69f;--green:#0a7350;--green-bg:#e2f4ec;--amber:#8f5300;--amber-bg:#fdf0da;--red:#b3261e;--display:"Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--gutter:16px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.mf--tabs{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mf *,.mf :before,.mf :after{box-sizing:border-box}:where(.mf) h1,:where(.mf) h2,:where(.mf) h3{font-family:var(--display);letter-spacing:-.015em;margin:0;line-height:1.15}:where(.mf) p,:where(.mf) ul,:where(.mf) ol,:where(.mf) dl,:where(.mf) dd,:where(.mf) fieldset{border:0;margin:0;padding:0}:where(.mf) ul,:where(.mf) ol{list-style:none}:where(.mf) a{color:inherit;text-decoration:none}:where(.mf) button,:where(.mf) input,:where(.mf) select,:where(.mf) textarea{font:inherit;color:inherit}:where(.mf) button{cursor:pointer;background:0 0;border:0;padding:0}.mf :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.mf [disabled]{opacity:.55;cursor:not-allowed}.mf-top{z-index:30;background:var(--sheet);border-bottom:1px solid var(--line);position:sticky;top:0}.mf-top--dark{background:var(--ink);color:#fff;border-bottom-color:#ffffff1f}.mf-top__in{max-width:1240px;height:56px;padding:0 var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.mf-top__logo{margin-right:auto;display:block}.mf-top__logo img{width:auto;height:28px;display:block}.mf-top__nav{display:none}.mf-top__link{color:var(--ink-2);border-bottom:2px solid #0000;padding:6px 2px;font-weight:600}.mf-top--dark .mf-top__link{color:#d9d6ee}.mf-top__link.active{color:inherit;border-bottom-color:var(--violet-bright)}.mf-top__me{justify-content:center;align-items:center;gap:2px;min-width:48px;height:44px;display:flex}.mf-acct{position:relative}.mf-acct__menu{z-index:40;background:var(--sheet);width:min(280px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #1e1b4b2e}.mf-acct__who{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 14px 10px;margin-bottom:4px!important}.mf-acct__who b,.mf-acct__who span{display:block}.mf-acct__who span{color:var(--ink-3);font-size:13px}.mf-acct__menu a,.mf-acct__menu button{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.mf-acct__menu a:hover,.mf-acct__menu button:hover{background:var(--lilac)}.mf-acct__out{color:var(--red);margin-top:4px;border-top:1px solid var(--line)!important}.mf-top__in-link{padding:10px 4px;font-weight:700}.mf-main{max-width:680px;padding:16px var(--gutter) 32px;margin:0 auto}.mf-main--wide{max-width:none;padding:0}.mf-tabs{z-index:30;background:var(--sheet);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.mf-tabs__tab{color:var(--ink-3);flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;font-size:12px;font-weight:600;display:flex}.mf-tabs__tab.active{color:var(--violet)}.mf-title{font-size:28px;font-weight:800}.mf-h2{font-size:20px;font-weight:700;margin:24px 0 10px!important}.mf-h3{font-size:15px;font-weight:700;margin:18px 0 4px!important}.mf-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mf-note{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex;margin-top:10px!important}.mf-link{color:var(--violet);text-underline-offset:3px;align-items:center;gap:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mf-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.mf-back{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:4px;padding:8px 0;font-weight:600;display:inline-flex}.mf-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:700;display:inline-flex;background:var(--ink)!important;color:#fff!important}.mf-btn:hover:not([disabled]){background:#2d2970!important}.mf-btn--light{color:var(--ink)!important;background:#fff!important}.mf-btn--light:hover:not([disabled]){background:var(--lilac)!important}.mf-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)!important;background:0 0!important}.mf-btn--ghost:hover:not([disabled]){background:var(--lilac)!important}.mf-btn--wide{width:100%;margin-top:12px}.mf-btn--grow{flex:1;min-width:0;padding:0 12px}.mf-btn--small{white-space:nowrap;border-radius:6px;min-height:36px;padding:0 12px;font-size:14px}.mf-iconbtn{width:48px;height:48px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:8px;flex:none;place-items:center;display:grid;background:var(--sheet)!important}.mf-iconbtn.is-on{color:var(--violet);box-shadow:inset 0 0 0 1.5px var(--violet)}.mf-pill{white-space:nowrap;min-height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:6px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex;background:var(--sheet)!important}.mf-pill.is-on{color:#fff;box-shadow:none;background:var(--ink)!important}.mf-pill--select{appearance:auto;max-width:150px}.mf-input{background:var(--sheet);border:1.5px solid var(--line);border-radius:8px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;display:block}.mf-input:focus{border-color:var(--blue);outline:none}.mf-input--small{width:auto;min-height:36px;padding:4px 8px;font-size:14px}.mf-input--code{font-family:var(--mono);font-size:14px}.mf-field{margin-top:16px;display:block}.mf-field>span{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.mf-switch{color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:14px;font-size:14px;display:flex}.mf-switch input{width:22px;height:22px;accent-color:var(--violet);flex:none;margin-top:1px}.mf-switch b{color:var(--ink);font-size:15px;display:block}.mf-mono{width:42px;height:42px;font-family:var(--display);border-radius:8px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.mf-mono--0{color:#2348a8;background:#e6edff}.mf-mono--1{color:#6200ac;background:#f1e4ff}.mf-mono--2{background:var(--ink);color:#fff}.mf-mono--3{color:#125e68;background:#dff3f4}.mf-reach{color:var(--green);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.mf-reach--region{color:var(--amber)}.mf-grad{color:var(--violet);font-size:13px;font-weight:700}.mf-skill{background:var(--paper);min-height:24px;color:var(--ink-2);border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;font-weight:500;display:inline-flex}.mf-skill--claimed{box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0;border-radius:4px;outline:1px dashed #0000}.mf-skill--studied{color:var(--ink);background:#e9e6ff}.mf-skill--verified{background:var(--green-bg);color:var(--green);font-weight:700}.mf-skill--certified{background:var(--ink);color:#fff;font-weight:700}.mf-verdict{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);border:1.5px solid;border-radius:3px;flex:none;padding:2px 6px;font-size:11px;font-weight:700;transform:rotate(-2deg)}.mf-verdict--ready{color:var(--green)}.mf-verdict--prove{color:var(--violet)}.mf-verdict--close{color:var(--blue)}.mf-verdict--stretch,.mf-verdict--open{color:var(--ink-3)}.mf-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.mf-stamp{text-align:center;background:var(--sheet);outline-offset:-6px;border:2px solid;border-radius:6px;outline:1px solid;flex-direction:column;gap:2px;padding:11px 10px;display:flex}.mf-stamp:nth-child(odd){transform:rotate(-1.2deg)}.mf-stamp:nth-child(2n){transform:rotate(.9deg)}.mf-stamp--verified{color:var(--green)}.mf-stamp--certified{color:var(--violet)}.mf-stamp__tier{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.mf-stamp strong{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.mf-stamp__line{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:11px}.mf-stamp--big{width:220px;margin:12px auto 18px;padding:20px 14px;transform:rotate(-3deg)}.mf-stamp--big strong{font-size:24px}.mf-wait{padding:8px 0}.mf-notice{background:var(--sheet);border-left:3px solid var(--line);justify-items:start;gap:4px;margin:12px 0;padding:13px 14px;font-size:15px;display:grid}.mf-notice--warn{background:var(--amber-bg);border-left-color:var(--amber)}.mf-notice--violet{background:var(--lilac);border-left-color:var(--violet)}.mf-list{background:var(--sheet);border-block:1px solid var(--line);margin-inline:calc(var(--gutter) * -1)}.mf-list:empty{display:none}.mf-list--sheet{border:1px solid var(--line);border-radius:8px;margin-inline:0;overflow:hidden}.mf-row{padding:14px var(--gutter);border-bottom:1px solid var(--line);gap:12px;display:flex}.mf-row:last-child{border-bottom:0}.mf-row:hover{background:#fbfaff}.mf-row.is-active{background:var(--lilac);box-shadow:inset 3px 0 0 var(--violet)}.mf-row__body{flex:1;min-width:0}.mf-row__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mf-row__head h3{font-family:var(--body);letter-spacing:0;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.mf-row__org{color:var(--ink-2);align-items:center;gap:4px;font-size:14px;display:flex}.mf-row__org svg{color:var(--green)}.mf-row__facts{flex-wrap:wrap;gap:2px 10px;margin-top:4px;display:flex}.mf-row__skills{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.mf-row__more{color:var(--ink-3);align-self:center;font-size:13px}.mf-row__age{font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;margin-top:6px!important}.mf-row__age b{color:var(--green);margin-right:6px}.mf-board__job,.mf-board.has-job .mf-board__list{display:none}.mf-board.has-job .mf-board__job{display:block}.mf-board__list,.mf-board__job{padding:12px var(--gutter) 24px}.mf-board__empty{display:none}.mf-search{background:var(--sheet);border:1.5px solid var(--line);border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.mf-search:focus-within{border-color:var(--blue)}.mf-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.mf-filters{margin:10px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 2px;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.mf-filters::-webkit-scrollbar{display:none}.mf-clear{color:var(--violet);border-radius:4px;align-items:center;gap:6px;margin-top:9px;padding:4px 9px;font-size:14px;font-weight:700;display:inline-flex;background:var(--lilac)!important}.mf-count{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:12px 0 9px;font-size:14px;display:flex}.mf-count__new{color:var(--green);margin-left:8px;font-weight:700}.mf-count__checked{font-family:var(--mono);color:var(--green);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mf-board__list>.mf-btn--wide{margin-top:14px}.mf-job{padding-bottom:86px}.mf-job__head{align-items:flex-start;gap:12px;margin-top:4px;display:flex}.mf-job__head h1{overflow-wrap:anywhere;font-size:24px;font-weight:800}.mf-job__head p{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;margin-top:3px!important}.mf-job__head p svg{vertical-align:-3px;color:var(--green);margin-left:3px;display:inline}.mf-job__facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:11px 0;display:grid;margin:14px 0!important}.mf-job__facts .is-full{grid-column:1/-1}.mf-job__facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px}.mf-job__facts dd{font-size:15px;font-weight:600}.mf-panel{background:var(--sheet);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:15px 14px}.mf-panel h2{align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.mf-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-panel__sub{color:var(--ink-2);font-size:15px;margin-top:5px!important}.mf-ticket{border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:26px;padding-bottom:20px;position:relative}.mf-ticket:after{content:"";background:linear-gradient(135deg, var(--sheet) 50%, transparent 50%) 0 0 / 12px 8px, linear-gradient(225deg, var(--sheet) 50%, transparent 50%) 0 0 / 12px 8px;background-repeat:repeat-x;height:8px;position:absolute;bottom:-8px;left:-1px;right:-1px}.mf-checks{gap:9px;display:grid;margin-top:10px!important}.mf-checks li{color:var(--ink-2);gap:8px;font-size:15px;display:flex}.mf-checks svg{color:var(--green);flex:none;margin-top:2px}.mf-checks .is-warn svg{color:var(--amber)}.mf-checks b{color:var(--ink)}.mf-fit{margin-top:8px!important}.mf-fit li{border-top:1px solid var(--line);padding:9px 0}.mf-fit li:first-child{border-top:0}.mf-fit__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-fit__tier{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.mf-fit__next{color:var(--ink-3);flex-wrap:wrap;gap:3px 14px;margin-top:5px;font-size:14px;display:flex}.mf-prose{margin-top:22px}.mf-prose h2{margin-bottom:8px;font-size:20px;font-weight:700}.mf-prose p{white-space:pre-line;overflow-wrap:anywhere;color:#33305c;font-size:16px;line-height:1.6}.mf-job__minor{color:var(--ink-2);flex-wrap:wrap;gap:10px 18px;font-size:14px;font-weight:600;display:flex;margin:20px 0!important}.mf-job__minor a,.mf-job__minor button{align-items:center;gap:5px;min-height:36px;display:inline-flex}.mf-applybar{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:25;padding:8px var(--gutter);background:var(--sheet);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed}.mf-applybar__ask{flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;display:flex}.mf-applybar__ask span{width:100%}.mf-applybar__ask .mf-btn{flex:1;min-height:42px}.mf-sheet{z-index:50;background:#1e1b4b80;align-items:flex-end;display:flex;position:fixed;inset:0}.mf-sheet__in{width:100%;max-height:92vh;padding:18px var(--gutter) calc(18px + env(safe-area-inset-bottom));background:var(--sheet);border-radius:12px 12px 0 0;overflow-y:auto}.mf-sheet__in h2{font-size:22px;font-weight:800}.mf-sheet__foot{bottom:calc(-18px - env(safe-area-inset-bottom));background:var(--sheet);margin:14px 0 0;padding:10px 0;position:sticky}.mf-intro{justify-items:start;gap:12px;padding:28px 0;display:grid}.mf-intro svg{color:var(--violet)}.mf-intro h1{font-size:30px;font-weight:800}.mf-intro p{color:var(--ink-2)}.mf-setup h1{font-size:28px;font-weight:800}.mf-setup fieldset{margin-top:20px}.mf-setup legend{margin-bottom:7px;font-weight:700}.mf-setup legend small,.mf-pay legend small{color:var(--ink-3);font-size:13px;font-weight:500}.mf-choices{gap:7px;display:grid}.mf-choices--wrap{flex-wrap:wrap;gap:7px;display:flex}.mf-choice{text-align:left;min-height:46px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:0 14px;font-weight:600;background:var(--sheet)!important}.mf-choice.is-on{box-shadow:inset 0 0 0 2px var(--violet);color:var(--violet);background:var(--lilac)!important}.mf-picker{margin-top:14px}.mf-picker h3{font-family:var(--body);letter-spacing:0;color:var(--ink-3);margin-bottom:6px;font-size:13px;font-weight:700}.mf-book__cover{background:var(--ink);color:#fff;border-radius:8px;margin-bottom:16px;padding:20px 16px 16px}.mf-book__cover .mf-eyebrow{color:#c8c3f2}.mf-book__cover h1{overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:800}.mf-book__cover p:not(.mf-eyebrow){color:#d9d6ee;font-size:15px}.mf-book__tally{border-top:1px dashed #ffffff4d;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:12px;display:grid}.mf-book__tally b{font-family:var(--mono);font-size:22px;display:block}.mf-book__tally span{color:#d9d6ee;font-size:13px}.mf-doors li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.mf-doors{margin-top:8px!important}.mf-doors strong{display:block}.mf-doors span{color:var(--ink-2);font-size:14px}.mf-doors .mf-doors__wait{text-align:right;color:var(--ink-3);font-size:13px}.mf-brief h1{margin-top:6px;font-size:30px;font-weight:800}.mf-brief__facts{border-block:1px solid var(--line);color:var(--ink-2);grid-template-columns:repeat(3,1fr);padding:10px 0;font-size:14px;display:grid;margin:16px 0!important}.mf-brief__facts b{font-family:var(--mono);color:var(--ink);font-size:24px;display:block}.mf-brief__rules{color:var(--ink-2);gap:8px;font-size:15px;display:grid}.mf-brief__rules li{border-left:2px solid var(--line);padding-left:14px}.mf-paper__bar{z-index:20;margin:-16px calc(var(--gutter) * -1) 10px;padding:9px var(--gutter);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex;position:sticky;top:56px}.mf-paper__bar b{font-family:var(--mono);align-items:center;gap:5px;font-size:16px;display:inline-flex}.mf-paper__bar.is-low b{color:#ffc266}.mf-q{min-width:0;padding:16px 0;border-bottom:1px solid var(--line)!important}.mf-q legend{display:contents}.mf-q legend span{font-family:var(--mono);color:var(--violet);margin-right:4px;font-weight:700;display:inline-block}.mf-q{font-weight:600}.mf-opt{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:11px 12px;font-size:15px;font-weight:500;display:flex}.mf-opt input{accent-color:var(--violet);flex:none;margin-top:4px}.mf-opt span{min-width:0}.mf-opt.is-on{box-shadow:inset 0 0 0 2px var(--violet);background:var(--lilac)}.mf-code{font-family:var(--mono);background:var(--ink);color:#eceaff;white-space:pre;border-radius:6px;padding:10px;font-size:13px;font-weight:400;overflow-x:auto;margin:9px 0!important}.mf-q .mf-input{margin-top:8px;font-weight:400}.mf-result{text-align:center;padding:14px 0}.mf-result h1{font-size:26px;font-weight:800}.mf-result p{color:var(--ink-2);margin:8px 0!important}.mf-tabsbar{margin:12px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);border-bottom:1px solid var(--line);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.mf-tabsbar button{min-height:42px;color:var(--ink-3);flex:none;font-size:15px;font-weight:600;border-bottom:2.5px solid #0000!important}.mf-tabsbar button b{font-family:var(--mono);font-size:13px}.mf-tabsbar .is-on{color:var(--ink);border-bottom-color:var(--violet)!important}.mf-tracklist{gap:8px;display:grid;margin-top:12px!important}.mf-track{background:var(--sheet);border:1px solid var(--line);border-radius:8px;gap:12px;padding:13px;display:flex}.mf-track__body{flex:1;min-width:0}.mf-track h3,.mf-hirejob h3,.mf-applicant h3{font-family:var(--body);letter-spacing:0;overflow-wrap:anywhere;font-size:16px;font-weight:700}.mf-track p,.mf-hirejob p,.mf-applicant p{color:var(--ink-2);font-size:14px}.mf-track .mf-track__when{font-family:var(--mono);color:var(--ink-3);font-size:12px}.mf-track .mf-track__stage{color:var(--green);font-weight:700}.mf-track__flag,.mf-track .mf-track__flag,.mf-hirejob .mf-track__flag{color:var(--amber);align-items:center;gap:5px;font-weight:600;display:flex}.mf-track__do{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:14px;display:flex}.mf-work__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mf-status{color:var(--ink-2);font-size:14px;margin-top:3px!important}.mf-status--verified{color:var(--green);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mf-status--rejected{color:var(--red)}.mf-hirejob a{background:var(--sheet);border:1px solid var(--line);border-radius:8px;padding:13px;display:block}.mf-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mf-dot--ok{background:var(--green)}.mf-dot--warn{background:#d98a00}.mf-dot--bad{background:var(--red)}.mf-applicant{background:var(--sheet);border:1px solid var(--line);border-radius:8px}.mf-applicant>button{text-align:left;width:100%;padding:13px;display:block}.mf-applicant--static{padding:13px}.mf-applicant__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-applicant__score{font-family:var(--mono);color:var(--green);flex:none;font-size:13px;font-weight:700}.mf-form{display:block}.mf-form>svg{color:var(--violet)}.mf-grid2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.mf-pay{grid-template-columns:62px 1fr 1fr;gap:8px;display:grid;margin-top:16px!important}.mf-pay legend{margin-bottom:5px;font-size:14px;font-weight:600}.mf-pay .mf-input{min-width:0;padding-inline:8px}.mf-skillset{background:var(--sheet);border:1.5px solid var(--line);border-radius:8px;margin-top:16px;padding:11px 12px}.mf-skillset summary{cursor:pointer;font-size:14px;font-weight:600}.mf-skillset summary b{color:var(--ink-3);font-weight:500;display:block}.mf-pre{white-space:pre-line;color:#33305c;overflow-wrap:anywhere;font-size:15px}.mf-pre--cv{max-height:340px;font-family:var(--mono);background:var(--paper);border-radius:6px;padding:12px;font-size:13px;overflow-y:auto}.mf-stagepick{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mf-hero{background:var(--ink);color:#fff}.mf-hero__in{padding:30px var(--gutter) 28px}.mf-hero__photo img{aspect-ratio:1/.9;object-fit:cover;object-position:50% 8%;width:100%;height:auto;display:block}.mf-hero .mf-eyebrow{color:#c8c3f2}.mf-hero h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(40px,12vw,76px);font-weight:800;line-height:1}.mf-hero h1 em{color:#b9a3ff;font-style:normal}.mf-hero__lede{color:#dcd9f0;max-width:34em;font-size:17px;margin-top:16px!important}.mf-hero__go{align-items:center;gap:20px;margin-top:20px;display:flex}.mf-hero__alt{text-underline-offset:4px;padding:10px 0;font-weight:700;text-decoration:underline}.mf-tape{color:var(--ink);font-family:var(--mono);background:#fffef9;border-bottom:1.5px dashed #b9b6d2;position:relative}.mf-tape__in{max-width:1160px;padding:16px var(--gutter) 14px;margin:0 auto}.mf-tape__head{justify-content:space-between;gap:12px;font-size:14px;display:flex}.mf-tape__head span{color:var(--ink-3);font-size:12px}.mf-tape dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid;margin-top:12px!important}.mf-tape dt{color:var(--ink-2);font-size:12px}.mf-tape dd{font-size:22px;font-weight:700}.mf-tape__total{border-top:1.5px dashed #b9b6d2;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:9px;display:flex}.mf-tape__total dt{color:var(--ink);font-size:14px;font-weight:700}.mf-tape__total dd{color:var(--green);font-size:30px}.mf-tape__foot{font-family:var(--body);color:var(--ink-2);font-size:14px;margin-top:8px!important}.mf-band{padding:34px var(--gutter);background:var(--sheet)}.mf-band--paper{background:var(--paper)}.mf-band__in,.mf-split{max-width:1040px;margin:0 auto}.mf-sect h2{font-size:clamp(26px,7vw,38px);font-weight:800}.mf-sect p{color:var(--ink-2);max-width:36em;margin:8px 0!important}.mf-more{color:var(--violet);align-items:center;gap:6px;margin-top:14px;padding:6px 0;font-weight:700;display:inline-flex}.mf-ladder{gap:6px;display:grid;margin-top:20px!important}.mf-ladder__rung{background:var(--sheet);border-left:4px solid var(--line);padding:12px 14px}.mf-ladder__rung strong{font-family:var(--display);font-size:19px;display:block}.mf-ladder__rung span{color:var(--ink-2);font-size:15px}.mf-ladder__rung--1{border-left-color:#b9b0f0;margin-left:4%}.mf-ladder__rung--2{border-left-color:var(--green);margin-left:8%}.mf-ladder__rung--3{border-left-color:var(--violet-bright);margin-left:12%}.mf-demand{margin-top:12px!important}.mf-demand a{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.mf-demand span{font-weight:600}.mf-demand b{font-family:var(--mono)}.mf-demand i{height:5px;width:var(--w);background:var(--violet);grid-area:2/1/auto/-1;display:block}.mf-three{gap:24px;display:grid}.mf-three svg{color:var(--violet)}.mf-three h3{margin:6px 0 4px;font-size:21px;font-weight:700}.mf-three p{color:var(--ink-2)}.mf-pitch{padding:34px var(--gutter) 40px;background:var(--lilac)}.mf-pitch h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(38px,11vw,66px);font-weight:800;line-height:1.02}.mf-pitch p:not(.mf-eyebrow):not(.mf-panel__sub){max-width:34em;color:var(--ink-2);font-size:17px;margin-bottom:18px!important}.mf-foot{padding:30px var(--gutter) 34px;background:var(--ink);color:#dcd9f0;font-size:15px}.mf-foot__in{max-width:1040px;margin:0 auto}.mf-foot__logo{width:auto;height:28px;margin-bottom:10px;display:block}.mf-foot nav{color:#fff;flex-wrap:wrap;gap:4px 18px;margin:12px 0;font-weight:600;display:flex}.mf-foot nav a{padding:5px 0}.mf-foot__small{color:#b6b2d6;font-size:13px}.mf-band--flush{padding-block:0 34px}.mf-cvban{background:var(--ink);color:#fff;border-radius:8px;display:grid;overflow:hidden}.mf-cvban__text{padding:22px 18px 18px}.mf-cvban .mf-eyebrow{color:#c8c3f2}.mf-cvban h2{margin:6px 0 8px;font-size:clamp(23px,6vw,32px);font-weight:800}.mf-cvban p:not(.mf-eyebrow){color:#dcd9f0;margin-bottom:14px!important}.mf-cvban__shot{padding-inline:18px}.mf-cvban__shot img{object-fit:cover;object-position:100% 0;border-radius:6px 6px 0 0;width:100%;height:190px;display:block}.mf-cvban--compact{margin-block:14px}.mf-cvban--academy{background:var(--lilac);color:var(--ink);box-shadow:inset 0 0 0 1px #e2dcff}.mf-cvban--academy .mf-eyebrow{color:var(--violet)}.mf-cvban--academy p:not(.mf-eyebrow){color:var(--ink-2)}.mf-cvban--academy .mf-cvban__shot img{object-position:50% 12%;height:230px}.mf-cvban--compact h2{font-size:21px}.mf-bench{gap:10px;margin-top:6px;display:grid}.mf-bench__do{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mf-bench__do .mf-btn--small{min-height:42px}.mf-bench__do .mf-link{font-size:14px}.mf-ats{background:var(--paper);border-left:3px solid var(--amber);padding:12px 13px}.mf-ats--ok{border-left-color:var(--green)}.mf-ats--bad{border-left-color:var(--red)}.mf-ats__score{font-family:var(--mono);align-items:baseline;gap:3px;display:flex}.mf-ats__score b{font-size:32px}.mf-ats__score span{color:var(--ink-3);font-size:14px}.mf-ats__score em{margin-left:10px;font-size:14px;font-style:normal;font-weight:700}.mf-ats__when{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;display:flex}.mf-ats h3{font-family:var(--body);letter-spacing:0;margin-top:10px;font-size:14px;font-weight:700}.mf-ats__list{color:var(--ink-2);gap:6px;font-size:14px;display:grid;margin-top:5px!important}.mf-ats__list--flags{color:var(--red);font-weight:600;margin-top:9px!important}.mf-tailored{background:var(--green-bg);border-radius:6px;padding:12px 13px}.mf-tailored h3{font-family:var(--body);letter-spacing:0;overflow-wrap:anywhere;font-size:15px;font-weight:700}.mf-tailored__after{font-size:14px;margin-top:6px!important}.mf-letter{border-top:1px solid var(--line,#0000001a);gap:8px;margin-top:8px;padding-top:12px;display:grid}.mf-letter h3{font-family:var(--body);letter-spacing:0;font-size:15px;font-weight:700}.mf-letter__text{resize:vertical;width:100%;min-height:220px;font-size:15px;line-height:1.55}.mf-letter .mf-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mf-track__practise{margin-top:6px;font-size:14px}.mf-room{flex-direction:column;min-height:calc(100vh - 106px);display:flex}.mf-room__head{z-index:10;margin:-16px calc(var(--gutter) * -1) 0;padding:10px var(--gutter);background:var(--ink);color:#fff;align-items:center;gap:10px;display:flex;position:sticky;top:56px}.mf-room__head strong,.mf-room__head span{display:block}.mf-room__head>div:nth-child(2){flex:1;min-width:0}.mf-room__head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-room__head span{font-family:var(--mono);color:#c8c3f2;font-size:12px}.mf-room__who{background:#3a3580;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mf-room__who.is-live{animation:1.3s ease-in-out infinite mf-pulse}@keyframes mf-pulse{0%,to{box-shadow:0 0 #b9a3ffb3}50%{box-shadow:0 0 0 8px #b9a3ff00}}.mf-iconbtn--room{width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff59;background:0 0!important}.mf-room__talk{flex-direction:column;flex:1;gap:10px;padding:16px 0;display:flex}.mf-say{white-space:pre-line;overflow-wrap:anywhere;border-radius:10px;max-width:88%;padding:10px 13px;font-size:16px}.mf-say--assistant{background:var(--sheet);border:1px solid var(--line);border-bottom-left-radius:2px;align-self:flex-start}.mf-say--user{background:var(--lilac);border-bottom-right-radius:2px;align-self:flex-end}.mf-say--wait{color:var(--ink-3);letter-spacing:2px;font-weight:700}.mf-room__foot{margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);position:sticky;bottom:0}.mf-room__hint{color:var(--red);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex;margin-bottom:6px!important}.mf-room__hint i{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1s steps(2,end) infinite mf-blink}@keyframes mf-blink{50%{opacity:.25}}.mf-room__do{align-items:center;gap:8px;margin-top:8px;display:flex}.mf-mic{width:48px;height:48px;color:var(--violet);border-radius:50%;flex:none;place-items:center;display:grid;background:var(--lilac)!important}.mf-mic.is-on{color:#fff;background:var(--red)!important}.mf-room__end{color:var(--ink-2);margin:8px auto 0;padding:4px;font-size:14px;font-weight:600;text-decoration:underline;display:block}.mf-review h1{margin-top:4px;font-size:30px;font-weight:800}.mf-review__sum{font-size:17px;margin-top:12px!important}.mf-review__list{color:var(--ink-2);gap:7px;font-size:15px;display:grid;margin-top:8px!important}.mf-review__list li{border-left:2px solid var(--line);padding-left:12px}.mf-review__q{letter-spacing:0;font-size:16px;font-weight:700;font-family:var(--body)!important}.mf-review__better{background:var(--green-bg);border-radius:6px;padding:9px 11px;font-size:15px;margin-top:9px!important}@media (width>=720px){.mf{--gutter:28px}.mf-stamps{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-three{grid-template-columns:repeat(3,1fr);gap:32px}.mf-sheet{justify-content:center;align-items:center}.mf-sheet__in{border-radius:10px;max-width:560px}.mf-cvban:not(.mf-cvban--compact){grid-template-columns:1fr 1.25fr;align-items:end}.mf-cvban:not(.mf-cvban--compact) .mf-cvban__text{align-self:center;padding:34px 30px}.mf-cvban:not(.mf-cvban--compact) .mf-cvban__shot{padding:26px 0 0}.mf-cvban:not(.mf-cvban--compact) .mf-cvban__shot img{border-radius:6px 0 0;height:300px}.mf-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.mf-ladder{margin-top:0!important}}@media (width>=1024px){.mf--tabs{padding-bottom:0}.mf-tabs{display:none}.mf-top__nav{gap:24px;margin-right:12px;display:flex}.mf-main:not(.mf-main--wide){padding-top:28px}.mf-paper__bar{margin-top:-28px;top:56px}.mf-board{grid-template-columns:minmax(380px,460px) minmax(0,1fr);max-width:1240px;margin:0 auto;display:grid}.mf-board__list,.mf-board.has-job .mf-board__list{border-right:1px solid var(--line);height:calc(100vh - 57px);display:block;position:sticky;top:57px;overflow-y:auto}.mf-board__job,.mf-board.has-job .mf-board__job{padding:20px 36px 28px;display:block}.mf-board__empty{color:var(--ink-3);text-align:center;justify-items:center;gap:10px;padding:18vh 20px;display:grid}.mf-back{display:inline-flex}.mf-board .mf-back{display:none}.mf-board .mf-applybar{margin-top:20px;padding:10px 0;position:sticky;bottom:0;left:auto;right:auto}.mf-job{max-width:680px;padding-bottom:0}.mf-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;min-height:560px;display:grid;position:relative}.mf-hero__in{padding:56px 40px 56px max(40px,50vw - 580px)}.mf-hero h1{font-size:clamp(50px,5.4vw,72px)}.mf-hero__photo{width:45.45%;position:absolute;inset:0 0 0 auto}.mf-hero__photo img{aspect-ratio:auto;object-position:50% 10%;height:100%}.mf-hero__in{grid-column:1}.mf-tape__in{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:2px 24px;max-width:none;padding-inline:max(40px,50vw - 580px);display:grid}.mf-tape__head{flex-direction:column;gap:0}.mf-tape dl{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:20px;margin-top:0!important}.mf-tape__total{border-top:0;border-left:1.5px dashed #b9b6d2;grid-column:auto;padding:0 0 0 20px;display:block}.mf-tape__total dt{font-size:12px}.mf-tape__foot{grid-column:2}.mf-pitch{padding:72px max(40px,50vw - 520px)}.mf-band{padding:60px 40px}}@media (prefers-reduced-motion:reduce){.mf-room__who.is-live,.mf-room__hint i{animation:none}html{scroll-behavior:auto}}
