.roller-feeder-page{--rf-blue: #263d4b;--rf-blue-deep: #172029;--rf-cream: #f3f1ec;--rf-lime: #dfff35;--rf-lime-soft: #f5ffc7;--rf-lime-deep: #5b6500;--rf-lime-ink: #111612}.roller-feeder-page [data-decision-section]{scroll-margin-top:112px}.rf-hero:before{background:radial-gradient(circle at 78% 24%,rgb(223 255 53 / 16%),transparent 24%),linear-gradient(118deg,#0a1117,#172832 64%,#0e171e)}.rf-fit-section{background:#fff}.rf-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:50px;padding:1px;background:var(--line-strong)}.rf-fit-grid article{min-height:210px;padding:clamp(23px,3vw,34px);background:var(--surface)}.rf-fit-grid article:nth-child(2),.rf-fit-grid article:nth-child(4){background:var(--surface-cool)}.rf-fit-grid span,.rf-line-item>header>span{display:block;margin-bottom:32px;color:var(--accent-dark);font:850 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.rf-fit-grid h3,.rf-feature-list h3{margin:0 0 10px;font-size:18px;line-height:1.2}.rf-fit-grid p,.rf-feature-list p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.rf-mechanics-section{background:var(--rf-blue-deep)!important;color:#fff}.rf-mechanics-section .af-section-head{border-top-color:#ffffff61}.rf-mechanics-section .af-section-head h2,.rf-mechanics-section .rf-feature-list h3{color:#fff}.rf-mechanics-section .af-section-intro,.rf-mechanics-section .rf-mechanics-copy>p,.rf-mechanics-section .rf-feature-list p{color:#ffffffb8}.rf-mechanics-layout{display:grid;grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);gap:clamp(36px,6vw,84px);align-items:start;margin-top:54px}.rf-principle-figure{margin:0;border:1px solid rgb(255 255 255 / 24%);background:#fff}.rf-principle-figure>div{display:grid;place-items:center;min-height:0;padding:22px;background:#f5f5f1}.rf-principle-figure img{display:block;width:100%;height:auto;object-fit:contain}.rf-principle-figure figcaption{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:16px;border-top:1px solid var(--line);color:var(--ink-2)}.rf-principle-figure figcaption span{color:var(--accent-dark);font:850 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.rf-principle-figure figcaption p{margin:0;font-size:13px;font-weight:750}.rf-mechanics-copy>p{max-width:820px;margin:0 0 18px;font-size:17px;line-height:1.68}.rf-mechanics-copy .rf-diagram-note{margin-top:28px;padding:18px 20px;border-left:4px solid var(--rf-lime);background:#ffffff12;color:#ffffffe0;font-size:14px}.rf-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;border-top:1px solid rgb(255 255 255 / 24%)}.rf-feature-list article{min-height:165px;padding:24px 24px 24px 0;border-bottom:1px solid rgb(255 255 255 / 24%)}.rf-feature-list article:nth-child(2n){padding-right:0;padding-left:24px;border-left:1px solid rgb(255 255 255 / 24%)}.rf-model-section{padding-top:clamp(76px,8vw,116px);background:var(--rf-cream)}.rf-table-key{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:48px;padding:1px;background:var(--line-strong)}.rf-table-key span{padding:14px 16px;background:#fff;color:var(--rf-blue);font-size:12px;font-weight:850;text-align:center}.rf-model-section .af-model-table-wrap{margin-top:18px}.rf-model-section .af-unit-bar+.af-model-table-wrap{margin-top:12px}.rf-options-section{background:#fff}.rf-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:54px}.rf-option-card{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(0,1.08fr);min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.rf-option-card>figure{min-width:0;margin:0;border-right:1px solid var(--line);background:#fff}.rf-option-card figure>div{display:grid;place-items:center;min-width:0;min-height:0;height:300px;overflow:hidden;padding:14px}.rf-option-card.is-portrait figure>div{height:460px}.rf-option-card img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.rf-option-card figcaption{min-height:62px;padding:12px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.rf-option-card>div{align-self:center;padding:clamp(22px,3vw,34px)}.rf-option-card h3{margin:0 0 12px;font-size:24px;line-height:1.15}.rf-option-card>div>p:last-child{margin:0;color:var(--muted)}.rf-setup-section{background:var(--surface-cool)!important}.rf-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-video-grid .af-video-card h3{font-size:18px}.rf-video-grid .af-video-frame button{position:relative;isolation:isolate;overflow:hidden;color:#fff}.rf-video-grid .af-video-frame button>img,.rf-video-grid .af-video-shade{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.rf-video-grid .af-video-frame button>img{object-fit:cover}.rf-video-grid .af-video-shade{z-index:-1;background:linear-gradient(0deg,#080e12ad,#080e120a 72%)}.rf-press-section{background:#fff}.rf-press-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin-top:54px}.rf-press-copy>p{max-width:830px;margin:0;color:var(--muted);font-size:17px;line-height:1.68}.rf-press-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px}.rf-press-application{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.rf-press-application figure,.rf-detail-board figure{margin:0;overflow:hidden;border:1px solid var(--line);background:#fff}.rf-press-application figure{border:0;border-right:1px solid var(--line)}.rf-press-application figure>div{display:grid;place-items:center;min-height:390px;padding:18px}.rf-press-application img{display:block;width:auto;height:auto;max-width:100%;max-height:390px;object-fit:contain}.rf-press-application figcaption,.rf-detail-board figcaption{padding:13px 15px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px;font-weight:700;line-height:1.45}.rf-press-application>div{align-self:center;padding:clamp(24px,3vw,38px)}.rf-press-application h3{margin:0 0 12px;font-size:25px;line-height:1.16}.rf-press-application>div>p:last-child{margin:0;color:var(--muted)}.rf-detail-heading{max-width:760px;margin-top:66px}.rf-detail-heading h3{margin:0;font-size:clamp(27px,3vw,42px);line-height:1.08;letter-spacing:-.025em}.rf-detail-board{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;margin-top:28px}.rf-detail-board>div{display:grid;grid-template-rows:repeat(2,auto);gap:18px}.rf-detail-board img{display:block;width:100%;height:auto;object-fit:contain}.rf-detail-board figure{display:flex;flex-direction:column}.rf-detail-board figcaption{margin-top:auto}.rf-lines-section{background:var(--rf-cream)!important}.rf-line-list{margin-top:58px;border-top:1px solid var(--ink)}.rf-line-item{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:clamp(28px,5vw,68px);padding:44px 0;border-bottom:1px solid var(--line-strong)}.rf-line-item>header{display:grid;grid-template-columns:42px 1fr;align-content:start;gap:8px}.rf-line-item>header>span{margin:5px 0 0}.rf-line-item h3{margin:0 0 11px;font-size:28px;line-height:1.08}.rf-line-item strong{display:block;color:var(--accent-dark);font-size:13px;line-height:1.5}.rf-line-item p{margin:16px 0 0;color:var(--muted)}.rf-line-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rf-line-media figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);background:#fff}.rf-line-media figure>div{display:grid;place-items:center;aspect-ratio:16 / 10;padding:8px}.rf-line-media img{display:block;width:100%;height:100%;object-fit:contain}.rf-line-media figcaption{min-height:62px;padding:12px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.roller-feeder-page .af-hero:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 0 57%,rgb(223 255 53 / 23%) 100%),repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),rgb(255 255 255 / 5%) calc(12.5% - 1px) 12.5%);content:"";pointer-events:none}.roller-feeder-page .af-hero .section-kicker,.roller-feeder-page .rf-mechanics-section .section-kicker,.roller-feeder-page .af-faq-section .section-kicker{color:var(--rf-lime)}.roller-feeder-page .af-product-plate{border-color:#dfff35b8;box-shadow:18px 18px 0 var(--rf-lime),30px 32px #0003}.roller-feeder-page .af-product-plate>div{min-height:470px;background:linear-gradient(135deg,#fffffffa,#eef1f2f5),repeating-linear-gradient(0deg,transparent 0 31px,rgb(20 25 35 / 5%) 31px 32px)}.roller-feeder-page .af-product-plate img{width:auto;height:min(36vw,430px);max-width:100%;object-fit:contain}.roller-feeder-page .af-product-plate figcaption{border-top-color:#1116122e;background:var(--rf-lime);color:var(--rf-lime-ink)}.roller-feeder-page .af-product-plate figcaption span{color:var(--rf-lime-ink)}.roller-feeder-page .af-facts{border-top:1px solid rgb(17 22 18 / 22%);border-bottom:1px solid rgb(17 22 18 / 22%);background:var(--rf-lime);color:var(--rf-lime-ink)}.roller-feeder-page .af-fact,.roller-feeder-page .af-fact:first-child{border-color:#1116123d}.roller-feeder-page .af-decision-nav a{position:relative}.roller-feeder-page .af-decision-nav a:after{position:absolute;right:18px;bottom:8px;left:18px;height:2px;background:var(--rf-lime);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.roller-feeder-page .af-decision-nav a:hover{background:var(--rf-lime-soft);color:var(--rf-lime-ink)}.roller-feeder-page .af-decision-nav a:hover:after,.roller-feeder-page .af-decision-nav a:focus-visible:after{transform:scaleX(1)}.roller-feeder-page .af-section-head{border-top-color:var(--rf-lime-ink)}.roller-feeder-page .af-decision-section:not(.rf-mechanics-section) .section-kicker,.roller-feeder-page .rf-option-card .section-kicker{color:var(--rf-lime-deep)}.roller-feeder-page .af-section-number{position:relative;z-index:0;color:var(--rf-lime-ink)}.roller-feeder-page .af-section-number:before{position:absolute;z-index:-1;top:-17px;left:0;width:48px;height:48px;background:var(--rf-lime);content:""}.roller-feeder-page .rf-fit-grid article,.roller-feeder-page .rf-option-card,.roller-feeder-page .af-video-card,.roller-feeder-page .rf-press-application,.roller-feeder-page .rf-detail-board figure,.roller-feeder-page .rf-line-media figure{box-shadow:inset 0 3px 0 var(--rf-lime);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.roller-feeder-page .rf-fit-grid article:hover,.roller-feeder-page .rf-option-card:hover,.roller-feeder-page .af-video-card:hover,.roller-feeder-page .rf-press-application:hover,.roller-feeder-page .rf-detail-board figure:hover,.roller-feeder-page .rf-line-media figure:hover{z-index:1;border-color:#5b65008c;box-shadow:inset 0 3px 0 var(--rf-lime),0 14px 30px #14192314}.roller-feeder-page .rf-fit-grid span,.roller-feeder-page .rf-principle-figure figcaption span,.roller-feeder-page .rf-line-item>header>span,.roller-feeder-page .rf-line-item strong{color:var(--rf-lime-deep)}.roller-feeder-page .rf-mechanics-section{background:radial-gradient(circle at 10% 15%,rgb(223 255 53 / 10%),transparent 28%),var(--rf-blue-deep)!important}.roller-feeder-page .rf-mechanics-section .af-section-head{border-top-color:var(--rf-lime)}.roller-feeder-page .rf-principle-figure{border-color:#dfff3585;box-shadow:12px 12px 0 var(--rf-lime)}.roller-feeder-page .rf-principle-figure figcaption{border-top:3px solid var(--rf-lime)}.roller-feeder-page .rf-feature-list,.roller-feeder-page .rf-feature-list article,.roller-feeder-page .rf-feature-list article:nth-child(2n){border-color:#dfff3547}.roller-feeder-page .rf-table-key{background:var(--rf-lime-ink)}.roller-feeder-page .rf-table-key span{background:var(--rf-lime-soft);color:var(--rf-lime-ink);box-shadow:inset 0 3px 0 var(--rf-lime)}.roller-feeder-page .af-unit-bar{border-color:#5b65006b;background:linear-gradient(135deg,#fbfdf2,var(--rf-lime-soft));box-shadow:inset 4px 0 0 var(--rf-lime)}.roller-feeder-page .af-unit-label,.roller-feeder-page .af-model-table tbody th,.roller-feeder-page .af-form-divider span,.roller-feeder-page .af-form-actions a{color:var(--rf-lime-deep)}.roller-feeder-page .af-unit-toggle button:hover,.roller-feeder-page .af-unit-toggle button:focus-visible{background:var(--rf-lime-soft)}.roller-feeder-page .af-unit-toggle button:focus-visible{outline-color:var(--rf-lime-deep)}.roller-feeder-page .af-unit-toggle button.is-active{background:var(--rf-lime);color:var(--rf-lime-ink)}.roller-feeder-page .af-model-table-wrap{box-shadow:inset 0 4px 0 var(--rf-lime),0 18px 44px #14192312}.roller-feeder-page .af-model-table caption{background:var(--rf-blue-deep);color:#fff}.roller-feeder-page .af-model-table thead th{background:var(--rf-lime-soft);color:var(--rf-lime-ink)}.roller-feeder-page .rf-setup-section{background:linear-gradient(135deg,rgb(245 255 199 / 58%),transparent 44%),var(--surface-cool)!important}.roller-feeder-page .af-video-frame{background:var(--rf-blue-deep)}.roller-feeder-page .af-play-icon{border-color:var(--rf-lime);background:#1720299e;color:var(--rf-lime)}.roller-feeder-page .rf-lines-section{background:linear-gradient(135deg,rgb(245 255 199 / 38%),transparent 36%),var(--rf-cream)!important}.roller-feeder-page .rf-line-list{border-top-color:var(--rf-lime-ink)}.roller-feeder-page .af-faq-section{border-top:6px solid var(--rf-lime);background:radial-gradient(circle at 10% 15%,rgb(223 255 53 / 10%),transparent 28%),var(--rf-blue-deep)}.roller-feeder-page .af-faq-list details[open] summary{color:var(--rf-lime)}.roller-feeder-page .af-faq-layout h2{color:#fff}.roller-feeder-page .af-quote-prompts{background:var(--rf-lime-ink)}.roller-feeder-page .af-quote-prompts li{box-shadow:inset 0 3px 0 var(--rf-lime)}.roller-feeder-page .af-inquiry-panel{border-top-color:var(--rf-lime);box-shadow:0 22px 55px #1419232e,12px 12px 0 var(--rf-lime)}.roller-feeder-page .af-inquiry-panel>header{background:var(--rf-blue-deep)}.roller-feeder-page .button.primary{color:var(--rf-lime-ink)}.roller-feeder-page .af-field input:focus,.roller-feeder-page .af-field textarea:focus,.roller-feeder-page .af-field select:focus{border-color:var(--rf-lime-deep);outline-color:#dfff358c}.roller-feeder-page .af-file-trigger:hover{background:var(--rf-lime-soft);color:var(--rf-lime-deep)}.roller-feeder-page .af-file-input:focus-visible+.af-file-trigger{outline-color:#dfff35b3}@media(prefers-reduced-motion:reduce){.roller-feeder-page .rf-fit-grid article,.roller-feeder-page .rf-option-card,.roller-feeder-page .af-video-card,.roller-feeder-page .rf-press-application,.roller-feeder-page .rf-detail-board figure,.roller-feeder-page .rf-line-media figure{transition:none}}@media(max-width:1180px){.rf-fit-grid,.rf-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-press-application-grid{grid-template-columns:1fr}}@media(max-width:980px){.rf-mechanics-layout,.rf-detail-board,.rf-line-item{grid-template-columns:1fr}.rf-principle-figure{width:min(100%,560px)}.rf-detail-board>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.rf-option-grid,.rf-press-copy{grid-template-columns:1fr}.roller-feeder-page .af-product-plate img{height:min(56vw,420px)}}@media(max-width:680px){.rf-fit-grid,.rf-feature-list,.rf-table-key,.rf-video-grid,.rf-detail-board>div,.rf-line-media{grid-template-columns:1fr}.rf-feature-list article,.rf-feature-list article:nth-child(2n){min-height:0;padding:20px 0;border-left:0}.rf-option-card,.rf-press-application{grid-template-columns:1fr}.rf-option-card>figure,.rf-press-application figure{border-right:0;border-bottom:1px solid var(--line)}.rf-option-card figure>div{height:min(90vw,340px)}.rf-option-card.is-portrait figure>div{height:min(135vw,520px)}.rf-press-application figure>div{min-height:0;height:min(100vw,390px)}.rf-line-item>header{grid-template-columns:32px 1fr}.roller-feeder-page .af-product-plate>div{min-height:0}.roller-feeder-page .af-product-plate img{height:min(88vw,340px)}}
