.mkakati-public-hero{background:rgba(5,7,6,.12)}.mkakati-public .imp-landing-hero h1{margin:0;font-size:clamp(4rem,9vw,7.4rem)}.mkakati-public .lead{max-width:38rem;color:var(--imp-gold);font-size:clamp(1.2rem,2.4vw,1.55rem)}.mkakati-public-promise{max-width:43rem;color:var(--imp-ink-soft);font-size:1.05rem}.mkakati-next-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-block:1rem;border-block:1px solid var(--imp-line);color:var(--imp-ink);font-weight:650;text-decoration:none}.mkakati-next-section span{color:var(--imp-muted);font-size:.78rem;text-transform:uppercase}.mkakati-dashboard,.mkakati-client-list,.mkakati-decision-list,.mkakati-form-screen,.mkakati-form,.mkakati-workflow,.mkakati-progress,.mkakati-progress ol,.mkakati-option-grid,.mkakati-option-card,.mkakati-score-grid,.mkakati-seal-summary,.mkakati-decision-truth,.mkakati-plan-review,.mkakati-action-list,.mkakati-source-links,.mkakati-handoff-links{display:grid}.mkakati-dashboard,.mkakati-workflow{max-width:78rem;margin-inline:auto;gap:1.5rem}.mkakati-screen-head{display:flex;min-height:10rem;align-items:end;justify-content:space-between;gap:2rem;padding-block:1.5rem;border-bottom:1px solid var(--imp-line)}.mkakati-screen-head h1,.mkakati-form-screen h1,.mkakati-workflow-intro h1,.mkakati-wide-intro h1,.mkakati-seal-summary h1,.mkakati-decision-head h1,.mkakati-empty-state h2{margin:0;color:var(--imp-ink);font-family:var(--imp-font-display);font-weight:500;line-height:.98}.mkakati-screen-head h1{font-size:clamp(3.1rem,6vw,5.4rem)}.mkakati-screen-head p,.mkakati-form-screen header>p,.mkakati-workflow-intro>p,.mkakati-wide-intro>p,.mkakati-client-card header p,.mkakati-empty-state>p,.mkakati-decision-head p{margin-block:.65rem 0;color:var(--imp-muted)}.mkakati-primary-action,.mkakati-form-actions button,.mkakati-handoff-gate button,.mkakati-handoff-links a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.65rem 1.15rem;border:1px solid color-mix(in srgb, var(--imp-gold) 78%, var(--imp-line));border-radius:var(--imp-radius);background:var(--imp-gold);color:#17130c;font-weight:720;text-decoration:none;white-space:nowrap}.mkakati-client-list{gap:.8rem}.mkakati-client-card{overflow:hidden;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(12,16,14,.82);box-shadow:var(--imp-shadow-soft)}.mkakati-client-card>header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 1.25rem}.mkakati-client-card h2,.mkakati-plan-review h2,.mkakati-handoff-gate h2,.mkakati-handoff-success h2{margin:0;color:var(--imp-ink);font-family:var(--imp-font-display);font-size:1.65rem;font-weight:520}.mkakati-card-actions{display:flex;align-items:center;gap:.7rem}.mkakati-card-actions a,.mkakati-client-empty a,.mkakati-plan-review header>a,.mkakati-source-links a,.mkakati-form-actions a,.mkakati-back{color:var(--imp-gold);font-weight:650;text-decoration:none}.mkakati-card-actions .secondary{color:var(--imp-muted);font-size:.88rem}.mkakati-decision-list{margin:0;padding:0;border-top:1px solid var(--imp-line);list-style:none}.mkakati-decision-list li{margin:0;list-style:none}.mkakati-decision-list a{display:flex;min-height:4.6rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid rgba(255,250,241,.08);color:var(--imp-ink);text-decoration:none}.mkakati-decision-list a:hover{background:color-mix(in srgb, var(--imp-app-color-soft) 55%, transparent)}.mkakati-decision-list span:first-child{display:grid;gap:.2rem}.mkakati-decision-list small{color:var(--imp-app-color)}.mkakati-client-empty{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--imp-line);color:var(--imp-muted)}.mkakati-empty-state{display:grid;min-height:20rem;align-content:center;justify-items:start;gap:.85rem;padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.78)}.mkakati-empty-state h2{max-width:42rem;font-size:clamp(2.3rem,5vw,4.4rem)}.mkakati-archived{border-top:1px solid var(--imp-line);color:var(--imp-muted)}.mkakati-archived summary{padding:1rem 0;cursor:pointer}.mkakati-archived ul{margin:0;padding:0;list-style:none}.mkakati-archived li{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;border-top:1px solid var(--imp-line)}.mkakati-archived form{margin:0}.mkakati-archived button{min-height:2.25rem;margin:0;padding:.35rem .75rem}.mkakati-narrow{max-width:42rem;margin-inline:auto}.mkakati-form-screen{gap:1.5rem;padding-top:2rem}.mkakati-form-screen h1{font-size:clamp(2.8rem,7vw,4.8rem)}.mkakati-panel{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.88);box-shadow:var(--imp-shadow-soft)}.mkakati-form{gap:1rem}.mkakati-form header{margin-bottom:.4rem}.mkakati-form header h2{margin:0;color:var(--imp-ink);font-family:var(--imp-font-display);font-weight:520}.mkakati-form header p{color:var(--imp-muted)}.mkakati-field{display:grid;min-width:0;gap:.35rem}.mkakati-field label,.mkakati-action-fields legend{color:var(--imp-ink-soft);font-size:.88rem;font-weight:680}.mkakati-field input,.mkakati-field textarea,.mkakati-field select{width:100%;margin:0;border-color:color-mix(in srgb, var(--imp-line) 78%, var(--imp-app-color));background:rgba(5,8,7,.78)}.mkakati-field textarea{resize:vertical}.mkakati-field.has-error input,.mkakati-field.has-error textarea,.mkakati-field.has-error select{border-color:#cf866c}.mkakati-field-error,.mkakati-form-error{color:#e2a084}.mkakati-form-error{padding:.75rem;border:1px solid rgba(226,160,132,.45);border-radius:var(--imp-radius)}.mkakati-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.mkakati-form-actions{display:flex;align-items:center;gap:1rem;padding-top:.5rem}.mkakati-form-actions button{width:auto;margin:0}.mkakati-form-actions--end{justify-content:end;margin-top:1rem}.mkakati-messages{max-width:78rem;margin:0 auto .9rem}.mkakati-messages p{margin:0;padding:.8rem 1rem;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.92);color:var(--imp-ink-soft)}.mkakati-messages p.error{border-color:rgba(226,160,132,.5);color:#f0b49a}.mkakati-progress{grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:.7rem 0 1rem;border-bottom:1px solid var(--imp-line)}.mkakati-progress>a{color:var(--imp-muted);font-size:.86rem;text-decoration:none}.mkakati-progress ol{grid-template-columns:repeat(6, minmax(0, 1fr));margin:0;padding:0;list-style:none}.mkakati-progress li{display:flex;min-width:0;align-items:center;gap:.38rem;margin:0;color:var(--imp-muted);font-size:.76rem;list-style:none}.mkakati-progress li::after{height:1px;flex:1;margin-inline:.4rem;content:"";background:var(--imp-line)}.mkakati-progress li:last-child::after{display:none}.mkakati-progress li span{display:inline-grid;width:1.6rem;height:1.6rem;place-items:center;flex:0 0 auto;border:1px solid var(--imp-line);border-radius:50%}.mkakati-progress li.is-current{color:var(--imp-ink)}.mkakati-progress li.is-current span{border-color:var(--imp-gold);background:var(--imp-gold);color:#17130c}.mkakati-progress li.is-done{color:var(--imp-app-color)}.mkakati-progress li.is-done span{border-color:var(--imp-app-color)}.mkakati-workflow-grid{display:grid;grid-template-columns:minmax(15rem, 0.75fr) minmax(28rem, 1.25fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;padding-top:clamp(1.5rem,4vw,3.5rem)}.mkakati-workflow-intro{position:sticky;top:5.5rem}.mkakati-workflow-intro h1{font-size:clamp(3rem,6vw,5.2rem)}.mkakati-workflow-intro blockquote{margin:1.3rem 0 0;padding:1rem 0 1rem 1rem;border-left:2px solid var(--imp-app-color);color:var(--imp-ink-soft)}.mkakati-selected-line{padding-top:1rem;border-top:1px solid var(--imp-line);color:var(--imp-gold) !important;font-family:var(--imp-font-display);font-size:1.35rem}.mkakati-wide-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-top:2rem}.mkakati-wide-intro h1{font-size:clamp(2.8rem,5vw,4.6rem)}.mkakati-wide-intro>p{max-width:25rem;text-align:right}.mkakati-constraint-line{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb, var(--imp-app-color) 42%, var(--imp-line));border-radius:var(--imp-radius);background:rgba(87,98,61,.17)}.mkakati-constraint-line span{color:var(--imp-muted);font-size:.78rem;text-transform:uppercase}.mkakati-constraint-line strong{color:var(--imp-ink);font-weight:620}.mkakati-options-form{margin:0}.mkakati-option-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.8rem}.mkakati-option-card{gap:.85rem;padding:1.1rem;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.86)}.mkakati-score-grid{grid-template-columns:1fr 1fr;gap:.65rem}.mkakati-choice{display:flex;align-items:center;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--imp-line);color:var(--imp-gold)}.mkakati-choice input{width:1.15rem;height:1.15rem;margin:0}.mkakati-choice label{margin:0;font-weight:680}.mkakati-seal-grid{display:grid;grid-template-columns:minmax(20rem, 0.9fr) minmax(28rem, 1.1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;padding-top:2rem}.mkakati-seal-summary{gap:1rem}.mkakati-seal-summary h1{max-width:40rem;font-size:clamp(3.2rem,6vw,5.8rem)}.mkakati-seal-lead{color:var(--imp-ink-soft);font-size:1.15rem}.mkakati-score-line{display:grid;grid-template-columns:repeat(4, 1fr);margin:0;border-block:1px solid var(--imp-line)}.mkakati-score-line div{padding:.75rem .6rem;border-right:1px solid var(--imp-line)}.mkakati-score-line div:last-child{border-right:0}.mkakati-score-line dt{color:var(--imp-muted);font-size:.72rem;text-transform:uppercase}.mkakati-score-line dd{margin:.2rem 0 0;color:var(--imp-ink);font-weight:650}.mkakati-truth-card{padding:.9rem 0;border-bottom:1px solid var(--imp-line)}.mkakati-truth-card span,.mkakati-decision-truth span{color:var(--imp-app-color);font-size:.76rem;font-weight:680;text-transform:uppercase}.mkakati-truth-card p{margin:.35rem 0 0;color:var(--imp-ink-soft)}.mkakati-action-fields{display:grid;gap:.8rem;margin:0;padding:1rem;border-color:var(--imp-line)}.mkakati-action-fields legend{padding-inline:.35rem}.mkakati-advanced{border-top:1px solid var(--imp-line)}.mkakati-advanced summary{padding:.9rem 0;color:var(--imp-gold);cursor:pointer;font-weight:650}.mkakati-advanced>div{display:grid;gap:.8rem;padding-top:.5rem}.mkakati-decision-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem 0 1.5rem}.mkakati-decision-head h1{max-width:55rem;font-size:clamp(3.2rem,7vw,6.4rem)}.mkakati-status-badge{padding:.45rem .7rem;border:1px solid var(--imp-app-color);border-radius:99rem;color:var(--imp-app-color);font-size:.78rem;white-space:nowrap}.mkakati-decision-truth{grid-template-columns:1.35fr 1fr 1fr;gap:.8rem}.mkakati-decision-truth article{min-height:8rem;padding:1rem;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.8)}.mkakati-decision-truth p{margin:.45rem 0 0;color:var(--imp-ink-soft)}.mkakati-plan-review{gap:0;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.82);overflow:hidden}.mkakati-plan-review>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem}.mkakati-plan-review header p{margin:.3rem 0 0;color:var(--imp-muted)}.mkakati-action-list{margin:0;padding:0;border-top:1px solid var(--imp-line);list-style:none}.mkakati-action-list li{display:grid;grid-template-columns:2rem minmax(0, 1fr) auto;gap:.8rem;align-items:center;min-height:4.6rem;margin:0;padding:.8rem 1.15rem;border-bottom:1px solid rgba(255,250,241,.08);list-style:none}.mkakati-action-number{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--imp-line);border-radius:50%;color:var(--imp-muted)}.mkakati-action-list strong{display:block;color:var(--imp-ink)}.mkakati-action-list small{color:var(--imp-muted)}.mkakati-action-list p{margin:.25rem 0 0;color:#e2a084;font-size:.82rem}.mkakati-action-list li.is-sent .mkakati-action-number{border-color:var(--imp-app-color);color:var(--imp-app-color)}.mkakati-source-links{grid-auto-flow:column;gap:.65rem}.mkakati-source-links a{font-size:.82rem}.mkakati-plan-90{padding:0 1rem;border:1px solid var(--imp-line);border-radius:var(--imp-radius);background:rgba(10,14,12,.7)}.mkakati-plan-90 ol{display:grid;grid-template-columns:repeat(3, 1fr);gap:.7rem;margin:0 0 1rem;padding:0;list-style:none}.mkakati-plan-90 li{margin:0;padding:.8rem;border:1px solid var(--imp-line);border-radius:var(--imp-radius);list-style:none}.mkakati-plan-90 li span{color:var(--imp-app-color);font-size:.76rem;text-transform:uppercase}.mkakati-plan-90 li p{margin:.4rem 0 0;color:var(--imp-ink-soft)}.mkakati-handoff-gate,.mkakati-handoff-success{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem;border:1px solid color-mix(in srgb, var(--imp-gold) 45%, var(--imp-line));border-radius:var(--imp-radius);background:rgba(29,27,18,.82)}.mkakati-handoff-gate p,.mkakati-handoff-success p{margin:.4rem 0 0;color:var(--imp-muted)}.mkakati-handoff-gate form{flex:0 0 auto;margin:0}.mkakati-handoff-gate button{width:auto;margin:0}.mkakati-handoff-gate.has-error{border-color:rgba(226,160,132,.55)}.mkakati-handoff-error{color:#f0b49a !important}.mkakati-handoff-success{border-color:color-mix(in srgb, var(--imp-app-color) 65%, var(--imp-line));background:rgba(26,37,24,.82)}.mkakati-handoff-links{grid-auto-flow:column;gap:.7rem}.mkakati-resume{min-height:28rem}@media(max-width: 860px){.mkakati-screen-head,.mkakati-wide-intro,.mkakati-decision-head,.mkakati-handoff-gate,.mkakati-handoff-success{align-items:start;flex-direction:column}.mkakati-workflow-grid,.mkakati-seal-grid{grid-template-columns:1fr}.mkakati-workflow-intro{position:static}.mkakati-option-grid,.mkakati-decision-truth{grid-template-columns:1fr}.mkakati-wide-intro>p{max-width:none;text-align:left}.mkakati-plan-90 ol{grid-template-columns:1fr}}@media(max-width: 620px){body.mkakati-page{--mkakati-shell-width: calc(100vw - 1rem);background-attachment:scroll}body.mkakati-page .page.mkakati-main{padding-top:.6rem}.mkakati-public .imp-landing-hero h1{font-size:4.2rem}.mkakati-screen-head{min-height:0;padding-block:1rem}.mkakati-screen-head h1{font-size:3.2rem}.mkakati-client-card>header,.mkakati-client-empty,.mkakati-plan-review>header{align-items:start;flex-direction:column}.mkakati-card-actions{width:100%;justify-content:space-between}.mkakati-progress{grid-template-columns:1fr;overflow:hidden}.mkakati-progress>a{display:none}.mkakati-progress ol{grid-template-columns:repeat(6, 2rem);justify-content:space-between}.mkakati-progress li{gap:0;font-size:0}.mkakati-progress li::after{display:none}.mkakati-progress li span{font-size:.74rem}.mkakati-workflow-grid{gap:1.2rem;padding-top:1rem}.mkakati-workflow-intro h1,.mkakati-seal-summary h1,.mkakati-decision-head h1{font-size:3.2rem}.mkakati-form-pair,.mkakati-score-line{grid-template-columns:1fr}.mkakati-score-line div{border-right:0;border-bottom:1px solid var(--imp-line)}.mkakati-score-line div:last-child{border-bottom:0}.mkakati-option-card{padding:.9rem}.mkakati-action-list li{grid-template-columns:2rem minmax(0, 1fr)}.mkakati-source-links{grid-column:2;grid-auto-flow:column;justify-content:start}.mkakati-handoff-gate form,.mkakati-handoff-gate button,.mkakati-handoff-links,.mkakati-handoff-links a{width:100%}.mkakati-handoff-links{grid-auto-flow:row}}body.mkakati-page{--mkakati-shell-width: min(1380px, calc(100vw - 2.5rem));--imp-app-color: #9aa66c;--imp-app-color-soft: rgba(154, 166, 108, 0.18);background-color:var(--imp-obsidian);background-image:image-set(url("../../media/mkakati-highlands-decision-room.avif") type("image/avif"), url("../../media/mkakati-highlands-decision-room.webp") type("image/webp"));background-position:center;background-size:cover;background-attachment:fixed}body.mkakati-page::before{background:rgba(5,7,6,.86)}body.mkakati-landing-page::before{background:rgba(5,7,6,.56)}body.mkakati-page .page.mkakati-main{width:var(--mkakati-shell-width);min-height:calc(100svh - 6.2rem);padding-block:1.2rem 1.5rem}body.mkakati-landing-page .page.mkakati-main{display:block;width:100%;min-height:0;padding:0}body.mkakati-page .site-footer{position:static;width:var(--mkakati-shell-width);padding:.2rem 0 .7rem;background:rgba(0,0,0,0)}
