.intro[data-astro-cid-56y5r3zz]{padding-block:clamp(1rem,3vw,2rem) clamp(1.5rem,4vw,2.5rem)}.quote-grid[data-astro-cid-56y5r3zz]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=880px){.quote-grid[data-astro-cid-56y5r3zz]{grid-template-columns:1fr}}.form[data-astro-cid-56y5r3zz]{gap:1rem;display:grid}.form-row[data-astro-cid-56y5r3zz]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=520px){.form-row[data-astro-cid-56y5r3zz]{grid-template-columns:1fr}}.form[data-astro-cid-56y5r3zz] label[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);gap:.375rem;font-size:.625rem;display:grid}.form[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz],.form[data-astro-cid-56y5r3zz] textarea[data-astro-cid-56y5r3zz]{font-family:var(--sans);border:1px solid var(--rule);background:var(--panel);color:var(--ink);text-transform:none;letter-spacing:normal;width:100%;padding:.75rem;font-size:.9375rem}.form[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]:focus,.form[data-astro-cid-56y5r3zz] textarea[data-astro-cid-56y5r3zz]:focus{border-color:var(--signal)}.opt-tag[data-astro-cid-56y5r3zz]{color:var(--ink-3);text-transform:none;letter-spacing:normal}.items[data-astro-cid-56y5r3zz]{border:1px solid var(--rule);gap:.625rem;padding:1.25rem;display:grid}.items[data-astro-cid-56y5r3zz] legend[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-inline:.5rem;font-size:.625rem}.item[data-astro-cid-56y5r3zz]{grid-template-columns:58px minmax(0,1fr) 160px 100px;align-items:end;gap:.75rem;display:grid}.item-f[data-astro-cid-56y5r3zz]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.item-l[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.5625rem}.item-f[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]{width:100%;min-width:0}@media (width<=560px){.items[data-astro-cid-56y5r3zz]{padding:.875rem}.item[data-astro-cid-56y5r3zz]{border-bottom:1px solid var(--rule-soft);grid-template-columns:auto minmax(0,1fr) 96px;grid-template-areas:"model block block""spec spec qty";gap:.5rem .625rem;padding-bottom:.75rem}.item[data-astro-cid-56y5r3zz]:last-child{border-bottom:0;padding-bottom:0}.item-model[data-astro-cid-56y5r3zz]{grid-area:model}.item-block[data-astro-cid-56y5r3zz]{grid-area:block}.item-f-pkt[data-astro-cid-56y5r3zz]{grid-area:spec}.item-f-strip[data-astro-cid-56y5r3zz]{grid-area:qty}}.item-model[data-astro-cid-56y5r3zz]{font-family:var(--mono);font-size:.9375rem;font-weight:600}.item-block[data-astro-cid-56y5r3zz]{color:var(--ink-3);font-size:.8125rem}.item[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]{padding:.5rem}.form[data-astro-cid-56y5r3zz] button[data-astro-cid-56y5r3zz]{justify-self:start}.form-note[data-astro-cid-56y5r3zz]{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:.625rem;line-height:1.7}.aside[data-astro-cid-56y5r3zz]{border:1px solid var(--rule);background:var(--panel);padding:clamp(1.5rem,3vw,2rem)}.row[data-astro-cid-56y5r3zz]{gap:.5rem;min-width:0;display:grid}.row[data-astro-cid-56y5r3zz]+.row[data-astro-cid-56y5r3zz]{border-top:1px solid var(--rule-soft);padding-top:.625rem}.mk-scale[data-astro-cid-56y5r3zz]{cursor:pointer;border:2px dashed var(--rule);background:var(--ral);width:100%;min-height:56px;padding:0;transition:border-color .15s,background .15s;display:block;position:relative;overflow:hidden}.mk-scale[data-astro-cid-56y5r3zz]:before{content:"";background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / var(--tags) - 1px), var(--rule-soft) calc(100% / var(--tags) - 1px), var(--rule-soft) calc(100% / var(--tags)));opacity:.9;pointer-events:none;position:absolute;inset:0}.mk-scale-in[data-astro-cid-56y5r3zz]{z-index:1;min-height:56px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;gap:.5rem;font-size:.6875rem;transition:color .15s;display:flex;position:relative}.mk-plus[data-astro-cid-56y5r3zz]{border:1.5px solid;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;font-size:.875rem;font-weight:700;line-height:1;transition:transform .15s,background .15s,color .15s;display:grid}.mk-scale[data-astro-cid-56y5r3zz]:hover,.mk-scale[data-astro-cid-56y5r3zz]:focus-visible{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 10%, var(--ral));outline:0}.mk-scale[data-astro-cid-56y5r3zz]:hover .mk-scale-in[data-astro-cid-56y5r3zz],.mk-scale[data-astro-cid-56y5r3zz]:focus-visible .mk-scale-in[data-astro-cid-56y5r3zz]{color:var(--ink)}.mk-scale[data-astro-cid-56y5r3zz]:hover .mk-plus[data-astro-cid-56y5r3zz],.mk-scale[data-astro-cid-56y5r3zz]:focus-visible .mk-plus[data-astro-cid-56y5r3zz]{background:var(--signal);color:var(--on-signal);border-color:var(--signal);transform:rotate(90deg)scale(1.1)}.mk-scale[data-astro-cid-56y5r3zz]:active{transform:translateY(1px)}.mk-scale[data-astro-cid-56y5r3zz].is-set{background:color-mix(in srgb, #1b7f3b 7%, var(--ral));border-style:solid;border-color:#1b7f3b}.mk-scale[data-astro-cid-56y5r3zz].is-set .mk-scale-in[data-astro-cid-56y5r3zz]{color:#14602c}.mk-scale[data-astro-cid-56y5r3zz].is-set .mk-plus[data-astro-cid-56y5r3zz]{color:#1b7f3b;border-color:#1b7f3b}@media (prefers-reduced-motion:reduce){.mk-scale[data-astro-cid-56y5r3zz],.mk-scale-in[data-astro-cid-56y5r3zz],.mk-plus[data-astro-cid-56y5r3zz]{transition:none}.mk-scale[data-astro-cid-56y5r3zz]:hover .mk-plus[data-astro-cid-56y5r3zz]{transform:none}}.mk-saved[data-astro-cid-56y5r3zz]{background:var(--panel);font-family:var(--mono);letter-spacing:.06em;color:var(--ink);border-left:3px solid #1b7f3b;margin-bottom:.25rem;padding:.625rem .75rem;font-size:.625rem}.mk-saved[data-astro-cid-56y5r3zz][hidden]{display:none}.pkt-dlg[data-astro-cid-56y5r3zz]{border:1px solid var(--ink);background:var(--ral);width:min(92vw,380px);max-width:92vw;color:var(--ink);padding:0;overflow:hidden}.pkt-dlg[data-astro-cid-56y5r3zz]::backdrop{background:#0000008c}.pkt-form[data-astro-cid-56y5r3zz]{gap:.875rem;max-width:100%;padding:1.25rem;display:grid}.pkt-form[data-astro-cid-56y5r3zz] h2[data-astro-cid-56y5r3zz]{font-size:1.125rem}.pkt-sub[data-astro-cid-56y5r3zz],.pkt-note[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:.625rem}.pkt-form[data-astro-cid-56y5r3zz] label[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);gap:.375rem;font-size:.625rem;display:grid}.pkt-form[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]{width:100%;min-width:0;font-family:var(--sans);border:1px solid var(--rule);background:var(--panel);color:var(--ink);text-transform:none;letter-spacing:normal;padding:.625rem;font-size:1rem}.pkt-acts[data-astro-cid-56y5r3zz]{justify-content:flex-end;gap:.5rem;display:flex}.draft-note[data-astro-cid-56y5r3zz]{border-left:2px solid var(--signal);background:var(--panel);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .625rem;font-size:.625rem;display:flex}.draft-note[data-astro-cid-56y5r3zz][hidden]{display:none}.draft-note[data-astro-cid-56y5r3zz] button[data-astro-cid-56y5r3zz]{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:underline}.draft-note[data-astro-cid-56y5r3zz] button[data-astro-cid-56y5r3zz]:hover{color:var(--signal-txt)}.basket[data-astro-cid-56y5r3zz]{z-index:40;top:calc(var(--head-h,68px) + 1rem);border:1px solid var(--ink);background:var(--ink);width:3rem;height:3rem;color:var(--ral);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;right:clamp(.75rem,2vw,1.5rem);box-shadow:0 4px 14px #0000002e}.basket[data-astro-cid-56y5r3zz][hidden]{display:none}.basket[data-astro-cid-56y5r3zz]:hover{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.basket[data-astro-cid-56y5r3zz]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.basket[data-astro-cid-56y5r3zz] svg[data-astro-cid-56y5r3zz]{width:20px;height:20px}.basket-n[data-astro-cid-56y5r3zz]{background:var(--signal);min-width:1.25rem;height:1.25rem;color:var(--on-signal);font-family:var(--mono);box-shadow:0 0 0 2px var(--ral);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:700;display:grid;position:absolute;top:-.25rem;right:-.25rem}@media print{.basket[data-astro-cid-56y5r3zz]{display:none!important}}.sheet-dlg[data-astro-cid-56y5r3zz]{border:1px solid var(--ink);color:#111;background:#fff;width:min(96vw,1200px);height:min(92vh,940px);max-height:92vh;padding:0}.sheet-dlg[data-astro-cid-56y5r3zz]::backdrop{background:#0000008c}.sheet-dlg-bar[data-astro-cid-56y5r3zz]{border-bottom:1px solid var(--rule);background:var(--ral);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.sheet-dlg-bar[data-astro-cid-56y5r3zz] h2[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.6875rem}.sheet-dlg-acts[data-astro-cid-56y5r3zz]{align-items:center;gap:.75rem;display:flex}.sheet-dlg-dl[data-astro-cid-56y5r3zz]{padding:.375rem .75rem;font-size:.625rem}.sheet-dlg-clear[data-astro-cid-56y5r3zz]{border:1px solid var(--rule);cursor:pointer;color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.375rem .625rem;font-size:.5625rem}.sheet-dlg-clear[data-astro-cid-56y5r3zz]:hover{color:#b3261e;border-color:#b3261e}.sheet-dlg-x[data-astro-cid-56y5r3zz]{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0 .25rem;font-size:1.5rem;line-height:1}.sheet-dlg-x[data-astro-cid-56y5r3zz]:hover{color:var(--ink)}.sheet-dlg-body[data-astro-cid-56y5r3zz]{zoom:1.18;flex:1;min-height:0;padding:1.75rem 2rem;overflow:auto}.sheet-dlg-note[data-astro-cid-56y5r3zz]{border-top:1px solid var(--rule);background:var(--ral);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);flex:none;padding:.75rem 1.5rem;font-size:.5625rem}@media (width<=560px){.basket[data-astro-cid-56y5r3zz]{width:2.75rem;height:2.75rem}.sheet-dlg-body[data-astro-cid-56y5r3zz]{padding:.75rem}}.add-marking[data-astro-cid-56y5r3zz]{--add-bg:var(--ink);--add-fg:var(--ral);--add-bg-hover:color-mix(in srgb, var(--add-bg) 82%, black);border:1px solid var(--add-bg);background:var(--add-bg);width:100%;color:var(--add-fg);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1.0625rem 1rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}@media (prefers-color-scheme:dark){.add-marking[data-astro-cid-56y5r3zz]{--add-bg:var(--signal);--add-fg:var(--on-signal);--add-bg-hover:color-mix(in srgb, var(--signal) 85%, white)}}:root[data-theme=dark] .add-marking[data-astro-cid-56y5r3zz]{--add-bg:var(--signal);--add-fg:var(--on-signal);--add-bg-hover:color-mix(in srgb, var(--signal) 85%, white)}:root[data-theme=light] .add-marking[data-astro-cid-56y5r3zz]{--add-bg:var(--ink);--add-fg:var(--ral);--add-bg-hover:color-mix(in srgb, var(--ink) 82%, black)}.add-marking[data-astro-cid-56y5r3zz]:hover{background:var(--add-bg-hover);border-color:var(--add-bg-hover)}.add-marking-plus[data-astro-cid-56y5r3zz]{color:var(--add-fg);justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.add-marking-txt[data-astro-cid-56y5r3zz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.add-marking-note[data-astro-cid-56y5r3zz]{letter-spacing:.08em;color:color-mix(in srgb, var(--add-fg) 62%, transparent);font-size:.625rem}.add-marking-models[data-astro-cid-56y5r3zz]{flex-wrap:wrap;justify-content:center;gap:.3125rem;display:inline-flex}.hp[data-astro-cid-56y5r3zz]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.add-marking-models .add-marking-series{font-family:var(--mono);letter-spacing:.14em;color:color-mix(in srgb, var(--add-fg) 62%, transparent);align-self:center;margin-left:.25rem;font-size:.5625rem;font-weight:600}.add-marking-models .add-marking-series:first-child{margin-left:0}.add-marking-models .add-marking-model{font-family:var(--mono);letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--add-fg) 40%, transparent);color:var(--add-fg);background:0 0;padding:.25rem .4375rem;font-size:.625rem;font-weight:600;line-height:1}
