@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2)format("woff2"),url(/_astro/golos-text-latin-600-normal.B_o32mE8.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-cyrillic-700-normal.BKmY45Ip.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-700-normal.ClsrbE7_.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-latin-700-normal.CxmN_Nfd.woff2)format("woff2"),url(/_astro/golos-text-latin-700-normal.DAuVRgMH.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/golos-text-cyrillic-800-normal.n8hjK-Mh.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-800-normal.DeDNPNQP.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/golos-text-latin-800-normal.Dj36HFM-.woff2)format("woff2"),url(/_astro/golos-text-latin-800-normal.B_cdlg2g.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2)format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-600-normal.OIkAk3Qq.woff2)format("woff2"),url(/_astro/oswald-cyrillic-600-normal.B7zyAoGs.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}:root{--paper:#f2efe6;--paper-2:#e8e4d7;--ink:#17191c;--ink-2:#3b3f45;--ink-3:#62666d;--rule:#c9c4b4;--rule-soft:#17191c12;--signal:#e2511f;--signal-ink:#b23b10;--signal-night:#ec6a3a;--night:#1a1c1f;--night-2:#24272b;--night-rule:#3a3d42;--on-night:#eeebe2;--on-night-2:#a6a39a;--font-display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(1rem, .97rem + .15vw, 1.08rem);--step-1:clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2:clamp(1.45rem, 1.25rem + .9vw, 2rem);--step-3:clamp(1.85rem, 1.45rem + 1.9vw, 3rem);--step-4:clamp(2.3rem, 1.6rem + 3.4vw, 4.6rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:7rem;--wrap:1240px;--hair:1px solid var(--rule);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 var(--step-0) / 1.6 var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .1 0 0 0 0 .11 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);line-height:1.2}p{margin:0 0 var(--s4);text-wrap:pretty;max-width:68ch}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--signal-ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--ink)}.skip{left:var(--s4);z-index:100;background:var(--ink);color:var(--paper);padding:var(--s2) var(--s4);position:absolute;top:-3rem}.skip:focus{top:var(--s4)}.wrap{z-index:1;width:min(100% - 2 * var(--s5), var(--wrap));margin-inline:auto;position:relative}.section{padding-block:var(--s8);border-top:var(--hair);position:relative}.section-head{gap:var(--s3) var(--s6);margin-bottom:var(--s7);grid-template-columns:minmax(7rem,12rem) 1fr;align-items:baseline;display:grid}.section-head>p{margin:var(--s3) 0 0;color:var(--ink-2);font-size:var(--step-1);grid-column:2;line-height:1.45}@media (width<=760px){.section-head{grid-template-columns:1fr}.section-head>p{grid-column:1}}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.label{font:500 var(--step--1) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3)}.sheet-no{font:500 var(--step--1) / 1 var(--font-mono);letter-spacing:.08em;color:var(--signal-ink)}.lead{font-size:var(--step-1);color:var(--ink-2);line-height:1.45}.grid-paper{background-image:linear-gradient(var(--rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--rule-soft) 1px, transparent 1px);background-size:32px 32px}.hatch{background-image:repeating-linear-gradient(-45deg, var(--rule) 0 1px, transparent 1px 8px)}.marks{position:relative}.marks:before{content:"";pointer-events:none;--m:var(--ink);background:linear-gradient(var(--m), var(--m)) top left / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) top left / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) top right / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) top right / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) bottom left / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom left / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) bottom right / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom right / 1px 14px no-repeat;position:absolute;inset:-1px}.dim{align-items:center;gap:var(--s3);color:var(--ink-2);grid-template-columns:1fr auto 1fr;display:grid}.dim:before,.dim:after{content:"";transform-origin:50%;height:11px;animation:draw .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}.dim:before{background:linear-gradient(currentColor,currentColor) 0/1px 11px no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat}.dim:after{background:linear-gradient(currentColor,currentColor) 100%/1px 11px no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat}.dim>span{font:500 var(--step--1) / 1 var(--font-mono);white-space:nowrap}.callout{gap:var(--s2);display:grid}.callout-value{font:500 var(--step-3) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.callout-value small{letter-spacing:0;color:var(--ink-3);margin-left:.2em;font-size:.45em}.callout-label{border-top:var(--hair);padding-top:var(--s2);color:var(--ink-2);font-size:var(--step--1);line-height:1.4}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 var(--step-0) / 1 var(--font-body);cursor:pointer;align-items:center;gap:.7em;padding:1em 1.45em;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover,.btn--signal{background:var(--signal);border-color:var(--signal);color:var(--ink)}.btn--signal:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn .arrow{font-family:var(--font-mono);transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.card{background:var(--paper);border:var(--hair);padding:var(--s5);position:relative}a.card{transition:border-color .2s, transform .25s var(--ease);text-decoration:none;display:block}a.card:hover{color:inherit;border-color:var(--ink);transform:translateY(-2px)}.spec-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.spec{border-collapse:collapse;width:100%;font-size:var(--step--1)}.spec th,.spec td{border:1px solid var(--rule);vertical-align:top;text-align:left;padding:.6em .8em}.spec th{color:var(--ink-2);background:var(--rule-soft);width:60%;font-weight:400}.spec td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.price{font:500 var(--step-2) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.price-note{font-size:var(--step--1);color:var(--ink-3)}.todo{font:500 var(--step--1) / 1.4 var(--font-mono);color:#5f4300;background:repeating-linear-gradient(-45deg,#fbe7a6 0 8px,#f6dc8a 8px 16px);padding:.12em .45em}.night{background:var(--night);color:var(--on-night);border-top:0}.night .label,.night .callout-label,.night .price-note,.night .lead{color:var(--on-night-2)}.night .sheet-no{color:var(--signal-night)}.night .card{background:var(--night-2);border-color:var(--night-rule)}.night .dim{color:var(--on-night-2)}.night .marks:before{--m:var(--on-night)}.night .btn--ghost{color:var(--on-night);border-color:var(--on-night)}.night .btn--ghost:hover{background:var(--on-night);color:var(--night)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal{animation:rise .7s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}img[data-src]{opacity:0}.rail-btn{border:var(--hair);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;font-size:var(--step-0);background:0 0;line-height:1;transition:background .15s,border-color .15s,opacity .15s}.rail-btn:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}.rail-btn:disabled{opacity:.3;cursor:default}.rail-btn[hidden]{display:none}:root[data-theme=asv]{--paper:#fff;--paper-2:#f4f4f5;--ink:#191818;--ink-2:#44484e;--ink-3:#5a5f66;--rule:#e4e4e6;--rule-soft:#0000000d;--signal:#cf2717;--signal-ink:#b8200f;--signal-night:#ff6a55;--night:#191818;--night-2:#232323;--night-rule:#3a3a3a;--on-night:#f4f4f5;--on-night-2:#b9b9bb;--font-display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;--shadow-hover:0 2px 4px #0000000f, 0 14px 34px #0000001a}:root[data-theme=asv] .grid-paper{background-image:none}:root[data-theme=asv] .hatch{background-image:none;background-color:var(--paper-2)}:root[data-theme=asv] .marks:before,:root[data-theme=asv] .dim:before,:root[data-theme=asv] .dim:after{display:none}:root[data-theme=asv] .dim{grid-template-columns:auto;justify-content:start}:root[data-theme=asv] .dim>span{font-family:var(--font-body);font-weight:500}:root[data-theme=asv] .sheet-no,:root[data-theme=asv] .direction-no,:root[data-theme=asv] .size-no{display:none}:root[data-theme=asv] .site-footer .sheet-no{display:block}:root[data-theme=asv] .section-head{gap:var(--s3);grid-template-columns:minmax(0,1fr)}:root[data-theme=asv] .section-head>p{grid-column:1;max-width:62ch}:root[data-theme=asv] .rail-head{grid-template-columns:minmax(0,1fr) auto}:root[data-theme=asv] .rail-head-main{grid-column:1}:root[data-theme=asv] .rail-controls{grid-column:2}:root[data-theme=asv] .label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:500}:root[data-theme=asv] .mono,:root[data-theme=asv] .num,:root[data-theme=asv] .chip,:root[data-theme=asv] .spec td,:root[data-theme=asv] .spec th{font-family:var(--font-body);letter-spacing:0}:root[data-theme=asv] .mass input{font-family:var(--font-body)}:root[data-theme=asv] .price,:root[data-theme=asv] .price-note{font-family:var(--font-body);letter-spacing:0}:root[data-theme=asv] .section{border-top:0}:root[data-theme=asv] .card{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}:root[data-theme=asv] a.card:hover{border-color:var(--rule);box-shadow:var(--shadow-hover)}:root[data-theme=asv] .btn{border-radius:var(--radius-sm);font-weight:600}:root[data-theme=asv] .btn--signal,:root[data-theme=asv] .btn:hover,:root[data-theme=asv] .btn--signal:hover{color:#fff}:root[data-theme=asv] .btn--signal:hover{background:var(--signal-ink);border-color:var(--signal-ink)}:root[data-theme=asv] .btn--ghost{border-radius:var(--radius-sm)}:root[data-theme=asv] .btn--ghost:hover{color:var(--ink);background:var(--paper-2);border-color:var(--rule)}:root[data-theme=asv] .chip{border-radius:var(--radius-sm)}:root[data-theme=asv] .rail-btn{width:3rem;height:3rem;color:var(--ink);font-size:var(--step-1);background:#fff;border:1px solid #d7d7da;border-radius:999px;box-shadow:0 1px 2px #00000014,0 8px 22px #00000029}:root[data-theme=asv] .promo-arrow{width:3.4rem;height:3.4rem}:root[data-theme=asv] .rail-btn:hover:not(:disabled){background:var(--signal);border-color:var(--signal);color:#fff}:root[data-theme=asv] .rail-btn:disabled{opacity:.45;box-shadow:none}:root[data-theme=asv] .product-card-photo,:root[data-theme=asv] .case-card-photo,:root[data-theme=asv] .direction-photo,:root[data-theme=asv] .promo-photo{border-radius:var(--radius-sm);border:0;overflow:hidden}:root[data-theme=asv] .hero-photo img{border-radius:var(--radius);box-shadow:var(--shadow)}:root[data-theme=asv] .promo-slide{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}:root[data-theme=asv] .promo-text{border-left:0}:root[data-theme=asv] .promo-dot{border-radius:999px}:root[data-theme=asv] .directions{gap:var(--s4);border:0}:root[data-theme=asv] .direction,:root[data-theme=asv] .podbor-tool{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}:root[data-theme=asv] .podbor-output{border-left:1px solid var(--rule)}:root[data-theme=asv] .spec th,:root[data-theme=asv] .spec td{border-color:var(--rule)}:root[data-theme=asv] .site-header .header-cta,:root[data-theme=asv] .site-header .header-cta:hover{color:#1c2238}:root[data-theme=vitrina]{--paper:#fff;--paper-2:#f2f5f9;--ink:#0f1b2d;--ink-2:#35455a;--ink-3:#5a6b80;--rule:#dde5ef;--rule-soft:#0f1b2d0d;--signal:#0b4ea2;--signal-ink:#083a7a;--signal-night:#8bb8ef;--amber:#ffb703;--amber-ink:#1b1200;--night:#0f1b2d;--night-2:#16253b;--night-rule:#2c3f5a;--on-night:#eaf0f8;--on-night-2:#a8bbd2;--font-display:"Golos Text", "Segoe UI", system-ui, sans-serif;--font-body:"Golos Text", "Segoe UI", system-ui, sans-serif;--font-mono:"Golos Text", "Segoe UI", system-ui, sans-serif;--font-num:"Oswald", "Segoe UI", system-ui, sans-serif;--radius:14px;--radius-sm:10px;--shadow:0 3px 12px #0f1b2d12;--shadow-hover:0 10px 30px #0f1b2d1c}:root[data-theme=vitrina] .grid-paper{background-image:linear-gradient(180deg, var(--paper-2) 0%, var(--paper) 100%);background-repeat:no-repeat;background-size:auto}:root[data-theme=vitrina] .hatch{background-image:none;background-color:var(--paper-2)}:root[data-theme=vitrina] .marks:before,:root[data-theme=vitrina] .dim:before,:root[data-theme=vitrina] .dim:after{display:none}:root[data-theme=vitrina] .dim{grid-template-columns:auto;justify-content:start}:root[data-theme=vitrina] .dim>span{font-family:var(--font-body);font-weight:500}:root[data-theme=vitrina] .sheet-no,:root[data-theme=vitrina] .direction-no,:root[data-theme=vitrina] .size-no{display:none}:root[data-theme=vitrina] .site-footer .sheet-no{display:block}:root[data-theme=vitrina] .section-head{gap:var(--s3);grid-template-columns:minmax(0,1fr)}:root[data-theme=vitrina] .section-head>p{grid-column:1;max-width:62ch}:root[data-theme=vitrina] .rail-head{grid-template-columns:minmax(0,1fr) auto}:root[data-theme=vitrina] .rail-head-main{grid-column:1}:root[data-theme=vitrina] .rail-controls{grid-column:2}:root[data-theme=vitrina] .label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:500}:root[data-theme=vitrina] .num,:root[data-theme=vitrina] .price,:root[data-theme=vitrina] .price-note,:root[data-theme=vitrina] .shipment-year,:root[data-theme=vitrina] .callout-value,:root[data-theme=vitrina] .step-no,:root[data-theme=vitrina] .spec td{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.01em}:root[data-theme=vitrina] .mono,:root[data-theme=vitrina] .chip,:root[data-theme=vitrina] .spec th,:root[data-theme=vitrina] .mass input{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0}:root[data-theme=vitrina] .price{color:var(--ink);font-weight:600}:root[data-theme=vitrina] .section{border-top:0}:root[data-theme=vitrina] .card{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease)}:root[data-theme=vitrina] a.card:hover{box-shadow:var(--shadow-hover);border-color:#c8d7ea;transform:translateY(-3px)}:root[data-theme=vitrina] .btn{border-radius:var(--radius-sm);font-weight:600}:root[data-theme=vitrina] .btn--signal,:root[data-theme=vitrina] .btn--signal:hover{color:#fff}:root[data-theme=vitrina] .btn--signal{box-shadow:0 2px 8px #0b4ea238}:root[data-theme=vitrina] .btn--signal:hover{background:var(--signal-ink);border-color:var(--signal-ink)}:root[data-theme=vitrina] .btn--ghost{border-radius:var(--radius-sm);background:var(--paper)}:root[data-theme=vitrina] .btn--ghost:hover{color:var(--signal-ink);background:var(--paper);border-color:var(--signal)}:root[data-theme=vitrina] .night .btn--ghost{background:var(--paper);color:var(--ink);border-color:var(--paper)}:root[data-theme=vitrina] .night .btn--ghost:hover{background:var(--paper);color:var(--signal-ink);border-color:var(--signal)}:root[data-theme=vitrina] .chip{background:var(--paper-2);border-color:#0000;border-radius:999px}:root[data-theme=vitrina] .rail-btn{border:1px solid var(--rule);background:var(--paper);width:3rem;height:3rem;color:var(--ink);font-size:var(--step-1);border-radius:999px;box-shadow:0 1px 2px #0f1b2d14,0 8px 22px #0f1b2d24}:root[data-theme=vitrina] .promo-arrow{width:3.4rem;height:3.4rem}:root[data-theme=vitrina] .rail-btn:hover:not(:disabled){background:var(--signal);border-color:var(--signal);color:#fff}:root[data-theme=vitrina] .rail-btn:disabled{opacity:.45;box-shadow:none}:root[data-theme=vitrina] .product-card-photo,:root[data-theme=vitrina] .case-card-photo,:root[data-theme=vitrina] .direction-photo,:root[data-theme=vitrina] .promo-photo{border-radius:var(--radius-sm);border:0;overflow:hidden}:root[data-theme=vitrina] .hero-photo img{border-radius:var(--radius);box-shadow:var(--shadow-hover)}:root[data-theme=vitrina] .promo-slide{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}:root[data-theme=vitrina] .promo-text{border-left:0}:root[data-theme=vitrina] .promo-dot{border-radius:999px}:root[data-theme=vitrina] .directions{gap:var(--s4);border:0}:root[data-theme=vitrina] .direction,:root[data-theme=vitrina] .podbor-tool{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}:root[data-theme=vitrina] .podbor-output{border-left:1px solid var(--rule)}:root[data-theme=vitrina] .spec th,:root[data-theme=vitrina] .spec td{border-color:var(--rule)}:root[data-theme=vitrina] .spec tr:nth-child(odd) th,:root[data-theme=vitrina] .spec tr:nth-child(odd) td{background:var(--paper-2)}:root[data-theme=vitrina] .site-header .header-cta{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);border-radius:var(--radius-sm);font-weight:600}:root[data-theme=vitrina] .site-header .header-cta:hover{color:var(--amber-ink);background:#ffc833;border-color:#ffc833}:root[data-theme=vitrina] .direction-foot,:root[data-theme=vitrina] .direction-go,:root[data-theme=vitrina] .product-card-foot,:root[data-theme=vitrina] .subcat-foot,:root[data-theme=vitrina] .model-foot,:root[data-theme=vitrina] .link-foot,:root[data-theme=vitrina] .ship-type{border-top-style:solid}:root[data-theme=vitrina] .docs li,:root[data-theme=vitrina] .shipments a,:root[data-theme=vitrina] .facts>div,:root[data-theme=vitrina] .toc a,:root[data-theme=vitrina] .prose td,:root[data-theme=vitrina] .podbor-items li a,:root[data-theme=vitrina] .podbor-spec dd,:root[data-theme=vitrina] main table:not(.spec) th{border-bottom-style:solid}:root[data-theme=vitrina] .cat-price,:root[data-theme=vitrina] .product-price,:root[data-theme=vitrina] .hero-price,:root[data-theme=vitrina] .cat-rows,:root[data-theme=vitrina] .facts,:root[data-theme=vitrina] .faq,:root[data-theme=vitrina] .pairs,:root[data-theme=vitrina] .docs-grid,:root[data-theme=vitrina] .addresses,:root[data-theme=vitrina] .after,:root[data-theme=vitrina] .toc ol,:root[data-theme=vitrina] .machines,:root[data-theme=vitrina] .spec-sheets,:root[data-theme=vitrina] .spec-sheets--groups .spec,:root[data-theme=vitrina] .podbor-items ul,:root[data-theme=vitrina] .podbor-spec,:root[data-theme=vitrina] .nf-list,:root[data-theme=vitrina] .stamp,:root[data-theme=vitrina] .prose h2,:root[data-theme=vitrina] .prose table{border-top-width:1px;border-top-color:var(--rule)}:root[data-theme=vitrina] .group-title,:root[data-theme=vitrina] .filters{border-bottom-width:1px;border-bottom-color:var(--rule)}:root[data-theme=vitrina] .mass input{border-bottom-color:var(--signal)}:root[data-theme=vitrina] .mark--yes{color:#1d7a3d}:root[data-theme=vitrina] .callout{border-radius:var(--radius);border:1px solid var(--rule);background:var(--paper-2);padding:var(--s4)}:root[data-theme=vitrina] .callout-label{border-top:0;padding-top:0}:root[data-theme=vitrina] .night .callout{border-color:var(--night-rule);background:0 0}:root[data-theme=vitrina] .callout-value{color:var(--signal-ink)}.site-header{--header-bg:#2e3654;--header-bg-2:#262d47;--header-ink:#fff;--header-ink-2:#b7bfd6;--header-rule:#ffffff24;--header-accent:#ff9e19;z-index:50;background:var(--header-bg);color:var(--header-ink);border-bottom:0;position:sticky;top:0}.topline{background:var(--header-bg-2);border-bottom:1px solid var(--header-rule)}.topline .label{color:var(--header-ink-2)}.topline-row{justify-content:space-between;gap:var(--s4);padding-block:.45rem;display:flex}.header-row{align-items:center;gap:var(--s4);padding-block:var(--s3);display:flex}.brand{align-items:center;gap:var(--s3);margin-right:auto;text-decoration:none;display:flex}.brand:hover{color:inherit}.brand-text{line-height:1.15;display:grid}.brand-name{font:600 1.05rem / 1 var(--font-display);letter-spacing:.01em;color:var(--header-ink)}.brand-legal{font:400 .72rem / 1.2 var(--font-mono);color:var(--header-ink-2);white-space:nowrap}.nav-list{gap:var(--s4);margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--header-ink);white-space:nowrap;font-weight:500;text-decoration:none}.nav a:hover{color:var(--header-accent)}.nav-backdrop{display:none}.nav-toggle{cursor:pointer;font:500 var(--step--1) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--header-rule);color:var(--header-ink);background:0 0;padding:.6em .9em;display:none}.nav-has-sub{position:relative}.nav-sub{top:100%;left:calc(var(--s4) * -1);min-width:17rem;padding:var(--s3) 0;background:var(--header-bg-2);border:1px solid var(--header-rule);z-index:20;flex-direction:column;gap:0;margin:0;list-style:none;display:none;position:absolute;box-shadow:0 18px 40px #00000059}.nav-sub li{padding:0}.nav-sub a{padding:var(--s2) var(--s4);font-size:var(--step--1);line-height:1.3;display:block}.nav-sub a:hover{color:var(--header-accent);background:#ffffff12}.nav-has-sub:hover .nav-sub,.nav-has-sub:focus-within .nav-sub{display:flex}.header-contact{align-items:center;gap:var(--s4);display:flex}.header-phone{white-space:nowrap;color:var(--header-ink);font-weight:500;text-decoration:none}.header-phone:hover{color:var(--header-accent)}.header-cta,.header-cta:hover{background:var(--header-accent);border-color:var(--header-accent);color:#1c2238}.header-cta:hover{background:#ffb249;border-color:#ffb249}.header-cta{font-size:var(--step--1);white-space:nowrap;padding:.8em 1.1em}@media (width<=1280px){.header-cta{display:none}}@media (width<=1080px){.nav-toggle{display:inline-block}.nav[data-js] .nav-list{display:none}.nav[data-open] .nav-list{background:var(--header-bg);border-bottom:1px solid var(--header-rule);width:100vw;padding:var(--s3) var(--s5) var(--s5);z-index:21;flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav[data-open] .nav-backdrop{z-index:20;background:#0c0f1c8c;width:100vw;height:100vh;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav[data-open] .nav-list>li{border-top:1px solid var(--header-rule);padding-block:var(--s3)}.nav-sub{box-shadow:none;padding:var(--s2) 0 0;background:0 0;border:0;min-width:0;display:flex;position:static}.nav-sub a{padding:var(--s2) 0 var(--s2) var(--s4);color:var(--header-ink-2)}.header-cta{display:none}}@media (width<=560px){.topline-hours,.brand-legal{display:none}.brand-name{font-size:.95rem}.brand{gap:var(--s2)}.nav-toggle{padding:.55em .7em}.header-row{gap:var(--s3) var(--s4);flex-wrap:wrap}.header-contact{border-top:1px solid var(--header-rule);padding-top:var(--s3);flex:1 0 100%;justify-content:center}.header-phone{font-size:var(--step-0)}}.site-footer{padding-top:var(--s7);border-top:1px solid var(--night-rule)}.footer-grid{gap:var(--s6);padding-bottom:var(--s6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.footer-list{margin:var(--s4) 0;gap:var(--s2);padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-night)}.site-footer a:hover{color:var(--signal)}.footer-links{gap:var(--s4);display:flex}.footer-req{gap:var(--s1) var(--s4);margin:var(--s4) 0 0;font-size:var(--step--1);grid-template-columns:auto 1fr;display:grid}.footer-req dt:first-child{margin-bottom:var(--s2);font-family:var(--font-body);grid-column:1/-1}.footer-req dt{color:var(--on-night-2)}.footer-req dd{margin:0}.footer-stamp{justify-content:space-between;gap:var(--s4);border-top:1px solid var(--night-rule);padding-block:var(--s4);flex-wrap:wrap;display:flex}.muted{color:var(--ink-3)}.draft{font:500 var(--step--1) / 1 var(--font-mono);color:var(--signal-ink);border:1px solid var(--signal-ink);padding:.2em .5em}.flag{font-size:var(--step--1);color:#5f4300;padding:var(--s2) var(--s3);background:repeating-linear-gradient(-45deg,#fbe7a6 0 8px,#f6dc8a 8px 16px)}.crumbs{font:400 var(--step--1) / 1.4 var(--font-mono);color:var(--ink-3);margin:0 0 var(--s4)}.crumbs-sep{color:var(--rule)}main>.grid,main .grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}main table:not(.spec){border-collapse:collapse;width:100%;margin:var(--s4) 0;font-size:var(--step--1)}main table:not(.spec) td,main table:not(.spec) th{border-bottom:1px dashed var(--rule);text-align:left;padding:.6em .8em .6em 0}main table:not(.spec) td:last-child{font-family:var(--font-mono)}.contact[data-astro-cid-3le7lev5]{gap:var(--s7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.contact[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{margin:var(--s3) 0 var(--s4)}.contact-actions[data-astro-cid-3le7lev5]{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.manager[data-astro-cid-3le7lev5]{gap:var(--s5);grid-template-columns:6rem 1fr;align-items:start;display:grid}.manager-photo[data-astro-cid-3le7lev5]{aspect-ratio:1;border:1px solid var(--night-rule);background:repeating-linear-gradient(-45deg, var(--night-rule) 0 1px, transparent 1px 7px);font:600 var(--step-2) / 1 var(--font-display);color:var(--signal);place-items:center;display:grid}.manager-name[data-astro-cid-3le7lev5]{font:600 var(--step-1) / 1.2 var(--font-display);margin-bottom:var(--s1)}.manager-facts[data-astro-cid-3le7lev5]{gap:var(--s1) var(--s4);margin:var(--s4) 0 0;font-size:var(--step--1);grid-template-columns:auto 1fr;display:grid}.manager-facts[data-astro-cid-3le7lev5] dt[data-astro-cid-3le7lev5]{color:var(--on-night-2)}.manager-facts[data-astro-cid-3le7lev5] dd[data-astro-cid-3le7lev5]{margin:0}@media (width<=860px){.contact[data-astro-cid-3le7lev5]{grid-template-columns:1fr}}.fear-grid{gap:var(--s6) var(--s7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.fear-grid h2{margin-top:var(--s3)}.fear-quote{font:500 var(--step-2) / 1.3 var(--font-display);border-left:3px solid var(--signal);padding-left:var(--s5);margin:0}.fear-list{gap:var(--s2);color:var(--on-night-2);grid-column:2;margin:0;padding:0;list-style:none;display:grid}.fear-list li:before{content:"— ";color:var(--signal)}@media (width<=860px){.fear-grid{grid-template-columns:1fr}.fear-list{grid-column:1}}.pairs{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.pair{gap:var(--s4);padding-block:var(--s5);border-bottom:var(--hair);grid-template-columns:minmax(0,.8fr) 2rem minmax(0,1.6fr);align-items:baseline;display:grid}.pair-fear{font:600 var(--step-1) / 1.2 var(--font-display)}.pair-arrow{color:var(--signal-ink)}@media (width<=760px){.pair{gap:var(--s2);grid-template-columns:1fr}.pair-arrow{display:none}}.mark{width:1.4em;font-family:var(--font-mono);display:inline-block}.mark--no{color:var(--ink-3)}.mark--yes{color:var(--signal-ink);font-weight:600}.split{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-head--stack{margin-bottom:var(--s5);grid-template-columns:1fr}.docs{margin:0;padding:0;list-style:none}.docs li{padding-block:var(--s3);border-bottom:1px dashed var(--rule)}.steps{margin:0;padding:0;list-style:none}.step{gap:var(--s3);padding-block:var(--s3);border-bottom:var(--hair);grid-template-columns:3rem 1fr;display:grid}.step h3{font-size:var(--step-0);margin-bottom:var(--s1)}.step p{color:var(--ink-2);font-size:var(--step--1);margin:0}.step-no{color:var(--signal-ink)}@media (width<=860px){.split{gap:var(--s7);grid-template-columns:1fr}}.shipments{gap:0 var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.shipments a{gap:var(--s3);padding-block:var(--s3);border-bottom:1px dashed var(--rule);grid-template-columns:3.5rem 1fr;text-decoration:none;display:grid}.shipment-year{color:var(--ink-3)}.shipments-all{margin-top:var(--s5);font-weight:500}.shipments-all .mono{color:var(--signal-ink)}.photo-slot{border:var(--hair);min-height:18rem;padding:var(--s5);text-align:center;place-items:center;display:grid}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:var(--hair)}.faq summary{cursor:pointer;padding-block:var(--s4);font:600 var(--step-1) / 1.3 var(--font-display);justify-content:space-between;gap:var(--s4);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--signal-ink);transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--s4);color:var(--ink-2)}.price small{color:var(--ink-3);font-size:.62em}
