@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/prompt-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/prompt-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.print-booklet{--paper: #ffffff;--paper-ink: #1c1b19;--paper-muted: #6b6862;--title-ink: #1c1b19;--label-bg: #ff5a1f;--label-ink: #ffffff;--num-ink: #1c1b19;--font: "Prompt", "Poppins", system-ui, sans-serif;--weight: 300;--pli-bg: #eeeeee;--pli-border: 2px solid #9e9e9e;--divider: #9e9e9e;--fade: .3;--callout-border: .6mm solid var(--label-bg)}.print-booklet{display:flex;flex-direction:column;align-items:center;gap:24px}.sheet{width:297mm;height:210mm;flex-shrink:0;position:relative;overflow:hidden;padding:12mm;background:var(--paper);color:var(--paper-ink);box-shadow:0 2px 12px #0000002e;font-family:var(--font);font-weight:var(--weight)}.sheet>*{position:relative;z-index:1}.sheet.steps{display:grid;gap:8mm}.sheet.per-1{grid-template-columns:1fr;grid-template-rows:1fr}.sheet.per-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.sheet.per-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.step-panel{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;overflow:hidden}.step-top{flex-shrink:0;max-height:70%;overflow:hidden}.sheet .pli.dense img{width:12mm;height:12mm}.sheet .pli.crowded{gap:1mm 2mm}.sheet .pli.crowded img{width:8mm;height:8mm}.sheet .pli.crowded figcaption{font-size:7pt}.section-label{align-self:flex-start;font-family:var(--font);font-size:9pt;font-weight:var(--weight);text-transform:uppercase;letter-spacing:.06em;color:var(--label-ink);background:var(--label-bg);padding:1mm 3mm;border-radius:0;margin-bottom:2mm}.step-top{display:flex;align-items:flex-start;gap:4mm}.step-number{font-family:var(--font);font-size:30pt;font-weight:var(--weight);line-height:1;min-width:12mm;color:var(--num-ink);text-align:center}.per-4 .step-number{font-size:22pt}.pli{display:flex;flex-wrap:wrap;gap:2mm 3mm;padding:2mm 3mm;border:var(--pli-border);background:var(--pli-bg);border-radius:0;max-width:100%}.pli figure{margin:0;display:flex;flex-direction:column;align-items:center}.pli img{width:18mm;height:18mm;object-fit:contain}.per-1 .pli img{width:22mm;height:22mm}.per-4 .pli img{width:13mm;height:13mm}.pli figcaption{font-size:9pt;font-weight:var(--weight)}.step-panel .build{flex:1;min-height:0;position:relative}.build img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fade .build-all{opacity:var(--fade)}.section-label .times{margin-left:2mm;padding:0 1.5mm;border-radius:0;background:var(--label-ink);color:var(--label-bg)}.step-body{flex:1;min-height:0;display:flex;gap:4mm;margin-top:2mm}.step-body>.build{flex:1;min-width:0}.callouts{flex:0 0 38%;min-height:0;display:flex;flex-direction:column;gap:3mm}.callout{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;gap:2mm;padding:2mm;border:var(--callout-border);background:var(--pli-bg);border-radius:0}.callout-step{flex:1;min-height:0;display:flex;flex-direction:column}.callout .build{flex:1;min-height:0;position:relative}.print-booklet .sheet .callout .step-number{font-size:14pt;min-width:6mm;padding-bottom:3mm}.print-booklet .sheet .callout .pli{padding:1mm 1.5mm;gap:1mm 2mm}.print-booklet .sheet .callout .pli img{width:9mm;height:9mm}.print-booklet .sheet .callout .pli figcaption{font-size:7pt}.callout-count{position:absolute;right:3mm;bottom:1.5mm;z-index:1;font-family:var(--font);font-weight:var(--weight);font-size:20pt;color:var(--paper-ink)}.per-1 .step-panel.overlay .build{position:absolute;top:0;right:0;bottom:0;left:0}.per-1 .step-panel.overlay>:not(.build){position:relative;z-index:1}.sheet.cover{display:flex;flex-direction:column}.cover-head{display:flex;align-items:baseline;gap:6mm}.cover-number{font-family:var(--font);font-size:22pt;font-weight:var(--weight);color:var(--label-ink);background:var(--label-bg);padding:1mm 4mm;border-radius:0}.cover h1{margin:0;font-family:var(--font);font-weight:var(--weight);font-size:28pt;letter-spacing:-.01em;color:var(--title-ink)}.cover-model{flex:1;min-height:0;width:100%;object-fit:contain}.cover-credit{margin:0;font-size:8pt;font-weight:var(--weight);color:var(--paper-muted);line-height:1.5}.sheet>.page-divider{position:absolute;z-index:0;left:50%;top:12mm;bottom:12mm;width:2px;margin-left:-1px;background:var(--divider)}.sheet>.folio{position:absolute;right:8mm;bottom:5mm;font-family:var(--font);font-size:9pt;font-weight:var(--weight);color:var(--paper-muted)}@page{size:A4 landscape;margin:0}@media print{.print-booklet{display:block}.sheet{box-shadow:none;break-after:page}.sheet:last-child{break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
