/* Batch 46 (2026-10-04): the embedded maker application. Makers route only, loads after batch 33.
   The frame sits inside the page's readable width on the dark card; the form brings its own surface (Jotform theme). Nothing here hides overflow, caps the frame height or adds
   a nested scroller: the height is set by Jotform's resize handler (inline style on the iframe), 1400px until it speaks. */
body.om-mvp .maker-apply-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
body.om-mvp .maker-apply-label{display:block;text-align:center}
/* Review wave Vera 13 (2026-10-07): the label, heading, paragraphs and actions share one left edge (the heading's, the section content box). The kicker and the
   paragraphs were auto-centered blocks (x 376 and 390 against the heading at 330); margin-left 0 keeps their widths and moves only the left edge. */
html body.om-mvp main#journey-main>section.maker-applicant-page>:is(.journey-kicker,h1,p){margin-left:0!important;margin-right:auto!important;text-indent:0!important}
body.om-mvp .maker-apply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding:0}
body.om-mvp .maker-apply-actions .journey-note{flex:1 1 100%;margin:4px 0 0}
html body.om-mvp main#journey-main>section.maker-apply{position:relative;z-index:2;box-sizing:border-box;width:100%!important;max-width:880px!important;margin:22px auto 0!important;padding:32px 28px 28px;background:#050505;border:1px solid rgba(239,36,53,.55);border-radius:12px;color:#fff}
body.om-mvp .maker-apply>h2{margin:0 0 18px;font-size:clamp(26px,3vw,40px)!important;line-height:1.08!important}
body.om-mvp .maker-apply-actions .journey-button{text-align:center;justify-content:center;line-height:1.2}
body.om-mvp .maker-apply>h2:focus-visible{outline:3px solid #68f8b3;outline-offset:6px}
body.om-mvp .maker-apply-frame{position:relative;box-sizing:border-box;width:100%;min-width:0;background:transparent;border-radius:10px}
body.om-mvp .maker-apply-frame iframe{display:block;width:100%;min-width:100%;max-width:100%;border:0;border-radius:10px;background:transparent}
body.om-mvp .maker-apply-loading{position:absolute;top:28px;left:16px;right:16px;z-index:1;margin:0;text-align:center;font-size:18px;line-height:1.4;color:#fff;pointer-events:none}
body.om-mvp .maker-apply-loading[hidden],body.om-mvp .maker-apply-fallback[hidden]{display:none!important}
body.om-mvp .maker-apply-fallback{box-sizing:border-box;margin:0 0 18px;padding:20px 22px;background:#0b0b0b;border:2px solid #68f8b3;border-radius:10px}
body.om-mvp .maker-apply-fallback p{margin:0 0 14px;font-size:18px;line-height:1.5;color:#fff}
body.om-mvp .maker-apply[data-state="failed"][data-frame="none"] .maker-apply-frame{display:none}
html:not(.om-mk-js) body.om-mvp .maker-apply-loading{display:none}
body.om-mvp .maker-apply-noscript{margin:14px 0 0;color:#fff}
body.om-mvp .maker-apply-noscript a{color:#68f8b3;text-decoration:underline}
body.om-mvp .maker-apply-story{box-sizing:border-box;position:relative;z-index:2;width:100%;max-width:880px;margin:22px auto 0;padding:22px 28px;background:#050505;border:1px solid rgba(239,36,53,.55);border-radius:12px;color:#fff}
body.om-mvp .maker-apply-story a{color:#68f8b3;text-decoration:underline;text-underline-offset:3px}
@media (max-width:760px){
  html body.om-mvp main#journey-main>section.maker-apply{width:calc(100% - 32px)!important;padding:22px 8px 8px;margin-top:16px!important}
  body.om-mvp .maker-apply>h2{margin:0 8px 14px}
  body.om-mvp .maker-apply-fallback{margin:0 8px 14px}
  body.om-mvp .maker-apply-story{width:calc(100% - 32px);padding:18px 16px;margin-top:16px}
  body.om-mvp .maker-apply-actions .journey-button{flex:1 1 100%}
}
