.configurator.svelte-vflxk9{border:1px solid var(--rule);background-color:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1px;display:grid}@media (width<=56rem){.configurator.svelte-vflxk9{grid-template-columns:minmax(0,1fr)}}.inputs.svelte-vflxk9,.sheet.svelte-vflxk9{background-color:var(--graphite);align-content:start;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.sheet.svelte-vflxk9{background-color:var(--panel)}fieldset.svelte-vflxk9{border:0;margin:0;padding:0}legend.svelte-vflxk9,.mass.svelte-vflxk9 label:where(.svelte-vflxk9),dt.svelte-vflxk9{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:.6rem;font-size:.7rem;font-stretch:75%}.choices.svelte-vflxk9{border:1px solid var(--rule);background-color:var(--rule);gap:1px;display:grid}.parts.svelte-vflxk9{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=30rem){.parts.svelte-vflxk9{grid-template-columns:repeat(2,minmax(0,1fr))}}.choices.svelte-vflxk9 label:where(.svelte-vflxk9){cursor:pointer;position:relative}.choices.svelte-vflxk9 input:where(.svelte-vflxk9){opacity:0;position:absolute}.choices.svelte-vflxk9 span:where(.svelte-vflxk9){background-color:var(--graphite);height:100%;font-family:var(--mono);padding:.75rem;font-size:.8rem;font-stretch:87.5%;transition:background-color .15s,color .15s;display:block}.choices.svelte-vflxk9 input:where(.svelte-vflxk9):checked+span:where(.svelte-vflxk9){background-color:var(--heat);color:var(--graphite);font-weight:700}.choices.svelte-vflxk9 input:where(.svelte-vflxk9):focus-visible+span:where(.svelte-vflxk9){outline:2px solid var(--phosphor);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.choices.svelte-vflxk9 label:where(.svelte-vflxk9):hover input:where(.svelte-vflxk9):not(:checked)+span:where(.svelte-vflxk9){background-color:var(--panel)}}.mass.svelte-vflxk9{display:grid}.mass.svelte-vflxk9 output:where(.svelte-vflxk9){font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;font-stretch:112.5%;line-height:1}.mass.svelte-vflxk9 input:where(.svelte-vflxk9){width:100%;accent-color:var(--heat);margin-top:1rem}.scale.svelte-vflxk9{font-family:var(--mono);color:var(--soft);justify-content:space-between;font-size:.7rem;display:flex}.sheet-head.svelte-vflxk9{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.sheet-head.svelte-vflxk9 h3:where(.svelte-vflxk9){font-size:1.1rem}.state.svelte-vflxk9{font-family:var(--mono);text-transform:uppercase;color:var(--heat);font-size:.8rem;font-weight:700}.state.svelte-vflxk9:before{content:"[ ";content:"[ " / ""}.state.svelte-vflxk9:after{content:" ]";content:" ]" / ""}.state.refused.svelte-vflxk9{color:var(--phosphor);text-decoration:line-through}.drawing.svelte-vflxk9{border:1px dashed var(--rule);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px;position:relative}.drawing.svelte-vflxk9 svg:where(.svelte-vflxk9){width:100%;height:auto}.drawing.svelte-vflxk9 g:where(.svelte-vflxk9){transition:transform .4s var(--ease-out)}.line.svelte-vflxk9{fill:none;stroke:var(--heat);stroke-width:2px;vector-effect:non-scaling-stroke}.axis.svelte-vflxk9{stroke:var(--soft);stroke-width:1px;stroke-dasharray:8 4 2 4;vector-effect:non-scaling-stroke}.size.svelte-vflxk9{font-family:var(--mono);color:var(--soft);font-size:.7rem;position:absolute;bottom:.4rem;right:.5rem}dl.svelte-vflxk9{gap:.9rem;display:grid}dl.svelte-vflxk9 div:where(.svelte-vflxk9){grid-template-columns:11rem 1fr;gap:.25rem 1rem;display:grid}@media (width<=30rem){dl.svelte-vflxk9 div:where(.svelte-vflxk9){grid-template-columns:minmax(0,1fr)}}dt.svelte-vflxk9{margin:0;padding-top:.2rem}dd.svelte-vflxk9{font-family:var(--mono);margin:0;font-size:.9rem}.send.svelte-vflxk9{background-color:var(--heat);color:var(--graphite);font-family:var(--mono);text-transform:uppercase;cursor:pointer;border:0;justify-self:start;padding:.8rem 1.1rem;font-size:.8rem;font-weight:700;transition:transform .16s ease-out}.send.svelte-vflxk9:active:not(:disabled){transform:scale(.97)}.send.svelte-vflxk9:disabled{opacity:.35;cursor:not-allowed}.send.svelte-vflxk9:focus-visible{outline-color:var(--phosphor)}.confirmation.svelte-vflxk9{border-left:3px solid var(--heat);font-family:var(--mono);padding:.75rem 1rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.drawing.svelte-vflxk9 g:where(.svelte-vflxk9){transition:none}}.trace.svelte-1ixq4bl{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:2rem;display:grid}@media (width<=56rem){.trace.svelte-1ixq4bl{grid-template-columns:minmax(0,1fr)}}form.svelte-1ixq4bl{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}label.svelte-1ixq4bl{font-family:var(--mono);text-transform:uppercase;font-size:.8rem;font-weight:700}.hint.svelte-1ixq4bl{color:var(--soft);font-size:.9rem}.row.svelte-1ixq4bl{gap:0;display:flex}input.svelte-1ixq4bl{border:1px solid var(--soft);background-color:var(--graphite);width:0;min-width:0;min-height:3rem;font-family:var(--mono);text-transform:uppercase;flex:1 1 0;padding:0 1rem;font-size:1rem}input[aria-invalid=true].svelte-1ixq4bl{border-color:var(--heat);border-width:2px}button.svelte-1ixq4bl{background-color:var(--phosphor);color:var(--graphite);font-family:var(--mono);text-transform:uppercase;cursor:pointer;border:0;padding:0 1.2rem;font-size:.8rem;font-weight:700}button.svelte-1ixq4bl:active{transform:scale(.97)}.error.svelte-1ixq4bl{font-family:var(--mono);color:var(--heat);font-size:.85rem}.error.svelte-1ixq4bl:before{content:"! ";font-weight:800}.certificate.svelte-1ixq4bl{border:1px solid var(--heat);background-color:var(--panel);padding:1.5rem}@media (prefers-reduced-motion:no-preference){.certificate.svelte-1ixq4bl{animation:svelte-1ixq4bl-print .5s var(--ease-out) both}}@keyframes svelte-1ixq4bl-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.certificate.svelte-1ixq4bl h3:where(.svelte-1ixq4bl){color:var(--heat);margin-bottom:1rem;font-size:1rem}dl.svelte-1ixq4bl{gap:.6rem;display:grid}dl.svelte-1ixq4bl div:where(.svelte-1ixq4bl){grid-template-columns:7rem 1fr;gap:1rem;display:grid}dt.svelte-1ixq4bl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.7rem;font-stretch:75%}dd.svelte-1ixq4bl{font-family:var(--mono);margin:0;font-size:.85rem}.fallback.svelte-1ixq4bl{color:var(--soft)}section.svelte-y8jtcx{scroll-margin-top:1rem}h2.svelte-y8jtcx{font-size:clamp(1.75rem,4vw,3rem)}.hero.svelte-y8jtcx{border-bottom:1px solid var(--rule);background-color:var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1px;display:grid}@media (width<=56rem){.hero.svelte-y8jtcx{grid-template-columns:minmax(0,1fr)}}.hero-text.svelte-y8jtcx{height:100%;padding:clamp(3rem, 8vw, 6rem) var(--gutter) clamp(2rem, 4vw, 3rem);background-color:var(--graphite);align-content:end;justify-items:start;gap:1.5rem;display:grid}h1.svelte-y8jtcx{overflow-wrap:anywhere;max-width:12ch;font-size:clamp(2.5rem,6.5vw,5.5rem);line-height:.95}.lead.svelte-y8jtcx{max-width:46ch;color:var(--soft);font-size:1.1rem}.cta.svelte-y8jtcx{background-color:var(--heat);color:var(--graphite);font-family:var(--mono);text-transform:uppercase;padding:.9rem 1.3rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .16s ease-out}.cta.svelte-y8jtcx:active{transform:scale(.97)}.cta.svelte-y8jtcx:focus-visible{outline-color:var(--phosphor)}.capacities.svelte-y8jtcx{background-color:var(--rule);gap:1px;height:100%;display:grid}.capacities.svelte-y8jtcx div:where(.svelte-y8jtcx){padding:1.25rem var(--gutter);background-color:var(--panel);align-content:end;gap:.3rem;display:grid}.capacities.svelte-y8jtcx dt:where(.svelte-y8jtcx){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:.7rem;font-stretch:75%}.capacities.svelte-y8jtcx dd:where(.svelte-y8jtcx){font-family:var(--mono);letter-spacing:-.03em;color:var(--heat);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;font-stretch:112.5%}.section.svelte-y8jtcx{padding:clamp(3.5rem, 8vw, 6rem) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.intro.svelte-y8jtcx{color:var(--soft);margin-bottom:1rem}.process.svelte-y8jtcx{border-block:1px solid var(--rule);margin-top:clamp(3.5rem,8vw,6rem)}.process-pin.svelte-y8jtcx{padding:clamp(3rem, 7vw, 5rem) var(--gutter);gap:2.5rem;display:grid}.line.svelte-y8jtcx{border-top:1px dashed var(--soft);padding-top:3rem;position:relative}.billet.svelte-y8jtcx{background-color:#6b6e72;width:4rem;height:1.8rem;display:none;position:absolute;top:-.9rem;left:0}.line.svelte-y8jtcx ol:where(.svelte-y8jtcx){counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.line.svelte-y8jtcx li:where(.svelte-y8jtcx){counter-increment:step;gap:.4rem;padding-top:.9rem;display:grid;position:relative}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):before{content:"";background-color:var(--heat);transform-origin:0;height:3px;position:absolute;top:0;left:0;right:0}.line.svelte-y8jtcx h3:where(.svelte-y8jtcx){font-size:1rem}.line.svelte-y8jtcx h3:where(.svelte-y8jtcx):before{content:counter(step, decimal-leading-zero) " ";color:var(--heat)}.line.svelte-y8jtcx p:where(.svelte-y8jtcx){color:var(--soft);font-size:.95rem}@media (prefers-reduced-motion:no-preference) and (width>=56rem){@supports (animation-timeline:view()){.process.svelte-y8jtcx{view-timeline-name:--process;height:260vh}.process-pin.svelte-y8jtcx{align-content:center;min-height:100svh;position:sticky;top:0}.billet.svelte-y8jtcx{animation:linear both svelte-y8jtcx-travel;animation-timeline:--process;animation-range:contain;display:block}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):before{animation:linear both svelte-y8jtcx-fill;animation-timeline:--process}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):first-child:before{animation-range:contain contain 15%}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):nth-child(2):before{animation-range:contain 15% contain 30%}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):nth-child(3):before{animation-range:contain 30% contain 47%}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):nth-child(4):before{animation-range:contain 47% contain 64%}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):nth-child(5):before{animation-range:contain 64% contain 81%}.line.svelte-y8jtcx li:where(.svelte-y8jtcx):nth-child(6):before{animation-range:contain 81% contain 98%}}}@keyframes svelte-y8jtcx-travel{0%{box-shadow:none;background-color:#6b6e72;transform:translate(0)}25%{background-color:#ff8a3d;box-shadow:0 0 30px 6px #ff6a138c}45%{background-color:#ff6a13;box-shadow:0 0 24px 4px #ff6a1373}62%{box-shadow:none;background-color:#3b3e42}to{box-shadow:none;background-color:#8d9196;transform:translate(calc(100cqi - 4rem))}}.line.svelte-y8jtcx{container-type:inline-size}@keyframes svelte-y8jtcx-fill{0%{transform:scaleX(0)}}.table-wrap.svelte-y8jtcx{border:1px solid var(--rule);overflow-x:auto}table.svelte-y8jtcx{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:.85rem}th.svelte-y8jtcx,td.svelte-y8jtcx{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.85rem 1rem}thead.svelte-y8jtcx th:where(.svelte-y8jtcx){letter-spacing:.12em;text-transform:uppercase;color:var(--soft);background-color:var(--panel);font-size:.7rem;font-stretch:75%}tbody.svelte-y8jtcx th:where(.svelte-y8jtcx){font-weight:700}tbody.svelte-y8jtcx td:where(.svelte-y8jtcx):nth-child(2){color:var(--heat);white-space:nowrap}tbody.svelte-y8jtcx tr:where(.svelte-y8jtcx):last-child th:where(.svelte-y8jtcx),tbody.svelte-y8jtcx tr:where(.svelte-y8jtcx):last-child td:where(.svelte-y8jtcx){border-bottom:0}@media (hover:hover) and (pointer:fine){tbody.svelte-y8jtcx tr:where(.svelte-y8jtcx):hover{background-color:var(--panel)}}
