.dm-hero[data-astro-cid-imy7qxj7]{position:relative;z-index:0;padding:4rem 0 4.5rem;overflow:hidden}.dm-hero-bg[data-astro-cid-imy7qxj7]{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 600px 400px at 70% 40%,rgba(10,81,194,.12),transparent),radial-gradient(ellipse 500px 300px at 30% 60%,rgba(43,197,107,.06),transparent)}.hero-grid[data-astro-cid-imy7qxj7]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text[data-astro-cid-imy7qxj7]{display:flex;flex-direction:column}.hero-text[data-astro-cid-imy7qxj7] .badge{align-self:flex-start}.hero-title[data-astro-cid-imy7qxj7]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;margin:.75rem 0 1rem;color:var(--text)}.hero-description[data-astro-cid-imy7qxj7]{font-size:1.0625rem;color:var(--text-2);line-height:1.7;max-width:540px;margin:0 0 1.5rem}.hero-features[data-astro-cid-imy7qxj7]{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}.hero-features[data-astro-cid-imy7qxj7] li[data-astro-cid-imy7qxj7]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-2)}.hero-features[data-astro-cid-imy7qxj7] svg[data-astro-cid-imy7qxj7]{color:var(--secondary);flex-shrink:0}.hero-cta[data-astro-cid-imy7qxj7]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.hero-price[data-astro-cid-imy7qxj7]{display:flex;align-items:baseline;gap:.25rem}.hero-price[data-astro-cid-imy7qxj7][hidden]{display:none}.price-from[data-astro-cid-imy7qxj7]{font-size:.8125rem;color:var(--text-3)}.price-amount[data-astro-cid-imy7qxj7]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--text)}.price-period[data-astro-cid-imy7qxj7]{font-size:.875rem;color:var(--text-3)}.hero-visual[data-astro-cid-imy7qxj7]{display:flex;justify-content:center;align-items:center}.hero-bottom-fade[data-astro-cid-imy7qxj7]{position:absolute;bottom:0;left:0;right:0;height:120px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}@media(max-width:900px){.dm-hero[data-astro-cid-imy7qxj7]{padding:2.5rem 0 3rem}.hero-grid[data-astro-cid-imy7qxj7]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-visual[data-astro-cid-imy7qxj7]{order:-1}.hero-text[data-astro-cid-imy7qxj7]{align-items:center}.hero-text[data-astro-cid-imy7qxj7] .badge{align-self:center}.hero-description[data-astro-cid-imy7qxj7]{margin-inline:auto}.hero-features[data-astro-cid-imy7qxj7]{text-align:left;justify-content:center}.hero-cta[data-astro-cid-imy7qxj7]{justify-content:center}}@media(max-width:600px){.hero-features[data-astro-cid-imy7qxj7]{grid-template-columns:1fr}.hero-cta[data-astro-cid-imy7qxj7]{flex-direction:column;align-items:stretch;width:100%}.hero-cta[data-astro-cid-imy7qxj7] .btn{width:100%}.hero-price[data-astro-cid-imy7qxj7]{justify-content:center}}.intro-section[data-astro-cid-n7uresg3]{padding-bottom:0}.intro-text[data-astro-cid-n7uresg3]{font-size:1.02rem;color:var(--text-2);max-width:72ch}.intro-text[data-astro-cid-n7uresg3]:last-child{margin-bottom:0}.browser-section[data-astro-cid-n7uresg3]{padding-top:2rem;padding-bottom:5rem}.browser-layout[data-astro-cid-n7uresg3]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem;align-items:start}@media(max-width:1023px){.browser-layout[data-astro-cid-n7uresg3]{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.filters[data-astro-cid-n7uresg3]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}@media(min-width:1024px){.filters[data-astro-cid-n7uresg3]{position:sticky;top:calc(var(--header-height) + 1rem);max-height:calc(100vh - var(--header-height) - 2rem);overflow-y:auto;overscroll-behavior:contain}}.filters-summary[data-astro-cid-n7uresg3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.1rem;font-family:var(--font-display);font-weight:600;color:var(--text);cursor:pointer;list-style:none;user-select:none}.filters-summary[data-astro-cid-n7uresg3]::-webkit-details-marker{display:none}.filters-summary[data-astro-cid-n7uresg3]:focus-visible{outline:none;box-shadow:var(--ring)}.filters[data-astro-cid-n7uresg3][open] .filters-summary[data-astro-cid-n7uresg3] svg[data-astro-cid-n7uresg3]{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.filters-summary[data-astro-cid-n7uresg3] svg[data-astro-cid-n7uresg3]{transition:transform .2s ease}}@media(min-width:1024px){.filters-summary[data-astro-cid-n7uresg3]{display:none}}.filters-body[data-astro-cid-n7uresg3]{padding:0 1.1rem 1.1rem;display:flex;flex-direction:column;gap:1.15rem}@media(min-width:1024px){.filters-body[data-astro-cid-n7uresg3]{padding-top:1.1rem;max-height:calc(100vh - var(--header-height) - 4rem);overflow-y:auto}}.filter-block[data-astro-cid-n7uresg3]{display:flex;flex-direction:column;gap:.4rem}.filter-label[data-astro-cid-n7uresg3]{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--text);padding:0}.filter-sublabel[data-astro-cid-n7uresg3]{font-size:.75rem;color:var(--text-3)}.filter-group[data-astro-cid-n7uresg3]{border-top:1px solid var(--border);padding-top:.5rem}.filter-group[data-astro-cid-n7uresg3][hidden]{display:none}.filter-group-summary[data-astro-cid-n7uresg3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;cursor:pointer;list-style:none;user-select:none}.filter-group-summary[data-astro-cid-n7uresg3]::-webkit-details-marker{display:none}.filter-group-summary[data-astro-cid-n7uresg3]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.filter-group-legend[data-astro-cid-n7uresg3]{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--text);flex:1}.filter-group-count[data-astro-cid-n7uresg3]{font-size:.7rem;font-weight:700;line-height:1;padding:.2rem .4rem;border-radius:999px;color:#fff;background:var(--primary)}.filter-group-count[data-astro-cid-n7uresg3][hidden]{display:none}.filter-group-chevron[data-astro-cid-n7uresg3]{color:var(--text-3);flex-shrink:0}.filter-group[data-astro-cid-n7uresg3][open] .filter-group-chevron[data-astro-cid-n7uresg3]{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.filter-group-chevron[data-astro-cid-n7uresg3]{transition:transform .2s ease}}.filter-group-body[data-astro-cid-n7uresg3]{display:flex;flex-direction:column;gap:.55rem;padding:.25rem 0 .85rem}.filter-options[data-astro-cid-n7uresg3]{display:flex;flex-direction:column;gap:.4rem}.filter-range[data-astro-cid-n7uresg3]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.filter-range-field[data-astro-cid-n7uresg3]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.filter-reset[data-astro-cid-n7uresg3]{margin-top:.25rem;padding:.6rem 1rem;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--text);background:transparent;border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer}.filter-reset[data-astro-cid-n7uresg3]:disabled{opacity:.45;cursor:not-allowed}.filter-reset[data-astro-cid-n7uresg3]:hover:not(:disabled){background:var(--bg-muted)}.filter-reset[data-astro-cid-n7uresg3]:focus-visible{outline:none;box-shadow:var(--ring)}.filter-chips[data-astro-cid-n7uresg3]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.filter-chips[data-astro-cid-n7uresg3][hidden]{display:none}.price-slider[data-astro-cid-n7uresg3]{position:relative;height:1.75rem;display:flex;align-items:center}.price-slider-rail[data-astro-cid-n7uresg3],.price-slider-fill[data-astro-cid-n7uresg3]{position:absolute;height:4px;border-radius:999px;pointer-events:none}.price-slider-rail[data-astro-cid-n7uresg3]{left:0;right:0;background:var(--bg-muted);border:1px solid var(--border)}.price-slider-fill[data-astro-cid-n7uresg3]{background:var(--primary)}.price-slider-input[data-astro-cid-n7uresg3]{position:absolute;left:0;width:100%;margin:0;background:none;appearance:none;-webkit-appearance:none;pointer-events:none;height:1.75rem}.price-slider-input[data-astro-cid-n7uresg3]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--primary);border:2px solid var(--card);box-shadow:var(--shadow-md);cursor:grab}.price-slider-input[data-astro-cid-n7uresg3]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--card);box-shadow:var(--shadow-md);cursor:grab}.price-slider-input[data-astro-cid-n7uresg3]::-moz-range-track{background:none;border:none}.price-slider-input[data-astro-cid-n7uresg3]:focus-visible{outline:none}.price-slider-input[data-astro-cid-n7uresg3]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring)}.price-slider-input[data-astro-cid-n7uresg3]:focus-visible::-moz-range-thumb{box-shadow:var(--ring)}.price-slider-input[data-astro-cid-n7uresg3]:disabled::-webkit-slider-thumb{background:var(--border-strong);cursor:not-allowed}.price-slider-input[data-astro-cid-n7uresg3]:disabled::-moz-range-thumb{background:var(--border-strong);cursor:not-allowed}.price-slider-readout[data-astro-cid-n7uresg3]{font-size:.8rem;color:var(--text-2);margin:.35rem 0 0;font-variant-numeric:tabular-nums}.results-status[data-astro-cid-n7uresg3]{font-size:.9rem;color:var(--text-3);margin:0}.results-empty[data-astro-cid-n7uresg3],.results-error[data-astro-cid-n7uresg3]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:2.5rem 1.75rem;text-align:center}.results-empty[data-astro-cid-n7uresg3] h2[data-astro-cid-n7uresg3],.results-error[data-astro-cid-n7uresg3] h2[data-astro-cid-n7uresg3]{font-size:1.25rem;margin-bottom:.5rem}.results-empty[data-astro-cid-n7uresg3] p[data-astro-cid-n7uresg3],.results-error[data-astro-cid-n7uresg3] p[data-astro-cid-n7uresg3]{color:var(--text-2);max-width:46ch;margin-inline:auto}.results-error-actions[data-astro-cid-n7uresg3]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.results-error-link[data-astro-cid-n7uresg3]{font-size:.9rem;font-weight:600}.inventory-noscript[data-astro-cid-n7uresg3]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.5rem;margin-bottom:1.5rem;text-align:center}#fleet[data-astro-cid-n7uresg3],.dm-why[data-astro-cid-n7uresg3],.dm-workloads[data-astro-cid-n7uresg3],.dm-choose[data-astro-cid-n7uresg3]{scroll-margin-top:calc(var(--header-height) + 1rem)}.dm-section-header[data-astro-cid-n7uresg3]{text-align:center;margin-bottom:3.5rem;opacity:0;transform:translateY(20px)}.dm-section-header[data-astro-cid-n7uresg3].visible{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.dm-section-label[data-astro-cid-n7uresg3]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-light);margin:0 0 .75rem}.dm-section-header[data-astro-cid-n7uresg3] h2[data-astro-cid-n7uresg3]{margin-bottom:.75rem;line-height:1.2}.dm-section-sub[data-astro-cid-n7uresg3]{font-size:1.125rem;color:var(--text-2);margin:0 auto;max-width:60ch}.dm-card-grid[data-astro-cid-n7uresg3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.dm-card[data-astro-cid-n7uresg3]{padding:1.75rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);position:relative;overflow:hidden;opacity:0;transform:translateY(24px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dm-card[data-astro-cid-n7uresg3].visible{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,border-color .2s ease,box-shadow .2s ease}.dm-card[data-astro-cid-n7uresg3]:before{content:"";position:absolute;inset:0 0 auto;height:2px;opacity:0;transition:opacity .2s ease}.dm-card[data-astro-cid-n7uresg3]:hover:before{opacity:1}.dm-card--blue[data-astro-cid-n7uresg3]:before{background:linear-gradient(90deg,var(--primary-dark),var(--primary-light))}.dm-card--green[data-astro-cid-n7uresg3]:before{background:linear-gradient(90deg,var(--secondary-dark),var(--secondary))}.dm-card--teal[data-astro-cid-n7uresg3]:before{background:linear-gradient(90deg,var(--accent-dark),var(--accent))}.dm-card--blue[data-astro-cid-n7uresg3]:hover{border-color:#3b7de666;box-shadow:0 8px 30px #3b7de61f}.dm-card--green[data-astro-cid-n7uresg3]:hover{border-color:#2bc56b66;box-shadow:0 8px 30px #2bc56b1f}.dm-card--teal[data-astro-cid-n7uresg3]:hover{border-color:#18a09966;box-shadow:0 8px 30px #18a0991f}.dm-card[data-astro-cid-n7uresg3].visible:hover{transform:translateY(-2px)}.dm-card-icon[data-astro-cid-n7uresg3]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-sm);margin-bottom:1.25rem;transition:transform .2s ease,box-shadow .2s ease}.dm-card[data-astro-cid-n7uresg3]:hover .dm-card-icon[data-astro-cid-n7uresg3]{transform:scale(1.08)}.dm-card-icon--blue[data-astro-cid-n7uresg3]{background:#0a51c21f;color:var(--primary-light)}.dm-card-icon--green[data-astro-cid-n7uresg3]{background:#2bc56b1f;color:var(--secondary)}.dm-card-icon--teal[data-astro-cid-n7uresg3]{background:#18a0991f;color:var(--accent)}.dm-card[data-astro-cid-n7uresg3]:hover .dm-card-icon--blue[data-astro-cid-n7uresg3]{box-shadow:0 0 20px #3b7de633}.dm-card[data-astro-cid-n7uresg3]:hover .dm-card-icon--green[data-astro-cid-n7uresg3]{box-shadow:0 0 20px #2bc56b33}.dm-card[data-astro-cid-n7uresg3]:hover .dm-card-icon--teal[data-astro-cid-n7uresg3]{box-shadow:0 0 20px #18a09933}.dm-card-title[data-astro-cid-n7uresg3]{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.dm-card-desc[data-astro-cid-n7uresg3]{font-size:.9375rem;color:var(--text-2);margin:0;line-height:1.6}.dm-workload-grid[data-astro-cid-n7uresg3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.dm-workload[data-astro-cid-n7uresg3]{display:flex;gap:1.25rem;padding:1.75rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);opacity:0;transform:translateY(24px);transition:border-color .2s ease,transform .2s ease}.dm-workload[data-astro-cid-n7uresg3].visible{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,border-color .2s ease}.dm-workload[data-astro-cid-n7uresg3]:hover{border-color:var(--border-strong)}.dm-workload-icon[data-astro-cid-n7uresg3]{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-sm);background:#0a51c21f;color:var(--primary-light)}.dm-steps[data-astro-cid-n7uresg3]{list-style:none;counter-reset:none;margin:0;padding:0;display:grid;gap:1rem}.dm-step[data-astro-cid-n7uresg3]{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);opacity:0;transform:translateY(24px);transition:border-color .2s ease,transform .2s ease}.dm-step[data-astro-cid-n7uresg3].visible{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,border-color .2s ease}.dm-step[data-astro-cid-n7uresg3]:hover{border-color:var(--border-strong)}.dm-step-num[data-astro-cid-n7uresg3]{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--primary-light);background:#0a51c21f;border:1px solid rgba(59,125,230,.35)}.dm-choose-cta[data-astro-cid-n7uresg3]{display:flex;justify-content:center;margin-top:2.5rem;opacity:0;transform:translateY(20px)}.dm-choose-cta[data-astro-cid-n7uresg3].visible{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}@media(max-width:900px){.dm-card-grid[data-astro-cid-n7uresg3]{grid-template-columns:repeat(2,1fr)}.dm-workload-grid[data-astro-cid-n7uresg3]{grid-template-columns:1fr}}@media(max-width:600px){.dm-card-grid[data-astro-cid-n7uresg3]{grid-template-columns:1fr}.dm-step[data-astro-cid-n7uresg3]{padding:1.25rem;gap:1rem}}@media(prefers-reduced-motion:reduce){.dm-section-header[data-astro-cid-n7uresg3],.dm-card[data-astro-cid-n7uresg3],.dm-workload[data-astro-cid-n7uresg3],.dm-step[data-astro-cid-n7uresg3],.dm-choose-cta[data-astro-cid-n7uresg3]{opacity:1;transform:none}}.machines-page .filter-input,.machines-page .filter-select{width:100%;min-width:0;padding:.55rem .7rem;font-family:var(--font-sans);font-size:.875rem;color:var(--text);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--r-sm)}.machines-page .filter-input:disabled,.machines-page .filter-select:disabled{opacity:.5;cursor:progress}.machines-page .filter-input:focus-visible,.machines-page .filter-select:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--primary-light)}.machines-page .filter-check{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-2);cursor:pointer}.machines-page .filter-check:hover{color:var(--text)}.machines-page .filter-check-text{flex:1;min-width:0}.machines-page .filter-check-count{font-size:.75rem;color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.machines-page .filter-check.is-empty{opacity:.4;cursor:not-allowed}.machines-page .filter-check.is-empty:hover{background:transparent}.machines-page .filter-check input{accent-color:var(--primary);width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.machines-page .filter-check input:focus-visible{outline:none;box-shadow:var(--ring)}.machines-page .machine-list{display:flex;flex-direction:column;gap:1rem}.machines-page .machine-list[hidden]{display:none}.machines-page .machine-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:1.5rem;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.35rem 1.5rem}@media(prefers-reduced-motion:no-preference){.machines-page .machine-card{transition:border-color .15s ease,box-shadow .15s ease}}.machines-page .machine-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}@media(max-width:720px){.machines-page .machine-card{grid-template-columns:minmax(0,1fr);gap:1.1rem}}.machines-page .machine-main{min-width:0}.machines-page .machine-head{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}.machines-page .machine-name{font-size:1.075rem;margin:0;color:var(--text)}.machines-page .machine-stock{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;white-space:nowrap}.machines-page .machine-stock--in{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:var(--success)}.machines-page .machine-stock--low{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--warning)}.machines-page .machine-stock--out{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:var(--error)}.machines-page .machine-specs{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0}.machines-page .machine-spec{min-width:0}.machines-page .machine-spec dt{font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:.15rem}.machines-page .machine-spec dd{margin:0;font-size:.9rem;color:var(--text-2)}.machines-page .machine-buy{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;min-width:0}@media(max-width:720px){.machines-page .machine-buy{border-top:1px solid var(--border);padding-top:1.1rem}}.machines-page .machine-price{margin:0;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.machines-page .machine-price-amount{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--text);line-height:1.1}.machines-page .machine-price-term{font-size:.85rem;color:var(--text-3)}.machines-page .machine-order{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.25rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:#fff;background:var(--primary);border:1px solid transparent;border-radius:var(--r-md);text-decoration:none;cursor:pointer;user-select:none}@media(prefers-reduced-motion:no-preference){.machines-page .machine-order{transition:background .15s ease,box-shadow .15s ease}}.machines-page .machine-order:hover{background:var(--primary-dark);text-decoration:none;box-shadow:0 0 20px #0a51c266}.machines-page .machine-order:focus-visible{outline:none;box-shadow:var(--ring)}.machines-page .machine-order--disabled{background:var(--bg-muted);color:var(--text-3);border-color:var(--border);cursor:not-allowed}.machines-page .machine-order--disabled:hover{background:var(--bg-muted);box-shadow:none}.machines-page .machine-card--skeleton{align-items:start}.machines-page .skeleton{display:block;background:var(--bg-muted);border-radius:var(--r-sm);height:.85rem}.machines-page .skeleton+.skeleton{margin-top:.6rem}.machines-page .skeleton-title{height:1.15rem;width:min(320px,70%);margin-bottom:1rem}.machines-page .skeleton-line{width:100%}.machines-page .skeleton-line--short{width:55%}.machines-page .skeleton-price{height:1.6rem;width:55%}.machines-page .skeleton-button{height:2.75rem;width:100%;border-radius:var(--r-md)}@media(prefers-reduced-motion:no-preference){.machines-page .skeleton{background:linear-gradient(90deg,var(--bg-muted) 0%,var(--card-elev) 50%,var(--bg-muted) 100%);background-size:200% 100%;animation:machine-skeleton 1.4s ease-in-out infinite}@keyframes machine-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}}.machines-page .filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;font-family:inherit;font-size:.78rem;font-weight:600;color:var(--text-2);background:var(--bg-muted);border:1px solid var(--border);border-radius:999px;cursor:pointer}@media(prefers-reduced-motion:no-preference){.machines-page .filter-chip{transition:border-color .15s ease,color .15s ease}}.machines-page .filter-chip:hover{color:var(--text);border-color:var(--border-strong)}.machines-page .filter-chip:focus-visible{outline:none;box-shadow:var(--ring)}.machines-page .filter-chip-x{font-size:.95rem;line-height:1;color:var(--text-3)}.machines-page .filter-chip:hover .filter-chip-x{color:var(--error)}.machines-page .filter-chip--clear{background:transparent;border-style:dashed}
