*{box-sizing:border-box}
:root{
    --mintc-night-ink:#19231f;
    --mintc-paper-warm:#f7f1df;
    --mintc-panel-milk:#fffaf0;
    --mintc-river-mint:#2f8d71;
    --mintc-signal-rose:#b7375d;
    --mintc-caution-gold:#d2a636;
    --mintc-deep-blue:#315a78;
    --mintc-rule-smoke:rgba(25,35,31,.18);
    --mintc-soft-shadow:0 16px 44px rgba(25,35,31,.12);
}
body.mintc-body-launch-desk{
    margin:0;
    background:
        linear-gradient(90deg,rgba(49,90,120,.08) 1px,transparent 1px),
        linear-gradient(180deg,rgba(47,141,113,.08) 1px,transparent 1px),
        var(--mintc-paper-warm);
    background-size:52px 52px;
    color:var(--mintc-night-ink);
    font-family:"Trebuchet MS","Segoe UI",Arial,sans-serif;
    line-height:1.58;
}
a{color:inherit}
.mintc-skip-rope{position:absolute;left:-999px;top:.5rem;background:var(--mintc-signal-rose);color:white;padding:.6rem .8rem;z-index:10}
.mintc-skip-rope:focus{left:.75rem}
.mintc-command-strip{
    display:flex;
    align-items:stretch;
    justify-content:space-between;
    gap:.7rem;
    padding:.75rem clamp(.9rem,3vw,2.4rem);
    background:var(--mintc-night-ink);
    color:var(--mintc-panel-milk);
    border-bottom:6px solid var(--mintc-river-mint);
}
.mintc-name-signal{
    min-width:15rem;
    padding:.55rem .75rem;
    border:1px solid rgba(255,255,255,.18);
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.mintc-name-signal a{text-decoration:none;font-size:1.25rem;font-weight:900}
.mintc-name-signal span{font-size:.82rem;color:#d8decf}
.mintc-link-switchboard{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem}
.mintc-link-switchboard a{
    text-decoration:none;
    padding:.48rem .62rem;
    border:1px solid rgba(255,255,255,.22);
    font-size:.9rem;
    background:rgba(255,255,255,.06);
}
.mintc-link-switchboard a:hover,.mintc-link-switchboard a:focus{background:var(--mintc-caution-gold);color:var(--mintc-night-ink)}
.mintc-worktable{
    width:min(1180px,calc(100% - 2rem));
    margin:0 auto;
    padding:1.25rem 0 2.4rem;
}
.mintc-opening-brief{
    display:grid;
    grid-template-columns:minmax(0,1.05fr) minmax(17rem,.72fr);
    gap:1rem;
    align-items:stretch;
    min-height:380px;
}
.mintc-launch-poster{
    background:var(--mintc-panel-milk);
    border:3px solid var(--mintc-night-ink);
    box-shadow:var(--mintc-soft-shadow);
    padding:clamp(1.1rem,3vw,2rem);
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    position:relative;
    overflow:hidden;
}
.mintc-launch-poster:before{
    content:"";
    position:absolute;
    inset:auto 1.1rem 1.1rem auto;
    width:7.5rem;
    height:7.5rem;
    border:12px double rgba(47,141,113,.34);
    transform:rotate(8deg);
}
.mintc-brief-kicker{margin:0 0 .55rem;text-transform:uppercase;font-size:.76rem;font-weight:900;letter-spacing:0;color:var(--mintc-signal-rose)}
.mintc-launch-poster h1,.mintc-page-marker h1{font-size:clamp(2rem,5vw,4rem);line-height:.97;margin:.1rem 0 1rem;max-width:12ch}
.mintc-snippet-note{font-size:1.05rem;max-width:69ch;margin:.4rem 0 0}
.mintc-poster-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}
.mintc-poster-links a,.mintc-action-link{
    text-decoration:none;
    background:var(--mintc-night-ink);
    color:var(--mintc-panel-milk);
    border:2px solid var(--mintc-night-ink);
    padding:.72rem .86rem;
    font-weight:900;
}
.mintc-poster-links a:hover,.mintc-poster-links a:focus,.mintc-action-link:hover,.mintc-action-link:focus{background:var(--mintc-caution-gold);color:var(--mintc-night-ink)}
.mintc-agenda-spine{
    display:flex;
    flex-direction:column;
    gap:.7rem;
    background:var(--mintc-deep-blue);
    color:white;
    padding:1rem;
    border:3px solid var(--mintc-night-ink);
}
.mintc-agenda-ticket{background:rgba(255,255,255,.1);border-left:7px solid var(--mintc-caution-gold);padding:.75rem}
.mintc-agenda-ticket b{display:block}
.mintc-agenda-ticket span{font-size:.9rem;color:#edf2e7}
.mintc-module-band{
    margin-top:1.1rem;
    display:grid;
    grid-template-columns:1.1fr .9fr;
    gap:1rem;
}
.mintc-runway-ledger,.mintc-risk-counter,.mintc-page-marker,.mintc-package-register,.mintc-intake-board,.mintc-legal-sheet,.mintc-intent-board,.mintc-signal-ledger,.mintc-moderation-bench{
    background:rgba(255,250,240,.92);
    border:2px solid var(--mintc-night-ink);
    padding:1rem;
    box-shadow:0 8px 0 rgba(183,55,93,.14);
}
.mintc-runway-ledger h2,.mintc-risk-counter h2,.mintc-package-register h2,.mintc-intake-board h2,.mintc-legal-sheet h2,.mintc-intent-board h2,.mintc-signal-ledger h2,.mintc-moderation-bench h2{margin-top:0}
.mintc-readiness-table,.mintc-price-table,.mintc-intake-table,.mintc-curve-table,.mintc-policy-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    background:white;
    border:1px solid var(--mintc-rule-smoke);
}
.mintc-readiness-table th,.mintc-readiness-table td,.mintc-price-table th,.mintc-price-table td,.mintc-intake-table th,.mintc-intake-table td,.mintc-curve-table th,.mintc-curve-table td,.mintc-policy-table th,.mintc-policy-table td{
    padding:.7rem;
    text-align:left;
    vertical-align:top;
    border-bottom:1px solid var(--mintc-rule-smoke);
}
.mintc-readiness-table th,.mintc-price-table th,.mintc-intake-table th,.mintc-curve-table th,.mintc-policy-table th{background:var(--mintc-night-ink);color:var(--mintc-panel-milk)}
.mintc-risk-counter ol,.mintc-checklist-weave,.mintc-response-lane,.mintc-route-count,.mintc-legal-sheet ul{
    margin:0;
    padding-left:1.2rem;
    display:grid;
    gap:.52rem;
}
.mintc-risk-counter li,.mintc-checklist-weave li,.mintc-response-lane li,.mintc-route-count li{
    padding:.62rem .72rem;
    background:white;
    border-left:6px solid var(--mintc-river-mint);
}
.mintc-source-boundary{
    margin-top:1rem;
    border:2px dashed var(--mintc-signal-rose);
    padding:.78rem;
    background:#fff6f1;
    font-size:.92rem;
}
.mintc-intent-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}
.mintc-intent-links a{text-decoration:none;border:2px solid var(--mintc-river-mint);padding:.58rem .72rem;background:white;font-weight:900}
.mintc-dual-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:1rem}
.mintc-scope-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}
.mintc-scope-tags span{border:1px solid var(--mintc-rule-smoke);background:white;padding:.36rem .52rem;font-weight:800;font-size:.88rem}
.mintc-delivery-docket{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}
.mintc-delivery-docket article{background:white;border-top:8px solid var(--mintc-deep-blue);padding:.85rem;min-height:12rem}
.mintc-mail-slab{font-size:1.15rem;font-weight:900;background:var(--mintc-caution-gold);display:inline-block;padding:.55rem .75rem;border:2px solid var(--mintc-night-ink)}
.mintc-policy-dock{
    background:var(--mintc-night-ink);
    color:var(--mintc-panel-milk);
    padding:1.1rem clamp(.9rem,3vw,2.4rem);
    border-top:6px solid var(--mintc-signal-rose);
}
.mintc-policy-dock nav{display:flex;gap:.75rem;flex-wrap:wrap}
.mintc-policy-dock a{color:var(--mintc-panel-milk)}
.mintc-footer-disclaimer{max-width:96ch;margin:.2rem 0 .75rem}
@media (max-width:860px){
    .mintc-command-strip,.mintc-opening-brief,.mintc-module-band,.mintc-dual-note,.mintc-delivery-docket{display:block}
    .mintc-link-switchboard{justify-content:flex-start;margin-top:.7rem}
    .mintc-agenda-spine,.mintc-risk-counter,.mintc-intake-board,.mintc-signal-ledger{margin-top:1rem}
    .mintc-launch-poster h1,.mintc-page-marker h1{font-size:2.35rem}
    .mintc-worktable{width:min(100% - 1rem,1180px)}
    .mintc-readiness-table,.mintc-price-table,.mintc-intake-table,.mintc-curve-table,.mintc-policy-table{font-size:.92rem}
}
