@font-face{font-family:svnGilroy;src:url("../media/SVN_Gilroy Regular-s.p.0wcoc_0cwfbeh.otf")format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:svnGilroy;src:url("../media/SVN_Gilroy Medium-s.p.0d92seq8o-1a-.otf")format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:svnGilroy;src:url("../media/SVN_Gilroy SemiBold-s.p.0ahiw1-djt4~7.otf")format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:svnGilroy;src:url("../media/SVN_Gilroy Bold-s.p.0iqzx_vn7~jfl.otf")format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:svnGilroy Fallback;src:local(Arial);ascent-override:76.62%;descent-override:23.94%;line-gap-override:0.0%;size-adjust:104.41%}.svngilroy_3b93a7f7-module__Tr5GYW__className{font-family:svnGilroy,svnGilroy Fallback}.svngilroy_3b93a7f7-module__Tr5GYW__variable{--font-svn-gilroy:"svnGilroy", "svnGilroy Fallback"}
:root{--color-text-primary:#111;--background-color:#fff;--a3-accent:#0013de;--a3-dark:#111;--a3-text-muted:#898989;--a3-border:#d9d9d9;--a3-border-subtle:#f0f0f0;--a3-panel-bg:#fff;--a3-panel-border:#d9d9d9;--a3-panel-hover-bg:#f5f5f5;--a3-overlay-bg:#ffffffe6;--a3-warning-bg:#fff8ee;--a3-warning-border:#f0c48a;--a3-warning-text:#9a6a1f;--a3-success-text:#1d7a43;--a3-accent-ink:#0013de}[data-theme=dark]{--color-text-primary:#fff;--background-color:#111;--a3-dark:#111;--a3-text-muted:#ffffffb8;--a3-border:#2c2f45;--a3-border-subtle:#2c2f45;--a3-panel-bg:#0013de;--a3-panel-border:#2c2f45;--a3-panel-hover-bg:#ffffff1f;--a3-overlay-bg:#111111d9;--a3-warning-bg:#f0c48a24;--a3-warning-border:#f0c48a;--a3-warning-text:#f0c48a;--a3-success-text:#8ef0b4;--a3-accent-ink:#aab6ff}*{font-family:var(--font-svn-gilroy);margin:0}html,body{width:100%;margin:0;padding:0;position:relative;overflow-x:clip}body{background-color:var(--background-color);color:var(--color-text-primary);transition:background-color .3s,color .3s}.text-black-force{color:#000!important}.a3-scale-slider .ant-slider-handle{width:44px!important;height:44px!important;inset-block-start:-16px!important}.a3-scale-slider .ant-slider-handle:after,.a3-scale-slider .ant-slider-handle:hover:after,.a3-scale-slider .ant-slider-handle:active:after,.a3-scale-slider .ant-slider-handle:focus:after{background-color:var(--a3-accent);width:24px!important;height:24px!important;box-shadow:none!important;inset-block-start:10px!important;inset-inline-start:10px!important}@keyframes a3-process-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.a3-process-icon-head{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite a3-process-bob}@media (prefers-reduced-motion:reduce){.a3-process-icon-head{animation:none}body{transition:none}}.a3-proc{display:block;overflow:hidden}.a3-proc__line{stroke:var(--a3-text-muted);stroke-width:1.5px;stroke-linecap:round}.a3-proc__plate{fill:var(--a3-text-muted)}.a3-proc__body{fill:var(--color-text-primary)}.a3-proc__vat{fill:none;stroke:var(--a3-text-muted);stroke-width:1.5px}.a3-proc__resin{fill:var(--a3-accent-ink);opacity:.22}.a3-proc__powder{fill:var(--a3-text-muted);opacity:.28}.a3-proc__glass{fill:var(--a3-accent-ink);opacity:.5}.a3-proc__layer{fill:#f2c14e;stroke:#0000002e;stroke-width:.5px;opacity:1}.a3-proc__bead{fill:#f2c14e}.a3-proc__beam{fill:#fff;opacity:.9;transform:translate(50px)}.a3-proc__flash{fill:#fff;opacity:0}.a3-proc__head{transform:translate(64px,8px)}.a3-proc__lift{transform:translateY(4px)}.a3-proc__blade{transform:translate(78px)}[data-theme=dark] .a3-proc__beam,[data-theme=dark] .a3-proc__flash{fill:#aab6ff}@keyframes a3-proc-layer-0{0%,12.4%{opacity:0}12.5%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-proc-layer-1{0%,24.9%{opacity:0}25%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-proc-layer-2{0%,37.4%{opacity:0}37.5%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-proc-layer-3{0%,49.9%{opacity:0}50%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-proc-layer-4{0%,62.4%{opacity:0}62.5%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-proc-layer-5{0%,74.9%{opacity:0}75%,94%{opacity:1}94.1%,to{opacity:0}}@keyframes a3-fdm-head{0%{transform:translate(32px,28px)}11.5%{transform:translate(64px,28px)}12.5%{transform:translate(64px,24px)}24%{transform:translate(32px,24px)}25%{transform:translate(32px,20px)}36.5%{transform:translate(64px,20px)}37.5%{transform:translate(64px,16px)}49%{transform:translate(32px,16px)}50%{transform:translate(32px,12px)}61.5%{transform:translate(64px,12px)}62.5%{transform:translate(64px,8px)}74%{transform:translate(32px,8px)}80%,94%{transform:translate(32px)}to{transform:translate(32px,28px)}}@keyframes a3-fdm-layer-0{0%{transform:scaleX(0)}11.5%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-fdm-layer-1{0%,12.5%{transform:scaleX(0)}24%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-fdm-layer-2{0%,25%{transform:scaleX(0)}36.5%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-fdm-layer-3{0%,37.5%{transform:scaleX(0)}49%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-fdm-layer-4{0%,50%{transform:scaleX(0)}61.5%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-fdm-layer-5{0%,62.5%{transform:scaleX(0)}74%,94%{transform:scaleX(1)}94.1%,to{transform:scaleX(0)}}@keyframes a3-proc-lift{0%{transform:translateY(31px)}75%{transform:translateY(11px)}86%{transform:translateY(4px)}94%{transform:translateY(4px)}to{transform:translateY(31px)}}@keyframes a3-proc-beam-sweep{0%{transform:translate(0)}to{transform:translate(50px)}}@keyframes a3-proc-beam-on{0%,74.9%{opacity:.9}75%,to{opacity:0}}@keyframes a3-proc-blade-sweep{0%{transform:translate(18px)}to{transform:translate(78px)}}@keyframes a3-proc-flash{0%,40%{opacity:0}50%{opacity:.85}60%,to{opacity:0}}@keyframes a3-proc-flash-on{0%,74.9%{visibility:visible}75%,to{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.a3-proc:not(.a3-proc--still) .a3-proc__layer{opacity:0;animation-duration:4.8s;animation-timing-function:linear;animation-iteration-count:infinite}.a3-proc:not(.a3-proc--still) .a3-proc__layer-0{animation-name:a3-proc-layer-0}.a3-proc:not(.a3-proc--still) .a3-proc__layer-1{animation-name:a3-proc-layer-1}.a3-proc:not(.a3-proc--still) .a3-proc__layer-2{animation-name:a3-proc-layer-2}.a3-proc:not(.a3-proc--still) .a3-proc__layer-3{animation-name:a3-proc-layer-3}.a3-proc:not(.a3-proc--still) .a3-proc__layer-4{animation-name:a3-proc-layer-4}.a3-proc:not(.a3-proc--still) .a3-proc__layer-5{animation-name:a3-proc-layer-5}.a3-proc:not(.a3-proc--still) .a3-proc__head{animation:4.8s linear infinite a3-fdm-head}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer{opacity:1;transform-box:fill-box;transform-origin:0}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-1,.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-3,.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-5{transform-origin:100%}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-0{animation-name:a3-fdm-layer-0}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-1{animation-name:a3-fdm-layer-1}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-2{animation-name:a3-fdm-layer-2}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-3{animation-name:a3-fdm-layer-3}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-4{animation-name:a3-fdm-layer-4}.a3-proc--fdm:not(.a3-proc--still) .a3-proc__layer-5{animation-name:a3-fdm-layer-5}.a3-proc:not(.a3-proc--still) .a3-proc__lift{animation:4.8s steps(6,jump-none) infinite a3-proc-lift}.a3-proc:not(.a3-proc--still) .a3-proc__beam{animation:.6s linear infinite alternate a3-proc-beam-sweep,4.8s linear infinite a3-proc-beam-on}.a3-proc:not(.a3-proc--still) .a3-proc__blade{animation:.6s ease-in-out infinite alternate a3-proc-blade-sweep}.a3-proc:not(.a3-proc--still) .a3-proc__flash{animation:.6s linear infinite a3-proc-flash,4.8s linear infinite a3-proc-flash-on}}.a3-dial [role=radio]:focus-visible{outline:2px solid var(--a3-accent-ink);outline-offset:-4px}.a3-infotip:focus-visible{outline:2px solid var(--a3-accent-ink);outline-offset:1px}.a3-infotip:hover{color:var(--a3-accent-ink)}.a3-quote-rail{flex-direction:column;gap:12px;min-height:0;max-height:calc(100vh - 176px);display:flex;position:sticky;top:96px}.a3-quote-rail__panel{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.a3-quote-rail__panel::-webkit-scrollbar{width:8px}.a3-quote-rail__panel::-webkit-scrollbar-thumb{background:var(--a3-border);border-radius:4px}.a3-quote-rail--flow{max-height:none;position:static}.a3-quote-rail--flow .a3-quote-rail__panel{overflow-y:visible}.a3-quote-estimate-dock{z-index:3;width:100%;max-width:560px;margin-left:auto;position:sticky;bottom:12px}html{scroll-padding-bottom:var(--a3-dock-clearance,0px)}.a3-qty-input input{text-align:center;font-variant-numeric:tabular-nums}.a3-viewer-zoom{writing-mode:vertical-lr;width:22px;height:108px;accent-color:var(--a3-accent-ink,#1d4ed8);cursor:ns-resize;touch-action:none;direction:rtl}.a3-viewer-zoom:focus-visible{outline:2px solid var(--a3-accent-ink,#1d4ed8);outline-offset:2px;border-radius:4px}.ant-checkbox-group .ant-checkbox-wrapper{align-items:center;min-height:44px}.ant-btn>span{line-height:1.4}.ant-btn{justify-content:center;align-items:center;display:inline-flex}
