.cta[data-astro-cid-amjew3wo]{padding-block:clamp(24px,4vw,56px) clamp(48px,6vw,88px)}.band[data-astro-cid-amjew3wo]{background:var(--cta);color:var(--cta-ink);border-radius:var(--radius-lg);background-image:radial-gradient(50% 80% at 100%,#ffffff40,#0000 70%);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.band[data-astro-cid-amjew3wo] .lede[data-astro-cid-amjew3wo],.band[data-astro-cid-amjew3wo] .small[data-astro-cid-amjew3wo]{color:color-mix(in srgb, var(--cta-ink) 75%, transparent)}.band[data-astro-cid-amjew3wo] h2[data-astro-cid-amjew3wo]{color:var(--cta-ink);max-width:18ch}.actions[data-astro-cid-amjew3wo]{justify-self:end;justify-items:stretch;gap:10px;min-width:220px;display:grid}.actions[data-astro-cid-amjew3wo] .btn[data-astro-cid-amjew3wo]{justify-content:center}.actions[data-astro-cid-amjew3wo] .small[data-astro-cid-amjew3wo]{text-align:center}.btn[data-astro-cid-amjew3wo].ink{background:var(--cta-ink);color:#f6f3eb;border-color:var(--cta-ink)}.btn[data-astro-cid-amjew3wo].ink:hover{background:#2a2f3e;border-color:#2a2f3e}.btn[data-astro-cid-amjew3wo].ghost{border-color:color-mix(in srgb, var(--cta-ink) 35%, transparent);color:var(--cta-ink)}.btn[data-astro-cid-amjew3wo].ghost:hover{border-color:var(--cta-ink);background:#ffffff40}@media (width<=860px){.band[data-astro-cid-amjew3wo]{grid-template-columns:1fr}.actions[data-astro-cid-amjew3wo]{justify-self:start}}.mk{border-radius:var(--radius-lg);background:var(--panel-2);isolation:isolate;place-items:start center;height:430px;padding:28px 28px 64px;display:grid;position:relative;overflow:hidden}.mk:before{content:"";background:radial-gradient(ellipse 70% 60% at 30% 20%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.mk-card{background:var(--bg-2);border:1px solid var(--line);width:min(100%,420px);font-family:var(--font-body);color:var(--text);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px #14171f1a}.mk-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.mk-hd .mono{color:var(--mute);font-size:11px;font-weight:400}.mk-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 16px;font-size:13px;display:grid}.mk-row:last-child{border-bottom:0}.mk-row .t{font-weight:500}.mk-row .s{font-family:var(--font-mono);color:var(--mute);grid-column:1;font-size:11px}.mk-chip{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;display:inline-flex}.mk-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-chip.ok{background:var(--ok-soft);color:var(--ok)}.mk-chip.warn{background:var(--warn-soft);color:var(--warn)}.mk-chip.bad{background:var(--bad-soft);color:var(--bad)}.mk-chip.mute{background:var(--panel-2);color:var(--text-2)}.mk-chip.mute:before{background:var(--line-2)}.mk-ft{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--mute);justify-content:space-between;gap:10px;padding:10px 16px;font-size:11px;display:flex}.mk-ft b{color:var(--accent);font-weight:500}.mk-badge{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px 14px;font-size:12.5px;font-weight:600;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 24px #14171f14}.mk-badge .mono{color:var(--mute);font-size:10.5px;font-weight:400}.mk-badge .mono b{color:var(--text);font-weight:600}@media (width<=560px){.mk{height:360px;padding:18px}.mk-badge{display:none}}.mk-approve .appr{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:grid}.mk-approve .appr i{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--ok);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.mk-approve .appr .when{font-family:var(--font-mono);color:var(--mute);font-size:10.5px}.mk-approve .appr i:after{content:"✓";opacity:0}.mk-approve .a1 i{animation:8s 1.6s infinite mkTick}.mk-approve .a2 i{animation:8s 3.4s infinite mkTick}.mk-approve .status{grid-template-columns:6px auto;align-items:center;column-gap:6px;min-width:128px;animation:8s infinite mkStatus;display:inline-grid}.mk-approve .status:before{grid-column:1}.mk-approve .status .w,.mk-approve .status .o{white-space:nowrap;grid-area:1/2}.mk-approve .status .o{opacity:0}.mk-approve .resume{opacity:0;animation:8s infinite mkResume}@keyframes mkTick{0%,15%{border-color:var(--line-2);background:0 0}20%,to{border-color:var(--ok);background:var(--ok-soft)}}.mk-approve .a1 i:after,.mk-approve .a2 i:after{animation:8s infinite mkTickMark;animation-delay:inherit}@keyframes mkTickMark{0%,19%{opacity:0}22%,to{opacity:1}}@keyframes mkStatus{0%,44%{background:var(--warn-soft);color:var(--warn)}48%,to{background:var(--ok-soft);color:var(--ok)}}@keyframes mkResume{0%,50%{opacity:0;transform:translateY(4px)}56%,92%{opacity:1;transform:none}to{opacity:0}}.mk-approve .status .w{animation:8s infinite mkWord1}.mk-approve .status .o{animation:8s infinite mkWord2}@keyframes mkWord1{0%,44%{opacity:1}48%,to{opacity:0}}@keyframes mkWord2{0%,44%{opacity:0}48%,to{opacity:1}}.mk-ledger .ev{opacity:0;animation:9s infinite mkArrive}.mk-ledger .ev:first-child{animation-delay:.2s}.mk-ledger .ev:nth-child(2){animation-delay:1.2s}.mk-ledger .ev:nth-child(3){animation-delay:2.2s}.mk-ledger .ev:nth-child(4){animation-delay:3.2s}@keyframes mkArrive{0%{opacity:0;transform:translate(-6px)}6%,92%{opacity:1;transform:none}to{opacity:0}}.mk-ledger .ev .h{font-family:var(--font-mono);color:var(--accent);font-size:11px}.mk-ledger .ev .h:before{content:"↳ ";color:var(--line-2)}.mk-ledger .verify{animation:9s infinite mkVerify}@keyframes mkVerify{0%,48%{color:var(--mute)}52%,92%{color:var(--ok)}to{color:var(--mute)}}.mk-ledger .verify b{color:inherit}.mk-policy .mode{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line-2);color:var(--text-2);text-align:center;border-radius:5px;min-width:72px;padding:3px 8px;font-size:10.5px;position:relative}.mk-policy .mode.flip{animation:8s infinite mkMode}.mk-policy .mode.flip .a,.mk-policy .mode.flip .b{display:block}.mk-policy .mode.flip .b{opacity:0;animation:8s infinite mkFlipB;position:absolute;inset:3px 8px}.mk-policy .mode.flip .a{animation:8s infinite mkFlipA}@keyframes mkMode{0%,38%{border-color:var(--line-2);color:var(--text-2)}44%,to{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}}@keyframes mkFlipA{0%,38%{opacity:1}44%,to{opacity:0}}@keyframes mkFlipB{0%,38%{opacity:0}44%,to{opacity:1}}.mk-policy .ver .v1,.mk-policy .ver .v2{display:inline-block}.mk-policy .ver .v2{display:none}.mk-policy .ver{animation:8s infinite mkVer}@keyframes mkVer{0%,50%{color:var(--mute)}56%,to{color:var(--text)}}.mk-policy .signed{animation:8s infinite mkSigned}@keyframes mkSigned{0%,56%{opacity:.35}62%,to{opacity:1}}.mk-egress .edge{border-left:2px solid var(--line-2);border-right:2px dashed var(--bad);border-radius:0;align-items:center;height:56px;margin:6px 16px 10px;display:flex;position:relative}.mk-egress .edge .lbl{font-family:var(--font-mono);color:var(--mute);font-size:10px;position:absolute;top:2px}.mk-egress .edge .lbl.l{left:8px}.mk-egress .edge .lbl.r{color:var(--bad);right:8px}.mk-egress .edge .pk{background:var(--accent);width:10px;height:10px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:6s ease-in-out infinite mkPacket;position:absolute;top:30px;left:8px}@keyframes mkPacket{0%{background:var(--accent);box-shadow:0 0 10px var(--accent);left:8px}45%{background:var(--accent);left:calc(100% - 20px)}50%{background:var(--bad);box-shadow:0 0 12px var(--bad);left:calc(100% - 20px)}95%{background:var(--bad);left:8px}to{background:var(--accent);left:8px}}@media (prefers-reduced-motion:reduce){.mk *{animation:none!important}.mk-approve .status{background:var(--ok-soft);color:var(--ok)}.mk-approve .status .w{opacity:0}.mk-approve .status .o{opacity:1}.mk-approve .appr i{border-color:var(--ok);background:var(--ok-soft)}.mk-approve .appr i:after,.mk-approve .resume,.mk-ledger .ev{opacity:1}.mk-ledger .verify{color:var(--ok)}.mk-policy .mode.flip{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mk-policy .mode.flip .a{opacity:0}.mk-policy .mode.flip .b{opacity:1}.mk-egress .edge .pk{background:var(--bad);left:calc(100% - 20px)}}.mk-code{border-bottom:1px solid var(--line);font-family:var(--font-mono);gap:2px;padding:10px 16px;font-size:11.5px;display:grid}.mk-code .del{color:var(--bad);opacity:.7;text-decoration:line-through}.mk-code .add{color:var(--ok)}.mk-chip.loading{animation:6s infinite mkLoad}@keyframes mkLoad{0%,55%{background:var(--warn-soft);color:var(--warn)}62%,to{background:var(--ok-soft);color:var(--ok)}}.mk-inst .st{opacity:0;animation:9s infinite mkArrive}.mk-inst .s1{animation-delay:.2s}.mk-inst .s2{animation-delay:1.1s}.mk-inst .s3{animation-delay:2s}.mk-inst .s4{animation-delay:3.2s}.mk-inst .done{animation:9s .6s infinite mkVerify}.mk-evid .ev{opacity:0;animation:9s infinite mkArrive}.mk-evid .ev:nth-child(2){animation-delay:.2s}.mk-evid .ev:nth-child(3){animation-delay:1s}.mk-evid .ev:nth-child(4){animation-delay:1.8s}.mk-evid .ev:nth-child(5){animation-delay:2.6s}.mk-chip.verify{animation:9s infinite mkChipVerify}@keyframes mkChipVerify{0%,40%{background:var(--panel-2);color:var(--text-2)}46%,to{background:var(--ok-soft);color:var(--ok)}}.mk-cmp .cells{gap:6px;display:inline-flex}.mk-cmp .c{border:1px solid var(--line-2);vertical-align:middle;border-radius:4px;width:14px;height:14px;display:inline-block}.mk-cmp .c.yes{background:var(--ok);border-color:var(--ok)}.mk-cmp .c.partial{background:var(--warn-soft);border-color:var(--warn)}.mk-cmp .c.no{background:0 0}.mk-cmp .cmp .c:first-child{box-shadow:0 0 0 2px var(--gold-soft)}.mk-cmp .mk-chip{white-space:nowrap}.mk-scn .sc{opacity:0;animation:9s infinite mkArrive}.mk-scn .sc1{animation-delay:.2s}.mk-scn .sc2{animation-delay:1.2s}.mk-scn .sc3{animation-delay:2.2s}.mk-scn .sc4{animation-delay:3.4s}.mk-gw .gw1{animation:6s infinite mkPulseOk}.mk-gw .gw2{animation:6s 1.5s infinite mkPulseWarn}@keyframes mkPulseOk{0%,to{box-shadow:0 0 #0000}10%{box-shadow:0 0 0 4px var(--ok-soft)}}@keyframes mkPulseWarn{0%,to{box-shadow:0 0 #0000}10%{box-shadow:0 0 0 4px var(--warn-soft)}}.mk-mcp .q{animation:8s infinite mkQuarantine}@keyframes mkQuarantine{0%,40%{background:var(--ok-soft);color:var(--ok)}46%,to{background:var(--warn-soft);color:var(--warn)}}.mk-tiers .hl{background:var(--accent-soft)}.mk-wiz .cur{animation:6s infinite mkLoad}.mk-det .s-in{color:var(--mute);margin-left:6px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.mk-inst .st,.mk-evid .ev,.mk-scn .sc{opacity:1}.mk-chip.verify,.mk-chip.loading,.mk-wiz .cur{background:var(--ok-soft);color:var(--ok)}.mk-mcp .q{background:var(--warn-soft);color:var(--warn)}}
