.legacy .row{gap:var(--s3);grid-template-columns:repeat(12,1fr);align-items:start;margin-inline:0;display:grid}.legacy .row>*{grid-column:span 12;min-width:0}@media (width>=700px){.legacy .col-1{grid-column:span 1}.legacy .col-2{grid-column:span 2}.legacy .col-3{grid-column:span 3}.legacy .col-4{grid-column:span 4}.legacy .col-5{grid-column:span 5}.legacy .col-6{grid-column:span 6}.legacy .col-7{grid-column:span 7}.legacy .col-8{grid-column:span 8}.legacy .col-9{grid-column:span 9}.legacy .col-10{grid-column:span 10}.legacy .col-11{grid-column:span 11}.legacy .col-12{grid-column:span 12}}@media (width<=699px){.legacy .col-2-small{grid-column:span 2}.legacy .col-3-small{grid-column:span 3}.legacy .col-4-small{grid-column:span 4}.legacy .col-6-small{grid-column:span 6}.legacy .col-12-small{grid-column:span 12}}.legacy h2{font-size:var(--t-h2);margin-block:var(--s5) var(--s3)}.legacy h3{font-size:var(--t-h3);margin-block:var(--s4) var(--s2)}.legacy h4{margin-block:var(--s4) var(--s2);font-size:1rem}.legacy p{margin-block:var(--s2)}.legacy hr{height:0;margin-block:var(--s5);border:0;border-top:1px solid var(--line)}.legacy hr.major{margin-block:var(--s6)}.legacy a{color:var(--confirm);text-underline-offset:3px;text-decoration:underline}.legacy a.button,.legacy .button,.legacy ul.icons a,.legacy .dataTables_paginate a,.legacy a.luminous,.legacy a:has(>img){text-decoration:none}.legacy a:hover{text-decoration:underline}.legacy .button,.legacy input[type=button],.legacy input[type=submit]{min-height:42px;padding:0 var(--s4);background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.legacy .button:hover,.legacy input[type=button]:hover{background:color-mix(in srgb, var(--raised) 84%, var(--text));border-color:color-mix(in srgb, var(--line) 60%, var(--text));text-decoration:none}.legacy .button.primary,.legacy input.primary{background:var(--confirm-fill);border-color:var(--confirm-fill);color:var(--on-confirm-fill)}.legacy .button.primary:hover,.legacy input.primary:hover{background:color-mix(in srgb, var(--confirm-fill) 86%, var(--text))}.legacy .button.fit,.legacy .fit>.button{width:100%}.legacy ul.actions{gap:var(--s2);margin-block:var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legacy ul.actions.fit{width:100%}.legacy ul.actions.fit>li{flex:8rem}.legacy input[type=text],.legacy input[type=number],.legacy input[type=email],.legacy input[type=url],.legacy select,.legacy textarea{width:100%;min-height:42px;padding:var(--s2) var(--s3);background:var(--void);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md)}.legacy textarea{min-height:8rem;line-height:1.6}.legacy input:focus,.legacy select:focus,.legacy textarea:focus{border-color:var(--confirm);outline:none}.legacy input[type=checkbox],.legacy input[type=radio]{width:18px;height:18px;margin-right:var(--s1);accent-color:var(--confirm);vertical-align:middle}.legacy label{cursor:pointer}.legacy .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.legacy table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;max-width:100%;font-size:var(--t-sm);display:block;overflow-x:auto}.legacy .table-wrapper>table{display:table;overflow-x:visible}.legacy .dataTables_wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.legacy .dataTables_wrapper .row{gap:var(--s2);flex-wrap:wrap;align-items:center;margin-inline:0;display:flex}.legacy .dataTables_wrapper [class^=col-],.legacy .dataTables_wrapper [class*=\ col-]{flex:auto;grid-column:auto;min-width:0;max-width:100%;padding-inline:0}.legacy .dataTables_wrapper label{font-size:var(--t-sm);color:var(--text-dim)}.legacy .dataTables_wrapper input,.legacy .dataTables_wrapper select{max-width:100%}.legacy .dataTables_paginate .paginate_button{min-height:36px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;line-height:36px;display:inline-block;color:var(--text-dim)!important}.legacy .dataTables_paginate .paginate_button.current{background:var(--raised);border-color:var(--confirm);color:var(--text)!important}.legacy table th,.legacy table td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}.legacy table th{color:var(--text-faint);font-size:var(--t-xs);font-weight:600}.legacy table.alt tbody tr:nth-child(odd) td{background:color-mix(in srgb, var(--surface) 55%, transparent)}.legacy .weapon-image,.legacy .flag-image,.legacy .gear{border-radius:var(--r-sm);max-width:100%;display:inline-block}.legacy .rangeBtn,.legacy .gearBtn,.legacy .groupBtn,.legacy .item{cursor:pointer;border-radius:var(--r-md);outline-offset:1px;outline:2px solid #0000;transition:opacity .12s,outline-color .12s}.legacy .rangeBtn:hover,.legacy .gearBtn:hover,.legacy .groupBtn:hover,.legacy .item:hover{outline-color:var(--line)}.legacy .rangeBtn[style*=opacity],.legacy .gearBtn[style*=opacity]{outline-color:#0000}.legacy .flagNum{min-width:1.5rem;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-align:center;display:inline-block}.legacy ul.icons{align-items:center;gap:var(--s3);margin-block:var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legacy ul.icons .icon{color:var(--text-dim)}.legacy ul.icons .icon:hover{color:var(--confirm)}.legacy pre{padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--t-sm);overflow-x:auto}.legacy code{font-family:var(--font-mono)}@media (width<=699px){.legacy .sp_noview{display:none}}.legacy [style*=color\:blue],.legacy [style*="color: blue"],.legacy [style*="color:#00f"],.legacy [style*="color:#0000ff"]{color:var(--text-dim)!important}.legacy [style*=color\:red],.legacy [style*="color: red"],.legacy [style*="color:#f00"],.legacy [style*="color:#ff0000"]{font-weight:700;color:var(--text)!important}.legacy [style*=color\:green],.legacy [style*="color: green"]{color:var(--confirm)!important}.legacy [style*="background-color:#fff"],.legacy [style*="background-color: #fff"],.legacy [style*="background:#fff"]{background:var(--surface)!important;color:var(--text)!important}.legacy .gp{background:var(--surface);color:var(--text);border-color:var(--line)}.legacy .gps{background:var(--raised);color:var(--text);border-top-color:var(--line)}.legacy .gps label,.legacy .gps span,.legacy .gps a{color:var(--text)!important}.legacy .gp label,.legacy .gp span{color:inherit}.legacy ul#sortable li .gear{width:auto;right:0}.legacy pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.legacy .jquery-ui-sortable,.legacy .jquery-ui-sortable>li,.legacy .ui-sortable-handle{-ms-touch-action:none;touch-action:none}.legacy .gpsToggle{appearance:none;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;min-width:44px;min-height:44px;margin-right:.25rem;padding:0;font-size:1rem;line-height:1}.legacy .flag-image,.legacy .weapon-image{cursor:pointer;box-sizing:content-box;margin:-8px;padding:8px}.legacy ul.icons:not(:has(#share_btn)){display:none}.legacy ul.icons .icon>.label{min-height:36px;padding:0 var(--s3);border:1px solid var(--line);font-size:var(--t-sm);border-radius:999px;align-items:center;display:inline-flex}.legacy img[src*="/images/special/"],.legacy img[src*="/images/main/"],.legacy img[src*=stagebot_sample]{background:var(--paper-bg);border:1px solid var(--line);padding:var(--s2);box-sizing:border-box;border-radius:10px}.legacy .dataTables_wrapper div:has(>table.dataTable){-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.legacy table.dataTable{border-collapse:separate;border-spacing:0;font-size:var(--t-sm);width:100%!important;margin:0!important}.legacy table.dataTable th,.legacy table.dataTable td{padding:var(--s2) var(--s3);border:0;border-bottom:1px solid var(--line-soft);white-space:nowrap;vertical-align:middle}.legacy table.dataTable thead th{background:var(--raised);color:var(--text-faint);font-size:var(--t-xs);font-weight:600}.legacy table.dataTable tbody tr:nth-child(odd) td{background:color-mix(in srgb, var(--raised) 35%, var(--surface))}.legacy table.dataTable tbody tr:nth-child(2n) td{background:var(--surface)}.legacy .dataTables_wrapper .row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin-block:var(--s2);flex-wrap:wrap;display:flex}.legacy .dataTables_wrapper [class*=col-]{flex:auto;min-width:0;max-width:100%;padding-inline:0}.legacy .dataTables_wrapper .row:has(table.dataTable)>[class*=col-]{flex-basis:100%}.legacy .dataTables_length select,.legacy .dataTables_filter input{display:inline-block;width:auto!important}.legacy .dataTables_filter input{min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--void);color:var(--text)}.legacy .dataTables_filter input:focus{border-color:var(--confirm);outline:none}.legacy table.dataTable th:focus-visible{box-shadow:inset 0 0 0 2px var(--confirm);outline:none}.legacy .gps,.legacy .gp{max-width:none;margin-left:0;margin-right:0}.legacy .gps{padding-left:var(--s3)}.legacy .tbl-wrap>table{max-width:none;display:table;overflow-x:visible}.legacy #rangeForm>.col-12:has(#chkRangeBox){margin:0!important}.legacy #rangeForm>.col-12:has(#chkRangeBox)>h2{margin:0 0 var(--s1)}.legacy #rangeForm>.col-12:has(#chkRangeBox)>p{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--text-dim)}.legacy #chkRangeBox{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;display:block;overflow:hidden}.legacy #chkRangeBox>div{margin:0!important;padding:0!important}.legacy #chkRangeBox>div:first-child{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--t-sm);background:var(--raised);font-weight:700;display:flex;padding:0 var(--s3) 0 calc(var(--s3) + 32px + var(--s2))!important}.legacy #chkRangeBox>div:first-child label{cursor:pointer;margin:0}.legacy #chkRangeBox .gps{max-width:none;min-height:44px;color:var(--text);border:0;border-top:1px solid var(--line-soft);cursor:pointer;background:0 0;align-items:center;display:flex;padding:0 var(--s3)!important;margin:0!important}.legacy #chkRangeBox .gps:hover{background:color-mix(in srgb, var(--raised) 60%, transparent)}.legacy #chkRangeBox .gps h3{align-items:center;gap:var(--s2);width:100%;font-size:.95rem;font-weight:700;line-height:1.3;display:flex;margin:0!important}.legacy #chkRangeBox .gps label{cursor:pointer;color:var(--text)!important;margin:0!important}.legacy #chkRangeBox .gpsToggle{width:32px;min-width:32px;height:44px;min-height:44px;color:var(--text-dim);flex:none;place-items:center;margin:0;font-size:.85rem;display:inline-grid}.legacy #chkRangeBox .gpsToggle:focus-visible{box-shadow:inset 0 0 0 2px var(--confirm);border-radius:var(--r-sm)}.legacy #chkRangeBox .gp{gap:0 var(--s3);background:var(--void);border:0;border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:none;display:grid;padding:var(--s1) var(--s3) var(--s3) calc(var(--s3) + 32px + var(--s2))!important;font-size:var(--t-sm)!important;margin:0!important}.legacy #chkRangeBox .gp>div{align-items:center;gap:var(--s2);min-height:38px;display:flex;grid-column:auto!important;padding:0!important}.legacy #chkRangeBox .gp label{color:var(--text);cursor:pointer;margin:0;line-height:1.3}.legacy #chkRangeBox input[type=checkbox]{flex:none;margin:0}@media (width<=599px){.legacy #chkRangeBox .gp{grid-template-columns:1fr 1fr;padding-left:var(--s3)!important}}@media (width>=1100px){.legacy #rangeForm:has(img[src*="/range_spl3/"]){column-gap:var(--s5);grid-template-columns:minmax(300px,1fr) 599px}}@media (width>=1320px){.legacy #rangeForm:has(img[src*="/images/range/"]){column-gap:var(--s5);grid-template-columns:minmax(260px,1fr) 799px}}@media (width>=1100px){.legacy #rangeForm:has(img[src*="/range_spl3/"])>*,.legacy #rangeForm:has(img[src*="/images/range/"])>*{grid-column:1/-1}.legacy #rangeForm:has(img[src*="/range_spl3/"])>.col-12:has(#chkRangeBox){grid-area:2/1;align-self:start;max-height:calc(100vh - 88px);position:sticky;top:72px;overflow-y:auto}.legacy #rangeForm:has(img[src*="/range_spl3/"])>.col-12:has(#sortable){grid-area:2/2}.legacy #rangeForm:has(img[src*="/range_spl3/"]) #chkRangeBox .gp{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (width>=1320px){.legacy #rangeForm:has(img[src*="/images/range/"])>.col-12:has(#chkRangeBox){grid-area:2/1;align-self:start;max-height:calc(100vh - 88px);position:sticky;top:72px;overflow-y:auto}.legacy #rangeForm:has(img[src*="/images/range/"])>.col-12:has(#sortable){grid-area:2/2}.legacy #rangeForm:has(img[src*="/images/range/"]) #chkRangeBox .gp{grid-template-columns:1fr}}.legacy #rangeForm>.col-12:has(#sortable)>p{margin:0 0 var(--s2);font-size:var(--t-sm)}.legacy #rangeForm>.col-12:first-child>h2{font-size:var(--t-h3);margin-top:0}.legacy #rangeForm>.col-12:first-child>ul{margin:var(--s1) 0 var(--s2);font-size:var(--t-sm);color:var(--text-dim)}.legacy #rangeForm>.col-12:first-child>ul li{line-height:1.7}.legacy #rangeForm .credit{font-size:var(--t-xs);color:var(--text-faint);margin:0}.legacy #rangeForm>.col-12:has(#chkRangeBox){margin-top:var(--s2)!important}
