.atn-v1__title_16,main .control-panel .tab-header h3{font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.atn_v1__txt_14,main .ballistic-table td,main .control-panel .form-group label,main h3.section-title+p{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.atn_v1__button_16,.gray-btn,main .control-panel .calculate-btn,main .control-panel .reload-btn,main .tab,main section.white-content .compatible .scope-wrapper .scope-item a{font-size:16px;font-style:normal;font-weight:500;line-height:normal}.atn_v1__title_70,main .slide-1>.container h1,main h3.section-title{font-size:70px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (width < 600px){.atn_v1__title_70,main .slide-1>.container h1,main h3.section-title{font-size:24px}}.atn_v1__txt_17,main section.white-content .compatible .scope-wrapper .scope-item p{font-size:17px;font-weight:400;line-height:20px}@media (max-width:599px){.atn_v1__txt_17_mob{font-size:1rem;line-height:1.125rem}}.atn_v1__title_36,main section.white-content section.features .container .row .text h5,main section.white-content section.features .container .row>img h5{font-size:36px;font-weight:500;line-height:normal}@media (max-width:599px){.atn_v1__title_36,main section.white-content section.features .container .row .text h5,main section.white-content section.features .container .row>img h5{font-size:26px}}.gray-btn{background-color:#e5e5e5;border:1px solid #9f9f9f;border-radius:2px;color:#2c2c2c;cursor:pointer;padding:.28rem 1.25rem;text-decoration:none;transition:All .2s ease}.gray-btn:hover{border-color:#000}main{font-family:Roboto,sans-serif}main *{box-sizing:border-box;margin:0;padding:0}main h3.section-title{margin-top:50px;text-align:center}@media (width < 600px){main h3.section-title{margin-top:20px}}main h3.section-title+p{margin-top:5px;text-align:center}main .container .row{display:flex;gap:40px;justify-content:center}main .container .row div{line-height:146%;margin:20px 0;width:calc(100% - 40px)}@media (width < 600px){main .container .row div{margin-bottom:0;width:100%}main .container .row{align-items:center;flex-direction:column;gap:10px}}main .yt-video p{margin-bottom:20px}main .slide-1{background-color:#000}main .slide-1 .image-wrap{position:relative}main .slide-1 .image-wrap .container{display:flex;justify-content:flex-end;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}main .slide-1 .image-wrap .bcg{aspect-ratio:16/9;max-height:800px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:static;width:100%;z-index:0}main .slide-1 .image-wrap .icon{max-width:400px;-o-object-fit:contain;object-fit:contain;right:0;z-index:5}@media (width < 900px){main .slide-1 .image-wrap .icon{max-width:50%}}main .slide-1>.container{color:#fff;margin-top:-15%;padding-bottom:60px;position:relative;z-index:10}@media (width < 900px){main .slide-1>.container{margin-top:0;padding-bottom:30px}}main .slide-1>.container h1{margin:0 auto;max-width:1300px;text-align:center}main section.white-content{background-color:#fff;color:#2c2c2c}main section.white-content section{border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,hsla(0,0%,77%,0) 4.2%,#7d7d7d 52.33%,hsla(0,0%,77%,0) 100.46%);border-image:linear-gradient(90deg,#c4c4c400 4.2%,#7d7d7d,#c4c4c400 100.46%);border-image-slice:1;margin-bottom:40px;padding-bottom:40px}@media (max-width:599px){main section.white-content section{border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,hsla(0,0%,77%,0) 4.2%,#7d7d7d 52.33%,hsla(0,0%,77%,0) 100.46%);border-image:linear-gradient(90deg,#c4c4c400 4.2%,#7d7d7d,#c4c4c400 100.46%);border-image-slice:1;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:20px;width:calc(100% - 20px)}}main section.white-content .smart-calc .images{align-items:flex-start;display:flex;gap:40px;justify-content:center}@media (width < 600px){main section.white-content .smart-calc .images{align-items:center;flex-direction:column;gap:20px}}@media (width < 600px) and (width < 600px){main section.white-content .smart-calc .images{gap:10px}}main section.white-content .smart-calc .images video,main section.white-content .smart-calc .images>div{width:calc(50% - 40px)}@media (width < 600px){main section.white-content .smart-calc .images video,main section.white-content .smart-calc .images>div{width:100%}main section.white-content .smart-calc .images>div div,main section.white-content .smart-calc .images>div>img{max-width:100%}}main section.white-content .smart-calc .images>div>img{max-width:80%}@media (width < 600px){main section.white-content .smart-calc .images>div>img{max-width:100%}}main section.white-content .smart-calc .images>div div{align-items:center;display:flex;justify-content:space-between;margin-top:10px;max-width:80%}@media (width < 400px){main section.white-content .smart-calc .images>div div img:nth-child(odd){max-width:70px}main section.white-content .smart-calc .images>div div img:nth-child(2n){max-width:100px}}@media (400px <= width < 600px){main section.white-content .smart-calc .images>div div img:nth-child(odd){max-width:100px}main section.white-content .smart-calc .images>div div img:nth-child(2n){max-width:140px}}@media (600px <= width < 900px){main section.white-content .smart-calc .images>div div img:nth-child(odd){max-width:70px}main section.white-content .smart-calc .images>div div img:nth-child(2n){max-width:100px}}@media (width < 600px){main section.white-content .smart-calc .images>div div{max-width:100%}main section.white-content .smart-calc .images>div{margin-top:10px}}main section.white-content .compatible .scope-wrapper{display:flex;flex-wrap:wrap;justify-content:center}main section.white-content .compatible .scope-wrapper .scope-item{align-self:center;display:flex;flex-direction:column;text-align:center;width:50%}main section.white-content .compatible .scope-wrapper .scope-item *{align-self:center}main section.white-content .compatible .scope-wrapper .scope-item a{border-color:#e5e5e5;margin-bottom:1rem}main section.white-content .compatible .scope-wrapper .scope-item a:hover{border-color:#2c2c2c}main section.white-content .compatible .scope-wrapper .scope-item img{max-width:100%}@media (max-width:599px){main section.white-content .compatible .scope-wrapper .scope-item{width:100%}}main section.white-content section.features{border-bottom:none;margin-bottom:0;padding-bottom:0}main section.white-content section.features .container .row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin-bottom:80px}@media (width < 600px){main section.white-content section.features .container .row{gap:20px;margin-bottom:40px}}main section.white-content section.features .container .row .text,main section.white-content section.features .container .row>img{width:calc(50% - 40px)}@media (width < 900px){main section.white-content section.features .container .row .text,main section.white-content section.features .container .row>img{width:100%}}main section.white-content section.features .container .row .text ul,main section.white-content section.features .container .row>img ul{list-style-position:inside;list-style-type:disc}main section.white-content section.features .container .row .text h5,main section.white-content section.features .container .row>img h5{margin-bottom:40px}@media (width < 600px){main section.white-content section.features .container .row .text h5,main section.white-content section.features .container .row>img h5{margin-bottom:20px}}main section.white-content section.features .container .row .text .download,main section.white-content section.features .container .row .text .download div,main section.white-content section.features .container .row .text .icons,main section.white-content section.features .container .row .text .icons-row,main section.white-content section.features .container .row .text .links,main section.white-content section.features .container .row>img .download,main section.white-content section.features .container .row>img .download div,main section.white-content section.features .container .row>img .icons,main section.white-content section.features .container .row>img .icons-row,main section.white-content section.features .container .row>img .links{width:100%}main section.white-content section.features .container .row .text .icons-row,main section.white-content section.features .container .row>img .icons-row{align-items:center;display:flex;justify-content:space-between}main section.white-content section.features .container .row .text .icons-row img,main section.white-content section.features .container .row>img .icons-row img{width:calc(20% - 10px)}main section.white-content section.features .container .row .text .links p,main section.white-content section.features .container .row>img .links p{color:#9f9f9f;text-align:center}main section.white-content section.features .container .row .text .links .download,main section.white-content section.features .container .row>img .links .download{margin:0}main section.white-content section.features .container .row .text .links .download div,main section.white-content section.features .container .row>img .links .download div{align-items:center;display:flex;justify-content:space-evenly;margin:0}main section.white-content section.features .container .row .text .links .download div a,main section.white-content section.features .container .row>img .links .download div a{max-width:40%}main section.white-content section.features .container .row .text .links .download div a svg,main section.white-content section.features .container .row>img .links .download div a svg{max-height:100px;width:100%}@media (width < 600px){main section.white-content section.features .container .row{display:flex;flex-direction:column}main section.white-content section.features .container .row:nth-child(2n) .text{order:1}main section.white-content section.features .container .row:nth-child(2n) img{order:2}}main section.calculator{background-color:#000;background-image:url(/images/ballistic-calculator/bc_bg_000.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 1500px;color:#000;line-height:1.4;padding:40px 0}@media (width < 600px){main section.calculator{background-image:none;padding:20px 0}}main .container{margin:0 auto;max-width:1500px;padding:20px}main .main-content{background-color:#000;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px}@media (width < 600px){main .main-content{padding:0}}main .tooltip-wrapper{align-items:stretch;align-self:stretch;display:flex}main .control-panel,main .results-panel{background:#2c2c2c;border-radius:8px;padding:0}main .control-panel{background:#2c2c2c}main .control-panel .calculator-container{margin:0 auto}main .control-panel .tab-headers{background:#2a2a2a;border-radius:8px 8px 0 0;display:flex;overflow:hidden}main .control-panel .tab-header{background:#e5e5e5;border-right:1px solid #fff;color:#2c2c2c;cursor:pointer;display:flex;flex-direction:column;gap:20px;padding:50px 10px;text-align:center;transition:all .3s ease;width:25%}main .control-panel .tab-header:last-child{border-right:none}main .control-panel .tab-header:hover{background:#f2f2f2}main .control-panel .tab-header h3{margin:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (width < 900px){main .control-panel .tab-header h3{display:none}}main .control-panel .tab-header.active{background:#2c2c2c;color:#9f9f9f;cursor:default}@media (width < 900px){main .control-panel .tab-header.active h3{display:block;font-size:13px}main .control-panel .tab-header{gap:0;justify-content:center;padding:10px;width:16.75%}main .control-panel .tab-header.active{width:33%}}main .control-panel .tab-icon{align-self:center;border-radius:4px;height:95px;margin-bottom:8px;width:95px}main .control-panel .tab-icon svg{height:100%;width:100%}@media (width < 600px){main .control-panel .tab-icon{height:35px;width:35px}}.tab-header.active main .control-panel .tab-icon{background:#9f9f9f}main .control-panel .tab-wrapper{overflow:hidden;position:relative}main .control-panel .tab-slide-enter-active,main .control-panel .tab-slide-leave-active{transition:all .1s ease-in-out}main .control-panel .tab-slide-enter-from{opacity:0;transform:translate(30px)}main .control-panel .tab-slide-leave-to{opacity:0;transform:translate(-30px)}main .control-panel .tab-slide-enter-to,main .control-panel .tab-slide-leave-from{opacity:1;transform:translate(0)}main .control-panel .form-container{background:#2c2c2c;border-radius:0 0 8px 8px;padding:20px}@media (width < 600px){main .control-panel .form-container{padding:10px}}main .control-panel .form-group{margin-bottom:15px}main .control-panel .form-group label{color:#fff;display:block;margin-bottom:10px}main .control-panel .form-group input,main .control-panel .form-group select{background:#fff;border:1px solid #444;border-radius:8px;color:#2c2c2c;font-size:14px;padding:12px;width:100%}main .control-panel .form-group input:focus,main .control-panel .form-group select:focus{border-color:#f2f2f2;box-shadow:0 0 5px #f2f2f24d;outline:none}main .control-panel .form-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}main .control-panel .form-row .form-group{flex:1;min-width:200px}@media (max-width:768px){main .control-panel .form-row .form-group{min-width:150px}}@media (max-width:480px){main .control-panel .form-row .form-group{min-width:100%}}main .control-panel .checkbox-group{align-items:center;display:flex;gap:10px;margin-bottom:15px}main .control-panel .atmosphere-info{background:#2a2a2a;border-left:4px solid #9f9f9f;border-radius:6px;margin-top:20px;padding:15px}main .control-panel .standard-conditions{color:#fff;font-weight:600;margin:0 0 15px}main .control-panel .conditions-display{display:grid;gap:10px;grid-template-columns:1fr 1fr}main .control-panel .condition-item{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding:8px 0}main .control-panel .condition-item .label{color:#9f9f9f}main .control-panel .condition-item .value{color:#e5e5e5;font-weight:500}main .control-panel .action-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px}@media (width < 600px){main .control-panel .action-buttons{gap:10px}}main .control-panel .calculate-btn{align-items:center;background-color:#3d7b42;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:15px 30px;transition:background-color .2s ease}main .control-panel .calculate-btn:hover:not(:disabled){background-color:#306234}main .control-panel .calculate-btn:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}@media (width < 600px){main .control-panel .calculate-btn{padding:10px 15px}}main .control-panel .reload-btn{align-items:center;align-self:stretch;background:#818181;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:7px;height:100%;justify-content:center;padding:15px 25px;transition:background-color .2s ease}main .control-panel .reload-btn:hover{background-color:#9f9f9f}main .control-panel .reload-btn svg{height:15px;transition:transform .3s ease;width:15px}main .control-panel .reload-btn:hover svg{transform:rotate(180deg)}@media (width < 600px){main .control-panel .reload-btn{padding:10px 15px}}main .control-panel .spinner{animation:spin 1s linear infinite;border:2px solid #333;border-radius:50%;border-top-color:#9f9f9f;display:inline-block;height:20px;margin-right:10px;width:20px}@media (width < 600px){main .control-panel .tab-header h3{font-size:10px}main .control-panel .conditions-display{grid-template-columns:1fr}main .control-panel{padding:1px}}main .results-panel{color:#fff;display:flex;flex-direction:column}@media (width < 600px){main .results-panel{padding:1px}}main .results-tabs{display:flex;margin-bottom:20px;overflow:hidden}main .tab{background:#2c2c2c;border:none;border-radius:8px 0 0;color:#9f9f9f;cursor:pointer;flex:1;padding:12px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}main .tab+.tab{border-radius:0 8px 0 0}main .tab.active{background:#9f9f9f;color:#2c2c2c;cursor:default}main .tab:hover:not(.active){color:#e5e5e5}main .tab-content{flex:1;overflow:hidden}main .tab-pane{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px}@media (width < 600px){main .tab-pane{padding:1px}}main .chart-container{background:#2c2c2c;border-radius:5px;margin-bottom:20px;padding:20px;position:relative;width:100%}@media (width < 600px){main .chart-container{padding:10px}}main .chart-container canvas{background-color:#121212;border-radius:8px;max-height:450px;max-width:100%;padding:10px 20px}@media (width < 600px){main .chart-container canvas{padding:5px}}main .ballistic-table{border-collapse:collapse;font-size:11px;width:100%}main .ballistic-table th{background:#242424;border:1px solid #121212;border-bottom-color:#4b5563;color:#fff;font-weight:700;padding:15px 4px;position:sticky;text-align:center;top:0;z-index:10}@media (width < 600px){main .ballistic-table th{font-size:12px;padding:5px}}main .ballistic-table td{background:#000;border:1px solid #2c2c2c;padding:10px 5px;text-align:right}@media (width < 600px){main .ballistic-table td{font-size:12px;padding:5px}}main .ballistic-table tr:nth-child(2n) td{background:#242424}main .ballistic-table tr:hover td{background:#2a4a2a}main .ballistic-table .negative{color:#f66}main .ballistic-table .positive{color:#6f6}main .ballistic-table .transonic{background:#4a4a00!important;color:#ff6}main .ballistic-table .subsonic{background:#4a0000!important;color:#f66}main .table-container{border-radius:8px;max-height:500px;overflow-y:auto}main .table-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}main .table-actions button{align-items:center;background:var(--atn_v1__grey_4,#818181);border:none;border-radius:4px;color:var(--atn_v1__white,#fff);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:normal;padding:12px 16px;text-align:center;text-transform:uppercase;transition:all .2s ease}main .table-actions button svg{height:15px;width:15px}main .table-actions button:hover:not(:disabled){background:var(--atn_v1__white,#fff);color:#000}main .table-actions button:disabled{cursor:not-allowed;opacity:.6}main .legend-box,main .summary-box{background:#333;border:1px solid #555;border-radius:5px;padding:15px}main .legend-box h3,main .summary-box h3{color:#9f9f9f;margin-bottom:10px}main .summary-box{color:#9f9f9f;max-width:250px}@media (width < 600px){main .summary-box{max-width:unset}}main .summary-row{display:flex;font-size:12px;justify-content:space-between;margin-bottom:5px}main .chart-legend{align-items:flex-start;border-radius:5px;display:flex;flex-wrap:wrap;gap:20px;margin-top:10px;padding:10px}@media (width < 600px){main .chart-legend{gap:10px;justify-content:center;padding:0}main .chart-legend>*{flex-grow:1}}main .legend-item{align-items:center;display:flex;font-size:11px;margin-bottom:5px}main .legend-color{border-radius:2px;height:3px;margin-right:8px;width:20px}@media (width < 600px){main .legend-color{flex-grow:1}}main .loading{color:#666;padding:50px;text-align:center}main .error{background:#4a0000;border:1px solid maroon;border-radius:5px;color:#f66;margin:20px 0;padding:15px}main .checkbox-group{align-items:center;display:flex;gap:8px;margin-bottom:10px}main .checkbox-group input[type=checkbox]{cursor:pointer;height:16px;width:16px}main .checkbox-group label{color:#f2f2f2;cursor:pointer}main .spinner{animation:spin 1s linear infinite;border:2px solid #333;border-radius:50%;border-top-color:#9f9f9f;display:inline-block;height:20px;margin-right:10px;width:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}