.gear-field-guide:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(88,62,38,.035) 0 1px,transparent 1px),linear-gradient(180deg,rgba(88,62,38,.028) 0 1px,transparent 1px),linear-gradient(135deg,#fbf8ed61,#d8c9aa2e 48%,#9aaea417);background-size:5.5rem 5.5rem,5.5rem 5.5rem,100% 100%}.gear-field-guide>*{position:relative;z-index:1}.gear-editorial-card{background:linear-gradient(180deg,#fffcf2d1,#f6f1e3c7),var(--color-paper-plain)}.gear-editorial-chip{background:linear-gradient(180deg,#fbf8ede6,#e7deca80),var(--color-paper-plain);box-shadow:0 8px 20px #4a30200e,inset 0 1px #ffffff7a}.gear-editorial-chip-active{border-color:#b9502d75;background:linear-gradient(180deg,#fbf8edf5,#efddbed1),var(--color-paper-plain);box-shadow:inset 0 0 0 1px #b9502d14,0 14px 32px #8139261f}.gear-editorial-panel:hover,.gear-editorial-card:hover,.gear-editorial-chip:hover{border-color:#815c3847}.gear-atlas-dot{background:var(--color-terracotta);box-shadow:0 0 0 4px #b9502d21}.gear-editorial-cta{border:1px solid rgba(185,80,45,.28);background:var(--color-terracotta);color:var(--color-paper-plain);box-shadow:0 12px 26px #81392624}.gear-editorial-cta:hover{background:var(--color-terracotta-dark)}.gear-editorial-secondary{border:1px solid rgba(129,92,56,.24);background:#fbf8edbd;color:var(--color-ink)}.gear-editorial-secondary:hover{border-color:#b9502d57;background:#f6f1e3f2}.gear-field-guide input[type=range]{accent-color:var(--color-terracotta)}.gear-horizontal-scroll-fade{position:relative;margin-inline:-.5rem}.gear-horizontal-scroll-fade:after{content:"";pointer-events:none;position:absolute;top:.5rem;bottom:.5rem;right:0;z-index:10;width:3rem;background:linear-gradient(to left,rgba(74,48,32,.04),rgba(74,48,32,.014) 42%,transparent 100%)}html[data-theme=dark] .gear-editorial-panel,html[data-theme=dark] .gear-editorial-card,html[data-theme=dark] .gear-editorial-chip{border-color:var(--color-rule);background:var(--color-paper-plain)}.gear-toc-panel-scroll{max-height:calc(100dvh - var(--gear-toc-sticky-top) - var(--gear-toc-viewport-pad) - env(safe-area-inset-bottom,0px));min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.range-thumb-only{pointer-events:none}.range-thumb-only::-webkit-slider-runnable-track{background:transparent;border:0}.range-thumb-only::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:1.1rem;height:1.1rem;margin-top:-.35rem;border:2px solid var(--color-paper-plain);border-radius:9999px;background:var(--color-terracotta);box-shadow:0 4px 12px #252b2b2e}.range-thumb-only::-moz-range-track{background:transparent;border:0}.range-thumb-only::-moz-range-thumb{pointer-events:auto;width:1.1rem;height:1.1rem;border:2px solid var(--color-paper-plain);border-radius:9999px;background:var(--color-terracotta);box-shadow:0 4px 12px #252b2b2e}.gear-mixers-page__layout{display:flex;flex-direction:column;gap:1.5rem}.gear-mixers-page__filters{min-width:0}.gear-mixers-page__results{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media(min-width:1024px){.gear-mixers-page__layout{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1.75rem;align-items:start}}.gear-mixers-mobile-sheet{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .28s ease}.gear-mixers-mobile-sheet[data-open=true]{pointer-events:auto;opacity:1}.gear-mixers-mobile-sheet__backdrop{position:absolute;inset:0;border:0;background:#1c19176b;backdrop-filter:blur(4px)}.gear-mixers-mobile-sheet__panel{position:absolute;inset-inline:0;bottom:0;max-height:88dvh;overflow-y:auto;border-radius:1rem 1rem 0 0;background:#fffaf1;padding:1.25rem;box-shadow:0 -24px 70px #1c191742;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}html[data-theme=dark] .gear-mixers-mobile-sheet__panel,:global(.dark) .gear-mixers-mobile-sheet__panel{background:#0c0a09}.gear-mixers-mobile-sheet[data-open=true] .gear-mixers-mobile-sheet__panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gear-mixers-mobile-sheet,.gear-mixers-mobile-sheet__panel{transition:none}}.gear-mixer-filter-panel.home-guide-card__panel{min-height:0;overflow:visible;display:grid;gap:1rem;padding:clamp(.85rem,2vw,1.15rem) clamp(.95rem,2.2vw,1.35rem)}.gear-mixer-filter-panel.home-guide-card__panel>*{min-width:0}.gear-mixer-filter-panel.home-guide-card__panel:after{display:none}html[data-theme=dark] .gear-mixers-page .gear-mixer-filter-panel.home-guide-card__panel,:global(.dark) .gear-mixers-page .gear-mixer-filter-panel.home-guide-card__panel{background:linear-gradient(165deg,#262927f5,#202322eb);border-color:var(--color-rule)}html[data-theme=dark] .gear-mixers-page .gear-mixer-filter-panel.home-guide-card__panel:before,:global(.dark) .gear-mixers-page .gear-mixer-filter-panel.home-guide-card__panel:before{border-color:var(--color-rule)}.gear-mixer-buying-options-dialog{margin:auto;width:min(100vw - 2rem,24rem);max-height:min(90vh,28rem);padding:0;border:none;border-radius:1rem;background:transparent}.gear-mixer-buying-options-dialog::backdrop{background:#1c19178c}.gear-mixer-buying-options-dialog__panel{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border:1px solid rgb(234 215 194 / .9);background:linear-gradient(165deg,#fffbf5fa,#faf4e8f5);padding:1.25rem;box-shadow:0 24px 60px #50341c2e}.gear-mixer-buying-options-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}html[data-theme=dark] .gear-mixer-buying-options-dialog__panel,:global(.dark) .gear-mixer-buying-options-dialog__panel{background:linear-gradient(165deg,#262927fa,#202322f5);border-color:#ffffff1a}.range-slider--split .range-slider__split-icon{display:flex;align-items:center;justify-content:center;align-self:center}.range-thumb-only{pointer-events:auto}.range-thumb-only::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-terracotta, #b9502d);border:2px solid #fff;box-shadow:0 2px 6px #4a302033;cursor:pointer}.range-thumb-only::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-terracotta, #b9502d);border:2px solid #fff;cursor:pointer}.gear-mixer-dough-brief{display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;border:1px solid #dec6a8;background:#ffffff7a;padding:.75rem 1rem}:global(.dark) .gear-mixer-dough-brief{border-color:#ffffff1a;background:#ffffff0d}.gear-mixer-dough-brief__summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.gear-mixer-dough-brief__count-block,.gear-mixer-dough-brief__capacity-block{min-width:0}.gear-mixer-dough-brief__eyebrow{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8f2f1d}:global(.dark) .gear-mixer-dough-brief__eyebrow{color:#fb923c}.gear-mixer-dough-brief__count{margin-top:.25rem;font-size:1.25rem;font-weight:600;line-height:1;color:#292524;font-variant-numeric:tabular-nums}:global(.dark) .gear-mixer-dough-brief__count{color:#e7e5e4}.gear-mixer-dough-brief__count-label{margin-left:.375rem;font-size:.8125rem;font-weight:600;color:#57534e}.gear-mixer-dough-brief__kg{margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1;color:#292524;font-variant-numeric:tabular-nums}:global(.dark) .gear-mixer-dough-brief__kg{color:#e7e5e4}.gear-mixer-dough-brief__kg-unit{margin-left:.25rem;font-size:.75rem;font-weight:600;color:#78716c}.gear-mixer-dough-brief__stepper{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgb(234 215 194 / .9);background:#ffffffb8;padding:.375rem}:global(.dark) .gear-mixer-dough-brief__stepper{border-color:#ffffff1a;background:#ffffff0d}.gear-mixer-dough-brief__step-btn{display:grid;height:2.25rem;width:2.25rem;flex-shrink:0;place-items:center;border-radius:9999px;background:#f6faec;font-size:1.125rem;font-weight:700;line-height:1;color:#292524;transition:background .15s ease}.gear-mixer-dough-brief__step-btn:hover{background:#ead7c280}.gear-mixer-dough-brief__input{min-width:0;flex:1;background:transparent;text-align:center;font-size:1.125rem;font-weight:700;color:#292524;font-variant-numeric:tabular-nums;outline:none}:global(.dark) .gear-mixer-dough-brief__input{color:#e7e5e4}
