.molpmi-start{max-width:1180px;margin:0 auto;padding:48px 24px 70px;color:#13284a;font-size:18px;line-height:1.6}.molpmi-start>header{max-width:820px;margin-bottom:28px}.molpmi-start>header .brand-mark{width:64px;height:64px}.molpmi-start h1{margin:8px 0;font-size:clamp(36px,5vw,58px);line-height:1.08}.entry-route-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.entry-route-card{padding:30px;border:1px solid #d8c98f;border-radius:18px;background:#fff;box-shadow:0 10px 30px #13284a12}.entry-route-card>span{color:#80601c;font-size:13px;font-weight:900;letter-spacing:.12em}.entry-route-card h2{font-size:29px}.creator-entry{background:linear-gradient(145deg,#fff8df,#fff)}.participant-entry{border-color:#9eb6d1}.entry-route-card label{display:grid;gap:8px;font-weight:800}.entry-route-card input{min-height:54px;padding:13px;border:1px solid #8391a6;border-radius:9px;font:18px/1.4 inherit}.entry-actions{display:flex;flex-wrap:wrap;gap:10px}.creator-journey,.commercial-journey{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px 0;padding:15px;border:1px solid #d8c98f;border-radius:13px;background:#fffaf0}.creator-journey span,.commercial-journey span,.commercial-journey strong,.commercial-journey a{padding:7px 11px;border-radius:999px;background:#fff;color:#13284a;font-weight:800;text-decoration:none}.commercial-journey strong{background:#13284a;color:#fff}.chapter-collapsed-summary{display:none}.chapter-builder.molpmi-collapsed>.chapter-collapsed-summary{display:flex!important;align-items:center;gap:14px;margin-right:120px}.chapter-collapsed-summary strong{color:#237251;font-size:17px}.chapter-collapsed-summary span{font-size:17px;font-weight:750}.chapter-builder.molpmi-collapsed>:not(.section-collapse-toggle):not(.chapter-collapsed-summary):not(span):not(h1):not(h2){display:none!important}@media(max-width:760px){.entry-route-grid{grid-template-columns:1fr}.molpmi-start{padding:24px 15px 50px}.creator-journey i{display:none}.commercial-journey{justify-content:flex-start}.chapter-builder.molpmi-collapsed>.chapter-collapsed-summary{margin-right:0;clear:both}}
.ai-use-contract{margin:22px 0;padding:20px;border:2px solid #c8a24a;border-radius:14px;background:#fffaf0}.ai-use-contract h3{margin-top:0}.ai-use-contract small{display:block;margin-top:8px;color:#5b6678}#ai-use-agreement-dialog{width:min(760px,calc(100vw - 28px));max-height:88vh;padding:0;border:0;border-radius:18px;box-shadow:0 22px 70px #07162c66;color:#13284a}#ai-use-agreement-dialog::backdrop{background:#07162cb8}#ai-use-agreement-dialog form>header,#ai-use-agreement-dialog form>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;background:#fff8df}#ai-use-agreement-dialog form>header h2{margin:0;font-size:25px}#ai-use-agreement-dialog form>header button{border:0;background:none;font-size:30px;cursor:pointer}#ai-use-agreement-dialog .agreement-scroll{max-height:58vh;overflow:auto;padding:22px;font-size:17px;line-height:1.6}#ai-use-agreement-dialog form>footer{justify-content:flex-end;border-top:1px solid #d8c98f}
.molpmi-ai-act-trust{display:grid;grid-template-columns:1fr 1fr;gap:18px 34px;margin:28px 0;padding:28px;border:2px solid #c8a24a;border-radius:18px;background:linear-gradient(145deg,#fff8df,#f3f7fb);color:#13284a}.molpmi-ai-act-trust span{color:#80601c;font-size:13px;font-weight:900;letter-spacing:.12em}.molpmi-ai-act-trust h2{margin:7px 0;font-size:30px}.molpmi-ai-act-trust ul{margin:0;padding-left:22px}.molpmi-ai-act-trust li{margin:7px 0}.molpmi-ai-act-trust small{grid-column:1/-1;padding-top:14px;border-top:1px solid #d8c98f;color:#536174}@media(max-width:760px){.molpmi-ai-act-trust{grid-template-columns:1fr}.molpmi-ai-act-trust small{grid-column:1}}
.ai-act-marketing-note{display:flex;align-items:center;gap:18px;margin:18px 0 26px;padding:17px 20px;border-left:6px solid #c8a24a;border-radius:12px;background:#f2f7fb;color:#13284a}.ai-act-marketing-note strong{min-width:190px;font-size:18px}.ai-act-marketing-note span{line-height:1.5}@media(max-width:700px){.ai-act-marketing-note{display:block}.ai-act-marketing-note strong{display:block;margin-bottom:6px}}
.route-capability-summary{margin-top:18px;padding:16px 18px;border:1px solid #d6b65d;border-left:6px solid #0d2d55;border-radius:14px;background:#fff8df;color:#13284a}.route-capability-summary strong{display:block;margin-bottom:5px;font-size:17px}.route-capability-summary p{margin:0;line-height:1.55}
