body.p-guide-product .wrap{width:min(1440px,calc(100% - 72px));max-width:1440px}
.r-guide{--rg-ink:var(--ink,#171717);--rg-muted:var(--muted,#62666d);--rg-line:var(--line,#d4d2c8);--rg-surface:var(--surface,#f7f5ee);--rg-strong:var(--surface-strong,#fff);--rg-blue:var(--blue,#4f5d70);--rg-accent:var(--coral,#a56f5b);min-width:0;color:var(--rg-ink);font:var(--weight-regular,400) var(--text-base,16px)/1.48 var(--font-ui,"Golos Text",sans-serif)}
.r-guide *,.r-guide *::before,.r-guide *::after{box-sizing:border-box}.r-guide input,.r-guide textarea,.r-guide button{font:inherit}.r-guide input[type=number],.r-guide input:not([type]),.r-guide textarea{width:100%;min-width:0;min-height:46px;border:1px solid var(--rg-line);border-radius:0;padding:10px 12px;color:var(--rg-ink);background:#fff}.r-guide input[type=range]{width:100%;accent-color:var(--rg-accent)}.r-guide input[type=radio],.r-guide input[type=checkbox]{width:19px;height:19px;accent-color:var(--rg-blue)}.r-guide :focus-visible{outline:3px solid color-mix(in srgb,var(--rg-accent) 72%,transparent);outline-offset:3px}.r-guide fieldset{min-width:0;margin:0;border:1px solid var(--rg-line);padding:12px}.r-guide legend{padding:0 7px;font-weight:800}.r-guide label{display:grid;gap:6px;font-weight:700}.r-guide label span{color:var(--rg-muted);font-size:12px;font-weight:500}.r-guide h1,.r-guide h2,.r-guide h3{font-family:var(--font-display,"Unbounded",sans-serif);font-weight:var(--weight-semibold,600);letter-spacing:-.025em}.r-guide a{color:var(--rg-blue);font-weight:750}.r-guide .breadcrumbs{margin-bottom:18px}.rg-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:34px;align-items:end;border-top:1px solid var(--rg-line);padding:34px 0 26px}.rg-intro .rg-kicker{grid-column:1/-1;margin:0;color:var(--rg-accent);font-size:12px;font-weight:850;letter-spacing:.16em}.rg-intro h1{margin:0;font-size:clamp(34px,5vw,72px);line-height:.98}.rg-intro>p:last-child{margin:0;color:var(--rg-muted);font-size:17px}.rg-stage{min-width:0;border:1px solid var(--rg-line);background:var(--rg-strong);box-shadow:0 22px 48px rgb(39 43 50 / 8%);clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}
.rg-notes{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:0;margin:28px 0 56px;border-block:1px solid var(--rg-line)}.rg-notes>div,.rg-notes>aside{padding:24px}.rg-notes>aside{display:grid;align-content:start;gap:10px;border-left:1px solid var(--rg-line);background:color-mix(in srgb,var(--rg-surface) 72%,#fff)}.rg-notes h2{margin:0 0 14px;font-size:22px}.rg-notes p,.rg-notes ul,.rg-notes ol{margin-block:0 10px}.rg-notes li+li{margin-top:7px}.rg-notes aside>a:not(.rg-action){display:block}.rg-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--rg-accent);padding:10px 16px;color:#fff!important;background:var(--rg-accent);text-decoration:none}.rg-status{border-left:3px solid var(--rg-accent);padding:11px 13px;background:var(--rg-surface)}.rg-noscript{border:1px solid var(--rg-line);padding:14px}

/* Physical-number map */
.nm-stage{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto auto}.nm-controls{grid-row:1/3;display:grid;align-content:start;gap:15px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.nm-controls h2{margin:0 0 4px;font-size:22px}.nm-map{display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));gap:12px;align-items:end;padding:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--rg-blue) 8%,#fff),#fff)}.nm-map>div{position:relative;aspect-ratio:.7;border:1px solid var(--rg-line);padding:7px;background:#fff;box-shadow:6px 7px 0 color-mix(in srgb,var(--rg-blue) 12%,transparent)}.nm-map>div:nth-child(2n){transform:translateY(-12px)}.nm-map b{font-size:11px}.nm-map i{display:block;height:54%;margin:12px 7px;border-block:1px solid var(--rg-line);background:repeating-linear-gradient(180deg,transparent 0 8px,var(--rg-line) 9px)}.nm-map span{position:absolute;right:7px;bottom:6px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:var(--rg-accent);font-size:11px;font-weight:800}.nm-map [data-state=silent] span{color:var(--rg-muted);background:var(--rg-surface)}.nm-ledger{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--rg-line)}.nm-ledger>div{padding:15px 18px}.nm-ledger>div+div{border-left:1px solid var(--rg-line)}.nm-ledger dt{color:var(--rg-muted);font-size:12px}.nm-ledger dd{margin:5px 0 0}.nm-ledger strong{font:600 24px/1 var(--font-display,"Unbounded",sans-serif)}

/* Merge/split route diagram */
.mr-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.mr-stage{display:grid;grid-template-columns:310px minmax(0,1fr)}.mr-input{display:grid;align-content:start;gap:16px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.mr-input h2{margin:0;font-size:21px}.mr-input dl{display:grid;grid-template-columns:repeat(3,1fr);margin:5px 0 0;border:1px solid var(--rg-line)}.mr-input dl>div{padding:9px}.mr-input dl>div+div{border-left:1px solid var(--rg-line)}.mr-input dt{font-size:10px}.mr-input dd{margin:2px 0 0;font:600 21px/1 var(--font-display)}.mr-flow{display:grid;grid-template-columns:1fr 42px 1fr;gap:16px;align-items:center;padding:28px;background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--rg-blue) 8%,#fff))}.mr-flow>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--rg-accent);color:var(--rg-accent);font-style:normal}.mr-flow>div{min-width:0}.mr-flow>div>span{font-size:11px;font-weight:850;letter-spacing:.12em}.mr-flow ol{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.mr-flow li{border:1px solid var(--rg-line);padding:12px;background:#fff}.mr-flow [data-ms-batches] li{display:flex;justify-content:space-between;gap:12px;border-left:4px solid var(--rg-accent)}.mr-flow [data-ms-batches] span{color:var(--rg-muted)}

/* JPG/PNG verdict */
.fv-stage{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.fv-questions{display:grid;gap:15px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.fv-questions h2{margin:0;font-size:21px}.fv-questions fieldset{display:flex;flex-wrap:wrap;gap:12px}.fv-questions fieldset label{grid-template-columns:20px auto;align-items:center;font-weight:600}.fv-board{display:grid;grid-template-columns:1fr 240px;min-height:390px}.fv-preview{position:relative;display:grid;place-items:center;overflow:hidden;background-color:#eee;background-image:linear-gradient(45deg,#d6d3c9 25%,transparent 25%),linear-gradient(-45deg,#d6d3c9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d6d3c9 75%),linear-gradient(-45deg,transparent 75%,#d6d3c9 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.fv-preview i{position:absolute;inset:20% 18%;border:2px solid var(--rg-blue);background:color-mix(in srgb,var(--rg-blue) 20%,transparent);clip-path:polygon(15% 78%,35% 38%,51% 60%,70% 24%,92% 78%)}.fv-preview b{position:relative;z-index:1;font:600 clamp(30px,4vw,58px)/1 var(--font-display);letter-spacing:.08em}.fv-preview>span{position:absolute;top:14px;left:14px;border:1px solid var(--rg-line);padding:6px 9px;background:#fff;font-size:11px}.format-verdict[data-verdict=jpg] .fv-preview{background:linear-gradient(135deg,#d8c3aa,#6f7883)}.format-verdict[data-verdict=jpg] .fv-preview>span{display:none}.fv-result{display:grid;align-content:center;gap:14px;border-left:1px solid var(--rg-line);padding:24px;background:var(--rg-blue);color:#fff}.fv-result>span{font-size:10px;letter-spacing:.14em}.fv-result>strong{font:600 58px/1 var(--font-display)}.fv-result p{margin:0;color:#eef0f2}.fv-result .rg-action{justify-self:start}

/* PDF watermark page map */
.wm-stage{display:grid;grid-template-columns:270px minmax(0,1fr) 210px;min-height:390px}.wm-controls{display:grid;align-content:start;gap:14px;border-right:1px solid var(--rg-line);padding:21px;background:var(--rg-surface)}.wm-controls fieldset label{grid-template-columns:20px auto;align-items:center;margin-top:7px;font-weight:600}.wm-position{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wm-position legend{grid-column:1/-1}.wm-position label{position:relative;display:grid;place-items:center;min-height:44px;border:1px solid var(--rg-line);background:#fff;font-size:18px}.wm-position input{position:absolute;opacity:0}.wm-position label:has(input:checked){border-color:var(--rg-accent);color:#fff;background:var(--rg-accent)}.wm-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;background:color-mix(in srgb,var(--rg-blue) 7%,#fff)}.wm-pages>div{position:relative;aspect-ratio:.72;border:1px solid var(--rg-line);overflow:hidden;background:#fff}.wm-pages span{position:absolute;top:7px;left:7px;font-size:10px}.wm-pages b{position:absolute;inset:20% 15%;background:repeating-linear-gradient(180deg,transparent 0 9px,var(--rg-line) 10px)}.wm-pages i{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-26deg);color:var(--rg-accent);font:600 14px/1 var(--font-display);opacity:.64}.wm-pages [data-marked=false] i{display:none}.wm-pages [data-position=top-left] i{left:7px;top:24px;transform:none}.wm-pages [data-position=bottom-right] i{right:7px;bottom:7px;left:auto;top:auto;transform:none}.wm-receipt{display:grid;align-content:center;gap:12px;border-left:1px solid var(--rg-line);padding:22px;background:var(--rg-blue);color:#fff}.wm-receipt>span{font-size:10px;letter-spacing:.14em}.wm-receipt>strong{font:600 34px/1 var(--font-display)}.wm-receipt p{margin:0;color:#eef0f2}

/* Archive ledger */
.al-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.al-manifest{display:grid;gap:14px;border-right:1px solid var(--rg-line);padding:24px;color:var(--rg-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--rg-accent) 7%,#fff),color-mix(in srgb,var(--rg-blue) 6%,#fff));box-shadow:inset 4px 0 0 color-mix(in srgb,var(--rg-accent) 78%,#fff)}.al-manifest>div{display:flex;align-items:end;justify-content:space-between;gap:20px}.al-manifest h2{margin:0;font-size:21px}.al-manifest label{max-width:180px}.al-manifest .al-manifest-lines{max-width:none}.al-manifest textarea{min-height:250px;border-color:color-mix(in srgb,var(--rg-blue) 32%,var(--rg-line));color:var(--rg-ink);background:#fffdf8;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--rg-blue) 4%,transparent);font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.al-manifest p{margin:0;color:var(--rg-muted);font-size:12px}.al-verdict{display:grid;align-content:center;gap:13px;padding:26px;background:#f2f1eb}.al-verdict>span{color:var(--rg-accent);font-size:11px;font-weight:850;letter-spacing:.14em}.al-verdict h2{margin:0;font-size:28px}.al-verdict p{margin:0}.al-verdict dl{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0;border:1px solid var(--rg-line)}.al-verdict dl>div{padding:10px}.al-verdict dl>div+div{border-left:1px solid var(--rg-line)}.al-verdict dt{font-size:10px}.al-verdict dd{margin:3px 0 0;font:600 22px/1 var(--font-display)}.archive-ledger[data-state=stop] .al-verdict{background:#ead8d2}.archive-ledger[data-state=check] .al-verdict{background:#eee5d4}

/* Ordered preparation sequence */
.ps-stage{display:grid;grid-template-columns:330px minmax(0,1fr)}.ps-brief{display:grid;align-content:start;gap:15px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.ps-brief h2{margin:0;font-size:21px}.ps-switch{grid-template-columns:22px auto;align-items:center;border:1px solid var(--rg-line);padding:12px;background:#fff}.ps-brief>p{margin:0;color:var(--rg-muted);font-size:12px}.ps-route{padding:24px 30px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--rg-accent) 8%,#fff))}.ps-route-head{display:flex;justify-content:space-between;gap:16px}.ps-route-head span{font-size:11px;font-weight:850;letter-spacing:.12em}.ps-route-head i{color:var(--rg-accent);font-style:normal}.ps-route ol{position:relative;display:grid;gap:0;margin:22px 0 16px;padding:0;list-style:none}.ps-route ol::before{content:"";position:absolute;top:25px;bottom:25px;left:24px;width:1px;background:var(--rg-accent)}.ps-route li{position:relative;z-index:1;display:grid;grid-template-columns:50px 1fr;align-items:center;border-top:1px solid var(--rg-line);padding:12px 0}.ps-route li:last-child{border-bottom:1px solid var(--rg-line)}.ps-route li span{display:grid;place-items:center;width:49px;height:49px;border:1px solid var(--rg-accent);color:var(--rg-accent);background:#fff;font-weight:850}.ps-route li b{padding-left:17px;font-size:17px}.ps-route>p{margin:0;border-left:3px solid var(--rg-blue);padding:12px;background:var(--rg-surface);font-weight:800}

/* Image watermark contrast board */
.image-mark-lab{--iw-bg:65%;--iw-opacity:.55}.il-stage{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);min-height:430px}.il-canvas{display:grid;grid-template-rows:1fr auto;border-right:1px solid var(--rg-line);padding:24px;background:#20262c}.il-landscape{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(130deg,hsl(30 20% calc(var(--iw-bg) - 16%)),hsl(210 18% var(--iw-bg)))}.il-landscape::before{content:"";position:absolute;inset:20% -5% -18%;background:#596d61;clip-path:polygon(0 60%,25% 22%,44% 55%,67% 12%,100% 63%,100% 100%,0 100%)}.il-landscape i{position:absolute;right:8%;bottom:14%;width:80px;height:120px;border:2px solid #d8d2c8;border-radius:48% 48% 7% 7%;opacity:.7}.il-landscape b{position:absolute;z-index:2;left:8%;bottom:13%;color:#fff;font:600 clamp(26px,4vw,52px)/1 var(--font-display);opacity:var(--iw-opacity)}.image-mark-lab[data-tone=dark] .il-landscape b{color:#111}.il-landscape span{position:absolute;z-index:2;top:16px;left:16px;border:1px solid rgb(255 255 255 / 55%);padding:6px 9px;color:#fff;font-size:11px}.il-scale{display:flex;justify-content:space-between;color:#bcc3c8;font-size:11px}.il-controls{display:grid;align-content:center;gap:20px;padding:28px;background:var(--rg-surface)}.il-controls fieldset{display:flex;gap:16px}.il-controls fieldset label{grid-template-columns:22px auto;align-items:center}.il-score{border-top:1px solid var(--rg-line);padding-top:16px}.il-score span{font-size:10px;letter-spacing:.12em}.il-score strong{display:block;margin:9px 0;font:600 34px/1 var(--font-display)}.il-score p{margin:0;color:var(--rg-muted)}

/* Compression ladder */
.ct-stage{display:grid;grid-template-columns:360px minmax(0,1fr)}.ct-inputs{display:grid;align-content:start;gap:17px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.ct-recommend{border:1px solid var(--rg-accent);padding:16px;background:#fff}.ct-recommend span{font-size:10px;letter-spacing:.13em}.ct-recommend strong{display:block;margin:9px 0;font:600 30px/1 var(--font-display);color:var(--rg-accent)}.ct-recommend p{margin:0 0 8px;color:var(--rg-muted)}.ct-recommend b{font-size:13px}.ct-ladder{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:24px;list-style:none;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--rg-blue) 8%,#fff))}.ct-ladder li{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--rg-line);padding:14px;background:#fff}.ct-ladder li+li{margin-left:-1px}.ct-ladder li>span{color:var(--rg-muted);font:600 24px/1 var(--font-display)}.ct-ladder li>div{align-self:end;padding-top:80px}.ct-ladder li b{font-family:var(--font-display);font-size:15px}.ct-ladder li p{margin:8px 0 0;color:var(--rg-muted);font-size:12px}.ct-ladder li[data-active=true]{position:relative;z-index:1;border-color:var(--rg-accent);background:var(--rg-accent);color:#fff;transform:translateY(-10px)}.ct-ladder li[data-active=true] p,.ct-ladder li[data-active=true]>span{color:#fff}

/* Crop safety frame */
.crop-safety{--cr-inset:3.8%;--cr-ratio:.707}.cs-stage{display:grid;grid-template-columns:minmax(0,1fr) 350px;min-height:470px}.cs-canvas{display:grid;place-items:center;padding:28px;background:#353d48}.cs-page{position:relative;height:min(390px,55vw);aspect-ratio:var(--cr-ratio);border:1px solid #fff;background:#f5f2e9;box-shadow:14px 16px 0 rgb(0 0 0 / 16%)}.cs-page>span{position:absolute;top:8px;left:10px;color:#6b6e71;font-size:10px}.cs-page>div{position:absolute;inset:var(--cr-inset);display:grid;place-items:center;border:2px solid var(--rg-accent);background:repeating-linear-gradient(180deg,transparent 0 21px,rgb(79 93 112 / 16%) 22px)}.cs-page>div::before{content:"";position:absolute;inset:-2px;box-shadow:0 0 0 999px rgb(43 49 57 / 24%)}.cs-page b{position:relative;z-index:1;border:1px solid var(--rg-line);padding:6px;background:#fff;font-size:11px}.cs-page i{position:absolute;z-index:2;width:14px;height:14px;border:2px solid var(--rg-accent);background:#fff}.cs-page i:nth-of-type(1){left:-7px;top:-7px}.cs-page i:nth-of-type(2){right:-7px;top:-7px}.cs-page i:nth-of-type(3){right:-7px;bottom:-7px}.cs-inspector{display:grid;align-content:center;gap:16px;border-left:1px solid var(--rg-line);padding:26px;background:var(--rg-surface)}.cs-inspector h2{margin:0}.cs-inspector>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-inspector dl{margin:0;border:1px solid var(--rg-line)}.cs-inspector dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px}.cs-inspector dl>div+div{border-top:1px solid var(--rg-line)}.cs-inspector dd{margin:0;font-weight:800}.cs-risk{margin:0;border-left:3px solid var(--rg-accent);padding:11px;background:#fff;font-weight:700}

/* Image-to-PDF contact sheet */
.ch-stage{display:grid;grid-template-columns:300px minmax(0,1fr)}.ch-controls{display:grid;align-content:start;gap:15px;border-right:1px solid var(--rg-line);padding:24px;background:var(--rg-surface)}.ch-controls fieldset label{grid-template-columns:20px auto;align-items:center;margin-top:8px}.ch-controls>p{margin:0;color:var(--rg-muted);font-size:13px}.ch-board{padding:22px;background:#fff}.ch-board-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rg-line);padding-bottom:12px}.ch-board-head span{font-size:11px;font-weight:850;letter-spacing:.12em}.ch-board-head i{color:var(--rg-accent);font-style:normal}.ch-board ol{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none}.ch-board li{position:relative;min-width:0;border:1px solid var(--rg-line);padding:8px;background:var(--rg-surface)}.ch-board li>span{position:absolute;z-index:2;top:4px;left:4px;display:grid;place-items:center;width:22px;height:22px;color:#fff;background:var(--rg-blue);font-size:10px}.ch-board li>i{display:block;aspect-ratio:1;background:linear-gradient(145deg,#d3bba4,#65788a);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.contact-sheet[data-layout=fit] .ch-board li>i{border:10px solid #fff}.contact-sheet[data-layout=fill] .ch-board li>i{background:linear-gradient(145deg,#d3bba4 0 45%,#65788a 46% 100%)}.ch-board li>b{display:block;overflow:hidden;margin-top:6px;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}

@media(max-width:980px){body.p-guide-product .wrap{width:calc(100% - 40px)}.rg-intro{grid-template-columns:1fr}.rg-intro .rg-kicker{grid-column:auto}.nm-stage,.mr-stage,.fv-stage,.wm-stage,.al-stage,.ps-stage,.il-stage,.ct-stage,.cs-stage,.ch-stage{grid-template-columns:1fr}.nm-controls,.mr-input,.fv-questions,.wm-controls,.al-manifest,.ps-brief,.il-canvas,.ct-inputs,.cs-canvas,.ch-controls{border-right:0;border-bottom:1px solid var(--rg-line)}.nm-controls{grid-row:auto}.wm-stage{grid-template-columns:1fr}.wm-receipt{border-left:0}.ct-ladder{min-height:320px}.cs-inspector{border-left:0}.ch-board ol{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){body.p-guide-product .wrap{width:calc(100% - 28px)}.rg-intro{gap:16px;padding:24px 0 18px}.rg-intro h1{font-size:30px}.rg-intro>p:last-child{font-size:14px}.rg-stage{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.rg-notes{grid-template-columns:1fr;margin-bottom:38px}.rg-notes>div,.rg-notes>aside{padding:18px}.rg-notes>aside{border-top:1px solid var(--rg-line);border-left:0}.nm-map{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px}.nm-map>div:nth-child(2n){transform:none}.nm-ledger{grid-template-columns:1fr}.nm-ledger>div+div{border-top:1px solid var(--rg-line);border-left:0}.mr-flow{grid-template-columns:1fr;padding:16px}.mr-flow>i{transform:rotate(90deg);justify-self:center}.fv-board{grid-template-columns:1fr;min-height:0}.fv-preview{min-height:280px}.fv-result{border-top:1px solid var(--rg-line);border-left:0}.wm-pages{gap:7px;padding:14px}.wm-pages i{font-size:9px}.al-manifest>div{align-items:stretch;flex-direction:column}.al-manifest label{max-width:none}.ps-route{padding:18px}.il-landscape{min-height:260px}.ct-ladder{grid-template-columns:1fr;gap:0;padding:16px}.ct-ladder li{grid-template-columns:45px 1fr;grid-template-rows:auto}.ct-ladder li+li{margin-top:-1px;margin-left:0}.ct-ladder li>div{align-self:center;padding:0}.ct-ladder li[data-active=true]{transform:translateX(5px)}.cs-page{height:auto;width:min(100%,260px)}.ch-board ol{grid-template-columns:repeat(2,1fr)}.r-guide input[type=number],.r-guide input:not([type]),.r-guide textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){.r-guide *,.r-guide *::before,.r-guide *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Owner-approved expressive light Canvas palette for pages 11-20. */
.r-guide .rg-action{border-color:var(--rg-blue);color:#fff!important;background:var(--rg-blue);box-shadow:5px 5px 0 color-mix(in srgb,var(--rg-blue) 18%,transparent)}
.r-guide .fv-result,
.r-guide .wm-receipt{color:var(--rg-ink);background:var(--blue-soft)}
.r-guide .fv-result p,
.r-guide .wm-receipt p{color:var(--rg-muted)}
.r-guide .wm-position label:has(input:checked),
.r-guide .ct-ladder li[data-active=true]{color:var(--rg-blue);background:var(--blue-soft);box-shadow:inset 4px 0 var(--rg-blue)}
.r-guide .ct-ladder li[data-active=true] p,
.r-guide .ct-ladder li[data-active=true]>span{color:var(--rg-muted)}
.r-guide .nm-map span,
.r-guide .ch-board li>span{border:1px solid currentColor;color:var(--rg-blue);background:var(--blue-soft)}
.r-guide .fv-preview i{background:transparent}
.r-guide .al-manifest{color:var(--rg-ink);background:var(--blue-soft);box-shadow:inset 4px 0 var(--rg-blue)}
.r-guide.archive-ledger[data-state=stop] .al-verdict,
.r-guide.archive-ledger[data-state=check] .al-verdict{background:var(--blue-soft)}
.r-guide .il-canvas,
.r-guide .cs-canvas{background:#e7eaee}
.r-guide .il-landscape{background:linear-gradient(130deg,#e7eaee,#f3f0e8)}
.r-guide .il-landscape::before{background:#d8dfe2}
.r-guide .il-landscape b,
.r-guide .il-landscape span{border-color:var(--rg-blue);color:var(--rg-ink);background:#fffdf8}
.r-guide .il-scale{color:var(--rg-muted)}
.r-guide .cs-page{border-color:var(--rg-line);box-shadow:14px 16px 0 color-mix(in srgb,var(--rg-blue) 10%,transparent)}
.r-guide .cs-page>div::before{box-shadow:0 0 0 999px rgb(244 240 231 / 74%)}
.r-guide.format-verdict[data-verdict=jpg] .fv-preview,
.r-guide .ch-board li>i,
.r-guide.contact-sheet[data-layout=fill] .ch-board li>i{background:linear-gradient(145deg,#e7eaee,#f3f0e8)}
