:root{--mps-ink:#0f172a;--mps-ink-soft:#475569;--mps-ink-faint:#5f6b7a;--mps-line-control:#8593a4;--mps-placeholder:#94a3b8;--mps-paper:#fff;--mps-canvas:#f5f6f4;--mps-line:#e4e7e4;--mps-line-strong:#cfd4cf;--mps-primary:#0f766e;--mps-primary-ink:#0b5952;--mps-primary-tint:#e6f2f0;--mps-accent:#b45309;--mps-danger:#b91c1c;--mps-focus:#0f766e;--mps-radius:12px;--mps-shadow-sm:0 1px 2px #0f172a0f;--mps-shadow-md:0 8px 24px -12px #0f172a38;--mps-shadow-lg:0 24px 60px -24px #0f172a52}.mps-canvas{background-color:var(--mps-canvas);color:var(--mps-ink)}.mps-focusable:focus-visible,.mps-field:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-card{background:var(--mps-paper);border:1px solid var(--mps-line);border-radius:var(--mps-radius);box-shadow:var(--mps-shadow-sm)}.mps-field{background:var(--mps-paper);border:1px solid var(--mps-line-control);width:100%;color:var(--mps-ink);border-radius:10px;padding:.5rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.mps-field:hover{border-color:var(--mps-ink-faint)}.mps-field:focus{border-color:var(--mps-primary);box-shadow:0 0 0 3px var(--mps-primary-tint);outline:2px solid var(--mps-focus);outline-offset:1px}.mps-field::placeholder{color:var(--mps-placeholder)}.mps-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;font-size:.925rem;font-weight:600;line-height:1;transition:transform .12s,background-color .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.mps-btn:active{transform:translateY(1px)}.mps-btn:disabled{cursor:not-allowed;opacity:.5}.mps-btn:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-btn-primary{background:var(--mps-primary);color:#fff;box-shadow:var(--mps-shadow-sm)}.mps-btn-primary:not(:disabled):hover{background:var(--mps-primary-ink);box-shadow:var(--mps-shadow-md)}.mps-btn-ghost{color:var(--mps-ink-soft);border:1px solid var(--mps-line-strong);background:0 0}.mps-btn-ghost:not(:disabled):hover{background:var(--mps-canvas);color:var(--mps-ink);border-color:var(--mps-ink-faint)}.mps-btn-danger{color:var(--mps-danger);background:0 0;border:1px solid #0000}.mps-btn-danger:not(:disabled):hover{background:#fef2f2;border-color:#fecaca}.mps-btn-danger-solid{background:var(--mps-danger);color:#fff;box-shadow:var(--mps-shadow-sm)}.mps-btn-danger-solid:not(:disabled):hover{box-shadow:var(--mps-shadow-md);background:#991b1b}.mps-btn-compact{min-height:0}@media (prefers-reduced-motion:reduce){.mps-btn,.mps-field{transition:none}.mps-btn:active{transform:none}}:root{--mps-amber:#b45309;--mps-amber-tint:#fff7e6;--mps-green:#15803d;--mps-green-tint:#e9f7ee;--mps-red:#b91c1c;--mps-red-tint:#fef2f2;--mps-ink-tint:#eef1f4}.mps-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mps-ink-faint);font-size:.68rem;font-weight:600}.mps-subnav-link{color:var(--mps-ink-soft);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.mps-subnav-link:hover{background:var(--mps-paper);color:var(--mps-ink)}.mps-subnav-link[aria-current=page]{background:var(--mps-ink);color:#fff}.mps-switch{background:var(--mps-line-control);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.5rem;transition:background-color .15s;display:inline-flex;position:relative}.mps-switch:after{content:"";background:#fff;border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.mps-switch[aria-checked=true]{background:var(--mps-primary)}.mps-switch[aria-checked=true]:after{transform:translate(1rem)}.mps-switch:hover:not(:disabled){filter:brightness(.96)}.mps-switch:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-switch:disabled{cursor:not-allowed;opacity:.55}.mps-check{width:1.125rem;height:1.125rem;accent-color:var(--mps-primary);cursor:pointer}.mps-check:disabled{cursor:not-allowed;opacity:.6}.mps-check:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-row{border:1px solid var(--mps-line);background:var(--mps-paper);border-radius:12px;transition:border-color .15s,box-shadow .15s,transform .12s}.mps-row:hover{border-color:var(--mps-line-strong);box-shadow:var(--mps-shadow-md)}.mps-row:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-row[aria-current=true],.mps-row[data-selected=true]{border-color:var(--mps-primary);box-shadow:0 0 0 3px var(--mps-primary-tint)}.mps-code{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--mps-canvas);color:var(--mps-ink);border:1px solid var(--mps-line);border-radius:6px;align-items:center;gap:.375rem;padding:.125rem .45rem;font-size:.74rem;display:inline-flex}.mps-copy{color:var(--mps-primary-ink);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.72rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.mps-copy:hover{background:var(--mps-primary-tint)}.mps-copy:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-timeline{padding-left:1.75rem;position:relative}.mps-timeline:before{content:"";background:var(--mps-line);border-radius:2px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.5rem}.mps-timeline-dot{width:1.05rem;height:1.05rem;box-shadow:0 0 0 1px var(--mps-line-strong);border:2px solid #fff;border-radius:999px;position:absolute;top:.3rem;left:-1.75rem}.mps-milestone{flex-direction:column;gap:.35rem;min-width:0;display:flex}.mps-milestone-bar{background:var(--mps-line);border-radius:4px;height:4px}.mps-milestone[data-state=done] .mps-milestone-bar{background:var(--mps-green)}.mps-milestone[data-state=current] .mps-milestone-bar{background:var(--mps-amber)}.mps-milestone[data-state=failed] .mps-milestone-bar{background:var(--mps-red)}.mps-milestone[data-state=skipped] .mps-milestone-bar,.mps-milestone[data-state=na] .mps-milestone-bar{background:var(--mps-line);opacity:.6}.mps-chip{border:1px solid var(--mps-line);background:var(--mps-paper);color:var(--mps-ink-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.mps-chip:hover{border-color:var(--mps-ink-faint);color:var(--mps-ink)}.mps-chip[aria-current=true]{background:var(--mps-ink);color:#fff;border-color:#0000}.mps-chip:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-chip-count{font-variant-numeric:tabular-nums;background:#0f172a14;border-radius:999px;padding:0 .4rem;font-size:.7rem}.mps-chip[aria-current=true] .mps-chip-count{background:#ffffff2e}@media (prefers-reduced-motion:reduce){.mps-switch,.mps-switch:after,.mps-row,.mps-chip,.mps-subnav-link{transition:none}}.mps-display{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mps-nav-row{scrollbar-width:none;overflow:auto hidden}.mps-nav-row::-webkit-scrollbar{display:none}.mps-nav-link{color:var(--mps-ink-soft);border-radius:8px;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.mps-nav-link:hover{color:var(--mps-ink);background:var(--mps-canvas)}.mps-nav-link[aria-current=page]{color:var(--mps-ink)}.mps-nav-link[aria-current=page]:after{content:"";background:var(--mps-primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}@media (max-width:639px){.mps-nav-link{border-radius:0;padding:.7rem .75rem}}@media (min-width:640px) and (max-width:1023px){.mps-nav-link{padding-inline:.5rem}.mps-nav-link[aria-current=page]:after{left:.5rem;right:.5rem}}.mps-menu{background:var(--mps-paper);border:1px solid var(--mps-line);box-shadow:var(--mps-shadow-lg);border-radius:12px;overflow:hidden}.mps-menu-item{color:var(--mps-ink);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .12s;display:flex}.mps-menu-item:hover{background:var(--mps-canvas)}.mps-menu-item:focus-visible{outline:2px solid var(--mps-focus);outline-offset:-2px}.mps-menu-item:disabled{opacity:.5;cursor:not-allowed}.mps-role-chip{letter-spacing:.02em;text-transform:uppercase;background:var(--mps-ink-tint);color:var(--mps-ink-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.125rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a14}.mps-role-chip[data-role=owner]{color:#9a3412;background:#fdf2e6}.mps-role-chip[data-role=admin]{background:var(--mps-primary-tint);color:var(--mps-primary-ink)}.mps-role-chip[data-role=sender]{color:#3730a3;background:#eef2ff}.mps-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.mps-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mps-ink-faint);border-bottom:1px solid var(--mps-line);white-space:nowrap;padding:.6rem .75rem;font-size:.68rem;font-weight:600}.mps-table td,.mps-table tbody th{vertical-align:middle;border-bottom:1px solid var(--mps-line);color:var(--mps-ink);padding:.75rem}.mps-table tbody th{text-align:left;font-weight:inherit}.mps-table tbody tr:last-child td,.mps-table tbody tr:last-child th{border-bottom:0}.mps-table tbody tr:hover td,.mps-table tbody tr:hover th{background:#0f172a05}.mps-table tr[data-inactive=true] td,.mps-table tr[data-inactive=true] th{color:var(--mps-ink-faint)}.mps-table-wrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.mps-inline-field{border:1px solid var(--mps-line-control);background:var(--mps-paper);min-height:34px;color:var(--mps-ink);border-radius:8px;padding:.3rem .5rem;font-size:.8rem;transition:border-color .15s,box-shadow .15s}.mps-inline-field:hover:not(:disabled){border-color:var(--mps-ink-faint)}.mps-inline-field:focus{outline:2px solid var(--mps-focus);outline-offset:1px;border-color:var(--mps-primary);box-shadow:0 0 0 3px var(--mps-primary-tint)}.mps-inline-field:disabled{opacity:.55;cursor:not-allowed}.mps-dialog{border:1px solid var(--mps-line);width:min(100% - 2rem, var(--mps-dialog-w,32rem));background:var(--mps-paper);box-shadow:var(--mps-shadow-lg);color:var(--mps-ink);border-radius:16px;padding:0}dialog.mps-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);margin:auto;overflow:auto}.mps-dialog::backdrop{background:#0f172a73}.mps-dialog[open]{animation:.16s ease-out mps-dialog-in}@keyframes mps-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.mps-health-dot{background:var(--mps-ink-faint);border-radius:999px;width:.55rem;height:.55rem;display:inline-block;box-shadow:0 0 0 3px #94a3b82e}.mps-health-dot[data-state=ok]{background:var(--mps-green);box-shadow:0 0 0 3px #15803d29}.mps-health-dot[data-state=warn]{background:var(--mps-amber);box-shadow:0 0 0 3px #b4530929}.mps-health-dot[data-state=off]{background:var(--mps-red);box-shadow:0 0 0 3px #b91c1c24}.mps-kbd{border:1px solid var(--mps-line-strong);font-family:var(--font-mono), ui-monospace, monospace;color:var(--mps-ink-soft);background:var(--mps-paper);border-bottom-width:2px;border-radius:5px;padding:0 .35rem;font-size:.68rem;display:inline-block}.mps-skeleton{background:linear-gradient(90deg, var(--mps-line) 25%, var(--mps-canvas) 50%, var(--mps-line) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite mps-shimmer}@keyframes mps-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mps-segmented{background:var(--mps-ink-tint);border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.mps-segmented>a,.mps-segmented>button{color:var(--mps-ink-soft);white-space:nowrap;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}.mps-segmented>a:hover,.mps-segmented>button:hover{color:var(--mps-ink)}.mps-segmented>[aria-current=true],.mps-segmented>[aria-pressed=true]{background:var(--mps-paper);color:var(--mps-ink);box-shadow:var(--mps-shadow-sm), inset 0 0 0 1px var(--mps-line-strong);font-weight:600}.mps-segmented>a:focus-visible,.mps-segmented>button:focus-visible{outline:2px solid var(--mps-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.mps-dialog[open],.mps-skeleton{animation:none}.mps-nav-link,.mps-menu-item,.mps-inline-field,.mps-segmented>a,.mps-segmented>button{transition:none}}:root{--mps-control:#042d28;--mps-control-deep:#021d1a;--mps-control-line:#325852;--mps-control-muted:#a7bdb9;--mps-warm:#f8f6f0;--mps-warm-strong:#e9e6dd}@supports (color:lab(0% 0 0)){:root{--mps-control:lab(15.8712% -15.6543 -.999767);--mps-control-deep:lab(8.78872% -11.4521 -.777602);--mps-control-line:lab(34.4315% -15.4694 -1.01507);--mps-control-muted:lab(74.7866% -8.48803 -.574482);--mps-warm:lab(96.9127% -.106782 3.05382);--mps-warm-strong:lab(91.3661% -.144154 4.59167)}}.mps-admin-console{grid-template-columns:minmax(13.5rem,.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3.25rem);display:grid}.mps-admin-rail{border:1px solid color-mix(in oklch, var(--mps-control-line), transparent 35%);background:var(--mps-control);color:#ebf4f2;color:lab(95.4827% -3.38364 -.231075);min-height:calc(100vh - 8rem);box-shadow:0 1.5rem 4rem -2.25rem color-mix(in oklch, var(--mps-control-deep), transparent 15%);border-radius:1.15rem;flex-direction:column;display:flex;position:sticky;top:6rem;overflow:hidden}.mps-admin-rail-head{background:color-mix(in oklch, var(--mps-control-deep), transparent 25%);border-bottom:1px solid #ffffff24;border-bottom:1px solid lab(100% 0 0/.14);align-items:center;gap:.75rem;min-height:5.25rem;padding:1rem;display:flex}.mps-admin-monogram{color:#fff;width:2.6rem;height:2.6rem;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.08em;border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-color:oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28);border-radius:.65rem;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.mps-admin-nav{flex-direction:column;flex:1;gap:.2rem;padding:.8rem .7rem 1.2rem;display:flex}.mps-admin-nav-group{flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.mps-admin-nav-group>p{color:var(--mps-control-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 .65rem .35rem;font-size:.63rem;font-weight:650}.mps-admin-nav-link{color:#ffffffbf;color:lab(100% 0 0/.75);border-radius:.55rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.4rem;min-height:2.55rem;padding:.45rem .65rem;transition:color .16s,background-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:grid}.mps-admin-nav-link>span{color:#ffffffa8;color:lab(100% 0 0/.66);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.63rem}.mps-admin-nav-link>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:560;overflow:hidden}.mps-admin-nav-link:hover{color:#fff;background:#ffffff17;background:lab(100% 0 0/.09);transform:translate(2px)}.mps-admin-nav-link[aria-current=page]{color:var(--mps-control-deep);background:var(--mps-warm);box-shadow:0 .5rem 1.5rem -1rem var(--mps-control-deep)}.mps-admin-nav-link[aria-current=page]>span{color:var(--mps-primary-ink)}.mps-admin-nav-link:focus-visible{outline-offset:-2px;outline-color:#fff}.mps-admin-access-note{background:color-mix(in oklch, var(--mps-control-deep), transparent 25%);border-top:1px solid #ffffff24;border-top:1px solid lab(100% 0 0/.14);align-items:center;gap:.7rem;padding:1rem;display:flex}.mps-admin-access-dot{background:#6dd188;background:lab(76.2771% -42.5359 26.5283);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem #6dd18833;box-shadow:0 0 0 .22rem lab(76.2771% -42.5359 26.5283/.2)}.mps-admin-access-note div{flex-direction:column;min-width:0;display:flex}.mps-admin-access-note strong{color:#fff;font-size:.72rem;font-weight:650}.mps-admin-access-note span:last-child{color:var(--mps-control-muted);font-size:.65rem}.mps-admin-stage{min-width:0}.mps-admin-masthead{border-bottom:1px solid var(--mps-line-strong);color:var(--mps-ink-faint);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.65rem;font-size:.65rem;font-weight:650;display:flex}.mps-admin-stage .mps-display{max-width:14ch;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;font-weight:600}.mps-admin-content{flex-direction:column;gap:clamp(1.75rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.5rem);display:flex}.mps-admin-section-head{border-bottom:1px solid var(--mps-line-strong);justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.15rem;display:flex}.mps-admin-section-head h2{color:var(--mps-ink);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.015em;margin-top:.2rem;font-size:1.2rem;font-weight:600}.mps-admin-health,.mps-admin-runbook{border:1px solid var(--mps-line-strong);background:var(--mps-paper);box-shadow:0 1rem 2.5rem -2rem color-mix(in oklch, var(--mps-ink), transparent 55%);border-radius:.85rem;overflow:hidden}.mps-admin-health-summary{color:var(--mps-green);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.mps-admin-health-summary:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.mps-admin-health-summary[data-state=attention]{color:var(--mps-amber)}.mps-admin-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mps-admin-health-grid>li{border-right:1px solid var(--mps-line);min-width:0}.mps-admin-health-grid>li:last-child{border-right:0}.mps-admin-health-grid a{flex-direction:column;gap:.5rem;height:100%;min-height:11rem;padding:1.15rem;transition:background-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.mps-admin-health-grid a:hover{background:var(--mps-warm);transform:translateY(-2px)}.mps-admin-health-grid a>span:nth-child(2){padding-right:2rem}.mps-admin-health-grid a>span{overflow-wrap:anywhere;min-width:0}.mps-admin-health-index{color:var(--mps-line-control);font-family:var(--font-source-serif), Georgia, serif;font-size:1.25rem;font-weight:600;line-height:1;position:absolute;top:.8rem;right:.9rem}.mps-admin-runbook>.mps-admin-section-head>span{color:var(--mps-ink-faint);font-size:.72rem}.mps-admin-runbook-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mps-admin-runbook-list>a{border-right:1px solid var(--mps-line);min-height:7.5rem}.mps-admin-runbook-list>a:last-child{border-right:0}.mps-admin-runbook-number{color:var(--mps-primary-ink);font-family:var(--font-source-serif), Georgia, serif;font-size:1.65rem;font-weight:600;line-height:1}.mps-admin-directory-list{border-top:1px solid var(--mps-line-strong)}.mps-admin-directory-group{border-bottom:1px solid var(--mps-line-strong);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);padding:1.25rem 0;display:grid}.mps-admin-directory-group>div{padding:.4rem 0}.mps-admin-directory-group>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.mps-admin-directory-group li{border-bottom:1px solid var(--mps-line);min-width:0}.mps-admin-directory-group li:nth-last-child(-n+2){border-bottom-color:#0000}.mps-admin-directory-group a{border-radius:.5rem;align-items:center;gap:.75rem;min-height:5.4rem;padding:.75rem .45rem;transition:background-color .15s,padding .16s cubic-bezier(.16,1,.3,1);display:flex}.mps-admin-directory-group a:hover{background:var(--mps-warm);padding-left:.7rem;padding-right:.7rem}.mps-admin-deployment{border-top:1px solid var(--mps-line-strong);color:var(--mps-ink-faint);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1rem;font-size:.68rem;display:flex}.mps-admin-deployment strong{color:var(--mps-ink-soft);text-transform:uppercase;margin-right:.35rem;font-weight:650}.mps-auth-surface{background:var(--mps-warm)}.mps-auth-grid{opacity:.72;background-image:linear-gradient(color-mix(in oklch, var(--mps-control), transparent 94%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--mps-control), transparent 94%) 1px, transparent 1px);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.mps-login-frame{border:1px solid var(--mps-line-strong);background:var(--mps-paper);width:min(100%,62rem);box-shadow:0 2.5rem 6rem -3.5rem color-mix(in oklch, var(--mps-control-deep), transparent 18%);border-radius:1.25rem;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);display:grid;overflow:hidden}.mps-login-intro{background:color-mix(in oklch, var(--mps-warm), white 20%);flex-direction:column;justify-content:space-between;min-height:34rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative}.mps-login-intro:after{content:"MPS";color:color-mix(in oklch, var(--mps-control), transparent 94%);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.08em;pointer-events:none;font-size:clamp(9rem,20vw,17rem);font-weight:600;line-height:1;position:absolute;bottom:-.21em;right:-.04em}.mps-login-intro>*{z-index:1;position:relative}.mps-login-signal{width:fit-content;color:var(--mps-primary-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:650;display:inline-flex}.mps-login-signal>span{background:var(--mps-green);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem var(--mps-green-tint);border-radius:50%}.mps-login-title{max-width:11ch;color:var(--mps-control-deep);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:600;line-height:.94}.mps-login-lede{max-width:34rem;color:var(--mps-ink-soft);margin-top:1.25rem;font-size:.95rem;line-height:1.7}.mps-login-trust{border-top:1px solid var(--mps-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1rem;display:grid}.mps-login-trust div{flex-direction:column;gap:.2rem;display:flex}.mps-login-trust dt{color:var(--mps-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.mps-login-trust dd{color:var(--mps-ink);font-size:.72rem;font-weight:550}.mps-login-panel{border-left:1px solid var(--mps-line-strong);background:var(--mps-paper);flex-direction:column;justify-content:center;gap:2rem;padding:clamp(2rem,4vw,3rem);display:flex}@media (max-width:1023px){.mps-admin-console{grid-template-columns:minmax(0,1fr)}.mps-admin-rail{min-height:0;position:static}.mps-admin-rail-head,.mps-admin-access-note{display:none}.mps-admin-nav{flex-direction:row;padding:.55rem;overflow-x:auto}.mps-admin-nav-group{display:contents}.mps-admin-nav-group>p{display:none}.mps-admin-nav-link{flex:none;grid-template-columns:auto;min-height:2.75rem;padding:.5rem .8rem}.mps-admin-nav-link>span{display:none}.mps-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mps-admin-health-grid>li{border-right:1px solid var(--mps-line);border-bottom:1px solid var(--mps-line)}.mps-admin-health-grid>li:nth-child(2n){border-right:0}.mps-admin-health-grid>li:last-child{border-bottom:0}}@media (max-width:767px){.mps-admin-section-head{flex-direction:column;align-items:flex-start}.mps-admin-health-grid,.mps-admin-runbook-list,.mps-admin-directory-group,.mps-admin-directory-group>ul{grid-template-columns:minmax(0,1fr)}.mps-admin-health-grid>li,.mps-admin-runbook-list>a{border-right:0;border-bottom:1px solid var(--mps-line)}.mps-admin-health-grid a{min-height:8.5rem}.mps-admin-directory-group{gap:.4rem}.mps-admin-directory-group li,.mps-admin-directory-group li:nth-last-child(-n+2){border-bottom-color:var(--mps-line)}.mps-admin-directory-group li:last-child{border-bottom-color:#0000}.mps-login-frame{grid-template-columns:minmax(0,1fr)}.mps-login-intro{gap:1.25rem;min-height:0;padding:1.5rem 1.25rem}.mps-login-intro:after{font-size:7rem}.mps-login-signal,.mps-login-trust,.mps-login-intro .mps-eyebrow{display:none}.mps-login-title{margin-top:0;font-size:clamp(2rem,10vw,3rem)}.mps-login-lede{margin-top:.75rem;font-size:.9rem;line-height:1.55}.mps-login-panel{border-top:1px solid var(--mps-line-strong);border-left:0;gap:1.25rem;padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.mps-admin-nav-link,.mps-admin-health-grid a,.mps-admin-directory-group a{transition:none}}html{scroll-padding-top:5rem}@media (max-width:639px){html{scroll-padding-top:7.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--mps-studio-rail:#f8f9f8;--mps-studio-stage:#e9ebe9;--mps-studio-inspector:#fff;--mps-studio-line:var(--mps-line);--mps-studio-selection:var(--mps-primary);--mps-studio-selection-ring:#0f766e47;--mps-studio-guide:#c026d3;--mps-studio-anchor:#2563eb;--mps-studio-anchor-tint:#2563eb1f;--mps-studio-anchor-ink:#1d4ed8;--mps-studio-absolute:#7c3aed;--mps-studio-absolute-tint:#7c3aed1f;--mps-studio-unresolved:var(--mps-danger);--mps-studio-conditional:repeating-linear-gradient(45deg, transparent 0 6px, #0f172a14 6px 8px);--mps-studio-reflow-tint:#b4530914;--mps-studio-topbar-h:52px;--mps-studio-statusbar-h:28px;--mps-studio-rail-w:280px;--mps-studio-inspector-w:320px;--mps-studio-z-overlay:20;--mps-studio-z-popover:40;--mps-studio-z-dialog:50}.mps-studio-shell{grid-template-rows:var(--mps-studio-topbar-h) minmax(0, 1fr) var(--mps-studio-statusbar-h);background:var(--mps-studio-stage);height:100dvh;color:var(--mps-ink);display:grid;overflow:hidden}.mps-studio-topbar{background:var(--mps-paper);border-bottom:1px solid var(--mps-studio-line);align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.mps-studio-rail{width:var(--mps-studio-rail-w);background:var(--mps-studio-rail);border-right:1px solid var(--mps-studio-line);min-width:0;overflow:auto}.mps-studio-stage{scrollbar-gutter:stable;background:var(--mps-studio-stage);min-width:0;position:relative;overflow:auto}.mps-studio-inspector{width:var(--mps-studio-inspector-w);background:var(--mps-studio-inspector);border-left:1px solid var(--mps-studio-line);min-width:0;overflow:auto}.mps-studio-statusbar{color:var(--mps-ink-faint);background:var(--mps-paper);border-top:1px solid var(--mps-studio-line);align-items:center;gap:1rem;padding:0 .75rem;font-size:.7rem;display:flex}.mps-studio-split-handle{cursor:col-resize;background:0 0;flex:0 0 4px;width:4px;transition:background-color .15s}.mps-studio-split-handle:hover,.mps-studio-split-handle:focus-visible{background:var(--mps-studio-selection-ring)}.mps-studio-split-handle:focus-visible{outline:2px solid var(--mps-focus);outline-offset:0}.mps-studio-field{box-sizing:border-box;border:1.5px solid var(--mps-studio-anchor);background:var(--mps-studio-anchor-tint);cursor:pointer;border-radius:2px;transition:box-shadow .12s;position:absolute}.mps-studio-field[data-kind=absolute]{border-color:var(--mps-studio-absolute);background:var(--mps-studio-absolute-tint)}.mps-studio-field[data-state=unresolved]{border-color:var(--mps-studio-unresolved);background:0 0;border-style:dashed}.mps-studio-field[data-state=drift]{background:var(--mps-studio-reflow-tint);border-style:dotted}.mps-studio-field[data-state=conditional]{background-image:var(--mps-studio-conditional)}.mps-studio-field[aria-selected=true]{border-color:var(--mps-studio-selection);box-shadow:0 0 0 3px var(--mps-studio-selection-ring);z-index:var(--mps-studio-z-overlay)}.mps-studio-field:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-studio-guide{pointer-events:none;background:var(--mps-studio-guide);z-index:var(--mps-studio-z-overlay);position:absolute}.mps-studio-guide[data-axis=x]{width:1px;top:0;bottom:0}.mps-studio-guide[data-axis=y]{height:1px;left:0;right:0}.mps-studio-marquee{pointer-events:none;border:1px dashed var(--mps-studio-selection);background:var(--mps-studio-selection-ring);z-index:var(--mps-studio-z-overlay);position:absolute}.mps-studio-toolbar-btn{min-width:32px;height:32px;color:var(--mps-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.8rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.mps-studio-toolbar-btn:hover:not(:disabled){background:var(--mps-canvas);color:var(--mps-ink)}.mps-studio-toolbar-btn[aria-pressed=true],.mps-studio-toolbar-btn[aria-current=true]{background:var(--mps-primary-tint);color:var(--mps-primary-ink);border-color:var(--mps-primary)}.mps-studio-toolbar-btn:disabled{cursor:not-allowed;opacity:.5}.mps-studio-toolbar-btn:focus-visible{outline:2px solid var(--mps-focus);outline-offset:2px}.mps-studio-drawer{background:var(--mps-paper);border-left:1px solid var(--mps-line);width:min(480px,100vw);box-shadow:var(--mps-shadow-lg);z-index:var(--mps-studio-z-dialog);position:fixed;top:0;bottom:0;right:0;overflow:auto}.mps-studio-palette{background:var(--mps-paper);border:1px solid var(--mps-line-strong);border-radius:var(--mps-radius);width:min(560px,100vw - 2rem);max-height:60vh;box-shadow:var(--mps-shadow-lg);z-index:var(--mps-studio-z-dialog);position:fixed;top:12vh;left:50%;overflow:auto;transform:translate(-50%)}.mps-studio-toast{bottom:calc(var(--mps-studio-statusbar-h) + .75rem);max-width:min(480px,100vw - 2rem);color:var(--mps-paper);background:var(--mps-ink);box-shadow:var(--mps-shadow-md);z-index:var(--mps-studio-z-popover);border-radius:10px;padding:.5rem .875rem;font-size:.85rem;position:fixed;left:50%;transform:translate(-50%)}.mps-studio-kbd{border:1px solid var(--mps-line-strong);font-family:var(--font-mono), ui-monospace, monospace;color:var(--mps-ink-soft);background:var(--mps-paper);border-bottom-width:2px;border-radius:5px;padding:0 .35rem;font-size:.68rem;line-height:1.4;display:inline-block}.mps-diff-ins{color:#14532d;background:#16a34a24;-webkit-text-decoration:underline #16a34a99;text-decoration:underline #16a34a99}.mps-diff-ins:before{content:"+";margin-right:.15em;font-weight:700}.mps-diff-del{color:#7f1d1d;background:#b91c1c1f;-webkit-text-decoration:line-through #b91c1c99;text-decoration:line-through #b91c1c99}.mps-diff-del:before{content:"−";margin-right:.15em;font-weight:700}
