@keyframes shine-before{0%{transform:translate(-150%) rotate(20deg)}30%,to{transform:translate(700%) rotate(20deg)}}@keyframes up-enter{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes move-bg{0%{background-position:0%}to{background-position:-600% -600%}}@keyframes pulse{0%,20%{transform:scale(1)}10%{transform:scale(1.1)}}@keyframes float-down{0%{top:-100%}to{top:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wobble{0%,24%{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}4%{-webkit-transform:translateX(-10px) rotate(-5deg);transform:translate(-10px) rotate(-5deg)}8%{-webkit-transform:translateX(5px) rotate(5deg);transform:translate(5px) rotate(5deg)}12%{-webkit-transform:translateX(-5px) rotate(calc(-5deg / 1.8));transform:translate(-5px) rotate(calc(-5deg / 1.8))}16%{-webkit-transform:translateX(calc(10px / 3.3)) rotate(calc(5deg / 3));transform:translate(calc(10px / 3.3)) rotate(calc(5deg / 3))}20%{-webkit-transform:translateX(calc(-10px / 5.5)) rotate(-1deg);transform:translate(calc(-10px / 5.5)) rotate(-1deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flipper{0%{transform:rotateY(180deg)}40%{transform:rotateY(180deg)}50%{transform:rotateY(0)}90%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes shine{0%{transform:translate(-20cqw) rotate(20deg)}30%,to{transform:translate(140cqw) rotate(20deg)}}button{background-color:transparent;border:none;box-shadow:none;font-family:inherit;cursor:pointer}button:focus{outline:none!important}ul.normalize{padding:0;margin:0;list-style-type:none}a{text-decoration:none!important;color:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,*[contenteditable=true]::-webkit-outer-spin-button,*[contenteditable=true]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],*[contenteditable=true][type=number]{-moz-appearance:textfield}input:focus,*[contenteditable=true]:focus{outline:none}p,h1,h2,h3,h4,h5,h6{margin:0}@media only screen and (max-width: 991px){.u-hide-992{display:none}}.u-grid-100{display:grid;grid-template-columns:1fr;grid-gap:2rem}.u-flex-100{display:flex;flex-direction:column;gap:2rem}.u-uppercase{text-transform:uppercase}.u-center-text{text-align:center!important}.u-overflow-hidden{overflow:hidden}.u-padding{padding:2rem!important}.u-padding-horizontal{padding:0 2rem}.u-border-bottom-left-radius{border-bottom-left-radius:.3rem}.u-absolute-100{position:absolute;width:100%;height:100%;top:0;left:0}.u-flex-center{display:flex;flex-direction:column;align-items:center;justify-content:center}html{overflow-y:scroll}.margin{max-width:calc(100% - 4rem)}.margin:not(.margin--1600){width:1140px}.margin--center{margin-left:auto;margin-right:auto}@media only screen and (max-width: 1599px){.margin--1600{width:1140px}.margin--1600.rd-margin--center{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 576px){.margin{max-width:540px}}@media only screen and (min-width: 768px){.margin{max-width:720px}}@media only screen and (min-width: 992px){.margin{max-width:960px}}@media only screen and (min-width: 1200px){.margin{max-width:1000px}}@media only screen and (min-width: 1300px){.margin{max-width:1040px}}@media only screen and (min-width: 1400px){.margin{max-width:1140px}}@media only screen and (max-width: 575px){.margin{max-width:calc(100% - 2rem)!important}}@font-face{font-family:ClearSans;src:url(../../../fonts/ClearSans-Medium.ttf) format("truetype")}@font-face{font-family:ClearSansThin;src:url(../../../fonts/ClearSans-Thin.ttf) format("truetype")}.cc-table-view tr{color:#fff;background-color:#222}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.cc-table-view tr{backdrop-filter:blur(50px)!important;-webkit-backdrop-filter:blur(50px)!important}}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.main.allow-glassmorphism .glassy{background-color:transparent!important;background-image:linear-gradient(to bottom right,#ffffff14,#ffffff26)!important;backdrop-filter:blur(100px)!important;-webkit-backdrop-filter:blur(50px)!important;box-shadow:0 0 10px #0000004d,inset 0 0 0 2px #ffffff0f!important;border-radius:.3rem}.main.allow-glassmorphism .glassy.primary{background-image:linear-gradient(to bottom right,#e4a54b4d,#e4a54b99)!important}}.main:not(.allow-glassmorphism) .glassy{background-color:#2c3135}.__grid--masonry{width:100%}.fix_dimensions{position:relative}.fix_dimensions>span:not(.tip){position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.rw-grid{width:100%;display:grid;grid-template-columns:repeat(20,1fr);grid-gap:2rem}@media only screen and (max-width: 575px){.rw-grid{grid-template-columns:repeat(10,1fr)}}.rw-grid.align-start{align-items:start}.rw-grid>.cl-gap{display:grid;grid-template-columns:100%;grid-gap:2rem;align-content:start}.rw-grid>.cl-1{grid-column:span 2}.rw-grid>.cl-15{grid-column:span 3}.rw-grid>.cl-2{grid-column:span 4}.rw-grid>.cl-3{grid-column:span 6}.rw-grid>.cl-5{grid-column:span 10}.rw-grid>.cl-7{grid-column:span 14}.rw-grid>.cl-8{grid-column:span 16}.rw-grid>.cl-85{grid-column:span 17}.rw-grid>.cl-9{grid-column:span 18}.rw-grid>.cl-10{grid-column:1/-1}@media only screen and (max-width: 575px){.rw-grid>.cl-1{grid-column:span 1}.rw-grid>.cl-2{grid-column:span 2}.rw-grid>.cl-3{grid-column:span 3}.rw-grid>.cl-5{grid-column:span 5}.rw-grid>.cl-7{grid-column:span 7}.rw-grid>.cl-8{grid-column:span 8}.rw-grid>.cl-9{grid-column:span 9}.rw-grid>.cl-10{grid-column:1/-1}}@media only screen and (max-width: 1599px){.rw-grid>.cl.break-xl{grid-column:1/-1}}@media only screen and (max-width: 1199px){.rw-grid>.cl.break-l{grid-column:1/-1}}@media only screen and (max-width: 991px){.rw-grid>.cl.break-m{grid-column:1/-1}}@media only screen and (max-width: 767px){.rw-grid>.cl.break-s{grid-column:1/-1}}@media only screen and (max-width: 575px){.rw-grid>.cl.break-xs{grid-column:1/-1}}.root>.header{font-size:1.2rem}.rw{width:100%;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;width:calc(100% + 2rem);margin-left:-1rem;margin-top:-1rem;margin-bottom:-1rem}.rw.reverse{flex-flow:row-reverse wrap}.rw-align-end{align-items:flex-end}.rw-align-center{align-items:center}.rw-stretch{align-items:stretch}.rw-p-top{padding-top:1rem}.rw-minus-mt{margin-top:-3rem}.rw>.cl{display:flex;flex-direction:column;align-items:flex-start;margin:1rem}.rw>.cl-sticky{top:2rem;position:sticky}.rw>.cl-gap{gap:2rem}.rw>.cl-gap-half{gap:1rem}.rw>.cl-flex-end{justify-content:flex-end}.rw>.cl-center-horizontal{align-items:center}.rw>.cl-remove-mb{margin-bottom:0}.rw>.cl-1{flex:0 1 calc(10% - 2rem)}.rw>.cl-15{flex:0 1 calc(15% - 2rem)}.rw>.cl-2{flex:0 1 calc(20% - 2rem)}.rw>.cl-width-2{width:calc(20% - 2rem)}.rw>.cl-25{flex:0 1 calc(25% - 2rem)}.rw>.cl-3{flex:0 1 calc(30% - 2rem)}.rw>.cl-35{flex:0 1 calc(35% - 2rem)}.rw>.cl-4{flex:0 1 calc(40% - 2rem)}.rw>.cl-5{flex:0 1 calc(50% - 2rem)}.rw>.cl-6{flex:0 1 calc(60% - 2rem)}.rw>.cl-65{flex:0 1 calc(65% - 2rem)}.rw>.cl-7{flex:0 1 calc(70% - 2rem)}.rw>.cl-75{flex:0 1 calc(75% - 2rem)}.rw>.cl-8{flex:0 1 calc(80% - 2rem)}.rw>.cl-85{flex:0 1 calc(85% - 2rem)}.rw>.cl-9{flex:0 1 calc(90% - 2rem)}.rw>.cl-10{flex:0 1 calc(100% - 2rem)}.rw>.cl-fluid{flex:1 1 auto}.rw>.cl-w-100{width:calc(100% - 2rem)}.rw>.cl-flex-end{align-items:flex-end}@media only screen and (max-width: 1599px){.rw>.cl.break-xl{flex:1 0 calc(100% - 2rem)}}@media only screen and (max-width: 1199px){.rw>.cl.break-l{flex:1 0 calc(100% - 2rem)}}@media only screen and (max-width: 991px){.rw>.cl.break-m{flex:1 0 calc(100% - 2rem)}}@media only screen and (max-width: 767px){.rw>.cl.break-s{flex:1 0 calc(100% - 2rem)}}@media only screen and (max-width: 575px){.rw>.cl.break-xs{flex:1 0 calc(100% - 2rem)}}.weapon-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:15px;position:relative;z-index:1}@media only screen and (max-width: 575px){.weapon-grid{grid-template-columns:100%}}.weapon-grid .float-container{width:100%;margin-bottom:2rem}.masonry-item{display:block;width:var(--width)}.texture{position:relative}.texture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-image:url(../../../assets/textures/diamonds.png);background-size:100px;animation:move-bg 1000s linear infinite}.texture.cubes:before{background-image:url(../../../assets/textures/cubes.png)!important;background-size:30px;animation:none!important}.texture.crisscross:before{background-image:url(../../../assets/textures/crisscross.png)!important;background-size:60px;opacity:1;animation:none!important}.custom-scrollbar{overflow:hidden;overflow-y:auto}.custom-scrollbar::-webkit-scrollbar-track{background-color:#2c3135}.custom-scrollbar::-webkit-scrollbar{width:7px;background-color:#313f44}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#313f44}::-moz-selection{color:#fff;background:#db8f21}::selection{color:#fff;background:#db8f21}.spacing{display:grid;grid-template-columns:100%;grid-gap:2rem}.dotted-underlay{position:relative}.dotted-underlay img:not(.not-main){position:relative;z-index:3;filter:drop-shadow(0px 4px 6px rgba(0,0,0,.25)) drop-shadow(0px 2px 4px rgba(0,0,0,.35))}.dotted-underlay .underlay{position:absolute;top:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 60px,rgba(0,0,0,.1) 100px);mask-image:radial-gradient(ellipse at center,#000 0 60px,#0000001a 100px);z-index:1;pointer-events:none!important}.dotted-underlay .underlay:before{content:"";position:absolute;background:radial-gradient(circle at center,#ffffff0d 15%,#fff0 15%),#fff0;background-size:.75rem .75rem;inset:0;transition:background 275ms}.rd-inline-icon{display:inline-block;height:1.5em;width:auto;margin:0 10px}.toggle-container{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;color:#ffffff80;font-weight:500}.heading-tertiary{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:600;width:100%;color:#c4c4c4}.filter-section{display:inline-flex;flex-direction:column;gap:5px}.filter-section .filter-label{font-weight:400;font-size:10px;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.empty-list-error{color:#ff2e2e!important;font-weight:600!important;font-size:1.3rem!important}.empty-list-error.padding{padding:0 2rem 2rem}.tbl{width:100%;border-collapse:collapse;border-spacing:0}.tbl tr{display:flex;flex-flow:row wrap;gap:1rem;padding:0 1rem}.tbl .heading-row{background-color:#191c1f;border-radius:.3rem;padding:0 1.5rem}.tbl th{text-align:center;padding:1rem 2rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#c4c4c4;font-size:10px;white-space:nowrap}.tbl th.align-left{text-align:left}.tbl th.hidden{display:none}.tbl .show-more-row~td{display:none!important}.tbl .w{flex:1 1 auto}.tbl .w-i{flex-basis:1%}.tbl .w-i{flex-basis:2%}.tbl .w-i{flex-basis:3%}.tbl .w-i{flex-basis:4%}.tbl .w-i{flex-basis:5%}.tbl .w-i{flex-basis:6%}.tbl .w-i{flex-basis:7%}.tbl .w-i{flex-basis:8%}.tbl .w-i{flex-basis:9%}.tbl .w-i{flex-basis:10%}.tbl .w-i{flex-basis:11%}.tbl .w-i{flex-basis:12%}.tbl .w-i{flex-basis:13%}.tbl .w-i{flex-basis:14%}.tbl .w-i{flex-basis:15%}.tbl .w-i{flex-basis:16%}.tbl .w-i{flex-basis:17%}.tbl .w-i{flex-basis:18%}.tbl .w-i{flex-basis:19%}.tbl .w-i{flex-basis:20%}.tbl .w-i{flex-basis:21%}.tbl .w-i{flex-basis:22%}.tbl .w-i{flex-basis:23%}.tbl .w-i{flex-basis:24%}.tbl .w-i{flex-basis:25%}.tbl .w-i{flex-basis:26%}.tbl .w-i{flex-basis:27%}.tbl .w-i{flex-basis:28%}.tbl .w-i{flex-basis:29%}.tbl .w-i{flex-basis:30%}.tbl .w-i{flex-basis:31%}.tbl .w-i{flex-basis:32%}.tbl .w-i{flex-basis:33%}.tbl .w-i{flex-basis:34%}.tbl .w-i{flex-basis:35%}.tbl .w-i{flex-basis:36%}.tbl .w-i{flex-basis:37%}.tbl .w-i{flex-basis:38%}.tbl .w-i{flex-basis:39%}.tbl .w-i{flex-basis:40%}.tbl .w-i{flex-basis:41%}.tbl .w-i{flex-basis:42%}.tbl .w-i{flex-basis:43%}.tbl .w-i{flex-basis:44%}.tbl .w-i{flex-basis:45%}.tbl .w-i{flex-basis:46%}.tbl .w-i{flex-basis:47%}.tbl .w-i{flex-basis:48%}.tbl .w-i{flex-basis:49%}.tbl .w-i{flex-basis:50%}.tbl .w-i{flex-basis:51%}.tbl .w-i{flex-basis:52%}.tbl .w-i{flex-basis:53%}.tbl .w-i{flex-basis:54%}.tbl .w-i{flex-basis:55%}.tbl .w-i{flex-basis:56%}.tbl .w-i{flex-basis:57%}.tbl .w-i{flex-basis:58%}.tbl .w-i{flex-basis:59%}.tbl .w-i{flex-basis:60%}.tbl .w-i{flex-basis:61%}.tbl .w-i{flex-basis:62%}.tbl .w-i{flex-basis:63%}.tbl .w-i{flex-basis:64%}.tbl .w-i{flex-basis:65%}.tbl .w-i{flex-basis:66%}.tbl .w-i{flex-basis:67%}.tbl .w-i{flex-basis:68%}.tbl .w-i{flex-basis:69%}.tbl .w-i{flex-basis:70%}.tbl .w-i{flex-basis:71%}.tbl .w-i{flex-basis:72%}.tbl .w-i{flex-basis:73%}.tbl .w-i{flex-basis:74%}.tbl .w-i{flex-basis:75%}.tbl .w-i{flex-basis:76%}.tbl .w-i{flex-basis:77%}.tbl .w-i{flex-basis:78%}.tbl .w-i{flex-basis:79%}.tbl .w-i{flex-basis:80%}.tbl .w-i{flex-basis:81%}.tbl .w-i{flex-basis:82%}.tbl .w-i{flex-basis:83%}.tbl .w-i{flex-basis:84%}.tbl .w-i{flex-basis:85%}.tbl .w-i{flex-basis:86%}.tbl .w-i{flex-basis:87%}.tbl .w-i{flex-basis:88%}.tbl .w-i{flex-basis:89%}.tbl .w-i{flex-basis:90%}.tbl .w-i{flex-basis:91%}.tbl .w-i{flex-basis:92%}.tbl .w-i{flex-basis:93%}.tbl .w-i{flex-basis:94%}.tbl .w-i{flex-basis:95%}.tbl .w-i{flex-basis:96%}.tbl .w-i{flex-basis:97%}.tbl .w-i{flex-basis:98%}.tbl .w-i{flex-basis:99%}.tbl .w-i{flex-basis:100%}.tbl .w-center{display:flex;align-items:center;justify-content:center}.tbl .w-center-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.tbl .w_m-100{flex-basis:100%}.tbl .w_m-50{flex-basis:50%}}.tbl tbody{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.tbl .skinny-row{position:relative;overflow:hidden;background-color:#191c1f;border-radius:.3rem;box-shadow:0 0 10px #0000004d;display:flex}.tbl .skinny-row td{padding:0;flex:0 0 50%}.tbl .skinny-row .row-info{display:flex;padding:2rem;position:relative}.tbl .z-2{position:relative;z-index:2}.tbl .data-row{display:flex;flex-flow:row wrap;background-color:#101213;border-radius:.3rem;color:#c4c4c4;box-shadow:0 0 15px #0000004d}.tbl .data-row.light{background-color:#2c3135}.tbl .data-row .w{padding:2rem;position:relative}.tbl .cell-text-container{display:flex;flex-direction:column;align-items:center;font-size:14px}.tbl .cell-text-container .cell-text-heading{text-transform:uppercase;font-size:10px;font-weight:400;letter-spacing:1px;opacity:.7}.dark-text .cell-text-heading{font-weight:700!important}.tbl .cell-text-container .cell-text{display:flex;align-items:center}.tbl .tb-list{display:flex;flex-flow:row wrap;gap:10px}.tbl .tb-list.vertical{flex-direction:column}.tbl .tb-list.center{justify-content:center}.tbl .tb-list li{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.05);padding:5px 10px;border-radius:.3rem;color:#eee;text-transform:uppercase;letter-spacing:1px;font-size:10px;display:flex;align-items:center;font-weight:500;gap:10px;transition:.1s ease}.tbl .tb-list li.active{background-color:var(--col)}.tbl .tb-list li.active:not(.light-text){color:#222}.tbl .tb-list li.active.light-text{color:#fff}.tbl .tb-list li span,.tbl .tb-list li i{color:inherit}tbody:not(.animating) .tb-list li{backdrop-filter:blur(10px)}.tbl .w-header-container{display:flex;flex-direction:column;padding:0!important}.tbl .w-header-container .w-header{white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:11px;background-color:#0000002e;color:#ffffffe6;padding:10px 15px 8px;text-shadow:0 0 5px rgba(0,0,0,.4)}.tbl .w-header-container .w-content{flex:1;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.tbl .w-header-container .w-content.center{text-align:center}.tbl .w-header-container .w-content p{font-size:1.4rem}tbody:not(.animating) .w-header{backdrop-filter:blur(10px)}.tbl .dark-text .tb-list li{color:#2c3135;background-color:#0000001a;font-weight:700;border-color:#0000001a}.tbl .promoted,.tbl .promotedplus{background-image:linear-gradient(to bottom right,rgba(var(--col),.8),rgba(var(--col),.55));animation:10s grad-move infinite;background-size:300%}tbody:not(.animating) .tbl .promoted,tbody:not(.animating) .tbl .promotedplus{backdrop-filter:blur(10px)}@keyframes grad-move{0%,to{background-position:0}50%{background-position:100%}}.tbl .dark-text{background-image:linear-gradient(to bottom right,rgba(var(--col),.9),rgba(var(--col),.6));color:#101213}.tbl .promotedplus:not(.dark-text),.tbl .promoted:not(.dark-text){color:#fff}.tbl .promotedplus:not(.dark-text){background-image:linear-gradient(to bottom right,rgba(var(--col),.8),rgba(var(--col),.55))}.tbl .promoted-badge-container{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;gap:2rem}.tbl .promoted-badge{display:block;padding:8px 15px;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:10px;border-radius:.3rem 0;color:#eee;box-shadow:0 0 15px #0003;background-color:#00000040}.tbl .promotedplus:not(.dark-text) .promoted-badge{color:#fff!important}.tbl .data-row.promotedplus .promoted-badge{font-weight:600;background-color:rgba(var(--col),1)}.tbl .site-container{padding:2rem 0;display:flex;align-items:center;gap:2rem;height:100%}@media only screen and (max-width: 767px){.tbl .site-container{padding:2rem 0 0}}.promotedplus .site-container{flex-direction:column;padding:3rem 0}.promotedplus .site-container .butt{background-color:rgba(var(--col),1)!important;color:#fff!important;padding:1.5rem!important;font-size:1.4rem!important}.promotedplus .site-container .butt:hover{filter:brightness(1.1)}.promoted .site-container .butt{color:#fff!important}.promotedplus.dark-text .site-container .butt{color:#111!important}.tbl .site-container .site-logo{height:48px;width:48px;margin:0 2rem}.tbl .site-container .site-logo img{display:block;height:100%;width:100%;object-fit:cover}.promotedplus .site-logo{height:40px!important;width:auto!important;padding:0!important}.tbl .site-container .site-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;align-self:stretch;flex:1}.tbl .site-container .site-content h3{font-weight:500;font-size:2rem;color:#fff}.tbl .site-container .site-content .butt{width:100%;padding:12px}.tbl tbody:not(.animating) .butt{backdrop-filter:blur(10px)}.stack{display:flex;flex-direction:column;gap:2rem}.stack-mv{margin:2rem 0}.stack.gap-5{gap:5px}.stack.gap-10{gap:10px}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.title-card{background-color:#fff;min-height:14rem;padding:2rem;border-radius:.2rem;color:#fff;background-image:linear-gradient(to left,transparent 0,rgba(34,34,34,.4) 10%,rgba(34,34,34,.9) 40%,#222 50%),url(../../../assets/crosshair-generator/title-landscape.png);background-size:cover;background-position:20% 50%;display:flex;align-items:center;overflow:hidden;box-shadow:0 1px 4px #0006;width:100%}@media only screen and (max-width: 768px){.title-card{background-image:linear-gradient(to right,#222c,#222c),url(../../../assets/crosshair-generator/title-landscape.png);padding:0;min-height:0}}.title-card__content,.title-card__graphic{flex:0 1 45%;font-family:Source Sans Pro,sans-serif}@media only screen and (max-width: 992px){.title-card__content{flex:0 0 55%}}@media only screen and (max-width: 768px){.title-card__content{flex:1 1 100%;text-align:center;backdrop-filter:blur(4px);align-self:stretch;height:100%;padding:2rem}}@media only screen and (max-width: 768px){.title-card__graphic{display:none}}.title-card__title-container{display:flex;align-items:center}@media only screen and (max-width: 768px){.title-card__title-container{justify-content:center}}@media only screen and (max-width: 576px){.title-card__title-container{flex-direction:column}}.title-card__icon{width:20px;height:20px;margin-right:8px;fill:#ffffffbf}@media only screen and (max-width: 576px){.title-card__icon{margin:0 0 10px}}.title-card__title{font-weight:600;font-size:32px;margin-bottom:0}@media only screen and (max-width: 992px){.title-card__title{font-size:24px}}.title-card__description{font-size:14px;margin:7px 0 14px;color:#ffffffbf}@media only screen and (max-width: 576px){.title-card__description{margin:15px 0 20px}}.title-card__button-container{display:flex}@media only screen and (max-width: 768px){.title-card__button-container{justify-content:center}}.title-card__button{display:inline-block;color:#222;background-color:#db8f21;padding:6px 14px;border-radius:.2rem;font-size:13px;font-weight:600}.title-card__button:not(:last-of-type){margin-right:2rem}.title-card__button:hover{color:#222;background-color:#ebbc77}.title-card__button--neutral{background-color:#ffffffbf}.title-card__button--neutral:hover{background-color:#fff}.title-card__graphic{position:relative;align-self:stretch;flex:1}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-5px)}to{transform:translatey(0)}}.title-card__crosshair{position:absolute}.title-card__crosshair--1{top:10%;right:5%;animation-delay:0s;animation:float 6s ease-in-out infinite}.title-card__crosshair--2{top:80%;right:20%;animation-delay:1s;animation:float 4.5s ease-in-out infinite}.title-card__crosshair--3{top:65%;right:75%;animation-delay:.2s;animation:float 5s ease-in-out infinite}.title-card__crosshair--4{top:20%;right:50%;animation-delay:.8s;animation:float 4s ease-in-out infinite}.crosshairgen{scroll-margin-top:2rem}.crosshairgen__fullscreen-wrapper{display:grid;flex-direction:column;overflow:hidden;grid-template-columns:100%}.crosshairgen__top-button-list{display:flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-1rem;list-style-type:none;padding:0 0 2rem}.crosshairgen__top-button-item{flex:1 1 calc(20% - 2rem);white-space:nowrap;margin:1rem}@media only screen and (max-width: 768px){.crosshairgen__top-button-item{flex:1 1 calc(50% - 2rem)}}.crosshairgen__top-button{display:block;width:100%;padding:10px;background-color:transparent;backdrop-filter:blur(10px);border:none;border-radius:.2rem;color:#222;font-weight:700;font-size:13px;box-shadow:0 1px 4px #0006;cursor:pointer;transition:.15s ease}@media only screen and (max-width: 576px){.crosshairgen__top-button{font-size:11px;padding:8px}}.crosshairgen__top-button--light{background-color:#ffffffbf}.crosshairgen__top-button--light:hover{background-color:#fff}.crosshairgen__top-button--primary{background-color:#db8f21}.crosshairgen__top-button--primary:hover{background-color:#e19a35}.crosshairgen__top-button--green{background-color:#3bf75e}.crosshairgen__top-button--green:hover{background-color:#23f64a}.crosshairgen__top-button--red{background-color:#e73737;color:#ffffffe6;font-weight:500}.crosshairgen__top-button--red:hover{background-color:#ea4e4e}.crosshairgen__top-button:focus{outline:0}.crosshairgen__container{display:grid;grid-template-columns:repeat(2,calc(50% - 1rem));grid-gap:2rem;align-items:start;color:#ffffffbf;margin-bottom:2rem}@media only screen and (max-width: 992px){.crosshairgen__container{grid-template-columns:1fr}}.crosshairgen__container--fullscreen{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:2rem;backdrop-filter:blur(15px);background-color:#00000080}.crosshairgen__left,.crosshairgen__right{display:grid;grid-template-columns:1fr;grid-gap:2rem;align-items:start}.crosshairgen__right .crosshairgen__top-button-list{padding:0}.crosshairgen__right .crosshairgen__top-button-item:nth-of-type(3),.crosshairgen__right .crosshairgen__top-button-item:nth-of-type(1){display:none}.crosshairgen__container--fullscreen .crosshairgen__left{display:flex;flex-direction:column;align-items:stretch;height:100%;width:100%}@media only screen and (max-width: 768px){.crosshairgen__container--fullscreen .crosshairgen__right{padding-bottom:2rem}}.crosshairgen__settings{background-color:#222;padding:1.5rem;box-shadow:0 1px 4px #0006;border-radius:.2rem}.crosshairgen__showcase{background-color:#222;box-shadow:0 1px 4px #0006;border-radius:.2rem;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.crosshairgen__container--fullscreen .crosshairgen__showcase{flex:1}.crosshairgen__showcase-options{display:flex;justify-content:space-between;flex-flow:row wrap;padding:.5rem 1.5rem 1.5rem;width:calc(100% + 2rem);margin-left:-1rem}@media only screen and (max-width: 1200px){.crosshairgen__showcase-options{align-items:center;justify-content:center;text-align:center}}@media only screen and (max-width: 992px){.crosshairgen__showcase-options{align-items:stretch;justify-content:space-between;text-align:left}}@media only screen and (max-width: 576px){.crosshairgen__showcase-options{align-items:center;justify-content:center;text-align:center}}.crosshairgen__showcase-option{margin:0 1rem}.crosshairgen__showcase-option--right{text-align:right}@media only screen and (max-width: 1200px){.crosshairgen__showcase-option--right{text-align:center;margin-top:2rem}}@media only screen and (max-width: 992px){.crosshairgen__showcase-option--right{text-align:right;margin-top:0}}@media only screen and (max-width: 576px){.crosshairgen__showcase-option--right{text-align:center;margin-top:2rem}}.crosshairgen__showcase-preview-container{height:280px;overflow:hidden;text-align:center;display:flex;flex-direction:column;position:relative}@media only screen and (max-width: 576px){.crosshairgen__showcase-preview-container{height:240px}}.crosshairgen__container--fullscreen .crosshairgen__showcase-preview-container{flex:1;height:auto}.crosshairgen__showcase-preview{object-fit:cover;object-position:center;display:inline-flex;text-align:center;align-self:center;position:relative;background-image:url(../../../maps/backgrounds/nuke.jpg);background-position:center;background-size:cover;cursor:none}.crosshairgen__showcase-preview--locked:before{content:"LOCKED";display:block;position:absolute;z-index:20;top:10px;left:10px;color:#e73737;width:100px;height:20px}.crosshairgen__showcase-preview .crosshair{position:relative}.crosshairgen__showcase-preview-fullscreen-button{position:absolute;bottom:.5rem;right:.3rem;z-index:300;background-color:transparent;border:0;cursor:pointer}.crosshairgen__showcase-preview-fullscreen-button:focus{outline:0}.crosshairgen__showcase-preview-fullscreen-button svg{fill:#ffffffe6;width:1rem;height:1rem;transition:.15s ease;filter:drop-shadow(0 0 2px #000)}.crosshairgen__showcase-preview-fullscreen-button svg:last-of-type{display:none}.crosshairgen__showcase-preview-fullscreen-button:hover svg{fill:#fff}@media only screen and (max-width: 576px){.crosshairgen__container:not(.crosshairgen__container--fullscreen) .crosshairgen__showcase-preview-fullscreen-button{display:none}}.crosshairgen__container--fullscreen .crosshairgen__showcase-preview-fullscreen-button svg:first-of-type{display:none}.crosshairgen__container--fullscreen .crosshairgen__showcase-preview-fullscreen-button svg:last-of-type{display:block}.crosshairgen__showcase-backgrounds{padding:1rem}.crosshairgen__showcase-backgrounds-list{margin:0;padding:0 0 8px;list-style-type:none;display:flex;align-items:center;min-width:100%;overflow-x:auto;position:relative!important;scroll-behavior:smooth}.crosshairgen__showcase-backgrounds-list::-webkit-scrollbar{height:5px}.crosshairgen__showcase-backgrounds-list::-webkit-scrollbar-track{background:#0003}.crosshairgen__showcase-backgrounds-list::-webkit-scrollbar-thumb{background:#db8f21;border-radius:3px}.crosshairgen__showcase-backgrounds-item{flex:0 0 100px}.crosshairgen__showcase-backgrounds-item:not(:last-of-type){margin-right:8px}.crosshairgen__showcase-backgrounds-arrow-container{position:sticky;align-self:stretch}.crosshairgen__showcase-backgrounds-arrow-container[data-move=left]{margin-right:8px;left:0}.crosshairgen__showcase-backgrounds-arrow-container[data-move=right]{right:0}.crosshairgen__showcase-backgrounds-arrow{height:100%;background-color:#ffffff26;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(10px);width:18px;align-self:stretch;border-radius:.2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.crosshairgen__showcase-backgrounds-arrow:focus{outline:0}.crosshairgen__showcase-backgrounds-arrow:hover{background-color:#fff3}.crosshairgen__showcase-backgrounds-arrow span{display:inline-block;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.75);border-bottom:2px solid rgba(255,255,255,.75)}.crosshairgen__showcase-backgrounds-arrow[data-move=left] span{transform:rotate(-225deg) translate(-1px,-3px)}.crosshairgen__showcase-backgrounds-arrow[data-move=right] span{transform:rotate(315deg)}.crosshairgen__showcase-backgrounds-button{display:block;width:100%;height:auto;border-radius:.2rem;overflow:hidden;background-color:transparent;border:2px solid #f1d2a4;cursor:pointer;transition:.15s ease;padding:0}.crosshairgen__showcase-backgrounds-button:focus{outline:none}.crosshairgen__showcase-backgrounds-button:hover,.crosshairgen__showcase-backgrounds-button--active{border-color:#db8f21;box-shadow:0 0 10px #db8f21cc}.crosshairgen__showcase-backgrounds-button-image{display:block;width:100%;object-fit:cover}.crosshairgen__command{background-color:#222;border-radius:.2rem;box-shadow:0 1px 4px #0006}.crosshairgen__command-button-list{display:grid;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}.crosshairgen__command-button-item{display:block;width:100%;position:relative}.crosshairgen__command-button-item .copy-config-popup{z-index:100;position:absolute;top:100%;left:0;width:300px;max-width:200%;display:block;background-color:#e73737;padding:10px;border-bottom-right-radius:.2rem;font-size:11px;color:#ffffffbf;font-weight:400;text-align:left}.crosshairgen__command-button-item .copy-config-popup--hide{width:auto;padding:0}.crosshairgen__command-button-item .copy-config-popup__button{background-color:transparent;border:none;outline:none;display:inline-block;padding:10px;margin:0 -8px -5px;text-transform:uppercase;letter-spacing:1px;font-size:9px;color:#ffffffbf;cursor:pointer;transition:.1s ease}.crosshairgen__command-button-item .copy-config-popup__button svg{fill:currentColor;width:10px;margin-right:5px;transform:translateY(-2px)}.crosshairgen__command-button-item .copy-config-popup__button:hover{color:#fff;transform:translateY(-2px)}.crosshairgen__command-button-item .copy-config-popup--hide .copy-config-popup__button{margin:0}.crosshairgen__command-button-item .copy-config-popup--hide .copy-config-popup__button svg{transform:rotateX(180deg) translateY(1px)}.crosshairgen__command-button-item .copy-config-popup--hide .copy-config-popup__button:hover{transform:translateY(2px)}.crosshairgen__command-button{display:block;width:100%;padding:10px;background-color:transparent;border:none;color:#222;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:.15s ease}.crosshairgen__command-button--neutral{background-color:#fffffff2;border-radius:.2rem 0 0}.crosshairgen__command-button--neutral:hover{background-color:#fff}.crosshairgen__command-button--primary{background-color:#db8f21;border-radius:0 .2rem 0 0}.crosshairgen__command-button--primary:hover{background-color:#e4a54b}.crosshairgen__command-button:focus{outline:none}.crosshairgen__command-textarea{background-color:transparent;display:block;width:100%;padding:10px;font-size:1.5rem;color:#ffffffbf;font-family:monospace;border:0;outline:0;box-shadow:none!important;resize:none;height:240px;min-height:200px}.crosshairgen__command-textarea::-webkit-scrollbar{width:5px}.crosshairgen__command-textarea::-webkit-scrollbar-track{background:#0003}.crosshairgen__command-textarea::-webkit-scrollbar-thumb{background:#db8f21;border-radius:3px}.crosshairgen__command-textarea::-webkit-input-placeholder{color:#fff3}.crosshair-presets{overflow:hidden;position:relative}.crosshair-presets__item{margin-bottom:2rem;width:100%}.crosshair-presets__button{display:block;background-color:#111;box-shadow:inset 0 0 0 1px #ffffff1a;border-radius:8px;border:none;padding:0;width:100%;cursor:pointer;transition:.2s ease}.crosshair-presets__button:focus{outline:none}.crosshair-presets__button .crosshair-canvas{position:relative;transition:.1s ease}.crosshair-presets__button:hover{background-color:#1e1e1e}.crosshair-presets__arrow-button{position:absolute;z-index:999;background-color:#fff3;backdrop-filter:blur(10px);width:32px;height:32px;border-radius:5px;border:0;box-shadow:0 1px 4px #0006;top:calc(50% - 1rem);transform:translateY(-50%);cursor:pointer;transition:.2s ease;transform-origin:center;opacity:0}.crosshair-presets__arrow-button svg{fill:#222;width:10px;transition:.3s cubic-bezier(.34,1.3,.64,1)}.crosshair-presets__arrow-button:focus{outline:0}.crosshair-presets__arrow-button:hover{background-color:#ffffffb3}.crosshair-presets__arrow-button--left{left:2rem}.crosshair-presets__arrow-button--left svg{transform:rotate(180deg) translate(1.5px,.5px)}.crosshair-presets__arrow-button--right{right:2rem}.crosshair-presets__arrow-button--right svg{transform:translate(1.5px,-.5px)}.crosshair-presets__arrow-button{transition:all .2s ease,transform .3s ease .5s,opacity .3s ease .2s;opacity:1}.crosshair{height:24px;width:24px;--color:#27c527;--thickness:3px;--size:35%;--gap:6px}.crosshair span{display:inline-block;position:absolute;background-color:var(--color)}.crosshair span:nth-of-type(1),.crosshair span:nth-of-type(3){width:var(--thickness);height:var(--size)}.crosshair span:nth-of-type(2),.crosshair span:nth-of-type(4){width:var(--size);height:var(--thickness)}.crosshair span:nth-of-type(1){bottom:calc(50% + (var(--gap) / 2));left:50%;transform:translate(-50%)}.crosshair span:nth-of-type(3){top:calc(50% + (var(--gap) / 2));left:50%;transform:translate(-50%)}.crosshair span:nth-of-type(2){left:calc(50% + (var(--gap) / 2));top:50%;transform:translateY(-50%)}.crosshair span:nth-of-type(4){right:calc(50% + (var(--gap) / 2));top:50%;transform:translateY(-50%)}.crosshair--1{--thickness:2px}.crosshair--2{width:22px;height:22px;--color:yellow;--thickness:2px;--size:22%;--gap:6px}.crosshair--3{--thickness:2px;--gap:10px;--size:20%}.crosshair--3:before{content:"";width:2px;height:2px;background-color:var(--color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.crosshair--4{--color:#fff;--thickness:2px;--gap:6px;--size:35%}.crosshair--4 span{box-shadow:0 0 0 1px #000}.form{display:flex;flex-flow:row wrap}.form__element{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start}.form__element:not(:last-of-type){margin-bottom:12px}.form__element--25{flex:1 0 auto}@media only screen and (max-width: 576px){.form__element--25{flex:1 0 50%}}.form__element--hide,.form__element--hide-mode{display:none}.form__element-inner{align-self:stretch;display:flex;align-items:center;flex:1 1 100%}.form__splitter{border-color:#ffffff12;border-width:1px;width:100%;display:block}.form__label-container{display:flex;align-items:center;margin-bottom:8px}.form__label{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#ffffffbf;margin:0}.form__label--margin{margin-bottom:8px}.form__label-icon{display:inline-block;width:12px;height:12px;fill:#ffffffbf;margin-left:5px;border-radius:100%;cursor:pointer;transition:.1s ease}.form__label-icon:hover{background-color:#fff3}.form__radio-list{display:flex;flex-flow:row wrap;position:relative;width:calc(100% + 1rem);margin:-.5rem;flex:0}.form__radio-list--color{background-color:transparent}.form__radio-container{width:80px;height:auto;position:relative;margin:.5rem}.form__radio-list--grow .form__radio-container{flex:1 1 80px;width:unset}.form__radio-list--large .form__radio-container{flex:1 1 130px}.form__radio{display:none}.form .version-text{font-size:1rem;display:block;padding-bottom:.2rem;opacity:.6}.form__radio-overlay{width:100%;height:100%;padding:.4rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-weight:500;font-size:1.1rem;border-radius:.2rem;background-color:#ffffff1a;cursor:pointer;transition:.1s ease;user-select:none}.form__radio-list--color .form__radio-overlay{--col:100, 100, 100;background-color:rgba(var(--col),.2);color:#fff9;text-shadow:0 0 5px #000}.form__radio-list--color .form__radio-overlay:hover{background-color:rgba(var(--col),.4)!important}.form__radio-dropdown-trigger{background-color:#ffffff1a;border:none;outline:none!important;color:#ffffffbf;display:flex;align-items:center}.form__radio-dropdown-trigger:hover{background-color:#ffffff0f}.form__radio-list--large .form__radio-overlay{padding:6px}.form__radio:not(:checked)+.form__radio-overlay:hover{background-color:#ffffff12}.form__radio:checked+.form__radio-overlay{background-color:#db8f21!important;color:#222}.form__radio-list--color .form__radio:checked+.form__radio-overlay{background-color:rgba(var(--col),1)!important;color:#fff}.form__radio-list--color .form__radio:checked+.form__radio-overlay:hover{background-color:rgba(var(--col),1)!important}.form__radio-dropdown{display:none;flex-direction:column;align-items:stretch;position:absolute;z-index:100;top:calc(100% + .5rem);right:.5rem;width:80px;height:auto;overflow:hidden;border-radius:.2rem;background-color:#393939}.form__radio-dropdown--show{display:flex}.form__radio-dropdown>.form__radio-container{width:100%;margin:0}.form__radio-dropdown>.form__radio-container .form__radio-overlay{margin:0;padding:5px;border-radius:0;background-color:transparent}.form__checkbox-container{position:relative;width:24px;height:24px;margin-right:12px}.form__checkbox{display:none}.form__checkbox-overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:.2rem;padding-bottom:2px;cursor:pointer;transition:.1s ease}.form__checkbox:not(:checked):hover+.form__checkbox-overlay{background-color:#ffffff26}.form__checkbox:checked+.form__checkbox-overlay{background-color:#db8f21}.form__checkbox:checked+.form__checkbox-overlay:after{content:"";display:block;width:12px;height:6px;border-bottom:2px solid #222;border-left:2px solid #222;transform:rotate(-50deg)}.form__slider-container{flex:1;display:flex;align-items:center}.form__slider{flex:1;-webkit-appearance:none;width:100%;background:transparent;overflow:hidden}.form__slider::-webkit-slider-thumb{-webkit-appearance:none;height:100%;border:none;width:20px;border-radius:1px;background-color:#db8f21;background-image:linear-gradient(to bottom,#ffffff1a,#ffffff4d);cursor:pointer;background:#ffffffbf;box-shadow:-500px 0 0 500px #ffffff4d}.form__slider::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;background-color:#ffffff26}.form__slider:disabled::-webkit-slider-thumb{display:none}.form__slider:focus{outline:none}.form__slider-number{margin-left:12px;width:48px;height:unset!important;text-align:center;color:#fff;font-size:12px!important;padding:5px 8px;outline:none;box-shadow:none!important;border-radius:.2rem;background-color:transparent;border:1px solid rgba(255,255,255,.1);-moz-appearance:textfield}.form__slider-number::-webkit-outer-spin-button,.form__slider-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__slider-number:not(:focus):hover{background-color:#ffffff26}.form__slider-number:focus{background-color:#fff3}.form__slider:active+.form__slider-number{border-color:#db8f21;color:#db8f21}.form__toggle{display:none}.form__toggle-container{display:flex;justify-content:space-between;align-items:center;position:relative;height:38px;width:72px;cursor:pointer}.form__toggle-thumb{position:absolute;z-index:2;border-radius:.2rem;padding:10px;width:36px;height:36px;top:50%;transform:translateY(-50%);transition:.4s cubic-bezier(.34,1.3,.64,1);background-color:#e73950;left:0}.form__toggle:checked+.form__toggle-container .form__toggle-thumb{background-color:#23af46;left:calc(100% - 36px)}.form__toggle-background{position:absolute;width:calc(100% - 10px);height:calc(100% - 12px);top:6px;left:5px;border-radius:.2rem;background-color:#ffffff1a;transition:.4s cubic-bezier(.34,1.3,.64,1);transform:translate(3px)}.form__toggle:checked+.form__toggle-container .form__toggle-background{transform:translate(-3px)}.form__toggle-option{position:relative;z-index:3;color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;width:36px;height:36px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;user-select:none;opacity:0;transition:.3s cubic-bezier(.34,1.3,.64,1) .1s}.form__toggle:checked+.form__toggle-container .form__toggle-option:last-of-type{opacity:1;transform:translate(0)}.form__toggle:not(:checked)+.form__toggle-container .form__toggle-option:first-of-type{opacity:1;transform:translate(0)}.form__textarea{background-color:#ffffff0a;border:none;outline:0;box-shadow:0 0 5px #0003;width:100%;padding:6px;border-radius:.2rem;font-size:13px;font-family:monospace;color:#fff;min-height:200px;max-height:600px;transition-duration:0s}.form__textarea:focus{box-shadow:none}.form__input{background-color:#ffffff0a;border:none;outline:0;box-shadow:0 0 5px #0003;border:1px solid rgba(255,255,255,.04);margin-bottom:7px;width:100%;padding:12px 15px;border-radius:5px;font-size:13px;font-family:monospace;color:#fff;transition-duration:0s}.form__input:focus{box-shadow:none}.form__button{background-color:#db8f21;color:#222222e6;border:none;border-radius:.2rem;padding:5px 10px;font-weight:600;font-size:13px;margin-top:1rem;cursor:pointer;transition:.2s ease}.form__button:hover{filter:brightness(1.2)}.color-picker{width:24px;height:24px}.color-picker__container{margin-top:2rem;display:flex;align-items:center}.color-picker__container--hide{display:none!important}.color-picker__text{margin:0 0 0 8px;color:#ffffffb3;font-size:12px}.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;transition:all .3s}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.pickr .pcr-button:after{transition:background .3s;background:currentColor}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px currentColor}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px currentColor}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em #0000001a,0 0 1em #00000008;left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;transition:background-color .3s,box-shadow .3s;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:currentColor;width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translate(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.pickr{border-radius:.2rem;transition:.2s ease}.pickr:hover{filter:brightness(1.2)}.pickr .pcr-button,.pickr .pcr-button:before,.pickr .pcr-button:after{border-radius:0!important}.pickr,.pickr:focus,.pickr:active,.pickr .pcr-button,.pickr .pcr-button:focus,.pickr .pcr-button:active{outline:0!important;border:none!important;box-shadow:none!important}.c-modal{width:600px;max-width:94%;min-height:150px;background-color:#17181a;box-shadow:0 0 20px #0006;border:2px solid #db8f21;padding:14px;color:#ffffffbf;border-radius:.2rem;opacity:0;visibility:hidden;transform:translateY(50px) scale(.2);transition:all .5s cubic-bezier(.34,1.3,.64,1)}.c-modal__background{position:fixed;z-index:999;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;display:none;transition:.2s ease}.c-modal__background--show{display:flex}.c-modal__background--animate-in{opacity:1;visibility:visible}.c-modal--animate-in{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.c-modal h3{font-size:20px;font-weight:900;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05);color:#db8f21}.c-modal p{font-size:13px}.c-modal__share{margin-top:2rem;display:flex;position:relative;background-color:#ffffff0d;border-radius:.2rem}.c-modal__share-icon{fill:#fff6;width:3rem;padding:0 .9rem;height:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;border-right:1px solid rgba(255,255,255,.01);background-color:#ffffff0d}.c-modal__share-input{min-height:unset;border:none!important;font-size:1.4rem!important;padding:1rem;margin-left:3rem;background-color:transparent!important;cursor:text}.c-modal__share-button{background-color:#db8f21;border:none;padding:.2rem 1.5rem .1rem;border-radius:0 .2rem .2rem 0;font-weight:500;font-size:1rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.1s ease}.c-modal__share-button:focus{outline:0}.c-modal__share-button:hover{background-color:#e19a35}.popup{position:absolute;z-index:9999;width:300px;min-height:30px;max-width:90vw;padding:12px;border-radius:.2rem;box-shadow:0 0 10px #00000080;background-color:#555;display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}.popup--show{display:flex}.popup__container{position:fixed;left:0;top:0;width:100%;height:100%}.popup__gif{width:140px;margin:10px;border-radius:.2rem;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px #0003}.toast{width:300px;height:auto;border-radius:4px;box-shadow:0 0 10px #0003;overflow:hidden;cursor:pointer;transition:transform .4s cubic-bezier(.36,0,.66,-.56);animation:toast-in .4s cubic-bezier(.34,1.4,.64,1);transform:translate(0)}.toast:not(:first-of-type){margin-bottom:10px}@keyframes toast-in{0%{transform:translate(120%)}to{transform:translate(0)}}.toast--bottom-right{bottom:2rem;right:2rem}.toast--animate-out{animation:unset;transform:translate(120%)}.toast--primary{background-color:#db8f2133;border:1px solid rgba(219,143,33,.4);backdrop-filter:blur(20px);color:#fff}.toast--success{background-color:#1caf3c;color:#fff}.toast--error{background-color:#b30a0a;color:#fff}.toast--neutral{background-color:#222;backdrop-filter:blur(20px);color:#fff}.toast__content{position:relative;z-index:999;padding:13px 10px 10px}.toast__content p{font-size:12px;color:inherit;margin:0}.toast__progress{position:relative;z-index:3;height:6px;width:100%}.toast__progress-inner{width:0;height:100%}.toast--primary .toast__progress-inner{background-color:#db8f2180}.toast--error .toast__progress-inner,.toast--success .toast__progress-inner{background-color:#fff6}.toast--neutral .toast__progress-inner{background-color:#ffffffb3}.toast__list{position:fixed;z-index:9999;bottom:2rem;right:2rem;display:flex;flex-direction:column-reverse}.fancy-card{background-color:#222;border-radius:.2rem;box-shadow:0 1px 4px #0006;scroll-margin-top:2rem;margin-bottom:2rem}.fancy-card__header{color:#fff;background-color:#ffffff0a;padding:12px;box-shadow:0 5px 10px #00000026;border-radius:.2rem .2rem 0 0;display:flex;align-items:center}.fancy-card__header h2{margin-bottom:2px;font-size:20px;font-weight:700}.fancy-card__header p{color:#ffffff80;margin:0;font-size:12px}.fancy-card__header-icon-container{padding:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:.2rem}.fancy-card__header-icon{width:26px;fill:#ffffffbf}.fancy-card__header-info{margin-left:12px}.fancy-card__body{color:#ffffffbf;padding:12px}.prevent-scroll{overflow:hidden!important;padding-right:15px!important;height:100vh!important}.background-takeover{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.background-takeover source,.background-takeover img{position:absolute;top:0;left:50%;transform:translate(-50%);width:1920px}@media (max-width: 1400px){.background-takeover source,.background-takeover img{top:15px;width:1776px}}@media (max-width: 1300px){.background-takeover source,.background-takeover img{width:1652px;top:29px}}@media (max-width: 991.98px){.background-takeover source,.background-takeover img{width:992px;top:23px}}@media (max-width: 991.98px){.background-takeover source,.background-takeover img{top:0}}#popper-tooltip#popper-tooltip{padding:1.2rem!important;display:flex;flex-direction:column;gap:1.5rem}#import-crosshair-form{margin-top:1.5rem}#import-crosshair-submit{padding:1rem 1.5rem}.jumbo-content{padding:2rem;color:#ffffffbf;display:flex;align-items:flex-start}@media only screen and (max-width: 992px){.jumbo-content{flex-direction:column}}.jumbo-content .main{flex:1}.jumbo-content .main h1{color:#fff;font-size:3.6rem;line-height:1.2;margin-bottom:1rem}.jumbo-content .main p{font-size:1.3rem}.jumbo-content .main .button-container{margin-top:1.5rem;display:flex;gap:2rem;align-items:flex-start}.jumbo-content .side{margin:2rem;flex:0 0 30rem;align-self:stretch;position:relative}@media only screen and (max-width: 992px){.jumbo-content .side{display:none}}.pcr-color-preview{display:none!important}.pcr-swatches button:after{background:var(--pcr-color)!important}.pcr-app{background-color:#151515;box-shadow:0 0 15px #0000004d}.pcr-button{border-radius:.2rem}.pcr-button:after{background:var(--pcr-color)!important}#share-crosshair{order:999}.crosshair-code__warning{background-color:#ff51001a;color:#ff5100;border:1px solid rgba(255,81,0,.15);margin:5px 10px 10px;padding:7px 15px;border-radius:5px;font-weight:500;display:flex;align-items:center;gap:15px}.crosshair-code__warning svg{fill:#ff5100;width:44px;height:44px}.crosshair-code__warning span{color:#ff5100;font-size:12px}.crosshair-code-box{display:flex;flex-flow:row wrap;align-items:center;border-radius:.2rem;background-color:#090909;margin:-.5rem 0}.crosshair-code-box #crosshair-code{display:flex;justify-content:center;padding:1.5rem 2rem;flex:1;font-family:monospace;font-size:1.5rem;font-weight:500;text-align:center;line-height:1.2;cursor:text}.crosshair-code-box button{background-color:#e4a54b26;color:#e4a54b;border:1px solid rgba(228,165,75,.07);margin:1rem;border-radius:.2rem;padding:1rem;width:180px}.crosshair-code-box button:hover{background-color:#e4a54b33;color:#e4a54b}.crosshair-code-box button span{font-weight:600;font-size:1.3rem;padding:1.4rem}
