@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";.smartcut-content{#mini-stock-nav{display:grid;gap:5px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,34px);padding-left:4px;padding-right:4px;padding-top:20px}#mini-stock-nav>button.c-btn{border-radius:10px;overflow:visible;position:relative}#mini-stock-nav>button.c-btn .id{font-size:var(--font-size-0);height:24px;line-height:24px}#mini-stock-nav>button.c-btn .stack{background-color:var(--color-3);box-shadow:var(--shadow-strong);font-size:9px!important;font-size:var(--font-size-0);height:22px;line-height:22px;position:absolute;right:-6.29px;top:-13.75px;width:22px}}.smartcut-content .action-menu{display:block;height:100%;margin-right:calc(-1 * var(--widget-spacing));overflow:hidden;position:relative}.smartcut-content .action-menu .actions-btn{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px;height:100%;justify-content:center;padding-left:10px;padding-right:10px;transition:all .2s ease;white-space:nowrap;width:60px}.smartcut-content .action-menu .actions-btn .icon{flex-shrink:0;font-size:1.3em;text-align:center;width:20px}.smartcut-content .action-menu .actions-btn.disabled{cursor:not-allowed;opacity:.6}.smartcut-content .action-menu .actions-btn .chevron{font-size:.8em;transition:transform .3s ease}.smartcut-content .action-menu .actions-btn .chevron.rotated{transform:rotate(180deg)}.smartcut-dropdown-menu{font-family:Inter,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:var(--shadow-base);max-height:660px;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:4px 0;z-index:9999}.smartcut-dropdown-menu .group-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin-top:8px;padding:8px 16px 4px;text-transform:uppercase}.smartcut-dropdown-menu .group-label:first-child{margin-top:0}.smartcut-dropdown-menu .menu-item{align-items:center;background:none;background:transparent;border:none;border-radius:0;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 16px;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.smartcut-dropdown-menu .menu-item:hover:not(.disabled){background:#f3f4f6}.smartcut-dropdown-menu .menu-item.disabled{background:transparent;cursor:not-allowed;opacity:.5}.smartcut-dropdown-menu .menu-item.del svg path{fill:var(--color-delete)}.smartcut-dropdown-menu .menu-item.multi-edit{background-color:var(--color-multi-edit)}.smartcut-dropdown-menu .menu-item.active svg path{fill:var(--color-selected)}.smartcut-dropdown-menu .menu-item svg:first-child{flex-shrink:0;text-align:center;width:16px}.smartcut-dropdown-menu .menu-item i{flex-shrink:0;text-align:center;width:16px}.smartcut-dropdown-menu .menu-item span{flex:1}.smartcut-dropdown-menu .menu-item .shortcut{color:#9ca3af!important;font-size:12px;font-weight:400;margin-left:auto}.smartcut-dropdown-menu .menu-divider{background:#e5e7eb;height:1px;margin:8px 0}.smartcut-dropdown-menu .backdrop{display:none;inset:0;position:fixed;z-index:999}.label.has-validation-issue[data-v-8e18cea6]{background-color:#fee2e2;border-left:3px solid #dc2626;font-weight:500;padding-top:5px;padding-bottom:5px;padding-left:5px}#smartcut-app #spinner,#smartcut-machining #spinner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}#smartcut-app #spinner>svg.complete,#smartcut-machining #spinner>svg.complete{fill:var(--color-5);width:100px}#smartcut-app #spinner>svg.loading,#smartcut-machining #spinner>svg.loading{transform:rotate(180deg)}#smartcut-app #spinner>svg.loading .square,#smartcut-machining #spinner>svg.loading .square{animation-duration:2s;animation-iteration-count:infinite;fill:#073b4c;height:90px;transition-timing-function:ease-in-out;width:90px}#smartcut-app #spinner>svg.loading .s1,#smartcut-machining #spinner>svg.loading .s1{animation-name:slide-1}#smartcut-app #spinner>svg.loading .s2,#smartcut-machining #spinner>svg.loading .s2{animation-name:slide-2}#smartcut-app #spinner>svg.loading .s3,#smartcut-machining #spinner>svg.loading .s3{animation-name:slide-3}#smartcut-app #spinner>svg.loading .s4,#smartcut-machining #spinner>svg.loading .s4{animation-name:slide-4}#smartcut-app #spinner>svg.loading .s5,#smartcut-machining #spinner>svg.loading .s5{animation-name:slide-5}#smartcut-app #spinner>svg.loading .s6,#smartcut-machining #spinner>svg.loading .s6{animation-name:slide-6}#smartcut-app #spinner>svg.loading .s7,#smartcut-machining #spinner>svg.loading .s7{animation-name:slide-7}#smartcut-app #spinner-number.stock-number,#smartcut-machining #spinner-number.stock-number{background-color:var(--color-4);border-radius:50%;color:var(--font-color-black);flex-shrink:0;font-size:18px;font-weight:700;height:50px;line-height:50px;margin-left:20px;text-align:center;width:50px}@keyframes slide-1{37.5%{transform:translate(0)}50%{transform:translate(100px)}to{transform:translate(100px)}}@keyframes slide-2{25%{transform:translate(0)}37.5%{transform:translate(100px)}to{transform:translate(100px)}}@keyframes slide-3{12.5%{transform:translateY(0)}25%{transform:translateY(100px)}to{transform:translateY(100px)}}@keyframes slide-4{50%{transform:translateY(0)}62.5%{transform:translateY(-100px)}to{transform:translateY(-100px)}}@keyframes slide-5{12.5%{transform:translate(-100px)}87.5%{transform:translate(-100px)}to{transform:translate(-100px,100px)}}@keyframes slide-6{62.5%{transform:translateY(0)}75%{transform:translateY(-100px)}to{transform:translateY(-100px)}}@keyframes slide-7{75%{transform:translate(0)}87.5%{transform:translate(-100px)}to{transform:translate(-100px)}}#smartcut-app .grid-table .cell .banding-button,#smartcut-machining .grid-table .cell .banding-button{box-sizing:border-box;cursor:pointer;height:28px;position:relative;user-select:none;width:28px}#smartcut-app .grid-table .cell .banding-button .outer,#smartcut-machining .grid-table .cell .banding-button .outer{align-items:center;border:2px solid transparent;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#smartcut-app .grid-table .cell .banding-button .outer.l1,#smartcut-machining .grid-table .cell .banding-button .outer.l1{border-bottom:2px solid var(--color-0)}#smartcut-app .grid-table .cell .banding-button .outer.l2,#smartcut-machining .grid-table .cell .banding-button .outer.l2{border-top:2px solid var(--color-0)}#smartcut-app .grid-table .cell .banding-button .outer.w1,#smartcut-machining .grid-table .cell .banding-button .outer.w1{border-left:2px solid var(--color-0)}#smartcut-app .grid-table .cell .banding-button .outer.w2,#smartcut-machining .grid-table .cell .banding-button .outer.w2{border-right:2px solid var(--color-0)}#smartcut-app .grid-table .cell .banding-button .inner,#smartcut-machining .grid-table .cell .banding-button .inner{align-items:center;border:1px solid var(--border-color);box-sizing:border-box;display:flex;height:calc(100% - 4px);justify-content:center;width:calc(100% - 4px)}#smartcut-app .grid-table .cell .banding-button.open .inner,#smartcut-machining .grid-table .cell .banding-button.open .inner{background-color:var(--color-selected)}#smartcut-app .grid-table .cell .banding-button:focus,#smartcut-machining .grid-table .cell .banding-button:focus{outline:none}#smartcut-app .grid-table .cell .banding-button:focus .inner,#smartcut-machining .grid-table .cell .banding-button:focus .inner{outline:2px solid var(--color-focus)}#smartcut-app .grid-table .cell .banding-button.disabled,#smartcut-machining .grid-table .cell .banding-button.disabled{cursor:not-allowed}#smartcut-app .grid-table .cell .banding-button.disabled .inner,#smartcut-machining .grid-table .cell .banding-button.disabled .inner{background-color:var(--color-disabled)}.smartcut-content .grid-table .cell .finish-button{overflow:hidden;position:relative}.smartcut-content .grid-table .cell .finish-button:after{border-bottom:4px solid transparent;border-top:4px solid transparent;box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.smartcut-content .grid-table .cell .finish-button .indicator{display:none}.smartcut-content .grid-table .cell .finish-button.face-a:after{border-top-color:var(--finish-indicator, var(--color-4))}.smartcut-content .grid-table .cell .finish-button.face-b:after{border-bottom-color:var(--finish-indicator, var(--color-4))}.smartcut-content .orientation-button{height:var(--grid-button-size);padding:0;transform:rotate(0);transform-origin:center;transition:transform .3s ease;width:var(--grid-button-size)}.smartcut-content .orientation-button:not(.square){height:var(--grid-button-size);width:32px!important}.smartcut-content .orientation-button.square{height:var(--grid-button-size);width:var(--grid-button-size)}.smartcut-content .orientation-button.rot{transform:rotate(-90deg)!important}.smartcut-content .orientation-button.rot.freeRotation svg{transform:rotate(90deg)}.smartcut-content .orientation-button.delete path{fill:var(--btn-color, white)}.smartcut-content .orientation-button.delete:hover path{fill:var(--btn-color, white)}.smartcut-content .orientation-button svg{display:block;fill:none;shape-rendering:geometricprecision;stroke:var(--btn-color, var(--font-color-white));stroke-linejoin:miter;stroke-width:7}.smartcut-content .orientation-button svg.grain{stroke-width:10}.smartcut-content .orientation-button svg.arrow{stroke:var(--btn-color, var(--font-color-white))}.smartcut-content .orientation-button svg.delete{fill:var(--btn-color, white);height:14px;stroke:none;width:14px}.smartcut-content .orientation-button svg.delete path{fill:var(--btn-color, white)}.smartcut-content .orientation-button:hover:not(:disabled) svg{stroke:var(--btn-color, var(--font-color-white))}.smartcut-content .orientation-button:hover:not(:disabled) svg.delete,.smartcut-content .orientation-button:hover:not(:disabled) svg.delete path{fill:var(--btn-color, white)}.smartcut-content .orientation-button:disabled svg,.smartcut-content .orientation-button.disabled svg{stroke:var(--btn-disabled-color, var(--font-color-disabled))}.smartcut-content .orientation-button:disabled svg.delete,.smartcut-content .orientation-button:disabled svg.delete path,.smartcut-content .orientation-button.disabled svg.delete,.smartcut-content .orientation-button.disabled svg.delete path{fill:var(--btn-disabled-color, var(--font-color-disabled))}.smartcut-content .orientation-button:disabled:before,.smartcut-content .orientation-button.disabled:before{background-color:var(--btn-disabled-color, var(--font-color-disabled))}.planing-button.face-a{background-color:#ffa5004d}.planing-button.face-b{background-color:#ff45004d}.planing-button.face-a.face-b{background-color:#ff63477f}.planing-button.selected{border-color:tomato;box-shadow:0 0 5px #ff63477f}html{body{#smartcut-app{#smartcut-checkout{a#credit[data-v-1cab3593]{position:absolute!important;display:inline-block!important;inset:0 0 auto auto!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;color:#4e4e4e!important;border:none;font-size:12px!important}}}}}:root{--space--3: .25rem;--space--2: .5rem;--space--1: .75rem;--space-0: 0;--space-1: 1rem;--space-2: 1.5rem;--space-3: 2rem;--space-4: 3rem;--space-5: 4rem;--space-6: 6rem;--space-7: 8rem;--space-8: 12rem;--column-padding: clamp(.4rem, 1vw, 2rem);--row-spacing: clamp(1rem, 2vw, 1.8rem);--component-spacing: clamp(2rem, 4vw, 4.2rem);--container-sm: 560px;--container-md: 760px;--container-lg: 1020px;--container-xl: 1220px;--container-xxl: 1400px;--container-padding: var(--column-padding);--container-max-width: min(90vw, 1400px);--grid-columns: 12}.smartcut-content{scroll-behavior:smooth}.smartcut-content body{font-size:16px;line-height:1.6;margin:0;padding:0}.smartcut-content *,.smartcut-content *:before,.smartcut-content *:after{box-sizing:border-box}.smartcut-content img,.smartcut-content picture,.smartcut-content video,.smartcut-content canvas,.smartcut-content svg:not(.svg-inline--fa){display:block;height:auto;max-width:100%}.smartcut-content svg{shape-rendering:crispedges;text-rendering:optimizelegibility}.smartcut-content h1,.smartcut-content h2,.smartcut-content h3,.smartcut-content h4,.smartcut-content h5,.smartcut-content h6,.smartcut-content p,.smartcut-content figure,.smartcut-content blockquote,.smartcut-content dl,.smartcut-content dd,.smartcut-content ul,.smartcut-content ol{margin:0;padding:0}.smartcut-content nav ul{display:flex;flex-direction:column;list-style:none}.smartcut-content nav ul li{align-items:center;display:flex;margin-top:3px}.smartcut-content nav ul li:first-child{margin-top:0}.smartcut-content nav ul li a{border-bottom:none}.smartcut-content .icon,.smartcut-content .icon-left,.smartcut-content .icon-right,.smartcut-content .icon-both{align-items:center;display:inline-flex}.smartcut-content .icon svg,.smartcut-content .icon img,.smartcut-content .icon-left svg,.smartcut-content .icon-left img,.smartcut-content .icon-right svg,.smartcut-content .icon-right img,.smartcut-content .icon-both svg,.smartcut-content .icon-both img{display:inline;vertical-align:middle}.smartcut-content .icon img,.smartcut-content .icon-left img,.smartcut-content .icon-right img,.smartcut-content .icon-both img{height:16px;object-fit:contain;width:16px}.smartcut-content .icon-left svg,.smartcut-content .icon-left img,.smartcut-content .icon-left i{margin-right:var(--space--2)}.smartcut-content .icon-right svg,.smartcut-content .icon-right img,.smartcut-content .icon-right i{margin-left:var(--space--2)}.smartcut-content .icon-both>svg:first-child,.smartcut-content .icon-both>img:first-child,.smartcut-content .icon-both>i:first-child{margin-left:0;margin-right:var(--space--2)}.smartcut-content .icon-both>svg:last-child,.smartcut-content .icon-both>img:last-child,.smartcut-content .icon-both>i:last-child{margin-left:var(--space--2)}.smartcut-content input,.smartcut-content select,.smartcut-content button,.smartcut-content textarea{color:var(--font-color-black);font-family:inherit}.smartcut-content button{background:none;border:none;cursor:pointer;padding:0}.smartcut-content input,.smartcut-content textarea,.smartcut-content select{background:transparent;border:1px solid #cccccc;border-radius:4px;padding:var(--space--1)}.smartcut-content a{text-decoration:none}.smartcut-content .c-section{width:100%}.smartcut-content .c-component{margin-inline:auto;max-width:var(--container-max-width);padding-block:var(--component-spacing);width:100%}.smartcut-content .c-component--no-top{padding-block-start:0}.smartcut-content .c-component--no-bottom{padding-block-end:0}.smartcut-content .c-component--no-vertical{padding-block:0}.smartcut-content .c-component--sm{--container-max-width: var(--container-sm)}.smartcut-content .c-component--md{--container-max-width: var(--container-md)}.smartcut-content .c-component--lg{--container-max-width: var(--container-lg)}.smartcut-content .c-component--xl{--container-max-width: var(--container-xl)}.smartcut-content .c-component--xxl{--container-max-width: var(--container-xxl)}.smartcut-content .c-component--fluid{--container-max-width: none}.smartcut-content .container{margin-inline:auto;max-width:var(--container-max-width);width:100%}.smartcut-content .container--sm{--container-max-width: var(--container-sm)}.smartcut-content .container--md{--container-max-width: var(--container-md)}.smartcut-content .container--lg{--container-max-width: var(--container-lg)}.smartcut-content .container--xl{--container-max-width: var(--container-xl)}.smartcut-content .container--xxl{--container-max-width: var(--container-xxl)}.smartcut-content .container--fluid{max-width:none}.smartcut-content .grid{display:grid;gap:var(--row-spacing);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.smartcut-content .grid--2-col{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.smartcut-content .grid--3-col{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.smartcut-content .grid--4-col{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.smartcut-content .grid--6-col{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.smartcut-content .grid--12-col{grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr))}.smartcut-content .grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.smartcut-content .grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.smartcut-content .grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.smartcut-content .grid--features{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.smartcut-content .grid--sm-2col,.smartcut-content .grid--sm-3col,.smartcut-content .grid--sm-4col,.smartcut-content .grid--md-2col,.smartcut-content .grid--md-3col,.smartcut-content .grid--md-4col,.smartcut-content .grid--lg-2col,.smartcut-content .grid--lg-3col,.smartcut-content .grid--lg-4col,.smartcut-content .grid--xl-2col,.smartcut-content .grid--xl-3col,.smartcut-content .grid--xl-4col{grid-template-columns:1fr}@media(width>=600px){.smartcut-content .grid--sm-2col{grid-template-columns:repeat(2,1fr)}.smartcut-content .grid--sm-3col{grid-template-columns:repeat(3,1fr)}.smartcut-content .grid--sm-4col{grid-template-columns:repeat(4,1fr)}}@media(width>=800px){.smartcut-content .grid--md-2col{grid-template-columns:repeat(2,1fr)}.smartcut-content .grid--md-3col{grid-template-columns:repeat(3,1fr)}.smartcut-content .grid--md-4col{grid-template-columns:repeat(4,1fr)}}@media(width>=1040px){.smartcut-content .grid--lg-2col{grid-template-columns:repeat(2,1fr)}.smartcut-content .grid--lg-3col{grid-template-columns:repeat(3,1fr)}.smartcut-content .grid--lg-4col{grid-template-columns:repeat(4,1fr)}}@media(width>=1280px){.smartcut-content .grid--xl-2col{grid-template-columns:repeat(2,1fr)}.smartcut-content .grid--xl-3col{grid-template-columns:repeat(3,1fr)}.smartcut-content .grid--xl-4col{grid-template-columns:repeat(4,1fr)}}.smartcut-content .grid-item--span-2{grid-column:span 2}.smartcut-content .grid-item--span-3{grid-column:span 3}.smartcut-content .grid-item--span-4{grid-column:span 4}.smartcut-content .grid-item--span-full{grid-column:span var(--grid-columns)}@media(width>=800px){.smartcut-content .grid-item--md-span-2{grid-column:span 2}.smartcut-content .grid-item--md-span-3{grid-column:span 3}.smartcut-content .grid-item--md-span-4{grid-column:span 4}}@media(width>=1040px){.smartcut-content .grid-item--lg-span-2{grid-column:span 2}.smartcut-content .grid-item--lg-span-3{grid-column:span 3}.smartcut-content .grid-item--lg-span-4{grid-column:span 4}}.smartcut-content .gap-0{gap:var(--space-0)}.smartcut-content .gap-1{gap:var(--space-1)}.smartcut-content .gap-2{gap:var(--space-2)}.smartcut-content .gap-3{gap:var(--space-3)}.smartcut-content .gap-4{gap:var(--space-4)}.smartcut-content .gap-x-0{column-gap:var(--space-0)}.smartcut-content .gap-x-1{column-gap:var(--space-1)}.smartcut-content .gap-x-2{column-gap:var(--space-2)}.smartcut-content .gap-x-3{column-gap:var(--space-3)}.smartcut-content .gap-x-4{column-gap:var(--space-4)}.smartcut-content .gap-y-0{row-gap:var(--space-0)}.smartcut-content .gap-y-1{row-gap:var(--space-1)}.smartcut-content .gap-y-2{row-gap:var(--space-2)}.smartcut-content .gap-y-3{row-gap:var(--space-3)}.smartcut-content .gap-y-4{row-gap:var(--space-4)}.smartcut-content .content>*+*{margin-block-start:var(--space-1)}.smartcut-content .content--tight>*+*{margin-block-start:var(--space--1)}.smartcut-content .content--loose>*+*{margin-block-start:var(--space-2)}.smartcut-content .content--spacious>*+*{margin-block-start:var(--space-3)}.smartcut-content .content--none>*+*{margin-block-start:0}.smartcut-content .flex{display:flex}.smartcut-content .grid{display:grid}.smartcut-content .hidden{display:none}.smartcut-content .relative{position:relative}.smartcut-content .absolute{position:absolute}.smartcut-content .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.smartcut-content .focus-visible:focus{outline:2px solid var(--color-1);outline-offset:2px}@media print{.smartcut-content *{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.smartcut-content a,.smartcut-content a:visited{text-decoration:underline}.smartcut-content img{max-width:100%!important}.smartcut-content p,.smartcut-content h2,.smartcut-content h3{orphans:3;widows:3}.smartcut-content h2,.smartcut-content h3{break-after:avoid}}:root{--field-height: 36px;--field-padding: 8px;--field-border-radius: 4px;--checkbox-size: 24px}@media(width<=600px){:root{--field-height: 44px;--checkbox-size: 28px}}.smartcut-content input:not([type=checkbox],[type=radio],[type=range],[type=file]),.smartcut-content select,.smartcut-content textarea{background-color:#fff;border:var(--border-width) solid var(--border-dark-1);border-radius:var(--field-border-radius);box-sizing:border-box;color:var(--font-color-black);font-size:var(--font-size-1);font-weight:300;height:var(--field-height);max-width:220px;padding:0 var(--field-padding);width:100%}.smartcut-content input:focus,.smartcut-content select:focus,.smartcut-content textarea:focus{background-color:var(--color-input-focus)}.smartcut-content input:focus-visible,.smartcut-content select:focus-visible,.smartcut-content textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.smartcut-content input:disabled,.smartcut-content select:disabled,.smartcut-content textarea:disabled{background-color:var(--color-disabled);background-image:repeating-linear-gradient(45deg,rgb(146 146 146 / 10%),rgb(146 146 146 / 10%) 5px,transparent 5px,transparent 10px)!important;background-size:100%;color:var(--font-color-disabled);cursor:not-allowed}.smartcut-content input::placeholder,.smartcut-content textarea::placeholder{color:#bfbfbf}.smartcut-content input[type=number]{max-width:80px}.smartcut-content textarea{height:auto;line-height:1.4;min-height:80px;padding:12px var(--field-padding);resize:vertical}.smartcut-content select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:12px;cursor:pointer;padding-right:calc(var(--field-padding) + 20px)}.smartcut-content select:disabled{background:var(--color-disabled) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:12px;position:relative}.smartcut-content select:disabled:before{background-image:repeating-linear-gradient(45deg,rgb(146 146 146 / 10%),rgb(146 146 146 / 10%) 5px,transparent 5px,transparent 10px);background-size:100%;border-radius:var(--field-border-radius);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:calc(var(--field-padding) + 20px);top:0}.smartcut-content select option{background:#fff;color:var(--font-color-black)}.smartcut-content input[type=checkbox],.smartcut-content input[type=radio]{align-items:center;appearance:none;background:var(--background-light-4);border:var(--border-width) solid var(--border-dark-1);cursor:pointer;display:inline-flex;height:var(--checkbox-size);justify-content:center;margin:0;position:relative;width:var(--checkbox-size)}.smartcut-content input[type=checkbox]:focus-visible,.smartcut-content input[type=radio]:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.smartcut-content input[type=checkbox]:checked,.smartcut-content input[type=radio]:checked{background-color:var(--color-selected);border-color:var(--color-selected)}.smartcut-content input[type=checkbox]:disabled,.smartcut-content input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.smartcut-content input[type=checkbox]{border-radius:3px}.smartcut-content input[type=checkbox]:checked:before{color:#fff;content:"✓";display:block;font-size:16px;font-weight:var(--font-weight-bold);left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.smartcut-content input[type=radio]{border-radius:50%}.smartcut-content input[type=radio]:checked:before{background:#fff;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.smartcut-content .input-wrapper{display:flex;flex-direction:column;gap:8px}.smartcut-content .input-wrapper .input-label-group{align-items:center;display:flex;flex-direction:row;gap:8px}.smartcut-content .input-wrapper .input-label-group label{margin-bottom:0}.smartcut-content .input-wrapper.issue input:not([type=checkbox],[type=radio]),.smartcut-content .input-wrapper.issue select{background:var(--color-issue-light)}.smartcut-content .input-wrapper.warning input:not([type=checkbox],[type=radio]),.smartcut-content .input-wrapper.warning select{background:var(--color-warning-light)}.smartcut-content .input-wrapper.autoAdd input[type=checkbox]:checked:before{content:"∞";font-size:20px}.smartcut-content .grid-table{--field-height: 32px;--field-padding: 4px;--field-border-radius: 0}.smartcut-content .grid-table .cell .input-wrapper,.smartcut-content .grid-table .group .input-wrapper{align-items:center;flex-direction:row;height:100%}.smartcut-content .grid-table .cell .input-wrapper label,.smartcut-content .grid-table .group .input-wrapper label{margin-bottom:0}.smartcut-content .grid-table .cell input:not([type=checkbox],[type=radio]),.smartcut-content .grid-table .group input:not([type=checkbox],[type=radio]),.smartcut-content .grid-table .cell textarea,.smartcut-content .grid-table .group textarea{background:transparent;border:none;border-radius:0;height:100%;margin:0;max-width:none;outline:none;padding:0 var(--field-padding);width:100%}.smartcut-content .grid-table .cell input:focus,.smartcut-content .grid-table .group input:focus,.smartcut-content .grid-table .cell input:focus-visible,.smartcut-content .grid-table .group input:focus-visible,.smartcut-content .grid-table .cell textarea:focus,.smartcut-content .grid-table .group textarea:focus,.smartcut-content .grid-table .cell textarea:focus-visible,.smartcut-content .grid-table .group textarea:focus-visible{background:var(--color-input-focus);outline:none}.smartcut-content .grid-table .cell select,.smartcut-content .grid-table .group select{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:10px;border:none;border-radius:0;height:100%;margin:0;max-width:none;outline:none;padding:0 var(--field-padding);padding-right:calc(var(--field-padding) + 16px);width:100%}.smartcut-content .grid-table .cell select:focus,.smartcut-content .grid-table .group select:focus{background-color:var(--color-input-focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");background-position:right var(--field-padding) center;background-repeat:no-repeat;background-size:10px}.smartcut-content .grid-table .cell select:focus-visible,.smartcut-content .grid-table .group select:focus-visible{background-color:var(--color-input-focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");background-position:right var(--field-padding) center;background-repeat:no-repeat;background-size:10px;outline:2px solid var(--color-focus);outline-offset:0}.smartcut-content .grid-table input[type=checkbox],.smartcut-content .grid-table input[type=radio]{align-self:center;margin:0}.smartcut-content .grid-table input[type=checkbox]:checked,.smartcut-content .grid-table input[type=radio]:checked{background-color:var(--color-selected)!important;border-color:var(--color-selected)!important}.smartcut-content .grid-table .input-wrapper.issue input:not([type=checkbox],[type=radio]){background:var(--color-issue-light)}.smartcut-content .grid-table .input-wrapper.issue input:focus,.smartcut-content .grid-table .input-wrapper.issue input:focus-visible{background:var(--color-input-focus);outline:2px solid var(--color-focus);outline-offset:0}.smartcut-content .grid-table .input-wrapper.issue select{background:var(--color-issue-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:10px}.smartcut-content .grid-table .input-wrapper.issue select:focus,.smartcut-content .grid-table .input-wrapper.issue select:focus-visible{background:var(--color-input-focus) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:10px;outline:2px solid var(--color-focus);outline-offset:0}.smartcut-content .grid-table .input-wrapper.warning input:not([type=checkbox],[type=radio]){background:var(--color-warning-light)}.smartcut-content .grid-table .input-wrapper.warning input:focus,.smartcut-content .grid-table .input-wrapper.warning input:focus-visible{background:var(--color-input-focus)}.smartcut-content .grid-table .input-wrapper.warning select{background:var(--color-warning-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:10px}.smartcut-content .grid-table .input-wrapper.warning select:focus,.smartcut-content .grid-table .input-wrapper.warning select:focus-visible{background:var(--color-input-focus) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-position:right var(--field-padding) center;background-size:10px;outline:2px solid var(--color-focus);outline-offset:0}label{display:block;font-weight:var(--font-weight-bold);margin-bottom:8px}form,.form{display:flex;flex-direction:column;gap:12px}form input,form select,form textarea,form .input-wrapper,.form input,.form select,.form textarea,.form .input-wrapper{margin-bottom:0}form label,.form label{display:block;font-weight:var(--font-weight-bold);margin-bottom:8px}form .form-group,.form .form-group{display:flex;flex-direction:column;gap:8px}form .form-inline,.form .form-inline{align-items:center;display:flex;gap:12px}form .form-inline,.form .form-inline{input,select,.input-wrapper,label{margin-bottom:0}}:root{font-size:16px;--spacing-xs: clamp(2px, .5vw, 4px);--spacing-sm: clamp(4px, 1vw, 8px);--spacing-md: clamp(8px, 2vw, 16px);--spacing-lg: clamp(16px, 3vw, 24px);--spacing-xl: clamp(24px, 4vw, 32px);--btn-font-family: "Inter", "Lucida Sans Unicode", "Lucida Grande", sans-serif;--tool-container-padding: 4px;--widget-spacing: clamp(15px, 3vw, 20px);--surface-base: rgb(233 233 233);--surface-container: rgb(235 235 235);--surface-widget: rgb(252 252 252);--surface-panel-header: rgb(243 243 243);--surface-panel-body: rgb(252 252 252);--separator-subtle: rgb(221 221 221);--separator-normal: rgb(211 211 211);--grid-icon-size: 16px}@media(width>=800px){:root{--tool-container-padding: 1rem}}.smartcut-content{min-height:100vh;overflow-x:hidden;touch-action:pan-y;--column-padding: clamp(.4rem, 1vw, 1rem);#header.cle,#tool,#tool *{font-family:Inter,Helvetica,Arial,sans-serif}button,.c-btn,.c-btn-group>div{--btn-font-size: var(--font-size-2) !important;--btn-padding: .375rem .75rem !important;--btn-icon-size: 1rem !important}.c-btn--sm,.c-btn-group.c-btn--sm>div{--btn-font-size: var(--font-size-1) !important;--btn-padding: .25rem .5rem !important;--btn-icon-size: .875rem !important}.c-btn--lg,.c-btn-group.c-btn--lg>div{--btn-font-size: var(--font-size-3) !important;--btn-padding: .5rem 1rem !important;--btn-icon-size: 1.25rem !important}button,.c-btn{box-shadow:none!important;margin-bottom:0!important;&:active:not(:disabled){box-shadow:none!important}}.c-btn-group{box-shadow:none!important;margin-bottom:0!important;>div{border:none!important}}.grid-table{button,.c-btn{--btn-icon-size: var(--grid-icon-size, 16px);&.delete:hover svg path{fill:#dd2d2d}}}.debug{background-color:#fffff1;border:1px solid black;margin:2px 2px 20px;padding:10px!important;width:100%;>div:first-child{font-weight:var(--font-weight-bold);margin-bottom:10px}}.negative-widget-margin{margin-left:calc(-1 * var(--widget-spacing));margin-right:calc(-1 * var(--widget-spacing))}body,text{font-size:var(--font-size-2)}p.info,div.info,a.info{font-size:var(--font-size-2);margin-top:var(--spacing-sm)}table{border:none;border-collapse:collapse;&.stripes>tbody>tr:nth-child(odd){background-color:#00000008}}ul{margin-top:0;padding-left:20px}text{pointer-events:none;user-select:none}.info{line-height:1.3;i,svg{color:var(--color-2);margin-right:var(--spacing-sm);transition:color .2s ease}&.plan{color:var(--color-not-allowed);i{color:var(--color-not-allowed)}}a{border-bottom:1px solid var(--color-clickable);text-decoration:none}}.fa-info-circle{color:var(--color-2)}.border{border-color:var(--border-dark-1);border-style:solid;border-width:var(--border-width)}a.c-btn{display:inline-block}img.icon{height:0;object-fit:contain;width:0}.button-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start;&.vertical{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}}.warning{border-radius:8px;padding:var(--spacing-md);i{margin-right:var(--spacing-md)}a{font-weight:var(--font-weight-normal)}.c-btn{margin-bottom:0}}.stack{background-color:var(--color-3);border-radius:50%;box-shadow:var(--shadow-strong);color:var(--color-white);font-size:var(--font-size-1);line-height:var(--stack-size);text-align:center;width:var(--stack-size);z-index:1}.fa-triangle-exclamation{color:#dc2626}.click-effect:active{transform:translate(1px,1px) scale(.98)}*:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}#smartcut-app{display:flex;flex-direction:column;min-height:100vh}#maintenance-mode{padding:var(--spacing-lg);text-align:center}#login-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;a,span{margin-right:0}}#example .text-button{text-align:left}#excel{margin-bottom:var(--spacing-xl);button,label{margin-top:var(--spacing-lg)}button{margin-bottom:0}textarea{margin-bottom:0;min-height:120px;resize:vertical}}#inputs .body{.heading.section{border-radius:0!important;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);margin-bottom:1px;margin-left:calc(-1 * var(--widget-spacing));margin-right:calc(-1 * var(--widget-spacing));&:hover{background:#00000009}&.open{margin-bottom:8px;margin-top:4px;&.accordion-first{margin-top:0}&.accordion-last{margin-bottom:0}&.accordion-single{margin-bottom:0;margin-top:0}}&.accordion-last{margin-bottom:0}&.accordion-single{margin-bottom:0}.clickable{cursor:pointer;touch-action:manipulation}}.section-body.open{background:var(--surface-panel-body);border:1px solid var(--separator-normal);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a;margin-bottom:var(--spacing-md);margin-left:calc(-1 * var(--widget-spacing));margin-right:calc(-1 * var(--widget-spacing));padding-left:var(--widget-spacing);padding-right:var(--widget-spacing)}}#options .body{background:var(--background-light-4);padding-bottom:0!important;padding-left:0!important;padding-right:0!important;>div{box-sizing:border-box;margin-top:0!important;padding:var(--spacing-lg) var(--widget-spacing);width:100%;&:first-child{padding-top:0}&:nth-child(2n){background:var(--background-light-3)}&:not(:last-child){box-shadow:inset 0 -1px 0 var(--separator-subtle)}.info{margin-top:var(--spacing-md)}>div{padding-top:var(--spacing-lg);&:first-child{padding-top:0}}}}#options,#inputs{label{font-weight:var(--font-weight-bold);&.not-bold{font-weight:var(--font-weight-normal)}}h3{font-size:var(--font-size-3);margin-top:var(--spacing-xl)}.border h3{margin-top:0}}#graphs{#graph-efficiency{height:clamp(140px,20vw,180px);padding:0;width:clamp(280px,40vw,320px);.bar{fill:var(--color-1);transition:fill .3s ease}}text{font-size:var(--font-size-0)}}#tool{align-content:start;align-items:start;background:var(--surface-base);box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr;min-height:100vh;padding:1rem var(--column-padding);padding-bottom:4rem;width:100vw;@media(width>=1400px){gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}@media(width<=1400px){.col{grid-column:1}}.col{display:flex;flex-direction:column;gap:1rem var(--column-padding)}#header,#header-bottom,#header-hold,#header-message{grid-column:span 1;@media(width>=1400px){grid-column:span 2}}.widget{background:var(--surface-widget);border-radius:12px;box-shadow:var(--shadow-widget-hover);overflow:hidden;user-select:none;&.open{border-radius:12px 12px 0 0;.top{border-bottom:1px solid var(--separator-normal)}}.top{align-items:center;background:var(--surface-panel-header);border-bottom:none;display:flex;flex-direction:row;font-size:var(--font-size-2);font-weight:var(--font-weight-normal);height:56px;justify-content:space-between;padding:0 var(--widget-spacing);.action-menu .actions-btn{color:#000;padding:0}}div.menu{align-items:center;border-bottom:1px solid var(--separator-normal);display:flex;flex-wrap:wrap;font-size:var(--font-size-1);gap:var(--spacing-sm);padding:var(--spacing-sm);>button.dev,>a.dev{background-color:#8a2be2}&.multi-edit{background:var(--color-multi-edit)}&.pagination{border-bottom:0;container-type:inline-size;padding-bottom:0;.pagination-info{font-weight:var(--font-weight-bold)}@container (max-width: 500px){.c-btn.first,.c-btn.last{display:none}}}}.body{background:var(--surface-panel-body);padding-bottom:calc(var(--spacing-lg) * 1.5);padding-left:var(--widget-spacing);padding-right:var(--widget-spacing);padding-top:calc(var(--spacing-lg) * 1.5);>*:first-child{margin-top:0!important}>*:last-child{margin-bottom:0!important}.heading{box-sizing:border-box;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);margin-bottom:var(--widget-spacing);margin-top:var(--widget-spacing);&.section{align-items:center;background:var(--surface-panel-header);background:#00000004;border:none;border-radius:8px;box-shadow:inset 0 -1px 0 var(--separator-subtle);box-shadow:inset 0 -1px #0000000a,0 1px #ffffff7f;display:flex;flex-direction:row;flex-wrap:nowrap;height:48px;justify-content:space-between;line-height:48px;margin-bottom:0;margin-left:calc(-1 * var(--widget-spacing));margin-right:calc(-1 * var(--widget-spacing));margin-top:0;padding-left:var(--widget-spacing);padding-right:var(--widget-spacing);position:relative;touch-action:manipulation;user-select:none;>div{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-md);justify-content:flex-start}&.margin-top{margin-top:calc(var(--widget-spacing) * 3)}.chevron{color:var(--font-color-black);font-size:14px;height:14px;opacity:.6;width:14px}&.open .chevron{opacity:.8;transform:rotate(90deg)}&.groups{margin-top:var(--widget-spacing)}.action-menu{height:100%;margin-right:calc(-1 * var(--widget-spacing));.actions-btn{background:#00000026;color:#000;height:100%;padding:0;width:60px}}}}.section-body{background:var(--surface-panel-body);padding-bottom:var(--widget-spacing);padding-left:0;padding-right:0;padding-top:var(--widget-spacing);&.open{background:var(--surface-panel-body);border:1px solid var(--separator-normal);border-top:none}>div{margin-top:var(--widget-spacing);&:first-child{margin-top:0}}&.materials .select-saw-prompt{background:#00000003;border-radius:6px;margin:var(--spacing-md) 0;padding:var(--widget-spacing) 0}&.materials .no-items,&.saws .no-items{background:#00000003;border-radius:8px;color:var(--font-color-disabled);font-style:italic;margin:var(--spacing-md) 0;padding:var(--widget-spacing) 0;text-align:center}.materials.not-logged-in,.saws.not-logged-in{background:linear-gradient(135deg,#fef3c7,#fde68a);border:none;border-radius:8px;box-shadow:0 1px 3px #f59e0b1a,inset 0 1px #fff3;margin:var(--spacing-md) 0;padding:var(--widget-spacing);text-align:center}}}}}.smartcut-content{.grid-table{--grid-button-size: 28px;--grid-cell-height: 42px;--grid-icon-size: 14px;--grid-border-color: grey;--grid-cell-padding: 2px;.cell,.group{align-self:stretch;height:100%;min-height:0;min-width:0;width:100%;button,input[type=button],input[type=submit],input[type=reset],.c-btn{--btn-font-size: var(--font-size-1);--btn-icon-size: 14px;animation:none;border:none;box-shadow:none;margin-bottom:0;outline:none;transform:none;&:hover:not(:disabled){transform:none}&:active:not(:disabled){box-shadow:none;transform:none}&:focus-visible:not(:disabled){background-color:var(--color-focus);border:none;box-shadow:none;outline:none}}&.c-btn--loading:after{animation:none}}background-color:#fff;display:grid;font-size:var(--font-size-1);gap:0;isolation:isolate;overflow:hidden;.cell{box-sizing:border-box;min-height:var(--grid-cell-height)}&.padding .cell{padding:5px}&.no-bottom-border>.row:last-child>.cell{border-bottom:none}&.secondary-inputs-active>.row>.cell{border-bottom:none}.row{display:contents;&.auto{display:flex;flex-direction:row;.cell{flex:1;height:auto;padding:5px!important}&.table-heading{.cell{padding-bottom:10px!important;padding-top:10px!important}}}&.selectable{cursor:pointer}&.secondary-inputs-active>.cell{border-bottom:none}>.cell{background-color:transparent}&:nth-child(odd)>.cell{background-color:#00000005}&.sorting .cell.enabled{cursor:pointer}&.table-heading,&.sorting{border-bottom:none;color:var(--font-color-white);font-weight:600;position:relative;text-transform:capitalize;>.cell{border:none;color:var(--font-color-white);font-size:var(--font-size-0);font-weight:var(--font-weight-bold);justify-content:flex-start;letter-spacing:1.4px;line-height:1;margin:0;overflow:visible;padding:12px 0;position:relative;transform:rotate(180deg);writing-mode:vertical-rl;&.center{align-items:flex-start;justify-content:center}&:before{background-color:var(--color-1);content:"";inset:-1px;overflow:visible;position:absolute;z-index:-1}}}&.selected .cell{background-color:var(--color-row-selected)}&.multi-edit{.cell,.group,.inputs{background-color:var(--color-multi-edit)}}&.highlight{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;.cell input:not([type=checkbox]),.cell select{background-color:var(--color-row-selected)}}.cell>button,.group button{height:var(--grid-button-size);min-width:var(--grid-button-size)}}&.borders{>.row{>.cell{border-bottom:1px solid var(--grid-border-color)}}}&.stripes{>.cell{border:none}.row:nth-child(odd){>.cell{background-color:#00000008}}}.cell{box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--font-size-1);height:100%;justify-content:center;overflow:hidden;white-space:nowrap;&.center,&:has(input[type=checkbox]),&:has(button),&:has(.c-btn),&:has(.banding-button),&:has(.orientation-button),&:has(.id){align-items:center}&.clickable{cursor:pointer}&.text{overflow:hidden;padding-left:5px;padding-right:5px;text-overflow:ellipsis}.input-wrapper{&.issue,&.warning{padding:0}}&.text{text-transform:uppercase}&.center{align-items:center;.input-wrapper{display:flex;justify-content:center}}&.align-items-center{align-items:center}&.padding{padding:0 3px}&.orientation,&.machining,&.autoadd{align-items:center}&.machining.active button{color:var(--color-selected);svg path{fill:var(--color-selected)}}&.inventory-material{align-items:center;box-sizing:content-box;display:flex;flex-direction:row;justify-content:flex-start;padding:0 5px;>div{font-size:var(--font-size-0);margin-right:10px}>div,>button{background:none;flex-grow:0;margin-right:10px;padding-right:0;width:auto}>button{color:var(--color-clickable);font-size:var(--font-size-2);min-width:unset}&.selected{background-color:var(--font-color-white)}}.id{align-items:center;border:none;border-radius:50%;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;line-height:1;text-align:center;width:24px}>button{height:var(--grid-button-size);padding:0;width:var(--grid-button-size);--btn-icon-size: var(--grid-icon-size);svg,.svg-inline--fa,i,.fa-icon,[data-icon],>*{font-size:var(--btn-icon-size)!important;height:var(--btn-icon-size)!important;max-height:var(--btn-icon-size)!important;max-width:var(--btn-icon-size)!important;width:var(--btn-icon-size)!important;svg{height:100%!important;width:100%!important}}}>input:not([type=checkbox]){padding:0 var(--grid-cell-padding);&:read-only{padding:0 3px}}>input[type=checkbox]{margin-left:var(--grid-cell-padding)}>select{padding-left:var(--grid-cell-padding);padding-right:18px}.static{padding:0 var(--grid-cell-padding)}}.group{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;padding:var(--space--2);.input-wrapper{align-items:center;display:flex;gap:5px}.inputs{input:not([type=checkbox]),select{color:var(--font-color-black)}}.label{font-size:var(--font-size-0);user-select:none}.price{font-size:var(--font-size-0)}&.banding,&.finish,&.planing{padding-bottom:var(--widget-spacing);padding-top:var(--widget-spacing)}&.issues,&.warnings{font-size:var(--font-size-1);font-weight:var(--font-weight-bold);padding:10px;pre{background:none;font-size:var(--font-size-1);margin:0;padding:0}}&.issues{background-color:var(--color-issue);color:var(--font-color-white);font-weight:var(--font-weight-bold);pre{color:var(--font-color-white)}}&.warnings{background-color:var(--color-warning);color:var(--font-color-black);pre{color:var(--font-color-black)}}.inputs{align-items:center;display:flex;flex-direction:row;gap:10px;>.label{font-weight:var(--font-weight-bold);padding-right:5px;text-transform:uppercase}select,input:not([type=checkbox],[type=radio]){background-color:#fff;border:1px solid rgb(184 184 184);border-radius:5px;font-size:var(--font-size-0);&.number{max-width:60px;width:100%}}label{display:block;font-size:var(--font-size-0);width:auto}&.grid-layout{align-items:center;column-gap:10px;display:grid;row-gap:5px}}&.banding,&.finish,&.planing,&.trim{align-items:flex-start;background:var(--background-light-4);border-bottom:1px solid var(--grid-border-color);color:var(--font-color-black);flex-direction:column;gap:5px;.input-wrapper{border-color:#b8b8b8;height:36px}}&.trim{.input-wrapper{gap:0;label{align-items:center;background-color:#585858;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;display:flex;font-size:10px;height:100%;justify-content:center;margin-right:0;width:3em}input:not([type=checkbox],[type=radio]){border-bottom-left-radius:0;border-top-left-radius:0}}}}.cell,.group{select{&:disabled{background-image:repeating-linear-gradient(45deg,rgb(146 146 146 / 10%),rgb(146 146 146 / 10%) 5px,transparent 5px,transparent 10px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E")!important;background-position:0 0,right var(--field-padding) center!important;background-repeat:repeat,no-repeat!important;background-size:100%;background-size:100%,10px!important}}}}}.smartcut-content{#spreadsheet-import-toggle{margin-bottom:30px}#export-to-json{margin-bottom:10px}.materials,.saws{.grid-table{margin:0}}#inputs{pre{margin:0}.saw-summary{font-weight:500}#part-trim{margin-top:var(--widget-spacing);padding-bottom:var(--widget-spacing)}.section-body{&.saw{>div{label{margin-bottom:10px}.switch{margin-bottom:5px}&.saw-summary{margin-bottom:0}>*{&:last-child{margin-bottom:0}}&:last-child{margin-bottom:0}}}}&.widget .body .heading.section{&.info{i{display:inline-block}height:auto;line-height:1.5;padding-bottom:5px;padding-top:5px}a{display:inline!important}&.important{background:var(--color-important);color:var(--font-color-black);svg,a{color:var(--font-color-black)}}&.saws{i.selected{margin-left:10px}}&.stock,&.materials{background:var(--color-stock)}&.parts{background:var(--color-shape);color:var(--font-color-white);.clickable{color:var(--font-color-white)}svg{path{fill:var(--font-color-white)}}}&.issues{background:var(--color-issue);color:var(--font-color-white)}}}#inputs,#smartcut-checkout{#inputs-stock,#inputs-parts,#inputs-groups{.input-options{background:var(--background-light-1);color:var(--font-color-black);padding:var(--widget-spacing);.heading{margin-top:0}}.dxf-preview-wrapper{.dxf-preview{background:var(--background-light-1);color:var(--font-color-black);margin-left:auto;margin-right:auto;padding:2px;>div{background:none;border:0;margin:0;.diagram{height:76px;width:76px}}}.no-preview{align-items:center;background-image:repeating-linear-gradient(45deg,rgb(146 146 146 / 10%),rgb(146 146 146 / 10%) 5px,transparent 5px,transparent 10px)!important;background-size:100%;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding-left:2px;width:100%}}}.add-button{.remaining{font-size:var(--font-size-0)}&.exceeded{.remaining{background-color:var(--color-important);color:var(--font-color-black)}}}.filters{margin-left:calc(-1 * var(--widget-spacing));margin-right:calc(-1 * var(--widget-spacing))}.materials,#stock-input{.cell{.id{background-color:var(--color-stock);color:var(--font-color-black);&:hover{background-color:var(--color-clickable);color:var(--font-color-white)}&.selected{background-color:var(--color-selected);color:#fff}}}}.materials,#stock-input,#part-input,#inputs-parts-list{margin-top:0}#part-input{margin-top:0;.extras{.action-bar{align-items:center;background:var(--background-light-1);box-sizing:border-box;color:var(--font-color-black);display:flex;flex-direction:row;gap:5px;justify-content:space-between;margin-bottom:var(--spacing-lg);margin-left:-.5rem;margin-right:-.5rem;margin-top:calc(-1 * var(--widget-spacing));padding:var(--spacing-md);width:calc(100% + 1rem);.add-custom{align-items:center;display:flex;flex-direction:row;gap:5px;input{background:#fff;border-color:var(--border-dark-4);border-radius:var(--border-radius-1);border-style:solid;border-width:var(--border-width);padding:10px;&:focus{background-color:var(--color-input-focus)}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}}}}.delete-all{margin-top:var(--spacing-lg)!important}}.cell{.id{background-color:var(--color-shape);color:var(--font-color-white);cursor:pointer;&:hover{background-color:var(--color-clickable);color:var(--font-color-white)}&.selected{background-color:var(--color-selected)}}&.material{&.selected{>button:first-child{i{color:var(--color-selected)}}}>button{&:focus{i{color:var(--color-focus)}}}}}}#inputs-groups{>p.info{margin-bottom:10px;margin-top:0}.row{.id{border:1px solid grey;cursor:pointer;&.selected{background-color:var(--color-selected);color:var(--font-color-white)}}}}#part-input,#stock-input{.row.sorting{>div.cell{align-items:center;display:flex;font-size:18px;&:before{background-color:#0a4e64}>svg{cursor:pointer}}}}.button-wrapper{.row{@media(width>=300px){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;.info{margin-bottom:0;margin-left:10px;margin-top:0}}}}#set-shape-rotation{margin-top:20px}.blade-width{label.heading{margin-top:0!important}}#inputs-unusable-parts{background-color:var(--color-important);border-radius:5px;font-size:var(--font-size-3);margin-top:20px;padding:14px;.fa-triangle-exclamation{color:#000}li{font-weight:var(--font-weight-bold)}.heading{font-weight:700!important;margin-top:0!important}>div{>p{&:last-child{margin-bottom:0}}}}}#inputs{#inputs-groups{#add-group{margin-bottom:var(--widget-spacing);margin-top:var(--widget-spacing)}}}}#smartcut-app,#smartcut-machining{#navigation{.vis{.cut,.shape,.stock,.banding{shape-rendering:geometricprecision}}}.diagram-container{background:var(--background-light-2);box-sizing:content-box;color:var(--font-color-black);-webkit-font-smoothing:subpixel-antialiased;height:0;letter-spacing:.3px;max-width:100%;overflow:hidden;position:relative;text-rendering:optimizelegibility;touch-action:manipulation;width:100%;&.app{.vis .cuts .cut-label{font-size:9px;top:-1px}}}.vis{height:100%;shape-rendering:geometricprecision;width:100%;text{font-size:8px;pointer-events:none;user-select:none}.cut,.shape,.stock,.banding{shape-rendering:geometricprecision}.shape-text,.banding-wrapper{&.hidden{display:none}}.stock-group{filter:drop-shadow(-2px 2px 2px rgb(42 44 0 / 40%));.background{fill:var(--background-light-1)}}.shapes{.shape-text{fill:#fff;font-weight:var(--font-weight-bold);text-anchor:middle;&.id{font-size:10px}}.highlight-c{fill:#ebb134!important}.highlight-b{fill:#eb7a34!important}.highlight-a{fill:#eb3434!important}}.groups{.group{fill:none;stroke:var(--font-color-white);stroke-width:1px}}.axis{text{fill:var(--font-color-black);font-size:10px}line{stroke:var(--font-color-black)}&.shape{path,line{stroke:var(--font-color-black);stroke-width:1px}}&.measurement{.tick{line{display:none}}}&.stock{path{display:none}line,text{opacity:.5}}}.cuts{.cut{stroke:#000;&.selected{stroke:var(--color-cut-selected)}&.highlight{stroke:#fff}&.head{stroke:#775cff;&.highlight{stroke:#fff}}&.trim{stroke:red;&.highlight{stroke:#fff}}&.ptx-dummy{stroke:orange}&.inside-segment{stroke:var(--color-inside-segment);&.highlight{stroke:#fff}&.completed{stroke:#000}}}.cut-label{font-size:8px;font-weight:600;position:relative}}.shape-group{cursor:pointer}.positions{.ghost{cursor:pointer;fill:var(--font-color-black);opacity:.12;pointer-events:all;&.hover{fill:var(--color-selected);opacity:1}&.selected{opacity:.8;stroke:#fff;stroke-width:2px}&.highlight{fill:var(--color-selected);opacity:1}}}.dots{.dot{cursor:pointer;fill:var(--color-clickable);&.raycast{fill:var(--color-magenta)}}}.segments{.segment{fill:var(--color-inside-segment);&.parent{fill:#000;opacity:.4}&.offcut{fill:#034d3c}&:hover{opacity:.3}}.segment-text{fill:#000;font-size:10px;font-weight:var(--font-weight-bold);text-anchor:middle}}}.move-mode{.banding-group,.trim-group{display:none}.cuts{.cut{display:none}}&.moving{.shape-group{cursor:not-allowed}}}}#smartcut-checkout.smartcut-content,#smartcut-checkout.smartcut-content *{font-family:Inter,Helvetica,Arial,sans-serif}#smartcut-checkout.smartcut-content{font-family:Inter,Helvetica,Arial,sans-serif;background:none;height:auto;margin-bottom:var(--spacing-lg);min-height:auto;position:relative;width:100%;#smartcut-full-screen{margin-bottom:var(--widget-spacing)!important}&.fullscreen{background:#fff;padding:var(--widget-spacing)}.button-wrapper,#import-file{margin-top:var(--spacing-lg)}#drop{height:60px;>div{font-size:var(--font-size-1)}}#diagram-wrapper{margin-top:var(--spacing-lg);position:relative;#stack{background-color:var(--color-3);border-radius:50%;box-shadow:var(--shadow-strong);box-sizing:content-box;color:#fff;display:block;font-size:10px!important;font-weight:var(--font-weight-bold);height:28px;line-height:28px;position:absolute;right:4px;text-align:center;top:4px;width:28px;z-index:9}@container (min-width: 768px){#stack{right:10px;top:10px}}#diagram{height:0}}#progress{height:50px;margin-top:var(--spacing-lg);#spinner-number.stock-number{height:40px;line-height:40px;width:40px}}#part-input{margin-bottom:var(--spacing-sm);.button-wrapper{margin-top:var(--spacing-sm)}.table-heading,#banding-label,label{user-select:none}}#part-count{font-size:var(--font-size-0);user-select:none}#messages{background:var(--color-important);border-radius:8px;line-height:1.5;margin-top:var(--spacing-lg);padding:var(--widget-spacing);.heading{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}>*:last-child{margin-bottom:0}pre{background:none;line-height:1.4;margin-top:0;padding:0;white-space:pre-wrap}}#mini-stock-nav{margin-top:var(--spacing-sm)}.extras{.delete-all{margin-top:var(--spacing-lg)}}#formula-pricing{margin-bottom:var(--spacing-lg);.heading.panels{margin-bottom:calc(-1 * var(--spacing-lg));margin-top:var(--spacing-lg)}.input-wrapper{margin-bottom:var(--spacing-sm)}.extras{.heading{margin-bottom:var(--spacing-sm)}>div{margin-bottom:var(--spacing-xs)}}}}.scrolling-list{.list-wrapper{&[data-v-cc09ad99]{height:calc(5 * var(--v0791f5fc) * 1px);overflow:hidden}ul{&[data-v-cc09ad99]{list-style:none}li[data-v-cc09ad99]{height:var(--v2ce6bf11);line-height:var(--v2ce6bf11);transition:all .2s ease}}}}:root{font-size:16px;--stack-size: 28px;--menu-spacing: 0px;--breakpoint: 1400px;--column-padding: 15px;--heading-spacing-desktop: 20px;--breakpoint-sm: 600px;--breakpoint-md: 800px;--breakpoint-lg: 1040px;--breakpoint-xl: 1280px;--breakpoint-xxl: 1440px;--container-width-sm: 560px;--container-width-md: 760px;--container-width-lg: 1020px;--container-width-xl: 1220px;--container-width-xxl: 1400px;--color-0: #03171d;--color-1: #073b4c;--color-2: #118ab2;--color-3: #ef476f;--color-4: #ffd166;--color-5: #06d6a0;--color-magenta: rgb(225 0 255);--color-important: #ffac6d;--color-stock: #ffd166;--color-shape: #118ab2;--color-inside-segment: #06d6a0;--color-overlay: rgb(90 90 90 / 30%);--color-black: rgb(27 26 30);--color-white: rgb(252 252 252);--color-delete: rgb(192 21 21);--color-issue: rgb(225 78 41);--color-warning: rgb(255 170 0);--color-danger: rgb(255 69 69);--color-info: #ffffff;--color-success: #1bc319;--color-issue-light: rgb(255 216 213);--color-warning-light: rgb(255 242 204);--color-multi-edit: rgb(215 250 255);--color-clickable: #4a90a4;--color-hover: #29c778;--color-selected: #1bc319;--color-focus: #ffb727;--color-input-focus: rgb(255 249 238);--color-disabled: rgb(181 181 181);--color-cut-hover: #ffe0a3;--color-cut-selected: #ffbf3e;--color-row-selected: rgb(244 255 161);--color-not-allowed: red;--font-color-black: #1b1a1efa;--font-color-white: rgb(255 255 255 / 98%);--font-color-selected: rgb(27 26 30 / 98%);--font-color-disabled: rgb(117 117 117 / 98%);--font-color-readonly: rgb(117 117 117 / 98%);--font-color-important: red;--background-light-base: rgb(240 240 240);--background-light-0: rgb(233 233 233);--background-light-1: rgb(240 240 240);--background-light-2: rgb(245 245 245);--background-light-3: rgb(247 247 247);--background-light-4: rgb(252 252 252);--background-light-5: rgb(238 238 238);--background-dark-base: rgb(24 24 24);--background-dark-1: rgb(24 24 24);--background-dark-2: rgb(29 29 29);--background-dark-3: rgb(36 36 36);--background-dark-4: rgb(43 43 43);--font-weight-normal: 300;--font-weight-bold: 400;--font-weight-bolder: 500;--font-size-0: clamp(.7rem, .65rem + .2vw, .75rem);--font-size-1: clamp(.8rem, .75rem + .25vw, .875rem);--font-size-2: clamp(.9rem, .85rem + .3vw, 1rem);--font-size-3: clamp(1rem, .95rem + .35vw, 1.125rem);--font-size-4: clamp(1.1rem, 1rem + .5vw, 1.25rem);--font-size-5: clamp(1.3rem, 1.2rem + .6vw, 1.5rem);--font-size-6: clamp(1.7rem, 1.5rem + 1vw, 2rem);--shadow-base: 0 2px 4px rgb(0 0 0 / 15%);--shadow-strong: 0 4px 4px rgb(0 0 0 / 30%);--shadow-lg: 0 4px 8px rgb(0 0 0 / 20%);--shadow-widget: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);--shadow-widget-enhanced: 0 2px 8px rgb(0 0 0 / 8%), 0 4px 16px rgb(0 0 0 / 4%), 0 1px 2px rgb(0 0 0 / 12%);--shadow-widget-hover: 0 4px 12px rgb(0 0 0 / 12%), 0 8px 24px rgb(0 0 0 / 6%), 0 2px 4px rgb(0 0 0 / 16%);--border-color: #073b4c;--border-width: 1px;--border-radius-1: 4px;--border-radius-2: 8px;--border-radius-3: 12px;--border-dark-1: rgb(27 26 30);--border-dark-2: rgb(29 28 32);--border-light-1: rgb(252 252 252);--border-light-2: rgb(254 254 254);--border-separator-subtle: rgb(221 221 221);--border-separator-normal: rgb(211 211 211);--button-height: 34px;--transition-default: .2s ease}.bg-light-0{background:var(--background-light-0);color:var(--font-color-black)}.bg-light-1{background:var(--background-light-1);color:var(--font-color-black)}.bg-light-4{background:var(--background-light-4);color:var(--font-color-black)}.bg-dark-1{background:var(--background-dark-1);color:var(--font-color-white)}.disabled-stripes{background-image:repeating-linear-gradient(45deg,rgb(146 146 146 / 10%),rgb(146 146 146 / 10%) 5px,transparent 5px,transparent 10px)!important;background-size:100%}.warning{background-color:var(--color-warning);color:var(--font-color-black)}.warning pre{color:var(--font-color-black)}.issue{background-color:var(--color-issue);color:var(--font-color-white);font-weight:var(--font-weight-bold)}.issue pre{color:var(--font-color-white)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.smartcut-content{scroll-behavior:smooth;body{font-size:16px;margin:0;padding:0}}.smartcut-content{*,*:before,*:after{box-sizing:border-box}body{line-height:1.6;margin:0}img,picture,video,canvas,svg:not(.svg-inline--fa){display:block;height:auto;max-width:100%}svg{shape-rendering:crispedges;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}nav{ul{display:flex;flex-direction:column;list-style:none;li{a{border-bottom:none}align-items:center;display:flex;margin-top:3px;&:first-child{margin-top:0}}}}.icon,.icon-left,.icon-right,.icon-both{align-items:center;display:inline-flex;svg,img{display:inline;vertical-align:middle}img{height:16px;object-fit:contain;width:16px}}.icon-left{svg,img,i{margin-right:var(--space--2)}}.icon-right{svg,img,i{margin-left:var(--space--2)}}.icon-both{>svg,>img,>i{&:first-child{margin-left:0;margin-right:var(--space--2)}&:last-child{margin-left:var(--space--2)}}}input,select,button,textarea{color:var(--font-color-black);font-family:inherit}button{background:none;border:none;cursor:pointer;padding:0}input,textarea,select{background:transparent;border:1px solid #cccccc;border-radius:4px;padding:var(--space--1)}select{padding-bottom:0;padding-top:0}a{text-decoration:none}.flex{display:flex}.grid{display:grid}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus-visible:focus{outline:2px solid var(--color-1);outline-offset:2px}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{break-after:avoid}}}:root{--btn-font-family: inherit;--btn-font-weight: var(--font-weight-bold);--btn-line-height: 1.2;--btn-gap: .6rem;--btn-border-radius: 3px;--btn-font-size: var(--font-size-4);--btn-padding: .5rem 1rem;--btn-icon-size: 1.25rem;--btn-color: var(--font-color-white);--btn-bg: var(--color-2);--btn-hover-bg: rgb(13 109 141);--btn-focus-ring: var(--color-2);--btn-disabled-color: var(--font-color-disabled);--btn-disabled-bg: var(--color-disabled);--btn-disabled-border: var(--color-disabled);--btn-selected-color: var(--font-color-white);--btn-selected-bg: var(--color-selected);--btn-selected-border: var(--color-selected)}@keyframes btn-spin{to{transform:rotate(360deg)}}.smartcut-content{button,input[type=button],input[type=submit],input[type=reset],.c-btn,a.c-btn{align-items:center;appearance:none;background:none;background-color:var(--btn-bg);border:none;border-radius:var(--btn-border-radius);box-shadow:4px 4px #118ab27f;color:var(--btn-color);cursor:pointer;display:flex;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap);justify-content:center;line-height:var(--btn-line-height);margin-bottom:4px;max-width:100%;outline:none;overflow:hidden;padding:var(--btn-padding);text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;white-space:nowrap}a.c-btn{display:inline-flex!important}button svg,button i,.c-btn svg,.c-btn i{flex-shrink:0;height:var(--btn-icon-size);width:var(--btn-icon-size)}button:hover:not(:disabled,.disabled,[aria-disabled=true]),.c-btn:hover:not(:disabled,.disabled,[aria-disabled=true]){background-color:var(--btn-hover-bg);text-decoration:none}button:focus-visible:not(:disabled),.c-btn:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--btn-focus-ring);outline-offset:2px}button:active:not(:disabled),.c-btn:active:not(:disabled){box-shadow:3px 3px #118ab299;transform:scale(.98)}button:disabled,button[aria-disabled=true],button.disabled,.c-btn:disabled,.c-btn[aria-disabled=true],.c-btn.disabled{background-color:var(--btn-disabled-bg)!important;border-color:var(--btn-disabled-border)!important;box-shadow:none;color:var(--btn-disabled-color)!important;cursor:not-allowed;transform:none}button:disabled:hover,.c-btn:disabled:hover{background-color:var(--btn-disabled-bg)!important;transform:none}button.selected,button[aria-selected=true],button[aria-pressed=true],.c-btn.selected,.c-btn[aria-selected=true],.c-btn[aria-pressed=true]{background-color:var(--btn-selected-bg);border-color:var(--btn-selected-border);color:var(--btn-selected-color)}button.selected:hover:not(:disabled),.c-btn.selected:hover:not(:disabled){background-color:var(--btn-selected-bg)!important}.c-btn--sm{--btn-font-size: var(--font-size-1);--btn-padding: .375rem .75rem;--btn-icon-size: 1rem}.c-btn--md{--btn-font-size: var(--font-size-4);--btn-padding: .5rem 1rem;--btn-icon-size: 1.25rem}.c-btn--lg{--btn-font-size: var(--font-size-5);--btn-padding: .75rem 1.5rem;--btn-icon-size: 1.5rem}.c-btn--white{--btn-color: var(--font-color-black);--btn-bg: var(--color-white);--btn-hover-bg: var(--background-light-1);--btn-focus-ring: var(--color-2)}.c-btn--success{--btn-color: var(--font-color-white);--btn-bg: var(--color-5);--btn-hover-bg: var(--color-success);--btn-focus-ring: var(--color-5)}.c-btn--danger{--btn-color: var(--font-color-white);--btn-bg: var(--color-danger);--btn-hover-bg: rgb(204 55 55);--btn-focus-ring: var(--color-3)}.c-btn--ghost{--btn-color: var(--font-color-black);--btn-bg: transparent;--btn-hover-bg: var(--background-light-1);--btn-focus-ring: var(--color-2)}.c-btn--delete,.delete{--btn-color: var(--font-color-white);--btn-bg: var(--color-delete);--btn-hover-bg: rgb(153 17 17);--btn-focus-ring: var(--color-delete)}.delete{path{fill:var(--btn-color, white)!important}&:hover path{fill:var(--btn-color, white)!important}svg.delete{fill:var(--btn-color, white)!important;path{fill:var(--btn-color, white)!important}}}.c-btn--col-1,.c-btn.color-1{--btn-bg: var(--color-1);--btn-hover-bg: rgb(5 43 56);--btn-color: var(--font-color-white)}.c-btn--col-2,.c-btn.color-2{--btn-bg: var(--color-2);--btn-hover-bg: rgb(13 109 141);--btn-color: var(--font-color-white)}.c-btn--col-3,.c-btn.color-3{--btn-bg: var(--color-3);--btn-hover-bg: rgb(220 41 81);--btn-color: var(--font-color-white)}.c-btn--col-4,.c-btn.color-4{--btn-bg: var(--color-4);--btn-hover-bg: rgb(255 197 77);--btn-color: var(--font-color-black)}.c-btn--col-5,.c-btn.color-5{--btn-bg: var(--color-5);--btn-hover-bg: rgb(4 168 125);--btn-color: var(--font-color-white)}.c-btn--unstyled{all:unset;cursor:pointer}.c-btn--full{width:100%}.c-btn--icon{padding:calc(var(--btn-padding) * .5)}.c-btn--loading{color:transparent!important;position:relative;&:after{align-items:center;animation:btn-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:var(--btn-color);content:"";display:flex;height:1em;inset:0;justify-content:center;margin:auto;position:absolute;width:1em}}.c-btn--no-effects,button.c-btn--no-effects,.c-btn.c-btn--no-effects{border:none!important;box-shadow:none!important;margin-bottom:0!important;&:hover:not(:disabled),&:active:not(:disabled),&:focus-visible{box-shadow:none!important;transform:none}}.c-btn.no-margin,button.no-margin{margin-bottom:0!important}.c-btn-group{align-items:stretch;border-radius:var(--btn-border-radius);box-shadow:4px 4px #118ab27f;display:inline-flex;margin-bottom:4px;>div{align-items:center;background-color:var(--background-light-1);border:1px solid var(--background-light-0);border-radius:0;box-shadow:none;color:var(--font-color-black);display:flex;flex:0 0 auto;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);justify-content:center;line-height:var(--btn-line-height);margin-bottom:0;min-height:100%;padding:var(--btn-padding);white-space:nowrap}>.c-btn,>div{border-radius:0!important;box-shadow:none;margin-bottom:0}>.c-btn:first-child,>div:first-child{border-end-end-radius:0!important;border-end-start-radius:var(--btn-border-radius)!important;border-start-end-radius:0!important;border-start-start-radius:var(--btn-border-radius)!important}>.c-btn:last-child,>div:last-child{border-end-end-radius:var(--btn-border-radius)!important;border-end-start-radius:0!important;border-start-end-radius:var(--btn-border-radius)!important;border-start-start-radius:0!important}>.c-btn:not(:first-child,:last-child),>div:not(:first-child,:last-child){border-radius:0!important}>.c-btn:hover,>.c-btn:focus-visible{z-index:1}}.c-btn-group--vertical{align-items:stretch;flex-direction:column;>.c-btn:first-child,>div:first-child{border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 0!important}>.c-btn:last-child,>div:last-child{border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius)!important}>.c-btn:not(:first-child,:last-child),>div:not(:first-child,:last-child){border-radius:0!important}>.c-btn:not(:first-child){margin-inline-start:0}>div{width:100%}}@media(width>=800px){.c-btn--md-sm{--btn-font-size: var(--font-size-1);--btn-padding: .375rem .75rem;--btn-icon-size: 1rem}.c-btn--md-lg{--btn-font-size: var(--font-size-5);--btn-padding: .75rem 1.5rem;--btn-icon-size: 1.5rem}.c-btn--md-full{width:100%}}@media(width>=1040px){.c-btn--lg-sm{--btn-font-size: var(--font-size-1);--btn-padding: .375rem .75rem;--btn-icon-size: 1rem}.c-btn--lg-lg{--btn-font-size: var(--font-size-5);--btn-padding: .75rem 1.5rem;--btn-icon-size: 1.5rem}.c-btn--lg-full{width:100%}}}.smartcut-content{color:var(--font-color-black);font-size:16px;text-rendering:optimizelegibility;body,p,li,td,th,label,input,select,textarea,button{color:var(--font-color-black);font-optical-sizing:auto;font-size:var(--font-size-2);font-weight:var(--font-weight-normal);-webkit-text-stroke:.45px rgb(0 0 0 / 10%)}h1,.h1{font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}h2,.h2{font-size:clamp(1.75rem,3vw + 1rem,2.3rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}h3,.h3{font-size:clamp(1.5rem,2.5vw + 1rem,2rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}h4,.h4{font-size:clamp(1.25rem,2vw + 1rem,1.5rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}h5,.h5{font-size:clamp(1.125rem,1.5vw + 1rem,1.25rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}h6,.h6{font-size:clamp(1rem,1vw + 1rem,1rem);font-weight:var(--font-weight-bold);line-height:1.2;&:last-child{margin-block-end:0}a,span{font-size:inherit;line-height:inherit}}.font-xs{font-size:var(--font-size-0)}.font-sm{font-size:var(--font-size-1)}.font-base{font-size:var(--font-size-2)}.font-lg{font-size:var(--font-size-3)}h1,.h1,h2,.h2{letter-spacing:1.1px}p{line-height:1.6;margin-block-end:var(--space-1);&:last-child{margin-block-end:0}}strong{font-weight:var(--font-weight-bold)}a{border-bottom:2px solid var(--color-clickable);color:var(--color-1);text-decoration:none;&:focus,&:focus-visible{outline:none}}pre{background:#0000000d;border-radius:4px;font-family:Courier New,monospace;overflow-x:auto;padding:var(--space-1);white-space:pre-wrap}.svg-inline--fa{display:inline-block;fill:currentcolor;height:1em;width:1em}.content{>*+h1,>*+h2,>*+h3,>*+h4,>*+h5,>*+h6{margin-block-start:var(--space-4)}>h1,>h2,>h3,>h4,>h5,>h6{margin-block-end:var(--space-4);+*{margin-block-start:0!important}}>ul,>ol{margin-block:var(--space-1);padding-inline-start:var(--space-2);li{margin-block:var(--space--1)}}>blockquote{border-inline-start:3px solid var(--color-1);font-style:italic;margin-block:var(--space-2);margin-inline:var(--space-2);padding-inline-start:var(--space-2)}}.text-center{text-align:center}.font-bold{font-weight:var(--font-weight-bold)}.highlight{background-image:none;border-bottom:3px solid var(--color-4);border-radius:0;margin:0;padding:0}}:root{--space--3: .25rem;--space--2: .5rem;--space--1: .75rem;--space-0: 0;--space-1: 1rem;--space-2: 1.5rem;--space-3: 2rem;--space-4: 3rem;--space-5: 4rem;--space-6: 6rem;--space-7: 8rem;--space-8: 12rem;--column-padding: clamp(.4rem, 1vw, 2rem);--row-spacing: clamp(1rem, 2vw, 1.8rem);--component-spacing: clamp(2rem, 4vw, 4.2rem);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-xxl: 1536px;--container-padding: var(--column-padding);--container-max-width: min(90vw, 1400px)}.smartcut-content{*,*:before,*:after{box-sizing:border-box}body{line-height:1.6;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}.c-section{width:100%}.c-component{margin-inline:auto;max-width:var(--container-max-width);padding-block:var(--component-spacing);width:100%}.c-component--no-top{padding-block-start:0}.c-component--no-bottom{padding-block-end:0}.c-component--no-vertical{padding-block:0}.c-component--sm{--container-max-width: var(--container-sm)}.c-component--md{--container-max-width: var(--container-md)}.c-component--lg{--container-max-width: var(--container-lg)}.c-component--xl{--container-max-width: var(--container-xl)}.c-component--xxl{--container-max-width: var(--container-xxl)}.c-component--fluid{--container-max-width: none}.container{margin-inline:auto;max-width:var(--container-max-width);width:100%}.container--sm{--container-max-width: var(--container-sm)}.container--md{--container-max-width: var(--container-md)}.container--lg{--container-max-width: var(--container-lg)}.container--xl{--container-max-width: var(--container-xl)}.container--xxl{--container-max-width: var(--container-xxl)}.container--fluid{max-width:none}.grid{display:grid;gap:var(--row-spacing);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid--2-col{grid-template-columns:repeat(2,minmax(min(280px,100%),1fr))}.grid--3-col{grid-template-columns:repeat(3,minmax(min(250px,100%),1fr))}.grid--4-col{grid-template-columns:repeat(4,minmax(min(200px,100%),1fr))}.grid--6-col{grid-template-columns:repeat(6,minmax(min(150px,100%),1fr))}.grid--12-col{grid-template-columns:repeat(12,minmax(min(100px,100%),1fr))}.grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid--features{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid--sm-2col{grid-template-columns:1fr;@media(width>=640px){grid-template-columns:repeat(2,1fr)}}.grid--sm-3col{grid-template-columns:1fr;@media(width>=640px){grid-template-columns:repeat(3,1fr)}}.grid--sm-4col{grid-template-columns:1fr;@media(width>=640px){grid-template-columns:repeat(4,1fr)}}.grid--sm-6col{grid-template-columns:1fr;@media(width>=640px){grid-template-columns:repeat(6,1fr)}}.grid--md-2col{grid-template-columns:1fr;@media(width>=768px){grid-template-columns:repeat(2,1fr)}}.grid--md-3col{grid-template-columns:1fr;@media(width>=768px){grid-template-columns:repeat(3,1fr)}}.grid--md-4col{grid-template-columns:1fr;@media(width>=768px){grid-template-columns:repeat(4,1fr)}}.grid--md-6col{grid-template-columns:1fr;@media(width>=768px){grid-template-columns:repeat(6,1fr)}}.grid--lg-2col{grid-template-columns:1fr;@media(width>=1024px){grid-template-columns:repeat(2,1fr)}}.grid--lg-3col{grid-template-columns:1fr;@media(width>=1024px){grid-template-columns:repeat(3,1fr)}}.grid--lg-4col{grid-template-columns:1fr;@media(width>=1024px){grid-template-columns:repeat(4,1fr)}}.grid--lg-6col{grid-template-columns:1fr;@media(width>=1024px){grid-template-columns:repeat(6,1fr)}}.grid--xl-2col{grid-template-columns:1fr;@media(width>=1280px){grid-template-columns:repeat(2,1fr)}}.grid--xl-3col{grid-template-columns:1fr;@media(width>=1280px){grid-template-columns:repeat(3,1fr)}}.grid--xl-4col{grid-template-columns:1fr;@media(width>=1280px){grid-template-columns:repeat(4,1fr)}}.grid--xl-6col{grid-template-columns:1fr;@media(width>=1280px){grid-template-columns:repeat(6,1fr)}}.grid--xxl-2col{grid-template-columns:1fr;@media(width>=1536px){grid-template-columns:repeat(2,1fr)}}.grid--xxl-3col{grid-template-columns:1fr;@media(width>=1536px){grid-template-columns:repeat(3,1fr)}}.grid--xxl-4col{grid-template-columns:1fr;@media(width>=1536px){grid-template-columns:repeat(4,1fr)}}.grid--xxl-6col{grid-template-columns:1fr;@media(width>=1536px){grid-template-columns:repeat(6,1fr)}}.grid-item--span-2{grid-column:span 2}.grid-item--span-3{grid-column:span 3}.grid-item--span-4{grid-column:span 4}.grid-item--span-full{grid-column:span var(--grid-columns)}.grid-item--md-span-2{@media(width>=768px){grid-column:span 2}}.grid-item--md-span-3{@media(width>=768px){grid-column:span 3}}.grid-item--md-span-4{@media(width>=768px){grid-column:span 4}}.grid-item--lg-span-2{@media(width>=1024px){grid-column:span 2}}.grid-item--lg-span-3{@media(width>=1024px){grid-column:span 3}}.grid-item--lg-span-4{@media(width>=1024px){grid-column:span 4}}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-x-0{column-gap:var(--space-0)}.gap-x-1{column-gap:var(--space-1)}.gap-x-2{column-gap:var(--space-2)}.gap-x-3{column-gap:var(--space-3)}.gap-x-4{column-gap:var(--space-4)}.gap-y-0{row-gap:var(--space-0)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}.gap-y-4{row-gap:var(--space-4)}.content{>*+*{margin-block-start:var(--space-1)}}.content--tight>*+*{margin-block-start:var(--space--1)}.content--loose>*+*{margin-block-start:var(--space-2)}.content--spacious>*+*{margin-block-start:var(--space-3)}.content--none>*+*{margin-block-start:0}.component{padding-block:var(--component-spacing)}.component--tight{padding-block:var(--space-1)}.component--loose{padding-block:var(--space-4)}.component--no-top{padding-block-start:0}.component--no-bottom{padding-block-end:0}}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-vertical{padding-bottom:0!important;padding-top:0!important}.no-padding-horizontal{padding-left:0!important;padding-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-vertical{margin-bottom:0!important;margin-top:0!important}.editorial{box-sizing:border-box;font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif;margin-left:0;margin-right:0;padding-bottom:50px;&.narrow{margin-left:auto;margin-right:auto;max-width:1000px}body,p,li,td,th,label,input,select,textarea,button{font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:var(--font-weight-normal)}strong{font-weight:var(--font-weight-bold)}.c-btn,input,label,select{font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif!important;font-optical-sizing:auto}dialog{.dialog-title{color:var(--font-color-black);font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:18px}}a{font-weight:var(--font-weight-bold)}button,.c-btn{font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:18px}iframe{max-width:100%}video{max-width:100%}figure{margin:0 0 30px;figcaption{margin-top:5px}}.top{a{display:block;margin-bottom:20px}}table{border-collapse:collapse;font-size:14px;width:100%;&.feature-comparison{td:nth-child(2),td:nth-child(3){text-align:center}}.highlight{background-color:var(--color-5);font-weight:var(--font-weight-bold)}th{background-color:#f3f3f3}th,td{border:1px solid lightgray;padding:7px;text-align:left}i{color:green;&.fa-times,&.fa-xmark{color:red}}}img{display:block;height:auto;max-width:100%;width:100%}}.smartcut-content{color:var(--font-color-white);font-size:18px;body,p,li,td,th,label,input,select,textarea,button{color:var(--font-color-white);font-size:18px}h1,h2,h3,h4,h5,h6{color:var(--font-color-white)}body{padding-bottom:0}#footer{background:var(--color-1)}#hero{background:#052630;color:var(--font-color-white);text-align:center;h1,.h2{color:var(--font-color-white)}#hero-logo{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:90vw;width:260px}}.list{>div{display:flex;flex-direction:row;gap:10px;line-height:1.5em;margin-top:15px;&:first-child{margin-top:0}svg{color:var(--color-5);display:block;position:relative;top:.2em}}}.highlight-text-color{color:var(--color-4)}}.smartcut-content{#landing{padding-bottom:0;.c-btn{font-size:1.25rem}#hero{.scrolling-list{.center-item{color:var(--color-5);font-size:2rem;font-weight:var(--font-weight-bold)}}}#overview,#process,#use-cases,#algorithms,#embed,#embed-process,#wordpress-plugin,#custom-development{background-color:var(--color-1)}#api,#why-us,#checkout-process,#pricing,#launch{background-color:#062b37}.embed-wrapper{background:#fff;border-radius:10px;height:fit-content;min-height:fit-content;padding:20px;#smartcut-checkout{margin-bottom:0}#credit{font-weight:300}}#embed{.embed-wrapper{display:flex;flex-direction:column}}#features,#saws,#checkout{background-color:#062b37;background-image:linear-gradient(135deg,#062b37 47.64%,#07303d 47.64% 50%,#062b37 50% 97.64%,#07303d 97.64% 100%);background-size:22px 22px}#smartcut-vis-message{color:var(--font-color-black)}nav{background:#fff}#calculations-run{background:var(--color-5)!important;color:#1b1a1efa;text-align:center;p,.h3{color:#1b1a1efa}.h3{font-weight:600}}img{max-width:500px;width:100%}.process-diagram{>div{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-top:50px;&:first-child{margin-top:0}div.what{font-weight:var(--font-weight-bolder)}.svg-inline--fa{height:40px!important;width:auto!important;path{fill:var(--color-3)}}}@media(width<=900px){>div{align-items:flex-start;flex-direction:column}}}#launch{a{align-items:center;border:none;color:#fff;display:flex;flex-direction:column;justify-content:center}.svg-inline--fa{color:var(--color-4);height:120px!important;margin-bottom:2em;width:auto!important}}#footer{.links{display:flex;gap:2rem;justify-content:center;a{color:#fffffffa;font-weight:300}@media(width<=600px){align-items:center;flex-direction:column;gap:1rem}}}}}
