:root{--night:#0d1014;--night-2:#1c2128;--on-night:#eef1f4;--on-night-2:#aab3be;--night-line:#7f8995;--night-rule:#333a43;--paper:#f5f6f7;--surface:#fff;--ink:#14181d;--ink-2:#434c56;--ink-3:#5b6570;--line:#e3e6ea;--line-strong:#c4cad2;--control-line:#838d99;--row-hover:#eef1f4;--warn-ink:#734500;--warn-bg:#fdf3df;--warn-mark:#b0720f;--warn-row:#fef9ee;--ok-ink:#1c6535;--ok-bg:#e6f3ea;--danger-ink:#9f231b;--danger-bg:#fbeceb;--focus:#1a5ca8;--focus-on-night:#8ab8ec;--font-ui:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--fs-2xl:clamp(2rem, 1.4rem + 2.6vw, 3rem);--fs-hero:clamp(2.25rem, 1.2rem + 4.4vw, 4.5rem);--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semi:600;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--max:82.5rem;--gutter:clamp(1rem, 4vw, 3.5rem);--col-gap:clamp(1rem, 2.5vw, 2rem);--aside-w:21.5rem;--radius-s:4px;--radius-m:6px;--radius-l:10px;--tap:2.75rem;--tbl-row:2.125rem;--tbl-font:.9375rem;--tbl-pad-x:.625rem;--tbl-group-gap:.75rem;--tbl-group-every:5}@media (width<=43.99em){:root{--tbl-row:2.5rem;--tbl-font:.875rem;--tbl-pad-x:.375rem;--tbl-group-gap:.25rem}}[data-density=compact]{--tbl-row:1.75rem;--tbl-font:.875rem}:root{--eldar-blue:#1d71b8;--eldar-navy:#022e60;--eldar-grey:#c6c6c6;--brand:#1d71b8;--brand-hover:#022e60;--on-brand:#fff;--brand-soft:#e3eef8;--brand-on-night:#d4e6f7;--on-brand-on-night:#022e60;--heading:#022e60;--link:#1d71b8;--paper:#f4f4f5;--line:#dcdcdd;--line-strong:#c6c6c6;--row-hover:#eef2f6;--font-brand:"Belleza", var(--font-ui);--logo-h:3.5rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s-7)}body{background:var(--paper);color:var(--ink);font:var(--fs-base)/var(--lh-body) var(--font-ui);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,p,dl,dd,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dark :focus-visible{outline-color:var(--focus-on-night)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}h2{font:var(--fw-semi) var(--fs-xl)/var(--lh-snug) var(--font-brand)}h3{font:var(--fw-semi) var(--fs-lg)/var(--lh-snug) var(--font-brand)}.g{margin-inline-end:.22em}.muted{color:var(--ink-2)}.small{font-size:var(--fs-sm);color:var(--ink-3)}.top{background:var(--night);color:var(--on-night)}.top.over{z-index:3;background:0 0;position:absolute;inset:0 0 auto}.top .wrap{align-items:center;gap:var(--s-4);min-height:3.5rem;display:flex}.logo{min-height:var(--tap);font-weight:var(--fw-semi);align-items:center;text-decoration:none;display:flex}.logo img{height:var(--logo-h);width:auto;display:block}.top nav{gap:var(--s-1);font-size:var(--fs-md);margin-inline-start:auto;display:flex}.top nav a{min-height:var(--tap);padding-inline:var(--s-2);color:var(--on-night-2);align-items:center;text-decoration:none;display:flex}.top nav a:hover,.top nav a[aria-current]{color:var(--on-night)}.count{min-width:1.25rem;padding-inline:var(--s-1);background:var(--on-night);color:var(--night);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-align:center;border-radius:99px;margin-inline-start:var(--s-1)}.hero{background:var(--night);color:var(--on-night);position:relative;overflow:hidden}.stage{height:min(58svh,38.75rem);min-height:22rem;position:relative;overflow:hidden}.stage>img,.stage>canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-copy{z-index:2;pointer-events:none;padding-top:4.75rem;position:relative}.crumbs{font-size:var(--fs-md);color:var(--on-night-2)}.crumbs a{pointer-events:auto;text-decoration:none}.crumbs a:hover{color:var(--on-night);text-decoration:underline}.hero h1{margin-top:var(--s-1);font:var(--fw-semi) var(--fs-hero)/var(--lh-tight) var(--font-brand);letter-spacing:-.015em}.hero-copy p{margin-top:var(--s-2);max-width:34ch;color:var(--on-night-2)}@media (height<=52em){.hero-copy p{display:none}}.hero-note{z-index:2;font-size:var(--fs-sm);color:var(--on-night-2);pointer-events:none;position:absolute;inset-block-end:var(--s-3);inset-inline:0}.selector{background:var(--night-2);color:var(--on-night)}.selector>.wrap{padding-block:var(--s-3);gap:var(--s-3) var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sel-main{min-width:0}.sel-head{align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.sel-label{font-size:var(--fs-sm);color:var(--on-night-2)}.members{gap:var(--s-1);display:flex}.sel-legend{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--on-night-2);display:inline-flex}.sel-legend:before{content:"";background:var(--on-night-2);clip-path:polygon(50% 0,100% 100%,0 100%);width:.5rem;height:.5rem}.member{min-height:2rem;padding-inline:var(--s-3);border:1px solid var(--night-line);border-radius:var(--radius-m);font-size:var(--fs-md);align-items:center;text-decoration:none;display:flex}.member:hover{background:var(--night)}.member[aria-current]{background:var(--brand-on-night);border-color:var(--brand-on-night);color:var(--on-brand-on-night);font-weight:var(--fw-semi)}.member[aria-disabled=true]{color:var(--on-night-2);cursor:not-allowed;background:0 0;border-style:dashed}.sel-bar{display:none}.step,.sel-toggle{min-height:var(--tap);color:inherit;border:1px solid var(--night-line);cursor:pointer;background:0 0}.step{width:var(--tap);border-radius:var(--radius-m);flex:none;place-items:center;display:grid}.step:hover:not(:disabled),.sel-toggle:hover{background:var(--night)}.step:disabled{opacity:.4;cursor:default}.step svg,.sel-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}.sel-toggle{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-m);min-width:0;font-weight:var(--fw-semi);white-space:nowrap;flex:1;display:flex}.sel-toggle svg{transition:transform .15s}.sel-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sizes{gap:var(--s-1);grid-template-columns:repeat(auto-fill, minmax(calc(var(--cell-ch,4) * 1ch + 1.25rem), 1fr));display:grid}.size-group+.size-group{margin-top:var(--s-3)}.size-group h3{margin-bottom:var(--s-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-snug) var(--font-ui);color:var(--on-night-2)}.size{min-height:2.25rem;padding-inline:var(--s-1);border:1px solid var(--night-line);border-radius:var(--radius-m);font-size:var(--fs-md);white-space:nowrap;place-items:center;text-decoration:none;display:grid;position:relative}.size:hover{background:var(--night)}.size[aria-current]{background:var(--brand-on-night);border-color:var(--brand-on-night);color:var(--on-brand-on-night);font-weight:var(--fw-semi)}.size.is-draft:after{content:"";background:var(--on-night-2);clip-path:polygon(50% 0,100% 100%,0 100%);width:.5rem;height:.5rem;position:absolute;inset-block-start:3px;inset-inline-end:3px}.size.is-draft[aria-current]:after{background:var(--warn-mark)}.readout{text-align:end;white-space:nowrap}.readout b{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.625rem);font-weight:var(--fw-semi);line-height:var(--lh-tight);display:block}.readout span{font-size:var(--fs-sm);color:var(--on-night-2)}.status{gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-mark);border-radius:var(--radius-m);font-size:var(--fs-md);align-items:baseline;display:flex}.status b{white-space:nowrap;text-transform:uppercase;font-size:var(--fs-sm);letter-spacing:.04em}.band{padding-block:var(--s-4) 0}@media (width<=43.99em){.status{padding:var(--s-2) var(--s-3);display:block}.status b{margin-inline-end:var(--s-2)}}.data{padding-block:var(--s-5) var(--s-7)}.data-grid{gap:var(--s-5) var(--col-gap);margin-top:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.aside{display:contents}.c-spec{order:1}.c-table{order:2;min-width:0}.c-drawing{order:3}.c-ton{order:4}@media (width>=70em){.data-grid{grid-template-columns:minmax(0, 1fr) var(--aside-w);align-items:start}.aside{gap:var(--s-3);top:var(--s-3);flex-direction:column;display:flex;position:sticky}.c-table{order:0}}.lede{max-width:72ch;margin-top:var(--s-1);color:var(--ink-2);font-size:var(--fs-md)}.panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l);padding:var(--s-4)}.panel h3{font-size:var(--fs-base)}.c-drawing svg{width:100%;height:auto;max-height:13.5rem;color:var(--ink);display:block}.spec{gap:var(--s-2) var(--s-3);margin-top:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spec dt{font-size:var(--fs-sm);color:var(--ink-2)}.spec dd{font-weight:var(--fw-semi);white-space:nowrap}.spec-note{margin-top:var(--s-2)}.fields{gap:var(--s-2) var(--s-3);margin-top:var(--s-2);grid-template-columns:1fr 1fr;display:grid}label.field{font-size:var(--fs-sm);color:var(--ink-2);display:block}.field input,.field select,.field textarea{width:100%;margin-top:var(--s-1);min-height:var(--tap);padding:var(--s-2) var(--s-3);border:1px solid var(--control-line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font-size:var(--fs-base);display:block}.ton-out{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--fs-md);color:var(--ink-2);display:flex}.ton-out b{font-size:var(--fs-lg);color:var(--ink);white-space:nowrap}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-4);border:1px solid var(--brand);border-radius:var(--radius-m);background:var(--brand);color:var(--on-brand);font-weight:var(--fw-semi);cursor:pointer;text-decoration:none;display:inline-flex}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--control-line)}.btn.ghost:hover{background:var(--row-hover)}.btn:disabled{background:var(--surface);color:var(--ink-3);border:1px dashed var(--control-line);cursor:not-allowed}.btn.block{width:100%;margin-top:var(--s-3)}.actionbar{display:none}@media (width<=43.99em){.js .actionbar{z-index:5;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--control-line);visibility:hidden;transition:transform .15s,visibility .15s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.js .actionbar.on{visibility:visible;transform:none}.actionbar>div{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-snug);flex:1}.actionbar b{font-size:var(--fs-base);color:var(--ink);display:block}.data{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.actionbar,.sel-toggle svg{transition:none}}.tbl-title{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.views{display:none}.tbl{margin-top:var(--s-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l)}.tbl table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--tbl-font)}.tbl th,.tbl td{padding:0 var(--tbl-pad-x);height:var(--tbl-row);text-align:end;white-space:nowrap;font-weight:var(--fw-regular)}.tbl-status th{z-index:3;height:auto;padding:var(--s-1) var(--s-3);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-sm);text-align:start;white-space:normal;border-bottom:1px solid var(--warn-mark);border-start-start-radius:var(--radius-l);border-start-end-radius:var(--radius-l);position:sticky;top:0}.tbl-status b{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semi)}.tbl-groups th{height:auto;padding-top:var(--s-2);font-size:var(--fs-xs);color:var(--ink-3);text-align:start}.tbl-head th{vertical-align:bottom;height:auto;padding-bottom:var(--s-1);font-weight:var(--fw-semi);font-size:var(--fs-md);border-bottom:1px solid var(--control-line);top:var(--tbl-status-h,1.75rem);z-index:2;background:var(--surface);position:sticky}.tbl-head th small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--ink-3);display:block}.sym{font-style:italic}.sym sub{font-size:.72em;font-style:normal;line-height:0}.tbl tbody th{text-align:start;font-weight:var(--fw-semi)}.tbl tbody th a{align-items:center;gap:var(--s-2);min-height:1.5rem;text-decoration:none;display:inline-flex}.tbl tbody tr{cursor:pointer;scroll-margin-top:3.5rem}.tbl tbody tr:nth-child(5n):not(:last-child)>*{border-bottom:1px solid var(--line-strong)}.tbl tbody tr:hover>*{background:var(--row-hover)}.tbl tbody tr:last-child>:first-child{border-end-start-radius:var(--radius-l)}.tbl tbody tr:last-child>:last-child{border-end-end-radius:var(--radius-l)}.tbl col.hot{background:var(--row-hover)}.tbl .gs{border-inline-start:1px solid var(--line);padding-inline-start:calc(var(--tbl-pad-x) + var(--tbl-group-gap))}.tbl .key{font-weight:var(--fw-semi)}.f{text-align:start;display:inline-block}.f.fd1{width:calc(1ch + .32em)}.f.fd2{width:calc(2ch + .32em)}.f.fd3{width:calc(3ch + .32em)}.f.fd4{width:calc(4ch + .32em)}.f.fd5{width:calc(5ch + .32em)}.none{color:var(--ink-3)}.tbl tbody tr[aria-selected=true]>*,.tbl tbody tr:target>*{background:var(--brand-soft)}.tbl tbody tr[aria-selected=true]>:first-child,.tbl tbody tr:target>:first-child{box-shadow:inset 3px 0 0 var(--brand)}.tbl tbody tr.is-draft>*{background:var(--warn-row)}.tbl tbody tr.is-draft[aria-selected=true]>*,.tbl tbody tr.is-draft:target>*{background:var(--brand-soft)}.mark-unv{border:1.5px solid var(--control-line);border-radius:50%;flex:none;width:.5rem;height:.5rem}.tag-draft{border:1px solid var(--warn-mark);border-radius:var(--radius-s);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);align-items:center;gap:3px;padding-inline:5px;line-height:1.35;display:inline-flex}.tag-draft:before,.tbl-legend .tri{content:"";background:var(--warn-mark);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:.5rem;height:.5rem}.disputed{text-decoration:underline dotted var(--warn-mark) 2px;text-underline-offset:3px;cursor:help}.tbl-foot{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--ink-2)}.tbl-legend{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.tbl-legend li{align-items:center;gap:var(--s-2);display:inline-flex}.tbl-legend .tri{display:inline-block}.tbl-notes{margin-top:var(--s-2)}.tbl-notes li+li{margin-top:var(--s-1)}.glossary{margin-top:var(--s-2);color:var(--ink-3)}@media (width<=43.99em){.c-table{margin-inline:calc(var(--gutter) * -1)}.c-table>.tbl-title,.c-table>.lede,.c-table>.tbl-foot,.c-table>.views{margin-inline:var(--gutter)}.tbl{border-inline:0;border-radius:0}.tbl-status th,.tbl tbody tr:last-child>*{border-radius:0}.tbl th:first-child,.tbl td:first-child{padding-inline-start:var(--s-3)}.tbl tr>:last-child{padding-inline-end:var(--s-3)}.pfx{display:none}.tbl .tag-draft{background:0 0;border:0;padding:0}.tbl .tag-draft:before{width:.75rem;height:.7rem}.tbl .tag-draft>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.views{margin-top:var(--s-3);border:1px solid var(--control-line);border-radius:var(--radius-m);display:flex;overflow:hidden}.views label{min-height:var(--tap);font-size:var(--fs-md);cursor:pointer;flex:1;place-items:center;display:grid}.views label+label{border-inline-start:1px solid var(--control-line)}.view-1:checked~.views .lbl-1,.view-2:checked~.views .lbl-2,.view-3:checked~.views .lbl-3,.view-4:checked~.views .lbl-4{background:var(--brand);color:var(--on-brand);font-weight:var(--fw-semi)}.view-1:focus-visible~.views .lbl-1,.view-2:focus-visible~.views .lbl-2,.view-3:focus-visible~.views .lbl-3,.view-4:focus-visible~.views .lbl-4{outline:2px solid var(--focus);outline-offset:-3px}.view-1:checked~.tbl .v2,.view-1:checked~.tbl .v3,.view-1:checked~.tbl .v4,.view-2:checked~.tbl .v1,.view-2:checked~.tbl .v3,.view-2:checked~.tbl .v4,.view-3:checked~.tbl .v1,.view-3:checked~.tbl .v2,.view-3:checked~.tbl .v4,.view-4:checked~.tbl .v1,.view-4:checked~.tbl .v2,.view-4:checked~.tbl .v3,.tbl-groups{display:none}.tbl .gs{border-inline-start:0}}@media (width<=22.49em){.tbl{overflow-x:auto}.tbl thead th{position:static}.tbl tbody th,.tbl-head th:first-child{background:var(--surface);box-shadow:1px 0 0 var(--line-strong);position:sticky;inset-inline-start:0}.tbl tbody tr[aria-selected=true]>th{background:var(--brand-soft)}}@media print{.top,.hero,.band,.actionbar,.views,.aside,.stress,.rev,.foot{display:none!important}.data-grid{display:block}.tbl tbody tr>*{background:0 0!important}.tbl-head th,.tbl-status th{position:static}body{background:var(--surface)}}.pagehead{background:var(--night);color:var(--on-night);padding-block:var(--s-5) var(--s-6)}.pagehead h1{margin-top:var(--s-1);font:var(--fw-semi) var(--fs-2xl)/var(--lh-tight) var(--font-brand)}.pagehead p{margin-top:var(--s-2);color:var(--on-night-2);max-width:60ch}.page{padding-block:var(--s-5) var(--s-8);min-height:60svh}.cat-tabs{gap:var(--s-1);flex-wrap:wrap;display:flex}.cat-tab{align-items:center;gap:var(--s-2);min-height:var(--tap);padding-inline:var(--s-3);border:1px solid var(--control-line);border-radius:var(--radius-m);background:var(--surface);font-size:var(--fs-md);cursor:pointer;text-decoration:none;display:flex}.cat-tab small{font-size:var(--fs-xs);color:var(--ink-3)}.cat-tab[aria-current]{background:var(--brand);color:var(--on-brand);border-color:var(--brand);font-weight:var(--fw-semi)}.cat-tab[aria-current] small{color:var(--on-brand)}.card-grid{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));display:grid}.card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.card:hover{border-color:var(--control-line);box-shadow:0 1px 4px #14181d1f}.thumb{aspect-ratio:16/9;background:var(--night);color:var(--on-night-2);place-items:center;display:grid}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb svg{width:34%;height:58%}.card.nodata .thumb{background:var(--row-hover);color:var(--control-line)}.card-body{padding:var(--s-3);gap:var(--s-1);align-content:start;display:grid}.card-body b{font-weight:var(--fw-semi);line-height:var(--lh-snug)}.card-body span{font-size:var(--fs-sm);color:var(--ink-2)}.tag{border:1px solid var(--control-line);border-radius:var(--radius-s);font-size:var(--fs-xs);color:var(--ink-2);justify-self:start;padding-inline:6px}.tag.warn{background:var(--warn-bg);border-color:var(--warn-mark);color:var(--warn-ink)}@media (width<=43.99em){.card-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.find-box{gap:var(--s-2);display:flex}.find-box input{color-scheme:dark;min-width:0;min-height:3.25rem;padding-inline:var(--s-4);border:1px solid var(--night-line);border-radius:var(--radius-m);background:var(--night-2);color:var(--on-night);font-size:var(--fs-lg);flex:1}.find-box input::placeholder{color:var(--on-night-2)}.find-results{gap:var(--s-5);max-width:52rem;display:grid}.find-group h2{font-size:var(--fs-md);font-weight:var(--fw-semi);color:var(--ink-2)}.result{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:3.25rem;padding-block:var(--s-2);border-bottom:1px solid var(--line-strong);text-decoration:none;display:flex}.result:hover{background:var(--row-hover)}.result b{font-weight:var(--fw-semi)}.result span{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.result mark{background:var(--brand-soft);color:inherit}.result .sub{white-space:normal;display:block}.rfq-grid{gap:var(--s-5) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=70em){.rfq-grid{grid-template-columns:minmax(0,1fr) 25rem;align-items:start}}.line{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(7rem, 1fr) minmax(9rem, 1.2fr) 5rem 5rem 7rem var(--tap);padding-block:var(--s-3);border-bottom:1px solid var(--line);align-items:end;display:grid}.line:last-child{border-bottom:0}.line-name b{font-weight:var(--fw-semi);display:block}.line-name span{font-size:var(--fs-sm);color:var(--ink-2)}.line-weight{text-align:end;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.line-weight b{font-size:var(--fs-base);color:var(--ink);white-space:nowrap;display:block}.line-del{width:var(--tap);height:var(--tap);border:1px solid var(--control-line);border-radius:var(--radius-m);cursor:pointer;background:0 0;order:6;padding:0}.line-del:hover{background:var(--row-hover)}.rfq-total{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--control-line);display:flex}.rfq-total b{font-size:var(--fs-xl);white-space:nowrap}.form-grid{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.form-grid .full{grid-column:1/-1}.check{gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;display:flex}.check input{flex:none;width:1.125rem;height:1.125rem;margin-top:3px}.slot{border:1px dashed var(--control-line);border-radius:var(--radius-m);min-height:4rem;font-size:var(--fs-sm);color:var(--ink-3);text-align:center;padding:var(--s-2);place-items:center;display:grid}@media (width<=43.99em){.line{grid-template-columns:1fr 1fr var(--tap)}.line-name{grid-column:1/3}.line-del{order:0;grid-area:1/3}.line-qty{grid-column:2/-1}.line-grade{grid-column:1/-1}.line-weight{text-align:start;grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.form-grid{grid-template-columns:1fr}}.foot{background:var(--night);color:var(--on-night-2);font-size:var(--fs-sm);padding-block:var(--s-5)}@media (width<=43.99em){.top nav .opt{display:none}.stage{height:min(46svh,92vw);min-height:16rem}.stage>img{object-position:42% 50%;top:7%;mask-image:linear-gradient(#0000,#000 10%)}.hero-copy{padding-top:3.25rem}.hero-copy p{display:none}.selector>.wrap{padding-block:var(--s-2);grid-template-columns:minmax(0,1fr)}.readout{display:none}.sizes{grid-template-columns:repeat(auto-fill, minmax(max(3.25rem, calc(var(--cell-ch,4) * 1ch + 1rem)), 1fr))}.size{min-height:var(--tap)}.member{min-height:var(--tap);flex:1;justify-content:center}.members{flex:1}.js .sel-bar{align-items:center;gap:var(--s-2);display:flex}.js .sel-readout{text-align:end;min-width:5.25rem;line-height:var(--lh-snug);white-space:nowrap;flex:none}.js .sel-readout b{font-size:var(--fs-lg);font-weight:var(--fw-semi);display:block}.js .sel-readout span{font-size:var(--fs-xs);color:var(--on-night-2)}.js .sel-panel{margin-top:var(--s-2);display:none}.js .sel-panel.open{display:block}.js .sel-panel .sel-label{display:none}.sel-head{margin-bottom:var(--s-2)}.sel-panel-scroll{max-height:50svh;overflow-y:auto}}@media (width>=44em){.sel-readout{display:none}}.lang{gap:var(--s-1);font-size:var(--fs-md);margin-inline-start:var(--s-2);display:flex}.lang a{min-height:var(--tap);padding-inline:var(--s-2);color:var(--on-night-2);align-items:center;text-decoration:none;display:flex}.lang a[aria-current]{color:var(--on-night);font-weight:var(--fw-semi)}.top .wrap{flex-wrap:wrap}.stage .art{color:var(--on-night-2);place-items:center;display:grid;position:absolute;inset:0}.stage .art svg{width:auto;max-width:100%;height:78%}.stage .art.icon svg{opacity:.45;height:36%}.stage .art.icon{justify-items:end;padding-inline-end:10%}@media (width<=43.99em){.stage .art.shifted,.stage .art.icon{padding:0 0 var(--s-3);place-items:end center}.stage .art.shifted svg{height:62%}.stage .art.icon svg{height:30%}}.stage .art.shifted{justify-items:end;padding-inline-end:8%}#configurator-root{pointer-events:none;position:absolute;inset:0}#configurator-root:empty{display:none}.stage .art{transition:opacity .25s}.stage.cfg-live .art{opacity:0;pointer-events:none}.cfg-enable{pointer-events:auto;min-height:var(--tap);padding-inline:var(--s-4);border:1px solid var(--night-line);border-radius:var(--radius-m);background:var(--night-2);color:var(--on-night);font:var(--fw-medium) var(--fs-md) var(--font-ui);cursor:pointer;position:absolute;inset-block-end:var(--s-3);inset-inline-end:var(--gutter)}.cfg-enable:focus-visible{outline:2px solid var(--focus-on-night);outline-offset:2px}.sizes .size[hidden],.tbl-block[hidden],.sel-grid[hidden]{display:none}.empty{padding:var(--s-5);background:var(--surface);border:1px dashed var(--control-line);border-radius:var(--radius-l);color:var(--ink-2)}.empty b{color:var(--ink)}.nojs-only{display:block}.js .nojs-only{display:none}.tag.ok{background:var(--ok-bg);color:var(--ok-ink)}.rfq-empty{padding:var(--s-5);text-align:center;color:var(--ink-2)}.msg{margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--radius-m);background:var(--ok-bg);color:var(--ok-ink)}.msg.err{background:var(--danger-bg);color:var(--danger-ink)}.msg[hidden]{display:none}.field .err-text{color:var(--danger-ink);font-size:var(--fs-sm)}.lists{gap:var(--s-4);margin-top:var(--s-4);display:grid}.lists h3{margin-bottom:var(--s-1)}.lists ul{gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.lists li{padding:2px var(--s-2);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);font-size:var(--fs-md)}.cat-intro-list{margin-top:var(--s-4)}.line-free{gap:var(--s-2);display:grid}.card.nodata{color:var(--ink-2)}.js .tbl-block:not(.cur),.js .sel-grid:not(.cur){display:none}.skip{inset-inline-start:var(--s-2);z-index:10;padding:var(--s-2) var(--s-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-m);position:absolute;top:-4rem}.skip:focus{top:var(--s-2)}.previewbar{z-index:20;border:1px solid var(--warn-mark);border-radius:var(--radius-m) 0 0 0;background:var(--warn-bg);max-width:22rem;color:var(--warn-ink);font-size:var(--fs-xs);position:fixed;inset:auto 0 0 auto}.previewbar .wrap{padding:var(--s-1) var(--s-2)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger-ink)}.line[data-invalid]{outline:1px solid var(--danger-ink);outline-offset:2px}.btn.attn{outline:3px solid var(--focus);outline-offset:2px}.lists h2,#free-request h2{font:var(--fw-semi) var(--fs-lg)/var(--lh-snug) var(--font-brand)}.lists h2{margin-bottom:var(--s-1)}.sel-panel-scroll.big{max-height:16rem;padding-inline-end:var(--s-2);overflow-y:auto}.views label{padding-inline:var(--s-1);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbl-notes summary{cursor:pointer}.tbl-notes ul{margin-top:var(--s-2);max-height:16rem;overflow-y:auto}[hidden]{display:none!important}.sel-grid.grouped{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:start;display:grid}.sel-grid.grouped .size-group+.size-group{margin-top:0}@media (width<=43.99em){.sel-grid.grouped{display:block}.sel-grid.grouped .size-group+.size-group{margin-top:var(--s-3)}}@media (width>=70em){.data-grid.spread{grid-template-columns:minmax(0,1fr)}.data-grid.spread .aside{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid;position:static}}@font-face{font-family:Belleza;src:url(/_astro/belleza.B2UPjzl1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,.hero h1,.lists h2,#free-request h2{font-weight:var(--fw-regular);font-synthesis:none}main h2,main h3{color:var(--heading)}.dark h2,.dark h3,.hero h1{color:inherit}.top{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line-strong)}.top .wrap{min-height:4.5rem;padding-block:var(--s-2)}.top nav a,.lang a{color:var(--ink-2)}.top nav a:hover,.lang a:hover{color:var(--heading)}.top nav a[aria-current],.lang a[aria-current]{color:var(--heading);box-shadow:inset 0 -3px 0 var(--brand)}.top .count{background:var(--brand);color:var(--on-brand)}.top :focus-visible{outline-color:var(--focus)}.hero-copy{padding-top:1.75rem}@media (width<=43.99em){:root{--logo-h:2.75rem}.hero-copy{padding-top:1rem}.top .wrap{min-height:3.75rem}}main p a,.legend a,.band a:not(.btn),.site-says a{color:var(--link)}.stone,h2.stoned:before,.lists li:before,.cat-tab:before{content:"";background:var(--stone,var(--eldar-blue));border-radius:.09em;flex:none;width:.5em;height:.5em;display:inline-block;transform:rotate(45deg)}h2.stoned:before{vertical-align:.12em;margin-inline:.12em .65em}.lists li{--stone:var(--eldar-blue);align-items:center;gap:.6em;display:inline-flex}.lists li:before{width:.4em;height:.4em}.cat-tab:before{--stone:var(--eldar-grey);width:.45em;height:.45em}.cat-tab[aria-current]:before{--stone:var(--on-brand)}.card-body b:before{content:"";background:var(--eldar-blue);vertical-align:.1em;border-radius:.08em;width:.42em;height:.42em;margin-inline-end:.55em;display:inline-block;transform:rotate(45deg)}.card.nodata .card-body b:before{background:var(--eldar-grey)}.pagehead{position:relative;overflow:hidden}@media (width>=44em){.pagehead:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='22.5' y='7.5' width='19' height='19' rx='2.2' fill='%231d71b8' transform='rotate(45 32 17)'/%3E%3Crect x='5' y='32.5' width='19' height='19' rx='2.2' fill='%236f93b8' transform='rotate(45 14.5 42)'/%3E%3Crect x='40' y='32.5' width='19' height='19' rx='2.2' fill='%23c6c6c6' transform='rotate(45 49.5 42)'/%3E%3C/svg%3E") 50%/contain no-repeat;width:7rem;position:absolute;inset-block:0;inset-inline-end:max(var(--s-4), calc((100% - 70rem) / 2))}}@media (width<=43.99em){.top.has-catalog .wrap{gap:var(--s-2)}.top.has-catalog nav{gap:0}.top.has-catalog nav a{padding-inline:var(--s-1)}}
