
:root{--factory:#d6d7d8;--paper:#f4f3ef;--ink:#171a1d;--muted:#626970;--orange:#ff641c;--steel:#315f7d;--steel-dark:#17394f;--line:#a8adb1;--white:#fff;--shadow:0 20px 55px rgba(20,27,33,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(49,95,125,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(49,95,125,.08) 1px,transparent 1px);background-size:32px 32px;z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit}.site-content{overflow:hidden}.factory-top{height:30px;background:var(--ink);color:#dfe4e7;display:flex;justify-content:space-between;align-items:center;padding:0 4vw;font-size:10px;letter-spacing:.16em}.site-header{position:sticky;top:0;z-index:1000;background:rgba(244,243,239,.96);backdrop-filter:blur(14px);border-bottom:1px solid #b9bec2}.header-inner{max-width:1440px;margin:auto;height:78px;padding:0 3vw;display:flex;align-items:center;gap:28px}.brand img{height:44px;width:auto}.primary-nav{margin-left:auto}.primary-nav ul{display:flex;gap:22px;list-style:none;padding:0;margin:0}.primary-nav a{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:10px 0;border-bottom:2px solid transparent}.primary-nav a:hover{border-color:var(--orange)}.search-trigger,.menu-toggle{border:0;background:var(--steel-dark);color:#fff;padding:12px 16px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:800;letter-spacing:.1em}.menu-toggle{display:none}.search-overlay{position:fixed;inset:0;background:rgba(12,18,22,.88);z-index:3000;display:grid;place-items:center;opacity:0;visibility:hidden;transition:.25s;padding:20px}.search-overlay.is-open{opacity:1;visibility:visible}.search-panel{width:min(850px,100%);background:var(--paper);border:1px solid var(--orange);padding:50px;box-shadow:0 0 0 12px rgba(255,100,28,.08)}.search-panel h2{font:900 clamp(34px,6vw,70px)/.95 Arial Narrow,Arial,sans-serif;text-transform:uppercase;max-width:650px;margin:10px 0 28px}.search-close{position:absolute;right:32px;top:24px;background:none;border:0;color:#fff;font-size:50px}.modern-search-form{display:flex;border:2px solid var(--ink);background:#fff}.modern-search-form input{flex:1;border:0;padding:20px;min-width:0}.modern-search-form button{border:0;background:var(--orange);font-weight:900;padding:0 25px}.search-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.search-chips a{border:1px solid var(--line);padding:7px 10px;font-size:11px;font-weight:800}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.19em;color:var(--orange);text-transform:uppercase}.assembly-hero{background:var(--factory);padding:70px 4vw 0;position:relative;border-bottom:8px solid var(--ink)}.assembly-hero:after{content:"";position:absolute;right:-15vw;top:-20%;width:60vw;height:140%;background:repeating-linear-gradient(-45deg,transparent 0 24px,rgba(255,100,28,.11) 24px 48px);transform:skewX(-12deg);pointer-events:none}.hero-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;position:relative;z-index:1}.hero-copy h1{font:900 clamp(52px,7vw,108px)/.84 Arial Narrow,Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 25px}.hero-copy p{max-width:650px;font-size:18px;color:#3e454b}.hero-actions{display:flex;gap:12px;margin:30px 0}.btn-primary,.btn-ghost{padding:15px 20px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink)}.btn-primary{background:var(--orange)}.btn-ghost{background:transparent}.hero-stats{display:flex;gap:42px;border-top:1px solid #aab0b4;padding-top:22px}.hero-stats div{display:grid}.hero-stats b{font:900 34px Arial Narrow,Arial}.hero-stats span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hero-machine-card{position:relative;background:var(--ink);padding:22px;box-shadow:var(--shadow);transform:rotate(1deg)}.station-badge{display:inline-block;background:var(--orange);color:#111;font-size:10px;font-weight:900;letter-spacing:.12em;padding:7px 10px}.machine-image{height:460px;background-size:cover;background-position:center;margin-top:15px;filter:saturate(.75)}.machine-caption{color:#fff;padding:20px 5px 8px}.machine-caption span{font-size:10px;color:#9fc0d4;letter-spacing:.15em}.machine-caption h2{font:900 36px/1 Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.machine-caption a{color:var(--orange);font-size:12px;font-weight:900}.hazard-strip{position:relative;z-index:2;margin:60px -4vw 0;background:repeating-linear-gradient(135deg,var(--orange) 0 18px,#111 18px 36px);color:#fff;text-align:center;padding:12px;font-size:11px;font-weight:900;letter-spacing:.13em}.section-head{max-width:760px;margin-bottom:38px}.section-head h2{font:900 clamp(40px,5vw,72px)/.92 Arial Narrow,Arial;text-transform:uppercase;margin:10px 0}.section-head p{color:var(--muted)}.section-head.light h2,.section-head.light p{color:#fff}.production-categories,.latest-archive,.quality-grid,.archive-page{max-width:1400px;margin:auto;padding:90px 4vw}.category-line{display:grid;grid-template-columns:repeat(9,1fr);position:relative;gap:12px}.category-line:before{content:"";position:absolute;top:36px;left:4%;right:4%;height:5px;background:var(--steel);z-index:0}.factory-tile{position:relative;z-index:1;background:#fff;border:1px solid #b8bdc1;min-height:145px;padding:18px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 0 #c3c5c6;transition:.2s}.factory-tile:hover{transform:translateY(-7px);border-color:var(--orange)}.factory-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--steel-dark);color:#fff;font-weight:900;border:5px solid var(--paper)}.factory-tile strong{font:900 14px Arial Narrow,Arial;text-transform:uppercase;margin-top:11px}.factory-tile small{font-size:8px;letter-spacing:.1em;color:var(--muted)}.conveyor-section{background:var(--steel-dark);padding:90px 4vw 130px;position:relative}.conveyor-section:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 49.6%,rgba(255,255,255,.05) 49.7% 50.3%,transparent 50.4%)}.conveyor-section>.section-head{max-width:1400px;margin-left:auto;margin-right:auto}.conveyor-belt{max-width:1400px;height:1200px;margin:auto;position:relative}.belt-track{position:absolute;width:1550px;height:150px;left:-80px;top:520px;transform:rotate(31deg);background:repeating-linear-gradient(90deg,#2a3035 0 50px,#202529 50px 65px);border:12px solid #111;box-shadow:inset 0 0 0 4px #505a61,0 30px 80px rgba(0,0,0,.32)}.belt-track:before,.belt-track:after{content:"";position:absolute;top:44px;width:45px;height:45px;border-radius:50%;background:#899096;border:8px solid #111}.belt-track:before{left:30px}.belt-track:after{right:30px}.station-card{position:absolute;width:360px;background:var(--paper);border:1px solid #75818a;box-shadow:0 24px 60px rgba(0,0,0,.32);z-index:2}.station-1{left:1%;top:20px;transform:rotate(-2deg)}.station-2{left:35%;top:190px;transform:rotate(2deg)}.station-3{right:0;top:350px;transform:rotate(-2deg)}.station-4{left:4%;top:590px;transform:rotate(2deg)}.station-5{left:38%;top:760px;transform:rotate(-2deg)}.station-6{right:0;top:925px;transform:rotate(2deg)}.station-image{display:block;height:205px;background-size:cover;background-position:center;border-bottom:6px solid var(--orange)}.station-body{padding:20px}.status-dot{font-size:9px;font-weight:900;color:var(--steel);letter-spacing:.12em}.station-body h3{font:900 28px/1 Arial Narrow,Arial;text-transform:uppercase;margin:7px 0}.station-body p{font-size:13px;color:var(--muted)}.station-link{font-size:11px;font-weight:900;color:var(--orange)}.quality-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.quality-copy h2{font:900 clamp(45px,6vw,85px)/.9 Arial Narrow,Arial;text-transform:uppercase;margin:12px 0}.quality-copy ul{padding:0;list-style:none}.quality-copy li{border-top:1px solid var(--line);padding:12px 0;font-weight:700}.control-panel{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);padding:14px;gap:10px;box-shadow:var(--shadow)}.control-panel div{background:#252b30;color:#fff;padding:28px;min-height:170px;border-left:5px solid var(--orange);display:flex;flex-direction:column}.control-panel span{font:900 42px Arial Narrow,Arial;color:var(--orange)}.control-panel b{text-transform:uppercase}.control-panel small{color:#aab5bc;margin-top:auto}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.archive-card{background:#fff;border:1px solid #c0c3c5;box-shadow:0 10px 0 #d4d4d2}.archive-card img{width:100%;height:220px;object-fit:cover}.archive-card>div{padding:22px}.archive-card span{font-size:9px;font-weight:900;color:var(--orange);letter-spacing:.13em}.archive-card h3,.archive-card h2{font:900 27px/1 Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.archive-card p{font-size:13px;color:var(--muted)}.archive-card small{font-size:9px;letter-spacing:.08em}.older-wrap{text-align:center;margin-top:45px}.older-wrap a{display:inline-block;background:var(--ink);color:#fff;padding:14px 25px;font-weight:900;text-transform:uppercase}.manual-hero{background:var(--factory);padding:60px 4vw;border-bottom:10px solid var(--ink)}.manual-code{max-width:1400px;margin:auto;display:flex;justify-content:space-between;border-bottom:1px solid #9ea4a8;padding-bottom:10px;font-size:10px;letter-spacing:.14em}.manual-hero-grid{max-width:1400px;margin:35px auto 0;display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center}.breadcrumbs{font-size:11px;text-transform:uppercase;display:flex;gap:8px}.manual-hero h1{font:900 clamp(48px,7vw,100px)/.86 Arial Narrow,Arial;text-transform:uppercase;margin:18px 0}.manual-deck{font-size:18px;max-width:720px}.manual-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.manual-meta span{background:#fff;border:1px solid #aeb3b6;padding:9px 12px;font-size:9px;letter-spacing:.1em}.manual-visual{position:relative;background:var(--ink);padding:15px;transform:rotate(1deg)}.manual-visual img{width:100%;height:430px;object-fit:cover}.inspection-tag{position:absolute;right:8px;bottom:25px;background:var(--orange);padding:10px 15px;font-size:10px;font-weight:900}.reading-progress{position:fixed;left:0;right:0;top:108px;height:4px;z-index:2000}.reading-progress span{display:block;width:0;height:100%;background:var(--orange)}.manual-layout{max-width:1400px;margin:70px auto;display:grid;grid-template-columns:290px minmax(0,850px);gap:70px;padding:0 4vw;justify-content:center}.drawing-index{position:sticky;top:135px;align-self:start;background:var(--ink);color:#fff;padding:25px;border-top:7px solid var(--orange)}.drawing-index h2{font:900 28px Arial Narrow,Arial;text-transform:uppercase}.auto-toc a{display:block;padding:10px 0;border-top:1px solid #343b41;font-size:12px;color:#dbe1e4}.index-note{margin-top:25px;background:#252c31;padding:15px;font-size:11px}.manual-sheet{background:#fff;border:1px solid #c5c6c5;box-shadow:var(--shadow);padding:clamp(25px,5vw,70px)}.briefing{border:2px solid var(--steel);background:#edf3f6;padding:22px;margin-bottom:45px}.briefing span{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--steel)}.entry-content{font-size:17px}.entry-content p{margin:0 0 1.55em}.entry-content a{color:#1e5878;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.build-stage-heading{margin:65px 0 24px;border-top:4px solid var(--ink);padding-top:15px;position:relative}.stage-code{display:inline-block;background:var(--orange);padding:7px 10px;font-size:10px;font-weight:900;letter-spacing:.12em}.build-stage-heading h2{font:900 clamp(32px,5vw,55px)/.95 Arial Narrow,Arial;text-transform:uppercase;margin:13px 0}.entry-content h3{font:900 25px Arial Narrow,Arial;text-transform:uppercase}.entry-content blockquote{margin:35px 0;border:0;background:var(--ink);color:#fff;padding:28px;border-left:8px solid var(--orange);font:700 21px/1.45 Arial}.entry-content table{width:100%;border-collapse:collapse;display:block;overflow:auto}.entry-content th{background:var(--steel-dark);color:#fff}.entry-content th,.entry-content td{border:1px solid #9fa8ae;padding:12px;text-align:left}.autoviqo-link-box{border:2px solid var(--steel);background:#eef4f7;padding:18px;margin:25px 0}.release-panel{margin-top:60px;background:var(--ink);color:#fff;padding:35px;border-bottom:8px solid var(--orange)}.release-panel h2{font:900 48px Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.copy-link{background:var(--orange);border:0;padding:12px 16px;font-weight:900}.related-production{background:var(--steel-dark);padding:80px 4vw}.related-production>.section-head,.related-grid{max-width:1400px;margin-left:auto;margin-right:auto}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-grid article{background:var(--paper);padding:15px}.related-grid article>span{background:var(--orange);font-size:9px;font-weight:900;padding:7px}.related-grid img{width:100%;height:210px;object-fit:cover;margin-top:12px}.related-grid h3{font:900 27px/1 Arial Narrow,Arial;text-transform:uppercase}.spec-header{background:var(--steel-dark);color:#fff;padding:80px 6vw;position:relative}.spec-header:after{content:"";position:absolute;right:5vw;top:25%;width:180px;height:90px;border:2px solid var(--orange)}.spec-header h1{font:900 clamp(55px,9vw,120px)/.85 Arial Narrow,Arial;text-transform:uppercase;margin:14px 0}.spec-header p{max-width:650px;color:#c5d2da}.spec-header>div{position:absolute;right:7vw;top:37%;display:grid;font-size:9px;letter-spacing:.1em}.spec-header>div b{font-size:24px;color:var(--orange)}.site-footer{background:#111619;color:#dfe4e7}.footer-hazard{height:14px;background:repeating-linear-gradient(135deg,var(--orange) 0 20px,#111 20px 40px)}.footer-grid{max-width:1400px;margin:auto;padding:70px 4vw;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:55px}.footer-brand img{height:48px;margin-bottom:20px}.footer-brand p{color:#9facb4;max-width:420px}.footer-brand>span{font-size:9px;color:var(--orange);letter-spacing:.14em}.site-footer h3{font:900 18px Arial Narrow,Arial;text-transform:uppercase;color:#fff}.site-footer ul{list-style:none;padding:0}.site-footer a{display:block;color:#aebbc3;padding:4px 0;font-size:13px}.footer-status div{display:flex;justify-content:space-between;border-top:1px solid #30383d;padding:10px 0;font-size:10px}.footer-status b{color:var(--orange)}.footer-bottom{border-top:1px solid #293136;max-width:1400px;margin:auto;padding:20px 4vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em}.screen-reader-text{position:absolute;left:-9999px}
@media(max-width:1100px){.primary-nav{display:none;position:absolute;top:108px;left:0;right:0;background:var(--paper);padding:20px}.primary-nav.is-open{display:block}.primary-nav ul{flex-direction:column}.menu-toggle{display:flex;margin-left:auto}.category-line{grid-template-columns:repeat(3,1fr)}.category-line:before{display:none}.hero-grid,.quality-grid,.manual-hero-grid{grid-template-columns:1fr}.conveyor-belt{height:auto;padding-left:45px}.belt-track{left:18px;top:0;width:90px;height:100%;transform:none;background:repeating-linear-gradient(0deg,#2a3035 0 50px,#202529 50px 65px)}.station-card{position:relative!important;inset:auto!important;width:min(620px,calc(100% - 25px));margin:0 0 35px auto;transform:none!important}.manual-layout{grid-template-columns:1fr}.drawing-index{position:relative;top:auto}.archive-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.factory-top{display:none}.header-inner{height:70px}.brand img{height:36px}.search-trigger b{display:none}.search-overlay{padding:10px}.search-panel{padding:28px 18px}.modern-search-form{flex-direction:column}.modern-search-form button{padding:15px}.assembly-hero{padding-top:45px}.hero-copy h1{font-size:54px}.machine-image{height:280px}.hero-stats{gap:15px}.hero-stats b{font-size:25px}.category-line{grid-template-columns:repeat(2,1fr)}.production-categories,.latest-archive,.quality-grid{padding:65px 5vw}.conveyor-section{padding:65px 5vw}.archive-grid,.related-grid{grid-template-columns:1fr}.control-panel{grid-template-columns:1fr}.manual-hero{padding:40px 5vw}.manual-hero h1{font-size:52px}.manual-visual img{height:260px}.manual-layout{margin:35px auto;padding:0 12px}.manual-sheet{padding:24px 18px}.drawing-index{overflow:auto}.auto-toc{display:flex;gap:18px;min-width:max-content}.auto-toc a{border:0}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.spec-header>div{position:relative;right:auto;top:auto;margin-top:25px}.spec-header:after{display:none}}

/* AUTOVIQO 2.0 — FACTORY EXPERIENCE */
.factory-gate{position:relative;overflow:hidden;background:#c8c9c8;padding:72px 4vw 0;border-bottom:12px solid #14181b;isolation:isolate}.factory-gate:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 30%,rgba(49,95,125,.08)),repeating-linear-gradient(90deg,transparent 0 89px,rgba(20,24,27,.08) 90px 92px);z-index:-3}.factory-beams{position:absolute;inset:0;display:flex;justify-content:space-around;z-index:-2}.factory-beams i{width:13px;background:linear-gradient(90deg,#777,#d8d8d7 45%,#6d7172);box-shadow:20px 0 0 rgba(20,24,27,.08)}.overhead-crane{position:absolute;top:40px;left:3%;right:3%;height:23px;background:#ef5f1b;border:5px solid #24282b;box-shadow:0 9px 0 #7c8285;z-index:-1}.overhead-crane span{position:absolute;left:68%;top:18px;width:8px;height:105px;background:#24282b}.overhead-crane span:after{content:"";position:absolute;left:-14px;bottom:-22px;width:34px;height:28px;border:7px solid #24282b;border-top:0;border-radius:0 0 22px 22px}.factory-gate-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:65px;align-items:end;position:relative}.factory-gate-copy{padding:70px 0 80px}.line-kicker{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:.2em;color:#17394f}.line-kicker:before{content:"";width:34px;height:5px;background:#ff641c}.factory-gate h1{font:900 clamp(54px,7.2vw,112px)/.82 Arial Narrow,Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 28px;max-width:760px}.factory-gate-copy>p{font-size:18px;max-width:680px;color:#343a3f}.factory-actions{display:flex;gap:12px;flex-wrap:wrap;margin:31px 0 36px}.factory-btn{border:2px solid #171a1d;padding:15px 19px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.factory-btn-orange{background:#ff641c}.factory-btn-dark{background:#171a1d;color:#fff}.output-board{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #171a1d;background:#e4e4e0}.output-board div{padding:15px;border-right:1px solid #8f9497;display:flex;flex-direction:column}.output-board div:last-child{border:0}.output-board span,.output-board small{font-size:8px;letter-spacing:.12em}.output-board b{font:900 34px Arial Narrow,Arial;color:#17394f}.output-board .status-online{color:#19874b}.master-assembly{background:#111619;color:#fff;border:1px solid #444b50;box-shadow:0 36px 80px rgba(0,0,0,.35);position:relative}.master-top{display:flex;justify-content:space-between;padding:12px 16px;background:#242b30;border-bottom:4px solid #ff641c;font-size:9px;letter-spacing:.15em}.master-top strong{color:#ff641c}.master-stage{position:relative;padding:25px 25px 0;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.25),transparent 38%),linear-gradient(#262c31,#0e1215)}.ceiling-lamp{position:absolute;left:50%;top:0;width:55%;height:30%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,255,255,.36),transparent);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:.75}.master-image{height:390px;background-size:cover;background-position:center;position:relative;z-index:1;border:1px solid #525a60}.roller-bed{height:50px;display:flex;align-items:center;gap:10px;overflow:hidden;background:#171c20;padding:0 12px}.roller-bed i{flex:0 0 42px;height:16px;border-radius:50%;background:linear-gradient(#aeb4b8,#444b50,#aeb4b8);animation:rollerShift 2.5s linear infinite}@keyframes rollerShift{to{transform:translateX(52px)}}.master-copy{padding:25px 28px 30px}.master-copy>span{color:#ff641c;font-size:9px;font-weight:900;letter-spacing:.14em}.master-copy h2{font:900 clamp(30px,4vw,52px)/.92 Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.master-copy p{color:#afb9bf;max-width:650px}.master-copy a{color:#ff641c;font-size:11px;font-weight:900}.factory-marquee{margin:0 -4vw;background:#ff641c;color:#111619;display:flex;justify-content:center;align-items:center;gap:23px;padding:12px;font-size:9px;font-weight:900;letter-spacing:.14em;white-space:nowrap;overflow:hidden}.factory-marquee i{width:8px;height:8px;border-radius:50%;background:#111619}.production-control,.workflow-line,.resource-warehouse{padding:95px 4vw}.industrial-heading{max-width:1500px;margin:0 auto 42px;display:flex;justify-content:space-between;gap:40px;align-items:end}.industrial-heading span{font-size:10px;font-weight:900;color:#ff641c;letter-spacing:.17em}.industrial-heading h2{font:900 clamp(45px,6vw,82px)/.88 Arial Narrow,Arial;text-transform:uppercase;margin:9px 0 0;max-width:900px}.industrial-heading>p{max-width:440px;color:#626970}.dashboard-shell{max-width:1500px;margin:auto;background:#171a1d;color:#fff;border:12px solid #9da1a3;box-shadow:0 24px 60px rgba(0,0,0,.2);display:grid;grid-template-columns:1.5fr .7fr;padding:24px;gap:22px}.dashboard-main{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dash-meter{background:#252b30;border:1px solid #434b50;padding:20px;position:relative;overflow:hidden}.dash-meter span{font-size:9px;letter-spacing:.13em}.dash-meter b{float:right;color:#ff641c}.dash-meter i{display:block;clear:both;height:10px;margin-top:18px;background:linear-gradient(90deg,#ff641c var(--fill),#3d454a var(--fill));position:relative}.dash-meter i:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(0,0,0,.5) 18px 20px)}.dashboard-counters{display:grid;gap:10px}.dashboard-counters div{background:#315f7d;padding:20px;display:flex;justify-content:space-between;align-items:center}.dashboard-counters span{font-size:9px;letter-spacing:.13em}.dashboard-counters b{font:900 32px Arial Narrow,Arial;color:#fff}.department-line{background:#17394f;color:#fff;padding:90px 4vw;overflow:hidden}.light-heading p{color:#c0ccd3}.department-track{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(9,1fr);gap:13px;position:relative;padding-top:35px}.department-pipe{position:absolute;left:3%;right:3%;top:50%;height:8px;background:#7d8e98;border:2px solid #c1ccd2;box-shadow:0 0 0 5px #273f4e}.department-station{position:relative;z-index:2;background:#e7e5df;color:#171a1d;border:3px solid #101416;min-height:170px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 9px 0 #0e1418}.department-station i{width:50px;height:50px;margin:15px 0;border:8px solid #315f7d;border-radius:50%;background:#ff641c;box-shadow:inset 0 0 0 7px #e7e5df}.dept-code{font-size:8px;letter-spacing:.13em}.department-station strong{font:900 16px/1 Arial Narrow,Arial;text-transform:uppercase}.department-station small{margin-top:auto;font-size:7px;color:#315f7d;letter-spacing:.1em}.department-station:hover{transform:translateY(-8px);border-color:#ff641c}.mega-conveyor{background:#151a1e;color:#fff;padding:100px 4vw 120px;overflow:hidden}.conveyor-heading{color:#fff}.conveyor-heading p{color:#aab5bc}.conveyor-yard{max-width:1500px;height:1450px;margin:auto;position:relative}.diagonal-belt{position:absolute;left:-8%;top:46%;width:116%;height:250px;transform:rotate(24deg);background:#20262a;border:13px solid #444d53;box-shadow:0 0 0 10px #0c1013,0 45px 70px rgba(0,0,0,.5);overflow:hidden}.belt-surface{position:absolute;inset:25px 0;background:repeating-linear-gradient(90deg,#282f34 0 74px,#1b2024 74px 95px),repeating-linear-gradient(45deg,transparent 0 30px,rgba(255,100,28,.16) 30px 60px);animation:beltMove 6s linear infinite}.belt-rollers{position:absolute;left:0;right:0;bottom:5px;display:flex;gap:24px;padding:0 20px}.belt-rollers i{width:48px;height:27px;border-radius:50%;background:linear-gradient(#aab0b4,#343b40,#aab0b4);flex:0 0 48px}@keyframes beltMove{to{background-position:190px 0,120px 0}}.assembly-station{position:absolute;width:370px;background:#ecebe6;color:#171a1d;border:2px solid #6e767b;box-shadow:0 30px 70px rgba(0,0,0,.55);z-index:3}.as-1{left:0;top:25px;transform:rotate(-2deg)}.as-2{left:37%;top:215px;transform:rotate(2deg)}.as-3{right:0;top:405px;transform:rotate(-2deg)}.as-4{left:3%;top:715px;transform:rotate(2deg)}.as-5{left:39%;top:905px;transform:rotate(-2deg)}.as-6{right:0;top:1090px;transform:rotate(2deg)}.station-cap{display:flex;justify-content:space-between;background:#171a1d;color:#fff;padding:10px 13px;font-size:8px;letter-spacing:.13em;border-bottom:5px solid #ff641c}.station-cap b{color:#ff641c}.assembly-photo{height:205px;display:block;background-size:cover;background-position:center;position:relative}.inspection-mark{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ff641c;border:4px solid #fff;font-weight:900;font-size:22px}.assembly-copy{padding:20px}.assembly-copy small{font-size:8px;color:#315f7d;font-weight:900;letter-spacing:.12em}.assembly-copy h3{font:900 30px/.95 Arial Narrow,Arial;text-transform:uppercase;margin:7px 0 12px}.assembly-copy p{font-size:13px;color:#626970}.assembly-copy a{font-size:10px;font-weight:900;color:#d94908}.station-foot{display:flex;justify-content:space-between;border-top:1px solid #a7abad;padding:9px 14px;font-size:8px;letter-spacing:.12em}.inspection-floor{padding:100px 4vw;max-width:1500px;margin:auto;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.inspection-intro h2{font:900 clamp(50px,6vw,88px)/.86 Arial Narrow,Arial;text-transform:uppercase;margin:14px 0}.inspection-intro a{display:inline-block;margin-top:15px;background:#171a1d;color:#fff;padding:13px 18px;font-size:10px;font-weight:900}.inspection-panels{display:grid;grid-template-columns:1fr 1fr;gap:13px;background:#171a1d;padding:14px}.inspection-panels article{background:#272e33;color:#fff;padding:25px;min-height:190px;border-left:7px solid #ff641c;display:flex;flex-direction:column}.inspection-panels span{font:900 35px Arial Narrow,Arial;color:#ff641c}.inspection-panels b{font:900 23px Arial Narrow,Arial;text-transform:uppercase}.inspection-panels p{font-size:13px;color:#b8c1c6}.inspection-panels i{font-style:normal;margin-top:auto;align-self:flex-end;color:#65d895;font-size:9px;font-weight:900;letter-spacing:.13em}.workflow-track{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.workflow-track:before{content:"";position:absolute;left:5%;right:5%;top:51px;height:7px;background:#315f7d}.workflow-track div{position:relative;text-align:center;padding:0 18px}.workflow-track span{position:relative;z-index:1;margin:auto;width:105px;height:105px;border-radius:50%;background:#171a1d;color:#ff641c;border:9px solid #d1d2d0;box-shadow:0 0 0 4px #315f7d;display:grid;place-items:center;font:900 33px Arial Narrow,Arial}.workflow-track b{display:block;margin-top:24px;font:900 20px Arial Narrow,Arial}.workflow-track small{display:block;color:#626970}.resource-warehouse{background:#c5c7c7;position:relative}.resource-warehouse:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 150px,rgba(20,24,27,.06) 151px 154px)}.warehouse-heading,.warehouse-shell,.resource-warehouse .older-wrap{position:relative;z-index:1}.warehouse-shell{max-width:1500px;margin:auto;background:#343b40;border:15px solid #171a1d;padding:18px;box-shadow:0 35px 75px rgba(0,0,0,.3)}.warehouse-rack-labels{display:grid;grid-template-columns:repeat(3,1fr);color:#fff;font-size:9px;letter-spacing:.15em;margin-bottom:10px}.warehouse-rack-labels span{padding:8px;background:#1c2226;border-right:1px solid #586168}.warehouse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.warehouse-file{background:#eeede8;border:1px solid #747c81;position:relative;padding:12px;box-shadow:inset 0 -10px 0 #d3d1ca}.warehouse-file:after{content:"";position:absolute;left:-13px;right:-13px;bottom:-16px;height:16px;background:#1a2024;border-top:4px solid #646d72}.shelf-pin{position:absolute;left:18px;top:18px;width:12px;height:12px;border-radius:50%;background:#ff641c;border:2px solid #fff;z-index:2}.warehouse-file img{height:190px;width:100%;object-fit:cover}.warehouse-file>div:last-child{padding:18px 8px}.warehouse-file span{font-size:8px;color:#d94908;font-weight:900;letter-spacing:.13em}.warehouse-file h3{font:900 25px/.95 Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.warehouse-file small{font-size:8px;letter-spacing:.09em}.placeholder{opacity:.95}
@media(max-width:1180px){.factory-gate-grid,.inspection-floor{grid-template-columns:1fr}.factory-gate-copy{padding-bottom:20px}.department-track{grid-template-columns:repeat(3,1fr)}.department-pipe{display:none}.conveyor-yard{height:auto;padding-left:60px}.diagonal-belt{left:0;top:0;width:110px;height:100%;transform:none}.belt-surface{inset:0 20px;background:repeating-linear-gradient(0deg,#282f34 0 74px,#1b2024 74px 95px)}.belt-rollers{display:none}.assembly-station{position:relative!important;inset:auto!important;width:min(680px,calc(100% - 20px));margin:0 0 40px auto;transform:none!important}.workflow-track{grid-template-columns:1fr;gap:30px}.workflow-track:before{left:51px;right:auto;top:30px;bottom:30px;width:7px;height:auto}.workflow-track div{text-align:left;padding-left:145px;min-height:110px}.workflow-track span{position:absolute;left:0;top:0}.workflow-track b{padding-top:15px}.warehouse-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.factory-gate{padding-top:35px}.factory-gate h1{font-size:54px}.factory-gate-copy{padding-top:45px}.master-image{height:270px}.output-board{grid-template-columns:1fr}.output-board div{border-right:0;border-bottom:1px solid #8f9497}.industrial-heading{display:block}.dashboard-shell{grid-template-columns:1fr;padding:12px;border-width:7px}.dashboard-main{grid-template-columns:1fr}.department-track{grid-template-columns:repeat(2,1fr)}.department-station{min-height:150px}.mega-conveyor{padding-left:18px;padding-right:18px}.conveyor-yard{padding-left:36px}.diagonal-belt{width:70px}.assembly-station{width:calc(100% - 10px)}.inspection-panels{grid-template-columns:1fr}.workflow-track div{padding-left:125px}.workflow-track span{width:90px;height:90px}.workflow-track:before{left:43px}.warehouse-grid{grid-template-columns:1fr}.warehouse-rack-labels{display:none}.factory-marquee{justify-content:flex-start}.overhead-crane{top:20px}}
@media(prefers-reduced-motion:reduce){.roller-bed i,.belt-surface{animation:none!important}}

/* === v2.1 Private Production Dossier === */
.reading-progress{position:fixed;left:0;right:0;top:108px;height:5px;background:rgba(23,26,29,.25);z-index:1200}.reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--orange),#ffc166);box-shadow:0 0 12px rgba(255,100,28,.65)}
.production-dossier{background:#d4d5d5}.dossier-hero{position:relative;background:#151a1e;color:#fff;padding:70px 4vw 0;overflow:hidden;border-bottom:9px solid var(--orange)}.dossier-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px}.dossier-crane{position:absolute;left:2vw;right:2vw;top:20px;height:30px;border-top:8px solid #69737a}.dossier-crane:before,.dossier-crane:after{content:"";position:absolute;top:-15px;width:18px;height:62px;background:#3e474d}.dossier-crane:before{left:0}.dossier-crane:after{right:0}.dossier-crane i{position:absolute;top:-8px;width:26%;height:8px;background:repeating-linear-gradient(90deg,var(--orange) 0 18px,#20262a 18px 36px)}.dossier-crane i:nth-child(1){left:8%}.dossier-crane i:nth-child(2){left:37%}.dossier-crane i:nth-child(3){right:8%}.dossier-hero-inner{position:relative;z-index:2;max-width:1500px;margin:auto;display:grid;grid-template-columns:.92fr 1.08fr;gap:68px;align-items:center}.work-order-strip{display:flex;align-items:center;gap:15px;border-left:6px solid var(--orange);background:#242b30;padding:11px 14px;width:max-content;max-width:100%;font-size:9px;letter-spacing:.14em}.work-order-strip b{color:var(--orange)}.work-order-strip em{font-style:normal;color:#75dda0;border:1px solid #466858;padding:3px 7px}.dossier-title-panel .breadcrumbs{margin:30px 0 20px;color:#9fabb2;font-size:11px}.dossier-title-panel .breadcrumbs span{padding:0 10px;color:var(--orange)}.dossier-kicker{display:block;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.18em}.dossier-title-panel h1{font:900 clamp(50px,6.3vw,105px)/.84 Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:15px 0 24px;overflow-wrap:anywhere}.dossier-deck{font-size:18px;color:#c1c9ce;max-width:720px}.dossier-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.dossier-actions button{cursor:pointer;color:#fff}.dossier-machine-stage{position:relative;background:linear-gradient(#2f373c,#0d1114);padding:22px 22px 0;border:1px solid #59636a;box-shadow:0 38px 90px rgba(0,0,0,.5)}.dossier-machine-stage:before{content:"";position:absolute;left:10%;right:10%;top:0;height:52%;background:radial-gradient(ellipse at top,rgba(255,255,255,.38),transparent 68%);pointer-events:none}.machine-status{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;background:#171d21;border-left:5px solid var(--orange);padding:9px 12px;font-size:9px;letter-spacing:.14em}.machine-status b{color:#77e1a3}.dossier-machine-stage img{position:relative;z-index:1;width:100%;height:430px;object-fit:cover;margin-top:14px;border:1px solid #566169;filter:saturate(.8) contrast(1.04)}.machine-conveyor{height:65px;display:flex;align-items:center;gap:13px;overflow:hidden;padding:0 12px;background:#12171a;border-top:4px solid var(--orange)}.machine-conveyor i{flex:0 0 48px;height:20px;border-radius:50%;background:linear-gradient(#bac0c4,#444c52,#b5bbc0);animation:rollerShift 2.5s linear infinite}.inspection-stamp{position:absolute;right:35px;bottom:90px;z-index:3;width:98px;height:98px;border-radius:50%;display:grid;place-items:center;background:rgba(255,100,28,.9);border:5px double #fff;color:#111;font:900 26px/.8 Arial Narrow,Arial;transform:rotate(-9deg);box-shadow:0 10px 30px rgba(0,0,0,.35)}.inspection-stamp span{display:block;font-size:8px;letter-spacing:.12em}.dossier-telemetry{position:relative;z-index:2;max-width:1500px;margin:55px auto 0;display:grid;grid-template-columns:repeat(5,1fr);background:#242b30;border-top:1px solid #59636a}.dossier-telemetry div{padding:19px 20px;border-right:1px solid #59636a}.dossier-telemetry span{display:block;font-size:8px;letter-spacing:.14em;color:#aab4ba}.dossier-telemetry b{font:900 24px Arial Narrow,Arial;color:#fff}.factory-manual-shell{max-width:1500px;margin:auto;padding:75px 4vw 100px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:start}.production-index{position:sticky;top:135px;background:#17202a;color:#fff;border:8px solid #8e969b;box-shadow:0 25px 60px rgba(0,0,0,.2)}.index-head{padding:16px;background:#242d33;border-bottom:5px solid var(--orange)}.index-head span{display:block;font-size:8px;letter-spacing:.15em;color:#aab5bc}.index-head b{font:900 28px Arial Narrow,Arial}.production-index .auto-toc{display:grid;padding:12px}.production-index .auto-toc a{padding:12px 10px;border-bottom:1px solid #3a464e;font-size:10px;font-weight:900;letter-spacing:.06em;color:#d3d9dc}.production-index .auto-toc a:hover{background:#293943;color:var(--orange)}.qc-card,.supervisor-card{margin:12px;background:#eef0ed;color:#171a1d;padding:17px;border-left:5px solid var(--orange)}.qc-card>span,.supervisor-card>span{font-size:8px;font-weight:900;letter-spacing:.14em}.qc-card ul{padding-left:18px;margin:12px 0 0;font-size:11px}.supervisor-card b{display:block;font:900 22px Arial Narrow,Arial;text-transform:uppercase;margin-top:7px}.supervisor-card small{font-size:9px;color:#687078}.manual-workbench{min-width:0;background:#f6f4ee;border:1px solid #969da1;box-shadow:0 35px 80px rgba(20,27,33,.16)}.workbench-topbar{display:flex;justify-content:space-between;gap:20px;background:#181d20;color:#fff;border-bottom:6px solid var(--orange);padding:13px 18px;font-size:9px;letter-spacing:.14em}.workbench-topbar b{color:#72dda0}.work-order-summary{display:grid;grid-template-columns:90px 1fr auto;gap:25px;align-items:center;padding:34px;border-bottom:1px solid #aeb3b6;background:linear-gradient(120deg,#f8f7f2,#e6e6e1)}.summary-code{width:74px;height:74px;display:grid;place-items:center;background:var(--orange);border:7px solid #171a1d;font:900 31px Arial Narrow,Arial}.work-order-summary span{font-size:8px;font-weight:900;letter-spacing:.15em;color:#d94d0d}.work-order-summary h2{font:900 34px/.95 Arial Narrow,Arial;text-transform:uppercase;margin:7px 0}.work-order-summary p{margin:0;color:#596168}.summary-checks{display:grid;gap:8px}.summary-checks span{background:#17394f;color:#fff;padding:8px 11px;white-space:nowrap}.industrial-entry{padding:45px 56px 60px;font-size:17px}.industrial-entry>p:first-of-type{font-size:21px;color:#3d454a}.industrial-entry p{margin:0 0 1.45em}.industrial-entry a{color:#c7460c;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.industrial-entry .build-stage-heading{position:relative;margin:70px -56px 30px;padding:22px 56px 23px 145px;background:#1c2429;color:#fff;border-top:6px solid var(--orange);border-bottom:1px solid #4c575e}.industrial-entry .build-stage-heading:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:10px;background:repeating-linear-gradient(135deg,var(--orange) 0 14px,#171a1d 14px 28px)}.industrial-entry .stage-code{position:absolute;left:27px;top:17px;width:94px;height:46px;display:grid;place-items:center;background:var(--orange);color:#111;font-size:10px;font-weight:900;letter-spacing:.1em;border:4px solid #fff;box-shadow:0 0 0 3px #171a1d}.industrial-entry .build-stage-heading h2{font:900 clamp(30px,4vw,49px)/.92 Arial Narrow,Arial;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.industrial-entry h3{font:900 27px/1 Arial Narrow,Arial;text-transform:uppercase;border-left:6px solid var(--steel);padding-left:14px;margin-top:42px}.industrial-entry blockquote{margin:35px 0;padding:27px 30px 27px 80px;background:#17394f;color:#fff;border:0;position:relative}.industrial-entry blockquote:before{content:"QC";position:absolute;left:18px;top:22px;width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#111;font:900 15px Arial Narrow,Arial}.industrial-entry table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:32px 0;background:#fff;border:3px solid #1b2024}.industrial-entry th{background:#1b2024;color:#fff;text-align:left}.industrial-entry th,.industrial-entry td{padding:13px 15px;border:1px solid #aeb2b5;min-width:140px}.industrial-entry ul,.industrial-entry ol{padding:20px 25px 20px 48px;background:#e8e9e5;border-left:5px solid var(--steel)}.industrial-entry img{border:10px solid #252b2f;box-shadow:0 20px 45px rgba(0,0,0,.2);margin:35px auto}.industrial-entry .auto-internal-links{background:#e7e9e7!important;border:2px solid #68737a!important;border-left:9px solid var(--orange)!important;padding:20px 23px!important;margin:38px 0!important}.industrial-entry .auto-internal-links:before{content:"PARTS ROUTING / RELATED FILES";display:block;font-size:9px;font-weight:900;letter-spacing:.14em;color:#d94d0d;margin-bottom:10px}.final-inspection-panel{margin:15px 34px 34px;display:grid;grid-template-columns:100px 1fr 130px;gap:26px;align-items:center;background:#182126;color:#fff;padding:28px;border:1px solid #505c63}.inspection-code{font:900 24px Arial Narrow,Arial;color:var(--orange);writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.12em}.final-inspection-panel span{font-size:8px;letter-spacing:.15em;color:#75dda0}.final-inspection-panel h2{font:900 40px/.9 Arial Narrow,Arial;text-transform:uppercase;margin:7px 0}.final-inspection-panel p{color:#b8c2c7}.approval-seal{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;text-align:center;border:6px double var(--orange);color:var(--orange);font:900 19px/.9 Arial Narrow,Arial;transform:rotate(-7deg)}.approval-seal small{display:block;font-size:7px;letter-spacing:.12em}.document-control-strip{display:flex;flex-wrap:wrap;gap:0;background:#c5c8c7;border-top:1px solid #858d91}.document-control-strip span,.document-control-strip button{padding:13px 16px;border:0;border-right:1px solid #858d91;background:transparent;font-size:8px;font-weight:900;letter-spacing:.11em}.document-control-strip button{margin-left:auto;background:var(--orange);cursor:pointer}.related-manuals{background:#11171a;padding:90px 4vw 110px;color:#fff}.related-heading{max-width:1500px;margin:0 auto 35px}.related-heading>span{font-size:9px;color:var(--orange);font-weight:900;letter-spacing:.17em}.related-heading h2{font:900 clamp(42px,5vw,72px)/.9 Arial Narrow,Arial;text-transform:uppercase;margin:8px 0}.related-heading p{color:#aab4ba}.related-manuals .related-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-station{background:#eae9e4;color:#171a1d;border:1px solid #687178;box-shadow:0 25px 60px rgba(0,0,0,.32)}.related-cap{display:flex;justify-content:space-between;background:#242c31;color:#fff;border-bottom:5px solid var(--orange);padding:10px 13px;font-size:8px;letter-spacing:.13em}.related-cap b{color:#76dfa2}.related-image{display:block;position:relative}.related-image img{width:100%;height:230px;object-fit:cover}.related-image i{position:absolute;right:15px;bottom:15px;width:52px;height:52px;display:grid;place-items:center;background:var(--orange);border:4px solid #fff;font:900 22px Arial Narrow,Arial;font-style:normal}.related-copy{padding:23px}.related-copy small{font-size:8px;color:#315f7d;font-weight:900;letter-spacing:.1em}.related-copy h3{font:900 30px/.94 Arial Narrow,Arial;text-transform:uppercase;margin:9px 0}.related-copy p{font-size:13px;color:#61686d}.related-copy>a{font-size:10px;font-weight:900;color:#d94d0d}
@media(max-width:1100px){.dossier-hero-inner{grid-template-columns:1fr}.dossier-machine-stage{max-width:850px}.dossier-telemetry{grid-template-columns:repeat(3,1fr)}.factory-manual-shell{grid-template-columns:1fr}.production-index{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr}.index-head,.production-index .auto-toc{grid-column:1/-1}.production-index .auto-toc{display:flex;overflow-x:auto}.production-index .auto-toc a{min-width:220px}.work-order-summary{grid-template-columns:80px 1fr}.summary-checks{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.related-manuals .related-grid{grid-template-columns:1fr 1fr}.reading-progress{top:108px}}
@media(max-width:720px){.dossier-hero{padding:45px 18px 0}.dossier-crane{display:none}.dossier-title-panel h1{font-size:50px}.dossier-deck{font-size:16px}.dossier-machine-stage{padding:12px 12px 0}.dossier-machine-stage img{height:270px}.inspection-stamp{width:76px;height:76px;font-size:20px;right:22px;bottom:82px}.dossier-telemetry{grid-template-columns:repeat(2,1fr);margin-left:-18px;margin-right:-18px}.factory-manual-shell{padding:35px 14px 70px}.production-index{grid-template-columns:1fr}.qc-card,.supervisor-card{margin:8px}.workbench-topbar{display:grid}.work-order-summary{grid-template-columns:1fr;padding:24px}.summary-checks{grid-template-columns:1fr}.industrial-entry{padding:25px 20px 45px;font-size:16px}.industrial-entry .build-stage-heading{margin:55px -20px 25px;padding:76px 20px 22px}.industrial-entry .stage-code{left:20px;top:16px}.final-inspection-panel{margin:10px 14px 20px;grid-template-columns:1fr;padding:24px}.inspection-code{writing-mode:horizontal-tb;transform:none}.approval-seal{width:100px;height:100px}.document-control-strip button{margin-left:0}.related-manuals{padding:65px 18px}.related-manuals .related-grid{grid-template-columns:1fr}.related-image img{height:210px}.reading-progress{top:108px}}


/* v2.2 — cached relevant internal-link modules */
.industrial-entry .autoviqo-related-inline{
    position:relative;
    margin:38px 0;
    padding:24px 26px 22px;
    background:linear-gradient(135deg,#e8e9e5 0%,#f7f5ef 100%);
    border:2px solid #68737a;
    border-left:10px solid var(--orange);
    box-shadow:8px 8px 0 rgba(49,95,125,.16);
    overflow:hidden;
}
.industrial-entry .autoviqo-related-inline:after{
    content:"";
    position:absolute;
    right:-34px;
    top:-34px;
    width:92px;
    height:92px;
    border-radius:50%;
    border:14px solid rgba(49,95,125,.10);
}
.industrial-entry .autoviqo-related-inline .inline-flag{
    display:block;
    margin:0 0 14px;
    color:#c7460c;
    font-size:9px;
    line-height:1.3;
    font-weight:900;
    letter-spacing:.15em;
    text-transform:uppercase;
}
.industrial-entry .autoviqo-related-inline ul{
    display:grid;
    gap:9px;
    margin:0;
    padding:0;
    list-style:none;
    background:transparent;
    border:0;
}
.industrial-entry .autoviqo-related-inline li{
    margin:0;
    padding:0;
}
.industrial-entry .autoviqo-related-inline a{
    display:flex;
    align-items:flex-start;
    gap:11px;
    color:#17202a;
    text-decoration:none;
    font-weight:800;
    line-height:1.35;
}
.industrial-entry .autoviqo-related-inline a:before{
    content:"→";
    flex:0 0 25px;
    width:25px;
    height:25px;
    display:grid;
    place-items:center;
    background:var(--steel-dark);
    color:#fff;
    font-size:12px;
}
.industrial-entry .autoviqo-related-inline a:hover,
.industrial-entry .autoviqo-related-inline a:focus-visible{
    color:#c7460c;
}
@media(max-width:720px){
    .industrial-entry .autoviqo-related-inline{
        margin:30px 0;
        padding:20px 18px;
        box-shadow:5px 5px 0 rgba(49,95,125,.14);
    }
}
