body.staging-prototype{font:16px/1.55 system-ui,sans-serif!important}
body.staging-prototype .staging-page-hero{margin:24px auto;padding:24px;border:1px solid #566251;border-radius:12px;background:#131812d6;text-align:center;box-shadow:none}
body.staging-prototype .staging-page-hero .eyebrow{margin:0;color:#8ee474;font:700 .8rem "Courier New",monospace;letter-spacing:.12em;text-transform:uppercase}
body.staging-prototype .staging-page-hero h1{margin:.15em 0;color:#e4e3cf;font:500 clamp(2.3rem,7vw,5rem)/1 Impact,"Arial Narrow",system-ui,sans-serif;text-transform:uppercase;text-shadow:0 3px #000}
body.staging-prototype .staging-page-hero p:not(.eyebrow){max-width:800px;margin:12px auto;color:#e4e3cf}
body.staging-prototype .staging-page-hero .experimental{display:inline-block;padding:7px 12px;border:1px solid #e4b45e;border-radius:5px;color:#ffe2a7;background:#2b2112;font:700 .78rem "Courier New",monospace;text-transform:uppercase}
body.staging-home #holographicJob{display:none!important}body.staging-holographic #job{display:none!important}
body.staging-prototype>p{color:#c9c5ad;line-height:1.55}body.staging-prototype .staging-page-hero a,body.staging-prototype fieldset a,body.staging-prototype .panel:not(.staging-page-hero) a,body.staging-prototype .resource a,body.staging-prototype #accountData a{color:#8df06c}
body.staging-prototype fieldset,body.staging-prototype .panel,body.staging-prototype .resource,body.staging-prototype #accountData{min-width:0;margin:18px 0;padding:18px;border:2px solid #777864;border-radius:8px;background:#1e1e1e;box-shadow:inset 0 0 15px #000,0 8px 30px #0005}
body.staging-prototype legend,body.staging-prototype h2{color:#efb94f;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.staging-prototype legend{padding:0 9px}
body.staging-prototype label{color:#efb94f;font-weight:700}body.staging-prototype input,body.staging-prototype select{color:#fff1cd!important;border:1px solid #777957!important;border-radius:5px!important;background:#111510!important;box-shadow:inset 0 1px 5px #050705!important;font:700 12px "Courier New",monospace!important}
body.staging-prototype input[type=file]{padding:7px!important;border:2px solid #706c50!important}body.staging-prototype input[type=file]::file-selector-button{margin:-7px 11px -7px -7px;padding:9px 12px;border:0;border-right:2px solid #9ba89f;color:#edf4e9;background:linear-gradient(#66766d,#34443e);cursor:pointer;font:700 12px "Courier New",monospace;letter-spacing:.05em;text-transform:uppercase}
body.staging-prototype button{border:2px solid #9ba89f!important;border-radius:7px!important;color:#edf4e9!important;background:linear-gradient(#66766d,#34443e)!important;box-shadow:inset 0 1px #ffffff4d,0 4px 0 #18221e!important;font:700 12px "Courier New",monospace!important;letter-spacing:.05em;text-transform:uppercase}body.staging-prototype button:hover{background:linear-gradient(#7e9388,#426052)!important}body.staging-prototype button:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff33,0 1px 0 #18221e!important}body.staging-prototype button:disabled{filter:grayscale(.7);opacity:.48}
body.staging-prototype .swatch{border-color:#596451!important;background:#242a23!important;box-shadow:inset 0 0 8px #0008}body.staging-prototype .swatch-chip{border:1px solid #d9d6be}body.staging-prototype .filter-panel{border-color:#596451!important;background:#171b17!important}
body.staging-prototype pre{color:#83f06a!important;border:2px solid #596451;background:#111510!important;box-shadow:inset 0 0 15px #000;text-shadow:0 0 7px #83f06a59;font-family:"Courier New",monospace!important}
body.light-machine.staging-prototype h2,body.light-machine.staging-prototype legend,body.light-machine.staging-prototype label{color:#151613!important;text-shadow:0 1px #fff,0 -1px #777}body.light-machine.staging-prototype>p{color:#343530}body.light-machine.staging-prototype fieldset,body.light-machine.staging-prototype .panel,body.light-machine.staging-prototype .resource,body.light-machine.staging-prototype #accountData,body.light-machine.staging-prototype .card,body.light-machine.staging-prototype .filter-panel{color:#171815!important;border-color:#777974!important;background:#d8d9d3!important;box-shadow:inset 0 0 15px #999,0 8px 30px #0003!important}body.light-machine.staging-prototype .staging-page-hero h1{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-prototype .staging-page-hero p:not(.eyebrow){color:#20221e}body.light-machine.staging-prototype .staging-page-hero .eyebrow{color:#286d24}body.light-machine.staging-prototype input,body.light-machine.staging-prototype select{color:#171815!important;border-color:#777974!important;background:#dedfd9!important;box-shadow:inset 0 1px 5px #999!important}body.light-machine.staging-prototype button:not(.danger){color:#171815!important;border-color:#69756e!important;background:linear-gradient(#e1e4df,#aeb6af)!important;box-shadow:inset 0 1px #fffc,0 3px 0 #737a74!important;text-shadow:0 1px #fff}body.light-machine.staging-prototype pre{color:#175b20!important;border-color:#777974;background:#dedfd9!important;text-shadow:none}
body.staging-history .staging-page-hero,body.staging-history .layout{box-sizing:border-box;width:100%;max-width:1180px;margin-right:auto;margin-left:auto}body.staging-history .layout{min-width:0;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}body.staging-history .layout>*{box-sizing:border-box;min-width:0;max-width:100%}body.staging-history .jobs,body.staging-history .jobs li{min-width:0;max-width:100%}body.staging-history .job{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;color:#d9d6be!important;background:linear-gradient(#465149,#29352f)!important}body.staging-history .job strong,body.staging-history .job span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}body.staging-history #details{min-width:0;max-width:100%;overflow:hidden}body.staging-history #details dd,body.staging-history #details p,body.staging-history #details a{overflow-wrap:anywhere;word-break:break-word}body.staging-history #details pre{box-sizing:border-box;width:100%;max-width:100%;max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}body.staging-history .job.active{border-color:#93bf82!important;background:linear-gradient(#527448,#2d542d)!important}body.staging-history .status{color:#8df06c}
body.staging-history .staging-page-hero{max-width:none}
body.staging-history .job-log-list{box-sizing:border-box;width:100%;max-width:100%;padding:12px;border-radius:8px;background:#080b0e;font:12px/1.5 "Courier New",monospace;overflow-wrap:anywhere;word-break:break-word;contain:layout paint}
body.staging-history .job-log-message{white-space:pre-wrap}
body.staging-history .job-log-message+.job-log-message{margin-top:1em;padding-top:1em;border-top:1px solid #283027}
body.staging-history .job-log-empty{color:#aaa98f}
body.staging-experimental .lab-card a:not(.button){color:#8df06c;text-decoration-color:#6cae5a;text-underline-offset:.16em}
body.staging-experimental .lab-card a:not(.button):hover,body.staging-experimental .lab-card a:not(.button):focus-visible{color:#c7ffb9;text-decoration-color:currentColor;outline-color:#8df06c;outline-offset:3px}
body.staging-experimental.light-machine .lab-card a:not(.button){color:#245f1d;text-decoration-color:#4f8247}
body.staging-experimental.light-machine .lab-card a:not(.button):hover,body.staging-experimental.light-machine .lab-card a:not(.button):focus-visible{color:#123e0d}
body.staging-vault .grid{gap:18px}body.staging-vault .card{border-color:#4d5748!important;background:#1a2019!important}body.staging-vault .danger{border-color:#b46a63!important;background:linear-gradient(#7f433f,#472320)!important;box-shadow:inset 0 1px #ffffff47,0 4px 0 #21100f!important}body.staging-vault details summary{color:#efb94f;cursor:pointer}
@media(max-width:700px){.staging-history .layout{grid-template-columns:1fr!important}}
