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.light-machine.staging-home .filter-control{color:#20221e!important;border-color:#8b8d87!important;background:#e3e4de!important;box-shadow:inset 0 1px #fff,0 2px 5px #0002!important}body.light-machine.staging-home #imageStyleSection .filter-description,body.light-machine.staging-home #paletteHelp{color:#343530!important;text-shadow:none}
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.light-machine.staging-prototype .staging-page-hero a,body.light-machine.staging-prototype fieldset a,body.light-machine.staging-prototype .panel:not(.staging-page-hero) a,body.light-machine.staging-prototype .resource a,body.light-machine.staging-prototype #accountData a,body.light-machine.staging-prototype .staging-page-hero a:visited,body.light-machine.staging-prototype fieldset a:visited,body.light-machine.staging-prototype .panel:not(.staging-page-hero) a:visited,body.light-machine.staging-prototype .resource a:visited,body.light-machine.staging-prototype #accountData a:visited{color:#245f1d!important}
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-history .recent-jobs-section>h2,body.staging-history .job-details h3{color:#e4e3cf!important;font:500 clamp(1.35rem,3.5vw,2rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-history .job-details h3[data-job-source]{font-size:clamp(1.15rem,3vw,1.65rem)!important;text-transform:none}body.staging-history .job-copy>strong{color:#e4e3cf;font:600 .95rem/1.3 system-ui,sans-serif}body.staging-history .job-copy>[data-job-summary]{color:#c8d5c4!important;font:700 .75rem/1.35 "Courier New",monospace;letter-spacing:.04em;text-transform:uppercase}body.staging-history .job-details dt,body.staging-history .job-details p>strong{color:#8ee474!important;font:700 .76rem/1.35 "Courier New",monospace;letter-spacing:.08em;text-transform:uppercase}body.staging-history .job-details dd,body.staging-history .job-details p,body.staging-history .job-details .outputs{color:#e4e3cf;font:500 .95rem/1.5 system-ui,sans-serif}body.staging-history .job-details .status{color:#8ee474!important;font:700 .8rem/1.35 "Courier New",monospace;letter-spacing:.1em;text-transform:uppercase}body.light-machine.staging-history .recent-jobs-section>h2,body.light-machine.staging-history .job-details h3{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-history .job-copy>strong,body.light-machine.staging-history .job-details dd,body.light-machine.staging-history .job-details p,body.light-machine.staging-history .job-details .outputs{color:#20221e}body.light-machine.staging-history .job-copy>[data-job-summary]{color:#354332!important}body.light-machine.staging-history .job-details dt,body.light-machine.staging-history .job-details p>strong,body.light-machine.staging-history .job-details .status{color:#286d24!important;text-shadow:none}
body.staging-history .job-delete-actions [data-delete-job]{display:block;width:100%;min-height:46px;border-color:#cf676d!important;color:#fff!important;background:linear-gradient(#a8464e,#67242a)!important;box-shadow:inset 0 1px #ffffff45,0 4px 0 #321115!important}body.staging-history .job-delete-actions [data-delete-job]:hover,body.staging-history .job-delete-actions [data-delete-job]:focus-visible{background:linear-gradient(#c45a62,#7c2d34)!important}body.light-machine.staging-history .job-delete-actions [data-delete-job]{border-color:#9e3e45!important;color:#fff!important;background:linear-gradient(#b94f57,#7d2930)!important;box-shadow:inset 0 1px #ffffff55,0 4px 0 #5a1d22!important;text-shadow:0 1px #441014!important}
body.light-machine.staging-history .job-record{border-color:#a9ac9d!important;background:#eeece1!important;box-shadow:0 2px 7px #2631261c}body.light-machine.staging-history .job-record.status-completed>.job{border-left-color:#517f52!important;color:#243224!important;background:linear-gradient(#dce9d8,#c8dbc4)!important}body.light-machine.staging-history .job-record.status-pending>.job,body.light-machine.staging-history .job-record.status-active>.job{border-left-color:#6f9863!important;color:#263426!important;background:linear-gradient(#e2ecd9,#ccdec5)!important}body.light-machine.staging-history .job-record.status-failed>.job{border-left-color:#a85459!important;color:#482629!important;background:linear-gradient(#f1dcdc,#e5c5c7)!important}body.light-machine.staging-history .job-record.status-completed>.job .job-indicator,body.light-machine.staging-history .job-record.status-pending>.job .job-indicator,body.light-machine.staging-history .job-record.status-active>.job .job-indicator{color:#3f713d!important}body.light-machine.staging-history .job-record.status-failed>.job .job-indicator{color:#963f46!important}body.light-machine.staging-history .job-record.status-pending>.job,body.light-machine.staging-history .job-record.status-active>.job{animation-name:active-job-pulse-light}@keyframes active-job-pulse-light{from{filter:brightness(.96);box-shadow:inset 0 0 0 1px #6f98631f}to{filter:brightness(1.04);box-shadow:inset 0 0 0 1px #6f98637a,0 0 10px #517f5238}}body.light-machine.staging-history .job[aria-expanded=true]{border-color:#71866d!important;box-shadow:0 6px 16px #26312630!important}body.light-machine.staging-history .job-details{border-top:1px solid #b8baac;background:#f6f4ea;color:#20221e}body.light-machine.staging-history .job-details dl,body.light-machine.staging-history .job-details [data-job-parameters],body.light-machine.staging-history .job-details [data-job-vault-settings]{color:#20221e}body.light-machine.staging-history .job-time,body.light-machine.staging-history .log-note{color:#4f574c!important}body.light-machine.staging-history .job-log-list{border:1px solid #b7bbad;background:#e5e5dc!important;color:#20251f;box-shadow:inset 0 1px 4px #2631261c}body.light-machine.staging-history .job-log-message{border-color:#c4c7b9!important}body.light-machine.staging-history .job-log-empty{color:#62675d}body.light-machine.staging-history .log-controls button{border-color:#778373!important;color:#263426!important;background:linear-gradient(#f7f6ee,#d9ddd1)!important;box-shadow:0 2px 4px #26312624}body.light-machine.staging-history .retention-warning{border-color:#b69b62!important;background:#f5ecd4!important;color:#55451f!important}body.light-machine.staging-history .job-delete-actions{border-top-color:#c8c7ba!important}body.light-machine.staging-history [data-job-error]{padding:10px 12px;border:1px solid #b86a6f;border-radius:7px;background:#f4dddd;color:#6f272d!important}
body.staging-experimental .lab-card a:not(.button){color:#8df06c;text-decoration-color:#6cae5a;text-underline-offset:.16em}
body.staging-experimental .staging-page-shell{width:100%;max-width:none}
body.staging-experimental .lab-card h2{color:#e4e3cf!important;font:500 clamp(1.6rem,4vw,2.35rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.light-machine.staging-experimental .lab-card h2{color:#20221e!important;text-shadow:0 1px #fff}
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-community .community-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.staging-community .community-panel h2,body.staging-community .community-panel h3{color:#e4e3cf!important;font:500 clamp(1.45rem,4vw,2.2rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-community .community-search label,body.staging-community .privacy-note strong,body.staging-community th{color:#8ee474!important;font:700 .78rem/1.3 "Courier New",monospace!important;letter-spacing:.08em;text-transform:uppercase}body.staging-community .community-search input{min-height:42px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .95rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-community .community-intro,body.staging-community .privacy-note,body.staging-community .community-status,body.staging-community td{color:#e4e3cf;font-family:system-ui,sans-serif}body.light-machine.staging-community .community-panel{border:0!important;background:transparent!important;box-shadow:none!important}body.light-machine.staging-community .community-panel h2,body.light-machine.staging-community .community-panel h3{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-community .community-search label,body.light-machine.staging-community .privacy-note strong,body.light-machine.staging-community th{color:#286d24!important;text-shadow:none}body.light-machine.staging-community .community-search input{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}body.light-machine.staging-community .community-intro,body.light-machine.staging-community .privacy-note,body.light-machine.staging-community .community-status,body.light-machine.staging-community td{color:#20221e}
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}
body.light-machine.staging-vault{color-scheme:light}
body.light-machine.staging-vault .library-entry,body.light-machine.staging-vault .depth-palette-entry{color:#20221e!important;border-color:#8b8d87!important;background:#e3e4de!important;box-shadow:inset 0 1px #fff,0 2px 5px #0002!important}body.light-machine.staging-vault .library-entry:hover,body.light-machine.staging-vault .library-entry:focus-visible,body.light-machine.staging-vault .library-entry[aria-expanded=true],body.light-machine.staging-vault .depth-palette-entry:hover,body.light-machine.staging-vault .depth-palette-entry:focus-visible,body.light-machine.staging-vault .depth-palette-entry[aria-expanded=true]{color:#20221e!important;border-color:#66805f!important;background:#d4dfce!important;outline:none}body.light-machine.staging-vault .entry-editor,body.light-machine.staging-vault .depth-entry-editor{border-top-color:#969993!important}body.light-machine.staging-vault .library-entry .muted,body.light-machine.staging-vault .entry-save-note{color:#4a4c47!important}body.light-machine.staging-vault .entry-accordion-indicator{color:#286d24!important;text-shadow:none}
body.staging-vault .entry-editor label,body.staging-vault .depth-entry-editor label,body.staging-vault .recipe-entry-editor label{color:#8ee474!important;font:700 .76rem "Courier New",monospace!important;letter-spacing:.075em;text-transform:uppercase}body.staging-vault .entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.staging-vault .entry-editor select,body.staging-vault .depth-entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.staging-vault .depth-entry-editor select,body.staging-vault .recipe-entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.staging-vault .recipe-entry-editor select{min-height:40px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .92rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-vault .entry-editor input[type=number],body.staging-vault .depth-entry-editor input[type=number],body.staging-vault .recipe-entry-editor input[type=number]{font-variant-numeric:tabular-nums}body.staging-vault .depth-entry-editor output{color:#e4e3cf!important;font:600 .8rem system-ui,sans-serif;letter-spacing:0;text-transform:none}body.light-machine.staging-vault .entry-editor label,body.light-machine.staging-vault .depth-entry-editor label,body.light-machine.staging-vault .recipe-entry-editor label{color:#286d24!important;text-shadow:none}body.light-machine.staging-vault .entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.light-machine.staging-vault .entry-editor select,body.light-machine.staging-vault .depth-entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.light-machine.staging-vault .depth-entry-editor select,body.light-machine.staging-vault .recipe-entry-editor input:not([type=checkbox]):not([type=range]):not([type=color]),body.light-machine.staging-vault .recipe-entry-editor select{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}body.light-machine.staging-vault .depth-entry-editor output{color:#20221e!important}
body.staging-home fieldset>legend{color:#e4e3cf!important;font:500 clamp(1.5rem,4vw,2.25rem)/1 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-home #statusHeading{color:#e4e3cf!important;font:500 clamp(1.75rem,4vw,2.5rem)/1 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-home fieldset>label,body.staging-home #materialUpload>label,body.staging-home #materialNameField>label,body.staging-home #imageStyleSection>label,body.staging-home .filter-control label,body.staging-home #filterControls>label{color:#8ee474!important;font:700 .78rem "Courier New",monospace!important;letter-spacing:.09em;text-transform:uppercase}body.staging-home input:not([type=checkbox]):not([type=range]),body.staging-home select{min-height:42px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .95rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-home .filter-control input[type=number]{font-variant-numeric:tabular-nums}body.light-machine.staging-home fieldset>legend,body.light-machine.staging-home #statusHeading{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-home fieldset>label,body.light-machine.staging-home #materialUpload>label,body.light-machine.staging-home #materialNameField>label,body.light-machine.staging-home #imageStyleSection>label,body.light-machine.staging-home .filter-control label,body.light-machine.staging-home #filterControls>label{color:#286d24!important;text-shadow:none}body.light-machine.staging-home input:not([type=checkbox]):not([type=range]),body.light-machine.staging-home select{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}
.spectrum-endpoints{display:flex;justify-content:space-between;gap:12px;color:#bdc9d5;font:700 .7rem "Courier New",monospace;letter-spacing:.06em;text-transform:uppercase}.light-machine .spectrum-endpoints{color:#343530}
body.staging-holographic .stage h2{color:#e4e3cf!important;font:500 clamp(1.45rem,4vw,2.15rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-holographic .stage .stage-number{display:block;width:auto;height:auto;margin:0 0 .18em;padding:0;border-radius:0;color:#8ee474;background:none;font:inherit;line-height:1;text-shadow:0 2px #000}body.staging-holographic .stage label{color:#8ee474!important;font:700 .78rem "Courier New",monospace!important;letter-spacing:.09em;text-transform:uppercase}body.staging-holographic .stage input:not([type=checkbox]):not([type=range]),body.staging-holographic .stage select,body.staging-holographic .stage textarea{min-height:42px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .95rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-holographic .stage textarea{min-height:92px;resize:vertical}body.staging-holographic .stage .outline{color:#8ee474!important}body.light-machine.staging-holographic .stage h2{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-holographic .stage .stage-number{color:#286d24!important;background:none;text-shadow:0 1px #fff}body.light-machine.staging-holographic .stage label{color:#286d24!important;text-shadow:none}body.light-machine.staging-holographic .stage input:not([type=checkbox]):not([type=range]),body.light-machine.staging-holographic .stage select,body.light-machine.staging-holographic .stage textarea{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}
body.light-machine.staging-holographic{color-scheme:light}body.light-machine.staging-holographic .stage{color:#20221e!important;border-color:#777974!important;background:#d8d9d3!important;box-shadow:inset 0 0 15px #999,0 8px 30px #0003!important}body.light-machine.staging-holographic .stage .note,body.light-machine.staging-holographic .stage .result,body.light-machine.staging-holographic #notice{color:#343530!important}body.light-machine.staging-holographic .recipe-card{color:#20221e!important;border-color:#8b8d87!important;background:#e3e4de!important;box-shadow:inset 0 1px #fff,0 2px 5px #0002!important}body.light-machine.staging-holographic .recipe-card small{color:#4a4c47!important}body.light-machine.staging-holographic .downloads a{color:#286d24!important}body.light-machine.staging-holographic .capture-canvas{border-color:#777974!important;background:#fff}
body.staging-depthmap main h2{color:#e4e3cf!important;font:500 clamp(1.55rem,4vw,2.35rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-depthmap main h3{color:#e4e3cf!important;font:500 clamp(1.15rem,3vw,1.55rem)/1.1 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-depthmap main label{color:#8ee474!important;font:700 .78rem "Courier New",monospace!important;letter-spacing:.09em;text-transform:uppercase}body.staging-depthmap main input:not([type=checkbox]):not([type=range]),body.staging-depthmap main select,body.staging-depthmap main textarea{min-height:42px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .95rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-depthmap main input[type=number]{font-variant-numeric:tabular-nums}body.staging-depthmap main output{color:#e4e3cf;font:600 .82rem system-ui,sans-serif;letter-spacing:0;text-transform:none}body.light-machine.staging-depthmap main h2,body.light-machine.staging-depthmap main h3{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-depthmap main label{color:#286d24!important;text-shadow:none}body.light-machine.staging-depthmap main input:not([type=checkbox]):not([type=range]),body.light-machine.staging-depthmap main select,body.light-machine.staging-depthmap main textarea{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}body.light-machine.staging-depthmap main output{color:#20221e}
body.staging-depthmap button.color-square,body.staging-depthmap button.color-square:hover,body.staging-depthmap button.color-square:focus-visible,body.light-machine.staging-depthmap.staging-prototype button.color-square,body.light-machine.staging-depthmap.staging-prototype button.color-square:hover,body.light-machine.staging-depthmap.staging-prototype button.color-square:focus-visible{border:0!important;background:var(--depth-swatch-color)!important;box-shadow:inset 0 0 0 1px #0005!important;text-shadow:none}body.staging-depthmap button.color-square.selected{box-shadow:inset 0 0 0 999px #808080a6,inset 0 0 0 1px #0003!important;opacity:.5}body.light-machine.staging-depthmap{color-scheme:light}body.light-machine.staging-depthmap .status-label,body.light-machine.staging-depthmap .eyebrow{color:#286d24!important;text-shadow:none}body.light-machine.staging-depthmap .fine-print,body.light-machine.staging-depthmap .color-name,body.light-machine.staging-depthmap .guidance-scale,body.light-machine.staging-depthmap .guidance-empty{color:#343530!important}body.light-machine.staging-depthmap .color-hex{color:#286d24!important}body.light-machine.staging-depthmap .vault-depth-link,body.light-machine.staging-depthmap main a{color:#245f1d!important}body.light-machine.staging-depthmap .error{color:#8f2929!important}
body.staging-color-lab .stage h2{color:#e4e3cf!important;font:500 clamp(1.45rem,4vw,2.15rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}body.staging-color-lab .stage label{color:#8ee474!important;font:700 .78rem "Courier New",monospace!important;letter-spacing:.09em;text-transform:uppercase}body.staging-color-lab .stage input,body.staging-color-lab .stage select{min-height:42px;color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .95rem/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-transform:none}body.staging-color-lab .stage input[readonly]{color:#e4e3cf!important;background:#151a14!important;font:700 1.05rem "Courier New",monospace!important;letter-spacing:.04em}body.light-machine.staging-color-lab .stage h2{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-color-lab .stage label{color:#286d24!important;text-shadow:none}body.light-machine.staging-color-lab .stage input,body.light-machine.staging-color-lab .stage select{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}body.light-machine.staging-color-lab .stage input[readonly]{color:#20221e!important;background:#d5d7cf!important}
body.light-machine.staging-color-lab{color-scheme:light}body.light-machine.staging-color-lab .stage{color:#20221e!important;border-color:#777974!important;background:#d8d9d3!important;box-shadow:inset 0 0 15px #999,0 8px 30px #0003!important}body.light-machine.staging-color-lab .note,body.light-machine.staging-color-lab .result,body.light-machine.staging-color-lab .white-balance-option span,body.light-machine.staging-color-lab .cell small,body.light-machine.staging-color-lab .selection-help{color:#343530!important}body.light-machine.staging-color-lab .official-group,body.light-machine.staging-color-lab .cell{color:#20221e!important;border-color:#8b8d87!important;background:#e3e4de!important;box-shadow:inset 0 1px #fff,0 2px 5px #0002!important}body.light-machine.staging-color-lab .official-group-title{color:#286d24!important;text-shadow:none}body.light-machine.staging-color-lab .cell strong{color:#20221e!important}body.light-machine.staging-color-lab button.cell-square,body.light-machine.staging-color-lab button.cell-square:hover{border-color:#777974!important;background:var(--detected-color)!important;box-shadow:inset 0 0 0 1px #0008!important;text-shadow:none}
body.staging-depthmap .staging-page-shell{width:100%;max-width:none}
.registered-only-content[hidden],.registered-access-message[hidden]{display:none!important}.registered-access-message{box-sizing:border-box;width:min(760px,100%);margin:24px auto;padding:22px;border:1px solid #566251;border-radius:12px;background:#131812d6;color:#e4e3cf;text-align:center}.registered-access-message h2{margin:0 0 9px;color:#e4e3cf!important;font:500 clamp(1.45rem,4vw,2.15rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em!important;text-shadow:0 2px #000;text-transform:uppercase}.registered-access-message p{margin:9px auto;line-height:1.55}.registered-access-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:17px}.registered-access-actions a{display:inline-block;padding:9px 14px;border:1px solid #596474;border-radius:7px;color:#171815!important;background:linear-gradient(#a9d79b,#70a765);box-shadow:inset 0 1px #fffc,0 3px 0 #3d6337;text-decoration:none;font:700 .9rem/1.3 system-ui,sans-serif}.registered-access-actions a.secondary{color:#e4e3cf!important;background:linear-gradient(#3f4b40,#29352d);box-shadow:inset 0 1px #ffffff2b,0 3px 0 #151b16}.registered-access-actions a:hover,.registered-access-actions a:focus-visible{outline:2px solid #8ee474;outline-offset:3px}.light-machine .registered-access-message{color:#20221e;border-color:#777974;background:#d8d9d3;box-shadow:inset 0 0 15px #999,0 8px 30px #0003}.light-machine .registered-access-message h2{color:#20221e!important;text-shadow:0 1px #fff}.light-machine .registered-access-actions a.secondary{color:#20221e!important;border-color:#69756e;background:linear-gradient(#e1e4df,#aeb6af);box-shadow:inset 0 1px #fffc,0 3px 0 #737a74}
@media(max-width:700px){.staging-history .layout{grid-template-columns:1fr!important}}
body.staging-history .job-details .status{font-size:clamp(1.15rem,3vw,1.65rem)!important;margin-bottom:.3rem}body.staging-history .job-details h3[data-job-source]{margin-top:.3rem;margin-bottom:.35rem}body.staging-history .job-primary-downloads{margin:0 0 1rem}body.staging-history .job-primary-downloads p{margin:.35rem 0}body.staging-history .job-time{margin:.85rem 0 1.1rem;color:#b9c4cf!important;font:700 .78rem/1.4 "Courier New",monospace!important}body.staging-history .job-details dt{text-transform:none}
body.staging-history .job-details-grid .status{margin-top:0}body.light-machine.staging-history .job-details-column,body.light-machine.staging-history .job-swatch-settings .detail-pair:nth-child(even){border-color:#b8baac}
body.staging-home #holographicRasterSettings{display:grid;gap:8px;padding:12px 0}body.staging-home #holographicRasterSettings.hidden{display:none}body.staging-home #holographicRasterSettings>label{color:#8ee474!important;font:700 .78rem "Courier New",monospace!important;letter-spacing:.09em;text-transform:uppercase}body.staging-home #holographicRasterSettings .outline{display:flex;align-items:center;gap:8px}body.staging-home #holographicRasterSettings .outline input{width:auto;min-height:0}body.light-machine.staging-home #holographicRasterSettings>label{color:#286d24!important;text-shadow:none}
body.staging-holographic .stage .actions a.button{display:inline-block;padding:9px 14px;border:1px solid #596474;border-radius:7px;color:#171815!important;background:linear-gradient(#a9d79b,#70a765);box-shadow:inset 0 1px #fffc,0 3px 0 #3d6337;text-decoration:none;font:700 .9rem/1.3 system-ui,sans-serif}body.staging-holographic .stage .actions a.button:hover,body.staging-holographic .stage .actions a.button:focus-visible{background:linear-gradient(#c4ecb8,#83bc76);outline:2px solid #8ee474;outline-offset:3px}
.staging-action-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;text-decoration:none!important;font:700 12px/1.2 "Courier New",monospace!important;letter-spacing:.05em;text-transform:uppercase}.staging-action-button:hover,.staging-action-button:focus-visible{color:#edf4e9!important;background:linear-gradient(#7e9388,#426052)!important;outline:2px solid #8ee474;outline-offset:3px}.staging-action-button:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff33,0 1px 0 #18221e!important}body.light-machine .staging-action-button{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-action-button:hover,body.light-machine .staging-action-button:focus-visible{color:#171815!important;background:linear-gradient(#f2f4ef,#c4cbc5)!important}
.registered-access-actions a.staging-action-button{color:#edf4e9!important;font:700 .9rem/1.3 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.light-machine .registered-access-actions a.staging-action-button{color:#171815!important}
body.staging-vault .community-publish-card h3{color:#e4e3cf!important;font:500 clamp(1.35rem,4vw,2rem)/1.08 Impact,"Arial Narrow",system-ui,sans-serif!important;letter-spacing:.025em;text-shadow:0 2px #000;text-transform:uppercase}body.staging-vault .community-publish-form label{color:#8ee474!important;font:700 .76rem "Courier New",monospace!important;letter-spacing:.075em;text-transform:uppercase}body.staging-vault .community-publish-form input:not([type=checkbox]),body.staging-vault .community-publish-form textarea{color:#e4e3cf!important;border-color:#566251!important;background:#131812!important;font:600 .92rem/1.25 system-ui,sans-serif!important;text-transform:none}body.light-machine.staging-vault .community-publish-card{color:#20221e!important;border-color:#777974!important;background:#d8d9d3!important;box-shadow:inset 0 0 15px #999,0 8px 30px #0003!important}body.light-machine.staging-vault .community-publish-card h3{color:#20221e!important;text-shadow:0 1px #fff}body.light-machine.staging-vault .community-publish-form label{color:#286d24!important;text-shadow:none}body.light-machine.staging-vault .community-publish-form input:not([type=checkbox]),body.light-machine.staging-vault .community-publish-form textarea{color:#20221e!important;border-color:#777974!important;background:#dedfd9!important}body.light-machine.staging-vault .community-swatch-option{color:#20221e!important;border-color:#8b8d87!important;background:#e3e4de!important}body.light-machine.staging-vault .community-swatch-option small,body.light-machine.staging-vault .community-publish-card .selection-help{color:#4a4c47!important}
/* Account-wide processing pause announced by the monthly AWS spend guard. */
.service-pause-banner{
  box-sizing:border-box;
  width:min(1180px,calc(100% - 24px));
  margin:12px auto 0;
  padding:12px 16px;
  border:1px solid #e19b4c;
  border-left:5px solid #e16b52;
  border-radius:4px;
  color:#fff3d7;
  background:#522921;
  overflow-wrap:anywhere;
}
body.light-machine .service-pause-banner{color:#57271e;background:#fff0d5}
