[data-mrkhan-anim]{--mrk-bg:var(--figure-paper,#edf0e5);--mrk-panel:var(--figure-panel,#f7f8f1);--mrk-text:var(--figure-ink,#173f35);--mrk-muted:var(--figure-muted,#3f6155);--mrk-accent:var(--figure-accent,#357563);--mrk-border:var(--figure-border,#92a69a);--mrk-danger:var(--figure-danger,#9b382f);position:relative;width:100%;min-width:0;margin:0;box-sizing:border-box;font-family:var(--font-body,var(--sans,system-ui));color:var(--mrk-text)}[data-mrkhan-anim]:empty{display:none}[data-animation-fallback][hidden]{display:none !important}.hub-system-map,.atlas-page .visual{position:relative}[data-mrkhan-anim]:not([data-hydrated="true"]):not(:empty){position:absolute;inset:0 auto auto 0;visibility:hidden}.atlas-page .hero{align-items:start}.mrk-master-wrap{min-width:0;border:1px solid var(--mrk-border);border-radius:8px;background:var(--mrk-panel);overflow:hidden}.mrk-master-bar,.mrk-master-footer,.mrk-stop-boundary-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:var(--mrk-panel);font-size:.875rem;line-height:1.6}.mrk-master-bar{justify-content:space-between;border-bottom:1px solid var(--mrk-border)}.mrk-master-heading{display:grid;gap:6px;min-width:0}.mrk-master-title{font-size:1rem;font-weight:700;color:var(--mrk-text)}.mrk-master-sub,.mrk-master-footer{color:var(--mrk-muted)}.mrk-master-sub{max-width:66ch}.mrk-master-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mrk-mbtn,.mrk-stop-tag{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;max-width:100%;padding:10px 12px;border:1px solid var(--mrk-border);border-radius:4px;background:var(--mrk-bg);color:var(--mrk-text);font:600 1rem/1.4 var(--font-body,var(--sans,system-ui));letter-spacing:0;white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease}.mrk-mbtn:hover,.mrk-stop-tag:hover{border-color:var(--mrk-accent)}.mrk-mbtn:focus-visible,.mrk-stop-tag:focus-visible,.mrk-master-canvas:focus-visible,.mrk-master-slider input:focus-visible{outline:3px solid var(--mrk-accent);outline-offset:-3px}.mrk-mbtn.active{background:color-mix(in srgb,var(--mrk-accent) 12%,var(--mrk-bg));color:var(--mrk-text);border-color:var(--mrk-accent)}.mrk-mbtn:disabled{opacity:.65;cursor:default}.mrk-mbtn.fault,.mrk-stop-tag.triggered{color:var(--mrk-danger);border-color:var(--mrk-danger)}.mrk-master-canvas{display:block;width:100%;max-width:100%;height:auto;background:var(--mrk-bg);touch-action:pan-y}.mrk-master-slider{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;max-width:100%;color:var(--mrk-text);font-size:.875rem}.mrk-master-slider input[type="range"]{accent-color:var(--mrk-accent);width:120px;min-height:48px;max-width:100%}.mrk-master-footer{border-top:1px solid var(--mrk-border)}.mrk-master-footer strong,.mrk-footer-badge{color:var(--mrk-accent)}.mrk-pipeline-label{color:var(--mrk-accent);font-weight:700}.mrk-artifact-status{overflow-wrap:anywhere}.mrk-footer-badge{font-weight:700}.mrk-stop-boundary-strip{border-top:1px solid var(--mrk-border)}.mrk-stop-label{font-weight:700;color:var(--mrk-danger)}.mrk-stop-tag{color:var(--mrk-danger)}@media (max-width:767px){.mrk-master-bar{align-items:flex-start}.mrk-master-btns{width:100%}.mrk-mbtn{flex:1 1 auto}.mrk-master-bar,.mrk-master-footer,.mrk-stop-boundary-strip{padding:12px}}@media (prefers-reduced-motion:reduce){.mrk-mbtn,.mrk-stop-tag{transition:none}}@media print{[data-mrkhan-anim]{display:none}[data-animation-fallback][hidden]{display:block !important}}
