/* Conciente-té v1.0 · generated by assets/build.php — edit the source files, not this one. */
.nmct{--blue:#05a6d8;--green:#9dc950;--red:#d10032;--ink:#173047;--bg:#f4f9fa;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}.nmct *{box-sizing:border-box}.nmct-shell{max-width:1000px;margin:0 auto;padding:24px 16px}.nmct-head{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e2ebed;padding-bottom:20px;margin-bottom:24px}.nmct-head img{width:95px;height:80px;object-fit:contain}.nmct-head strong{display:block;font-size:23px;color:var(--blue)}.nmct-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.3px;color:#5e7080}.nmct-hero{background:linear-gradient(130deg,#eaf8fd,#f5faec);border:1px solid #d6ebec;border-radius:22px;padding:clamp(22px,5vw,48px)}.nmct h2{font-size:clamp(26px,4vw,40px);line-height:1.18;margin:12px 0}.nmct h3{font-size:22px;margin:12px 0}.nmct p{margin:8px 0 16px}.nmct-price{font-size:30px;font-weight:800;color:var(--blue)}.nmct-price span{font-size:14px;color:#616f80;font-weight:500}.nmct-pill{display:inline-block;border-radius:99px;background:#e0f1d0;color:#37612a;padding:5px 12px;font-size:12px;font-weight:800;letter-spacing:.4px}.nmct-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;border:0;border-radius:12px;background:var(--blue);color:#fff!important;padding:13px 20px;font-weight:750;text-decoration:none!important;min-height:46px}.nmct-btn:hover{filter:brightness(.92)}.nmct-btn-outline{background:#e5f6fc;color:#14617b!important}.nmct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.nmct-grid article,.nmct-lesson{padding:20px;border-radius:16px;background:white;border:1px solid #e0e9ed;box-shadow:0 2px 12px #102e4107}.nmct-notice{padding:13px;background:#e6f5e2;border-left:4px solid var(--green);border-radius:8px;margin:10px 0}.nmct form{display:grid;gap:14px;max-width:650px;margin:18px 0}.nmct label:not(.nmct-check):not(.nmct-option){display:grid;gap:5px;font-weight:650}.nmct input:not([type=checkbox]):not([type=radio]):not([type=file]),.nmct select{width:100%;border:1px solid #c5d4d9;border-radius:10px;padding:11px;font:inherit;background:#fff;color:var(--ink);min-height:43px}.nmct input[type=file]{max-width:100%}.nmct-check,.nmct-option{display:flex;gap:10px;align-items:flex-start;background:#f5f9fa;border-radius:10px;padding:12px;line-height:1.5}.nmct-check input,.nmct-option input{margin-top:6px}.nmct-progress{background:#dcebed;height:12px;border-radius:20px;overflow:hidden;margin-top:15px}.nmct-progress div{height:100%;background:var(--green)}.nmct-success{color:#2f7a35;font-weight:800}.nmct-table-wrap{overflow:auto}.nmct table{width:100%;border-collapse:collapse;font-size:13px}.nmct td,.nmct th{border-bottom:1px solid #d8e4e8;padding:12px;text-align:left;vertical-align:top}.nmct td form{display:flex;gap:4px;margin:0}.nmct td select{min-width:135px}.nmct-foot{margin-top:40px;border-top:1px solid #dce8eb;padding:18px 0;color:#5e717d;font-size:12px}@media(max-width:680px){.nmct-grid{grid-template-columns:1fr}.nmct-shell{padding:14px 10px}.nmct-head img{width:78px}.nmct h2{font-size:27px}.nmct-btn{width:100%}}.nmct-aula{display:grid;grid-template-columns:minmax(215px,280px) minmax(0,1fr);gap:20px;margin-top:24px;align-items:start}.nmct-daynav{background:#fff;border:1px solid #dae8e9;border-radius:18px;padding:16px;max-height:75vh;overflow:auto}.nmct-daynav h3{font-size:18px}.nmct-week{font-weight:800;font-size:12px;color:#437b4a;margin:20px 8px 8px;letter-spacing:.08em}.nmct-day{display:flex;align-items:center;gap:9px;border-radius:10px;padding:10px 8px;color:#173047;text-decoration:none!important;font-size:13px;line-height:1.3}.nmct-day>span:first-child{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e7f5f9;font-weight:800;color:#086b91}.nmct-day.active{background:#e4f6fa;font-weight:750}.nmct-day.locked{opacity:.48;pointer-events:none}.nmct-mission{padding:15px 18px;background:#f0f8e5;border-left:4px solid #9dc950;border-radius:12px;margin:20px 0}.nmct-classroom{min-width:0}.nmct-muted{color:#5b717c}.nmct textarea{width:100%;border:1px solid #c5d4d9;border-radius:10px;padding:12px;font:inherit}.nmct-lesson-form{max-width:none!important}@media(max-width:760px){.nmct-aula{grid-template-columns:1fr}.nmct-daynav{max-height:250px}.nmct-lesson{padding:18px}.nmct-day{padding:8px}}.nmcts-top{padding:24px 28px;background:linear-gradient(125deg,#e7f6fc,#f4fbea);border-radius:18px;border:1px solid #d7e9e6;margin-bottom:16px}.nmcts-top h2{font-size:28px;margin:8px 0}.nmcts-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding:8px;background:#eff6f7;border-radius:15px}.nmcts-nav a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;color:#245268;font-weight:700;font-size:13px;padding:10px 14px;border-radius:10px;min-height:42px}.nmcts-nav a.is-active,.nmcts-nav a:hover{background:#fff;box-shadow:0 1px 5px #001b2717;color:#0475a2}.nmcts-two{display:grid;grid-template-columns:minmax(215px,270px) minmax(0,1fr);align-items:start;gap:18px}.nmcts-two.nmcts-resources{grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr)}.nmcts-sidebar,.nmcts-pane{background:#fff;border-radius:18px;border:1px solid #dbe9eb;padding:18px;min-width:0}.nmcts-sidebar h3,.nmcts-pane h3{font-size:21px}.nmcts-sidebar{max-height:82vh;overflow:auto;position:sticky;top:15px}.nmcts-lesson-row{display:flex;gap:12px;padding:9px 10px;align-items:center;color:#254357!important;text-decoration:none!important;font-weight:600;font-size:13px;border-radius:9px;line-height:1.35}.nmcts-lesson-row>span{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:8px;background:#eaf5f8;color:#00769f;font-weight:800}.nmcts-lesson-row.is-active{background:#e1f5fa}.nmcts-lesson-row:hover{background:#edf7f8}.nmcts-pane-header{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #e5edef;margin-bottom:18px;padding-bottom:14px}.nmcts-edit-hint{font-size:12px;color:#59737c}.nmcts-form{display:grid!important;gap:15px!important;max-width:none!important;margin:8px 0!important}.nmcts-form label{font-size:14px;font-weight:700;color:#24475a}.nmcts-form label>input,.nmcts-form label>textarea,.nmcts-form label>select{margin-top:6px;width:100%;font-size:15px}.nmcts-form input[type=number]{border:1px solid #c5d4d9;border-radius:10px;padding:10px;font:inherit;max-width:100%}.nmcts-form textarea{font:inherit;min-height:110px}.nmcts-form .nmct-btn{justify-self:start}.nmcts-section{border:1px solid #e4edef;padding:17px;border-radius:14px;display:grid;gap:12px}.nmcts-section h4{font-size:17px;margin:0}.nmcts-section p{margin:0}.nmcts-editor-area>label{display:block;font-weight:700;margin:0 0 7px}.nmcts-editor-area .wp-editor-container{border:1px solid #c5d4d9}.nmcts-editor-area textarea{width:100%!important;min-height:210px}.nmcts-preview{margin-top:23px;padding:14px;border:1px solid #dae6e9;border-radius:12px}.nmcts-preview summary{cursor:pointer;font-weight:700}.nmcts-preview-body{padding:14px 5px}.nmcts-reset button,.nmcts-material-row button{background:none;border:0;padding:3px;color:#aa3d49;cursor:pointer;text-decoration:underline;font:inherit}.nmcts-warning{background:#fff7e7;border:1px solid #efdbb2;color:#6d5222;padding:12px;border-radius:10px;font-size:13px}.nmcts-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nmcts-material-row{border-bottom:1px solid #e5edf1;padding:14px 0;display:grid;gap:4px;font-size:14px}.nmcts-material-row small{color:#616f79}.nmcts-material-row a{font-weight:750;color:#0474a2}.nmcts-material-row form{margin:0!important}.nmcts-resource-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px}.nmcts-material-section{margin-top:22px}.nmcts-material-section h3{margin-bottom:14px}.nmcts-resource-card{background:white;border:1px solid #e1eaf0;padding:16px;border-radius:14px;box-shadow:0 3px 9px #0b42540b;min-width:0;overflow-wrap:anywhere}.nmcts-resource-card h4{font-size:17px;margin:12px 0 8px}.nmcts-resource-card .nmct-pill{font-size:10px}.nmcts-resource-card p{font-size:14px}.nmcts-resource-card a{font-weight:800;color:#0576a2}.nmcts-resource-card details{border-top:1px solid #e7edef;padding-top:9px;margin-top:9px}.nmcts-resource-card summary{cursor:pointer;font-weight:750;color:#225268}.nmcts-library-link{margin:14px 0;padding:13px 17px;border-radius:12px;background:#eff8e7;border:1px solid #dcebc8;font-weight:750}.nmcts-library-link a{text-decoration:none!important;color:#2a673c!important}.nmcts-objective,.nmcts-tip{border-radius:11px;background:#eaf6fc;padding:14px;margin:14px 0}.nmcts-tip{background:#f1f9e6}.nmcts-objective p,.nmcts-tip p{margin:5px 0 0}.nmcts-audio{background:#f3f8f9;padding:14px;border-radius:12px;margin:15px 0}.nmcts-audio audio{display:block;width:100%;margin-top:8px}.nmct-lesson-text{line-height:1.7}.nmct-lesson-text ul{padding-left:23px}.nmct-lesson-text p{margin:10px 0}.nmcts-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.nmcts-stat-grid article{border:1px solid #e0eaec;background:white;border-radius:14px;padding:16px}.nmcts-stat-grid span{display:block;color:#536f81;font-size:12px;font-weight:650}.nmcts-stat-grid strong{font-size:30px;color:#047696}.nmcts-data th{background:#eff6f7;font-weight:800}.nmcts-data .nmct-progress{margin-top:4px;height:6px;min-width:110px}@media(max-width:800px){.nmcts-two,.nmcts-two.nmcts-resources{grid-template-columns:1fr}.nmcts-sidebar{position:static;max-height:290px}.nmcts-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nmcts-pane-header{flex-direction:column;align-items:flex-start}}@media(max-width:500px){.nmcts-top{padding:19px}.nmcts-nav{gap:3px}.nmcts-nav a{flex:1 1 45%;font-size:12px}.nmcts-fields{grid-template-columns:1fr}.nmcts-stat-grid{gap:8px}.nmcts-stat-grid article{padding:11px}.nmcts-stat-grid strong{font-size:23px}.nmcts-form .nmct-btn{width:100%}}.nmct-case{border:1px solid #c7e5ec;background:#f2fafc;border-radius:16px;padding:22px;margin:24px 0}.nmct-case .nmct-pill{margin-bottom:13px}.nmct-case fieldset{border:0;margin:0 0 12px;padding:0;min-width:0}.nmct-case legend{display:block;width:100%;font-size:18px;line-height:1.45;margin:8px 0 14px}.nmct-case legend span{display:block;font-weight:500;font-size:15px;margin-top:7px}.nmct-case-option{display:flex;align-items:flex-start;gap:11px;border:1px solid #d5e7ea;background:white;border-radius:11px;padding:12px 13px;margin-bottom:9px;cursor:pointer;font-weight:500!important}.nmct-case-option:focus-within{outline:2px solid #05a6d8;outline-offset:1px}.nmct-case-option input{margin:6px 0 0;flex-shrink:0;accent-color:#058cba}.nmct-case-result{background:#fff4e2;border-left:4px solid #d4a142;border-radius:9px;padding:13px 15px;margin-top:14px;font-size:15px;font-weight:650}.nmct-case-result.is-correct{background:#ebf7e8;border-color:#7daf54}.nmct-case-result[hidden]{display:none}.nmct-small{font-size:13px}.nmct-route-details>summary{display:none;cursor:pointer;font-weight:800;padding:12px 16px;border-radius:12px;background:#eaf5f9;color:#145269}.nmct-milestones{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.nmct-milestone{padding:5px 11px;border-radius:999px;border:1px solid #cfe2d4;font-size:12px;background:#fff;font-weight:700;color:#597460}.nmct-milestone.is-done{background:#e5f6df;border-color:#b3d99c;color:#376a40}.nmct-week-context{margin:15px 0;border:1px solid #dce8d8;border-radius:12px;padding:12px 15px;background:#f5faec}.nmct-week-context a{font-weight:800;color:#277449;text-decoration:underline}.nmct-resource-filters{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 20px}.nmct-resource-filters button{cursor:pointer;border:1px solid #cee5e9;background:#fff;color:#205165;padding:8px 13px;font-weight:750;border-radius:10px;font-size:13px}.nmct-resource-filters button[aria-pressed="true"]{background:#067fad;color:#fff;border-color:#067fad}.nmcts-resource-card[hidden]{display:none}.nmcts-resource-card details p{white-space:pre-line}.nmct-route-details nav{width:100%}.nmct-lesson-text{font-size:16px;line-height:1.8}.nmct-lesson-text p{margin-bottom:18px}.nmct-day:focus-visible,.nmct button:focus-visible,.nmct a:focus-visible{outline:3px solid #006c91;outline-offset:3px}@media(max-width:760px){.nmct-route-details{border-radius:14px;background:white}.nmct-route-details>summary{display:list-item}.nmct-daynav{border:0;max-height:none;padding:11px}.nmct-aula{gap:12px}.nmct-case{padding:15px}.nmct-lesson{padding:17px}.nmct-week-context{font-size:14px}}.nmct .nmct-case fieldset label.nmct-case-option{display:flex;font-weight:500;gap:11px;align-items:flex-start}.nmctj-quick{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.nmctj-quick a{color:#116d8e!important;font-weight:750;background:#ecf7fb;padding:10px 13px;border:1px solid #c4e8ef;text-decoration:none!important;border-radius:11px}.nmctj-quick a:hover{background:#dbf0f8}.nmctj-calendar,.nmctj-panel{padding:clamp(15px,3vw,25px);background:#fff;border:1px solid #dce9ed;border-radius:18px;margin:18px 0;box-shadow:0 3px 16px #00507009}.nmctj-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.nmctj-header h3{font-size:22px;margin:8px 0}.nmctj-header p{white-space:nowrap}.nmctj-daygrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:16px 0}.nmctj-calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:67px;gap:2px;border-radius:11px;background:#f1f6f7;border:1px solid #dce7e9;color:#4d6977;min-width:0;text-decoration:none!important}.nmctj-calendar-day strong{font-size:19px}.nmctj-calendar-day small{font-size:11px;letter-spacing:0;white-space:nowrap}.nmctj-calendar-day.is-done{background:#edf7e4;border-color:#b9d89f;color:#315d32}.nmctj-calendar-day.is-done strong::after{content:' ✓';font-size:11px}.nmctj-calendar-day.is-next{border:2px solid #049bc5;background:#e6f7fc;color:#006c93}.nmctj-calendar-day.is-future{opacity:.55}.nmctj-calendar-day[href]:hover{background:#d8f3fa}.nmctj-legend{font-size:12px;color:#5a727d;margin:6px 0 0!important}.nmctj-panel form{max-width:none}.nmctj-survey fieldset{min-width:0;border:1px solid #deebef;border-radius:14px;padding:15px 17px;margin:0 0 13px}.nmctj-survey legend{padding:0 7px;font-weight:720}.nmctj-rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:490px;gap:9px}.nmct .nmctj-rating label{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative!important;font-weight:650!important}.nmctj-rating input{position:absolute;opacity:0}.nmctj-rating span{display:flex;align-items:center;justify-content:center;border-radius:10px;min-height:46px;width:100%;border:1px solid #d5e6ea;background:#f6fbfc}.nmctj-rating input:checked+span{background:#058daf;color:#fff;border-color:#058daf}.nmctj-rating input:focus-visible+span{outline:3px solid #004d7d;outline-offset:3px}.nmctj-comparison>div{padding:10px 0;border-bottom:1px solid #e5eef0}.nmctj-comparison>div:last-child{border:0}.nmctj-comparison p{margin:3px 0}.nmctj-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.nmctj-kpis div{background:#f2f9fb;border:1px solid #d7ebed;border-radius:12px;padding:12px}.nmctj-kpis strong{display:block;font-size:28px;color:#04779e}.nmctj-kpis span{font-size:12px;color:#4a6878;line-height:1.2}.nmctj-panel details{padding:12px;border:1px solid #d8e9eb;border-radius:10px}.nmctj-panel summary{cursor:pointer;font-weight:720}.nmctj-certificate{background:white;border:8px double #059ac6;padding:clamp(24px,6vw,65px);text-align:center;border-radius:9px;min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 10px #f4faec}.nmctj-cert-eyebrow{font-size:13px;font-weight:800;color:#1b798c;letter-spacing:.13em}.nmctj-seal{font-size:44px;color:#8dbd46;margin:9px 0}.nmctj-certificate h2{font-size:clamp(24px,5vw,38px);color:#12556d}.nmctj-certificate h3{font-size:28px;color:#167897}.nmctj-cert-name{font-size:clamp(22px,5vw,35px);font-weight:800;border-bottom:2px solid #9dc950;max-width:100%;overflow-wrap:anywhere;padding-bottom:9px}.nmctj-cert-date{font-weight:650}.nmctj-cert-note{font-size:12px;color:#61707c;margin-top:24px;max-width:530px}@media(max-width:720px){.nmctj-daygrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.nmctj-calendar-day{min-height:56px;border-radius:7px}.nmctj-calendar-day strong{font-size:14px}.nmctj-calendar-day small{font-size:8px}.nmctj-header{flex-direction:column;gap:0}.nmctj-quick{display:grid;grid-template-columns:1fr 1fr}.nmctj-quick a{text-align:center;font-size:13px}.nmctj-kpis{grid-template-columns:1fr}.nmctj-panel{padding:15px}.nmctj-rating{gap:5px}.nmctj-certificate{min-height:470px}}@media print{@page{size:A4 portrait;margin:12mm}body:has(.nmctj-certificate) *{visibility:hidden!important}.nmctj-certificate,.nmctj-certificate *{visibility:visible!important}.nmctj-certificate{position:absolute!important;left:0;top:0;width:100%;min-height:240mm;box-shadow:none!important;margin:0!important;break-inside:avoid;border-color:#059ac6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nmctj-no-print{display:none!important}}.nmctj-habits-table{overflow-x:auto}.nmctj-habits-table table{width:100%;border-collapse:collapse;font-size:13px}.nmctj-habits-table th,.nmctj-habits-table td{padding:12px 8px;border-bottom:1px solid #e0ebee;text-align:center}.nmctj-habits-table th:first-child{text-align:left;min-width:165px}.nmctj-habits-table thead{background:#f0f8fa}.nmctj-habits-table td strong{color:#117d5e}.nmct6-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;background:#edf6f7;border:1px solid #dbeaec;border-radius:17px;padding:8px;margin:0 0 21px}.nmct6-tabs a{text-align:center;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none!important;color:#395d6e!important;border-radius:11px;font-weight:750;font-size:12px;line-height:1.2;padding:7px 3px}.nmct6-tabs a.is-active{background:#fff;color:#006f9b!important;box-shadow:0 3px 11px #0a517615}.nmct6-tab-icon{font-size:22px;line-height:1.1;font-weight:800}.nmct6-view{min-width:0}.nmct6-view-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:16px 0 22px}.nmct6-view-head h2{font-size:clamp(23px,3vw,32px);margin:4px 0}.nmct6-pref{font-size:13px;color:#046a8b!important;font-weight:750;text-decoration:none!important;white-space:nowrap}.nmct6-home-hero{background:linear-gradient(115deg,#e3f5fb 0%,#f1f8e5 100%);border:1px solid #d2e9e2;border-radius:22px;padding:clamp(20px,4vw,30px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px}.nmct6-home-hero h3{font-size:clamp(23px,3vw,31px);line-height:1.2;margin:12px 0 8px}.nmct6-home-hero p{max-width:480px;color:#385968}.nmct6-home-hero .nmct-btn{margin-top:6px}.nmct6-ring{--nmct6-percent:0%;border-radius:50%;width:135px;height:135px;background:conic-gradient(#83ba51 var(--nmct6-percent),#d4e9e3 0);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;position:relative;isolation:isolate}.nmct6-ring:before{content:'';position:absolute;inset:11px;background:white;border-radius:50%;z-index:-1}.nmct6-ring strong{font-size:37px;line-height:1;color:#147699}.nmct6-ring span{font-size:11px;color:#51747d;font-weight:700}.nmct6-home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.nmct6-home-cards article{background:white;border:1px solid #dce9ea;border-radius:15px;padding:19px;min-width:0}.nmct6-home-cards h3{font-size:18px;margin:0 0 6px}.nmct6-home-cards p{font-size:14px;color:#59737d}.nmct6-home-cards a,.nmct6-inline-links a{color:#0076a1!important;font-weight:800;text-decoration:none!important}.nmct6-inline-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.nmct6-inline-links a{background:#eaf5f8;border-radius:9px;padding:10px 13px;font-size:13px}.nmct6-welcome{background:#fff;border:1px solid #cde2e5;border-radius:20px;margin-bottom:18px;padding:clamp(18px,4vw,30px);box-shadow:0 5px 22px #164e6012}.nmct6-welcome-top{display:flex;justify-content:space-between;align-items:center}.nmct6-welcome-top>span:last-child{font-weight:800;color:#226d81}.nmct6-welcome-step small{display:block;margin-top:24px;color:#268b9b;font-size:12px;font-weight:800;letter-spacing:.07em}.nmct6-welcome-step h2{font-size:29px}.nmct6-welcome-step p{max-width:690px}.nmct6-welcome-step[hidden],.nmct6-welcome form[hidden],.nmct6-welcome button[hidden]{display:none!important}.nmct6-welcome-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.nmct6-welcome-actions form{display:block;margin:0}.nmct6-welcome-actions .nmct-btn-outline{width:auto}.nmct6-section-intro h3{font-size:22px}.nmct6-section-intro p{color:#5c727f}.nmct6-lesson-hero{border-radius:15px;padding:20px 25px;background:#eaf7fb;margin-top:14px}.nmct6-lesson-hero h3{margin:10px 0}.nmct6-lesson-hero p{font-size:14px;margin:8px 0}.nmct6-pay-hero{background:linear-gradient(115deg,#e9f6fa,#f6faeb);border:1px solid #cfe4e8;border-radius:20px;padding:clamp(19px,4vw,35px)}.nmct6-pay-hero h2{font-size:clamp(23px,3vw,32px)}.nmct6-pay-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:19px}.nmct6-pay-status span{font-size:12px;font-weight:800;text-align:center;border-radius:12px;padding:11px 5px;background:#fff;border:1px solid #d6e7e8}.nmct6-pay-status span.is-active{background:#dff6e1;color:#256b37}.nmct6-pay-card{background:#fff;border:1px solid #dae7ea;border-radius:17px;padding:clamp(17px,3vw,27px);margin-top:14px}.nmct6-pay-card h3{font-size:22px;margin:0 0 12px}.nmct6-method{background:#f6fafb;border:1px solid #dbe9ec;border-radius:13px;padding:15px;margin:14px 0}.nmct6-method h4{font-size:17px;margin:0 0 12px}.nmct6-copy-row{display:grid;grid-template-columns:minmax(85px,110px) minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #e0e9ee;font-size:14px}.nmct6-copy-row:first-of-type{border-top:0}.nmct6-copy-row span{color:#58717b}.nmct6-copy-row strong{overflow-wrap:anywhere}.nmct6-copy-row button{border:1px solid #b9d9e4;background:#fff;color:#08739c;padding:7px 10px;border-radius:9px;cursor:pointer;font:inherit;font-weight:750}.nmct6-conversion{background:#f1f7e6;padding:12px;border-radius:10px;font-size:13px}.nmct6-pay-card form{max-width:580px}.nmct6-pay-card input{max-width:100%}.nmct6-admin-head{display:flex;gap:20px;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#e6f7fd,#f1f8e5);border-radius:17px;padding:20px 24px;margin:15px 0}.nmct6-admin-head h2{font-size:26px}.nmct6-admin-head p{color:#5b737b;font-size:14px}.nmct6-admin-head>div:last-child{background:white;border:1px solid #d1e8ea;border-radius:14px;padding:11px 22px;min-width:120px;text-align:center}.nmct6-admin-head>div:last-child span{font-size:12px;color:#57717b}.nmct6-admin-head>div:last-child strong{font-size:30px;display:block;color:#00779d;line-height:1.2}.nmct6-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.nmct6-admin-kpis a{display:flex;flex-direction:column;background:#fff;border:1px solid #dfebee;border-radius:13px;text-decoration:none!important;padding:14px;color:#28566b!important}.nmct6-admin-kpis span{font-size:12px;font-weight:700}.nmct6-admin-kpis strong{font-size:28px;color:#01779e}.nmct6-admin-search{max-width:none!important;display:flex!important;flex-wrap:wrap;align-items:end;gap:12px!important;background:#f2f8fa;border-radius:14px;padding:14px;margin:18px 0!important}.nmct6-admin-search label{flex:1 1 215px;font-size:13px}.nmct6-admin-search button{min-width:115px}.nmct6-payment-list{display:grid;gap:12px}.nmct6-payment-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(215px,260px);gap:16px;border:1px solid #dce9eb;border-radius:16px;background:#fff;padding:19px}.nmct6-payment-details h3{font-size:18px;margin:7px 0 0}.nmct6-payment-details h3 small{font-size:12px;font-weight:600;color:#5c7179}.nmct6-payment-details p{font-size:13px;color:#5b717d;margin:3px 0 12px}.nmct6-payment-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.nmct6-payment-details dl>div{border-radius:9px;background:#f5f9fa;padding:8px;min-width:0;overflow-wrap:anywhere}.nmct6-payment-details dt{font-size:11px;color:#5f727a}.nmct6-payment-details dd{margin:2px 0 0;font-size:13px;font-weight:750}.nmct6-status{display:inline-flex;font-weight:800;font-size:11px;color:#5d6c77;background:#eef2f4;border-radius:99px;padding:3px 9px}.nmct6-status.status-approved{background:#e9f8e5;color:#316a38}.nmct6-status.status-review{background:#fff1da;color:#875719}.nmct6-status.status-rejected{background:#fff0f0;color:#963f43}.nmct6-contact{font-size:13px;color:#08769c!important;font-weight:800;text-decoration:none!important}.nmct6-review-form{max-width:none!important;margin:0!important;display:grid!important;align-content:start;gap:10px!important;padding-left:12px;border-left:1px solid #e4eef0}.nmct6-review-form select{font-size:13px!important}.nmct6-confirm{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;font-size:12px!important;font-weight:600!important;background:#f8faf6;border-radius:8px;padding:8px}.nmct6-confirm input{width:auto!important;min-height:0!important;margin:4px 0!important}.nmct6-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;font-size:13px}.nmct6-pages a{color:#057995!important;font-weight:800}.nmct6-empty{padding:30px;text-align:center;background:#f3f8fa;border-radius:15px;color:#547280}.nmct6-settings{margin-top:28px;padding:16px 20px;background:#f6fafb;border:1px solid #d6e7e9;border-radius:15px}.nmct6-settings summary{font-size:16px;font-weight:800;cursor:pointer}.nmct6-settings>form{max-width:670px}.nmct6-settings .nmctj-panel{background:#fff}.nmct .nmct6-tabs a:focus-visible,.nmct .nmct6-copy-row button:focus-visible{outline:3px solid #046b9d;outline-offset:3px}@media(max-width:730px){.nmct6-view-head{align-items:flex-start}.nmct6-pref{white-space:normal;text-align:right}.nmct6-home-hero{grid-template-columns:1fr}.nmct6-ring{position:absolute;top:13px;right:13px;width:85px;height:85px}.nmct6-ring:before{inset:7px}.nmct6-ring strong{font-size:24px}.nmct6-ring span{font-size:9px}.nmct6-home-hero{position:relative;padding-right:115px}.nmct6-home-hero h3{font-size:22px}.nmct6-home-hero .nmct-btn{width:100%}.nmct6-payment-entry{grid-template-columns:1fr}.nmct6-review-form{border-left:0;border-top:1px solid #e4eef0;padding:12px 0 0}.nmct6-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct6-admin-head{align-items:flex-start}.nmct6-admin-head>div:last-child{min-width:90px;padding:8px}}@media(max-width:580px){.nmct{padding-bottom:75px}.nmct6-tabs{position:fixed;bottom:0;left:0;right:0;z-index:9999;max-width:none;margin:0;border-radius:15px 15px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px max(6px,env(safe-area-inset-bottom));box-shadow:0 -6px 22px #073b4a1f;background:#fff}.nmct6-tabs a{font-size:11px;min-height:55px;white-space:normal}.nmct6-tab-icon{font-size:21px}.nmct6-home-hero{padding:18px}.nmct6-ring{position:static;margin:0 auto;order:-1}.nmct6-home-cards{grid-template-columns:1fr;gap:8px}.nmct6-home-cards article{padding:15px}.nmct6-welcome-actions{flex-direction:column}.nmct6-welcome-actions .nmct-btn,.nmct6-welcome-actions form{width:100%}.nmct6-copy-row{grid-template-columns:minmax(0,1fr) auto}.nmct6-copy-row span{grid-column:1/-1}.nmct6-pay-status span{font-size:10px}.nmct6-payment-details dl{grid-template-columns:1fr}.nmct6-admin-search{display:grid!important}.nmct6-admin-head{padding:16px;flex-direction:column}.nmct6-admin-head>div:last-child{width:100%}.nmct6-admin-kpis a{padding:10px}.nmct6-admin-kpis strong{font-size:24px}.nmct6-pages{flex-wrap:wrap}.nmct6-view-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.nmct6-tabs *{scroll-behavior:auto}}@media print{.nmct6-tabs{display:none!important}}.nmct7-practice{margin:22px 0;padding:clamp(16px,3vw,25px);border:1px solid #b9dfe5;border-radius:18px;background:linear-gradient(125deg,#eaf8fc 0%,#f3f9ee 100%);box-shadow:0 7px 21px #14516b09}.nmct7-practice-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.nmct7-practice-type{font-size:12px;color:#41657a;font-weight:800}.nmct7-practice h3{font-size:clamp(18px,2.3vw,22px);line-height:1.35;margin:14px 0 7px}.nmct7-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.nmct .nmct7-practice-option{display:flex!important;align-items:flex-start!important;gap:11px;padding:15px!important;background:#fff;border:1px solid #d3e3e7;border-radius:12px;cursor:pointer;line-height:1.45;font-size:14px;font-weight:650!important}.nmct7-practice-option:has(input:checked){border-color:#047fa8;background:#eaf9ff}.nmct7-practice-option:focus-within{outline:3px solid #047fa8;outline-offset:2px}.nmct7-practice-option input{width:18px;height:18px;min-width:18px;accent-color:#047fa8;margin:2px 0 0}.nmct7-order{display:grid;gap:10px;margin:17px 0}.nmct7-order label{font-size:14px;font-weight:750!important;color:#235065}.nmct7-order select{background:#fff!important;max-width:100%}.nmct7-check{margin-top:7px}.nmct7-practice-message{padding:12px 15px;border:1px solid #efd6ac;border-left:4px solid #dbac5b;background:#fff7e8;border-radius:9px;font-weight:650;color:#785526;margin:15px 0 0}.nmct7-practice-message.is-correct{border-color:#b8d7b6;background:#ecf9eb;color:#346d39}.nmct7-practice-message[hidden]{display:none}.nmct7-practice-done{padding:10px 13px;border-radius:10px;color:#326841;background:#e0f4dd;font-size:13px;font-weight:800}.nmct7-recipe-meta{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 10px}.nmct7-recipe-meta span{border-radius:30px;background:#f2f8e8;color:#356945;font-size:12px;font-weight:700;padding:4px 10px}.nmct7-cook{border:1px solid #d5e9e6!important;border-radius:12px;background:#f9fcfb;padding:0!important;margin:12px 0!important;overflow:hidden}.nmct7-cook>summary{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#e9f7f1;color:#175d5a!important;padding:13px 14px;cursor:pointer;font-weight:800!important;list-style:none}.nmct7-cook>summary::-webkit-details-marker{display:none}.nmct7-cook[open]>summary{border-bottom:1px solid #d4eae1}.nmct7-cook-content{padding:13px 14px}.nmct7-cook h5{margin:15px 0 8px;color:#214958;font-size:16px;line-height:1.3}.nmct7-cook-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.nmct7-cook-top h5{margin:6px 0 4px}.nmct .nmct7-small-btn{border-radius:8px;background:white;border:1px solid #a9d7d9;padding:8px 10px;font-size:12px;color:#075877;font-weight:800;cursor:pointer}.nmct7-counter{color:#557179;font-size:12px!important;margin:4px 0 12px!important}.nmct7-ingredients,.nmct7-steps{padding:0!important;margin:9px 0 14px!important;list-style:none}.nmct7-ingredients li{margin:0 0 7px!important;padding:0}.nmct .nmct7-ingredients label{display:flex!important;align-items:flex-start!important;gap:9px;border-radius:9px;padding:9px 10px!important;background:#fff;border:1px solid #e0e9e9;font-size:13px!important;font-weight:500!important;line-height:1.4}.nmct7-ingredients input{flex:none;width:18px;height:18px;accent-color:#75a74d;margin:1px 0 0}.nmct7-ingredients label:has(input:checked) span{text-decoration:line-through;color:#666e6f}.nmct7-steps{counter-reset:nmct7-step;display:grid;gap:10px}.nmct7-steps li{counter-increment:nmct7-step;position:relative;background:white;border-radius:9px;padding:10px 10px 10px 40px;font-size:13px!important;line-height:1.5;border:1px solid #e3eded}.nmct7-steps li:before{content:counter(nmct7-step);position:absolute;top:9px;left:10px;background:#cceaf2;color:#115976;font-weight:900;font-size:12px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%}.nmct7-copy-area{min-height:80px;width:100%}.nmct7-search-label{display:block!important;font-size:13px!important;font-weight:750!important;margin:12px 0 8px}.nmct7-search-label input{display:block;width:100%;margin-top:6px;padding:12px!important;font-size:15px!important}.nmct7-no-results{padding:25px 17px;border-radius:14px;background:#f1f8f8;text-align:center;color:#4a7180}.nmct7-no-results[hidden]{display:none}.nmct7-lesson-map{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0;padding:12px 13px;background:#f6fbfb;border-radius:10px;color:#396479;font-size:12px;font-weight:800}.nmct7-lesson-map span{background:white;padding:5px 9px;border:1px solid #dfe9eb;border-radius:30px}.nmct7-editor-section{border-color:#c6e5e4;background:#f8fcfc}@media(max-width:640px){.nmct7-multi{grid-template-columns:1fr}.nmct7-practice{padding:16px}.nmct7-lesson-map{gap:4px;font-size:11px}.nmct7-lesson-map span{padding:5px 8px}}@media(prefers-reduced-motion:reduce){.nmct7-practice *{scroll-behavior:auto;transition:none!important}}@media print{.nmct7-check,.nmct7-small-btn,.nmct7-search-label{display:none!important}.nmct7-cook-content{display:block!important}}.nmct .nmct8-board{--nmct8-blue:#058eb9;--nmct8-green:#679c33;--nmct8-ink:#183c4b;--nmct8-muted:#536c79;--nmct8-line:#d8e8ed;box-sizing:border-box;margin:24px 0 28px;padding:clamp(16px,3vw,28px);background:linear-gradient(140deg,#edf9fb 0%,#f4faed 100%);border:1px solid #cce5e9;border-radius:20px;color:var(--nmct8-ink)}.nmct .nmct8-board *{box-sizing:border-box}.nmct .nmct8-board-head{margin:0 0 20px}.nmct .nmct8-kicker{display:block;font-size:11px;font-weight:850;letter-spacing:.13em;color:var(--nmct8-blue);margin-bottom:8px}.nmct .nmct8-board-head h3{font-size:clamp(21px,3vw,27px);line-height:1.25;color:#13475c;margin:0 0 8px}.nmct .nmct8-board-head p{font-size:15px;margin:0;color:var(--nmct8-muted);line-height:1.55}.nmct .nmct8-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nmct .nmct8-flip-card{background:#fff;border:1px solid var(--nmct8-line);border-radius:15px;box-shadow:0 5px 15px rgba(17,75,88,.04);min-width:0;overflow:hidden}.nmct .nmct8-flip-card[open]{border-color:#8ebdb8}.nmct .nmct8-flip-card summary{display:flex;gap:11px;align-items:flex-start;list-style:none;padding:15px 14px;cursor:pointer;min-height:109px}.nmct .nmct8-flip-card summary::-webkit-details-marker{display:none}.nmct .nmct8-card-index{flex:0 0 32px;height:32px;width:32px;border-radius:10px;display:grid;place-items:center;background:#dff3f8;font-weight:850;font-size:14px;color:#0577a2}.nmct .nmct8-card-main{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.nmct .nmct8-card-main strong{font-size:15px;color:#15475a;line-height:1.28}.nmct .nmct8-card-main>span{font-size:13.5px;line-height:1.5;color:#4a6470}.nmct .nmct8-card-more{flex:0 0 21px;font-size:24px;font-weight:600;line-height:1;color:#4f7a2e}.nmct .nmct8-flip-card[open] .nmct8-card-more{transform:rotate(45deg)}.nmct .nmct8-card-explain{padding:12px 16px 17px;margin:0 14px 12px;background:#f1f8f0;border-left:3px solid #8aba54;border-radius:7px}.nmct .nmct8-explain-kicker{font-size:10px;letter-spacing:.08em;font-weight:800;color:#45783e}.nmct .nmct8-card-explain p{font-size:13.5px;line-height:1.55;margin:5px 0 0;color:#395963}.nmct .nmct8-board-bottom{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin:15px 0 0}.nmct .nmct8-board-bottom p{font-size:13px;margin:0;color:#4b6570}.nmct .nmct8-toggle-all{border:1px solid #a6d2dd;background:#fff;color:#146c8a;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:800}.nmct .nmct8-toggle-all:hover{background:#e2f4f8}.nmct .nmct8-disclaimer{margin:13px 0 0;font-size:11px;line-height:1.5;color:#5d7176}.nmct .nmct8-board--steps .nmct8-card-grid{grid-template-columns:1fr}.nmct .nmct8-board--steps .nmct8-flip-card summary{min-height:auto}.nmct .nmct8-board--steps .nmct8-card-index{background:#e8f4dc;color:#4f7932;border-radius:50%}.nmct .nmct8-board--compare .nmct8-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct .nmct8-board--compare .nmct8-flip-card:last-child:nth-child(odd){grid-column:1/-1}.nmct .nmct8-board--plate .nmct8-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nmct .nmct8-board--plate .nmct8-card-index{background:#e8f3dc;color:#4d7a2c}.nmct .nmct8-plate{text-align:center;margin:0 auto 20px}.nmct .nmct8-plate-dish{width:184px;height:184px;max-width:100%;margin:0 auto;border-radius:50%;border:8px solid #fff;box-shadow:0 6px 25px #185d6430;position:relative;background:conic-gradient(from 180deg,#92c883 0% 50%,#f6d18a 50% 75%,#9cd9e9 75% 100%);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.nmct .nmct8-plate-dish span{font-weight:850;color:#255269;font-size:23px;display:grid;place-items:center;text-shadow:0 1px 0 #ffffff88}.nmct .nmct8-plate-dish span:first-child{grid-row:1/3;grid-column:1}.nmct .nmct8-plate-dish span:nth-child(2){grid-row:1;grid-column:2}.nmct .nmct8-plate-dish span:last-child{grid-row:2;grid-column:2}.nmct .nmct8-plate p{margin:10px 0;font-size:12px;color:#4f6c76}.nmct .nmct8-editor-item{border:1px solid #d5e5eb;border-radius:12px;margin:12px 0;padding:12px 14px;min-width:0}.nmct .nmct8-editor-item legend{padding:0 5px;color:#285870;font-weight:750}.nmct .nmct8-editor-preview{margin:13px 0}.nmct .nmct8-editor-preview summary{font-weight:750;cursor:pointer}.nmct .nmct8-editor-preview .nmct8-board{margin:12px 0}.nmct .nmct8-editor-settings[hidden],.nmct .nmct8-toggle-all[hidden]{display:none!important}.nmct .nmct8-flip-card summary:focus-visible,.nmct .nmct8-toggle-all:focus-visible{outline:3px solid #005f8a;outline-offset:3px}@media(max-width:760px){.nmct .nmct8-board--plate .nmct8-card-grid{grid-template-columns:1fr}.nmct .nmct8-plate-dish{width:154px;height:154px}}@media(max-width:590px){.nmct .nmct8-card-grid,.nmct .nmct8-board--compare .nmct8-card-grid{grid-template-columns:1fr}.nmct .nmct8-board--compare .nmct8-flip-card:last-child:nth-child(odd){grid-column:auto}.nmct .nmct8-flip-card summary{min-height:auto}.nmct .nmct8-board{border-radius:15px;padding:15px}}@media(prefers-reduced-motion:no-preference){.nmct .nmct8-flip-card,.nmct .nmct8-card-more{transition:border-color .2s ease,transform .2s ease}}@media print{.nmct .nmct8-board{break-inside:avoid;background:#fff;border:1px solid #aaa}.nmct .nmct8-toggle-all{display:none}.nmct .nmct8-card-grid{display:block}.nmct .nmct8-flip-card{margin:10px 0;break-inside:avoid}.nmct .nmct8-card-explain{display:block!important}}.nmctp-panel{padding:clamp(18px,3vw,30px);border:1px solid #dde8e9;border-radius:22px;background:#fff;margin:18px 0;box-shadow:0 7px 24px rgba(15,79,95,.045)}.nmctp-panel h2,.nmctp-panel h3{color:#124d5d;line-height:1.25;margin:9px 0 13px}.nmctp-panel p,.nmctp-panel small{line-height:1.65}.nmctp-panel fieldset{border:1px solid #dce9eb;border-radius:16px;padding:19px;margin:0 0 20px;min-width:0}.nmctp-panel legend{font-size:1.06rem;color:#114d5d;font-weight:750;padding:0 8px}.nmctp-panel .nmctp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.nmctp-form label,.nmctp-panel .nmctp-guide label,.nmctp-review label{display:block;margin:12px 0;font-weight:650;color:#29535d}.nmctp-form input:not([type=checkbox]),.nmctp-form select,.nmctp-panel textarea,.nmctp-review select{display:block;width:100%;max-width:100%;border-radius:12px;border:1px solid #bcd3d7;padding:12px 13px;color:#173d47;background:#fff;box-sizing:border-box;margin-top:6px;font-size:1rem}.nmctp-form input:focus-visible,.nmctp-form select:focus-visible,.nmctp-panel textarea:focus-visible{outline:3px solid #92dbe8;outline-offset:2px}.nmctp-panel small{display:block;color:#546c71;font-weight:400;margin:4px 0}.nmctp-info{border-left:4px solid #04a7d0;padding:14px 16px;border-radius:6px;background:#e8f8fc;color:#164653}.nmctp-alert{border-left:4px solid #d1713d;padding:14px;background:#fff5ed;color:#7b3e17}.nmctp-consent{padding:16px;border-radius:15px;background:#eef8ef;margin:20px 0}.nmctp-form .nmct-check,.nmctp-panel .nmct-check{display:flex;gap:11px;align-items:flex-start;font-weight:500;line-height:1.5}.nmctp-form .nmct-check input,.nmctp-panel .nmct-check input{flex:0 0 auto;margin-top:5px}.nmctp-guidance{border-radius:14px;background:#f6fae7;padding:12px 18px;margin:12px 0}.nmctp-review{background:#f7faf9;border:1px solid #cbdfe0;padding:18px;border-radius:16px;margin:20px 0}.nmctp-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:18px 0}.nmctp-data>div{border-bottom:1px solid #e0ecec;padding:8px 0}.nmctp-data dt{font-size:.84rem;color:#59737d}.nmctp-data dd{margin:4px 0;font-weight:650;overflow-wrap:anywhere}.nmctp-guide{border:1px solid #d2e5e6;border-radius:12px;margin:10px 0;padding:12px 15px}.nmctp-guide summary{cursor:pointer;font-weight:700;color:#174f5d}.nmctp-panel .nmct-btn{margin-top:12px}@media(max-width:680px){.nmctp-panel{padding:18px 14px}.nmctp-panel .nmctp-grid,.nmctp-data{grid-template-columns:1fr}.nmctp-panel fieldset{padding:14px}}:root{--nmcta-navy:#0c2d40;--nmcta-navy-2:#102f42;--nmcta-cyan:#05a6d8;--nmcta-cyan-deep:#087ba6;--nmcta-lime:#9dc950;--nmcta-red:#d10032;--nmcta-ink:#152e3b;--nmcta-muted:#5c7481;--nmcta-line:#dfebed;--nmcta-surface:#fff;--nmcta-bg:#f5f9fb;--nmcta-shadow:0 12px 38px rgba(15,56,70,.065)}html{box-sizing:border-box}html *,html *::before,html *::after{box-sizing:inherit}body.nmct-app-page{background:var(--nmcta-bg)!important;color:var(--nmcta-ink);font-family:Inter,Aptos,'Segoe UI',system-ui,-apple-system,sans-serif;margin:0!important;min-width:320px;line-height:1.55;-webkit-font-smoothing:antialiased}body.nmct-app-page #wpadminbar{display:none!important}body.nmct-app-page html{margin-top:0!important}.nmcta-app{display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--nmcta-bg)}.nmcta-skip{position:fixed;top:-90px;left:16px;z-index:99999;background:#fff;color:#062f45;padding:12px 18px;border:3px solid var(--nmcta-cyan);border-radius:12px;font-weight:800}.nmcta-skip:focus{top:12px}.nmcta-sidebar{z-index:1005;position:sticky;top:0;height:100vh;height:100dvh;min-width:0;display:flex;flex-direction:column;overflow:hidden;color:#eef9fc;background:linear-gradient(155deg,#102c3b 0%,#071f2d 100%);border-right:1px solid rgba(255,255,255,.07)}.nmcta-brand{display:flex;align-items:center;gap:8px;margin:0 15px;padding:18px 6px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.nmcta-brand a{display:flex;flex-direction:column;gap:1px;text-decoration:none!important;color:#fff!important;min-width:0}.nmcta-brand img{width:172px;height:auto;max-height:67px;object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 5px rgba(0,0,0,.07))}.nmcta-brand-sub{font-size:9px;color:#abd6df;font-weight:850;letter-spacing:.115em;padding-left:3px}.nmcta-close{display:none}.nmcta-side-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:10px 11px 18px;scrollbar-color:#476273 transparent;scrollbar-width:thin}.nmcta-user{display:flex;align-items:center;gap:10px;margin:5px 1px 14px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.065)}.nmcta-avatar{flex:0 0 37px;height:37px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--nmcta-cyan),#74c9dc);color:#053245;font-weight:900;font-size:15px}.nmcta-user-copy{min-width:0;display:grid;gap:2px}.nmcta-user-copy small{color:#aed0d8;font-size:9px;letter-spacing:.11em;font-weight:800}.nmcta-user-copy strong{color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmcta-nav-label{margin:19px 11px 7px!important;color:#87a7b4!important;font-size:10px!important;letter-spacing:.14em;font-weight:850}.nmcta-nav{display:grid;gap:3px}.nmcta-nav-link{display:flex;align-items:center;gap:11px;min-height:43px;min-width:0;padding:10px 11px;color:#c8dce4!important;font-weight:650;font-size:13px;line-height:1.25;text-decoration:none!important;border-radius:12px;transition:background .15s,color .15s}.nmcta-nav-link:hover,.nmcta-nav-link:focus-visible{background:rgba(255,255,255,.09);color:#fff!important}.nmcta-nav-link.is-current{background:linear-gradient(105deg,rgba(5,166,216,.23),rgba(5,166,216,.1));color:#fff!important;box-shadow:inset 3px 0 0 #3cd5fd}.nmcta-icon{width:19px;height:19px;flex:0 0 19px;stroke:currentColor}.nmcta-nav-link.is-current .nmcta-icon{color:#56c9ea}.nmcta-side-bottom{padding:12px 17px 19px;border-top:1px solid rgba(255,255,255,.10);color:#adcad3;display:grid;gap:13px}.nmcta-side-progress{display:grid;gap:8px}.nmcta-side-progress>span{display:flex;align-items:center;justify-content:space-between;font-size:12px}.nmcta-side-progress strong{color:#fff}.nmcta-track{height:6px;background:rgba(255,255,255,.14);border-radius:99px;overflow:hidden}.nmcta-track i{display:block;background:linear-gradient(90deg,var(--nmcta-lime),#76d0b7);height:100%;border-radius:inherit}.nmcta-logout{display:flex;align-items:center;gap:9px;text-decoration:none!important;color:#c7dce5!important;font-size:12px;font-weight:650;padding:5px 4px}.nmcta-logout:hover{color:#fff!important}.nmcta-workspace{min-width:0;min-height:100vh;min-height:100dvh}.nmcta-main{margin:0 auto;padding:clamp(20px,2.5vw,42px) clamp(18px,3vw,48px) 65px;min-width:0;width:100%;max-width:1260px}.nmcta-main-wide{max-width:1530px}.nmcta-main .nmct{font-family:inherit!important;line-height:1.65;color:var(--nmcta-ink);--ink:var(--nmcta-ink);--bg:var(--nmcta-bg)}.nmcta-main .nmct-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.nmcta-main :is(.nmct-head,.nmct-foot){display:none!important}.nmcta-mobile-bar,.nmcta-backdrop,.nmcta-bottom-nav{display:none}.nmcta-main .nmct :is(h1,h2,h3,h4){color:#173b4d;letter-spacing:-.027em;line-height:1.24;font-family:inherit}.nmcta-main .nmct h2{font-size:clamp(1.65rem,2.55vw,2.45rem);margin:8px 0 15px;font-weight:820}.nmcta-main .nmct h3{font-size:clamp(1.15rem,1.6vw,1.4rem);margin:10px 0 13px;font-weight:790}.nmcta-main .nmct p{color:#516b78;line-height:1.75}.nmcta-main .nmct label{color:#244653}.nmcta-main .nmct :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #09a5d9!important;outline-offset:3px!important}.nmcta-main .nmct a:not(.nmct-btn):not(.nmcta-nav-link){text-underline-offset:3px}.nmcta-main .nmct .nmct-pill{font-size:11px;letter-spacing:.065em;padding:7px 12px;background:#ecf7e9;color:#34703b}.nmcta-main .nmct .nmct-btn{background:#049bc9;border:1px solid transparent;border-radius:12px;font-size:14px;padding:13px 20px;box-shadow:0 5px 15px rgba(5,166,216,.15);transition:background .16s,transform .16s,box-shadow .16s}.nmcta-main .nmct .nmct-btn:hover{background:#087ba6;filter:none;transform:translateY(-1px);box-shadow:0 8px 21px rgba(5,166,216,.2)}.nmcta-main .nmct .nmct-btn-outline{background:#eaf6f9;color:#0b7799!important;border-color:#cbe8ef;box-shadow:none}.nmcta-main .nmct .nmct-btn-outline:hover{background:#d8eef4;color:#08617e!important}.nmcta-main .nmct input:not([type=checkbox]):not([type=radio]):not([type=file]),.nmcta-main .nmct select,.nmcta-main .nmct textarea{font:inherit;font-size:15px;border-radius:12px;min-height:46px;border:1px solid #cbdce1;color:#173a4a;background:#fff;padding:11px 13px}.nmcta-main .nmct input::placeholder,.nmcta-main .nmct textarea::placeholder{color:#5c7178}.nmcta-main .nmct form:not(.nmcts-form){max-width:100%}.nmcta-main .nmct form:not(.nmcts-form)>label:not(.nmct-check):not(.nmct-option){max-width:760px}.nmcta-main .nmct label.nmct-option{border:1px solid #e0eced;background:#f8fbfc;border-radius:12px;margin-bottom:4px;cursor:pointer}.nmcta-main .nmct label.nmct-option:has(input:checked){background:#eaf8fc;border-color:#7fc9e0}.nmcta-main .nmct .nmct-notice{background:#eaf7eb;border:1px solid #d2ebd6;border-left:4px solid #8dbd63;padding:16px 19px;border-radius:12px;color:#235741}.nmcta-main .nmct :is(.nmct-lesson,.nmcts-pane,.nmcts-sidebar,.nmctp-panel,.nmctj-panel,.nmct6-home-cards article,.nmct6-pay-card,.nmct6-welcome,.nmcts-resource-card){border:1px solid var(--nmcta-line);box-shadow:var(--nmcta-shadow);border-radius:20px;background:#fff}.nmcta-main .nmct .nmct-hero{border-radius:24px;background:linear-gradient(115deg,#e5f7fe 0%,#f4faea 100%);padding:clamp(24px,4vw,52px);border:1px solid #d8e9e9;box-shadow:var(--nmcta-shadow)}.nmcta-main .nmct .nmct-grid{gap:16px;margin-top:22px}.nmcta-main .nmct .nmct-grid article{border-radius:19px;padding:23px;border:1px solid #dfebed;box-shadow:var(--nmcta-shadow)}.nmcta-main .nmct .nmct-grid article b{color:#136581}.nmcta-main .nmct .nmct-lesson-text{max-width:77ch;font-size:16px;line-height:1.88}.nmcta-main .nmct .nmct-lesson-text p{color:#344e5d}.nmcta-main .nmct .nmct-lesson{padding:clamp(19px,3vw,36px)}.nmcta-main .nmct .nmct-mission{border-radius:16px;border-left:4px solid var(--nmcta-lime);padding:21px 23px}.nmcta-main .nmct .nmct-mission p{margin-bottom:0}.nmcta-main .nmct .nmct-aula{grid-template-columns:minmax(215px,255px) minmax(0,1fr);gap:20px}.nmcta-main .nmct .nmct-daynav{border-radius:17px;max-height:78vh;box-shadow:var(--nmcta-shadow)}.nmcta-main .nmct .nmct6-tabs{display:none!important}.nmcta-main .nmct .nmct6-view-head{margin:6px 0 23px}.nmcta-main .nmct .nmct6-home-hero{border-radius:23px;box-shadow:0 12px 29px rgba(5,140,182,.09);background:linear-gradient(115deg,#dff5fc,#f1f9e8);padding:clamp(22px,3vw,34px)}.nmcta-main .nmct .nmct6-home-hero h3{font-size:clamp(22px,2.3vw,30px)}.nmcta-main .nmct .nmct6-home-cards{gap:15px}.nmcta-main .nmct .nmct6-home-cards article{padding:24px}.nmcta-main .nmct .nmct6-home-cards a{display:inline-flex;align-items:center;min-height:36px}.nmcta-main .nmct .nmcts-top{border-radius:22px;padding:clamp(20px,3vw,32px);box-shadow:var(--nmcta-shadow)}.nmcta-main .nmct .nmcts-nav{display:flex;flex-wrap:wrap;gap:7px;background:#e8f3f7;border-radius:16px;padding:8px}.nmcta-main .nmct .nmcts-nav a{font-size:13px;border-radius:11px}.nmcta-main .nmct .nmcts-nav a.is-active{color:#05769b;background:#fff}.nmcta-main .nmct .nmcts-two{grid-template-columns:minmax(210px,265px) minmax(0,1fr);gap:18px}.nmcta-main .nmct .nmcts-two.nmcts-resources{grid-template-columns:minmax(0,1.55fr) minmax(245px,.9fr)}.nmcta-main .nmct .nmcts-pane,.nmcta-main .nmct .nmcts-sidebar{padding:clamp(16px,2vw,27px)}.nmcta-main .nmct .nmcts-sidebar{top:16px}.nmcta-main .nmct .nmcts-fields{gap:14px}.nmcta-main .nmct .nmcts-stat-grid{gap:14px}.nmcta-main .nmct .nmcts-stat-grid article{background:white;border:1px solid var(--nmcta-line);box-shadow:var(--nmcta-shadow);border-radius:17px;padding:20px}.nmcta-main .nmct .nmct-table-wrap{max-width:100%;overflow:auto;border:1px solid #e2ecee;border-radius:16px;background:#fff;-webkit-overflow-scrolling:touch}.nmcta-main .nmct table{width:100%;min-width:550px;border-collapse:collapse}.nmcta-main .nmct :is(th,td){padding:13px 14px;font-size:13px;line-height:1.5}.nmcta-main .nmct th{background:#f2f8f9;color:#315768;letter-spacing:.01em;font-weight:750}.nmcta-main .nmct tr:hover td{background:#fbfdfe}.nmcta-main .nmct details{min-width:0}.nmcta-main .nmct summary{cursor:pointer}.nmcta-main .nmct .nmctp-panel{max-width:100%;padding:clamp(22px,3vw,35px)}.nmcta-main .nmct .nmctp-form{width:100%;max-width:880px}.nmcta-main .nmct .nmctp-panel fieldset{border-radius:18px;background:#fcfefe;border:1px solid #deeaed;padding:clamp(16px,2.2vw,27px)}.nmcta-main .nmct .nmct6-pay-card{padding:clamp(20px,3vw,32px)}.nmcta-main .nmct :where(.nmct-case,.nmct7-practice,.nmct8-visual){border-radius:19px}.nmcta-main .nmct .nmctj-panel{padding:clamp(19px,3vw,32px)}@media(min-width:1440px){.nmcta-app{grid-template-columns:278px minmax(0,1fr)}.nmcta-main{padding-top:43px}}@media(min-width:1850px){.nmcta-main{max-width:1380px}.nmcta-main-wide{max-width:1660px}}@media(max-width:1180px){.nmcta-app{grid-template-columns:1fr}.nmcta-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(322px,88vw);height:100vh;height:100dvh;transform:translateX(-105%);transition:transform .22s ease;box-shadow:24px 0 55px rgba(1,21,32,.18);visibility:hidden}.nmcta-app.is-menu-open .nmcta-sidebar{transform:translateX(0);visibility:visible}.nmcta-close{display:grid;place-items:center;color:#d7f4fc;background:rgba(255,255,255,.09);border:0;border-radius:10px;width:36px;height:36px;margin-left:auto;cursor:pointer}.nmcta-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:rgba(5,25,38,.62);border:0;z-index:1004;cursor:pointer}.nmcta-workspace{width:100%;min-width:0}.nmcta-mobile-bar{position:sticky;top:0;z-index:900;background:#fff;display:flex;align-items:center;min-height:70px;gap:12px;padding:9px clamp(17px,3vw,31px);box-shadow:0 3px 18px rgba(8,46,56,.06);border-bottom:1px solid #e3edf0}.nmcta-menu-btn{display:grid;place-items:center;background:#e9f7fa;border:1px solid #d1eaee;border-radius:12px;color:#087896;width:42px;height:42px;cursor:pointer}.nmcta-mobile-brand{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.nmcta-mobile-brand strong{font-size:17px;color:#164b60;line-height:1.1;font-weight:850}.nmcta-mobile-brand small{font-size:11px;color:#5c727d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmcta-mobile-logo{width:38px;height:38px;object-fit:contain}.nmcta-main{padding:25px clamp(17px,4vw,40px) 75px}.nmcta-main-wide{max-width:1500px}}@media(max-width:800px){.nmcta-main .nmct .nmct-aula,.nmcta-main .nmct .nmcts-two,.nmcta-main .nmct .nmcts-two.nmcts-resources{grid-template-columns:1fr}.nmcta-main .nmct .nmcts-sidebar{position:static;max-height:290px}.nmcta-main .nmct .nmct-daynav{max-height:none}.nmcta-main .nmct .nmct-route-details>summary{display:list-item!important}.nmcta-main .nmct .nmct-daynav{border:0;box-shadow:none}.nmcta-main .nmct .nmct6-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nmcta-main .nmct .nmcts-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nmcta-main{padding:18px 14px 108px}.nmcta-mobile-bar{min-height:62px;padding:8px 14px}.nmcta-main .nmct .nmct6-home-cards,.nmcta-main .nmct .nmct-grid{grid-template-columns:1fr}.nmcta-main .nmct .nmct6-home-hero{grid-template-columns:1fr;text-align:left}.nmcta-main .nmct .nmct6-ring{order:-1;width:108px;height:108px;margin:0}.nmcta-main .nmct .nmct6-view-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.nmcta-main .nmct .nmct6-home-cards article{padding:18px}.nmcta-main .nmct .nmct-lesson,.nmcta-main .nmct .nmctp-panel,.nmcta-main .nmct .nmcts-pane{padding:18px 16px}.nmcta-main .nmct .nmct-hero{padding:22px 19px}.nmcta-main .nmct .nmcts-top{padding:20px 18px}.nmcta-main .nmct .nmcts-nav{display:none}.nmcta-main .nmct :is(h2){font-size:clamp(24px,6vw,31px)}.nmcta-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:800;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border-top:1px solid #d9e9ed;box-shadow:0 -10px 30px rgba(4,34,48,.09);padding:7px 5px calc(7px + env(safe-area-inset-bottom))}.nmcta-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 1px;min-height:46px;border-radius:11px;text-decoration:none!important;font-size:10px;line-height:1.15;color:#5c707b;font-weight:700}.nmcta-bottom-nav a.is-active{background:#e8f7fb;color:#067695}.nmcta-bottom-nav .nmcta-icon{width:21px;height:21px}.nmcta-main .nmct .nmct6-ring strong{font-size:29px}.nmcta-main .nmct .nmcts-fields,.nmcta-main .nmct .nmctp-panel .nmctp-grid{grid-template-columns:1fr}.nmcta-main .nmct .nmct6-admin-search{display:grid!important}}@media(max-width:380px){.nmcta-mobile-brand strong{font-size:15px}.nmcta-bottom-nav a{font-size:9px}}@media(prefers-reduced-motion:reduce){.nmcta-app *,.nmcta-app *::before,.nmcta-app *::after{scroll-behavior:auto!important;transition:none!important}}@media print{.nmcta-sidebar,.nmcta-mobile-bar,.nmcta-bottom-nav,.nmcta-backdrop{display:none!important}.nmcta-app{display:block!important}.nmcta-main{max-width:none!important;padding:0!important}.nmcta-main .nmct-shell{max-width:none!important}.nmcta-main .nmct .nmctj-certificate{box-shadow:none!important}}body.nmct-app-page.nmcta-menu-lock{overflow:hidden!important}@media(max-width:640px){.nmcta-main .nmct .nmct6-ring{position:relative!important}}.nmct-app-page{--ct11-deep:#133c4e;--ct11-cyan:#059eca;--ct11-green:#92bd51;--ct11-soft:#eef8f7;--ct11-stroke:#dbe9ed}.nmcta-main .nmct11-page-context{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;min-height:23px;color:#57727d;font-size:11px;font-weight:750;letter-spacing:.09em}.nmct11-context-kicker{color:#057698}.nmct11-context-location:before{content:'/';margin:0 10px 0 1px;color:#afc2c9}.nmcta-main .nmct h2{letter-spacing:-.035em}.nmcta-main .nmct :is(button,input,select,textarea){accent-color:#078aaa}.nmcta-main .nmct :is(input,select,textarea):focus-visible{border-color:#089dc7!important;box-shadow:0 0 0 4px rgba(6,165,210,.1)}.nmcta-main .nmct :is(.nmct-btn,.nmct11-editor-save,.nmct11-step-button,.nmct11-wizard-prev){transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.nmcta-main .nmct :is(.nmct-btn,.nmct11-editor-save):active{transform:scale(.99)}.nmcta-main .nmct :is(.nmct6-section-intro,.nmcts-top,.nmct6-lesson-hero){max-width:100%}.nmcta-main .nmct .nmctp-form{max-width:880px;margin-top:26px;display:flex;flex-direction:column;gap:20px}.nmct11-wizard-head{padding:0 0 4px;scroll-margin-top:105px}.nmct11-wizard-eyebrow{font-size:11px;font-weight:850;letter-spacing:.11em;color:#137991}.nmct11-wizard-head h3{font-size:clamp(20px,2.5vw,27px)!important;margin:7px 0}.nmct11-wizard-head p{max-width:650px!important;margin:0!important;font-size:14px}.nmct11-wizard-progress{display:flex;align-items:center;gap:14px;justify-content:space-between}.nmct11-wizard-track{height:9px;border-radius:99px;background:#e4eff0;overflow:hidden;flex:1}.nmct11-wizard-fill{display:block;width:25%;height:100%;background:linear-gradient(90deg,#08a4d0,#94c354);border-radius:99px;transition:width .25s}.nmct11-wizard-progress-label{font-size:12px;color:#54717d;font-weight:800;white-space:nowrap}.nmct11-wizard-steps{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nmct11-wizard-steps li{list-style:none;margin:0;padding:0}.nmct11-step-button{width:100%;min-width:0;min-height:66px;background:#f6fafb;border:1px solid #dce9ed;border-radius:13px;display:flex;align-items:center;gap:9px;padding:10px;text-align:left;color:#557480;cursor:pointer;font:inherit;font-weight:760;font-size:12px}.nmct11-step-button:disabled{opacity:.61;cursor:default}.nmct11-step-button.is-active{background:#e8f7fb;border-color:#82cde1;color:#096a87;box-shadow:0 0 0 1px #9ad9e8}.nmct11-wizard-steps li.is-done .nmct11-step-num{background:#e2f3d6;color:#37743e}.nmct11-step-num{width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;border-radius:99px;background:#e4eff2;font-size:12px;color:#285970}.nmct11-assessment-step[hidden],.nmct11-wizard-footer [hidden],.nmcts-lesson-row[hidden],.nmct-week[hidden],.nmct11-clinical-tools~.nmct-table-wrap tr[hidden]{display:none!important}.nmcta-main .nmct .nmctp-form fieldset{width:100%;margin:0;padding:clamp(18px,2vw,26px);border:1px solid #dce9ed;background:#fff;border-radius:18px;box-shadow:0 5px 17px rgba(15,65,80,.035)}.nmcta-main .nmct .nmctp-form legend{max-width:100%;padding:0 8px;font-size:17px;color:#163e51;font-weight:800;line-height:1.4}.nmcta-main .nmct .nmctp-form label{font-size:14px;line-height:1.45;gap:6px}.nmcta-main .nmct .nmctp-form label>small{font-weight:500;font-size:12px;line-height:1.5;color:#5c727b}.nmcta-main .nmct .nmctp-form fieldset>.nmct-muted{font-size:14px}.nmct11-wizard-footer{position:sticky;bottom:12px;z-index:10;border-radius:16px;padding:12px 15px;border:1px solid #d3e6e9;background:rgba(255,255,255,.96);box-shadow:0 10px 34px rgba(18,69,84,.1);display:flex;align-items:center;gap:10px;backdrop-filter:blur(10px)}.nmct11-wizard-footer .nmct-btn{margin:0;width:auto;white-space:normal}.nmct11-wizard-prev{border:1px solid #cce2e7;border-radius:11px;background:#eef7f9;color:#24556c;padding:12px 16px;font-size:14px;font-weight:800;cursor:pointer}.nmct11-wizard-live{color:#5c7279;font-size:12px;margin-right:auto}.nmct11-wizard-footer .nmct11-wizard-submit{margin-left:auto}.nmcta-main .nmct .nmctp-form .nmctp-consent{max-width:100%;border-radius:18px;padding:22px;background:#f2f8f8}.nmct11-assessment-step.nmctp-consent label{font-size:14px!important}.nmcta-main .nmct .nmcts-two{align-items:start}.nmcta-main .nmct .nmcts-pane-header{position:sticky;top:10px;background:rgba(255,255,255,.97);z-index:15;border-radius:12px;padding:10px 0 16px;backdrop-filter:blur(8px)}.nmct11-editor-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto}.nmct11-editor-save{font:inherit;font-weight:800;font-size:13px;padding:11px 16px;border:0;border-radius:10px;background:#048fb9;color:#fff;cursor:pointer}.nmct11-editor-status{font-size:11px;color:#5f717c;font-weight:650}.nmct11-editor-status.is-dirty{color:#996217}.nmct11-editor-nav{position:sticky;top:91px;z-index:14;padding:9px;display:flex;flex-wrap:wrap;gap:7px;border:1px solid #dbe9ec;background:rgba(246,250,251,.98);border-radius:13px;margin-bottom:16px;box-shadow:0 3px 12px rgba(9,51,60,.05)}.nmct11-editor-nav a{padding:8px 11px;border-radius:9px;background:#fff;border:1px solid #dce8ea;color:#236078!important;text-decoration:none!important;font-size:12px;font-weight:800}.nmct11-editor-nav a:hover{background:#e8f6fa;border-color:#91cddb}.nmct11-admin-search-label{display:grid;gap:5px;margin:10px 0 14px;font-weight:750;color:#2b5a6b;font-size:12px}.nmct11-admin-search{width:100%;border-radius:10px;border:1px solid #cadddf;background:#f9fcfc;min-height:43px;padding:9px 12px;color:#133d52;font-size:13px}.nmct11-admin-found{color:#5d727c;font-size:11px;font-weight:650}.nmcta-main .nmct .nmcts-section{background:linear-gradient(150deg,#fff,#fbfefe);border:1px solid #dce7eb;padding:clamp(17px,2.2vw,25px);gap:14px;border-radius:17px;scroll-margin-top:180px}.nmcta-main .nmct .nmcts-editor-area{scroll-margin-top:180px}.nmcta-main .nmct .nmcts-form>label:first-of-type{scroll-margin-top:180px}.nmcta-main .nmct .nmcts-section h4{padding-left:13px;border-left:4px solid #91c653;font-size:18px}.nmcta-main .nmct .nmcts-form .nmct-btn{padding:13px 20px}.nmct11-clinical-tools{display:flex;align-items:end;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:23px 0 12px;background:#f4fafb;border-radius:13px;padding:13px 15px}.nmct11-clinical-tools label{font-size:13px;min-width:min(300px,100%);font-weight:750!important;display:grid;gap:5px}.nmct11-clinical-tools input{max-width:400px}.nmct11-clinical-count{font-size:12px;color:#56717c;font-weight:750}.nmcta-main .nmct .nmctp-review{border:1px solid #cde5e8;border-radius:16px;padding:clamp(16px,2vw,24px);background:#f9fdfc;margin:15px 0}.nmcta-main .nmct .nmctp-review details{border:1px solid #d7e8e9;background:#fff;padding:12px;border-radius:12px;margin-bottom:15px}.nmcta-main .nmct .nmctp-review summary{font-size:14px;font-weight:790;color:#1a6279}.nmcta-main .nmct .nmctp-guide{border:1px solid #dbe8e9;background:#fff;padding:14px 16px;border-radius:13px;margin:12px 0}.nmcta-main .nmct .nmctp-guide summary{font-size:15px;font-weight:760}.nmcta-main .nmct .nmct-classroom{min-width:0}.nmcta-main .nmct .nmct-lesson>h2{font-size:clamp(25px,2.6vw,38px);line-height:1.16;max-width:25ch}.nmcta-main .nmct .nmct-lesson-text{max-width:68ch;line-height:1.82}.nmcta-main .nmct .nmct-lesson-text :is(h3,h4){margin-top:22px}.nmcta-main .nmct .nmct11-lesson-map{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px;background:#f2f9fa;border:1px solid #dbecee;padding:8px;border-radius:14px}.nmcta-main .nmct .nmct11-lesson-map a{min-height:43px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;flex:1 1 130px;color:#2a6376!important;font-weight:790;font-size:13px;text-decoration:none!important;border-radius:10px;background:#fff;border:1px solid #e2ecee}.nmcta-main .nmct .nmct11-lesson-map a:hover,.nmcta-main .nmct .nmct11-lesson-map a.is-active{background:#e0f3fa;border-color:#b8deeb;color:#006b90!important}#nmct11-aprende,#nmct11-practica,#nmct11-aplica{scroll-margin-top:100px}.nmcta-main .nmct .nmct11-practice-title{padding-top:22px;margin-top:26px;border-top:1px solid #dfebee;font-size:23px}.nmcta-main .nmct .nmct-mission{scroll-margin-top:100px;background:linear-gradient(125deg,#f3fae9,#f7fbf3)}.nmcta-main .nmct .nmct-lesson-form{border-top:1px solid #d9e8e9;padding-top:24px;margin-top:23px;gap:12px}.nmcta-main .nmct .nmct-lesson-form>h3{margin-top:17px}.nmct11-form-intro{font-size:12px!important;font-weight:850!important;letter-spacing:.07em;text-transform:uppercase;color:#067895!important}.nmct11-form-status{font-size:13px;color:#53737d!important;font-weight:650}.nmcta-main .nmct .nmct-lesson-form .nmct-btn{min-height:50px}.nmcta-main .nmct .nmct-option{transition:background .15s,border-color .15s}.nmcta-main .nmct .nmct-option:hover{background:#f0f9fb;border-color:#b7dfe9}@media(max-width:1100px){.nmcta-main .nmct .nmcts-pane-header{top:79px}.nmct11-editor-nav{top:157px}}@media(max-width:780px){.nmct11-step-button{flex-direction:column;justify-content:center;text-align:center;gap:5px;padding:8px 5px;font-size:11px}.nmct11-editor-nav{position:static}.nmcta-main .nmct .nmcts-pane-header{position:static}.nmct11-editor-actions{align-items:flex-start;margin:5px 0 0}}@media(max-width:520px){.nmcta-main .nmct11-page-context{font-size:10px;margin-bottom:10px}.nmcta-main .nmct .nmctp-form{gap:16px}.nmct11-wizard-steps{gap:5px}.nmct11-step-num{width:23px;height:23px}.nmct11-step-button{font-size:10px;min-height:70px}.nmct11-wizard-footer{bottom:calc(70px + env(safe-area-inset-bottom));padding:10px;flex-wrap:wrap}.nmct11-wizard-live{order:3;flex:1 1 100%;font-size:11px}.nmct11-wizard-footer .nmct-btn,.nmct11-wizard-prev{flex:1 1 auto;font-size:13px;padding:10px}.nmcta-main .nmct .nmctp-form fieldset{padding:16px}.nmct11-editor-actions{width:100%}.nmct11-editor-save{width:100%}.nmct11-editor-nav a{font-size:11px}.nmcta-main .nmct .nmct11-lesson-map{gap:5px}.nmcta-main .nmct .nmct11-lesson-map a{font-size:11px;flex:1 1 76px;padding:8px 5px}.nmcta-main .nmct .nmct-lesson-text{font-size:15px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.nmct11-wizard-fill,.nmct11-step-button,.nmct11-editor-nav a{transition:none!important}}@media print{.nmct11-wizard-footer,.nmct11-editor-nav,.nmct11-wizard-steps,.nmct11-wizard-progress,.nmct11-page-context{display:none!important}.nmct11-assessment-step[hidden]{display:block!important}}.nmct13-root{--ct13-blue:#059ec8;--ct13-green:#9dc950;--ct13-ink:#193e52;--ct13-mute:#68808c;--ct13-border:#dce9ed}.nmct13-root .nmct-shell{max-width:1420px}.nmct13-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 24px}.nmct13-title h2,.nmct13-title h3{font-size:clamp(23px,2.5vw,32px)!important;line-height:1.18;margin:8px 0!important;color:var(--ct13-ink)}.nmct13-title p{max-width:76ch;margin:8px 0!important;color:var(--ct13-mute);font-size:14px}.nmct13-title .nmct-btn{white-space:nowrap}.nmct13-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.nmct13-stats>div{background:#fff;border:1px solid var(--ct13-border);padding:17px 20px;border-radius:16px;display:grid;gap:3px}.nmct13-stats strong{font-size:29px;line-height:1.2;color:var(--ct13-blue)}.nmct13-stats span{color:var(--ct13-mute);font-size:12px;font-weight:650}.nmct13-list{display:grid;gap:12px}.nmct13-plan-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--ct13-border);background:#fff;border-radius:17px;padding:20px}.nmct13-plan-row h3{font-size:18px!important;margin:9px 0 2px!important;color:var(--ct13-ink)}.nmct13-plan-row p{margin:0!important;font-size:13px;color:var(--ct13-mute)}.nmct13-state{display:inline-flex;padding:4px 11px;border-radius:100px;background:#f3f5f6;color:#606f76;font-size:11px;font-weight:750}.nmct13-state.is-published{background:#eaf6df;color:#436b2a}.nmct13-alert{background:#fff4e2;border:1px solid #eddaaf;border-radius:13px;color:#775326;padding:13px 16px;margin:16px 0}.nmct13-empty{border:1px dashed #cadde4;background:#fff;border-radius:18px;padding:30px;text-align:center}.nmct13-empty h3{margin:0 0 7px!important}.nmct13-root .nmct13-form{display:grid!important;max-width:none!important;gap:22px!important;margin:0!important}.nmct13-card{background:#fff;border:1px solid var(--ct13-border);border-radius:19px;padding:clamp(17px,2vw,27px);min-width:0}.nmct13-card h4{font-size:20px!important;margin:0 0 14px!important;color:var(--ct13-ink)}.nmct13-card p{font-size:13px;color:var(--ct13-mute);margin:5px 0 13px!important}.nmct13-card label{color:#285267;font-size:13px!important;font-weight:750;min-width:0}.nmct13-card input,.nmct13-card select,.nmct13-card textarea{font-size:14px!important;min-width:0}.nmct13-card textarea{width:100%;resize:vertical}.nmct13-row{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:14px;margin-bottom:13px}.nmct13-row label{min-width:0}.nmct13-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.nmct13-small{font-size:12px!important;color:var(--ct13-mute)!important;line-height:1.55}.nmct13-daytabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;border:1px solid #e0ecef;border-radius:14px;background:#f5f9fa;padding:5px;margin:15px 0}.nmct13-daytab{padding:12px 2px;border:0;background:transparent;border-radius:10px;font:700 12px system-ui,sans-serif;color:#526b79;cursor:pointer;min-height:44px}.nmct13-daytab:hover{background:#e6f3f5}.nmct13-daytab[aria-selected=true]{background:#0b94bd;color:#fff;box-shadow:0 2px 6px #0a557928}.nmct13-daytab:focus-visible{outline:3px solid #0b8db8;outline-offset:2px}.nmct13-daypanel[hidden]{display:none!important}.nmct13-daypanel h5{margin:8px 0 14px!important;font-size:18px;color:var(--ct13-ink)}.nmct13-meals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nmct13-meal{border:1px solid #e3edef;border-radius:14px;padding:14px;min-width:0;background:#fcfefe}.nmct13-meal legend{padding:0 7px;font-weight:800;font-size:14px;color:#137798}.nmct13-fields{display:grid;gap:10px}.nmct13-panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;color:var(--ct13-mute);font-size:13px}.nmct13-shopping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.nmct13-shopping label{min-width:0}.nmct13-shopping textarea{min-height:110px}.nmct13-review{border-color:#d2e8d5;background:linear-gradient(180deg,#fbfef9,#fff)}.nmct13-root .nmct13-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:650;font-size:13px!important;line-height:1.65;padding:14px;border:1px solid #daeadf;border-radius:13px;background:#f5fbf3}.nmct13-check input{width:auto!important;min-width:16px!important;min-height:16px!important;flex:0 0 auto;margin-top:5px}.nmct13-actions,.nmct13-manage{display:flex;gap:11px;flex-wrap:wrap;margin-top:16px}.nmct13-manage form{max-width:none!important;display:block!important;margin:0!important}.nmct13-card .nmct-btn{max-width:100%;white-space:normal;text-align:center}.nmcts-resource-card:has(.nmct13-participant){grid-column:1/-1;max-width:100%}.nmct13-participant{border-top:1px solid #e1ecef;padding-top:15px;margin-top:15px}.nmct13-plan-intro p{font-size:14px!important;color:#52707c;white-space:pre-wrap}.nmct13-daily-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin:12px 0 18px}.nmct13-dayread{border:1px solid #dce9ed;border-radius:13px;padding:0!important;overflow:hidden;min-width:0;background:#fff}.nmct13-dayread summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:14px 16px;list-style:none;font-weight:750;color:#295264}.nmct13-dayread summary::-webkit-details-marker{display:none}.nmct13-dayread summary small{font-size:11px;color:#5a707a;font-weight:650}.nmct13-dayread[open] summary{background:#edf8fb;color:#107798}.nmct13-meal-read{display:grid;gap:11px;padding:14px}.nmct13-meal-read>div{padding-bottom:12px;border-bottom:1px solid #e5ecef}.nmct13-meal-read>div:last-child{border:0;padding-bottom:0}.nmct13-meal-read strong{display:block;color:#155675;font-size:13px}.nmct13-meal-read p{margin:5px 0!important;font-size:14px!important;color:#304d5c}.nmct13-meal-read small{display:block;font-size:12px;line-height:1.55;color:#537480}.nmct13-meal-read a{font-size:12px;color:#127695}.nmct13-buy{background:#f4faed;border:1px solid #e0eccf;border-radius:13px;padding:14px!important}.nmct13-buy summary{font-size:14px;color:#376a3a;font-weight:850;cursor:pointer}.nmct13-shopping-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.nmct13-shopping-read section{padding:12px;background:#fff;border-radius:10px}.nmct13-shopping-read h5{color:#28586a;font-size:13px;margin:0 0 6px!important}.nmct13-shopping-read ul{padding-left:20px;margin:0}.nmct13-shopping-read li{color:#516977;font-size:12px;line-height:1.7}@media(max-width:1020px){.nmct13-row{grid-template-columns:1fr 1fr}.nmct13-row>label:first-child{grid-column:1/-1}.nmct13-meals{grid-template-columns:1fr}.nmct13-daytabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:690px){.nmct13-title,.nmct13-plan-row{flex-direction:column;align-items:stretch}.nmct13-stats{gap:7px}.nmct13-stats>div{padding:12px}.nmct13-stats strong{font-size:24px}.nmct13-row,.nmct13-shopping,.nmct13-daily-list,.nmct13-shopping-read{grid-template-columns:1fr}.nmct13-daytabs{grid-template-columns:repeat(4,minmax(0,1fr))}.nmct13-daytab{font-size:11px}.nmct13-actions .nmct-btn{width:100%}.nmct13-plan-row .nmct-btn,.nmct13-title .nmct-btn{width:100%}}@media print{.nmcta-sidebar,.nmcta-mobile-bar,.nmcta-bottom-nav,.nmct-resource-filters,.nmct7-search-label{display:none!important}.nmct13-daily-list{display:block}.nmct13-dayread{break-inside:avoid;display:block}.nmct13-dayread .nmct13-meal-read{display:block!important}.nmct13-buy .nmct13-shopping-read{display:block!important}}.nmct13-row.nmct13-safety{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}@media(max-width:690px){.nmct13-row.nmct13-safety{grid-template-columns:1fr}}.nmct13-hubtabs{display:flex;gap:7px;padding:7px;background:#eff6f7;border-radius:13px;margin:0 0 22px;flex-wrap:wrap}.nmct13-hubtabs a{padding:11px 15px;min-height:42px;font-size:13px;font-weight:750;color:#326174;text-decoration:none!important;border-radius:10px;display:inline-flex;align-items:center}.nmct13-hubtabs a.is-active{background:#fff;color:#0a779b;box-shadow:0 1px 4px #00152612}@media(max-width:650px){.nmct13-hubtabs a{flex:1 1 auto;justify-content:center;text-align:center}}.nmct14-panel{padding:22px;border:1px solid #d9e9eb;background:#fcfefe;border-radius:19px;margin:0 0 25px;box-shadow:0 6px 24px rgba(13,69,83,.04)}.nmct14-panel-head{display:flex;gap:20px;align-items:center;justify-content:space-between}.nmct14-panel-head h3{font-size:22px!important;line-height:1.25!important;margin:8px 0!important;color:#163e51}.nmct14-panel-head p{color:#57727d;max-width:690px;line-height:1.65}.nmct14-counter{display:grid;gap:3px;justify-items:center;padding:16px 20px;min-width:142px;background:#edf8f8;border-radius:14px}.nmct14-counter strong{font-size:28px;color:#0d7792;white-space:nowrap}.nmct14-counter span{font-size:11px;text-align:center;color:#536e78}.nmct14-matrix{border:1px solid #e1ecee;border-radius:12px;overflow:hidden;margin:16px 0}.nmct14-matrix-head,.nmct14-matrix-row{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(3,minmax(120px,1fr));align-items:center;gap:8px;padding:11px 14px}.nmct14-matrix-head{font-weight:800;background:#eef6f7;color:#2c5d6d;font-size:12px}.nmct14-matrix-row{background:white;font-size:12px;border-top:1px solid #e5eef0}.nmct14-matrix-row strong{color:#2a5060;font-size:12px}.nmct14-plan-link{font-weight:750;color:#0f7899;display:inline-block;padding:7px 9px;border-radius:8px;background:#edf8fb;text-decoration:none!important}.nmct14-plan-link:focus-visible{outline:3px solid #059dcd;outline-offset:2px}.nmct14-missing{color:#677077;font-style:italic}.nmct14-import-form{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;max-width:none!important}.nmct14-import-form small{font-size:12px;color:#59717b;flex:1 1 260px}.nmct14-disclaimer{font-size:12px!important;line-height:1.65;color:#486572;margin:18px 0 0!important;background:#f8faf6;border-left:3px solid #9dc950;padding:12px 15px;border-radius:7px}.nmct14-ready{font-size:12px;color:#357247;font-weight:700}@media(max-width:770px){.nmct14-panel{padding:15px}.nmct14-panel-head{align-items:stretch;flex-direction:column}.nmct14-counter{justify-items:start}.nmct14-matrix{overflow-x:auto}.nmct14-matrix-head,.nmct14-matrix-row{min-width:670px}.nmct14-import-form button{width:100%}}.nmct14-review-list{margin-top:14px;padding:15px 16px;border:1px solid #d2e8d5;border-radius:12px;background:#f7fbf6;display:grid;gap:9px}.nmct14-review-list legend{font-size:13px;font-weight:800;color:#315f4a;padding:0 5px}.nmct14-review-list label{display:flex!important;align-items:flex-start;gap:9px;font-weight:600!important;font-size:12px!important;color:#365d55;line-height:1.5}.nmct14-review-list input{width:auto!important;min-width:16px;margin-top:3px}.nmctw-community{--wall-line:#deebed;--wall-ink:#183e50;--wall-blue:#07a4d2;--wall-lime:#9dc950;max-width:1120px;margin:0 auto 60px;color:var(--wall-ink);font-family:inherit}.nmctw-community *{box-sizing:border-box}.nmctw-community :is(button,input,textarea){font:inherit}.nmctw-community :is(a,button,textarea,input):focus-visible{outline:3px solid #0da4d3;outline-offset:3px}.nmctw-hero{border-radius:23px;padding:clamp(23px,4vw,42px);display:flex;justify-content:space-between;align-items:center;gap:22px;overflow:hidden;background:linear-gradient(120deg,#dff5fc 0%,#f4f9e8 100%);border:1px solid #d5ebed;margin:0 0 26px}.nmctw-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:850;color:#06769c}.nmctw-hero h1{font-size:clamp(26px,3.5vw,42px);color:#163e51;margin:10px 0 9px!important;line-height:1.18;font-weight:850;letter-spacing:-.038em}.nmctw-hero p{color:#466979;margin:0!important;max-width:650px;line-height:1.7;font-size:14px}.nmctw-hero-icon{flex:0 0 95px;height:95px;border:1px solid #b6dbe5;border-radius:25px;background:rgba(255,255,255,.58);display:grid;place-items:center;color:#05779b;font-size:70px;line-height:1}.nmctw-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,300px);gap:24px;align-items:start}.nmctw-main,.nmctw-aside,.nmctw-feed{min-width:0}.nmctw-main{display:grid;gap:22px}.nmctw-aside{display:grid;gap:17px;position:sticky;top:22px}.nmctw-composer,.nmctw-post,.nmctw-aside-card,.nmctw-preferences,.nmctw-moderation,.nmctw-gate{border:1px solid var(--wall-line);background:#fff;border-radius:19px;box-shadow:0 9px 28px rgba(14,66,82,.045);min-width:0}.nmctw-composer{padding:22px}.nmctw-composer-top,.nmctw-post-head{display:flex;gap:12px;align-items:center}.nmctw-avatar{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:#dcf2f9;color:#0d7191;border-radius:15px;font-weight:900;font-size:18px}.nmctw-composer-top strong{font-size:16px;font-weight:800}.nmctw-composer-top p{font-size:12px;color:#5b727c;margin:3px 0 0!important}.nmctw-composer form{margin:17px 0 0!important;max-width:none!important}.nmctw-label{display:block;font-weight:750;color:#265264;margin-bottom:9px;font-size:13px}.nmctw-composer textarea{display:block;width:100%;padding:14px 16px!important;border:1px solid #d5e5e8;border-radius:13px;min-height:116px;font-size:14px;resize:vertical;color:#214b5c;background:#fafdfd;line-height:1.5}.nmctw-upload-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:14px 0}.nmctw-upload{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cde7ea;background:#eef9fb;color:#116986;padding:10px 13px;border-radius:11px;font-weight:800;font-size:12px;cursor:pointer;min-height:42px}.nmctw-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.nmctw-upload:focus-within{outline:3px solid #0da4d3;outline-offset:3px}.nmctw-filename{font-size:11px;color:#5c7178}.nmctw-preview{max-width:100%;width:min(300px,100%);max-height:270px;object-fit:cover;border-radius:12px;margin-bottom:11px;display:block}.nmctw-preview[hidden]{display:none}.nmctw-compose-footer{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.nmctw-compose-footer small{font-size:11px;line-height:1.5;color:#68808c;flex:1 1 200px}.nmctw-community .nmct-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:0;background:#059bc9;color:#fff!important;font-weight:800;font-size:13px;padding:12px 20px;min-height:44px;cursor:pointer;text-decoration:none!important}.nmctw-feed h2{font-size:19px;color:#274b5c;margin:0 0 15px;font-weight:800}.nmctw-post{overflow:hidden;margin-bottom:18px}.nmctw-post-head{padding:20px 21px 0}.nmctw-post-person{display:grid;gap:2px;min-width:0;flex:1}.nmctw-post-person strong{font-size:14px;color:#25495a;line-height:1.4}.nmctw-post-person span{font-size:11px;color:#5e7179}.nmctw-avatar-celebrate{background:#eef7dd;color:#6a9b2b;font-size:26px}.nmctw-celebration{border-color:#d9e9bc;background:linear-gradient(180deg,#fbfef6,#fff)}.nmctw-post-body{padding:17px 22px;font-size:15px;line-height:1.72;color:#365968;overflow-wrap:anywhere}.nmctw-post-image{display:block;width:100%;max-height:490px;object-fit:contain;background:#e9f3f4;border-top:1px solid #e5edef;border-bottom:1px solid #e5edef}.nmctw-actions{border-top:1px solid #e8eff0;margin:0 20px;padding:12px 0;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:12px;color:#57717c}.nmctw-actions form{margin:0!important;display:inline-flex}.nmctw-like{padding:8px 11px;border:1px solid transparent;border-radius:9px;background:#f5f8f9;color:#4f7181;cursor:pointer;font-weight:750;min-height:37px;font-size:12px}.nmctw-like.is-liked{background:#fff0f3;border-color:#ffd6de;color:#ce2f53}.nmctw-like:disabled{opacity:.6}.nmctw-muted-button,.nmctw-delete{padding:8px 0;background:none;border:0;font-size:11px;color:#5e717c;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nmctw-delete{margin:0 22px 15px;color:#af4259}.nmctw-comments{background:#f9fcfc;padding:11px 21px 17px;border-top:1px solid #ecf1f2;display:grid;gap:12px}.nmctw-comment{display:flex;align-items:start;gap:9px}.nmctw-comment-avatar{width:31px;height:31px;flex:0 0 31px;background:#e7f3f5;display:grid;place-items:center;border-radius:10px;color:#4b7183;font-weight:850;font-size:12px}.nmctw-comment>div{background:#f0f6f7;border-radius:12px;padding:9px 11px;min-width:0;overflow-wrap:anywhere;flex:1}.nmctw-comment strong{font-size:12px;color:#37596a}.nmctw-comment p{font-size:12px;margin:3px 0 0!important;line-height:1.6;color:#56727e}.nmctw-comment-form{display:flex;gap:8px;margin:0!important;min-width:0}.nmctw-comment-form input{border:1px solid #d5e3e6;background:#fff;border-radius:11px;min-width:0;flex:1;padding:10px 12px;font-size:12px!important;min-height:42px}.nmctw-comment-form button{background:#118bab;color:#fff;border:none;border-radius:11px;padding:10px 14px;cursor:pointer;font-size:12px;font-weight:780;min-height:42px}.nmctw-aside-card,.nmctw-preferences{padding:21px}.nmctw-aside h3{font-size:16px;color:#254c5d;line-height:1.3;margin:7px 0 9px!important}.nmctw-aside p{font-size:12px;line-height:1.7;color:#5a727f;margin:0 0 10px!important}.nmctw-preferences summary{font-size:13px;font-weight:800;color:#366276;cursor:pointer}.nmctw-preferences p{margin:15px 0!important}.nmctw-preferences form{display:grid;gap:13px!important;margin:0!important}.nmctw-check{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#3e6474;line-height:1.55}.nmctw-check input{margin:4px 0 0;flex:0 0 auto}.nmctw-preferences .nmct-btn{width:100%}.nmctw-chip{display:inline-block;background:#fdf2de;color:#8e6523;font-weight:780;font-size:10px;border-radius:20px;padding:4px 9px}.nmctw-notice{padding:14px 16px;border:1px solid #cce5d0;border-left:4px solid #9dc950;background:#f2faed;color:#42634a;font-size:13px;border-radius:12px;margin-bottom:18px}.nmctw-empty{border:1px dashed #bfd9df;background:#fff;padding:32px;border-radius:18px}.nmctw-empty p{font-size:13px;color:#5e717a}.nmctw-more{display:block;text-align:center;padding:14px;background:#e9f7fa;color:#07789b;font-weight:850;text-decoration:none!important;border-radius:12px}.nmctw-moderation{padding:24px;margin-top:28px}.nmctw-moderation h2{font-size:23px;margin:0 0 7px}.nmctw-moderation h3{font-size:16px;margin:22px 0 10px}.nmctw-moderation>p{font-size:13px;color:#57717b}.nmctw-review{border:1px solid #dfebed;border-radius:12px;padding:15px;margin:10px 0}.nmctw-review p{font-size:13px;color:#4c6875;white-space:pre-wrap;overflow-wrap:anywhere}.nmctw-moderation-img{display:block;max-width:260px;max-height:180px;object-fit:contain;border-radius:10px;margin:12px 0}.nmctw-mod-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 0!important}.nmctw-mod-actions .nmct-btn{min-height:38px;padding:8px 14px}.nmctw-reject{min-height:38px;padding:8px 14px;border:1px solid #efd1d4;color:#ac3f57;border-radius:10px;background:#fff4f5;cursor:pointer;font-weight:700}.nmctw-gate{padding:40px;max-width:750px}.nmctw-gate h2{margin-top:0}.nmctw-gate p{color:#55717e}.nmctw-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden}@media(max-width:1090px){.nmctw-columns{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.nmctw-aside-card,.nmctw-preferences{padding:16px}}@media(max-width:920px){.nmctw-columns{grid-template-columns:1fr}.nmctw-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.nmctw-preferences{grid-column:1/-1}.nmctw-main{gap:17px}}@media(max-width:620px){.nmctw-hero{padding:24px 19px;margin-bottom:16px}.nmctw-hero-icon{display:none}.nmctw-hero h1{font-size:28px}.nmctw-aside{grid-template-columns:1fr;gap:11px}.nmctw-preferences{grid-column:auto}.nmctw-composer{padding:17px}.nmctw-composer-top p{font-size:11px}.nmctw-compose-footer .nmct-btn{width:100%}.nmctw-post-head{padding:16px 15px 0}.nmctw-post-body{padding:14px 16px}.nmctw-post-image{max-height:430px}.nmctw-actions{margin:0 15px;gap:8px;justify-content:space-between}.nmctw-comments{padding:11px 13px 14px}.nmctw-comment-form button{padding:9px 10px}.nmctw-post-person strong{font-size:12px}.nmctw-post-person span{font-size:10px}}@media(prefers-reduced-motion:reduce){.nmctw-community *{animation:none!important;transition:none!important}}.nmcta-main .nmct12-dashboard{padding:clamp(18px,2.7vw,34px);overflow:visible}.nmct12-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.nmct12-heading>div{max-width:760px}.nmct12-heading h2{margin:10px 0!important}.nmct12-heading p{margin:0 0 12px;max-width:68ch}.nmct12-heading .nmct-btn{flex:0 0 auto;text-decoration:none!important}.nmct12-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 26px}.nmct12-kpi{text-decoration:none!important;border:1px solid #d9e7ec;border-radius:16px;background:#f9fcfd;display:flex;flex-direction:column;padding:17px 18px;gap:4px;min-width:0;transition:border .14s,background .14s}.nmct12-kpi:hover,.nmct12-kpi.is-active{border-color:#65b9d1;background:#e8f7fb}.nmct12-kpi strong{color:#164358;font-size:clamp(21px,2.2vw,29px);line-height:1.15}.nmct12-kpi span{font-size:12px;font-weight:720;color:#527381}.nmct12-queue{border-top:1px solid #e3eff1;padding-top:21px}.nmct12-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nmct12-section-title h3{margin:0!important}.nmct12-section-title>span,.nmct12-muted{font-size:12px;color:#5b7179}.nmct12-search{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:16px 0 12px}.nmct12-search label{display:block;font-size:13px;color:#37596a;font-weight:780;width:100%;margin:0!important}.nmct12-search input{flex:1 1 230px;max-width:none!important;margin:0!important}.nmct12-search .nmct-btn{margin:0!important;min-height:46px}.nmct12-filters{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 19px}.nmct12-filters a{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce9eb;background:#f9fbfc;color:#315766;border-radius:99px;padding:8px 12px;text-decoration:none!important;font-size:12px;font-weight:760}.nmct12-filters a span{background:#edf3f3;border-radius:99px;padding:1px 6px;color:#59717a}.nmct12-filters a.is-active,.nmct12-filters a:hover{border-color:#84cbdc;background:#e4f7fb;color:#006b90}.nmct12-list{display:flex;flex-direction:column;gap:9px}.nmct12-person{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(175px,.85fr) auto;align-items:center;gap:15px;border:1px solid #e3ebef;border-radius:14px;padding:14px 16px;background:#fff}.nmct12-person-main{display:flex;gap:12px;align-items:center;min-width:0}.nmct12-person-main>div{min-width:0}.nmct12-person-main strong{display:block;font-size:14px;color:#1f4655}.nmct12-person-main small{display:block;color:#5c7079;font-size:12px;overflow-wrap:anywhere}.nmct12-avatar{background:linear-gradient(135deg,#dff4fa,#e6f4d7);width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;color:#146781;font-weight:850}.nmct12-person-meta{display:flex;align-items:flex-start;flex-direction:column;gap:5px;min-width:0}.nmct12-person-meta>span:last-child{font-size:12px;color:#59717b;line-height:1.45}.nmct12-status{font-size:11px;display:inline-flex;border-radius:99px;padding:3px 9px;background:#f1f6f8;color:#466977;font-weight:800}.nmct12-status.nmct12-ok{background:#e5f5e8;color:#2d6e44}.nmct12-status.nmct12-caution{background:#fff1df;color:#99552a}.nmct12-status.nmct12-wait{background:#e8f5fb;color:#207699}.nmct12-review-link{white-space:nowrap;border:1px solid #c9e8ee;background:#eff9fc;color:#0b718f;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:780;text-decoration:none!important;text-align:center}.nmct12-review-link:hover{background:#dff2f8}.nmct12-empty{padding:25px;text-align:center;border:1px dashed #cbdfe4;border-radius:16px;background:#f9fcfd}.nmct12-empty p{margin:5px 0 0}.nmct12-pagination{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:20px 0 0;font-size:12px;color:#5a717b}.nmct12-pagination>div{display:flex;gap:8px}.nmct12-pagination a{border:1px solid #d3e5e9;background:white;padding:8px 12px;border-radius:10px;text-decoration:none!important;font-weight:720}.nmct12-review-card{border:1px solid #cde6eb;background:linear-gradient(180deg,#f9feff,#fff);border-radius:20px;padding:clamp(16px,2.5vw,26px);margin:14px 0 29px;scroll-margin-top:22px}.nmct12-review-card .nmct12-section-title{margin-bottom:17px}.nmct12-review-card .nmct12-section-title h3{margin:5px 0!important}.nmct12-review-card .nmct12-section-title a{font-size:12px;color:#156c89;font-weight:750}.nmct12-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.nmct12-facts>div{border:1px solid #e3edf0;background:#fff;border-radius:13px;padding:13px 12px;min-width:0}.nmct12-facts small{display:block;font-size:11px;color:#56737e;margin:0 0 5px}.nmct12-facts strong{display:block;color:#21485a;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.nmct12-review-card .nmctp-alert{margin:16px 0}.nmct12-private{border:1px solid #dce8ec;border-radius:13px;background:#fff;padding:14px 18px;margin:18px 0}.nmct12-private summary{cursor:pointer;font-size:13px;color:#1b5970;font-weight:800}.nmct12-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.nmct12-block{background:#fff;border:1px solid #dce9ed;border-radius:16px;padding:clamp(15px,2vw,22px);min-width:0}.nmct12-block h4{font-size:17px!important;color:#214559!important;margin:0 0 8px!important}.nmct12-block>p{font-size:13px;line-height:1.55;margin:8px 0 14px}.nmct12-block form>label{display:block;color:#2a5264;font-weight:750;font-size:13px;margin:14px 0}.nmct12-block select{width:100%;min-width:0;margin-top:6px}.nmct12-block .nmct-check{display:flex;gap:9px;align-items:flex-start;font-size:12px;font-weight:600;line-height:1.55;margin:16px 0}.nmct12-block .nmct-check input{margin-top:3px;flex:0 0 auto}.nmct12-assign fieldset{border:1px solid #dce9ec;padding:12px;border-radius:13px;margin:14px 0;min-width:0}.nmct12-assign legend{padding:0 7px;font-size:12px;font-weight:850;color:#395e6b}.nmct12-radio{display:flex!important;gap:10px;align-items:flex-start;margin:0!important;padding:11px 9px;border-radius:10px;cursor:pointer}.nmct12-radio:has(input:checked){background:#eff9f7}.nmct12-radio input{margin-top:4px;flex:0 0 auto}.nmct12-radio span,.nmct12-resource span{display:grid;gap:3px;min-width:0}.nmct12-radio strong,.nmct12-resource strong{font-size:13px;color:#24485a}.nmct12-radio small,.nmct12-resource small{font-size:11px;line-height:1.4;color:#5e727c}.nmct12-resource-set{max-height:340px;overflow-y:auto}.nmct12-resource{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #e6eff0;min-width:0;cursor:pointer}.nmct12-resource:last-child{border-bottom:0}.nmct12-resource>input{flex:0 0 auto}.nmct12-resource span{flex:1}.nmct12-resource a{color:#177897;font-size:11px;font-weight:730;text-decoration:none!important;white-space:nowrap}.nmct12-count{font-size:12px!important;color:#48748a!important;min-height:18px}.nmct12-audit{border-top:1px solid #e4eded;padding-top:12px;font-size:11px!important;margin:18px 0 0!important}.nmct12-guides{margin-top:23px!important}.nmct12-guides>p{max-width:75ch}@media(max-width:1140px){.nmct12-editor-grid{grid-template-columns:1fr}.nmct12-person{grid-template-columns:minmax(0,1fr) minmax(150px,.75fr) auto}.nmct12-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nmct12-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct12-person{grid-template-columns:minmax(0,1fr);gap:8px}.nmct12-person-meta{margin-left:50px}.nmct12-review-link{margin-left:50px;justify-self:start}.nmct12-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct12-heading .nmct-btn{width:100%;text-align:center}}@media(max-width:480px){.nmct12-dashboard{padding:15px!important}.nmct12-kpi{padding:13px}.nmct12-kpi span{font-size:11px}.nmct12-review-card{padding:13px}.nmct12-block{padding:14px}.nmct12-facts{gap:7px}.nmct12-facts>div{padding:10px}.nmct12-resource{flex-wrap:wrap}.nmct12-resource a{margin-left:25px}.nmct12-search .nmct-btn{width:100%}.nmct12-pagination{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.nmct12-kpi{transition:none}}.nmcta-main .nmct form.nmct12-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:16px 0 12px;max-width:none}.nmcta-main .nmct form.nmct12-search label{grid-column:1/-1;width:100%;margin:0}.nmcta-main .nmct form.nmct12-search input{grid-column:1;width:100%;margin:0;min-width:0}.nmcta-main .nmct form.nmct12-search button{grid-column:2;width:auto;min-width:120px;margin:0}@media(max-width:560px){.nmcta-main .nmct form.nmct12-search{grid-template-columns:1fr}.nmcta-main .nmct form.nmct12-search input,.nmcta-main .nmct form.nmct12-search button{grid-column:1;width:100%}}@font-face{font-family:"NM Jakarta";src:url(../fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"NM Fraunces";src:url(../fonts/fraunces-latin-opsz-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--nm-ink:#132a38;--nm-ink-2:#2f4653;--nm-muted:#5f707a;--nm-faint:#8a979e;--nm-navy:#0c2d40;--nm-navy-2:#123a50;--nm-primary:#0a7aa1;--nm-primary-hover:#07607f;--nm-primary-soft:#e4f3f8;--nm-cyan:#05a6d8;--nm-lime:#7fb24a;--nm-lime-deep:#4c7a24;--nm-lime-soft:#eef5e3;--nm-coral:#e4572e;--nm-coral-soft:#fdece6;--nm-sun:#f6b73c;--nm-sun-soft:#fdf3dc;--nm-cream:#faf7f2;--nm-sand:#f3ece0;--nm-paper:#fff;--nm-line:#e8e2d7;--nm-line-2:#efeae1;--nm-r-sm:10px;--nm-r:16px;--nm-r-lg:24px;--nm-r-xl:32px;--nm-shadow-sm:0 1px 2px rgba(19,42,56,.05),0 2px 8px rgba(19,42,56,.04);--nm-shadow:0 2px 6px rgba(19,42,56,.04),0 12px 32px rgba(19,42,56,.07);--nm-shadow-lg:0 24px 60px rgba(12,45,64,.14);--nm-font:"NM Jakarta","Plus Jakarta Sans",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--nm-serif:"NM Fraunces",Fraunces,Georgia,"Times New Roman",serif}body.nmct-app-page{background:var(--nm-cream)!important;color:var(--nm-ink);font-family:var(--nm-font);font-size:16px}body.nmct-app-page .nmcta-app{background:var(--nm-cream)}body.nmct-app-page .nmcta-main .nmct{color:var(--nm-ink);font-family:var(--nm-font)!important}body.nmct-app-page .nmct :is(h1,h2,h3){font-family:var(--nm-serif);font-weight:600;letter-spacing:-.015em;color:var(--nm-ink);font-variation-settings:"opsz" 72}body.nmct-app-page .nmct h4,body.nmct-app-page .nmct h5{font-family:var(--nm-font);color:var(--nm-ink)}body.nmct-app-page .nmcta-main .nmct h2{font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:600}body.nmct-app-page .nmcta-main .nmct h3{font-size:clamp(1.18rem,1.6vw,1.42rem);font-weight:600}body.nmct-app-page .nmct p{color:var(--nm-muted)}body.nmct-app-page .nmct a:not(.nmct-btn){color:var(--nm-primary)}body.nmct-app-page .nmct :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--nm-cyan)!important;outline-offset:3px!important}body.nmct-app-page .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}body.nmct-app-page .nmct-eyebrow{font-family:var(--nm-font);font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--nm-lime-deep);text-transform:uppercase}body.nmct-app-page .nmct .nmct-btn,body.nmct-app-page .nmct-btn{background:var(--nm-primary);color:#fff!important;border:1px solid transparent;border-radius:999px;font-family:var(--nm-font);font-weight:700;font-size:15px;letter-spacing:-.005em;padding:13px 24px;min-height:48px;box-shadow:0 6px 16px rgba(10,122,161,.22);transition:background .18s,transform .18s,box-shadow .18s;text-decoration:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;text-align:center}body.nmct-app-page .nmct .nmct-btn:hover,body.nmct-app-page .nmct-btn:hover{background:var(--nm-primary-hover);transform:translateY(-1px);box-shadow:0 10px 22px rgba(10,122,161,.26);filter:none}body.nmct-app-page .nmct .nmct-btn:active{transform:translateY(0)}body.nmct-app-page .nmct .nmct-btn-outline,body.nmct-app-page .nmct-btn.nmct-btn-outline{background:var(--nm-paper);color:var(--nm-primary)!important;border:1.5px solid #c6e1eb;box-shadow:none}body.nmct-app-page .nmct .nmct-btn-outline:hover{background:var(--nm-primary-soft);color:var(--nm-primary-hover)!important;border-color:#a9d3e2}body.nmct-app-page .nmct .nmct-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}body.nmct-app-page .nmcta-main .nmct .nmct-pill,body.nmct-app-page .nmct .nmct-pill{background:var(--nm-lime-soft);color:var(--nm-lime-deep);font-size:11px;letter-spacing:.09em;font-weight:800;padding:6px 12px;border-radius:999px;text-transform:uppercase}body.nmct-app-page .nmct .nmct-notice{background:#eef7e8;border:1px solid #d4e9c6;border-left:4px solid var(--nm-lime);color:#2c5216;border-radius:var(--nm-r);padding:14px 18px;margin:0 0 18px;font-weight:600;font-size:14.5px}body.nmct-app-page .nmct .nmct-notice--warn{background:var(--nm-sun-soft);border-color:#f2dfae;border-left-color:var(--nm-sun);color:#6b4a07}body.nmct-app-page .nmct .nmct-notice a{color:inherit;font-weight:800}body.nmct-app-page .nmct input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]),body.nmct-app-page .nmct select,body.nmct-app-page .nmct textarea{font-family:var(--nm-font);font-size:15.5px;border-radius:12px;border:1.5px solid #ddd6ca;background:#fff;color:var(--nm-ink);min-height:48px;padding:11px 14px;transition:border-color .15s,box-shadow .15s}body.nmct-app-page .nmct :is(input,select,textarea):focus{border-color:var(--nm-primary)!important;box-shadow:0 0 0 4px rgba(10,122,161,.12);outline:none}body.nmct-app-page .nmct label{color:var(--nm-ink-2);font-weight:650;font-size:14.5px}body.nmct-app-page .nmct label small{display:block;font-weight:500;color:var(--nm-faint);font-size:12.5px;margin-top:2px}body.nmct-app-page .nmct .nmct-check{background:var(--nm-cream);border:1px solid var(--nm-line-2);border-radius:12px;padding:13px 14px;font-weight:500;font-size:14px;color:var(--nm-ink-2)}body.nmct-app-page .nmct input[type=checkbox],body.nmct-app-page .nmct input[type=radio]{accent-color:var(--nm-primary);width:18px;height:18px;flex:0 0 18px}body.nmct-app-page .nmct .nmct-optional{font-weight:500;color:var(--nm-faint)}.nmct-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}body.nmct-app-page .nmcta-sidebar{background:linear-gradient(170deg,#0f3248 0%,#0a2433 100%)}body.nmct-app-page .nmcta-nav-link{font-family:var(--nm-font);font-size:13.5px}body.nmct-app-page .nmcta-nav-link.is-current{background:rgba(255,255,255,.1);box-shadow:inset 3px 0 0 var(--nm-lime)}body.nmct-app-page .nmcta-nav-link.is-current .nmcta-icon{color:#b6dc84}body.nmct-app-page .nmcta-track i{background:linear-gradient(90deg,var(--nm-lime),#a6d46c)}body.nmct-app-page .nmcta-avatar{background:linear-gradient(135deg,#b6dc84,#7fc8d9);color:#0c2d40}body.nmct-app-page .nmcta-mobile-bar{background:rgba(250,247,242,.92);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--nm-line)}body.nmct-app-page .nmcta-mobile-brand strong{font-family:var(--nm-serif);font-weight:600;color:var(--nm-ink)}body.nmct-app-page .nmcta-menu-btn{background:#fff;border-color:var(--nm-line);color:var(--nm-ink)}body.nmct-app-page .nmcta-bottom-nav{background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--nm-line)}body.nmct-app-page .nmcta-bottom-nav a.is-active{background:var(--nm-lime-soft);color:var(--nm-lime-deep)}body.nmct-app-page .nmcta-main{padding-top:clamp(22px,3vw,44px)}body.nmct-app-page .nmcta-main .nmct :is(.nmct-lesson,.nmcts-pane,.nmcts-sidebar,.nmctp-panel,.nmctj-panel,.nmct6-home-cards article,.nmct6-pay-card,.nmct6-welcome,.nmcts-resource-card){border:1px solid var(--nm-line);box-shadow:var(--nm-shadow-sm);border-radius:var(--nm-r-lg);background:var(--nm-paper)}body.nmct-app-page .nmcta-main .nmct .nmct-hero,body.nmct-app-page .nmcta-main .nmct .nmcts-top,body.nmct-app-page .nmcta-main .nmct .nmct6-pay-hero{background:radial-gradient(120% 140% at 100% 0%,#eaf4dc 0%,rgba(234,244,220,0) 55%),linear-gradient(135deg,#fffdf9 0%,var(--nm-sand) 100%);border:1px solid var(--nm-line);box-shadow:none;border-radius:var(--nm-r-xl)}body.nmct-app-page .nmcta-main .nmct .nmct-progress{background:#ece6da;height:8px;border-radius:99px}body.nmct-app-page .nmcta-main .nmct .nmct-progress div{background:linear-gradient(90deg,var(--nm-lime),#9fcf62);border-radius:inherit}body.nmct-app-page .nmcta-main .nmct .nmct-table-wrap{border-color:var(--nm-line);border-radius:var(--nm-r)}body.nmct-app-page .nmcta-main .nmct th{background:var(--nm-cream);color:var(--nm-ink-2)}.nmct-v1-daychip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--nm-line);border-radius:999px;padding:8px 14px;font-weight:750;font-size:13px;color:var(--nm-ink-2);box-shadow:var(--nm-shadow-sm);white-space:nowrap}body.nmct-app-page .nmcta-main .nmct .nmct6-view-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 22px}body.nmct-app-page .nmcta-main .nmct .nmct6-view-head h2{margin:6px 0 0}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today{background:radial-gradient(90% 120% at 100% 0%,rgba(127,178,74,.18) 0%,rgba(127,178,74,0) 60%),linear-gradient(135deg,#0f3248 0%,#0b2a3c 100%);border:0;color:#fff;border-radius:var(--nm-r-xl);padding:clamp(24px,3.4vw,40px);box-shadow:var(--nm-shadow-lg);gap:28px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today h3{color:#fff;font-size:clamp(1.6rem,2.8vw,2.3rem);margin:14px 0 10px;line-height:1.15}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today p{color:#c9dbe3;max-width:56ch}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct-pill{background:rgba(182,220,132,.16);color:#c9eaa0}.nmct-v1-today-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:650;margin:4px 0 20px!important}.nmct-v1-today-meta span{color:#a9c4cf}body.nmct-app-page .nmct .nmct-v1-today .nmct-btn{background:var(--nm-lime);color:#0c2d40!important;box-shadow:0 10px 24px rgba(127,178,74,.3)}body.nmct-app-page .nmct .nmct-v1-today .nmct-btn:hover{background:#94c55c}body.nmct-app-page .nmct .nmct-v1-today .nmct-btn-outline{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.35)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring{background:conic-gradient(var(--nm-lime) var(--nmct6-percent),rgba(255,255,255,.12) 0);width:150px;height:150px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring:before{background:#0e3045;inset:12px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring strong{color:#fff;font-family:var(--nm-serif);font-weight:600;font-size:44px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring span{color:#a9c4cf}.nmct-v1-next-note{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 16px;font-weight:700;color:#e3eef2!important;font-size:14px}.nmct-v1-actions{display:flex;flex-wrap:wrap;gap:10px}.nmct-v1-steps-card{margin:18px 0;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);padding:clamp(18px,2.4vw,26px);box-shadow:var(--nm-shadow-sm)}.nmct-v1-steps-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.nmct-v1-steps-head h3{margin:4px 0 0!important}.nmct-v1-steps-count{font-weight:800;color:var(--nm-lime-deep);font-size:14px;white-space:nowrap}.nmct-v1-steps-card .nmct-progress{margin:14px 0 6px!important}.nmct-v1-steps-card ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.nmct-v1-steps-card li{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px dashed var(--nm-line-2);font-size:14.5px;font-weight:600;color:var(--nm-ink-2)}.nmct-v1-steps-card li:last-child{border-bottom:0}.nmct-v1-steps-card li a{text-decoration:none;font-weight:700}.nmct-v1-steps-card li.is-done{color:var(--nm-faint);text-decoration:line-through;text-decoration-color:#cfc8bb}.nmct-v1-check{flex:0 0 24px;height:24px;border-radius:50%;border:2px solid #d8d1c4;display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff}.is-done .nmct-v1-check{background:var(--nm-lime);border-color:var(--nm-lime)}.nmct-v1-weeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.nmct-v1-week{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:16px 18px;display:grid;gap:6px}.nmct-v1-week strong{font-family:var(--nm-serif);font-weight:600;font-size:17px;color:var(--nm-ink)}.nmct-v1-week-no{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-faint)}.nmct-v1-week small{color:var(--nm-muted);font-weight:650;font-size:12.5px}.nmct-v1-week .nmct-progress{margin:6px 0 2px!important}.nmct-v1-week.is-current{border-color:#bfdca0;box-shadow:0 0 0 3px var(--nm-lime-soft)}.nmct-v1-week.is-upcoming{opacity:.7}body.nmct-app-page .nmcta-main .nmct .nmct-v1-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.nmct-v1-quick-card{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:16px;text-decoration:none!important;color:var(--nm-ink)!important;transition:transform .15s,box-shadow .15s,border-color .15s}.nmct-v1-quick-card:hover{transform:translateY(-2px);box-shadow:var(--nm-shadow);border-color:#d8d0c2}.nmct-v1-quick-card .nmcta-icon{flex:0 0 38px;width:38px;height:38px;padding:9px;border-radius:12px;background:var(--nm-primary-soft);color:var(--nm-primary)}.nmct-v1-quick-card strong{display:block;font-size:14.5px;font-weight:750}.nmct-v1-quick-card small{display:block;color:var(--nm-muted);font-size:12.5px;line-height:1.45;margin-top:2px}.nmct-v1-consult{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:22px 0;padding:clamp(18px,2.6vw,28px);border-radius:var(--nm-r-lg);background:linear-gradient(120deg,#fff 0%,#fbf4ea 100%);border:1px solid #efe1cc;box-shadow:var(--nm-shadow-sm)}.nmct-v1-consult h3{margin:4px 0 6px!important;font-size:clamp(1.1rem,1.6vw,1.35rem)!important}.nmct-v1-consult p{margin:0!important;font-size:14.5px;line-height:1.6}.nmct-v1-consult-avatar :is(img,span){width:64px;height:64px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,var(--nm-coral),#f29b38);color:#fff;font-family:var(--nm-serif);font-size:24px;font-weight:600;box-shadow:0 0 0 4px #fff,0 0 0 5px #efe1cc}.nmct-v1-consult-form{margin:0!important;display:block!important}.nmct-v1-consult--milestone,.nmct-v1-consult--final{background:linear-gradient(120deg,#fff6ef 0%,#fdebd9 100%);border-color:#f3d2b5}.nmct-v1-consult--milestone .nmct-btn,.nmct-v1-consult--final .nmct-btn{background:var(--nm-coral)!important;box-shadow:0 8px 20px rgba(228,87,46,.25)!important}.nmct-v1-consult--milestone .nmct-btn:hover,.nmct-v1-consult--final .nmct-btn:hover{background:#c9461f!important}body.nmct-app-page .nmcta-main .nmct .nmct-aula{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:24px;margin-top:6px}body.nmct-app-page .nmcta-main .nmct .nmct-daynav{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);box-shadow:none;padding:16px 12px;position:sticky;top:20px;max-height:calc(100vh - 40px)}.nmct-v1-route-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 8px}.nmct-v1-route-head h3{margin:0!important;font-size:18px!important}.nmct-v1-route-head span{font-weight:800;color:var(--nm-lime-deep);font-size:13px}body.nmct-app-page .nmct .nmct-daynav .nmct-progress{margin:10px 8px 6px!important;height:6px!important}body.nmct-app-page .nmct .nmct-week{font-size:10.5px;letter-spacing:.12em;color:var(--nm-faint);margin:18px 8px 6px}body.nmct-app-page .nmct .nmct-day{color:var(--nm-ink-2)!important;font-weight:600;border-radius:12px;padding:8px}body.nmct-app-page .nmct .nmct-day:hover{background:var(--nm-cream)}body.nmct-app-page .nmct .nmct-day>span:first-child{background:var(--nm-cream);color:var(--nm-ink-2);border:1px solid var(--nm-line);font-size:12px;width:30px;height:30px;flex-basis:30px}body.nmct-app-page .nmct .nmct-day.is-complete>span:first-child{background:var(--nm-lime-soft);border-color:#cfe5b4;color:var(--nm-lime-deep)}body.nmct-app-page .nmct .nmct-day.active{background:var(--nm-primary-soft);color:var(--nm-ink)!important}body.nmct-app-page .nmct .nmct-day.active>span:first-child{background:var(--nm-primary);border-color:var(--nm-primary);color:#fff}.nmct-v1-lock{margin-left:auto;font-size:11px;opacity:.7}body.nmct-app-page .nmct .nmct-route-details>summary{background:#fff;border:1px solid var(--nm-line);color:var(--nm-ink);font-weight:750;border-radius:14px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-lesson{padding:clamp(20px,3.4vw,48px);border-radius:var(--nm-r-xl)}.nmct-v1-lesson-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nmct-v1-meta{font-size:13px;font-weight:700;color:var(--nm-muted)}.nmct-v1-meta--done{color:var(--nm-lime-deep)}body.nmct-app-page .nmct .nmct-v1-lesson-head h2{font-size:clamp(2rem,3.6vw,3rem)!important;line-height:1.08;margin:14px 0 10px!important;max-width:20ch}body.nmct-app-page .nmct .nmct-v1-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--nm-ink-2)!important;max-width:60ch;margin:0}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps{position:sticky;top:0;z-index:5;display:flex;gap:6px;margin:26px 0 30px;padding:6px;background:rgba(250,247,242,.94);backdrop-filter:blur(8px);border:1px solid var(--nm-line);border-radius:999px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a{flex:1 1 0;min-height:40px;padding:8px 10px;border-radius:999px;background:transparent;border:0;color:var(--nm-muted)!important;font-weight:750;font-size:13.5px;gap:8px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--nm-line);font-size:11px;color:var(--nm-ink-2)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a.is-active,body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a:hover{background:#fff;color:var(--nm-ink)!important;box-shadow:var(--nm-shadow-sm)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a.is-active b{background:var(--nm-primary);border-color:var(--nm-primary);color:#fff}.nmct-v1-section{scroll-margin-top:80px}#nmct11-aplica,#nmct-completa{scroll-margin-top:80px}body.nmct-app-page .nmct .nmct-v1-section-title{font-family:var(--nm-font)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--nm-lime-deep)!important;font-weight:800!important;margin:34px 0 14px!important;display:flex;align-items:center;gap:12px}body.nmct-app-page .nmct .nmct-v1-section-title:after{content:"";height:1px;background:var(--nm-line);flex:1}body.nmct-app-page .nmcta-main .nmct .nmct-lesson-text{font-size:17.5px;line-height:1.85;max-width:68ch}body.nmct-app-page .nmcta-main .nmct .nmct-lesson-text p{color:var(--nm-ink-2)}body.nmct-app-page .nmcta-main .nmct .nmct-lesson-text p:first-child::first-letter{font-family:var(--nm-serif);font-size:3.2em;float:left;line-height:.9;margin:6px 10px 0 0;color:var(--nm-primary);font-weight:600}body.nmct-app-page .nmct .nmcts-tip{background:var(--nm-sun-soft);border:1px solid #f1e0b5;border-radius:var(--nm-r);padding:18px 20px}body.nmct-app-page .nmcta-main .nmct .nmct-mission{background:linear-gradient(135deg,#f3f9ea 0%,#e7f2d6 100%);border:1px solid #d3e7b9;border-left:0;border-radius:var(--nm-r-lg);padding:clamp(20px,3vw,30px);margin:30px 0}.nmct-v1-mission-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--nm-lime-deep)}body.nmct-app-page .nmct .nmct-mission h3{font-size:clamp(1.25rem,2vw,1.6rem)!important;margin:8px 0!important;line-height:1.3}body.nmct-app-page .nmct .nmct-mission p{margin:0!important;color:#4f6a3a!important}body.nmct-app-page .nmct .nmct-v1-complete{background:var(--nm-cream);border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);padding:clamp(18px,3vw,32px)}body.nmct-app-page .nmct .nmct-v1-complete .nmct-lesson-form{margin:0;gap:18px;max-width:none}body.nmct-app-page .nmct .nmct-v1-complete .nmct-lesson-form>h3{margin:0!important;font-size:clamp(1.4rem,2.2vw,1.8rem)!important}.nmct-v1-complete fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.nmct-v1-complete legend{font-weight:800;font-size:15px;color:var(--nm-ink);display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:0}.nmct-v1-complete legend small{font-weight:600;color:var(--nm-faint)}.nmct-v1-step-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nm-ink);color:#fff;font-size:12px;font-weight:800}.nmct-v1-question{font-weight:650;color:var(--nm-ink-2)!important;margin:0 0 4px!important}body.nmct-app-page .nmcta-main .nmct .nmct-v1-complete label.nmct-option{background:#fff;border:1.5px solid var(--nm-line);border-radius:14px;padding:13px 15px;margin:0;font-weight:600;align-items:center;transition:border-color .15s,background .15s}body.nmct-app-page .nmcta-main .nmct .nmct-v1-complete label.nmct-option input{margin:0}body.nmct-app-page .nmcta-main .nmct .nmct-v1-complete label.nmct-option:has(input:checked){border-color:var(--nm-primary);background:var(--nm-primary-soft)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-quiz label.nmct-option.is-right{border-color:var(--nm-lime)!important;background:var(--nm-lime-soft)!important}body.nmct-app-page .nmcta-main .nmct .nmct-v1-quiz label.nmct-option.is-wrong{border-color:#efb7a5!important;background:var(--nm-coral-soft)!important}.nmct-v1-quiz-feedback{margin:4px 0 0!important;font-weight:700;font-size:14px;padding:10px 14px;border-radius:12px}.nmct-v1-quiz-feedback.is-right{background:var(--nm-lime-soft);color:var(--nm-lime-deep)!important}.nmct-v1-quiz-feedback.is-wrong{background:var(--nm-coral-soft);color:#9a3412!important}.nmct-v1-habits{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-v1-habits legend{grid-column:1/-1}body.nmct-app-page .nmct .nmct-v1-mission-check{background:#fff;border:1.5px solid #cfe5b4;align-items:center;padding:15px 16px}body.nmct-app-page .nmct .nmct-v1-mission-check input{margin:0}body.nmct-app-page .nmct .nmct-v1-submit{width:100%;min-height:56px;font-size:16.5px}.nmct-v1-done-box{background:var(--nm-lime-soft);color:var(--nm-lime-deep);border-radius:14px;padding:16px 18px;font-weight:650}.nmct-v1-pager{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--nm-line)}.nmct-v1-pager a{font-weight:750;text-decoration:none!important;padding:10px 4px;font-size:14.5px}.nmct-v1-pager-next{text-align:right;margin-left:auto}.nmct-v1-locked{text-align:center;padding:clamp(30px,6vw,64px)!important}.nmct-v1-locked-icon{font-size:40px;margin-bottom:6px}.nmct-v1-locked h2{margin-inline:auto}.nmct-v1-locked p{max-width:46ch;margin-inline:auto!important}.nmct-v1-celebrate{position:relative;overflow:hidden;text-align:center;background:linear-gradient(160deg,#0f3248 0%,#0a2433 100%);color:#fff;border-radius:var(--nm-r-xl);padding:clamp(28px,5vw,52px) clamp(18px,4vw,44px);margin:0 0 30px;outline:none}body.nmct-app-page .nmct .nmct-v1-celebrate h2{color:#fff!important;font-size:clamp(1.9rem,3.4vw,2.7rem)!important;margin:14px auto 8px!important}body.nmct-app-page .nmct .nmct-v1-celebrate p{color:#c9dbe3!important;max-width:52ch;margin:0 auto 16px!important}.nmct-v1-celebrate .nmct-progress{max-width:360px;margin:0 auto 22px!important;background:rgba(255,255,255,.14)!important}.nmct-v1-celebrate-badge{display:inline-grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--nm-lime);color:#0c2d40;font-size:36px;font-weight:900;box-shadow:0 0 0 10px rgba(127,178,74,.18);animation:nmct-pop .6s cubic-bezier(.2,1.4,.4,1) both}.nmct-v1-celebrate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}body.nmct-app-page .nmct .nmct-v1-celebrate .nmct-btn{background:var(--nm-lime);color:#0c2d40!important}body.nmct-app-page .nmct .nmct-v1-celebrate .nmct-btn-outline{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.35)}.nmct-v1-celebrate .nmct-v1-consult{text-align:left;margin:26px 0 0}.nmct-v1-celebrate .nmct-v1-consult p{color:var(--nm-muted)!important;margin:0!important;max-width:none}.nmct-v1-celebrate .nmct-v1-consult h3{color:var(--nm-ink)!important}.nmct-v1-confetti{position:absolute;inset:0;pointer-events:none}.nmct-v1-confetti i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;opacity:0;animation:nmct-fall 2.6s ease-in forwards}.nmct-v1-confetti i:nth-child(3n){background:var(--nm-lime)}.nmct-v1-confetti i:nth-child(3n+1){background:var(--nm-sun)}.nmct-v1-confetti i:nth-child(3n+2){background:#7fd0e6}.nmct-v1-confetti i:nth-child(1){left:6%;animation-delay:.05s}.nmct-v1-confetti i:nth-child(2){left:14%;animation-delay:.3s}.nmct-v1-confetti i:nth-child(3){left:22%;animation-delay:.15s}.nmct-v1-confetti i:nth-child(4){left:30%;animation-delay:.45s}.nmct-v1-confetti i:nth-child(5){left:38%;animation-delay:.1s}.nmct-v1-confetti i:nth-child(6){left:46%;animation-delay:.35s}.nmct-v1-confetti i:nth-child(7){left:54%;animation-delay:.2s}.nmct-v1-confetti i:nth-child(8){left:62%;animation-delay:.5s}.nmct-v1-confetti i:nth-child(9){left:70%;animation-delay:.25s}.nmct-v1-confetti i:nth-child(10){left:78%;animation-delay:.4s}.nmct-v1-confetti i:nth-child(11){left:86%;animation-delay:.12s}.nmct-v1-confetti i:nth-child(12){left:93%;animation-delay:.32s}.nmct-v1-confetti i:nth-child(13){left:50%;animation-delay:.6s}.nmct-v1-confetti i:nth-child(14){left:10%;animation-delay:.7s}@keyframes nmct-fall{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(420px) rotate(540deg)}}@keyframes nmct-pop{0%{transform:scale(.3);opacity:0}100%{transform:scale(1);opacity:1}}body.nmct-app-page .nmct .nmct-v1-stepper{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.nmct-app-page .nmct .nmct-v1-stepper li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--nm-line);border-radius:14px;padding:12px 14px;font-weight:700;font-size:13.5px;color:var(--nm-faint)}body.nmct-app-page .nmct .nmct-v1-stepper b{display:inline-grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:var(--nm-cream);border:1px solid var(--nm-line);font-size:12px}body.nmct-app-page .nmct .nmct-v1-stepper li.is-done{color:var(--nm-lime-deep)}body.nmct-app-page .nmct .nmct-v1-stepper li.is-done b{background:var(--nm-lime);border-color:var(--nm-lime);color:#fff}body.nmct-app-page .nmct .nmct-v1-stepper li.is-current{color:var(--nm-ink);border-color:#a9d3e2;box-shadow:0 0 0 3px var(--nm-primary-soft)}body.nmct-app-page .nmct .nmct-v1-stepper li.is-current b{background:var(--nm-primary);border-color:var(--nm-primary);color:#fff}.nmct-v1-settings fieldset{border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:18px;margin:0 0 16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-v1-settings legend{font-weight:800;padding:0 6px;color:var(--nm-ink)}.nmct-v1-settings fieldset label:has(textarea){grid-column:1/-1}.nmct-v1-admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:6px 0 18px}.nmct-v1-admin-head h2{margin:8px 0!important}.nmct-v1-admin-head p{max-width:70ch}.nmct-v1-leads{display:grid;gap:10px;margin:16px 0}.nmct-v1-prospect{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(220px,1.3fr) minmax(320px,1.6fr);gap:14px;align-items:center;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:14px 16px}.nmct-v1-lead-main{display:flex;align-items:center;gap:12px;min-width:0}.nmct-v1-lead-main strong{display:block;font-size:15px}.nmct-v1-lead-main small{display:block;color:var(--nm-muted);font-size:12.5px;overflow-wrap:anywhere}.nmct-v1-lead-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nmct-v1-lead-tags small{color:var(--nm-faint);font-size:12px}.nmct-v1-tag{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:750;background:var(--nm-cream);border:1px solid var(--nm-line);color:var(--nm-ink-2)}.nmct-v1-tag--guia{background:var(--nm-primary-soft);border-color:#c6e1eb;color:var(--nm-primary-hover)}.nmct-v1-tag--consulta{background:var(--nm-coral-soft);border-color:#f3cbbd;color:#a63a17}.nmct-v1-tag--active,.nmct-v1-tag--done{background:var(--nm-lime-soft);border-color:#d3e7b9;color:var(--nm-lime-deep)}.nmct-v1-lead-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.nmct-v1-lead-form{display:flex!important;gap:6px;margin:0!important;max-width:none!important;flex-wrap:wrap;align-items:center}body.nmct-app-page .nmct .nmct-v1-lead-form select,body.nmct-app-page .nmct .nmct-v1-lead-form input{min-height:40px!important;padding:7px 10px!important;font-size:13px!important;width:auto}body.nmct-app-page .nmct .nmct-v1-lead-form input{width:170px}body.nmct-app-page .nmct .nmct-v1-lead-actions .nmct-btn{min-height:40px;padding:8px 14px;font-size:13px;box-shadow:none}body.nmct-app-page .nmct .nmct-v1-wa{background:#1f9d55!important}body.nmct-app-page .nmct .nmct-v1-wa:hover{background:#17803f!important}.nmct-v1-share .nmct6-copy-row strong{overflow-wrap:anywhere}body.nmct-public-layout{background:var(--nm-cream)!important}.nmct-public{min-height:100vh;display:flex;flex-direction:column}.nmct-public-main{flex:1;outline:none}.nmct-ph{position:sticky;top:0;z-index:50;background:rgba(250,247,242,.88);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.nmct-ph.is-scrolled{border-bottom-color:var(--nm-line);box-shadow:0 6px 20px rgba(19,42,56,.05)}.nmct-ph-inner{max-width:1200px;margin:0 auto;padding:12px clamp(16px,4vw,32px);display:flex;align-items:center;gap:24px}.nmct-ph-brand{display:flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--nm-ink)!important}.nmct-ph-brand img{height:44px;width:auto}.nmct-ph-brand span{font-family:var(--nm-serif);font-weight:600;font-size:17px;padding-left:12px;border-left:1px solid var(--nm-line)}.nmct-ph-nav{display:flex;gap:4px;margin-left:auto}.nmct-ph-nav a{color:var(--nm-ink-2)!important;text-decoration:none!important;font-weight:650;font-size:14.5px;padding:8px 12px;border-radius:999px}.nmct-ph-nav a:hover{background:#fff}.nmct-ph-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.nmct-ph-nav+.nmct-ph-actions{margin-left:12px}.nmct-ph-link{white-space:nowrap;color:var(--nm-ink-2)!important;text-decoration:none!important;font-weight:700;font-size:14.5px;padding:8px 12px}body.nmct-app-page .nmct-ph-cta{min-height:42px;padding:9px 18px;font-size:14px}.nmct-pf{background:var(--nm-navy);color:#b5c7cf;margin-top:0}.nmct-pf-inner{max-width:1200px;margin:0 auto;padding:44px clamp(16px,4vw,32px) 22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px}.nmct-pf-inner img{filter:brightness(0) invert(1);opacity:.9;height:40px;width:auto}.nmct-pf-inner p{max-width:46ch;font-size:13.5px;line-height:1.6;color:#9fb4bd;margin:14px 0 0}.nmct-pf-inner nav{display:flex;flex-wrap:wrap;gap:6px 22px;align-content:flex-start}.nmct-pf-inner nav a{color:#dbe7ec!important;text-decoration:none!important;font-weight:600;font-size:14px}.nmct-pf-legal{max-width:1200px;margin:0 auto;padding:16px clamp(16px,4vw,32px) 28px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:#7f97a1}.nmct-lp{font-family:var(--nm-font)}.nmct-lp-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.nmct-lp-section{padding:clamp(56px,8vw,104px) 0}.nmct-lp-section--tint{background:#f4eee4}.nmct-lp-section--navy{background:var(--nm-navy);color:#d7e4ea}.nmct-lp-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-lime-deep)}.nmct-lp-section--navy .nmct-lp-eyebrow{color:#b6dc84}body.nmct-app-page .nmct-lp h1,body.nmct-app-page .nmct-lp h2,body.nmct-app-page .nmct-auth h1,body.nmct-app-page .nmct-guide h1,body.nmct-app-page .nmct-guide h2{font-family:var(--nm-serif);font-weight:600;letter-spacing:-.02em;color:var(--nm-ink);font-variation-settings:"opsz" 96}body.nmct-app-page .nmct-lp h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;margin:12px 0 14px}body.nmct-app-page .nmct-lp h3{font-family:var(--nm-font);font-weight:750;font-size:18px;letter-spacing:-.01em;color:var(--nm-ink);margin:0 0 8px}body.nmct-app-page .nmct-lp p{color:var(--nm-muted);font-size:16.5px;line-height:1.7}.nmct-lp-head{text-align:center;max-width:720px;margin:0 auto clamp(30px,5vw,54px)}.nmct-lp-head p{margin:0 auto}.nmct-lp-head--left{text-align:left;margin:0}.nmct-lp-section--navy h2{color:#fff!important}.nmct-lp-hero{padding:clamp(28px,5vw,64px) 0 clamp(56px,7vw,96px);background:radial-gradient(60% 70% at 85% 30%,rgba(127,178,74,.16) 0%,rgba(127,178,74,0) 70%),radial-gradient(50% 50% at 10% 90%,rgba(5,166,216,.08) 0%,rgba(5,166,216,0) 70%)}.nmct-lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,64px);align-items:center}body.nmct-app-page .nmct-lp-hero h1{font-size:clamp(2.6rem,6.2vw,5rem);line-height:1;margin:16px 0 20px;letter-spacing:-.03em}body.nmct-app-page .nmct-lp-hero h1 em{font-style:normal;color:var(--nm-primary);display:block}body.nmct-app-page .nmct-lp-sub{font-size:clamp(1.05rem,1.6vw,1.25rem)!important;max-width:52ch;color:var(--nm-ink-2)!important}.nmct-lp-note{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--nm-line);border-radius:999px;padding:7px 14px;font-weight:700;font-size:13.5px!important;color:var(--nm-ink-2)!important;margin:0 0 18px!important}.nmct-lp-note span{color:var(--nm-coral);font-size:10px;animation:nmct-pulse 1.8s infinite}@keyframes nmct-pulse{50%{opacity:.35}}.nmct-lp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:28px 0 30px}body.nmct-app-page .nmct .nmct-lp-cta{min-height:58px;padding:16px 30px;font-size:17px}.nmct-lp-ghost{font-weight:750;color:var(--nm-ink)!important;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:2px!important;text-decoration-color:var(--nm-lime)!important}.nmct-lp-proof{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--nm-line)}.nmct-lp-proof li{font-size:14px;color:var(--nm-muted);font-weight:600}.nmct-lp-proof strong{display:block;font-family:var(--nm-serif);font-size:26px;font-weight:600;color:var(--nm-ink);line-height:1.1}.nmct-lp-hero-art{position:relative;display:grid;place-items:center}.nmct-lp-plate{width:min(100%,460px);height:auto;filter:drop-shadow(0 30px 50px rgba(12,45,64,.16));animation:nmct-float 7s ease-in-out infinite}@keyframes nmct-float{50%{transform:translateY(-10px) rotate(2deg)}}.nmct-lp-photo{margin:0;width:min(100%,440px);aspect-ratio:4/5;border-radius:220px 220px var(--nm-r-xl) var(--nm-r-xl);overflow:hidden;box-shadow:var(--nm-shadow-lg);background:var(--nm-sand)}.nmct-lp-photo img{width:100%;height:100%;object-fit:cover}.nmct-lp-float{position:absolute;background:#fff;border:1px solid var(--nm-line);border-radius:16px;padding:12px 16px;box-shadow:var(--nm-shadow);display:flex;align-items:center;gap:10px;font-size:14px}.nmct-lp-float span{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nm-lime-deep)}.nmct-lp-float strong{color:var(--nm-ink);font-weight:750}.nmct-lp-float--a{top:8%;left:-2%;flex-direction:column;align-items:flex-start;gap:2px}.nmct-lp-float--b{bottom:10%;right:-2%}.nmct-lp-tick{display:grid!important;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--nm-lime);color:#fff!important;font-size:14px!important;letter-spacing:0!important}.nmct-lp-pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nmct-lp-pains article{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);padding:28px}.nmct-lp-pains article:before{content:"";display:block;width:36px;height:4px;border-radius:4px;background:var(--nm-coral);margin-bottom:18px}.nmct-lp-pains p{font-size:15.5px!important;margin:0}body.nmct-app-page .nmct-lp-promise{text-align:center;max-width:60ch;margin:40px auto 0!important;font-size:clamp(1.1rem,1.8vw,1.35rem)!important;color:var(--nm-ink)!important;font-family:var(--nm-serif);line-height:1.5!important}.nmct-lp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}.nmct-lp-steps li{background:#fff;border-radius:var(--nm-r-lg);padding:26px 24px;border:1px solid var(--nm-line);position:relative}.nmct-lp-step-no{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--nm-navy);color:#fff;font-family:var(--nm-serif);font-weight:600;font-size:20px;margin-bottom:18px}.nmct-lp-steps p{font-size:15px!important;margin:0}.nmct-lp-weeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nmct-lp-week{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);overflow:hidden}.nmct-lp-week header{padding:22px 24px;background:linear-gradient(135deg,#0f3248,#123f57);color:#fff}.nmct-lp-week:nth-child(2) header{background:linear-gradient(135deg,#3f6d1d,#5a8b2e)}.nmct-lp-week:nth-child(3) header{background:linear-gradient(135deg,#0a7aa1,#0f95bf)}.nmct-lp-week header span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.8}body.nmct-app-page .nmct-lp-week header h3{color:#fff;font-family:var(--nm-serif);font-weight:600;font-size:24px;margin:4px 0 0}.nmct-lp-week ol{list-style:none;margin:0;padding:10px 0}.nmct-lp-week li{display:flex;gap:12px;padding:10px 24px;font-size:15px;font-weight:600;color:var(--nm-ink-2);border-bottom:1px solid var(--nm-line-2)}.nmct-lp-week li:last-child{border-bottom:0}.nmct-lp-week li span{flex:0 0 46px;color:var(--nm-faint);font-weight:700;font-size:13px;padding-top:1px}.nmct-lp-preview{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,60px);align-items:center}.nmct-lp-preview .nmct8-board{margin:0;background:#fff;box-shadow:var(--nm-shadow-lg);border-radius:var(--nm-r-xl)}.nmct-lp-checks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.nmct-lp-checks li{display:flex;gap:10px;align-items:flex-start;font-weight:600;color:var(--nm-ink-2);font-size:15px}.nmct-lp-checks li:before{content:"✓";flex:0 0 22px;height:22px;border-radius:50%;background:var(--nm-lime-soft);color:var(--nm-lime-deep);display:grid;place-items:center;font-size:12px;font-weight:900;margin-top:1px}.nmct-lp-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nmct-lp-included article{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);padding:26px}.nmct-lp-included .nmcta-icon{width:46px;height:46px;padding:11px;border-radius:14px;background:var(--nm-lime-soft);color:var(--nm-lime-deep);margin-bottom:16px}.nmct-lp-included article:nth-child(even) .nmcta-icon{background:var(--nm-primary-soft);color:var(--nm-primary)}.nmct-lp-included p{font-size:15px!important;margin:0}.nmct-lp-about{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,72px);align-items:center}.nmct-lp-about-photo :is(img,span){width:100%;max-width:340px;aspect-ratio:1;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,var(--nm-coral),var(--nm-sun));color:#fff;font-family:var(--nm-serif);font-size:96px;font-weight:600;box-shadow:0 0 0 10px rgba(255,255,255,.06),0 0 0 22px rgba(255,255,255,.03);margin:0 auto}.nmct-lp-about p{color:#c4d5dc!important;font-size:17px!important}.nmct-lp-about-title{color:#b6dc84!important;font-weight:700;font-size:15px!important;margin-top:-4px!important}.nmct-lp-link-light{color:#fff!important;font-weight:750}.nmct-lp-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.nmct-lp-quotes figure{margin:0;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-lg);padding:28px}.nmct-lp-quotes blockquote{margin:0 0 16px;font-family:var(--nm-serif);font-size:19px;line-height:1.5;color:var(--nm-ink)}.nmct-lp-quotes figcaption{font-weight:750;color:var(--nm-muted);font-size:14px}.nmct-lp-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(24px,5vw,60px);align-items:center}.nmct-lp-price-card{background:#fff;border-radius:var(--nm-r-xl);padding:clamp(26px,4vw,40px);box-shadow:var(--nm-shadow-lg);border:1px solid var(--nm-line);position:relative}.nmct-lp-price-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:var(--nm-r-xl) var(--nm-r-xl) 0 0;background:linear-gradient(90deg,var(--nm-lime),var(--nm-cyan))}.nmct-lp-price-label{font-weight:750;color:var(--nm-muted);font-size:14px}.nmct-lp-price{font-family:var(--nm-serif);font-size:clamp(3rem,6vw,4.2rem);font-weight:600;color:var(--nm-ink);line-height:1.05;margin:10px 0 2px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.nmct-lp-price small{font-family:var(--nm-font);font-size:15px;font-weight:650;color:var(--nm-muted)}.nmct-lp-price-once{display:block;font-size:13.5px;font-weight:700;color:var(--nm-lime-deep);margin-bottom:6px}.nmct-lp-price-card .nmct-lp-checks{margin:20px 0 26px}.nmct-lp-price-card .nmct-lp-cta{width:100%}.nmct-lp-methods{text-align:center;font-size:13px!important;margin:14px 0 0!important}.nmct-lp-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(24px,5vw,60px);align-items:center}.nmct-lp-lead-form{display:grid;gap:12px;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(22px,3vw,32px);box-shadow:var(--nm-shadow);max-width:none!important;margin:0!important}.nmct-lp-lead-form label:not(.nmct-check){display:grid;gap:6px}.nmct-lp-lead-form .nmct-check{font-size:12.5px!important;line-height:1.5}.nmct-lp-lead-form .nmct-btn{width:100%;min-height:54px}.nmct-lp-faq{max-width:820px}.nmct-lp-q{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r);margin:0 0 10px;transition:box-shadow .15s}.nmct-lp-q[open]{box-shadow:var(--nm-shadow-sm)}.nmct-lp-q summary{list-style:none;cursor:pointer;padding:20px 56px 20px 22px;font-weight:750;font-size:16.5px;color:var(--nm-ink);position:relative}.nmct-lp-q summary::-webkit-details-marker{display:none}.nmct-lp-q summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--nm-cream);display:grid;place-items:center;font-size:18px;color:var(--nm-primary);transition:transform .2s}.nmct-lp-q[open] summary:after{transform:translateY(-50%) rotate(45deg)}.nmct-lp-q p{padding:0 22px 20px;margin:0;font-size:15.5px!important}.nmct-lp-final{background:radial-gradient(60% 120% at 50% 0%,rgba(127,178,74,.25) 0%,rgba(127,178,74,0) 70%),var(--nm-navy);text-align:center;padding:clamp(60px,9vw,110px) 0}body.nmct-app-page .nmct-lp-final h2{color:#fff!important;max-width:18ch;margin:0 auto 14px}body.nmct-app-page .nmct-lp-final p{color:#bdd0d8!important;margin:0 auto 30px;max-width:48ch}body.nmct-app-page .nmct .nmct-lp-cta--light{background:var(--nm-lime);color:#0c2d40!important;box-shadow:0 14px 30px rgba(127,178,74,.3)}body.nmct-app-page .nmct .nmct-lp-cta--light:hover{background:#94c55c}.nmct-lp-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--nm-line);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:var(--nm-shadow-lg);transform:translateY(140%);transition:transform .3s}.nmct-lp-sticky{visibility:hidden}.nmct-lp-sticky.is-visible{transform:none;visibility:visible}.nmct-lp-sticky span{font-size:14px;color:var(--nm-muted)}.nmct-lp-sticky strong{color:var(--nm-ink)}body.nmct-app-page .nmct-lp-sticky .nmct-btn{min-height:44px;padding:10px 20px}.nmct-auth{max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,32px)}.nmct-auth-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,44px);align-items:start}.nmct-auth-card{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(24px,4vw,44px);box-shadow:var(--nm-shadow)}.nmct-auth-card--center{max-width:480px;margin:0 auto;text-align:center}body.nmct-app-page .nmct-auth h1{font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.1;margin:10px 0 10px}.nmct-auth-form{display:grid;gap:16px;margin:24px 0 0!important;max-width:none!important}.nmct-auth-form label:not(.nmct-check){display:grid;gap:6px}.nmct-auth-submit{width:100%;min-height:56px!important;font-size:16.5px!important}.nmct-auth-alt{text-align:center;font-size:14.5px!important;margin:6px 0 0!important}.nmct-pass{position:relative;display:block}.nmct-pass input{padding-right:92px!important;width:100%}.nmct-pass button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:var(--nm-cream);border-radius:999px;padding:7px 12px;font-weight:700;font-size:12.5px;color:var(--nm-ink-2);cursor:pointer}.nmct-field-error{border-color:#e7a08a!important;background:#fffaf8!important}.nmct-field-msg{color:#a63a17!important;font-weight:650!important}.nmct-auth-summary{position:sticky;top:90px}.nmct-auth-summary-card{background:var(--nm-navy);color:#d2e1e7;border-radius:var(--nm-r-xl);padding:clamp(24px,3.4vw,36px);box-shadow:var(--nm-shadow-lg)}body.nmct-app-page .nmct-auth-summary-card h2{color:#fff!important;font-family:var(--nm-serif);font-weight:600;font-size:26px;margin:6px 0 8px}.nmct-auth-summary-card .nmct-lp-eyebrow{color:#b6dc84}.nmct-auth-summary-card .nmct-lp-price{color:#fff;font-size:3rem}.nmct-auth-summary-card .nmct-lp-price small{color:#a9c1cb}.nmct-auth-summary-card .nmct-lp-price-once{color:#b6dc84}.nmct-auth-summary-card .nmct-lp-checks li{color:#e3edf1}.nmct-auth-summary-card .nmct-lp-checks li:before{background:rgba(182,220,132,.16);color:#b6dc84}.nmct-auth-steps{list-style:none;padding:20px 0 0;margin:22px 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px}.nmct-auth-steps li{display:flex;align-items:center;gap:12px;font-weight:650;font-size:14.5px;color:#a9c1cb}.nmct-auth-steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2);font-size:12px}.nmct-auth-steps li.is-current{color:#fff}.nmct-auth-steps li.is-current b{background:var(--nm-lime);border-color:var(--nm-lime);color:#0c2d40}.nmct-auth-safe{font-size:13px!important;color:#a9c1cb!important;margin:18px 0 0!important}.nmct-auth-logo{display:block;margin:0 auto 6px;width:56px;height:56px}.nmct-auth--login #loginform{display:grid;gap:14px;text-align:left;margin:22px 0 10px}.nmct-auth--login #loginform p{margin:0}.nmct-auth--login #loginform label{display:block;margin-bottom:6px}.nmct-auth--login #loginform input[type=text],.nmct-auth--login #loginform input[type=password]{width:100%}.nmct-auth--login .login-remember label{display:flex!important;align-items:center;gap:8px;font-weight:600}body.nmct-app-page .nmct-auth--login #wp-submit{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--nm-primary);color:#fff;font-weight:750;font-size:16px;cursor:pointer;font-family:var(--nm-font)}body.nmct-app-page .nmct-auth--login #wp-submit:hover{background:var(--nm-primary-hover)}body.nmct-app-page .nmcta-main .nmct-auth{padding-top:8px}.nmct-guide{padding:clamp(20px,4vw,48px) clamp(16px,4vw,32px) clamp(40px,6vw,80px)}.nmct-guide-gate{padding:clamp(20px,5vw,60px) 0}body.nmct-app-page .nmct-guide-gate h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.04;margin:12px 0 16px}.nmct-guide-actions{max-width:860px;margin:0 auto 18px;display:flex;flex-wrap:wrap;gap:10px}.nmct-guide .nmct-notice{max-width:860px;margin:0 auto 18px!important}.nmct-guide-doc{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(24px,5vw,60px);box-shadow:var(--nm-shadow)}.nmct-guide-cover{text-align:center;padding-bottom:28px;margin-bottom:10px;border-bottom:1px solid var(--nm-line)}.nmct-guide-cover img{height:52px;width:auto;margin-bottom:14px}body.nmct-app-page .nmct-guide-cover h1{font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.05;margin:8px 0}body.nmct-app-page .nmct-guide-doc h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:36px 0 14px}body.nmct-app-page .nmct-guide-doc h3{font-size:17px;margin:0 0 8px;font-family:var(--nm-font);font-weight:750}body.nmct-app-page .nmct-guide-doc h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--nm-lime-deep);margin:14px 0 6px}.nmct-guide-doc li{color:var(--nm-ink-2);line-height:1.6;margin-bottom:6px}.nmct-guide-plate{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center}.nmct-guide-plate .nmct-lp-plate{width:220px;animation:none}.nmct-guide-plate ul{padding-left:18px;margin:0}.nmct-guide-note{font-size:14px!important;background:var(--nm-cream);border-radius:12px;padding:12px 14px}.nmct-guide-combos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nmct-guide-combos>div{background:var(--nm-cream);border-radius:var(--nm-r);padding:18px}.nmct-guide-combos ul{padding-left:18px;margin:0}.nmct-guide-list{padding-left:18px}.nmct-guide-recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nmct-guide-recipes article{border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:18px;break-inside:avoid}.nmct-guide-recipes ul,.nmct-guide-recipes ol{padding-left:18px;margin:0;font-size:14px}.nmct-guide-meta{font-size:13px!important;margin:0!important;font-weight:650}.nmct-guide-habits li{font-weight:600}.nmct-guide-cta{margin-top:40px;background:var(--nm-navy);border-radius:var(--nm-r-lg);padding:clamp(22px,4vw,36px);text-align:center}body.nmct-app-page .nmct-guide-cta h2{color:#fff!important;margin-top:0!important}.nmct-guide-cta p{color:#c4d5dc!important}.nmct-guide-url{font-weight:700;color:#b6dc84!important}.nmct-guide-foot{margin-top:26px;font-size:12.5px;color:var(--nm-faint);text-align:center;line-height:1.6}@media (max-width:1180px){body.nmct-app-page .nmcta-main .nmct .nmct-v1-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-v1-prospect{grid-template-columns:1fr 1fr}.nmct-v1-lead-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:980px){.nmct-ph-nav{display:none}.nmct-lp-hero-grid,.nmct-lp-preview,.nmct-lp-about,.nmct-lp-pricing,.nmct-lp-lead,.nmct-auth-grid{grid-template-columns:1fr}.nmct-lp-hero-art{order:-1;max-width:420px;margin:0 auto}.nmct-lp-plate{width:min(78vw,360px)}.nmct-lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-lp-pains,.nmct-lp-weeks,.nmct-lp-included{grid-template-columns:1fr 1fr}.nmct-lp-head--left{text-align:center;margin:0 auto}.nmct-lp-about{text-align:center}.nmct-auth-summary{position:static}}@media (max-width:800px){body.nmct-app-page .nmcta-main .nmct .nmct-aula{grid-template-columns:1fr}body.nmct-app-page .nmcta-main .nmct .nmct-daynav{position:static;max-height:none}.nmct-v1-weeks{grid-template-columns:1fr}.nmct-v1-week{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.nmct-v1-week .nmct-progress{grid-column:1/-1}.nmct-v1-settings fieldset{grid-template-columns:1fr}.nmct-v1-consult{grid-template-columns:auto minmax(0,1fr)}.nmct-v1-consult-form{grid-column:1/-1}.nmct-v1-consult-form .nmct-btn{width:100%}}@media (max-width:640px){body.nmct-app-page{font-size:15.5px}.nmct-ph-brand span{display:none}.nmct-ph-brand img{height:38px}.nmct-ph-link{padding:8px 4px;font-size:13.5px}.nmct-ph-inner{gap:10px}body.nmct-app-page .nmct-ph-cta{padding:8px 14px;font-size:13.5px;min-height:40px}.nmct-lp-pains,.nmct-lp-weeks,.nmct-lp-included,.nmct-lp-steps,.nmct-guide-combos,.nmct-guide-recipes{grid-template-columns:1fr}.nmct-guide-plate{grid-template-columns:1fr;justify-items:center}.nmct-lp-float--a{left:0;top:2%}.nmct-lp-float--b{right:0;bottom:4%}.nmct-lp-float{padding:9px 12px;font-size:12.5px}body.nmct-app-page .nmct .nmct-lp-cta{width:100%}.nmct-lp-cta-row{flex-direction:column;align-items:stretch;text-align:center}.nmct-lp-proof{justify-content:space-between;gap:10px}.nmct-lp-proof li{font-size:12.5px;flex:1}.nmct-lp-proof strong{font-size:22px}.nmct-lp-section{padding:56px 0}body.nmct-app-page .nmcta-main .nmct .nmct6-view-head{flex-direction:row;align-items:center}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today{grid-template-columns:1fr;text-align:left}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring{position:absolute!important;top:18px;right:18px;width:76px;height:76px;margin:0;order:0}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring:before{inset:7px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring strong{font-size:24px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct6-ring span{font-size:8.5px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today{position:relative}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today>div:first-child{padding-right:70px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today .nmct-btn{width:100%}body.nmct-app-page .nmcta-main .nmct .nmct-v1-quick{grid-template-columns:1fr 1fr;gap:10px}.nmct-v1-quick-card{flex-direction:column;gap:10px;padding:14px}.nmct-v1-quick-card small{display:none}.nmct-v1-habits{grid-template-columns:1fr}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a{font-size:12.5px;gap:0;padding:8px 2px;min-height:36px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps a b{display:none}body.nmct-app-page .nmcta-main .nmct .nmct-lesson-text{font-size:16.5px}.nmct-v1-pager{flex-direction:column}.nmct-v1-pager-next{text-align:left;margin-left:0}.nmct-v1-prospect{grid-template-columns:1fr}body.nmct-app-page .nmct .nmct-v1-lead-form input{width:100%}.nmct-v1-lead-form{width:100%}.nmct-v1-admin-head{flex-direction:column}body.nmct-app-page .nmct .nmct-v1-stepper{grid-template-columns:1fr}.nmct-v1-celebrate-actions .nmct-btn{width:100%}}@media (min-width:641px){.nmct-lp-sticky{display:none!important}}@media (prefers-reduced-motion:reduce){.nmct-lp-plate,.nmct-v1-confetti i,.nmct-v1-celebrate-badge,.nmct-lp-note span{animation:none!important}.nmct-v1-confetti{display:none}}@media print{body.nmct-public-layout .nmct-ph,body.nmct-public-layout .nmct-pf,.nmct-guide-actions,.nmct-lp-sticky{display:none!important}body.nmct-app-page{background:#fff!important}.nmct-guide{padding:0}.nmct-guide-doc{border:0;box-shadow:none;padding:0;max-width:none}.nmct-guide-cta{background:#f3ece0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.nmct-app-page .nmct-guide-cta h2{color:var(--nm-ink)!important}.nmct-guide-cta p{color:var(--nm-ink-2)!important}.nmct-guide-url{color:var(--nm-lime-deep)!important}.nmct-guide-doc section{break-inside:avoid-page}}.nmct-lp .nmct8-board,.nmct-lp .nmct8-board *{font-family:var(--nm-font)}body.nmct-app-page .nmct-lp .nmct8-board h3{font-family:var(--nm-serif);font-weight:600;font-size:24px}body.nmct-app-page .nmct .nmct-v1-quick-card strong{color:var(--nm-ink)}body.nmct-app-page .nmct .nmct-v1-quick-card small{font-weight:500;letter-spacing:0}body.nmct-app-page .nmcta-skip{top:-300px}body.nmct-app-page .nmcta-skip:focus{top:12px}body.nmct-app-page .nmct .nmct-check{flex-wrap:wrap}body.nmct-app-page .nmct .nmct-check>span{flex:1 1 0;min-width:0}body.nmct-app-page .nmct .nmct-check .nmct-field-msg{flex:1 0 100%;margin:4px 0 0 28px}.nmct-v1-prospect{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}.nmct-v1-prospect .nmct-v1-lead-actions{grid-column:1/-1;justify-content:flex-start;padding-top:12px;border-top:1px dashed var(--nm-line)}.nmct-v1-prospect .nmct-v1-lead-form{flex:1;flex-wrap:nowrap}body.nmct-app-page .nmct .nmct-v1-prospect .nmct-v1-lead-form input{flex:1;width:auto;min-width:120px}@media (max-width:640px){.nmct-v1-prospect{grid-template-columns:1fr!important}.nmct-v1-prospect .nmct-v1-lead-form{flex-wrap:wrap}}.nmct-guide-cover img{display:block;margin:0 auto 14px}.nmct-guide-cover .nmct-lp-eyebrow{display:block}:root{--nm-gutter:clamp(14px,2.2vw,36px);--nm-gap:clamp(12px,1.4vw,20px)}body.nmct-app-page .nmcta-main,body.nmct-app-page .nmcta-main-wide,body.nmct-app-page .nmcta-main-standard{max-width:none!important;width:100%;margin:0;padding:clamp(16px,2vw,32px) var(--nm-gutter) 48px}body.nmct-app-page .nmct-shell,body.nmct-app-page .nmct13-root .nmct-shell{max-width:none!important;width:100%;padding:0!important}body.nmct-app-page .nmct form,body.nmct-app-page .nmct6-pay-card form,body.nmct-app-page .nmct6-settings>form,body.nmct-app-page .nmcta-main .nmct .nmctp-form{max-width:none!important}body.nmct-app-page .nmcta-main .nmct form:not(.nmcts-form)>label:not(.nmct-check):not(.nmct-option){max-width:none}body.nmct-app-page .nmcta-main .nmct :is(.nmct-lesson-text,.nmct-v1-lead,.nmct6-home-hero p,.nmct-v1-today p,.nmct13-title p,.nmct14-panel-head p,.nmct12-heading>div,.nmct12-heading p,.nmct12-guides>p,.nmct-v1-admin-head p,.nmctj-cert-note,.nmct6-welcome-step p,.nmctw-hero p){max-width:none!important}body.nmct-app-page .nmct .nmct-v1-lesson-head h2,body.nmct-app-page .nmcta-main .nmct .nmct-lesson>h2{max-width:none!important}body.nmct-app-page .nmctw-community,body.nmct-app-page .nmctw-gate{max-width:none!important;width:100%}body.nmct-app-page .nmctj-rating{max-width:none}body.nmct-app-page .nmct11-clinical-tools input{max-width:none}body.nmct-app-page .nmcta-main .nmct .nmct6-view-head{margin-bottom:var(--nm-gap)}body.nmct-app-page .nmcta-main .nmct :is(.nmct-v1-steps-card,.nmct-v1-weeks,.nmct-v1-quick,.nmct-v1-consult,.nmctp-panel,.nmctj-panel){margin-top:var(--nm-gap);margin-bottom:var(--nm-gap)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-weeks,body.nmct-app-page .nmcta-main .nmct .nmct-v1-quick{gap:var(--nm-gap)}body.nmct-app-page .nmcta-main .nmct .nmct-aula{gap:var(--nm-gap)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-lesson{padding:clamp(18px,2.6vw,40px)}body.nmct-app-page .nmcta-main .nmct .nmct-v1-steps{margin:18px 0 22px}body.nmct-app-page .nmct .nmct-v1-section-title{margin:26px 0 12px!important}body.nmct-app-page .nmcta-main .nmct .nmct-mission{margin:22px 0}.nmct-ph-inner,.nmct-pf-inner,.nmct-pf-legal,.nmct-lp-wrap{max-width:none!important;padding-left:var(--nm-gutter)!important;padding-right:var(--nm-gutter)!important}.nmct-lp-section{padding:clamp(40px,5.5vw,80px) 0}.nmct-lp-hero{padding:clamp(20px,3vw,44px) 0 clamp(40px,5vw,72px)}.nmct-lp-head{max-width:none;margin-bottom:clamp(22px,3vw,40px)}.nmct-lp-head p{max-width:none}body.nmct-app-page .nmct-lp-sub,body.nmct-app-page .nmct-lp-promise{max-width:none!important}body.nmct-app-page .nmct-lp-final h2,body.nmct-app-page .nmct-lp-final p{max-width:none}.nmct-lp-faq{max-width:none}.nmct-lp-faq .nmct-lp-q{width:100%}.nmct-lp-pains,.nmct-lp-steps,.nmct-lp-weeks,.nmct-lp-included,.nmct-lp-quotes{gap:var(--nm-gap)}.nmct-lp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.nmct-lp-pricing,.nmct-lp-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nmct-lp-plate{width:min(100%,560px)}.nmct-auth{max-width:none;padding:clamp(16px,2.4vw,40px) var(--nm-gutter)}.nmct-auth-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--nm-gap)}.nmct-auth-card--center{max-width:none}.nmct-auth--login .nmct-auth-card--center{max-width:none;width:100%}.nmct-auth--login #loginform{max-width:none!important}.nmct-guide{padding:clamp(14px,2vw,32px) var(--nm-gutter) 48px}.nmct-guide-doc,.nmct-guide-actions,.nmct-guide .nmct-notice{max-width:none!important}.nmct-guide-doc{padding:clamp(18px,3vw,48px)}.nmct-guide-plate{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.nmct-guide-plate .nmct-lp-plate{width:100%}@media (min-width:1700px){body.nmct-app-page .nmcta-main .nmct .nmct-aula{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:980px){.nmct-lp-hero-grid,.nmct-lp-pricing,.nmct-lp-lead,.nmct-auth-grid{grid-template-columns:1fr}.nmct-lp-hero-art{max-width:none}.nmct-lp-plate{width:min(70vw,380px)}}@media (max-width:640px){:root{--nm-gutter:12px;--nm-gap:12px}body.nmct-app-page .nmcta-main,body.nmct-app-page .nmcta-main-wide,body.nmct-app-page .nmcta-main-standard{padding:14px 12px 96px}body.nmct-app-page .nmcta-mobile-bar{padding:8px 12px}body.nmct-app-page .nmcta-main .nmct :is(.nmct-lesson,.nmcts-pane,.nmcts-sidebar,.nmctp-panel,.nmctj-panel,.nmct6-pay-card,.nmct6-welcome,.nmct-v1-steps-card,.nmct-v1-complete,.nmct-v1-consult,.nmct-mission){padding:16px 14px;border-radius:18px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-lesson{padding:16px 14px}body.nmct-app-page .nmcta-main .nmct .nmct-v1-today{padding:20px 16px;border-radius:22px}body.nmct-app-page .nmcta-main .nmct :is(.nmct-hero,.nmcts-top,.nmct6-pay-hero){padding:18px 14px;border-radius:20px}.nmct-v1-celebrate{padding:26px 14px;border-radius:22px}.nmct-lp-section{padding:36px 0}.nmct-lp-hero{padding:12px 0 36px}.nmct-lp-pains article,.nmct-lp-steps li,.nmct-lp-included article,.nmct-lp-quotes figure{padding:18px 16px}.nmct-lp-week header{padding:16px}.nmct-lp-week li{padding:9px 16px}.nmct-lp-price-card,.nmct-lp-lead-form,.nmct-auth-card,.nmct-auth-summary-card{padding:20px 16px;border-radius:22px}.nmct-guide-doc{padding:18px 14px;border-radius:20px}.nmct-guide-plate{grid-template-columns:1fr;justify-items:center}.nmct-guide-plate .nmct-lp-plate{width:min(100%,240px)}.nmct-pf-inner{padding-top:30px}.nmct-ph-inner{padding-top:8px;padding-bottom:8px}.nmctw-composer,.nmctw-hero{padding:16px 14px!important}}@media (max-width:980px){.nmct-ph-actions,.nmct-ph-nav+.nmct-ph-actions{margin-left:auto!important}}@media (max-width:640px){.nmct-lp-plate{width:min(62vw,240px)}.nmct-lp-float--a{top:0}.nmct-lp-float--b{bottom:0}}body.nmct-app-page .nmctw-hero p{max-width:none!important}body.nmct-app-page .nmctw-community :is(h1,h2){font-family:var(--nm-serif);font-weight:600;letter-spacing:-.015em}body.nmct-app-page .nmctw-community{font-family:var(--nm-font)}.nmct-public{--z:1;--nm-canvas:1440px;--nm-ph-h:70px;zoom:var(--z)}@media (min-width:1520px){.nmct-public{--z:1.05}}@media (min-width:1680px){.nmct-public{--z:1.12}}@media (min-width:1840px){.nmct-public{--z:1.2}}@media (min-width:2000px){.nmct-public{--z:1.3}}@media (min-width:2240px){.nmct-public{--z:1.45}}@media (min-width:2560px){.nmct-public{--z:1.65}}@media (min-width:3200px){.nmct-public{--z:2}}.nmct-public .nmct-lp-wrap,.nmct-public .nmct-ph-inner,.nmct-public .nmct-pf-inner,.nmct-public .nmct-pf-legal{max-width:var(--nm-canvas)!important;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.4vw,48px)!important;padding-right:clamp(16px,3.4vw,48px)!important}.nmct-public .nmct-auth{max-width:var(--nm-canvas);margin:0 auto;padding:clamp(20px,3vw,48px) clamp(16px,3.4vw,48px)}.nmct-public .nmct-auth-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,44px)}.nmct-public .nmct-auth--login .nmct-auth-card--center{max-width:520px}.nmct-public .nmct-guide{max-width:var(--nm-canvas);margin:0 auto;padding:clamp(16px,2.4vw,40px) clamp(16px,3.4vw,48px) 56px}.nmct-public .nmct-guide-doc,.nmct-public .nmct-guide-actions,.nmct-public .nmct-guide .nmct-notice{max-width:1040px!important;margin-left:auto;margin-right:auto}.nmct-public .nmct-guide-gate{padding:clamp(24px,4vw,64px) 0}.nmct-public .nmct-lp-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4.4vw,64px)}.nmct-public .nmct-lp-pricing,.nmct-public .nmct-lp-lead{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.nmct-public .nmct-lp-head{max-width:760px;margin:0 auto clamp(28px,4vw,52px)}.nmct-public .nmct-lp-head--left{max-width:none;margin:0}.nmct-public .nmct-lp-faq{max-width:880px}body.nmct-app-page .nmct-public .nmct-lp-sub{max-width:54ch!important}body.nmct-app-page .nmct-public .nmct-lp-promise{max-width:62ch!important}body.nmct-app-page .nmct-public .nmct-lp-final h2{max-width:20ch}body.nmct-app-page .nmct-public .nmct-lp-final p{max-width:52ch}.nmct-public .nmct-lp-section{padding:clamp(48px,6.5vw,96px) 0}.nmct-public .nmct-lp-hero{display:flex;align-items:center;min-height:calc(100vh / var(--z) - var(--nm-ph-h));min-height:calc(100svh / var(--z) - var(--nm-ph-h));padding:clamp(24px,4vh,56px) 0}.nmct-public .nmct-lp-hero>.nmct-lp-wrap{width:100%}.nmct-public .nmct-lp-plate{width:min(100%,520px,58vh);height:auto;aspect-ratio:1/1}.nmct-public .nmct-lp-photo{width:min(100%,460px);height:auto;aspect-ratio:4/5;max-height:72vh}.nmct-public .nmct-lp-photo img{width:100%;height:100%;object-fit:cover}.nmct-public img{max-width:100%;height:auto}.nmct-public .nmct-ph-brand img{height:44px;width:auto}.nmct-public .nmct-pf-inner img{height:40px;width:auto}.nmct-public .nmct-guide-cover img{height:52px;width:auto}@media (max-width:980px){.nmct-public .nmct-lp-hero-grid,.nmct-public .nmct-lp-pricing,.nmct-public .nmct-lp-lead,.nmct-public .nmct-auth-grid{grid-template-columns:1fr}.nmct-public .nmct-lp-head--left{text-align:center;margin:0 auto}.nmct-public .nmct-lp-plate{width:min(56vw,340px,36vh)}.nmct-public .nmct-lp-photo{width:min(70vw,340px);max-height:44vh}}@media (max-width:640px){.nmct-public{--nm-ph-h:58px}.nmct-public .nmct-lp-hero{align-items:flex-start;padding:12px 0 28px}.nmct-public .nmct-lp-plate{width:min(58vw,230px,30vh)}.nmct-public .nmct-lp-photo{width:min(62vw,260px);max-height:36vh}.nmct-public .nmct-lp-section{padding:40px 0}.nmct-public .nmct-auth{padding:14px 12px 32px}.nmct-public .nmct-guide{padding:12px 12px 40px}}@media (max-height:560px){.nmct-public .nmct-lp-hero{min-height:0}}@media (max-width:640px){.nmct-public .nmct-lp-float{padding:7px 10px;font-size:11.5px;border-radius:12px}.nmct-public .nmct-lp-float span{font-size:10px}.nmct-public .nmct-lp-float--a{left:4%}.nmct-public .nmct-lp-float--b{right:4%}.nmct-public .nmct-lp-tick{width:22px!important;height:22px!important;font-size:11px!important}}.nmct-lp-photo img{object-position:50% 18%}.nmct-lp-about-photo img{aspect-ratio:4/5!important;border-radius:var(--nm-r-xl)!important;object-position:50% 15%;max-width:360px!important}.nmct-v1-consult-avatar img{object-position:50% 16%}.nmct-lp-was{font-size:.55em;font-weight:500;color:var(--nm-faint);text-decoration-thickness:2px;text-decoration-color:var(--nm-coral);margin-right:.35em;font-family:var(--nm-font)}.nmct-lp-proof .nmct-lp-was{font-size:.6em}.nmct-lp-sticky .nmct-lp-was{font-size:12px;margin-right:6px}.nmct-lp-price .nmct-lp-was{display:block;width:100%;font-size:20px;margin:0 0 -4px}.nmct-auth-summary-card .nmct-lp-was{color:#9fb4bd}.nmct-lp-promo{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px;background:var(--nm-coral-soft);color:#a63a17;border:1px solid #f3cbbd;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nmct-auth-summary-card .nmct-lp-promo{background:rgba(228,87,46,.18);border-color:rgba(228,87,46,.4);color:#ffc9b5}.nmct-lp-price-card .nmct-lp-promo{display:flex;width:max-content}.nmct-public .nmct-public-main>.nmct,.nmct-public .nmct-public-main .nmct-lp{padding:0!important;margin:0!important}.nmct-public .nmct-public-main>p:empty,.nmct-public .nmct-public-main>br{display:none}.nmct-public .nmct-public-main>p{margin:0!important;padding:0!important}.nmct-public .nmct-lp-final{margin-bottom:0}.nmct-public .nmct-pf{margin-top:0!important}.nmct-lp-about-photo img{box-shadow:0 24px 60px rgba(0,0,0,.28)!important}.nmct-lp-proof strong{white-space:nowrap}@media (max-width:640px){.nmct-lp-proof li{flex:0 1 auto}.nmct-lp-proof li:last-child{flex:1 0 100%}}.nmct-lp-about-photo{display:grid;place-items:center}.nmct-lp-about-photo img{width:100%!important;max-width:380px!important;aspect-ratio:1/1!important;height:auto!important;border-radius:50%!important;object-fit:cover;object-position:50% 50%;background:#e8f2e4;box-shadow:0 0 0 8px rgba(255,255,255,.08),0 0 0 18px rgba(127,178,74,.12),0 28px 60px rgba(0,0,0,.3)!important}.nmct-v1-consult-avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 50%}@media (max-width:980px){.nmct-lp-about-photo img{max-width:300px!important}}@media (max-width:640px){.nmct-lp-about-photo img{max-width:240px!important;box-shadow:0 0 0 6px rgba(255,255,255,.08),0 0 0 12px rgba(127,178,74,.12),0 18px 40px rgba(0,0,0,.3)!important}}.nmct-lp-sticky span{white-space:nowrap}@media (max-width:400px){.nmct-lp-sticky .nmct-lp-was{display:none}}@media print{.nmct-public{zoom:1!important}.nmct-guide-doc{box-shadow:none!important}.nmct-guide-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nmct-plan-form-wrap{padding:0!important;overflow:hidden}.nmct-plan-form-wrap>summary{list-style:none;cursor:pointer;padding:clamp(16px,2.4vw,24px);display:flex;align-items:center;justify-content:space-between;gap:12px}.nmct-plan-form-wrap>summary::-webkit-details-marker{display:none}.nmct-plan-form-wrap>summary span{display:grid;gap:2px}.nmct-plan-form-wrap>summary strong{font-size:17px;color:var(--nm-ink)}.nmct-plan-form-wrap>summary small{color:var(--nm-muted);font-weight:500}.nmct-plan-form-wrap>summary:after{content:"+";flex:0 0 32px;height:32px;border-radius:50%;background:var(--nm-cream);display:grid;place-items:center;color:var(--nm-primary);font-size:20px;transition:transform .2s}.nmct-plan-form-wrap[open]>summary:after{transform:rotate(45deg)}.nmct-plan-form{display:grid!important;gap:16px!important;padding:0 clamp(16px,2.4vw,24px) clamp(18px,2.4vw,26px);margin:0!important}.nmct-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.nmct-plan-grid>label:not(.nmct-check){display:grid;gap:6px}.nmct-plan-seg,.nmct-plan-goals{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.nmct-plan-seg legend,.nmct-plan-goals legend{font-weight:650;color:var(--nm-ink-2);font-size:14.5px;margin-bottom:6px;width:100%}.nmct-plan-seg label,.nmct-plan-goals label{position:relative;cursor:pointer}.nmct-plan-seg input,.nmct-plan-goals input{position:absolute;opacity:0;pointer-events:none}.nmct-plan-seg span,.nmct-plan-goals span{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1.5px solid var(--nm-line);border-radius:999px;background:#fff;font-weight:650;font-size:14px;color:var(--nm-ink-2)}.nmct-plan-seg input:checked+span,.nmct-plan-goals input:checked+span{border-color:var(--nm-primary);background:var(--nm-primary-soft);color:var(--nm-primary-hover)}.nmct-plan-seg input:focus-visible+span,.nmct-plan-goals input:focus-visible+span{outline:3px solid var(--nm-cyan);outline-offset:2px}.nmct-plan-goals .is-disabled span{opacity:.45;text-decoration:line-through}.nmct-plan-submit{justify-self:start;min-width:240px}.nmct-plan-sheet{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(18px,3vw,40px);margin:0 0 var(--nm-gap,16px);box-shadow:var(--nm-shadow-sm)}.nmct-plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.nmct-plan-head h3{margin:10px 0 4px!important}.nmct-plan-head p{margin:0!important;font-size:14px}.nmct-plan-kcal{background:var(--nm-navy);color:#fff;border-radius:var(--nm-r-lg);padding:16px 24px;text-align:center;min-width:170px}.nmct-plan-kcal strong{display:block;font-family:var(--nm-serif);font-size:44px;line-height:1;font-weight:600}.nmct-plan-kcal span{font-size:12.5px;color:#b6dc84;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nmct-plan-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 6px}.nmct-plan-macros>div{background:var(--nm-cream);border-radius:var(--nm-r);padding:14px 16px;display:grid;gap:4px;position:relative;overflow:hidden}.nmct-plan-macros span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-muted)}.nmct-plan-macros strong{font-size:24px;color:var(--nm-ink);font-family:var(--nm-serif);font-weight:600}.nmct-plan-macros i{display:block;height:6px;border-radius:6px;background:var(--c);max-width:100%}.nmct-plan-macros small{color:var(--nm-faint);font-size:12px}.nmct-plan-sub{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-lime-deep)!important;margin:24px 0 10px!important;font-weight:800}.nmct-plan-portions,.nmct-plan-meal>div{display:flex;flex-wrap:wrap;gap:8px}.nmct-por{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 35%,#fff);font-weight:700;font-size:13.5px;color:var(--nm-ink)}.nmct-por b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:var(--c);color:#fff;font-size:13px}.nmct-plan-hint{font-size:13.5px!important;background:var(--nm-cream);border-radius:12px;padding:10px 14px;margin:12px 0 0!important}.nmct-plan-meals{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.nmct-plan-meal{border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:16px;display:grid;gap:10px;align-content:start;background:#fff}.nmct-plan-meal header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nmct-plan-meal header strong{font-family:var(--nm-serif);font-size:19px;font-weight:600}.nmct-plan-meal header small{color:var(--nm-faint);font-weight:650;font-size:12px}.nmct-plan-meal p{font-size:13.5px!important;margin:0!important;color:var(--nm-muted)}.nmct-plan-check{font-size:13.5px!important;margin:16px 0 0!important}.nmct-plan-history{margin-top:14px}.nmct-plan-history summary{cursor:pointer;font-weight:750;color:var(--nm-primary)}.nmct-plan-history table{margin-top:10px;min-width:0!important}.nmct-plan-lists,.nmct-plan-tips,.nmct-plan-how{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(18px,3vw,36px);margin:var(--nm-gap,16px) 0}.nmct-plan-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:14px}.nmct-plan-list-grid article{border-radius:var(--nm-r);border:1px solid var(--nm-line);overflow:hidden}.nmct-plan-list-grid header{background:var(--c);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nmct-plan-list-grid header strong{font-size:16px}.nmct-plan-list-grid header small{font-size:12px;opacity:.9;font-weight:700}.nmct-plan-list-grid ul{margin:0;padding:12px 16px 14px 32px;display:grid;gap:5px}.nmct-plan-list-grid li{font-size:14px;color:var(--nm-ink-2);line-height:1.5}.nmct-plan-tips ol,.nmct-plan-how ol{padding-left:20px;display:grid;gap:8px;margin:12px 0}.nmct-plan-tips li,.nmct-plan-how li{color:var(--nm-ink-2);line-height:1.6}.nmct-plan-tips details{border-top:1px solid var(--nm-line-2);padding:12px 0}.nmct-plan-tips summary{cursor:pointer;font-weight:750}.nmct-plan-disclaimer{font-size:12.5px!important;color:var(--nm-faint)!important;text-align:center;margin:18px 0 0!important}.nmct-plan-params{display:grid!important;gap:14px!important}.nmct-v1-plan-summary p{margin:6px 0!important;font-size:14px}.nmct-v1-edition-now{background:var(--nm-primary-soft);border:1px solid #c6e1eb;border-radius:var(--nm-r);padding:12px 16px;margin:12px 0;font-size:14.5px;color:var(--nm-ink-2)}.nmct-v1-edition-list{display:grid;gap:8px;margin:12px 0}.nmct-v1-edition{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--nm-line);border-radius:var(--nm-r);padding:12px 14px;background:#fff}.nmct-v1-edition>div{display:grid;gap:3px}.nmct-v1-edition strong{font-size:15px}.nmct-v1-edition small{color:var(--nm-muted);font-size:13px}.nmct-v1-edition form{margin:0!important}.nmct-v1-edition .nmct-btn{min-height:38px;padding:8px 14px;font-size:13px}.nmct-v1-edition-forms{display:grid;gap:12px;margin-top:14px}.nmct-v1-inline-form{display:flex!important;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0!important;padding:14px;border:1px dashed var(--nm-line);border-radius:var(--nm-r)}.nmct-v1-inline-form label{display:grid;gap:6px;flex:1 1 180px}.nmct-auth-edition{background:rgba(182,220,132,.12);border:1px solid rgba(182,220,132,.3);border-radius:12px;padding:10px 12px;font-size:13.5px!important;color:#e3edf1!important;margin:16px 0 0!important}.nmct-auth-edition strong{color:#fff}.nmct-v1-prestart .nmct6-ring{background:conic-gradient(var(--nm-sun) var(--nmct6-percent),rgba(255,255,255,.12) 0)!important}@media (max-width:640px){.nmct-plan-macros{grid-template-columns:1fr}.nmct-plan-kcal{width:100%}.nmct-plan-submit{width:100%}.nmct-v1-edition{flex-direction:column;align-items:flex-start}}@media print{body.nmct-page-plan .nmcta-sidebar,body.nmct-page-plan .nmcta-mobile-bar,body.nmct-page-plan .nmcta-bottom-nav,body.nmct-page-plan .nmct-v1-consult,body.nmct-page-plan .nmct-plan-form-wrap,body.nmct-page-plan .nmct-notice{display:none!important}body.nmct-page-plan .nmcta-app{display:block}body.nmct-page-plan .nmct-plan-sheet,body.nmct-page-plan .nmct-plan-lists,body.nmct-page-plan .nmct-plan-tips{box-shadow:none;border:1px solid #ddd;break-inside:avoid-page}body.nmct-page-plan *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.nmct-page-plan .nmct-plan-tips details{display:block}}@media print{.nmcta-skip,.nmct-lp-sticky{display:none!important}.nmct-guide-url{display:none!important}.nmct-lp-plate{filter:none!important;animation:none!important}.nmct-guide-recipes article,.nmct-guide-combos>div{break-inside:avoid}}.nmct-public .nmct-public-main>.nmct-guide{padding:clamp(16px,2.4vw,40px) clamp(16px,3.4vw,48px) 56px!important}.nmct-public .nmct-public-main>.nmct-auth{padding:clamp(20px,3vw,48px) clamp(16px,3.4vw,48px)!important}@media (max-width:640px){.nmct-public .nmct-public-main>.nmct-guide{padding:12px 12px 40px!important}.nmct-public .nmct-public-main>.nmct-auth{padding:14px 12px 32px!important}}.nmct-v1-practice-note{margin-top:14px;background:var(--nm-lime-soft);border-left:4px solid var(--nm-lime);border-radius:0 14px 14px 0;padding:12px 16px}.nmct-v1-practice-note strong{display:block;color:var(--nm-lime-deep);font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.nmct-v1-practice-note p{margin:0!important}.nmct-v1-resource-note{margin:12px 0 0!important;font-size:15px!important}.nmct-plan-tabs{display:none}.nmct-plan-tabs.is-ready{display:block;margin:0 0 14px}.nmct-plan-tabs [role=tablist]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;background:#fff;border:1.5px solid var(--nm-line);border-radius:18px;box-shadow:var(--nm-shadow-sm)}.nmct-plan-tabs [role=tab]{min-height:54px;border:0;border-radius:13px;background:transparent;font:inherit;font-size:15.5px;font-weight:800;color:var(--nm-ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 8px;line-height:1.15;text-align:center}.nmct-plan-tabs [role=tab][aria-selected=true]{background:var(--nm-navy);color:#fff;box-shadow:var(--nm-shadow-sm)}.nmct-plan-tabs [role=tab]:focus-visible{outline:3px solid var(--nm-cyan);outline-offset:2px}.nmct-plan-tabs [role=tab] span{font-size:1.15em}.nmct-plan-panel.is-off{display:none}@media (max-width:520px){.nmct-plan-tabs [role=tab]{flex-direction:column;gap:2px;font-size:13px;min-height:58px}.nmct-plan-tabs [role=tab] span{font-size:20px}}.nmct-mb-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0;padding:16px 20px;border-radius:var(--nm-r-lg);background:linear-gradient(120deg,var(--nm-navy),var(--nm-primary));color:#fff!important;text-decoration:none!important;box-shadow:var(--nm-shadow)}.nmct-mb-cta span{display:grid;gap:2px}.nmct-mb-cta strong{font-family:var(--nm-serif);font-size:20px;font-weight:600}.nmct-mb-cta small{color:#d5e8ef;font-size:13.5px}.nmct-mb-cta b{flex:0 0 42px;height:42px;border-radius:50%;background:var(--nm-lime);display:grid;place-items:center;font-size:20px;color:var(--nm-navy)}.nmct-mb{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);margin:0 0 var(--nm-gap,16px);box-shadow:var(--nm-shadow-sm);scroll-margin-top:140px;overflow:clip}.nmct-mb.is-ready .nmct-mb-fallback{display:none}.nmct-mb-fallback{padding:clamp(16px,2.6vw,32px)}.nmct-mb-app{font-size:16px;color:var(--nm-ink)}.nmct-mb.is-big .nmct-mb-app{font-size:18.5px}.nmct-mb-app button{font-family:inherit}.nmct-mb-screens{padding:clamp(14px,2.4vw,28px);max-width:880px;margin:0 auto}.nmct-mb-scr{display:none;outline:0}.nmct-mb-scr.is-on{display:block;animation:nmctMbIn .18s ease-out}@keyframes nmctMbIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nmct-mb-scr.is-on{animation:none}}.nmct-mb-print{display:none}.nmct-mb-top{position:sticky;top:var(--nmct-top,0px);z-index:30;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--nm-line);padding:10px clamp(12px,2.4vw,24px)}.nmct-mb-nav{display:flex;align-items:center;gap:10px;min-height:48px;max-width:880px;margin:0 auto}.nmct-mb-back{flex:0 0 auto;min-height:48px;min-width:48px;padding:6px 14px 6px 10px;border-radius:14px;border:1.5px solid var(--nm-line);background:var(--nm-cream);color:var(--nm-navy);font-size:.95em;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:6px;max-width:42%}.nmct-mb-back span:first-child{font-size:1.25em;line-height:1}.nmct-mb-back-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmct-mb-back[hidden]{display:none}.nmct-mb-title{flex:1 1 auto;min-width:0;font-family:var(--nm-serif);font-size:1.3em;font-weight:600;line-height:1.15;color:var(--nm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nmct-mb-save{flex:0 0 auto;font-size:.8em;font-weight:750;color:var(--nm-faint);text-align:right;max-width:30%}.nmct-mb-save.is-saved{color:var(--nm-lime-deep)}.nmct-mb-save.is-error{color:#b23a17}.nmct-mb-save button{border:0;background:none;color:var(--nm-primary);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.nmct-mb-meter{display:grid;gap:6px;width:100%;max-width:880px;margin:8px auto 0;padding:10px 14px;border-radius:16px;border:1.5px solid var(--nm-line);background:var(--nm-cream);text-align:left;font-size:1em;color:var(--nm-ink);cursor:pointer}.nmct-mb-meter[hidden]{display:none}.nmct-mb-meter-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nmct-mb-meter-k{font-size:.95em;color:var(--nm-ink-2)}.nmct-mb-meter-k strong{font-family:var(--nm-serif);font-size:1.45em;font-weight:600;color:var(--nm-ink)}.nmct-mb-meter-more{font-size:.8em;font-weight:800;color:var(--nm-primary);white-space:nowrap}.nmct-mb-meter-bar{position:relative;display:block;height:12px;border-radius:12px;background:#fff;border:1px solid var(--nm-line);overflow:visible}.nmct-mb-meter-bar b{display:block;height:100%;border-radius:12px;background:var(--nm-sun);transition:width .25s}.nmct-mb-meter.is-ok .nmct-mb-meter-bar b{background:var(--nm-lime)}.nmct-mb-meter-bar em,.nmct-mb-m i em{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;border-radius:2px;background:var(--nm-navy);opacity:.55}.nmct-mb-meter-hint{font-size:.9em;font-weight:700;line-height:1.35;color:var(--nm-ink-2)}.nmct-mb-meter.is-ok{background:var(--nm-lime-soft);border-color:#bfe0a6}.nmct-mb-meter.is-ok .nmct-mb-meter-hint{color:var(--nm-lime-deep)}.nmct-mb-meter.is-short .nmct-mb-meter-hint{color:#7a5000}.nmct-mb-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--nm-line)}.nmct-mb-m{display:grid;gap:4px;min-width:0}.nmct-mb-m-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 6px;font-size:.82em}.nmct-mb-m-top strong{font-weight:800}.nmct-mb-m-top span{color:var(--nm-ink-2);white-space:nowrap}.nmct-mb-m i{position:relative;display:block;height:8px;border-radius:8px;background:#fff;border:1px solid var(--nm-line)}.nmct-mb-m i b{display:block;height:100%;border-radius:8px;background:var(--nm-lime)}.nmct-mb-m.is-short i b{background:var(--nm-sun)}.nmct-mb-m.is-full i b{background:var(--nm-coral)}.nmct-mb-m small{font-size:.75em;font-weight:700;color:var(--nm-muted)}.nmct-mb-m.is-full small{color:#b23a17}.nmct-mb-lead{font-size:1em;color:var(--nm-ink-2);margin:2px 0 12px!important;line-height:1.45}.nmct-mb-h{font-size:.8em!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-muted)!important;font-weight:800;margin:20px 0 8px!important;font-family:var(--nm-font)!important}.nmct-mb-h small{text-transform:none;letter-spacing:0;font-weight:600}.nmct-mb-center{text-align:center;margin:14px 0 0!important}.nmct-mb-big-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:60px;margin:12px 0 0;padding:12px 18px;border-radius:18px;border:0;background:var(--nm-lime-deep);color:#fff;font-size:1.05em;font-weight:800;line-height:1.25;text-align:center;cursor:pointer;box-shadow:0 6px 18px rgba(60,120,30,.18)}.nmct-mb-big-btn.is-soft{background:#fff;color:var(--nm-navy);border:2px solid var(--nm-line);box-shadow:none}.nmct-mb-big-btn:active{transform:translateY(1px)}.nmct-mb-link{border:0;background:none;padding:10px 6px;min-height:44px;font-size:.92em;font-weight:750;color:var(--nm-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nmct-mb-link.is-danger{color:#a5381a}.nmct-mb-app :focus-visible{outline:3px solid var(--nm-cyan);outline-offset:2px}.nmct-mb-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--nm-font);font-size:.72em;font-weight:800;padding:3px 9px;border-radius:999px;vertical-align:middle;white-space:nowrap;background:var(--nm-line-2);color:var(--nm-ink-2)}.nmct-mb-badge.is-ok{background:var(--nm-lime-soft);color:var(--nm-lime-deep)}.nmct-mb-badge.is-short{background:var(--nm-sun-soft);color:#8a5a00}.nmct-mb-badge.is-over{background:var(--nm-coral-soft);color:#b23a17}.nmct-mb-flag{display:inline-block;font-size:.75em;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;margin-top:4px}.nmct-mb-flag.is-star{background:#fff4d6;color:#8a5a00}.nmct-mb-flag.is-limit{background:var(--nm-coral-soft);color:#b23a17}.nmct-mb-emoji{font-size:1.7em;line-height:1;flex:0 0 auto;width:1.4em;text-align:center}.nmct-mb-daylist,.nmct-mb-meallist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nmct-mb-row{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px;border-radius:18px;border:2px solid var(--nm-line);background:#fff;text-align:left;font-size:1em;color:var(--nm-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s}.nmct-mb-row:hover{border-color:var(--nm-primary);box-shadow:var(--nm-shadow-sm)}.nmct-mb-row-ic{flex:0 0 46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:1.25em;font-weight:900;background:var(--nm-line-2);color:var(--nm-ink-2)}.nmct-mb-row.is-ok .nmct-mb-row-ic{background:var(--nm-lime);color:#fff}.nmct-mb-row.is-short .nmct-mb-row-ic{background:var(--nm-sun);color:#5a3a00}.nmct-mb-row.is-over .nmct-mb-row-ic{background:var(--nm-coral);color:#fff}.nmct-mb-row.is-empty .nmct-mb-row-ic{background:var(--nm-cream);color:var(--nm-primary);border:2px dashed var(--nm-line)}.nmct-mb-row-ic.is-emoji{background:var(--nm-cream)!important;color:inherit!important;border:0!important;font-size:1.5em}.nmct-mb-row.is-ok{border-color:#cfe6bf;background:#fbfef8}.nmct-mb-row-tx{flex:1 1 auto;min-width:0;display:grid;gap:3px}.nmct-mb-row-tx strong{font-size:1.12em;font-weight:800;line-height:1.2}.nmct-mb-row-tx strong em{font-style:normal;font-size:.7em;font-weight:800;background:var(--nm-navy);color:#fff;border-radius:999px;padding:2px 8px;margin-left:4px;vertical-align:middle}.nmct-mb-row-tx small{font-size:.88em;color:var(--nm-ink-2);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nmct-mb-row-tx small.nmct-mb-row-msg{color:#8a5a00;font-weight:700}.nmct-mb-row.is-over small.nmct-mb-row-msg{color:#b23a17}.nmct-mb-chev{flex:0 0 auto;font-size:2em;line-height:1;color:var(--nm-faint);font-weight:300}.nmct-mb-hello{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.nmct-mb-hello h3{margin:4px 0 6px!important;font-size:1.6em!important;line-height:1.15}.nmct-mb-hello p{margin:0!important;font-size:.98em;color:var(--nm-ink-2);line-height:1.45}.nmct-mb-ring{flex:0 0 96px;height:96px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--nm-lime) calc(var(--p)*1%),var(--nm-line-2) 0);position:relative}.nmct-mb-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.nmct-mb-ring b,.nmct-mb-ring small{position:relative}.nmct-mb-ring b{font-family:var(--nm-serif);font-size:1.5em;font-weight:600;line-height:1}.nmct-mb-ring small{font-size:.68em;font-weight:750;color:var(--nm-muted)}.nmct-mb-how{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;background:var(--nm-cream);border-radius:16px;padding:10px 12px 10px 16px;margin:0 0 14px;font-size:.95em}.nmct-mb-how ol{list-style:none;margin:0;padding:0;display:flex;gap:6px 16px;flex-wrap:wrap;flex:1 1 auto}.nmct-mb-how li{display:flex;align-items:center;gap:6px;font-weight:650}.nmct-mb-how li b{width:24px;height:24px;border-radius:50%;background:var(--nm-navy);color:#fff;display:grid;place-items:center;font-size:.78em}.nmct-mb-hero-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:80px;padding:14px 18px;margin:0 0 6px;border:0;border-radius:20px;background:linear-gradient(120deg,var(--nm-lime-deep),#4f9a2f);color:#fff;text-align:left;cursor:pointer;box-shadow:0 10px 26px rgba(60,120,30,.22)}.nmct-mb-hero-btn>span:first-child{font-size:1.8em;flex:0 0 auto}.nmct-mb-hero-btn>span:last-child{display:grid;gap:3px}.nmct-mb-hero-btn strong{font-size:1.12em;font-weight:800;line-height:1.25}.nmct-mb-hero-btn small{font-size:.88em;opacity:.92;line-height:1.35}.nmct-mb-hero-btn.is-soft{background:#fff;color:var(--nm-ink);border:2px solid var(--nm-primary);box-shadow:none;margin-bottom:14px}.nmct-mb-hero-btn.is-soft small{color:var(--nm-ink-2)}.nmct-mb-or{text-align:center;font-size:.92em;font-weight:700;color:var(--nm-muted);margin:10px 0 12px!important}.nmct-mb-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.nmct-mb-tile{display:grid;justify-items:center;align-content:start;gap:4px;min-height:112px;padding:14px 8px;border-radius:18px;border:2px solid var(--nm-line);background:var(--nm-cream);text-align:center;cursor:pointer;color:var(--nm-ink)}.nmct-mb-tile span{font-size:1.8em;line-height:1.1}.nmct-mb-tile strong{font-size:.95em;font-weight:800;line-height:1.2}.nmct-mb-tile small{font-size:.78em;color:var(--nm-muted)}.nmct-mb-tile:hover{border-color:var(--nm-primary)}.nmct-mb-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:10px}.nmct-mb-dayswitch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.nmct-mb-dayswitch strong{font-family:var(--nm-serif);font-size:1.5em;font-weight:600;text-align:center}.nmct-mb-dayswitch strong em{font-family:var(--nm-font);font-style:normal;font-size:.5em;font-weight:800;background:var(--nm-navy);color:#fff;border-radius:999px;padding:2px 8px;vertical-align:middle}.nmct-mb-dayswitch button{min-height:48px;min-width:72px;padding:6px 12px;border-radius:14px;border:1.5px solid var(--nm-line);background:#fff;font-size:.92em;font-weight:800;color:var(--nm-ink-2);cursor:pointer}.nmct-mb-actions{display:grid;gap:4px;margin-top:14px}.nmct-mb-copy{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;flex-wrap:wrap;font-size:.95em;font-weight:700;margin:6px 0 0!important}.nmct-mb-copy select{flex:1 1 180px;width:auto!important;margin:0!important;min-height:48px!important;font-size:1em!important;border-radius:14px!important}.nmct-mb-actions .nmct-mb-link{justify-self:start}.nmct-mb-mealhead{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;background:var(--nm-cream);border:2px solid var(--nm-line);margin-bottom:12px}.nmct-mb-mealhead.is-ok{background:var(--nm-lime-soft);border-color:#cfe6bf}.nmct-mb-mealhead.is-short{background:#fffaf0;border-color:#f2dfae}.nmct-mb-mealhead.is-over{background:#fff5f1;border-color:#f2c5b6}.nmct-mb-mealic{font-size:2.2em;line-height:1}.nmct-mb-mealhead>div{flex:1 1 auto;min-width:0;display:grid;gap:6px}.nmct-mb-mealhead .nmct-mb-badge{justify-self:start;font-size:.8em}.nmct-mb-msg{margin:0!important;font-size:1.1em;font-weight:750;line-height:1.35;color:var(--nm-ink)}.nmct-mb-mealbar{display:grid;gap:4px}.nmct-mb-mealbar i{display:block;height:8px;border-radius:8px;background:#fff;border:1px solid var(--nm-line);overflow:hidden}.nmct-mb-mealbar b{display:block;height:100%;background:var(--nm-primary)}.nmct-mb-mealhead.is-ok .nmct-mb-mealbar b{background:var(--nm-lime)}.nmct-mb-mealbar small{font-size:.8em;color:var(--nm-muted);font-weight:650}.nmct-mb-needs{display:grid;gap:8px;margin:0 0 6px}.nmct-mb-need{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:10px 16px;border:0;border-radius:18px;background:var(--nm-lime-deep);color:#fff;font-size:1.1em;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(60,120,30,.2)}.nmct-mb-need span{font-size:1.3em;line-height:1}.nmct-mb-items{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nmct-mb-item{border:2px solid var(--nm-line);border-radius:18px;padding:12px;background:#fff;display:grid;gap:10px}.nmct-mb-item-main{display:flex;gap:12px;align-items:flex-start}.nmct-mb-it{display:grid;gap:2px;min-width:0}.nmct-mb-it strong{font-size:1.05em;font-weight:800;line-height:1.25}.nmct-mb-it small{font-size:.88em;color:var(--nm-ink-2);line-height:1.35}.nmct-mb-qty{display:flex;align-items:center;gap:8px}.nmct-mb-qty button{min-width:56px;min-height:52px;border-radius:14px;border:2px solid var(--nm-line);background:var(--nm-cream);font-size:1.5em;font-weight:800;color:var(--nm-navy);cursor:pointer;line-height:1}.nmct-mb-qty button.is-off{opacity:.35;cursor:not-allowed}.nmct-mb-qty output{min-width:48px;text-align:center;font-family:var(--nm-serif);font-size:1.45em;font-weight:600}.nmct-mb-qty .nmct-mb-rm{margin-left:auto;font-size:.9em;font-weight:800;color:#a5381a;background:#fff;border-color:#f0d3c8;padding:0 14px}.nmct-mb-more{border-top:1px dashed var(--nm-line);padding-top:6px}.nmct-mb-more summary{cursor:pointer;font-size:.85em;font-weight:750;color:var(--nm-primary);min-height:36px;display:flex;align-items:center}.nmct-mb-more p{margin:4px 0!important;font-size:.85em!important;color:var(--nm-ink-2)}.nmct-mb-gram-label{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:8px;font-size:.88em;font-weight:700;color:var(--nm-ink-2);margin:6px 0 0!important}.nmct-mb-grams{width:110px!important;min-height:44px!important;margin:0!important;padding:4px 10px!important;font-size:1em!important;border-radius:12px!important}.nmct-mb-gram-label select{width:auto!important;margin:0!important;min-height:44px!important;font-size:1em!important;border-radius:12px!important}.nmct-mb-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:12px 0 0;border-radius:18px;border:2px dashed var(--nm-primary);background:#f4fbfd;color:var(--nm-primary);font-size:1.05em;font-weight:800;cursor:pointer}.nmct-mb-idea{margin-top:12px;border-radius:14px;background:var(--nm-cream);padding:4px 14px}.nmct-mb-idea summary{cursor:pointer;font-weight:750;font-size:.92em;min-height:44px;display:flex;align-items:center}.nmct-mb-idea p{font-size:.92em!important;color:var(--nm-ink-2);margin:0 0 10px!important}.nmct-mb-dock{display:grid;gap:0}.nmct-mb-dock .nmct-mb-big-btn{margin-top:10px}.nmct-mb-dock .nmct-mb-big-btn:only-child{grid-column:1/-1}.nmct-mb-big-btn.is-next span{display:grid;line-height:1.15}.nmct-mb-big-btn.is-next small{font-size:.72em;font-weight:700;color:var(--nm-muted)}.nmct-mb-dock .nmct-mb-big-btn.is-next{order:0}.nmct-mb-search{display:block!important;margin:0 0 12px!important}.nmct-mb-search input{width:100%!important;min-height:56px!important;margin:0!important;border-radius:16px!important;border:2px solid var(--nm-line)!important;padding:10px 16px!important;font-size:1.05em!important;background:#fff!important}.nmct-mb-search input:focus{border-color:var(--nm-primary)!important}.nmct-mb-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nmct-mb-cat{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-height:118px;padding:14px 8px;border-radius:18px;border:2px solid var(--nm-line);background:#fff;text-align:center;cursor:pointer;color:var(--nm-ink)}.nmct-mb-cat span{font-size:2em;line-height:1.1}.nmct-mb-cat strong{font-size:1em;font-weight:800;line-height:1.2}.nmct-mb-cat small{font-size:.76em;color:var(--nm-muted);line-height:1.3}.nmct-mb-cat em{position:absolute;top:8px;right:8px;font-style:normal;font-size:.68em;font-weight:800;background:var(--nm-lime-deep);color:#fff;border-radius:999px;padding:2px 8px}.nmct-mb-cat.is-need{border-color:var(--nm-lime);background:#f7fcf2;box-shadow:0 0 0 3px rgba(122,184,62,.18)}.nmct-mb-cat:hover{border-color:var(--nm-primary)}.nmct-mb-cathead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 4px}.nmct-mb-cathead strong{font-size:1.15em;font-weight:800}.nmct-mb-chip{min-height:46px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--nm-line);background:var(--nm-cream);font-size:.9em;font-weight:800;color:var(--nm-navy);cursor:pointer}.nmct-mb-count{font-size:.85em!important;font-weight:750;color:var(--nm-muted);margin:6px 0 8px!important}.nmct-mb-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.nmct-mb-food{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 12px;border-radius:16px;border:2px solid var(--nm-line);background:#fff;text-align:left;cursor:pointer;color:var(--nm-ink);font-size:1em}.nmct-mb-food:hover{border-color:var(--nm-lime)}.nmct-mb-fn{flex:1 1 auto;min-width:0;display:grid;gap:2px}.nmct-mb-fn strong{font-size:1em;font-weight:800;line-height:1.25}.nmct-mb-fn small{font-size:.84em;color:var(--nm-ink-2);line-height:1.35}.nmct-mb-fn .nmct-mb-flag{justify-self:start}.nmct-mb-plus{flex:0 0 46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--nm-lime-deep);color:#fff;font-size:1.4em;font-weight:800}.nmct-mb-food.is-blocked{opacity:.6;background:var(--nm-cream);cursor:not-allowed}.nmct-mb-food.is-blocked .nmct-mb-plus{background:var(--nm-line);color:var(--nm-ink-2)}.nmct-mb-nofit{color:#b23a17!important;font-weight:750}.nmct-mb-partial{color:#8a5a00!important;font-weight:750}.nmct-mb-none{background:var(--nm-cream);border-radius:14px;padding:14px;font-size:.95em!important;color:var(--nm-ink-2);margin:6px 0!important}.nmct-mb-list.is-blocked{margin-top:6px}.nmct-mb-menucards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.nmct-mb-menucards article{border:2px solid var(--nm-line);border-radius:18px;padding:12px 14px;background:#fff}.nmct-mb-menucards article.is-ok{border-color:#cfe6bf;background:#fbfef8}.nmct-mb-menucards header{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:6px}.nmct-mb-menucards header strong{font-size:1.1em;font-weight:800}.nmct-mb-menucards header span{font-size:.85em;font-weight:750;color:var(--nm-ink-2)}.nmct-mb-menucards dl{margin:0;display:grid;gap:2px}.nmct-mb-menucards dt{font-size:.75em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--nm-muted);margin-top:6px}.nmct-mb-menucards dd{margin:0;font-size:.92em;line-height:1.4}.nmct-mb-menucards dd small,.nmct-mb-menucards li small{color:var(--nm-muted)}.nmct-mb-menucards ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.95em}.nmct-mb-menucards.is-one{grid-template-columns:1fr}.nmct-mb-shop{border:2px solid var(--nm-line);border-radius:18px;padding:14px;background:#fff}.nmct-mb-shop header{display:grid;gap:10px;margin-bottom:12px}.nmct-mb-shop h4{font-family:var(--nm-serif);font-size:1.4em!important;font-weight:600;margin:4px 0!important}.nmct-mb-shop header p{margin:0!important;font-size:.9em!important}.nmct-mb-shop-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.nmct-mb-shop-tools label{display:grid!important;gap:4px;font-weight:800;font-size:.9em;margin:0!important}.nmct-mb-shop-tools select{width:100%!important;margin:0!important;min-height:52px!important;font-size:1em!important;border-radius:14px!important}.nmct-mb-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.nmct-mb-shop-sec{background:var(--nm-cream);border-radius:14px;padding:10px 12px}.nmct-mb-shop-sec h5{margin:2px 0 6px!important;font-size:.78em!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-lime-deep)!important;font-weight:800}.nmct-mb-shop-sec ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nmct-mb-shop-sec label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;min-height:48px;font-size:1em;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05)}.nmct-mb-shop-sec label>span{display:inline!important;flex:1 1 auto;margin:0!important}.nmct-mb-shop-sec label>b{display:inline!important;margin:0!important;white-space:nowrap}.nmct-mb-shop-sec label>input{margin:0!important;flex:0 0 auto;width:24px;height:24px}.nmct-mb-shop-sec input:checked+span{text-decoration:line-through;color:var(--nm-faint)}.nmct-mb-shop-note{font-size:.85em!important;color:var(--nm-muted)!important;margin:10px 0 0!important}.nmct-mb-coachhead{display:flex;gap:14px;align-items:center;margin-bottom:12px}.nmct-mb-coachhead img,.nmct-mb-avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--nm-shadow-sm)}.nmct-mb-avatar{display:grid;place-items:center;background:var(--nm-primary);color:#fff;font-weight:800;font-size:24px}.nmct-mb-coachhead div{display:grid;gap:3px}.nmct-mb-coachhead strong{font-family:var(--nm-serif);font-size:1.35em;font-weight:600}.nmct-mb-coachhead small{font-size:.9em;color:var(--nm-ink-2)}.nmct-mb-note{margin:0 0 12px!important;padding:12px 16px!important;border-left:4px solid var(--nm-lime)!important;background:var(--nm-cream);border-radius:0 12px 12px 0;font-size:1em!important;font-style:italic;color:var(--nm-ink)}.nmct-mb-note cite{font-style:normal;font-weight:750;color:var(--nm-lime-deep);margin-left:4px}.nmct-mb-rules{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nmct-mb-rules li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1.5px solid var(--nm-line);border-radius:14px;padding:10px 12px}.nmct-mb-ri{font-size:1.5em;text-align:center}.nmct-mb-rt{display:grid;gap:3px;min-width:0}.nmct-mb-rt strong{font-size:.95em}.nmct-mb-rt small{font-size:.8em;color:var(--nm-muted);line-height:1.35}.nmct-mb-rt i{display:block;height:6px;border-radius:6px;background:var(--nm-line-2);overflow:hidden}.nmct-mb-rt i b{display:block;height:100%;background:var(--nm-sun);border-radius:6px}.nmct-mb-rules .is-ok .nmct-mb-rt i b{background:var(--nm-lime)}.nmct-mb-rules .is-over .nmct-mb-rt i b{background:var(--nm-coral)}.nmct-mb-rc{display:grid;justify-items:end;font-family:var(--nm-serif);font-size:1.5em;font-weight:600;line-height:1}.nmct-mb-rc small{font-family:var(--nm-font);font-size:.5em;font-weight:800;margin-top:4px;white-space:nowrap}.nmct-mb-rules .is-ok .nmct-mb-rc small{color:var(--nm-lime-deep)}.nmct-mb-rules .is-short .nmct-mb-rc small{color:#8a5a00}.nmct-mb-rules .is-over .nmct-mb-rc small{color:#b23a17}.nmct-mb-tips{margin:0 0 6px;padding-left:20px;display:grid;gap:8px}.nmct-mb-tips li{font-size:.95em;color:var(--nm-ink-2);line-height:1.5}.nmct-mb-week table{width:100%;border-collapse:collapse;font-size:12.5px}.nmct-mb-week th,.nmct-mb-week td{border:1px solid var(--nm-line);padding:8px;vertical-align:top;text-align:left}.nmct-mb-week thead th{background:var(--nm-navy);color:#fff}.nmct-mb-week td ul{margin:0;padding-left:14px}.nmct-mb-week td small{color:var(--nm-muted)}.nmct-mb-week-tot td{background:var(--nm-cream);font-weight:750}.nmct-mb-week-tot td.is-ok{background:var(--nm-lime-soft)}.nmct-mb-toast{position:fixed;left:50%;bottom:24px;z-index:100001;transform:translate(-50%,180%);max-width:min(600px,calc(100vw - 24px));width:max-content;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:var(--nm-navy);color:#fff;font-size:16px;font-weight:700;line-height:1.35;box-shadow:var(--nm-shadow-lg);transition:transform .25s ease;pointer-events:none}.nmct-mb-toast.is-on{transform:translate(-50%,0);pointer-events:auto}.nmct-mb-toast.is-ok{background:var(--nm-lime-deep)}.nmct-mb-toast.is-short{background:#7a5000}.nmct-mb-toast.is-over{background:#a5381a}.nmct-mb-toast button{border:0;background:#fff;color:var(--nm-navy);border-radius:999px;padding:8px 14px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.nmct-mb.is-big ~ * .nmct-mb-toast,.nmct-mb.is-big .nmct-mb-toast{font-size:18px}@media (max-width:640px){.nmct-mb{border-radius:18px;margin-left:-4px;margin-right:-4px}.nmct-mb-screens{padding:14px 12px 18px}.nmct-mb-top{padding:8px 10px}.nmct-mb-title{font-size:1.12em}.nmct-mb-save{display:none}.nmct-mb-save.is-error{display:block}.nmct-mb-meter{padding:6px 10px;margin-top:6px;gap:4px;border-radius:14px}.nmct-mb-meter-k{font-size:.88em}.nmct-mb-meter-k strong{font-size:1.3em}.nmct-mb-meter-bar{height:9px}.nmct-mb-meter-hint{font-size:.84em;line-height:1.3}.nmct-mb-nav{min-height:44px;gap:8px}.nmct-mb-back{min-height:44px;padding:4px 12px 4px 8px}.nmct-mb-bars{grid-template-columns:1fr;gap:8px}.nmct-mb-hide-sm{display:none}.nmct-mb-hello{align-items:flex-start}.nmct-mb-hello h3{font-size:1.35em!important}.nmct-mb-ring{flex-basis:78px;height:78px}.nmct-mb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-mb-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.nmct-mb-cat{min-height:104px}.nmct-mb-row{min-height:68px;padding:10px 12px;gap:12px}.nmct-mb-row-ic{flex-basis:40px;height:40px}.nmct-mb-toast{top:calc(var(--nmct-top,0px) + 8px);bottom:auto;transform:translate(-50%,-220%);width:calc(100vw - 24px);font-size:15px;padding:12px 14px}.nmct-mb-toast.is-on{transform:translate(-50%,0)}.nmct-mb-dock{grid-template-columns:1fr 1fr;gap:8px;position:sticky;bottom:calc(70px + env(safe-area-inset-bottom));z-index:5;background:linear-gradient(rgba(255,255,255,0),#fff 26%);padding-top:14px;margin:0 -12px;padding-left:12px;padding-right:12px}}@media (min-width:641px){.nmct-mb-dock{grid-template-columns:1fr 1fr;gap:10px}}@media print{body.nmct-page-plan .nmct-plan-panels{display:flex;flex-direction:column}body.nmct-page-plan .nmct-plan-panel.is-off{display:block!important}body.nmct-page-plan .nmct-plan-panel--numeros{order:-1}body.nmct-page-plan .nmct-mb-top,body.nmct-page-plan .nmct-mb-screens,body.nmct-page-plan .nmct-mb-toast,body.nmct-page-plan .nmct-mb-cta,body.nmct-page-plan .nmct-mb-fallback,body.nmct-page-plan .nmct-plan-tabs,body.nmct-page-plan .nmct-plan-tips,body.nmct-page-plan .nmct-plan-history,body.nmct-page-plan .nmct-plan-disclaimer,body.nmct-page-plan .nmct-plan-guide,body.nmct-page-plan .nmct-plan-lists{display:none!important}body.nmct-page-plan .nmct-mb{box-shadow:none;border:0;padding:0;margin:0;overflow:visible}body.nmct-page-plan .nmct-mb-print{display:block!important}body.nmct-page-plan .nmct-mb-week{break-before:page}body.nmct-page-plan .nmct-mb-week h4,body.nmct-page-plan .nmct-mb-shop h4{font-family:var(--nm-serif);font-size:20px!important;margin:0 0 8px!important}body.nmct-page-plan .nmct-mb-week table{table-layout:fixed;font-size:8.5px}body.nmct-page-plan .nmct-mb-week th,body.nmct-page-plan .nmct-mb-week td{padding:3px 4px}body.nmct-page-plan .nmct-mb-week tr{break-inside:avoid}body.nmct-page-plan .nmct-mb-week tbody th{white-space:normal;width:60px}body.nmct-page-plan .nmct-mb-week td ul{padding-left:9px;margin:0}body.nmct-page-plan .nmct-mb-shop{break-before:page;border:0;padding:0}body.nmct-page-plan .nmct-mb-shop-grid{grid-template-columns:repeat(3,1fr);gap:8px}body.nmct-page-plan .nmct-mb-shop-sec{break-inside:avoid;padding:8px 10px}body.nmct-page-plan .nmct-mb-shop-sec label{min-height:0;font-size:11px;line-height:1.3;gap:5px!important;border:0}body.nmct-page-plan .nmct-mb-shop-sec input{width:12px;height:12px}}.nmct-mb-plate{flex:0 0 auto;width:112px;height:auto;display:block}.nmct-mb-plate.is-snack{width:auto;font-size:3.2em;line-height:1}.nmct-mb-start{display:flex;align-items:center;gap:16px;padding:16px;border-radius:20px;background:var(--nm-cream);border:2px solid var(--nm-line);margin:0 0 12px}.nmct-mb-start h3{margin:4px 0 6px!important;font-size:1.35em!important;line-height:1.2}.nmct-mb-start p{margin:0!important;font-size:.95em;color:var(--nm-ink-2);line-height:1.45}.nmct-mb-scr .nmct-mb-hero-btn{margin-bottom:10px}.nmct-mb-platecard{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--nm-cream);border:2px solid var(--nm-line);margin-bottom:10px}.nmct-mb-platecard.is-ok{background:var(--nm-lime-soft);border-color:#cfe6bf}.nmct-mb-platecard.is-short{background:#fffaf0;border-color:#f2dfae}.nmct-mb-platecard.is-over{background:#fff5f1;border-color:#f2c5b6}.nmct-mb-platecard>div{flex:1 1 auto;min-width:0;display:grid;gap:6px}.nmct-mb-platecard .nmct-mb-badge{justify-self:start;font-size:.8em}.nmct-mb-parts{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.nmct-mb-parts li{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 12px;border-radius:14px;border:1.5px solid var(--nm-line);background:#fff;font-weight:750;font-size:.95em}.nmct-mb-parts li>span:first-child{font-size:1.15em;width:1.4em;text-align:center}.nmct-mb-parts li>span:nth-child(2){flex:1 1 auto}.nmct-mb-parts li.is-ok{background:var(--nm-lime-soft);border-color:#cfe6bf;color:var(--nm-lime-deep)}.nmct-mb-parts li.is-miss{border-color:#f2dfae;background:#fffaf0}.nmct-mb-partadd{min-height:40px;padding:4px 12px;border-radius:12px;border:0;background:var(--nm-lime-deep);color:#fff;font-weight:800;font-size:.85em;cursor:pointer;white-space:nowrap}.nmct-mb-parts li.is-opt .nmct-mb-partadd{background:#fff;color:var(--nm-primary);border:1.5px solid var(--nm-line)}.nmct-mb-recipes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nmct-mb-recipe{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 14px;border-radius:16px;border:2px solid #f0d9b5;background:#fffaf2;text-align:left;cursor:pointer;color:var(--nm-ink);font-size:1em}.nmct-mb-recipe>span:first-child{font-size:1.7em}.nmct-mb-recipe>span:nth-child(2){flex:1 1 auto;display:grid;gap:2px}.nmct-mb-recipe strong{font-weight:800}.nmct-mb-recipe small{font-size:.85em;color:var(--nm-muted)}.nmct-mb-bsteps{list-style:none;margin:0 0 12px;padding:0;display:flex;gap:6px;overflow-x:auto}.nmct-mb-bsteps li{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:4px 10px;border-radius:999px;background:var(--nm-cream);border:1.5px solid var(--nm-line);font-size:.8em;font-weight:800;color:var(--nm-ink-2);white-space:nowrap}.nmct-mb-bsteps li small{font-weight:600}.nmct-mb-bsteps li.is-on{background:var(--nm-navy);border-color:var(--nm-navy);color:#fff}.nmct-mb-bsteps li.is-done{background:var(--nm-lime-soft);border-color:#cfe6bf;color:var(--nm-lime-deep)}.nmct-mb-askrow{display:flex;align-items:center;gap:14px;margin:0 0 10px}.nmct-mb-askrow .nmct-mb-plate{width:96px}.nmct-mb-askrow h3{margin:4px 0 0!important;font-size:1.45em!important;line-height:1.2}.nmct-mb-why{border-radius:16px;background:#f1f8fb;border:1.5px solid #d3eaf1;padding:10px 14px;margin:0 0 6px}.nmct-mb-why p{margin:0!important;font-size:.95em!important;line-height:1.45;color:var(--nm-ink)}.nmct-mb-condnote{margin:8px 0 0!important;padding:8px 12px;border-radius:12px;background:#fff6e5;border-left:4px solid var(--nm-sun);font-size:.9em!important;font-weight:650;color:#6b4500}.nmct-mb-suggs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nmct-mb-suggs.is-more{gap:8px;margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.nmct-mb-sugg{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 14px;border-radius:18px;border:2px solid #cfe6bf;background:#fbfef8;text-align:left;cursor:pointer;color:var(--nm-ink);font-size:1em;box-shadow:0 3px 10px rgba(60,120,30,.06)}.nmct-mb-sugg:hover{border-color:var(--nm-lime)}.nmct-mb-sugg .nmct-mb-fn strong{font-size:1.08em}.nmct-mb-sugg.is-compact{min-height:68px;border-color:var(--nm-line);background:#fff;box-shadow:none}.nmct-mb-reason{justify-self:start;font-style:normal;font-size:.78em;font-weight:800;color:var(--nm-lime-deep);background:var(--nm-lime-soft);border-radius:999px;padding:2px 9px;margin-top:3px}.nmct-mb-msearch{margin:10px 0 0!important}.nmct-mb-buildnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:6px}.nmct-mb-rhead{display:flex;align-items:center;gap:14px;margin-bottom:10px}.nmct-mb-rhead>span{font-size:2.6em}.nmct-mb-rhead h3{margin:0!important;font-size:1.4em!important;line-height:1.2}.nmct-mb-rhead small{color:var(--nm-muted);font-weight:700}.nmct-mb-chipfood{display:inline-flex;align-items:center;gap:4px;margin:3px 2px;padding:4px 10px;border-radius:999px;background:var(--nm-lime-soft);color:var(--nm-lime-deep);font-weight:750;font-size:.88em}.nmct-mb-chipfood small{font-weight:600;color:var(--nm-ink-2)}.nmct-mb-rsteps{margin:0 0 10px;padding-left:22px;display:grid;gap:10px}.nmct-mb-rsteps li{font-size:1em;line-height:1.5}.nmct-mb-rtip{margin:8px 0!important;padding:12px 14px;border-radius:14px;background:var(--nm-lime-soft);font-size:.95em!important;line-height:1.45}@media (max-width:640px){.nmct-mb-start{flex-direction:column;text-align:center}.nmct-mb-plate{width:96px}.nmct-mb-platecard{gap:10px;padding:12px}.nmct-mb-platecard .nmct-mb-plate{width:76px}.nmct-mb-askrow .nmct-mb-plate{width:72px}.nmct-mb-askrow h3{font-size:1.25em!important}.nmct-mb-parts{grid-template-columns:1fr 1fr}}.nmct-plan-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px}.nmct-plan-chip{position:relative;display:block!important;margin:0!important}.nmct-plan-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.nmct-plan-chip span{display:flex!important;align-items:center;gap:8px;min-height:52px;padding:8px 12px;border-radius:14px;border:2px solid var(--nm-line);background:#fff;font-weight:750;font-size:15px}.nmct-plan-chip span b{font-size:20px}.nmct-plan-chip input:checked+span{background:#fff1ec;border-color:#e8a58f;color:#a5381a;text-decoration:line-through}.nmct-plan-chip input:focus-visible+span{outline:3px solid var(--nm-cyan);outline-offset:2px}.nmct-mb-adapt{border-radius:16px;background:#f3faf0;border:1.5px solid #cfe6bf;padding:12px 14px;margin:0 0 14px;font-size:.92em}.nmct-mb-adapt strong{display:block;margin-bottom:4px}.nmct-mb-adapt p{margin:4px 0!important;line-height:1.45}.nmct-mb-adapt-c{font-weight:700;color:var(--nm-lime-deep)}.nmct-plan-restr{border-radius:16px;background:#f3faf0;border:1.5px solid #cfe6bf;padding:14px 16px;margin:0 0 16px}.nmct-plan-restr ul{margin:8px 0;padding-left:20px}.nmct-plan-consult{font-weight:700;color:var(--nm-lime-deep);margin:6px 0 0!important}.nmct-restr{margin-top:14px;padding:14px;border-radius:16px;background:var(--nm-cream,#faf7f2);border:1.5px solid var(--nm-line,#e6e0d6)}.nmct-restr-lead{margin:0 0 10px!important;font-size:15px;line-height:1.5}.nmct-restr-title{font-weight:800;margin:12px 0 6px!important}.nmct-restr-title small{font-weight:600;color:var(--nm-muted)}.nmct-plan-chip.is-restr span{font-size:14.5px;line-height:1.25}.nmct-plan-chip.is-restr input:checked+span{background:#eef7e6;border-color:#8cc152;color:#2f5f17;text-decoration:none}.nmct-plan-chip.is-restr input:checked+span::before{content:"✓ ";font-weight:900}html:not(.nmct-m) .nmct-mf-head,html:not(.nmct-m) .nmct-mw-head,html:not(.nmct-m) .nmct-mw-dock,html:not(.nmct-m) .nmct-m-tiles,html:not(.nmct-m) .nmct-m-listbar,html:not(.nmct-m) .nmct-m-scale{display:none!important}html:not(.nmct-m) .nmct-mf-body,html:not(.nmct-m) .nmct-mf-wrap{display:contents}html.nmct-m .nmct-m-hide{display:none!important}html.nmct-m .nmct-mf{scroll-margin-top:calc(var(--nmct-top,0px) + 8px)}html.nmct-m .nmct-mf:not(.is-open){padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}html.nmct-m .nmct-mf:not(.is-open)>.nmct-mf-body{display:none}.nmct-mf-head{display:flex;align-items:center;gap:12px;width:100%;min-height:70px;margin:0;padding:12px 14px;border-radius:18px;border:2px solid var(--nm-line,#e6e0d6);background:#fff;text-align:left;font:inherit;color:var(--nm-ink,#13303d);cursor:pointer;box-shadow:0 2px 10px rgba(8,46,56,.04)}.nmct-mf-ic{flex:0 0 44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--nm-cream,#faf7f2);font-size:20px;line-height:1}.nmct-mf-tx{flex:1 1 auto;min-width:0;display:grid;gap:2px}.nmct-mf-tx strong{font-size:16.5px;font-weight:800;line-height:1.25}.nmct-mf-tx small{font-size:14px;color:var(--nm-ink-2,#3d5560);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nmct-mf-chev{flex:0 0 auto;font-size:28px;line-height:1;color:var(--nm-faint,#9aa9b0);transition:transform .2s}html.nmct-m .nmct-mf.is-open>.nmct-mf-head{border:0;box-shadow:none;padding:4px 0 10px;min-height:0;background:transparent;border-bottom:1px dashed var(--nm-line,#e6e0d6);border-radius:0;margin-bottom:12px}html.nmct-m .nmct-mf.is-open>.nmct-mf-head .nmct-mf-chev{transform:rotate(90deg)}html.nmct-m .nmct-mf.is-open>.nmct-mf-head small{display:none}html.nmct-m .nmct-mf-wrap{margin:0 0 14px}html.nmct-m .nmct-mf-wrap.is-open{padding:14px;border:1.5px solid var(--nm-line,#e6e0d6);border-radius:18px;background:#fff}html.nmct-m .nmct-mw-step:not(.is-on){display:none!important}.nmct-mw-head{display:grid;gap:8px;margin:0 0 16px;padding:12px 14px;border-radius:18px;background:#fff;border:1.5px solid var(--nm-line,#e6e0d6);scroll-margin-top:calc(var(--nmct-top,0px) + 8px)}.nmct-mw-count{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nmct-mw-count strong{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--nm-lime-deep,#3f7a22)}.nmct-mw-count span{font-family:var(--nm-serif,Georgia,serif);font-size:20px;font-weight:600;color:var(--nm-ink,#13303d)}.nmct-mw-bar{height:8px;border-radius:8px;background:var(--nm-line-2,#efe9df);overflow:hidden}.nmct-mw-bar b{display:block;height:100%;border-radius:8px;background:var(--nm-lime,#7ab83e);transition:width .25s}.nmct-mw-dots{list-style:none;margin:0;padding:0;display:flex;gap:6px}.nmct-mw-dots li{flex:1 1 0;min-width:0}.nmct-mw-dot{width:100%;min-height:46px;border-radius:12px;border:1.5px solid var(--nm-line,#e6e0d6);background:var(--nm-cream,#faf7f2);display:grid;justify-items:center;align-content:center;gap:1px;padding:4px 2px;font:inherit;color:var(--nm-ink-2,#3d5560);cursor:pointer}.nmct-mw-dot b{font-size:14px;font-weight:900;line-height:1}.nmct-mw-dot span{font-size:11.5px;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nmct-mw-dot.is-done{background:var(--nm-lime-soft,#eef7e6);border-color:#cfe6bf;color:var(--nm-lime-deep,#3f7a22)}.nmct-mw-dot.is-on{background:var(--nm-navy,#0c2b3e);border-color:var(--nm-navy,#0c2b3e);color:#fff}.nmct-mw-dock{position:sticky;bottom:8px;z-index:20;display:grid;grid-template-columns:auto 1fr;gap:8px;margin:18px -4px 6px;padding:10px;border-radius:20px;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--nm-line,#e6e0d6);box-shadow:0 10px 30px rgba(8,46,56,.12)}.nmct-mw-dock.is-single{grid-template-columns:1fr}.nmct-mw-dock.is-empty{display:none}.nmct-mw-dock [hidden]{display:none!important}.nmct-mw-prev,.nmct-mw-next{min-height:56px;border-radius:16px;font:inherit;font-size:15.5px;font-weight:800;cursor:pointer;padding:8px 16px;line-height:1.2}.nmct-mw-prev{border:2px solid var(--nm-line,#e6e0d6);background:#fff;color:var(--nm-navy,#0c2b3e)}.nmct-mw-next{border:0;background:var(--nm-lime-deep,#3f7a22);color:#fff;box-shadow:0 6px 16px rgba(60,120,30,.2)}.nmct-mw-live{grid-column:1/-1;margin:0!important;font-size:14px!important;font-weight:750;color:#a5381a}.nmct-mw-live:empty{display:none}@media (max-width:640px){.nmct-mw-dock{bottom:calc(72px + env(safe-area-inset-bottom))}}html.nmct-m .nmct-v1-lesson .nmct-v1-steps{display:none!important}html.nmct-m .nmct-v1-lesson.nmct-mw:not([data-mw-step="0"]) .nmct-v1-lesson-head .nmct-v1-lead,html.nmct-m .nmct-v1-lesson.nmct-mw:not([data-mw-step="0"]) .nmct-v1-lesson-head .nmct-v1-lesson-kicker{display:none}html.nmct-m .nmct-v1-lesson.nmct-mw:not([data-mw-step="0"]) .nmct-v1-lesson-head h2{font-size:22px!important;margin:0 0 4px!important}html.nmct-m .nmct-v1-lesson .nmct-v1-section-title{display:none}html.nmct-m .nmct-v1-lesson .nmct-v1-section,html.nmct-m .nmct-v1-lesson .nmct-mission,html.nmct-m .nmct-v1-lesson .nmct-v1-complete{margin-top:0!important;padding-top:0}html.nmct-m .nmct-v1-lesson .nmct-mission{padding-top:18px}html.nmct-m .nmct-lesson-text{font-size:17px;line-height:1.65}html.nmct-m .nmct-route-details>summary{min-height:54px;display:flex;align-items:center;font-size:16px}html.nmct-m .nmct-v1-lesson .nmct-mf{margin:14px 0}html.nmct-m .nmct-v1-steps-card.nmct-mf,html.nmct-m .nmct6-view>.nmctp-panel.nmct-mf,html.nmct-m .nmct-v1-consult.nmct-mf{margin-bottom:12px}html.nmct-m .nmct-m-weeks{display:grid;gap:8px;grid-template-columns:1fr!important}html.nmct-m .nmct-m-weeks .nmct-v1-week{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 14px!important;min-height:0!important}html.nmct-m .nmct-m-weeks .nmct-v1-week .nmct-progress{grid-column:1/-1;margin:2px 0 0!important}html.nmct-m .nmct-m-weeks .nmct-v1-week strong{font-size:15.5px!important;margin:0!important}html.nmct-m .nmct-m-weeks .nmct-v1-week small{grid-column:3;grid-row:1;white-space:nowrap}html.nmct-m .nmct-v1-quick{gap:10px!important}html.nmct-m .nmct-m-lib>.nmct-hero p,html.nmct-m .nmct-m-lib>.nmct-hero .nmct-btn{display:none}html.nmct-m .nmct-m-lib>.nmct-hero{padding:18px!important;margin-bottom:12px!important}html.nmct-m .nmct-m-lib>.nmct-hero h2{font-size:24px!important;margin:6px 0 0!important}html.nmct-m .nmct-m-lib .nmct-resource-filters{display:none!important}html.nmct-m .nmct-m-lib .nmcts-material-section:not(.is-list) .nmcts-resource-list,html.nmct-m .nmct-m-lib .nmcts-material-section:not(.is-list) .nmct-m-listbar,html.nmct-m .nmct-m-lib .nmcts-material-section:not(.is-list) [data-nmct-no-results],html.nmct-m .nmct-m-lib .nmcts-material-section.is-list .nmct-m-tiles{display:none!important}html.nmct-m .nmct-m-lib .nmct7-search-label{font-size:15px;font-weight:800}html.nmct-m .nmct-m-lib [data-nmct-recipe-search]{min-height:56px!important;font-size:17px!important;border-radius:16px!important}.nmct-m-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.nmct-m-tile{display:grid;justify-items:center;align-content:center;gap:4px;min-height:118px;padding:14px 8px;border-radius:18px;border:2px solid var(--nm-line,#e6e0d6);background:#fff;text-align:center;font:inherit;color:var(--nm-ink,#13303d);cursor:pointer}.nmct-m-tile span{font-size:32px;line-height:1.1}.nmct-m-tile strong{font-size:17px;font-weight:800}.nmct-m-tile small{font-size:13px;color:var(--nm-muted,#61737c)}.nmct-m-tile.is-wide{grid-column:1/-1;min-height:64px;display:flex;align-items:center;justify-content:center;gap:12px}.nmct-m-tile.is-wide span{font-size:26px}.nmct-m-tile.is-wide small{display:none}.nmct-m-listbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;scroll-margin-top:calc(var(--nmct-top,0px) + 8px)}.nmct-m-chip{min-height:48px;padding:6px 16px;border-radius:999px;border:1.5px solid var(--nm-line,#e6e0d6);background:var(--nm-cream,#faf7f2);font:inherit;font-size:15px;font-weight:800;color:var(--nm-navy,#0c2b3e);cursor:pointer}.nmct-m-listtitle{font-size:18px;font-weight:800}html.nmct-m .nmcts-resource-card{padding:16px!important;border-radius:18px!important}html.nmct-m .nmcts-resource-card h4{font-size:18px!important}html.nmct-m .nmcts-resource-card summary{min-height:44px;display:flex;align-items:center}@media (max-width:640px){html.nmct-m .nmct11-wizard-footer{bottom:calc(74px + env(safe-area-inset-bottom))!important}}html.nmct-m .nmct11-wizard-steps{gap:6px!important}html.nmct-m .nmct-m-survey:not(.is-mw-last)>button.nmct-btn,html.nmct-m .nmct-m-survey>p.nmct-small{display:none!important}html.nmct-m .nmct-m-survey fieldset{border:2px solid var(--nm-line,#e6e0d6)!important;border-radius:18px!important;padding:18px 14px!important;background:#fff}html.nmct-m .nmct-m-survey legend{font-size:19px!important;font-weight:800!important;line-height:1.35!important;padding:0 4px!important;float:left;width:100%;margin-bottom:16px}html.nmct-m .nmct-m-survey .nmctj-rating{clear:both;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}html.nmct-m .nmct-m-survey .nmctj-rating label{position:relative;display:block!important;margin:0!important;padding:0!important}html.nmct-m .nmct-m-survey .nmctj-rating input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}html.nmct-m .nmct-m-survey .nmctj-rating span{display:grid!important;place-items:center;min-height:60px;border-radius:16px;border:2px solid var(--nm-line,#e6e0d6);background:var(--nm-cream,#faf7f2);font-size:24px;font-weight:900;color:var(--nm-navy,#0c2b3e)}html.nmct-m .nmct-m-survey .nmctj-rating input:checked+span{background:var(--nm-lime-deep,#3f7a22);border-color:var(--nm-lime-deep,#3f7a22);color:#fff}html.nmct-m .nmct-m-survey .nmctj-rating input:focus-visible+span{outline:3px solid var(--nm-cyan,#14a3c7);outline-offset:2px}.nmct-m-scale{display:flex;justify-content:space-between;gap:8px;margin:8px 2px 0!important;font-size:13px!important;font-weight:700;color:var(--nm-muted,#61737c)}html.nmct-m .nmct-m-survey>button.nmct-btn{width:100%;min-height:58px;font-size:17px;margin-top:6px}@media (max-width:760px){.nmctj-habits-table{overflow:visible!important}.nmctj-habits-table table,.nmctj-habits-table tbody,.nmctj-habits-table tr,.nmctj-habits-table th,.nmctj-habits-table td{display:block;width:auto!important;min-width:0!important;border:0!important}.nmctj-habits-table thead{display:none}.nmctj-habits-table tr{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;margin:0 0 10px;border:1.5px solid var(--nm-line,#e6e0d6)!important;border-radius:16px;background:#fff}.nmctj-habits-table tbody th{grid-column:1/-1;font-size:16px!important;font-weight:800;padding:0 0 4px!important;text-align:left;background:none!important}.nmctj-habits-table td{display:grid!important;justify-items:center;gap:2px;padding:8px 4px!important;border-radius:12px;background:var(--nm-cream,#faf7f2);text-align:center;font-size:17px}.nmctj-habits-table td::before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--nm-muted,#61737c)}.nmct-m-checkrow,.nmct-journey-shell .nmctj-panel form label.nmct-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:12px!important;padding:14px!important;font-size:16px!important;line-height:1.4}.nmct-journey-shell .nmctj-panel form label.nmct-check input{flex:0 0 26px;width:26px!important;height:26px!important;margin:0!important}.nmct-journey-shell>p:first-child a{display:inline-flex;align-items:center;min-height:44px}}html.nmct-m .nmct-v1-steps-card.nmct-mf .nmct-v1-steps-head .nmct-eyebrow{display:none}html.nmct-m .nmct-m-survey .nmct-mw-dock{position:static;box-shadow:none;border:0;background:none;padding:0;margin:12px 0 0}html.nmct-m .nmct-v1-consult.nmct-mf{display:block!important;width:100%!important;max-width:none!important}html.nmct-m .nmct-mw-next{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmct-fa-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:10px 0 14px}.nmct-fa-head h2{margin:6px 0!important}.nmct-fa-head p{max-width:720px}.nmct-fa-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.nmct-fa-stats span{background:#fff;border:1px solid var(--nm-line);border-radius:999px;padding:6px 12px;font-size:14px}.nmct-fa-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 12px;padding:12px;border-radius:14px;background:var(--nm-cream);border:1px solid var(--nm-line)}.nmct-fa-filters label{display:grid;gap:4px;font-weight:700;font-size:13px;min-width:180px;flex:1 1 180px}.nmct-fa-filters input,.nmct-fa-filters select{margin:0!important}.nmct-fa-count{font-size:13px;font-weight:700;color:var(--nm-muted);padding-bottom:10px}.nmct-fa-table td{vertical-align:middle}.nmct-fa-table td small{display:block;color:var(--nm-muted);font-size:12px}.nmct-fa-table td strong{display:block}.nmct-fa-ic{float:left;font-size:24px;margin:2px 10px 0 0;line-height:1}.nmct-fa-table tr.is-off{opacity:.55;background:#f6f4f0}.nmct-fa-tags{font-size:16px;letter-spacing:2px;max-width:140px}.nmct-fa-inline{display:inline;margin:0}.nmct-fa-toggle{border:1.5px solid #cfe6bf;background:#eef7e6;color:#2f5f17;border-radius:999px;padding:6px 12px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.nmct-fa-toggle.is-off{border-color:var(--nm-line);background:#fff;color:var(--nm-muted)}.nmct-fa-edit{font-weight:800}.nmct-fa-form fieldset{border:1.5px solid var(--nm-line);border-radius:18px;padding:16px;margin:0 0 14px;background:#fff}.nmct-fa-form legend{font-weight:800;font-size:16px;padding:0 6px}.nmct-fa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.nmct-fa-grid label{display:grid;gap:4px;font-weight:700;font-size:14px}.nmct-fa-grid label small{font-weight:500;color:var(--nm-muted)}.nmct-fa-grid input,.nmct-fa-grid select{margin:0!important}.nmct-fa-wide{grid-column:1/-1;display:grid;gap:4px;font-weight:700;font-size:14px;margin-top:10px}.nmct-fa-sub{font-weight:800;margin:14px 0 6px!important}.nmct-fa-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-height:220px;overflow:auto;padding:6px;border-radius:12px;background:var(--nm-cream)}.nmct-fa-icons label{position:relative;display:block;margin:0}.nmct-fa-icons input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.nmct-fa-icons span{display:grid;place-items:center;height:48px;border-radius:12px;border:2px solid transparent;background:#fff;font-size:26px}.nmct-fa-icons input:checked+span{border-color:var(--nm-lime-deep);background:#eef7e6}.nmct-fa-icons input:focus-visible+span{outline:3px solid var(--nm-cyan)}.nmct-fa-check{margin:10px 0 0!important;font-weight:700;font-size:14px}.nmct-fa-check.is-warn{color:#a5381a}.nmct-fa-check.is-ok{color:var(--nm-lime-deep)}.nmct-fa-preview{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;border:2px solid #cfe6bf;background:#fbfef8;min-width:260px}.nmct-fa-preview>span{font-size:34px}.nmct-fa-preview div{display:grid}.nmct-fa-preview small{color:var(--nm-ink-2)}.nmct-fa-actions{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 14px}.nmct-fa-danger{border:0;background:none;color:#a5381a;text-decoration:underline;cursor:pointer;font-weight:700;margin-top:8px}@media (max-width:760px){.nmct-fa-table thead{display:none}.nmct-fa-table,.nmct-fa-table tbody,.nmct-fa-table tr,.nmct-fa-table td{display:block;width:auto}.nmct-fa-table tr{border:1.5px solid var(--nm-line);border-radius:14px;margin:0 0 10px;padding:8px}.nmct-fa-table td{border:0!important;padding:4px 6px!important}}.nmct-lib-hero{background:linear-gradient(135deg,#f3faf0,#fff8ec);border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(18px,3vw,32px);margin:0 0 16px}.nmct-lib-hero h2{margin:8px 0 6px!important;font-size:clamp(26px,3vw,36px)!important}.nmct-lib-hero p{margin:0!important;color:var(--nm-ink-2);max-width:720px}.nmct-lib-forme{margin-top:10px!important;font-weight:700;color:var(--nm-lime-deep)!important}.nmct-lib-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;margin:0 0 12px;scrollbar-width:thin}.nmct-lib-tabs a{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:46px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--nm-line);background:#fff;font-weight:800;font-size:15px;color:var(--nm-ink-2);text-decoration:none!important}.nmct-lib-tabs a small{font-weight:700;color:var(--nm-muted);background:var(--nm-cream);border-radius:999px;padding:1px 7px;font-size:12px}.nmct-lib-tabs a.is-on{background:var(--nm-navy);border-color:var(--nm-navy);color:#fff}.nmct-lib-tabs a.is-on small{background:rgba(255,255,255,.18);color:#fff}.nmct-lib-search{display:block;margin:0 0 16px}.nmct-lib-search input{width:100%!important;min-height:52px!important;margin:0!important;border-radius:16px!important;font-size:16px!important}.nmct-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.nmct-lib-card{display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid var(--nm-line);overflow:hidden;text-decoration:none!important;color:var(--nm-ink)!important;box-shadow:var(--nm-shadow-sm);transition:transform .15s,box-shadow .15s}.nmct-lib-card:hover{transform:translateY(-2px);box-shadow:var(--nm-shadow)}.nmct-lib-card[hidden]{display:none}.nmct-lib-cover{display:grid;place-items:center;height:118px;font-size:56px;background:linear-gradient(135deg,#fff3dc,#ffe2c4)}.nmct-lib-card.is-menu .nmct-lib-cover{background:linear-gradient(135deg,#e6f3ff,#d6ecf7)}.nmct-lib-card.is-compras .nmct-lib-cover{background:linear-gradient(135deg,#eef7e6,#dff0cf)}.nmct-lib-card.is-guia .nmct-lib-cover{background:linear-gradient(135deg,#f1edff,#e4ddfb)}.nmct-lib-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1 1 auto}.nmct-lib-kind{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-lime-deep)}.nmct-lib-mine{font-size:11px;letter-spacing:0;text-transform:none;background:#eef7e6;border-radius:999px;padding:2px 8px;margin-left:4px}.nmct-lib-body strong{font-family:var(--nm-serif);font-size:20px;font-weight:600;line-height:1.2}.nmct-lib-ex{font-size:14.5px;color:var(--nm-ink-2);line-height:1.45}.nmct-lib-apto{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0!important}.nmct-lib-apto i{font-style:normal;font-size:12px;font-weight:750;background:var(--nm-cream);border-radius:999px;padding:2px 9px;color:var(--nm-ink-2)}.nmct-lib-warn{font-size:13px;font-weight:750;color:#a5381a;background:#fff1ec;border-radius:10px;padding:4px 8px}.nmct-lib-card.is-bad{opacity:.75}.nmct-lib-meta{font-size:13px;color:var(--nm-muted);font-weight:650}.nmct-lib-more{margin-top:auto;font-weight:800;color:var(--nm-primary);font-size:14px;padding-top:4px}.nmct-lib-empty{text-align:center;color:var(--nm-muted)}.nmct-lib-consult{margin:18px 0 0!important;padding:12px 16px;border-radius:14px;background:#f3faf0;border:1.5px solid #cfe6bf;font-weight:700;color:var(--nm-lime-deep)}.nmct-lib-orient{margin-top:16px;border:1px solid var(--nm-line);border-radius:16px;background:#fff;padding:10px 16px}.nmct-lib-orient summary{cursor:pointer;font-weight:800;min-height:40px;display:flex;align-items:center}.nmct-lib-article{background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-r-xl);padding:clamp(16px,3vw,40px);box-shadow:var(--nm-shadow-sm);max-width:920px}.nmct-lib-back a{font-weight:800;text-decoration:none}.nmct-lib-ahead{display:flex;gap:18px;align-items:flex-start;margin:6px 0 16px}.nmct-lib-acover{flex:0 0 92px;height:92px;border-radius:24px;display:grid;place-items:center;font-size:52px;background:linear-gradient(135deg,#fff3dc,#ffe2c4)}.nmct-lib-article.is-menu .nmct-lib-acover{background:linear-gradient(135deg,#e6f3ff,#d6ecf7)}.nmct-lib-article.is-compras .nmct-lib-acover{background:linear-gradient(135deg,#eef7e6,#dff0cf)}.nmct-lib-article.is-guia .nmct-lib-acover{background:linear-gradient(135deg,#f1edff,#e4ddfb)}.nmct-lib-ahead h2{margin:8px 0 6px!important;font-size:clamp(26px,3.2vw,38px)!important;line-height:1.15}.nmct-lib-lead{font-size:17px!important;color:var(--nm-ink-2);line-height:1.55;margin:0 0 8px!important}.nmct-lib-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0!important}.nmct-lib-chips span{background:var(--nm-cream);border-radius:999px;padding:4px 12px;font-weight:750;font-size:14px}.nmct-lib-alert{padding:12px 16px;border-radius:14px;background:#fff1ec;border:1.5px solid #f2c5b6;color:#7a2a10;margin:0 0 16px!important}.nmct-lib-recipe{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:20px;margin:6px 0 14px}.nmct-lib-recipe h3,.nmct-lib-article h3{font-family:var(--nm-serif);font-weight:600;font-size:22px!important;margin:6px 0 10px!important}.nmct-lib-ing{background:var(--nm-cream);border-radius:18px;padding:14px 16px}.nmct-lib-ing ul,.nmct-lib-shop ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nmct-lib-ing label,.nmct-lib-shop label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;min-height:40px;padding:6px 0;font-size:16px;cursor:pointer;margin:0!important;border-bottom:1px solid rgba(0,0,0,.05)}.nmct-lib-ing input,.nmct-lib-shop input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0!important}.nmct-lib-ing input:checked+span,.nmct-lib-shop input:checked+span{text-decoration:line-through;color:var(--nm-faint)}.nmct-lib-steps ol{counter-reset:s;list-style:none;margin:0;padding:0;display:grid;gap:12px}.nmct-lib-steps li{counter-increment:s;position:relative;padding:2px 0 0 46px;font-size:16.5px;line-height:1.55}.nmct-lib-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--nm-lime-deep);color:#fff;display:grid;place-items:center;font-weight:900}.nmct-lib-tip{padding:12px 16px;border-radius:14px;background:#eef7e6;margin:6px 0 10px!important;line-height:1.5}.nmct-lib-prose{font-size:16.5px;line-height:1.65;color:var(--nm-ink)}.nmct-lib-prose ul,.nmct-lib-prose ol{padding-left:22px}.nmct-lib-prose li{margin:4px 0}.nmct-lib-table{width:100%;border-collapse:collapse;margin:8px 0;font-size:15px}.nmct-lib-table th,.nmct-lib-table td{border:1px solid var(--nm-line);padding:8px 10px;text-align:left}.nmct-lib-table thead th{background:var(--nm-navy);color:#fff}.nmct-lib-sema{border-radius:18px;padding:12px 18px;margin:12px 0;border-left:8px solid}.nmct-lib-sema.is-green{background:#eef7e6;border-color:#5fae3a}.nmct-lib-sema.is-yellow{background:#fff8e1;border-color:#f2b705}.nmct-lib-sema.is-red{background:#fff1ec;border-color:#d9502a}.nmct-lib-hint{font-weight:700;color:var(--nm-muted)}.nmct-lib-days{display:grid;gap:10px;margin:8px 0 14px}.nmct-lib-day{border:1.5px solid var(--nm-line);border-radius:18px;background:#fff;overflow:hidden}.nmct-lib-day>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:14px 18px;background:var(--nm-cream)}.nmct-lib-day>summary::-webkit-details-marker{display:none}.nmct-lib-day>summary strong{font-size:18px}.nmct-lib-day>summary span{font-size:14px;color:var(--nm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmct-lib-day>ul{list-style:none;margin:0;padding:6px 18px 12px;display:grid;gap:4px}.nmct-lib-day li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px dashed var(--nm-line)}.nmct-lib-meal{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--nm-muted);padding-top:3px}.nmct-lib-dish summary{cursor:pointer;font-weight:750;color:var(--nm-primary)}.nmct-lib-dish>div{margin-top:8px}.nmct-lib-dish .nmct-lib-recipe{grid-template-columns:1fr;gap:10px}.nmct-lib-dish .nmct-lib-recipe h3{font-size:17px!important}.nmct-lib-dishtx{font-weight:650}.nmct-lib-box{border-radius:16px;padding:12px 16px;margin:10px 0;background:var(--nm-cream)}.nmct-lib-box.is-yellow{background:#fff8e1}.nmct-lib-box.is-red{background:#fff1ec}.nmct-lib-box h3{font-size:18px!important;margin:2px 0 6px!important}.nmct-lib-box ul{margin:0;padding-left:20px}.nmct-lib-shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:8px 0}.nmct-lib-shop section{background:var(--nm-cream);border-radius:16px;padding:10px 14px}.nmct-lib-shop h3{font-size:16px!important;font-family:var(--nm-font)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;color:var(--nm-lime-deep)}.nmct-lib-link{display:inline-block;margin:6px 0;font-weight:800}.nmct-lib-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.nmct-lib-pdf{margin:10px 0}@media (max-width:760px){.nmct-lib-recipe{grid-template-columns:1fr}.nmct-lib-ahead{flex-direction:column;gap:10px}.nmct-lib-acover{flex-basis:auto;width:76px;height:76px;font-size:42px}.nmct-lib-day li{grid-template-columns:1fr;gap:2px}.nmct-lib-cover{height:96px;font-size:48px}}@media print{.nmct-lib-article{border:0;box-shadow:none;padding:0}.nmct-lib-day{break-inside:avoid}.nmct-lib-day:not([open])>ul{display:grid!important}.nmct-lib-dish:not([open])>div{display:none}}.nmct-challenges{max-width:1160px;margin:0 auto;padding:28px 24px 75px;color:#163b48}.nmct-ch-head{padding:26px 12px 18px}.nmct-ch-head h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.09;margin:12px 0 8px;color:#0c3140}.nmct-ch-head p{font-size:1rem;max-width:730px;line-height:1.7;color:#536b73}.nmct-ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:18px 0}.nmct-ch-card,.nmct-ch-panel,.nmct-ch-lesson,.nmct-ch-how,.nmct-ch-outline{background:#fff;border:1px solid #e1e8e4;border-radius:22px;padding:clamp(18px,3vw,28px);box-shadow:0 10px 28px rgba(16,54,50,.04);margin:20px 0}.nmct-ch-card{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nmct-ch-card h2{font-size:1.65rem;margin:0;color:#123847}.nmct-ch-card p{margin:0;line-height:1.7;color:#47626a}.nmct-ch-card .nmct-btn{margin-top:auto}.nmct-ch-hero{background:linear-gradient(125deg,#0e3546,#235869);border-radius:26px;padding:clamp(24px,4vw,44px);margin:16px 0 24px;color:#fff}.nmct-ch-hero h2{font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,3.8vw,3rem);margin:16px 0;color:#fff;line-height:1.2}.nmct-ch-hero p{color:#e4eff0;max-width:820px;line-height:1.75;margin:8px 0}.nmct-ch-subtitle{font-weight:700;font-size:1.08rem}.nmct-ch-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.nmct-ch-badges span{padding:7px 13px;border:1px solid rgba(255,255,255,.33);border-radius:30px;font-size:.82rem}.nmct-ch-how h3,.nmct-ch-outline h3,.nmct-ch-panel h3{font-size:1.4rem;margin:0 0 12px;color:#103f4a}.nmct-ch-how p,.nmct-ch-panel p{line-height:1.72;color:#465f67}.nmct-ch-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:10px}.nmct-ch-day{display:flex;gap:12px;align-items:center;min-height:80px;border:1px solid #dbe6e2;border-radius:14px;padding:12px;text-decoration:none!important;color:#194454!important;background:#fafdfb}.nmct-ch-day b{width:36px;height:36px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#e7f1ef;color:#12675c;font-size:1rem}.nmct-ch-day span{display:flex;flex-direction:column;gap:4px;flex:1;line-height:1.32;font-weight:700;font-size:.88rem}.nmct-ch-day small{font-size:.66rem;letter-spacing:.08em;color:#57747b;font-weight:800}.nmct-ch-day em{font-size:.67rem;font-style:normal;white-space:nowrap;color:#397367}.nmct-ch-day.is-locked{opacity:.72;background:#f8faf9;cursor:default}.nmct-ch-day.is-locked b{background:#e9edee;color:#5f7276}.nmct-ch-day.is-done{background:#eaf8ed;border-color:#b7ddc6}.nmct-ch-alert{padding:13px 17px;background:#e5f3ee;border-left:4px solid #1e8a70;color:#194d4b;border-radius:9px;margin:14px 0}.nmct-ch-price{font-family:Fraunces,Georgia,serif;font-size:2.8rem!important;font-weight:700;color:#133f4b!important;margin:4px 0}.nmct-ch-pay-data{padding:17px;background:#f2f8f5;border-radius:12px;margin:18px 0}.nmct-ch-pay-data p{margin:6px 0}.nmct-ch-panel label,.nmct-ch-mission label{display:flex;flex-direction:column;gap:7px;font-weight:650;color:#244950;margin:13px 0}.nmct-ch-panel input:not([type=checkbox]),.nmct-ch-panel textarea,.nmct-ch-panel select,.nmct-ch-mission input:not([type=checkbox]),.nmct-ch-mission textarea,.nmct-ch-mission select{display:block;width:100%;border:1px solid #c8d9d4;border-radius:10px;padding:12px 13px;background:#fff;color:#24424b;font-size:1rem;max-width:100%;box-sizing:border-box}.nmct-ch-lesson{padding:clamp(22px,4vw,40px)}.nmct-ch-lesson h2{font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,4vw,2.7rem);color:#123d48;margin:13px 0}.nmct-ch-lesson .nmct-ch-lead{font-size:1.15rem;font-weight:650;color:#315c60}.nmct-ch-lesson p,.nmct-ch-lesson li{line-height:1.76}.nmct-ch-unit{padding:23px 0;border-top:1px solid #e2ebe7;margin-top:22px}.nmct-ch-unit h3{font-size:1.4rem;color:#173d46;margin:12px 0}.nmct-ch-unit ol{padding-left:22px}.nmct-ch-unit ol li{margin:12px 0;padding-left:3px}.nmct-ch-tag{font-size:.75rem;letter-spacing:.06em;font-weight:850;color:#087b6e}.nmct-ch-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.nmct-ch-variants>div{padding:16px;background:#f1f7f3;border-radius:15px}.nmct-ch-variants h4{margin:0 0 7px;color:#205a51}.nmct-ch-variants p{margin:0}.nmct-ch-tool{background:#eff7f9;padding:14px 18px;border-radius:12px}.nmct-ch-muted,.nmct-ch-clinical{font-size:.86rem;color:#5e727c}.nmct-ch-unit details{background:#f6f9f8;border-radius:10px;padding:12px 15px;margin:12px 0}.nmct-ch-unit summary{cursor:pointer;font-weight:700}.nmct-ch-mission{background:#f5f9f7;padding:18px;border-radius:16px;margin-top:20px}.nmct-ch-mission .nmct-ch-check,.nmct-ch-panel .nmct-ch-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:.91rem;line-height:1.5}.nmct-ch-check input{width:auto!important;margin-top:3px;flex:none}.nmct-ch-lesson blockquote{margin:24px 0;border-left:4px solid #168371;padding:12px 18px;background:#f0f7f2;font-weight:700;color:#18564d}.nmct-ch-admin{border-top:2px solid #d0e1dc;margin-top:50px;padding-top:30px}.nmct-ch-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,345px),1fr));gap:18px}.nmct-ch-admin-grid .nmct-ch-panel{margin:8px 0}.nmct-ch-order{border-bottom:1px solid #dfe9e3;padding:18px 0}.nmct-ch-order small{display:block;color:#617175;margin-top:6px}.nmct-ch-admin details{padding:12px 0;border-top:1px solid #d9e5e1}.nmct-ch-admin details summary{cursor:pointer;font-weight:750}.nmct-ch-landing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.nmct-ch-landing-cards>.nmct-lp-price-card{width:auto;max-width:none;margin:0;box-sizing:border-box}.nmct-ch-upsell h3{font-family:Fraunces,Georgia,serif;font-size:1.9rem;color:#0d3948}.nmct-ch-landing-price{font-size:2rem;font-weight:850;color:#126454;margin:18px 0}.nmct-ch-landing-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;background:#f1f8f5;border:1px solid #dbeae4;padding:clamp(20px,3vw,34px);border-radius:22px}.nmct-ch-landing-feature h3{font-family:Fraunces,Georgia,serif;font-size:2rem;color:#103d47}.nmct-ch-landing-feature p{line-height:1.7}.nmct-ch-landing-feature li{margin:14px 0;line-height:1.7}.nmct-ch-landing-note{margin:25px 0 0;color:#536f74;text-align:center;font-size:.9rem}@media(max-width:767px){.nmct-challenges{padding:18px 12px 50px}.nmct-ch-head{padding:18px 7px}.nmct-ch-card,.nmct-ch-panel,.nmct-ch-outline,.nmct-ch-how{border-radius:17px;padding:18px;margin:13px 0}.nmct-ch-grid,.nmct-ch-landing-cards,.nmct-ch-landing-feature,.nmct-ch-variants{grid-template-columns:1fr}.nmct-ch-hero{border-radius:18px;padding:23px 20px}.nmct-ch-days{grid-template-columns:1fr}.nmct-ch-day{min-height:65px}.nmct-ch-day span{font-size:.84rem}.nmct-ch-landing-feature h3{font-size:1.6rem}.nmct-ch-unit{padding:18px 0}.nmct-ch-mission{padding:12px}}.nmct-ch-table{overflow:auto}.nmct-ch-table table{width:100%;border-collapse:collapse;font-size:.94rem}.nmct-ch-table th,.nmct-ch-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e1eae5}.nmct-ch-table thead{background:#edf6f1}.nmct-ch-worksheet{border:1px solid #d3e8de;border-radius:14px;padding:13px 16px;background:#f0faf3}.nmct-ch-worksheet h4{margin:0 0 5px;font-size:1.04rem;color:#126353}.nmct-ch-worksheet p{margin:0;color:#58726c;font-size:.88rem}.nmct .nmct-ch-public-section{background:linear-gradient(145deg,#f4f7f2 0%,#f6f2ea 55%,#ecf4f1 100%)}.nmct .nmct-ch-public-section .nmct-lp-head{max-width:790px}.nmct .nmct-ch-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:24px;margin:25px 0 30px}.nmct .nmct-ch-tile{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d5e2de;border-radius:26px;overflow:hidden;box-shadow:0 12px 35px rgba(19,59,67,.075);transition:transform .18s ease,box-shadow .18s ease}.nmct .nmct-ch-tile:hover{transform:translateY(-3px);box-shadow:0 19px 42px rgba(19,59,67,.13)}.nmct .nmct-ch-tile-art{height:165px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 80%,#367b74 0%,transparent 65%),linear-gradient(118deg,#0e3446,#1d6a69);color:#fff}.nmct .nmct-ch-tile-art:before{content:"";position:absolute;inset:-36px auto auto -45px;width:190px;height:190px;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 0 0 30px rgba(255,255,255,.04),0 0 0 64px rgba(255,255,255,.035)}.nmct .nmct-ch-tile-art:after{content:"";position:absolute;right:14%;bottom:-40px;width:130px;height:180px;border-radius:70% 0 70% 0;background:linear-gradient(160deg,rgba(184,226,154,.7),rgba(152,205,157,.15));transform:rotate(-32deg)}.nmct .nmct-ch-tile--soon .nmct-ch-tile-art{background:linear-gradient(135deg,#153f55,#315d73)}.nmct .nmct-ch-tile--capacity .nmct-ch-tile-art{background:linear-gradient(135deg,#234b45,#527560)}.nmct .nmct-ch-tile-artword{position:absolute;z-index:1;right:26px;top:22px;font-family:Fraunces,Georgia,serif;font-size:75px;font-weight:700;line-height:1;letter-spacing:-.07em;color:#fff;text-shadow:0 8px 20px rgba(0,0,0,.2)}.nmct .nmct-ch-tile-artword small{font-family:inherit;font-size:16px;letter-spacing:.13em;display:block;text-align:right;margin-top:7px}.nmct .nmct-ch-tile-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:25px 25px 26px;flex:1;min-width:0}.nmct .nmct-ch-status{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;background:#e7f5ee;border:1px solid #acd7c3;color:#145647;font-size:12px;letter-spacing:.02em;font-weight:850;line-height:1.25;max-width:100%}.nmct .nmct-ch-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.nmct .nmct-ch-status--soon{background:#eaf2fa;color:#234b71;border-color:#b9d0e5}.nmct .nmct-ch-status--capacity{background:#fdf2db;color:#77500e;border-color:#ecd39b}.nmct .nmct-ch-tile h3{font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,2.7vw,2rem);color:#143d47;line-height:1.22;margin:4px 0 0}.nmct .nmct-ch-tile-sub,.nmct .nmct-ch-tile-count,.nmct .nmct-ch-tile-note{color:#385862;font-size:14px;line-height:1.62;margin:0}.nmct .nmct-ch-tile-count{font-size:12.5px;color:#35564f}.nmct .nmct-ch-tile-note{border-left:3px solid #9ccf9e;padding-left:10px;font-weight:650}.nmct .nmct-ch-tile-foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;justify-content:space-between;width:100%;border-top:1px solid #e3eae7;padding-top:15px;margin-top:auto}.nmct .nmct-ch-tile-foot>div{display:flex;flex-direction:column;gap:1px}.nmct .nmct-ch-tile-foot small{color:#44616a;font-size:10px;font-weight:800;letter-spacing:.1em}.nmct .nmct-ch-tile-foot strong{font-family:Fraunces,Georgia,serif;font-size:27px;color:#103b45;line-height:1.1}.nmct .nmct-ch-tile-sale{font-size:11.5px;color:#31544b;font-weight:700}.nmct .nmct-ch-tile-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 17px;margin-top:6px;border-radius:13px;background:#133f4b;color:#fff!important;text-decoration:none!important;font-weight:800;min-height:49px}.nmct .nmct-ch-tile-link:hover,.nmct .nmct-ch-tile-link:focus-visible{background:#1f6362;color:#fff!important}.nmct .nmct-ch-tile-link span{font-size:20px}.nmct .nmct-ch-landing-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:34px 0 10px}.nmct .nmct-ch-landing-explainer>div{padding:22px;border-left:2px solid #bddaca;background:rgba(255,255,255,.72);border-radius:0 15px 15px 0}.nmct .nmct-ch-explainer-no{display:block;font-size:12px;letter-spacing:.13em;font-weight:900;color:#346a5b;margin-bottom:8px}.nmct .nmct-ch-landing-explainer strong{color:#133d43;font-size:16px;display:block}.nmct .nmct-ch-landing-explainer p{font-size:13.5px;color:#37575c;line-height:1.65;margin:6px 0 0}.nmct .nmct-ch-pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;align-items:stretch;max-width:970px;margin:auto}.nmct .nmct-ch-pricing-layout>.nmct-lp-price-card{max-width:none!important;width:100%;margin:0;box-sizing:border-box}.nmct .nmct-ch-pricing-aside{background:#163f4a;color:#f2f7f6;border-radius:24px;padding:clamp(25px,4vw,38px);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nmct .nmct-ch-pricing-aside h3{font-family:Fraunces,Georgia,serif;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;margin:5px 0}.nmct .nmct-ch-pricing-aside p,.nmct .nmct-ch-pricing-aside li{color:#e8f2f0;line-height:1.7}.nmct .nmct-ch-pricing-aside ul{margin:5px 0 10px;padding-left:20px}.nmct .nmct-ch-pricing-aside .nmct-lp-checks li:before{color:#d7f3b0}.nmct .nmct-ch-section-kicker{font-weight:900;font-size:11px;letter-spacing:.13em;color:#205b54}.nmct .nmct-ch-pricing-aside .nmct-ch-section-kicker{color:#c4e5c6}.nmct .nmct-ch-pricing-link{display:inline-flex;align-items:center;gap:13px;justify-content:space-between;width:100%;text-decoration:none!important;color:#153f45!important;background:#d2edbd;padding:13px 18px;border-radius:12px;font-weight:850;margin-top:auto}.nmct .nmct-ch-pricing-link:hover{background:#e7f6d8}.nmct .nmct-ch-empty{padding:32px;background:#fff;border-radius:20px;border:1px solid #dce7e0;text-align:center;color:#214750}.nmct .nmct-ch-empty h3{color:#214750}.nmct .nmct-ch-breadcrumb{padding:15px 0 5px}.nmct .nmct-ch-breadcrumb a{color:#215c61!important;font-size:14px;font-weight:800;text-underline-offset:4px}.nmct .nmct-ch-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(275px,.82fr);gap:clamp(22px,4vw,44px);align-items:stretch;background:radial-gradient(ellipse at 65% 80%,rgba(82,142,130,.5),transparent 45%),linear-gradient(125deg,#0d3444,#194c58);border:1px solid #2e6670;box-shadow:0 25px 45px rgba(10,47,59,.15);border-radius:30px;padding:clamp(23px,4vw,49px);color:#fff}.nmct .nmct-ch-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nmct .nmct-ch-hero .nmct-ch-status--hero{background:#d7eed8;color:#1c5a47;border:1px solid #c6e8c6;margin-bottom:21px}.nmct .nmct-ch-kicker{display:block;color:#c2e0d2;letter-spacing:.14em;font-size:11px;font-weight:900;margin-bottom:8px}.nmct .nmct-ch-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.08;margin:4px 0 17px;color:#fff!important;letter-spacing:-.025em}.nmct .nmct-ch-hero .nmct-ch-subtitle{color:#fff!important;font-size:clamp(1.03rem,1.6vw,1.18rem);font-weight:750;line-height:1.5}.nmct .nmct-ch-hero-copy>p{color:#e3eff0!important;max-width:62ch;line-height:1.72}.nmct .nmct-ch-hero .nmct-ch-badges{margin-top:17px;gap:7px}.nmct .nmct-ch-hero .nmct-ch-badges span{border:1px solid rgba(230,245,241,.55);background:rgba(4,34,43,.22);color:#fff;padding:8px 11px}.nmct .nmct-ch-hero-action{display:flex;align-items:flex-start;flex-wrap:wrap;gap:11px;margin-top:26px}.nmct .nmct-ch-hero-action>span{font-size:12px;color:#e4f0eb;align-self:center}.nmct .nmct-ch-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#d7efa9;color:#173f3c!important;padding:14px 20px;border-radius:13px;min-height:49px;text-decoration:none!important;font-weight:900}.nmct .nmct-ch-primary:hover{background:#ecf8d6;color:#173f3c!important}.nmct .nmct-ch-hero-panel{background:#fff;border-radius:22px;padding:clamp(20px,3vw,31px);color:#163f48;display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;box-shadow:0 11px 36px rgba(4,28,34,.2)}.nmct .nmct-ch-hero-panel>small{font-weight:850;font-size:11px;letter-spacing:.1em;color:#45606a;margin-top:auto}.nmct .nmct-ch-hero-panel>strong{font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.13;color:#13434c}.nmct .nmct-ch-hero-panel>p{font-size:13px;line-height:1.6;color:#375861!important;margin:0}.nmct .nmct-ch-hero-panel .nmct-ch-hero-note{border-left:3px solid #9ecb8e;padding-left:10px}.nmct .nmct-ch-hero-visual{display:flex;align-items:baseline;gap:9px;width:100%;min-height:120px;justify-content:center;align-items:center;background:radial-gradient(circle at 70% 80%,#568a78,transparent 55%),linear-gradient(115deg,#1c4c58,#103a4b);border-radius:15px;color:#fff;font-family:Fraunces,Georgia,serif;font-size:66px;font-weight:700;line-height:1}.nmct .nmct-ch-hero-visual small{font-family:system-ui,sans-serif;font-size:12px;letter-spacing:.18em}.nmct .nmct-ch-hero-sale{display:inline-block;background:#e7f3ea;color:#1c5e4c;padding:8px 11px;border-radius:9px;font-weight:800;font-size:12px;line-height:1.4}.nmct .nmct-ch-how{padding:clamp(22px,3vw,34px)}.nmct .nmct-ch-how>h2{font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,3.2vw,2.25rem);color:#133e47;margin:9px 0}.nmct .nmct-ch-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}.nmct .nmct-ch-how-grid>div{border-radius:14px;background:#edf6f2;padding:18px}.nmct .nmct-ch-how-grid b{display:block;color:#2b6d5b;font-size:13px;letter-spacing:.08em}.nmct .nmct-ch-how-grid h3{font-size:1.15rem;color:#143f46;margin:5px 0}.nmct .nmct-ch-how-grid p{font-size:13.5px;line-height:1.65;color:#385861;margin:0}.nmct .nmct-ch-how>.nmct-ch-clinical{font-size:12.5px;color:#566e75}.nmct .nmct-ch-admin-tip{background:#eaf3ef;border:1px solid #c7ded2;border-radius:9px;padding:11px 13px;font-size:12.5px!important;color:#335950!important}.nmct .nmct-ch-panel h3,.nmct .nmct-ch-outline h3{color:#133f47}.nmct .nmct-ch-outline{border-top:4px solid #6ea88c}.nmct .nmct-ch-day.is-locked{opacity:1;color:#435e65!important;background:#f5f7f6;border-color:#d7e3de}.nmct .nmct-ch-day.is-locked em{color:#435e65}.nmct .nmct-challenges .nmct-ch-showcase{margin:25px 0 34px}.nmct .nmct-challenges .nmct-ch-tile-body p{margin:0}@media(max-width:900px){.nmct .nmct-ch-hero{grid-template-columns:1fr}.nmct .nmct-ch-hero-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;align-items:center}.nmct .nmct-ch-hero-panel .nmct-ch-hero-visual{grid-row:1/5;min-height:150px}.nmct .nmct-ch-how-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.nmct .nmct-ch-showcase,.nmct .nmct-ch-pricing-layout,.nmct .nmct-ch-landing-explainer,.nmct .nmct-ch-how-grid{grid-template-columns:1fr}.nmct .nmct-ch-tile-body{padding:20px}.nmct .nmct-ch-tile-art{height:145px}.nmct .nmct-ch-pricing-aside{padding:25px}.nmct .nmct-ch-hero{grid-template-columns:1fr;padding:23px 18px;border-radius:22px}.nmct .nmct-ch-hero-panel{display:flex;gap:10px;border-radius:16px}.nmct .nmct-ch-hero-panel .nmct-ch-hero-visual{min-height:95px}.nmct .nmct-ch-hero h1{font-size:clamp(2rem,9vw,2.8rem)}.nmct .nmct-ch-hero-action{width:100%}.nmct .nmct-ch-primary{width:100%}}@media(prefers-reduced-motion:reduce){.nmct .nmct-ch-tile{transition:none}.nmct .nmct-ch-tile:hover{transform:none}}.nmct.nmct-challenges .nmct-btn{background:#154553!important;color:#fff!important;border:1px solid #154553}.nmct.nmct-challenges .nmct-btn:hover,.nmct.nmct-challenges .nmct-btn:focus-visible{background:#216374!important;border-color:#216374;color:#fff!important}.nmct .nmct-ch-tile-link:focus-visible,.nmct .nmct-ch-primary:focus-visible,.nmct.nmct-challenges .nmct-btn:focus-visible{outline:3px solid #99d1a3;outline-offset:3px}:root{--nm-faint:#66757d;--nm-muted:#56676f;--nm-primary:#08698b;--nm-primary-hover:#065675;--nm-lime-deep:#3f6b1b;--n3-ink:#132a38;--n3-ink2:#2f4653;--n3-muted:#56676f;--n3-navy:#0c2d40;--n3-navy2:#123a50;--n3-teal:#0a7aa1;--n3-teal-d:#07607f;--n3-teal-s:#e4f3f8;--n3-lime:#7fb24a;--n3-lime-d:#3f6b1b;--n3-lime-s:#eef5e3;--n3-sun:#f6b73c;--n3-sun-s:#fdf3dc;--n3-coral:#c4421c;--n3-coral-s:#fdece6;--n3-cream:#faf7f2;--n3-sand:#f3ece0;--n3-line:#e8e2d7;--n3-card:#fff;--n3-r:18px;--n3-r-lg:26px;--n3-shadow:0 1px 2px rgba(19,42,56,.05),0 10px 28px rgba(19,42,56,.07);--n3-shadow-lg:0 22px 60px rgba(12,45,64,.18);--n3-tabbar-h:66px}.nmct3-tabbar,.nmct3-sheet,.nmct3-topbar{display:none}.nmcta-bottom-nav{display:none!important}@media (max-width:1180px){.nmcta-app .nmcta-sidebar,.nmcta-app .nmcta-backdrop{display:none!important}.nmcta-app .nmcta-mobile-bar.nmct3-topbar{display:flex}.nmct3-topbar{position:sticky;top:0;z-index:900;align-items:center;gap:12px;min-height:60px;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top));background:rgba(250,247,242,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(232,226,215,.85);box-shadow:none}.nmct3-top-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--n3-line);flex:none}.nmct3-top-logo img{width:28px;height:28px;object-fit:contain}.nmct3-topbar .nmcta-mobile-brand{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.1}.nmct3-topbar .nmcta-mobile-brand small{order:-1;font-size:11.5px;font-weight:700;letter-spacing:.01em;color:var(--n3-muted)}.nmct3-topbar .nmcta-mobile-brand strong{font-family:var(--nm-serif);font-weight:600;font-size:19px;color:var(--n3-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmct3-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(140deg,var(--n3-teal),var(--n3-navy));color:#fff;font-weight:800;font-size:16px;border:0;flex:none}button.nmct3-top-avatar{cursor:pointer;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--n3-line)}.nmct3-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:950;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-top:1px solid var(--n3-line);box-shadow:0 -8px 26px rgba(12,45,64,.08)}.nmct3-tabbar.is-short{grid-auto-columns:minmax(0,1fr)}.nmct3-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:4px 2px;border:0;border-radius:14px;background:none;color:#4f6470;font:inherit;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.nmct3-tab-ic{display:grid;place-items:center;width:46px;height:30px;border-radius:999px;transition:background .18s ease,color .18s ease}.nmct3-tab .nmcta-icon{width:22px;height:22px}.nmct3-tab.is-active{color:var(--n3-navy)}.nmct3-tab.is-active .nmct3-tab-ic{background:var(--n3-lime-s);color:var(--n3-lime-d)}.nmct3-tab.is-active .nmct3-tab-label{font-weight:800}.nmct3-tab:focus-visible{outline:3px solid var(--n3-teal);outline-offset:-2px}.nmcta-main{padding-bottom:calc(var(--n3-tabbar-h) + 40px + env(safe-area-inset-bottom))!important}.nmct3-sheet{display:block;position:fixed;inset:0;z-index:1200}.nmct3-sheet[hidden]{display:none}.nmct3-sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(7,28,40,.5);opacity:0;transition:opacity .2s ease;cursor:pointer}.nmct3-sheet.is-open .nmct3-sheet-backdrop{opacity:1}.nmct3-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;overflow:auto;overscroll-behavior:contain;background:var(--n3-cream);border-radius:28px 28px 0 0;padding:10px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px rgba(7,28,40,.25);transform:translateY(102%);transition:transform .24s cubic-bezier(.2,.8,.2,1);outline:none}.nmct3-sheet.is-open .nmct3-sheet-panel{transform:translateY(0)}.nmct3-sheet-grip{display:block;width:44px;height:5px;border-radius:9px;background:#d6cfc2;margin:0 auto 14px}.nmct3-sheet-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nmct3-sheet-head .nmct3-avatar{width:46px;height:46px;font-size:19px}.nmct3-sheet-who{display:flex;flex-direction:column;flex:1;min-width:0}.nmct3-sheet-who strong{font-size:17px;color:var(--n3-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmct3-sheet-who small{font-size:13px;color:var(--n3-muted)}.nmct3-sheet-x{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--n3-line);background:#fff;color:var(--n3-ink);cursor:pointer}.nmct3-sheet-progress{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;background:#fff;border:1px solid var(--n3-line);border-radius:16px;padding:12px 14px;margin-bottom:12px;font-size:14px;color:var(--n3-ink2)}.nmct3-sheet-progress strong{color:var(--n3-ink)}.nmct3-bar{grid-column:1/-1;display:block;height:8px;border-radius:9px;background:#eee8dc;overflow:hidden}.nmct3-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--n3-lime),#5aa33c)}.nmct3-sheet-title{margin:18px 2px 8px;font-size:13px;font-weight:800;color:var(--n3-muted)}.nmct3-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nmct3-tile{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid var(--n3-line);color:var(--n3-ink)!important;text-decoration:none!important;font-weight:700;font-size:14.5px;line-height:1.2}.nmct3-tile-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--n3-teal-s);color:var(--n3-teal-d);flex:none}.nmct3-tile.is-active{border-color:var(--n3-lime);box-shadow:inset 0 0 0 1px var(--n3-lime)}.nmct3-tile.is-active .nmct3-tile-ic{background:var(--n3-lime-s);color:var(--n3-lime-d)}.nmct3-logout{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 4px;padding:13px;border-radius:14px;border:1px solid var(--n3-line);background:#fff;color:#8a2f16!important;font-weight:700;text-decoration:none!important}html.nmct3-locked{overflow:hidden}.nmct-mw-dock{bottom:calc(var(--n3-tabbar-h) + 8px + env(safe-area-inset-bottom))!important}html.nmct-m .nmct11-wizard-footer{bottom:calc(var(--n3-tabbar-h) + 8px + env(safe-area-inset-bottom))!important}}.nmct3-feature{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;color:#fff!important;text-decoration:none!important;background:radial-gradient(120% 140% at 100% 0%,rgba(127,178,74,.55) 0%,rgba(127,178,74,0) 45%),linear-gradient(135deg,#0f3a50 0%,#0c2d40 60%,#0a2433 100%);box-shadow:0 12px 30px rgba(12,45,64,.22)}.nmct3-feature>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.nmct3-feature small{font-size:12px;font-weight:800;letter-spacing:.02em;color:#cfe7a8}.nmct3-feature strong{font-family:var(--nm-serif);font-weight:600;font-size:18px;line-height:1.15;color:#fff}.nmct3-feature em{font-style:normal;font-size:13px;color:#d9ecf2}.nmct3-feature .nmcta-icon{flex:none;color:#cfe7a8}.nmct3-feature-art{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-family:var(--nm-serif);font-size:24px;font-weight:600;line-height:.9;text-align:center}.nmct3-feature-art small{display:block;font-family:var(--nm-font);font-size:10px;letter-spacing:.04em;color:#d9ecf2}.nmcta-main .nmct6-tabs{display:none!important}.nmcta-main .nmct3-head{margin:0 0 18px!important}.nmcta-main .nmct3-head h2{margin:0!important;font-size:clamp(28px,4.4vw,40px)!important;line-height:1.08!important}.nmct3-head-sub{margin:6px 0 0!important;font-size:15px!important;color:var(--n3-muted)!important}.nmct3-now{position:relative;overflow:hidden;border-radius:var(--n3-r-lg);padding:22px 22px 20px;margin:0 0 14px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,rgba(127,178,74,.45) 0%,rgba(127,178,74,0) 50%),radial-gradient(70% 90% at 0% 100%,rgba(10,122,161,.55) 0%,rgba(10,122,161,0) 60%),linear-gradient(150deg,#0f3a50 0%,#0c2d40 55%,#09222f 100%);box-shadow:var(--n3-shadow-lg)}.nmct3-now-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.nmct3-now-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#d8f0b8;letter-spacing:.01em}.nmct3-now-label::before{content:"";width:8px;height:8px;border-radius:50%;background:#a6dc6c;box-shadow:0 0 0 4px rgba(166,220,108,.22)}.nmct3-ring{--p:0;position:relative;display:grid;place-content:center;text-align:center;width:66px;height:66px;border-radius:50%;flex:none;background:conic-gradient(#a6dc6c calc(var(--p)*1%),rgba(255,255,255,.14) 0)}.nmct3-ring::before{content:"";position:absolute;inset:6px;border-radius:50%;background:#0d3346}.nmct3-ring strong,.nmct3-ring span{position:relative;color:#fff;line-height:1}.nmct3-ring strong{font-family:var(--nm-serif);font-size:22px;font-weight:600}.nmct3-ring span{font-size:10.5px;color:#cfe3ea;margin-top:2px}.nmct3-now-main{display:flex;gap:14px;align-items:flex-start}.nmct3-now-emoji{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:26px}.nmcta-main .nmct3-now h2{margin:0 0 6px!important;color:#fff!important;font-size:clamp(22px,3.2vw,30px)!important;line-height:1.15!important}.nmcta-main .nmct3-now p{margin:0!important;color:#dcebf0!important;font-size:15.5px!important;line-height:1.55!important}.nmct3-now-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:18px}.nmct3-now-actions form{margin:0}.nmct3-btn,.nmcta-main .nmct3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border-radius:999px;border:0;background:#a6dc6c;color:#0b2a17!important;font:inherit;font-weight:800;font-size:16px;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.18);transition:transform .15s ease,background .15s ease}.nmct3-btn:hover{background:#b8e783;transform:translateY(-1px)}.nmct3-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.nmct3-now-time{font-size:14px;font-weight:700;color:#cfe3ea}.nmct3-also{margin:0 0 18px}.nmcta-main .nmct3-also h3,.nmcta-main .nmct3-h{margin:22px 2px 10px!important;font-family:var(--nm-font)!important;font-size:15px!important;font-weight:800!important;color:var(--n3-ink2)!important;letter-spacing:0!important}.nmct3-also ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nmct3-also a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--n3-line);text-decoration:none!important;color:var(--n3-ink)!important;box-shadow:0 1px 2px rgba(19,42,56,.04)}.nmct3-also a:hover{border-color:#cfe3c0}.nmct3-also-emoji{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--n3-sand);font-size:21px}.nmct3-also a>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nmct3-also strong{font-size:15.5px;line-height:1.3}.nmct3-also small{font-size:13.5px;line-height:1.4;color:var(--n3-muted)}.nmct3-also-go{font-size:24px;color:#656f74;line-height:1}.nmct3-feature--home{margin:16px 0 4px;padding:16px 18px}.nmct3-feature--home strong{font-size:20px}.nmct3-feature-cta{display:inline-block;margin-top:8px;font-size:14px;font-weight:800;color:#bfe58e}.nmct3-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:900px){.nmct3-tools{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.nmct3-checklist{margin:18px 0;background:#fff;border:1px solid var(--n3-line);border-radius:18px;padding:0}.nmct3-checklist>summary{display:grid;grid-template-columns:1fr;gap:8px;padding:14px 16px;cursor:pointer;list-style:none}.nmct3-checklist>summary::-webkit-details-marker{display:none}.nmct3-checklist>summary>span:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nmct3-checklist>summary strong{font-size:15.5px;color:var(--n3-ink)}.nmct3-checklist>summary small{font-size:13.5px;color:var(--n3-muted);font-weight:700}.nmct3-checklist>summary .nmct3-bar{display:block;height:7px;border-radius:9px;background:#eee8dc;overflow:hidden}.nmct3-checklist ul{list-style:none;margin:0;padding:0 16px 14px;display:grid;gap:6px}.nmct3-checklist li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--n3-ink2)}.nmct3-checklist li.is-done{color:var(--n3-muted)}.nmct3-checklist li a{color:var(--n3-teal-d)!important;font-weight:700}.nmct3-checklist .nmct-v1-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #cfc7b8;font-size:12px;flex:none}.nmct3-checklist li.is-done .nmct-v1-check{background:var(--n3-lime);border-color:var(--n3-lime);color:#fff}.nmct3-bar{display:block;height:8px;border-radius:9px;background:#eee8dc;overflow:hidden}.nmct3-bar i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--n3-lime),#5aa33c)}.nmct3-ribbon{display:grid;gap:10px;margin:0 auto 16px;max-width:1180px}.nmct3-next{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:var(--n3-navy);color:#fff!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(12,45,64,.16)}.nmct3-next-emoji{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.12);font-size:19px}.nmct3-next>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.nmct3-next small{font-size:12px;font-weight:800;color:#cfe7a8}.nmct3-next strong{font-size:15px;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nmct3-next-go{font-size:20px;color:#cfe7a8}.nmct3-howto{background:#fff;border:1px solid var(--n3-line);border-radius:16px}.nmct3-howto>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:800;font-size:15px;color:var(--n3-ink)}.nmct3-howto>summary::-webkit-details-marker{display:none}.nmct3-howto-ic{font-size:18px}.nmct3-howto>summary>span:nth-child(2){flex:1}.nmct3-howto-toggle::after{content:"Ocultar";font-size:13px;font-weight:700;color:var(--n3-teal-d)}.nmct3-howto:not([open]) .nmct3-howto-toggle::after{content:"Ver"}.nmct3-howto ol{list-style:none;margin:0;padding:0 14px 14px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:760px){.nmct3-howto ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.nmct3-howto li{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:var(--n3-cream)}.nmct3-howto li b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--n3-navy);color:#fff;font-size:13px}.nmct3-howto li span{display:flex;flex-direction:column;gap:2px}.nmct3-howto li strong{font-size:14.5px;color:var(--n3-ink)}.nmct3-howto li small{font-size:13.5px;line-height:1.4;color:var(--n3-muted)}.nmct3-ribbon{grid-template-columns:minmax(0,1fr)}.nmct3-ribbon>*{min-width:0}.nmct3-tile>span:last-child{min-width:0;overflow-wrap:anywhere}@media (max-width:380px){.nmct3-tile{font-size:13.5px;gap:8px;padding:10px}.nmct3-tile-ic{width:32px;height:32px}}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-weeks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 4px!important}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week{padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--n3-line)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week strong{font-size:13.5px!important;line-height:1.25!important;font-family:var(--nm-font)!important;font-weight:800!important;color:var(--n3-ink)!important}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week-no{font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:var(--n3-muted)!important}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week small{font-size:12.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week.is-current{border-color:var(--n3-lime)!important;box-shadow:inset 0 0 0 1px var(--n3-lime)!important}.nmcta-main .nmct .nmct3-view-inicio .nmct-v1-week .nmct-progress{height:6px!important;margin:0!important}.nmct3-retos{display:grid;gap:18px;margin:18px 0}.nmct3-reto{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);overflow:hidden;border-radius:28px;background:#fff;border:1px solid var(--n3-line);box-shadow:var(--n3-shadow)}.nmct3-reto-art{position:relative;min-height:260px;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#9bd06a 0%,rgba(155,208,106,0) 55%),radial-gradient(90% 80% at 0% 100%,#0a7aa1 0%,rgba(10,122,161,0) 60%),linear-gradient(150deg,#123a50,#0c2d40 60%,#08202d)}.nmct3-reto-leaf{position:absolute;border-radius:0 70% 0 70%;background:rgba(166,220,108,.22);border:1px solid rgba(207,231,168,.35)}.nmct3-reto-leaf--a{width:150px;height:150px;right:-30px;top:-20px;transform:rotate(18deg)}.nmct3-reto-leaf--b{width:90px;height:90px;left:18px;bottom:-26px;transform:rotate(-30deg);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.nmct3-reto-num{position:absolute;left:26px;bottom:24px;font-family:var(--nm-serif);font-weight:600;font-size:86px;line-height:.85;color:#fff;letter-spacing:-.03em}.nmct3-reto-num small{display:block;margin-top:8px;font-family:var(--nm-font);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe7a8}.nmct3-reto-body{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,3vw,30px)}.nmct3-reto-status{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--n3-lime-s);color:var(--n3-lime-d);font-size:13.5px;font-weight:800}.nmct3-reto-status::before{content:"";width:8px;height:8px;border-radius:50%;background:#5aa33c}.nmct3-reto--soon .nmct3-reto-status,.nmct3-reto--capacity .nmct3-reto-status{background:var(--n3-sun-s);color:#7a4b00}.nmct3-reto--soon .nmct3-reto-status::before,.nmct3-reto--capacity .nmct3-reto-status::before{background:#d08a00}.nmct .nmct3-reto h3,.nmct3-reto h3{margin:2px 0 0!important;font-family:var(--nm-serif)!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.1!important;color:var(--n3-ink)!important}.nmct3-reto-sub{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--n3-ink2)!important}.nmct3-reto-facts{list-style:none;margin:4px 0 0!important;padding:0!important;display:grid;gap:6px}.nmct3-reto-facts li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--n3-ink2);margin:0!important}.nmct3-reto-facts li::before{display:none!important}.nmct3-reto-facts span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--n3-cream);font-size:15px}.nmct3-reto-note{margin:0!important;padding:10px 12px;border-radius:12px;background:var(--n3-cream);font-size:14px!important;color:var(--n3-ink2)!important}.nmct3-reto-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--n3-line)}.nmct3-reto-only{margin:0!important;font-size:14px!important;font-weight:700;color:var(--n3-ink2)!important;flex:1 1 220px}.nmct3-reto-only.is-ok{color:var(--n3-lime-d)!important}.nmct3-reto-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:999px;background:var(--n3-navy);color:#fff!important;font-weight:800;text-decoration:none!important;white-space:nowrap}.nmct3-reto-cta:hover{background:var(--n3-navy2)}@media (max-width:700px){.nmct3-reto{grid-template-columns:1fr}.nmct3-reto-art{min-height:150px}.nmct3-reto-num{font-size:64px;left:20px;bottom:18px}.nmct3-reto-cta{width:100%;justify-content:center}}.nmct3-gate{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;margin:0 0 6px;border-radius:20px;background:var(--n3-sun-s);border:1px solid #f1dfb4}.nmct3-gate>span{font-size:26px}.nmct3-gate>div{flex:1 1 240px}.nmct3-gate strong{display:block;font-size:16px;color:var(--n3-ink)}.nmct3-gate p{margin:4px 0 0!important;font-size:14.5px!important;color:var(--n3-ink2)!important}.nmct3-gate-cta{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;border-radius:999px;background:var(--n3-navy);color:#fff!important;font-weight:800;text-decoration:none!important}.nmct-ch-panel.nmct3-gate-panel,.nmct-ch-panel.nmct3-join{border-radius:26px!important;border:1px solid var(--n3-line)!important}.nmct3-gate-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--n3-sun-s);font-size:26px;margin-bottom:10px}.nmct3-gate-steps{list-style:none;margin:14px 0!important;padding:0!important;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.nmct3-gate-steps li{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--n3-cream);font-size:14.5px;font-weight:700;color:var(--n3-ink2);margin:0!important}.nmct3-gate-steps li::before{display:none!important}.nmct3-gate-steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--n3-line);color:var(--n3-ink);font-size:13px}.nmct3-gate-steps li.is-done b{background:var(--n3-lime);border-color:var(--n3-lime);color:#fff}.nmct3-gate-steps li.is-current{background:var(--n3-teal-s);color:var(--n3-ink)}.nmct3-gate-steps li.is-current b{background:var(--n3-navy);border-color:var(--n3-navy);color:#fff}@media (max-width:560px){.nmct3-gate-steps{grid-template-columns:1fr}.nmct3-gate-steps li{flex-direction:row;align-items:center}}.nmct3-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.nmct3-link{font-weight:700;color:var(--n3-teal-d)!important}.nmct3-join-closed{padding:12px 14px;border-radius:12px;background:var(--n3-cream)}.nmct3-muted{color:var(--n3-muted)!important;font-size:14.5px!important}.nmct-ch-panel.nmct3-active{display:grid!important;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;background:linear-gradient(135deg,#f4f9ec,#fff)!important;border-color:#d7e9c2!important}.nmct3-active-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--n3-lime-s);font-size:26px;grid-row:span 1}.nmct3-active h3{margin:0 0 4px!important}.nmct3-active p{margin:0!important}.nmct3-active .nmct3-bar{grid-column:1/-1}.nmct3-kicker{display:inline-block;font-size:14px;font-weight:800;color:var(--n3-lime-d);margin-bottom:6px}.nmct-ch-adminlink{margin:22px 0;text-align:center}.nmct-ch-adminlink a{font-weight:800;color:var(--n3-teal-d)}.nmct3-lp-retos{background:linear-gradient(180deg,var(--n3-cream),#f1ece2)}.nmct3-lp-path{list-style:none;margin:22px 0 10px!important;padding:0!important;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.nmct3-lp-path li{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--n3-line);margin:0!important}.nmct3-lp-path li::before{display:none!important}.nmct3-lp-path b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--n3-navy);color:#fff;font-size:15px}.nmct3-lp-path strong{font-size:16.5px;color:var(--n3-ink)}.nmct3-lp-path span{font-size:15px;line-height:1.5;color:var(--n3-ink2)}@media (max-width:760px){.nmct3-lp-path{grid-template-columns:1fr}}.nmct-ch-pricing-aside.nmct3-lp-aside{background:#fff!important;color:var(--n3-ink)!important;border:1px solid var(--n3-line)!important;box-shadow:var(--n3-shadow)!important}.nmct-ch-pricing-aside.nmct3-lp-aside h3{color:var(--n3-ink)!important;font-family:var(--nm-serif)!important;font-size:26px!important;margin:0 0 8px!important}.nmct-ch-pricing-aside.nmct3-lp-aside p,.nmct-ch-pricing-aside.nmct3-lp-aside li{color:var(--n3-ink2)!important}.nmct-ch-pricing-aside.nmct3-lp-aside .nmct-ch-pricing-link{background:var(--n3-navy)!important;color:#fff!important}.nmct3-lesson-head{margin-bottom:6px}.nmct3-lesson-kicker{margin:0 0 6px!important;font-size:14px!important;font-weight:800;color:var(--n3-lime-d)!important}.nmcta-main .nmct .nmct3-lesson-head h2{margin:0 0 12px!important;font-size:clamp(28px,4.6vw,42px)!important;line-height:1.08!important}.nmct3-lesson-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px!important;padding:0!important}.nmct3-lesson-chips li{margin:0!important;padding:6px 12px;border-radius:999px;background:var(--n3-cream);border:1px solid var(--n3-line);font-size:13.5px;font-weight:700;color:var(--n3-ink2)}.nmct3-lesson-chips li::before{display:none!important}.nmct3-lesson-chips li.is-done{background:var(--n3-lime-s);border-color:#d3e7bc;color:var(--n3-lime-d)}.nmct3-learn>*+*{margin-top:14px}.nmct3-summary{border-radius:20px;padding:16px;background:linear-gradient(135deg,#0f3a50,#0c2d40);color:#fff}.nmct3-summary-title{margin:0 0 10px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.02em;color:#cfe7a8!important}.nmct3-summary ul{list-style:none;margin:0!important;padding:0!important;display:grid;gap:10px}.nmct3-summary li{display:flex;gap:12px;align-items:flex-start;margin:0!important;font-size:15.5px;line-height:1.45;color:#fff}.nmct3-summary li::before{display:none!important}.nmct3-summary-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.1);font-size:17px}.nmct3-summary li small{display:block;font-size:12.5px;font-weight:800;color:#bcd6df;margin-bottom:1px}.nmct3-block-title{display:flex;align-items:center;gap:8px;margin:0 0 8px!important;font-size:13.5px!important;font-weight:800!important;color:var(--n3-ink2)!important;letter-spacing:.01em}.nmct3-block-title span{font-size:17px}.nmct3-idea,.nmct3-real,.nmct3-steps{border-radius:20px;padding:16px 18px;background:#fff;border:1px solid var(--n3-line)}.nmct3-idea .nmct-lesson-text p,.nmct3-real .nmct-lesson-text p,.nmct3-steps .nmct-lesson-text p{margin:0 0 .6em!important;font-size:17px!important;line-height:1.7!important;color:var(--n3-ink)!important}.nmct3-idea .nmct-lesson-text p:last-child,.nmct3-real .nmct-lesson-text p:last-child{margin-bottom:0!important}body.nmct-app-page .nmcta-main .nmct .nmct3-learn .nmct-lesson-text p:first-child::first-letter{font:inherit!important;float:none!important;margin:0!important;color:inherit!important;line-height:inherit!important;font-size:inherit!important}.nmct3-real{background:var(--n3-sun-s);border-color:#f1dfb4}.nmct3-steps ol{list-style:none;margin:0!important;padding:0!important;display:grid;gap:8px;counter-reset:none}.nmct3-steps li{display:flex;align-items:flex-start;gap:12px;margin:0!important;padding:12px;border-radius:14px;background:var(--n3-cream);font-size:16px;line-height:1.5;color:var(--n3-ink)}.nmct3-steps li::before{display:none!important}.nmct3-steps li b{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--n3-lime);color:#fff;font-size:14px}.nmct3-remember{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:var(--n3-teal-s);border:1px solid #c9e4ee}.nmct3-remember-ic{font-size:22px;line-height:1}.nmct3-remember strong{display:block;font-size:14px;color:var(--n3-teal-d);margin-bottom:2px}.nmct3-remember p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--n3-ink)!important}.nmct3-mission{border-radius:24px!important;padding:20px!important;background:linear-gradient(160deg,#f4f9ec 0%,#fff 70%)!important;border:1px solid #d7e9c2!important;box-shadow:none!important}.nmcta-main .nmct .nmct3-mission-title{display:flex;align-items:center;gap:10px;margin:0 0 4px!important;font-size:24px!important;color:var(--n3-ink)!important}.nmct3-mission-intro{margin:0 0 12px!important;font-size:15px!important;color:var(--n3-ink2)!important}.nmct3-mission-options{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:700px){.nmct3-mission-options{grid-template-columns:1fr 1fr}}.nmct3-mission-opt{padding:14px 16px;border-radius:16px;background:#fff;border:2px solid #cfe5b5}.nmct3-mission-opt.is-plus{border-style:dashed;border-color:#d8d2c5}.nmct3-mission-tag{display:inline-block;margin-bottom:6px;padding:3px 10px;border-radius:999px;background:var(--n3-lime-s);color:var(--n3-lime-d);font-size:12.5px;font-weight:800}.nmct3-mission-opt.is-plus .nmct3-mission-tag{background:var(--n3-sand);color:var(--n3-ink2)}.nmct3-mission-opt p{margin:0!important;font-size:16.5px!important;line-height:1.5!important;font-weight:700;color:var(--n3-ink)!important}.nmct3-mission-evidence{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0!important;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--n3-line);font-size:15px!important;color:var(--n3-ink2)!important}.nmct3-mission-note{margin:10px 0 0!important;font-size:14px!important;color:var(--n3-muted)!important}.nmct-lp-eyebrow,.nmcta-main .nmct .nmct-pill,.nmcta-main .nmct-pill,.nmct-eyebrow,.nmctw-eyebrow,.nmct8-kicker,.nmct11-wizard-eyebrow,.nmct-v1-mission-kicker,.nmct-ch-section-kicker,.nmct-lp-price-label{text-transform:none!important;letter-spacing:.005em!important;font-size:13px!important;font-weight:800!important}.nmct-lp-eyebrow,.nmct-eyebrow,.nmct8-kicker,.nmct11-wizard-eyebrow{color:var(--n3-lime-d)!important}.nmct-lp-section--navy .nmct-lp-eyebrow,.nmct-auth-summary-card .nmct-lp-eyebrow{color:#cfe7a8!important}.nmcta-main .nmct .nmct-pill{padding:5px 11px!important;border-radius:999px!important}.nmcta-main .nmct .nmct-v1-section-title{font-size:13.5px!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--n3-lime-d)!important}.nmcta-main .nmct .nmct-week{font-size:12.5px!important;letter-spacing:.03em!important;color:var(--n3-muted)!important}.nmct3-tab{font-size:11.5px}.nmctj-calendar small{font-size:10.5px!important}.nmcta-main .nmct .nmct6-admin-head p,.nmcta-main .nmct .nmct-ch-admin p{font-size:14.5px!important;line-height:1.55!important}.nmcta-main .nmct dt{font-size:12.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmct .nmct6-admin-kpis span{font-size:13px!important;color:var(--n3-muted)!important}.nmcta-main .nmct .nmct-ch-admin label,.nmcta-main .nmct .nmct6-review-form label{font-size:14px!important;color:var(--n3-ink2)!important}.nmcta-main .nmct .nmct-ch-check{display:flex!important;align-items:center!important;gap:10px!important;flex-direction:row!important}.nmcta-main .nmct .nmct-ch-check input{width:auto!important;margin:0!important}.nmcta-main .nmct .nmct-ch-admin-tip{font-size:13.5px!important}.nmct3-ch-admin-h,.nmcta-main .nmct .nmct-ch-admin-h{margin:26px 0 8px!important;font-size:20px!important}.nmcta-main .nmctw-community p,.nmcta-main .nmctw-community small,.nmcta-main .nmctw-community label{color:var(--n3-ink2)}.nmcta-main .nmctw-community aside p{font-size:14px!important;line-height:1.55!important;color:var(--n3-ink2)!important}.nmcta-main .nmctw-community .nmctw-filename,.nmcta-main .nmctw-community small{font-size:13px!important;color:var(--n3-muted)!important}.nmcta-main .nmctw-community .nmctw-composer p{font-size:13.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmctw-community .nmctw-empty p{font-size:14.5px!important;color:var(--n3-ink2)!important}.nmcta-main .nmct-plan-disclaimer{font-size:13.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmct .nmct-plan-tabs small{font-size:11.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmct-lib-tabs a.is-on{background:var(--n3-navy)!important;color:#fff!important;border-color:var(--n3-navy)!important}.nmcta-main .nmct-lib-tabs a.is-on small{color:#d9ecf2!important}.nmcta-main .nmct-lib-mine{font-size:12.5px!important}.nmcta-main .nmctj-habits strong,.nmcta-main .nmctj-week strong{color:var(--n3-ink)!important}.nmcta-main .nmcts-nav a{color:var(--n3-teal-d)!important;font-size:13.5px!important}.nmcta-main .nmcts-nav a.is-active{color:var(--n3-navy)!important}.nmct a:focus-visible,.nmct button:focus-visible,.nmct input:focus-visible,.nmct select:focus-visible,.nmct textarea:focus-visible{outline:3px solid var(--n3-teal)!important;outline-offset:2px!important}.nmcta-main .nmct .nmct-v1-quick-card{border-radius:18px!important;border:1px solid var(--n3-line)!important;box-shadow:0 1px 2px rgba(19,42,56,.04)!important}.nmcta-main .nmct .nmct-v1-quick-card strong{font-size:15.5px!important;color:var(--n3-ink)!important}.nmcta-main .nmct .nmct-v1-quick-card small{font-size:13.5px!important;color:var(--n3-muted)!important}.nmcta-main .nmctj-calendar-day b,.nmcta-main .nmctj-calendar-day span{color:var(--n3-ink2)!important}.nmcta-main .nmctj-calendar-day small{color:var(--n3-muted)!important}.nmct11-editor-save{background:var(--n3-teal-d)!important}.nmct-lp-was{color:#5d6b72!important}.nmct-auth-summary-card .nmct-lp-was{color:#c4d3d9!important}.nmct-mb-toast:not(.is-on){visibility:hidden;opacity:0;transition:transform .25s ease,opacity .2s ease,visibility 0s .25s}.nmct-mb-toast.is-on{visibility:visible;opacity:1;transition:transform .25s ease,opacity .2s ease}.nmct3-howto{border-radius:14px}.nmct3-howto>summary{padding:10px 12px;font-size:14.5px}.nmct3-howto ol{gap:0;padding:0 12px 8px}.nmct3-howto li{background:none;padding:8px 0;border-top:1px solid var(--n3-line);border-radius:0;align-items:center}.nmct3-howto li b{width:24px;height:24px;font-size:12px}.nmct3-howto li span{flex-direction:row;flex-wrap:wrap;column-gap:6px;align-items:baseline}.nmct3-howto li strong{font-size:14.5px}.nmct3-howto li small{font-size:13.5px}@media (min-width:760px){.nmct3-howto ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nmct3-howto li{border-top:0;align-items:flex-start}.nmct3-howto li span{flex-direction:column}}.nmct3-howto.is-placed{margin:0 0 16px}@media (max-width:1180px){.nmct3-back{display:none!important}}@media (min-width:640px) and (max-width:1180px){.nmct3-sheet-panel{left:50%;right:auto;width:min(560px,calc(100% - 32px));bottom:12px;border-radius:28px;transform:translate(-50%,110%)}.nmct3-sheet.is-open .nmct3-sheet-panel{transform:translate(-50%,0)}.nmct3-tabbar{left:50%;right:auto;width:min(620px,calc(100% - 32px));transform:translateX(-50%);bottom:12px;border-radius:24px;border:1px solid var(--n3-line);padding-bottom:6px}.nmcta-main{padding-bottom:120px!important}}.nmct3-tile{gap:8px;padding:10px;font-size:13.5px}.nmct3-tile-ic{width:30px;height:30px;border-radius:10px}.nmct3-tile-ic .nmcta-icon{width:18px;height:18px}.nmct3-tile>span:last-child{overflow-wrap:normal!important;hyphens:auto;-webkit-hyphens:auto}.nmcta-main .nmcts-nav{display:none!important}.nmcta-main-wide .nmct .nmct-head{display:none!important}.nmcta-main-wide .nmct p,.nmcta-main-wide .nmct li{font-size:15px;line-height:1.55}.nmcta-main-wide .nmct label{font-size:14px!important;font-weight:700;color:var(--n3-ink2)!important}.nmcta-main-wide .nmct input:not([type=checkbox]):not([type=radio]),.nmcta-main-wide .nmct select,.nmcta-main-wide .nmct textarea{font-size:15px!important;min-height:44px;border-radius:12px!important}.nmcta-main-wide .nmct textarea{min-height:0}.nmcta-main-wide .nmct td,.nmcta-main-wide .nmct th{font-size:14px!important}.nmcta-main-wide .nmct small{font-size:13px!important}.nmcta-main-wide .nmct .nmct-btn{font-size:15px!important;min-height:44px}.nmcta-main-wide .nmct h2{font-size:clamp(26px,3vw,34px)!important}.nmcta-main-wide .nmct .nmct12-kpi span,.nmcta-main-wide .nmct .nmct6-admin-kpis span,.nmcta-main-wide .nmct .nmcts-stat-grid span{font-size:13.5px!important}.nmct3a{max-width:1180px}.nmct3a-head,.nmcta-main .nmct .nmct3a-head{margin:0 0 18px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.nmcta-main .nmct .nmct3a-head h2,.nmct3a-head h2{margin:0 0 6px!important;font-size:clamp(28px,3.4vw,38px)!important;line-height:1.1!important}.nmct3a-head p{margin:0!important;max-width:760px;font-size:16px!important;color:var(--n3-ink2)!important}.nmct3a-head .nmct3a-bar{margin-top:12px;max-width:420px}.nmct3a-hello h1{margin:0 0 4px!important;font-family:var(--nm-serif);font-weight:600;font-size:clamp(30px,4vw,42px);color:var(--n3-ink)}.nmct3a-hello p{margin:0 0 22px!important;font-size:16px!important;color:var(--n3-muted)!important}.nmct3a-block{margin:0 0 26px}.nmct3a-block>h2,.nmcta-main .nmct .nmct3a-block>h2,.nmct3a-h,.nmcta-main .nmct .nmct3a-h{margin:0 0 12px!important;font-family:var(--nm-font)!important;font-size:17px!important;font-weight:800!important;color:var(--n3-ink)!important;letter-spacing:0!important;display:flex;align-items:center;gap:8px}.nmct3a-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--n3-coral);color:#fff;font-size:13px}.nmct3a-todo{display:grid;gap:10px}.nmct3a-todo-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--n3-line);border-left:5px solid var(--n3-sun);text-decoration:none!important;color:var(--n3-ink)!important;box-shadow:var(--n3-shadow)}.nmct3a-todo-item:hover{border-color:#e9c97a}.nmct3a-todo-ic{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--n3-sun-s);font-size:22px}.nmct3a-todo-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nmct3a-todo-copy strong{font-size:16.5px}.nmct3a-todo-copy small{font-size:14px!important;color:var(--n3-ink2)}.nmct3a-todo-cta{flex:none;padding:10px 16px;border-radius:999px;background:var(--n3-navy);color:#fff;font-weight:800;font-size:14.5px;white-space:nowrap}@media (max-width:640px){.nmct3a-todo-item{flex-wrap:wrap}.nmct3a-todo-cta{width:100%;text-align:center}}.nmct3a-allgood{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--n3-lime-s);border:1px solid #d3e7bc}.nmct3a-allgood>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--n3-lime);color:#fff;font-weight:800;font-size:20px;flex:none}.nmct3a-allgood strong{font-size:16px;color:var(--n3-ink)}.nmct3a-allgood p{margin:2px 0 0!important;font-size:14.5px!important;color:var(--n3-ink2)!important}.nmct3a-allgood.is-small{padding:12px 14px}.nmct3a-allgood.is-small>span{width:30px;height:30px;font-size:15px}.nmct3a-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nmct3a-stats div{padding:16px;border-radius:18px;background:#fff;border:1px solid var(--n3-line)}.nmct3a-stats strong{display:block;font-family:var(--nm-serif);font-weight:600;font-size:34px;line-height:1;color:var(--n3-navy)}.nmct3a-stats span{display:block;margin-top:6px;font-size:14px;color:var(--n3-ink2)}@media (max-width:760px){.nmct3a-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nmct3a-group{margin:16px 2px 8px!important;font-size:14px!important;font-weight:800;color:var(--n3-muted)!important}.nmct3a-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.nmct3a-area{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--n3-line);text-decoration:none!important;color:var(--n3-ink)!important;transition:border-color .15s,box-shadow .15s}.nmct3a-area:hover{border-color:#bcd9e4;box-shadow:var(--n3-shadow)}.nmct3a-area-ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--n3-teal-s);color:var(--n3-teal-d)}.nmct3a-area>span:last-child{display:flex;flex-direction:column;gap:3px}.nmct3a-area strong{font-size:15.5px}.nmct3a-area small{font-size:13.5px!important;line-height:1.4;color:var(--n3-muted)}.nmct3a-card,.nmcta-main .nmct .nmct3a-card{background:#fff;border:1px solid var(--n3-line);border-radius:22px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(19,42,56,.04)}.nmct3a-card>header{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.nmct3a-card>header h3,.nmcta-main .nmct .nmct3a-card>header h3{margin:0 0 4px!important;font-size:20px!important}.nmct3a-card>header p{margin:0!important;font-size:14.5px!important;color:var(--n3-ink2)!important}.nmct3a-card-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--n3-cream);font-size:22px}.nmct3a-num{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--n3-navy);color:#fff;font-weight:800;font-size:16px}.nmct3a-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media (max-width:760px){.nmct3a-fields{grid-template-columns:1fr}}.nmct3a-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nmct3a-field.is-wide{grid-column:1/-1}.nmct3a-field[hidden]{display:none}.nmct3a-field label{margin:0!important}.nmct3a-field small{color:var(--n3-muted)!important;line-height:1.4}.nmct3a-field input,.nmct3a-field textarea,.nmct3a-field select,.nmct3a-inline input,.nmct3a-answer input,.nmct3a-case input,.nmct3a-case textarea,.nmct3a-steplist input{width:100%;padding:10px 12px;border:1.5px solid #d9d2c5!important;border-radius:12px!important;background:#fff;font:inherit;font-size:15px;color:var(--n3-ink)}.nmct3a-field input:focus,.nmct3a-field textarea:focus,.nmct3a-answer input:focus,.nmct3a-case input:focus,.nmct3a-case textarea:focus,.nmct3a-steplist input:focus,.nmct3a-inline input:focus{border-color:var(--n3-teal)!important;outline:3px solid rgba(10,122,161,.18)!important;outline-offset:0!important}.nmct3a-req{font-size:11.5px;font-weight:800;color:#8a2f16;background:var(--n3-coral-s);padding:2px 8px;border-radius:999px;margin-left:4px}.nmct3a-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.nmct3a-jump a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--n3-line);font-size:14px;font-weight:700;color:var(--n3-ink)!important;text-decoration:none!important}.nmct3a-savebar{position:sticky;bottom:12px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin:18px 0 6px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.97);border:1px solid var(--n3-line);box-shadow:0 12px 30px rgba(12,45,64,.14);backdrop-filter:blur(8px)}.nmct3a-savebar [data-nmct3a-status]{margin-right:auto;font-size:14px;font-weight:700;color:var(--n3-muted)}form.is-dirty .nmct3a-savebar [data-nmct3a-status]{color:#8a5a00}form.is-dirty .nmct3a-savebar [data-nmct3a-status]::before{content:"● ";color:var(--n3-sun)}@media (max-width:1180px){.nmct3a-savebar{bottom:calc(var(--n3-tabbar-h) + 10px + env(safe-area-inset-bottom))}}@media (min-width:640px) and (max-width:1180px){.nmct3a-savebar{bottom:96px}}@media (max-width:640px){.nmct3a-savebar .nmct-btn{flex:1 1 100%}}.nmct3a-link{font-weight:700;color:var(--n3-teal-d)!important}.nmct3a-more{padding:0!important}.nmct3a-more>summary{padding:16px 20px;cursor:pointer;font-weight:800;font-size:15.5px;color:var(--n3-ink)}.nmct3a-more>*:not(summary){margin:0 20px 18px}.nmct3a-retos{display:grid;gap:14px}.nmct3a-reto{display:grid;grid-template-columns:120px 1fr;overflow:hidden;border-radius:22px;background:#fff;border:1px solid var(--n3-line);box-shadow:0 1px 2px rgba(19,42,56,.04)}.nmct3a-reto-art{display:grid;place-content:center;text-align:center;color:#fff;font-family:var(--nm-serif);font-size:44px;font-weight:600;line-height:.9;background:radial-gradient(120% 90% at 85% 10%,#9bd06a 0%,rgba(155,208,106,0) 55%),linear-gradient(150deg,#123a50,#0c2d40)}.nmct3a-reto-art small{display:block;margin-top:6px;font-family:var(--nm-font);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfe7a8}.nmct3a-reto-body{padding:16px 18px}.nmct3a-reto-body h4{margin:0 0 4px!important;font-family:var(--nm-serif);font-size:22px!important;color:var(--n3-ink)}.nmct3a-reto-when{margin:0 0 10px!important;font-size:14.5px!important;color:var(--n3-ink2)!important}.nmct3a-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.nmct3a-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--n3-cream);border:1px solid var(--n3-line);font-size:13px;font-weight:700;color:var(--n3-ink2)}.nmct3a-chip.is-ok{background:var(--n3-lime-s);border-color:#d3e7bc;color:var(--n3-lime-d)}.nmct3a-chip.is-off{color:var(--n3-muted)}.nmct3a-chip.is-warn{background:var(--n3-sun-s);border-color:#f1dfb4;color:#7a4b00}.nmct3a-reto-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}@media (max-width:640px){.nmct3a-reto{grid-template-columns:1fr}.nmct3a-reto-art{min-height:90px;font-size:36px}.nmct3a-reto-actions .nmct-btn{width:100%}}.nmct3a-inline{display:flex;flex-wrap:wrap;gap:10px}.nmct3a-inline input{flex:1 1 260px}.nmct3a-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.1fr);gap:14px;align-items:center;padding:16px;margin:0 0 10px;border-radius:18px;background:#fff;border:1px solid var(--n3-line);border-left:5px solid var(--n3-sun)}.nmct3a-order-who{display:flex;flex-direction:column;gap:3px}.nmct3a-order-who strong{font-size:16px}.nmct3a-order-who .nmct3a-chip{align-self:flex-start;margin-top:4px}.nmct3a-order-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.nmct3a-order-data div{padding:8px 10px;border-radius:10px;background:var(--n3-cream)}.nmct3a-order-data dt{font-size:12.5px!important;color:var(--n3-muted)}.nmct3a-order-data dd{margin:0;font-weight:800;font-size:14.5px;color:var(--n3-ink)}.nmct3a-order-act{display:flex;flex-direction:column;gap:10px}.nmct3a-order-btns{display:flex;flex-wrap:wrap;gap:8px}.nmct3a-check{display:flex!important;align-items:center;gap:10px;font-size:14px!important}.nmct3a-check input{width:20px;height:20px}@media (max-width:900px){.nmct3a-order{grid-template-columns:1fr}}.nmct3a-steps{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px}.nmct3a-back{font-weight:700;color:var(--n3-teal-d)!important}.nmct3a-steps-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--n3-line)}.nmct3a-steps-tabs a{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;color:var(--n3-ink2)!important;text-decoration:none!important}.nmct3a-steps-tabs a.is-on{background:var(--n3-navy);color:#fff!important}.nmct3a-choices{display:grid;gap:10px;margin:0 0 14px;padding:0;border:0}.nmct3a-choices legend{font-weight:800;font-size:14.5px;margin-bottom:8px;color:var(--n3-ink2)}.nmct3a-choice{position:relative;display:flex!important;align-items:flex-start;gap:12px;padding:14px 16px!important;border-radius:16px;border:2px solid var(--n3-line);background:#fff;cursor:pointer;margin:0!important}.nmct3a-choice input{position:absolute;opacity:0;pointer-events:none}.nmct3a-choice-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--n3-cream);font-size:20px}.nmct3a-choice>span:last-child{display:flex;flex-direction:column;gap:3px}.nmct3a-choice strong{font-size:15.5px;color:var(--n3-ink)}.nmct3a-choice small{font-size:13.5px!important;font-weight:500;color:var(--n3-ink2)}.nmct3a-choice:has(input:checked){border-color:var(--n3-teal);background:var(--n3-teal-s)}.nmct3a-choice:has(input:checked)::after{content:"✓";position:absolute;top:12px;right:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--n3-teal);color:#fff;font-size:13px;font-weight:800}.nmct3a-choice:has(input:focus-visible){outline:3px solid var(--n3-teal);outline-offset:2px}.nmct3a-choices.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.nmct3a-choices.is-compact{grid-template-columns:1fr}}.nmct3a-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0!important;padding:12px 14px;border-radius:14px;background:var(--n3-lime-s);font-size:14.5px!important}.nmct3a-preview span{color:var(--n3-ink2)}.nmct3a-preview strong{color:var(--n3-lime-d)}.nmct3a-switches{display:grid;gap:10px;margin-top:14px}.nmct3a-switch{display:flex!important;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--n3-line);background:var(--n3-cream);cursor:pointer;margin:0!important}.nmct3a-switch input{position:absolute;opacity:0;width:1px;height:1px}.nmct3a-switch-ui{position:relative;flex:none;width:50px;height:30px;border-radius:999px;background:#c9c2b4;transition:background .2s}.nmct3a-switch-ui::after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.nmct3a-switch input:checked + .nmct3a-switch-ui{background:var(--n3-lime-d)}.nmct3a-switch input:checked + .nmct3a-switch-ui::after{transform:translateX(20px)}.nmct3a-switch input:focus-visible + .nmct3a-switch-ui{outline:3px solid var(--n3-teal);outline-offset:2px}.nmct3a-switch>span:last-child{display:flex;flex-direction:column;gap:3px}.nmct3a-switch strong{font-size:15.5px;color:var(--n3-ink)}.nmct3a-switch small{font-size:13.5px!important;font-weight:500;color:var(--n3-ink2)}.nmct3a-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}@media (max-width:980px){.nmct3a-split{grid-template-columns:1fr}}.nmct3a-daylist{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:20px;background:#fff;border:1px solid var(--n3-line)}@media (max-width:980px){.nmct3a-daylist{position:static;max-height:none;flex-direction:row;overflow-x:auto;padding:8px;gap:6px;scroll-snap-type:x mandatory}.nmct3a-daylist-week{display:none}.nmct3a-daylist a{flex:0 0 auto;scroll-snap-align:start;max-width:220px}.nmct3a-daylist a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.nmct3a-daylist-week{margin:10px 8px 4px!important;font-size:12.5px!important;font-weight:800;color:var(--n3-muted)!important}.nmct3a-daylist a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;text-decoration:none!important;color:var(--n3-ink)!important;font-size:14px;line-height:1.3}.nmct3a-daylist a:hover{background:var(--n3-cream)}.nmct3a-daylist a.is-on{background:var(--n3-teal-s);box-shadow:inset 0 0 0 1.5px var(--n3-teal)}.nmct3a-daylist b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;font-size:12.5px;background:var(--n3-cream);color:var(--n3-ink2);border:1.5px solid var(--n3-line)}.nmct3a-daylist b.is-ok{background:#fff}.nmct3a-daylist b.is-todo{background:var(--n3-sun-s);border-color:#efd59b;color:#7a4b00}.nmct3a-daylist em{margin-left:auto;font-style:normal;color:var(--n3-teal-d);font-weight:800}.nmct3a-dayhead{display:flex;align-items:center;gap:12px;margin:0 0 14px}.nmct3a-dayhead h3,.nmcta-main .nmct .nmct3a-dayhead h3{margin:0!important;font-size:22px!important}.nmct3a-dayhead p{margin:2px 0 0!important;font-size:14px!important;color:var(--n3-muted)!important}.nmct3a-dayset{border:1px solid var(--n3-line)!important}.nmct3a-dayset legend{padding:0 8px;font-weight:800;font-size:15px;color:var(--n3-lime-d)}.nmct3a-steplist{list-style:none;margin:0!important;padding:0!important;display:grid;gap:8px}.nmct3a-steplist li{display:flex;align-items:center;gap:10px;margin:0!important}.nmct3a-steplist li::before{display:none!important}.nmct3a-steplist li>span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--n3-lime);color:#fff;font-weight:800;font-size:13px}.nmct3a-restore{margin:10px 0 0;text-align:right}.nmct3a-restore button{border:0;background:none;color:#8a2f16;font-weight:700;text-decoration:underline;cursor:pointer;font-size:14px}.nmct3a-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 14px;padding:4px;border-radius:16px;background:#fff;border:1px solid var(--n3-line);scrollbar-width:thin}.nmct3a-tabs button{flex:0 0 auto;padding:9px 14px;border:0;border-radius:12px;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--n3-ink2);cursor:pointer;white-space:nowrap}.nmct3a-tabs button[aria-selected=true]{background:var(--n3-navy);color:#fff}.nmct3a-tabs button:focus-visible{outline:3px solid var(--n3-teal);outline-offset:1px}.nmct3a-panel{background:#fff;border:1px solid var(--n3-line);border-radius:22px;padding:20px;display:grid;gap:14px}.nmct3a-panel[hidden]{display:none}.nmct3a-panel-intro{margin:0!important;padding:12px 14px;border-radius:14px;background:var(--n3-cream);font-size:14.5px!important;color:var(--n3-ink2)!important}.nmct3a-answers{display:grid;gap:8px;margin:0;padding:0;border:0}.nmct3a-answers legend{font-weight:800;font-size:14px;margin-bottom:6px;color:var(--n3-ink2)}.nmct3a-answer{display:flex;align-items:center;gap:10px}.nmct3a-answer[hidden]{display:none}.nmct3a-radio{display:inline-flex!important;align-items:center;gap:6px;flex:none;padding:8px 10px;border-radius:10px;background:var(--n3-cream);font-size:13px!important;cursor:pointer;margin:0!important}.nmct3a-radio[hidden]{display:none!important}.nmct3a-radio input{width:18px;height:18px;margin:0}.nmct3a-radio:has(input:checked){background:var(--n3-lime-s);color:var(--n3-lime-d)!important}.nmct3a-ordnum{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--n3-navy);color:#fff;font-weight:800;font-size:13px}.nmct3a-ordnum[hidden]{display:none}.nmct3a-case{display:grid;gap:8px;padding:14px;border-radius:16px;background:var(--n3-cream)}.nmct3a-case-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.nmct3a-case .nmct3a-radio{background:#fff}[data-nmct3a-activity-fields]{display:grid;gap:14px}[data-nmct3a-activity-fields][hidden]{display:none}.nmct3a-previewpanel .nmct3a-lesson-preview{display:grid;gap:14px}.nmct3a-lesson-preview h2{margin:0!important}.nmct3a-lessonform.is-preview .nmct3a-savebar{opacity:.85}.nmct3a-panel .nmct8-editor{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nmct3a-panel .nmct8-editor>h4{display:none}.nmct3a-create{background:linear-gradient(135deg,#fff,#f4f9ec)!important}.nmct3a-field>label,.nmcta-main .nmct .nmct3a-field>label{display:block!important}.nmct3a-req{display:inline-block;vertical-align:middle}.nmct3a-tabs{flex-wrap:wrap;overflow:visible}.nmct3a-panel .wp-editor-container iframe{min-height:420px!important}.nmct3a-review{display:flex;flex-direction:column;gap:10px;justify-content:center}.nmct3a-done{margin:0!important;padding:12px 14px;border-radius:12px;background:var(--n3-lime-s);color:var(--n3-lime-d)!important;font-weight:800}.nmct3a-wait{margin:0!important;padding:12px 14px;border-radius:12px;background:var(--n3-cream);color:var(--n3-ink2)!important;font-size:14.5px!important}@media (max-width:640px){.nmct3a-savebar{padding:10px;gap:8px}.nmct3a-savebar .nmct-btn{flex:1 1 0!important;min-width:0;padding:10px 12px!important;font-size:14px!important;white-space:normal;line-height:1.2}.nmct3a-savebar [data-nmct3a-status]{flex:1 1 100%;font-size:13px}form:not(.is-dirty) .nmct3a-savebar [data-nmct3a-status]{display:none}.nmct3a-savebar .nmct3a-link{display:none}}.nmct3a-choice small,.nmct3a-switch small{color:var(--n3-ink2)!important}.nmct3-lp-app{background:linear-gradient(160deg,#0f3a50,#0c2d40 60%,#09222f);color:#fff}.nmct3-app-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center}@media (max-width:860px){.nmct3-app-wrap{grid-template-columns:1fr}}.nmct3-lp-app h2{color:#fff!important}.nmct3-lp-app .nmct-lp-eyebrow{color:#cfe7a8!important}.nmct3-app-copy p{color:#dcebf0!important;font-size:17px}.nmct3-app-btns{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 10px}.nmct3-app-btn{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:10px 20px;border-radius:16px;background:#a6dc6c;color:#0b2a17!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(0,0,0,.2)}.nmct3-app-btn.is-ios{background:#fff;color:var(--n3-ink)!important}.nmct3-app-btn>span:first-child{font-size:26px}.nmct3-app-btn small{display:block;font-size:12.5px;font-weight:700;opacity:.85}.nmct3-app-btn strong{display:block;font-size:19px;line-height:1.1}.nmct3-app-meta{font-size:14px!important;color:#bcd6df!important}.nmct3-app-steps details{background:#fff;color:var(--n3-ink);border-radius:18px;padding:0;margin-bottom:10px}.nmct3-app-steps summary{padding:14px 18px;font-weight:800;cursor:pointer}.nmct3-app-steps ol,.nmct3-app-steps p{margin:0!important;padding:0 18px 16px 38px;color:var(--n3-ink2)!important;font-size:15.5px;line-height:1.55}.nmct3-app-steps p{padding-left:18px}.nmct3-app-steps li{margin:4px 0}.nmct3-getapp{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px 14px;border-radius:16px;background:var(--n3-lime-s);border:1px solid #d3e7bc;color:var(--n3-ink)!important;text-decoration:none!important}.nmct3-getapp>span:first-child{font-size:24px}.nmct3-getapp>span:last-child{display:flex;flex-direction:column}.nmct3-getapp strong{font-size:15.5px}.nmct3-getapp small{font-size:13.5px;color:var(--n3-ink2)}html.nmct-app .nmct3-getapp,html.nmct-app .nmct3-lp-app{display:none!important}html.nmct-app .nmct3-tabbar,html.nmct-app .nmct3-topbar{-webkit-user-select:none;user-select:none}html.nmct-app body{-webkit-tap-highlight-color:transparent}
