.loadout-section,.loadout-builder,.saved-loadout,.loadout-saved-empty{--cut-corner:16px;--cut-border:var(--rule);isolation:isolate;border:1px solid var(--cut-border);clip-path:polygon(var(--cut-corner) 0, calc(100% - var(--cut-corner)) 0, 100% var(--cut-corner), 100% calc(100% - var(--cut-corner)), calc(100% - var(--cut-corner)) 100%, var(--cut-corner) 100%, 0 calc(100% - var(--cut-corner)), 0 var(--cut-corner));border-radius:0;position:relative}.loadout-section:after,.loadout-builder:after,.saved-loadout:after,.loadout-saved-empty:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top left/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(225deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(315deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(45deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom left/var(--cut-corner) var(--cut-corner) no-repeat;position:absolute;inset:-1px}.loadout-skin{--cut-corner:5px;--cut-border:var(--rule);isolation:isolate;border:1px solid var(--cut-border);clip-path:polygon(var(--cut-corner) 0, calc(100% - var(--cut-corner)) 0, 100% var(--cut-corner), 100% calc(100% - var(--cut-corner)), calc(100% - var(--cut-corner)) 100%, var(--cut-corner) 100%, 0 calc(100% - var(--cut-corner)), 0 var(--cut-corner));border-radius:0;position:relative}.loadout-skin:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top left/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(225deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(315deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(45deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom left/var(--cut-corner) var(--cut-corner) no-repeat;position:absolute;inset:-1px}.loadout-save{--cut-corner:5px;--cut-border:var(--rule);isolation:isolate;border:1px solid var(--cut-border);clip-path:polygon(var(--cut-corner) 0, calc(100% - var(--cut-corner)) 0, 100% var(--cut-corner), 100% calc(100% - var(--cut-corner)), calc(100% - var(--cut-corner)) 100%, var(--cut-corner) 100%, 0 calc(100% - var(--cut-corner)), 0 var(--cut-corner));border-radius:0;position:relative}.loadout-save:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top left/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(225deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(315deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(45deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom left/var(--cut-corner) var(--cut-corner) no-repeat;position:absolute;inset:-1px}.loadout-save{--cut-border:var(--green)}.gunsmith-part{--cut-corner:8px;--cut-border:var(--rule);isolation:isolate;border:1px solid var(--cut-border);clip-path:polygon(var(--cut-corner) 0, calc(100% - var(--cut-corner)) 0, 100% var(--cut-corner), 100% calc(100% - var(--cut-corner)), calc(100% - var(--cut-corner)) 100%, var(--cut-corner) 100%, 0 calc(100% - var(--cut-corner)), 0 var(--cut-corner));border-radius:0;position:relative}.gunsmith-part:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top left/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(225deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) top right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(315deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom right/var(--cut-corner) var(--cut-corner) no-repeat, linear-gradient(45deg, transparent 50%, var(--cut-border) 50%, var(--cut-border) calc(50% + 1px), transparent calc(50% + 1px)) bottom left/var(--cut-corner) var(--cut-corner) no-repeat;position:absolute;inset:-1px}