
:where(.tool-reference) button form,:where(.tool-reference):is(button form),:where(.tool-reference) code,:where(.tool-reference):is(code),:where(.tool-reference) h1,:where(.tool-reference):is(h1),:where(.tool-reference) h2,:where(.tool-reference):is(h2),:where(.tool-reference) h3,:where(.tool-reference):is(h3),:where(.tool-reference) h4,:where(.tool-reference):is(h4),:where(.tool-reference) h5,:where(.tool-reference):is(h5),:where(.tool-reference) h6,:where(.tool-reference):is(h6),:where(.tool-reference) input,:where(.tool-reference):is(input),:where(.tool-reference) li,:where(.tool-reference):is(li),:where(.tool-reference) p,:where(.tool-reference):is(p),:where(.tool-reference) pre,:where(.tool-reference):is(pre),:where(.tool-reference) td,:where(.tool-reference):is(td),:where(.tool-reference) textarea,:where(.tool-reference):is(textarea),:where(.tool-reference) th,:where(.tool-reference):is(th),:where(.tool-reference) ul,:where(.tool-reference):is(ul){margin: 0px; padding: 0px;}
:where(.tool-reference) img,:where(.tool-reference):is(img){border: 0px; display: inline;}
:where(.tool-reference) table,:where(.tool-reference):is(table){border-collapse: collapse; border-spacing: 0px;}
:where(.tool-reference) input,:where(.tool-reference):is(input){vertical-align: middle;}
:where(.tool-reference) ul,:where(.tool-reference):is(ul){list-style: none;}
:where(.tool-reference) button,:where(.tool-reference):is(button),:where(.tool-reference) input,:where(.tool-reference):is(input),:where(.tool-reference) textarea,:where(.tool-reference):is(textarea){font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
:where(.tool-reference) button,:where(.tool-reference):is(button){background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none;}
:where(.tool-reference) h1,:where(.tool-reference):is(h1),:where(.tool-reference) h2,:where(.tool-reference):is(h2),:where(.tool-reference) h3,:where(.tool-reference):is(h3),:where(.tool-reference) h4,:where(.tool-reference):is(h4),:where(.tool-reference) h5,:where(.tool-reference):is(h5),:where(.tool-reference) h6,:where(.tool-reference):is(h6),:where(.tool-reference) th,:where(.tool-reference):is(th){font-size: 100%; font-weight: 400;}
:where(.tool-reference) button,:where(.tool-reference):is(button),:where(.tool-reference) input[type="submit"],:where(.tool-reference):is(input[type="submit"]){cursor: pointer;}
:where(.tool-reference) input::-webkit-inner-spin-button,:where(.tool-reference):is(input::-webkit-inner-spin-button),:where(.tool-reference) input::-webkit-outer-spin-button,:where(.tool-reference):is(input::-webkit-outer-spin-button){appearance: none; margin: 0px;}
:where(.tool-reference) input[type="number"],:where(.tool-reference):is(input[type="number"]){}

:where(.tool-reference) ._73glfd .tooltip-rel,:where(.tool-reference):is(._73glfd .tooltip-rel){display: flex;}

:where(.tool-reference) ._v2yk82,:where(.tool-reference):is(._v2yk82){background: var(--background--color--1) url("/reference/tools/54a8643d-banner_bg_tiny.D5W9SIMm.jpg") repeat center top/contain;}

:where(.tool-reference) ._1y145w,:where(.tool-reference):is(._1y145w){fill: currentcolor; overflow: hidden;}

:where(.tool-reference) h3,:where(.tool-reference):is(h3){margin: 0px;}
:where(.tool-reference) ._1ma8u8m,:where(.tool-reference):is(._1ma8u8m){background-size: cover; box-sizing: border-box; margin: 0px auto; min-height: calc(-64px + 100vh); padding-left: 20px; padding-right: 20px; padding-top: 74px;}
:where(.tool-reference) ._28eq51,:where(.tool-reference):is(._28eq51){margin: 0px auto; max-width: 1200px; padding-bottom: 50px;}
:where(.tool-reference) ._1kweygn,:where(.tool-reference):is(._1kweygn){color: var(--text); display: flex;}
:where(.tool-reference) ._17ljsgg,:where(.tool-reference):is(._17ljsgg){color: var(--text); opacity: 0.6; text-decoration: none;}
:where(.tool-reference) ._tjzji6,:where(.tool-reference):is(._tjzji6){padding: 0px 10px;}
:where(.tool-reference) ._1nnp0ej,:where(.tool-reference):is(._1nnp0ej){align-items: center; backdrop-filter: blur(2px); display: flex; margin: 50px auto 20px; overflow: hidden;}
:where(.tool-reference) ._1nnp0ej:hover ._1wjopw2,:where(.tool-reference):is(._1nnp0ej:hover ._1wjopw2){border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: var(--accent) currentcolor var(--accent) var(--accent); border-image: initial;}
:where(.tool-reference) ._1wjopw2,:where(.tool-reference):is(._1wjopw2){align-items: center; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: color-mix(in srgb, var(--text) calc(0.4 * 100%), transparent) currentcolor rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4); border-image: initial; border-bottom-left-radius: 8px; border-top-left-radius: 8px; box-sizing: border-box; display: flex; flex: 1 1 0%; height: 52px; position: relative;}
:where(.tool-reference) ._1wjopw2:hover,:where(.tool-reference):is(._1wjopw2:hover){border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: var(--accent) currentcolor var(--accent) var(--accent); border-image: initial;}
:where(.tool-reference) ._1qmcsm5,:where(.tool-reference):is(._1qmcsm5){align-items: center; display: flex; margin-left: 16px; margin-right: 8px;}
:where(.tool-reference) ._r9c8sd,:where(.tool-reference):is(._r9c8sd){background-color: transparent; border: 0px; color: var(--text); flex: 1 1 1%; font-size: 16px; height: 100%; outline: 0px; padding: 0px 40px 0px 0px; text-overflow: ellipsis; width: 1%;}
:where(.tool-reference) ._r9c8sd::placeholder,:where(.tool-reference):is(._r9c8sd::placeholder){color: color-mix(in srgb, var(--text) calc(0.3 * 100%), transparent);}
:where(.tool-reference) ._1lxrlxn,:where(.tool-reference):is(._1lxrlxn){cursor: pointer; position: absolute; right: 15px; top: 14px;}
:where(.tool-reference) ._1p0oi9d,:where(.tool-reference):is(._1p0oi9d){background-image: linear-gradient(90deg, var(--accent), var(--accent-light)); color: rgb(31, 37, 66); cursor: pointer; font-size: 16px; font-weight: 600; height: 100%; line-height: 52px; overflow: hidden; padding: 0px 40px; text-decoration: none; text-overflow: ellipsis; transition: 0.3s; user-select: none; white-space: nowrap;}
:where(.tool-reference) ._1p0oi9d:hover,:where(.tool-reference):is(._1p0oi9d:hover){background-image: linear-gradient(90deg, var(--accent), var(--accent));}
:where(.tool-reference) ._1p0oi9d:last-child,:where(.tool-reference):is(._1p0oi9d:last-child){background: var(--accent); border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.4); border-top-right-radius: 8px;}
:where(.tool-reference) ._1p0oi9d:last-child:hover,:where(.tool-reference):is(._1p0oi9d:last-child:hover){opacity: 0.9;}
:where(.tool-reference) ._1gbu8gh,:where(.tool-reference):is(._1gbu8gh){align-items: stretch; backdrop-filter: blur(3px); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 8px; color: var(--text); margin: 20px 0px; mix-blend-mode: normal; overflow: hidden; padding: 15px;}
:where(.tool-reference) ._1gbu8gh:hover,:where(.tool-reference):is(._1gbu8gh:hover){border: 1px solid rgba(255, 255, 255, 0.4);}
:where(.tool-reference) ._wxm78t,:where(.tool-reference):is(._wxm78t){border-bottom: 1px dashed rgba(255, 255, 255, 0.1); padding: 10px 0px; position: relative;}
:where(.tool-reference) ._wxm78t:hover,:where(.tool-reference):is(._wxm78t:hover){background: rgba(255, 255, 255, 0.12);}
:where(.tool-reference) ._17axvdl,:where(.tool-reference):is(._17axvdl){box-sizing: border-box; padding: 0px 10px; text-align: left;}
:where(.tool-reference) ._17axvdl,:where(.tool-reference):is(._17axvdl){align-items: center; display: flex; height: 100%;}
:where(.tool-reference) ._152e75h,:where(.tool-reference):is(._152e75h){cursor: pointer; flex: 0 0 120px; font-size: 16px; font-weight: 700; opacity: 0.7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 120px;}
:where(.tool-reference) ._mfv4x7,:where(.tool-reference):is(._mfv4x7){display: flex; font-size: 14px; overflow: hidden; padding: 0px 15px;}
:where(.tool-reference) ._1qy5tag,:where(.tool-reference):is(._1qy5tag){display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
:where(.tool-reference) ._1qy5tag,:where(.tool-reference):is(._1qy5tag),:where(.tool-reference) ._g5yfeo,:where(.tool-reference):is(._g5yfeo){width: 100%;}
:where(.tool-reference) ._1ppu5wo .tooltip-rel,:where(.tool-reference):is(._1ppu5wo .tooltip-rel){display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
:where(.tool-reference) ._ljg5n3,:where(.tool-reference):is(._ljg5n3){display: inline-block; height: 21px; vertical-align: middle; width: 28px;}
@media (max-width: 770px){:where(.tool-reference) ._1nnp0ej,:where(.tool-reference):is(._1nnp0ej){flex-wrap: wrap;}
:where(.tool-reference) ._1wjopw2,:where(.tool-reference):is(._1wjopw2){border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 8px; flex: 1 1 100%;}
:where(.tool-reference) ._1p0oi9d,:where(.tool-reference):is(._1p0oi9d){border-bottom-left-radius: 8px; border-top-left-radius: 8px; padding: 0px 20px;}
:where(.tool-reference) ._1p0oi9d:last-child,:where(.tool-reference):is(._1p0oi9d:last-child){border-bottom-left-radius: 0px; border-top-left-radius: 0px;}
}
:where(.tool-reference) ._e1xeoj,:where(.tool-reference):is(._e1xeoj){color: var(--text); font-size: 24px; margin: 2em 0px; text-align: center;}
:where(.tool-reference) ._fb5kpx,:where(.tool-reference):is(._fb5kpx){height: 300px; width: 100%;}
:where(.tool-reference) ._178tuzu,:where(.tool-reference):is(._178tuzu){background: linear-gradient(167.9deg, rgba(255, 255, 255, 0.07) 0.01%, rgba(213, 124, 255, 0.05) 99.57%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; display: flex; flex-wrap: wrap; margin: 20px 0px; padding: 24px 10px;}
:where(.tool-reference) ._1vt5xn4,:where(.tool-reference):is(._1vt5xn4){flex: 1 0 33%; min-width: 250px;}
:where(.tool-reference) ._t1awx3,:where(.tool-reference):is(._t1awx3){align-items: center; display: flex;}
:where(.tool-reference) ._ljg5n3,:where(.tool-reference):is(._ljg5n3){height: 18px; margin-right: 10px; width: 24px;}
:where(.tool-reference) ._yt1zyl,:where(.tool-reference):is(._yt1zyl){color: var(--primary--color--3); opacity: 0.7; white-space: nowrap;}
:where(.tool-reference) ._yt1zyl:hover,:where(.tool-reference):is(._yt1zyl:hover){opacity: 1;}
:where(.tool-reference) ._o0ntg7,:where(.tool-reference):is(._o0ntg7){display: none;}
:where(.tool-reference) ._6gcre6,:where(.tool-reference):is(._6gcre6){background-image: linear-gradient(90deg, var(--accent), var(--accent-light)); border: 0px; border-radius: 30px; color: rgb(0, 0, 0); height: 30px; margin: 0px 10px; padding: 5px 15px;}
:where(.tool-reference) ._6gcre6:hover,:where(.tool-reference):is(._6gcre6:hover){background: var(--accent);}
:where(.tool-reference) ._7smu5p,:where(.tool-reference):is(._7smu5p){background-color: color-mix(in srgb, var(--text) calc(0.1 * 100%), transparent); border-radius: 20px; color: var(--text); list-style-type: decimal; padding: 20px 20px 20px 50px;}
:where(.tool-reference) ._7smu5p li,:where(.tool-reference):is(._7smu5p li){padding: 5px 0px;}
:where(.tool-reference) ._1mmcki0,:where(.tool-reference):is(._1mmcki0){margin: 10px 0px;}
:where(.tool-reference) ._9ypppu,:where(.tool-reference):is(._9ypppu){margin: 20px 0px;}
:where(.tool-reference) ._1rwsvco,:where(.tool-reference):is(._1rwsvco){list-style: disc; padding-left: 20px;}
:where(.tool-reference) ._e07i1s,:where(.tool-reference):is(._e07i1s){filter: blur(10px);}
:where(.tool-reference) ._1xk8hi9,:where(.tool-reference):is(._1xk8hi9){border-bottom: 1px dotted rgb(255, 255, 255); color: var(--text); cursor: pointer; display: inline-block; flex: 0 0 auto; margin-left: 5px; text-decoration: none; width: auto;}
:where(.tool-reference) ._9ejldb,:where(.tool-reference):is(._9ejldb){align-items: center; display: flex; flex-direction: column; margin: 20px 0px; max-width: 100%; overflow: hidden; position: relative; width: 100%;}
:where(.tool-reference) ._odkuvm,:where(.tool-reference):is(._odkuvm){background-color: rgba(0, 0, 0, 0.6); color: var(--text); font-size: 12px; padding: 0px 8px; position: absolute; right: 0px; top: 0px; z-index: 2;}
:where(.tool-reference) ._rodrfk,:where(.tool-reference):is(._rodrfk){display: grid; position: relative; width: 100%;}
:where(.tool-reference) ._xov42z,:where(.tool-reference):is(._xov42z){grid-area: 1 / 1;}
:where(.tool-reference) ._xov42z img,:where(.tool-reference):is(._xov42z img){display: block; height: auto; width: 100%;}
@media (max-width: 1000px){:where(.tool-reference) ._9ejldb,:where(.tool-reference):is(._9ejldb){display: none;}
}

:where(.tool-reference) .row,:where(.tool-reference):is(.row){display: flex; flex-flow: wrap;}
:where(.tool-reference) .row-align-start,:where(.tool-reference):is(.row-align-start){align-items: flex-start;}
:where(.tool-reference) .row-justify-start,:where(.tool-reference):is(.row-justify-start){justify-content: flex-start;}
:where(.tool-reference) .row-justify-center,:where(.tool-reference):is(.row-justify-center){justify-content: center;}

:where(.tool-reference) .col,:where(.tool-reference):is(.col){box-sizing: border-box;}
:where(.tool-reference) .col-24,:where(.tool-reference):is(.col-24){flex: 1 0 100%; width: 100%;}
:where(.tool-reference) .col-xs-24,:where(.tool-reference):is(.col-xs-24){flex: 1 0 100%; width: 100%;}
@media (min-width: 720px){:where(.tool-reference) .col-md-12,:where(.tool-reference):is(.col-md-12){flex: 1 0 50%; width: 50%;}
}
@media (min-width: 1200px){:where(.tool-reference) .col-xl-12,:where(.tool-reference):is(.col-xl-12){flex: 1 0 50%; width: 50%;}
}

:where(.tool-reference) .tooltip,:where(.tool-reference):is(.tooltip),:where(.tool-reference) .tooltip-rel,:where(.tool-reference):is(.tooltip-rel){display: inline-block;}
:where(.tool-reference) .tooltip-rel,:where(.tool-reference):is(.tooltip-rel){position: relative; width: inherit;}

:where(.tool-reference) ._11xj7yu,:where(.tool-reference):is(._11xj7yu){border-radius: 20px; color: var(--text--color--1); font-weight: 400; padding: 12px 20px;}
:where(.tool-reference) ._11xj7yu:hover,:where(.tool-reference):is(._11xj7yu:hover){background: rgba(255, 255, 255, 0.2);}
:where(.tool-reference) ._to28ap,:where(.tool-reference):is(._to28ap){color: color-mix(in srgb, var(--text) calc(0.6 * 100%), transparent); font-size: 12px; line-height: 18px; margin-bottom: 8px;}
:where(.tool-reference) ._jrskb,:where(.tool-reference):is(._jrskb),:where(.tool-reference) ._to28ap,:where(.tool-reference):is(._to28ap){align-items: center; display: flex;}
:where(.tool-reference) ._jrskb,:where(.tool-reference):is(._jrskb){flex: 1 1 0%;}
:where(.tool-reference) ._1pu5vjm,:where(.tool-reference):is(._1pu5vjm){align-items: center; display: flex; font-size: 16px; line-height: 24px;}
:where(.tool-reference) ._gtrg9a,:where(.tool-reference):is(._gtrg9a){flex: 1 1 0%; word-break: break-all;}
:where(.tool-reference) ._n8lo37,:where(.tool-reference):is(._n8lo37){align-items: center; display: flex;}
:where(.tool-reference) ._n8lo37 ._to28ap,:where(.tool-reference):is(._n8lo37 ._to28ap){margin-bottom: 0px; margin-right: 10px;}
:where(.tool-reference) ._n8lo37 ._1pu5vjm,:where(.tool-reference):is(._n8lo37 ._1pu5vjm){flex: 1 1 0%; text-align: right;}

:where(.tool-reference) ._19ovymr,:where(.tool-reference):is(._19ovymr){display: flex;}
:where(.tool-reference) ._ocal2g,:where(.tool-reference):is(._ocal2g){color: rgb(74, 255, 189); flex: 1 1 0%;}
:where(.tool-reference) ._1d5r1ar,:where(.tool-reference):is(._1d5r1ar){color: var(--primary--color--3);}
:where(.tool-reference) ._1txm5e9,:where(.tool-reference):is(._1txm5e9){color: var(--text--color--1);}
:where(.tool-reference) ._1kp9aiq,:where(.tool-reference):is(._1kp9aiq){flex: 1 1 0%;}
:where(.tool-reference) ._1kp9aiq,:where(.tool-reference):is(._1kp9aiq),:where(.tool-reference) ._1kp9aiq .tooltip-rel,:where(.tool-reference):is(._1kp9aiq .tooltip-rel){display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
:where(.tool-reference) ._rixxqg,:where(.tool-reference):is(._rixxqg){display: inline-block; height: 21px; margin-right: 10px; vertical-align: middle; width: 28px;}
:where(.tool-reference) ._xi5y9q,:where(.tool-reference):is(._xi5y9q){color: var(--primary--color--3);}
:where(.tool-reference) ._13mhufa,:where(.tool-reference):is(._13mhufa){white-space: break-spaces;}

:where(.tool-reference) ._1tn341k,:where(.tool-reference):is(._1tn341k){color: var(--text--color--1); margin-bottom: 20px;}
:where(.tool-reference) ._3gjfzz,:where(.tool-reference):is(._3gjfzz){background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='68' fill='none' preserveAspectRatio='none' viewBox='0 0 590 68'%3E%3Cg filter='url("/reference/tools/1617fd53--a")'%3E%3Cpath fill='%23fff' fill-opacity='.11' d='M0 8a8 8 0 0 1 8-8h186.321c1.755 0 3.479.462 4.999 1.34L221.25 14H582a8 8 0 0 1 8 8v46H0z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='610' height='88' x='-10' y='-10' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_155_2366'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_155_2366' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 0% 0% / 100% 100% no-repeat; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor; border-image: linear-gradient(90deg, rgba(255, 255, 255, 0.52), rgba(255, 255, 255, 0.1) 66.02%) 1 / 1 / 0 stretch; font-size: 24px; font-weight: 600; padding: 16px 20px;}
:where(.tool-reference) ._1zc4yn,:where(.tool-reference):is(._1zc4yn){background: linear-gradient(167.9deg, rgba(255, 255, 255, 0.07) 0.01%, rgba(213, 124, 255, 0.05) 99.57%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding: 24px 10px;}

:where(.tool-reference) .skeleton-line,:where(.tool-reference):is(.skeleton-line){list-style: none; margin: 0px; padding: 0px;}
:where(.tool-reference) .skeleton-line-row,:where(.tool-reference):is(.skeleton-line-row){background-color: rgba(242, 243, 245, 0.6); border-radius: 5px; height: 16px;}
:where(.tool-reference) .skeleton-line-row:not(:last-child),:where(.tool-reference):is(.skeleton-line-row:not(:last-child)){margin-bottom: 16px;}
:where(.tool-reference) .skeleton-animation .skeleton-line-row,:where(.tool-reference):is(.skeleton-animation .skeleton-line-row),:where(.tool-reference) .skeleton-animation .skeleton-shape,:where(.tool-reference):is(.skeleton-animation .skeleton-shape){animation: 1.5s linear 0s infinite normal none running skeleton-circle; background: linear-gradient(90deg, rgba(242, 243, 245, 0.6) 25%, rgb(107, 119, 133) 37%, rgba(242, 243, 245, 0.6) 63%) 0% 0% / 400% 100%;}
@keyframes skeleton-circle { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}

:where(.tool-reference) .collapse,:where(.tool-reference):is(.collapse){border: 1px solid rgba(229, 230, 235, 0.067); border-radius: 8px; line-height: 1.5715; overflow: hidden;}
:where(.tool-reference) .collapse-item,:where(.tool-reference):is(.collapse-item){box-sizing: border-box;}
:where(.tool-reference) .collapse-item-active > .collapse-item-header,:where(.tool-reference):is(.collapse-item-active > .collapse-item-header){background-color: color-mix(in srgb, var(--text) calc(0.4 * 100%), transparent); border-color: rgba(229, 230, 235, 0.067); transition: border-color;}
:where(.tool-reference) .collapse-item-active > .collapse-item-header .collapse-item-header-title,:where(.tool-reference):is(.collapse-item-active > .collapse-item-header .collapse-item-header-title){font-weight: 500;}
:where(.tool-reference) .collapse-item-header,:where(.tool-reference):is(.collapse-item-header){align-items: center; background-color: color-mix(in srgb, var(--text) calc(0.5 * 100%), transparent); border-bottom: 1px solid rgba(0, 0, 0, 0.6); box-sizing: border-box; color: var(--text); cursor: pointer; display: flex; font-size: 16px; justify-content: space-between; line-height: 24px; overflow: hidden; padding-bottom: 8px; padding-top: 8px; position: relative; transition: border-color 0.19s;}
:where(.tool-reference) .collapse-item-header-left,:where(.tool-reference):is(.collapse-item-header-left){padding-left: 20px; padding-right: 20px;}
:where(.tool-reference) .collapse-item-header-right + .collapse-item-content,:where(.tool-reference):is(.collapse-item-header-right + .collapse-item-content){padding-left: 20px;}
:where(.tool-reference) .collapse-item-header-title,:where(.tool-reference):is(.collapse-item-header-title){display: inline;}
:where(.tool-reference) .collapse-item .collapse-item-icon-hover,:where(.tool-reference):is(.collapse-item .collapse-item-icon-hover){left: 20px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%);}
:where(.tool-reference) .collapse-item .collapse-item-icon-right,:where(.tool-reference):is(.collapse-item .collapse-item-icon-right){left: unset; right: 20px;}
:where(.tool-reference) .collapse-item .collapse-item-icon-right > .collapse-item-header-icon-down,:where(.tool-reference):is(.collapse-item .collapse-item-icon-right > .collapse-item-header-icon-down){transform: rotate(-90deg);}
:where(.tool-reference) .collapse-item-content,:where(.tool-reference):is(.collapse-item-content){background-color: color-mix(in srgb, var(--text) calc(0.2 * 100%), transparent); color: var(--text); font-size: 14px; opacity: 0.8; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative;}
:where(.tool-reference) .collapse-item-content-box,:where(.tool-reference):is(.collapse-item-content-box){padding: 30px 0px;}
:where(.tool-reference) .collapse-item.collapse-item-disabled > .collapse-item-content,:where(.tool-reference):is(.collapse-item.collapse-item-disabled > .collapse-item-content){color: rgb(201, 205, 212);}
:where(.tool-reference) .collapse-item-no-icon > .collapse-item-header,:where(.tool-reference):is(.collapse-item-no-icon > .collapse-item-header){padding-left: 20px; padding-right: 20px;}
:where(.tool-reference) .collapse-item:last-of-type,:where(.tool-reference):is(.collapse-item:last-of-type){border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
:where(.tool-reference) .collapse.collapse-borderless,:where(.tool-reference):is(.collapse.collapse-borderless){border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;}
:where(.tool-reference) .collapse::after,:where(.tool-reference):is(.collapse::after){clear: both; content: ""; display: table;}

:where(.tool-reference) .collapse,:where(.tool-reference):is(.collapse){border: 1px solid rgba(229, 230, 235, 0.067); border-radius: 8px; line-height: 1.5715; overflow: hidden;}
:where(.tool-reference) .collapse-item,:where(.tool-reference):is(.collapse-item){box-sizing: border-box;}
:where(.tool-reference) .collapse-item-active > .collapse-item-header,:where(.tool-reference):is(.collapse-item-active > .collapse-item-header){background-color: color-mix(in srgb, var(--text) calc(0.4 * 100%), transparent); border-color: rgba(229, 230, 235, 0.067); transition: border-color;}
:where(.tool-reference) .collapse-item-active > .collapse-item-header .collapse-item-header-title,:where(.tool-reference):is(.collapse-item-active > .collapse-item-header .collapse-item-header-title){font-weight: 500;}
:where(.tool-reference) .collapse-item-header,:where(.tool-reference):is(.collapse-item-header){align-items: center; background-color: color-mix(in srgb, var(--text) calc(0.5 * 100%), transparent); border-bottom: 1px solid rgba(0, 0, 0, 0.6); box-sizing: border-box; color: var(--text); cursor: pointer; display: flex; font-size: 16px; justify-content: space-between; line-height: 24px; overflow: hidden; padding-bottom: 8px; padding-top: 8px; position: relative; transition: border-color 0.19s;}
:where(.tool-reference) .collapse-item-header-left,:where(.tool-reference):is(.collapse-item-header-left){padding-left: 20px; padding-right: 20px;}
:where(.tool-reference) .collapse-item-header-right + .collapse-item-content,:where(.tool-reference):is(.collapse-item-header-right + .collapse-item-content){padding-left: 20px;}
:where(.tool-reference) .collapse-item-header-title,:where(.tool-reference):is(.collapse-item-header-title){display: inline;}
:where(.tool-reference) .collapse-item .collapse-item-icon-hover,:where(.tool-reference):is(.collapse-item .collapse-item-icon-hover){left: 20px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%);}
:where(.tool-reference) .collapse-item .collapse-item-icon-right,:where(.tool-reference):is(.collapse-item .collapse-item-icon-right){left: unset; right: 20px;}
:where(.tool-reference) .collapse-item .collapse-item-icon-right > .collapse-item-header-icon-down,:where(.tool-reference):is(.collapse-item .collapse-item-icon-right > .collapse-item-header-icon-down){transform: rotate(-90deg);}
:where(.tool-reference) .collapse-item-content,:where(.tool-reference):is(.collapse-item-content){background-color: color-mix(in srgb, var(--text) calc(0.2 * 100%), transparent); color: var(--text); font-size: 14px; opacity: 0.8; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative;}
:where(.tool-reference) .collapse-item-content-box,:where(.tool-reference):is(.collapse-item-content-box){padding: 30px 0px;}
:where(.tool-reference) .collapse-item.collapse-item-disabled > .collapse-item-content,:where(.tool-reference):is(.collapse-item.collapse-item-disabled > .collapse-item-content){color: rgb(201, 205, 212);}
:where(.tool-reference) .collapse-item-no-icon > .collapse-item-header,:where(.tool-reference):is(.collapse-item-no-icon > .collapse-item-header){padding-left: 20px; padding-right: 20px;}
:where(.tool-reference) .collapse-item:last-of-type,:where(.tool-reference):is(.collapse-item:last-of-type){border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
:where(.tool-reference) .collapse.collapse-borderless,:where(.tool-reference):is(.collapse.collapse-borderless){border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;}
:where(.tool-reference) .collapse::after,:where(.tool-reference):is(.collapse::after){clear: both; content: ""; display: table;}
:where(.tool-reference) ._1y145w,:where(.tool-reference):is(._1y145w){fill: currentcolor; overflow: hidden;}
:where(.tool-reference) .tooltip,:where(.tool-reference):is(.tooltip),:where(.tool-reference) .tooltip-rel,:where(.tool-reference):is(.tooltip-rel){display: inline-block;}
:where(.tool-reference) .tooltip-rel,:where(.tool-reference):is(.tooltip-rel){position: relative; width: inherit;}
:where(.tool-reference) ._ieymly .tooltip-rel,:where(.tool-reference):is(._ieymly .tooltip-rel){align-items: center; color: var(--text); cursor: pointer; display: flex; height: 100%; justify-content: center; padding: 0px 10px;}
:where(.tool-reference) .skeleton-line,:where(.tool-reference):is(.skeleton-line){list-style: none; margin: 0px; padding: 0px;}
:where(.tool-reference) .skeleton-line-row,:where(.tool-reference):is(.skeleton-line-row){background-color: rgba(242, 243, 245, 0.6); border-radius: 5px; height: 16px;}
:where(.tool-reference) .skeleton-line-row:not(:last-child),:where(.tool-reference):is(.skeleton-line-row:not(:last-child)){margin-bottom: 16px;}
:where(.tool-reference) .skeleton-animation .skeleton-line-row,:where(.tool-reference):is(.skeleton-animation .skeleton-line-row),:where(.tool-reference) .skeleton-animation .skeleton-shape,:where(.tool-reference):is(.skeleton-animation .skeleton-shape){animation: 1.5s linear 0s infinite normal none running skeleton-circle; background: linear-gradient(90deg, rgba(242, 243, 245, 0.6) 25%, rgb(107, 119, 133) 37%, rgba(242, 243, 245, 0.6) 63%) 0% 0% / 400% 100%;}
@keyframes skeleton-circle { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
:where(.tool-reference) ._11xj7yu,:where(.tool-reference):is(._11xj7yu){border-radius: 20px; color: var(--text--color--1); font-weight: 400; padding: 12px 20px;}
:where(.tool-reference) ._11xj7yu:hover,:where(.tool-reference):is(._11xj7yu:hover){background: rgba(255, 255, 255, 0.2);}
:where(.tool-reference) ._to28ap,:where(.tool-reference):is(._to28ap){color: color-mix(in srgb, var(--text) calc(0.6 * 100%), transparent); font-size: 12px; line-height: 18px; margin-bottom: 8px;}
:where(.tool-reference) ._jrskb,:where(.tool-reference):is(._jrskb),:where(.tool-reference) ._to28ap,:where(.tool-reference):is(._to28ap){align-items: center; display: flex;}
:where(.tool-reference) ._jrskb,:where(.tool-reference):is(._jrskb){flex: 1 1 0%;}
:where(.tool-reference) ._1pu5vjm,:where(.tool-reference):is(._1pu5vjm){align-items: center; display: flex; font-size: 16px; line-height: 24px;}
:where(.tool-reference) ._gtrg9a,:where(.tool-reference):is(._gtrg9a){flex: 1 1 0%; word-break: break-all;}
:where(.tool-reference) ._n8lo37,:where(.tool-reference):is(._n8lo37){align-items: center; display: flex;}
:where(.tool-reference) ._n8lo37 ._to28ap,:where(.tool-reference):is(._n8lo37 ._to28ap){margin-bottom: 0px; margin-right: 10px;}
:where(.tool-reference) ._n8lo37 ._1pu5vjm,:where(.tool-reference):is(._n8lo37 ._1pu5vjm){flex: 1 1 0%; text-align: right;}
:where(.tool-reference) ._1tn341k,:where(.tool-reference):is(._1tn341k){color: var(--text--color--1); margin-bottom: 20px;}
:where(.tool-reference) ._3gjfzz,:where(.tool-reference):is(._3gjfzz){background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='68' fill='none' preserveAspectRatio='none' viewBox='0 0 590 68'%3E%3Cg filter='url("/reference/tools/1617fd53--a")'%3E%3Cpath fill='%23fff' fill-opacity='.11' d='M0 8a8 8 0 0 1 8-8h186.321c1.755 0 3.479.462 4.999 1.34L221.25 14H582a8 8 0 0 1 8 8v46H0z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='610' height='88' x='-10' y='-10' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_155_2366'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_155_2366' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 0% 0% / 100% 100% no-repeat; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor; border-image: linear-gradient(90deg, rgba(255, 255, 255, 0.52), rgba(255, 255, 255, 0.1) 66.02%) 1 / 1 / 0 stretch; font-size: 24px; font-weight: 600; padding: 16px 20px;}
:where(.tool-reference) ._1zc4yn,:where(.tool-reference):is(._1zc4yn){background: linear-gradient(167.9deg, rgba(255, 255, 255, 0.07) 0.01%, rgba(213, 124, 255, 0.05) 99.57%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding: 24px 10px;}
:where(.tool-reference) .col,:where(.tool-reference):is(.col){box-sizing: border-box;}
:where(.tool-reference) .col-24,:where(.tool-reference):is(.col-24){flex: 1 0 100%; width: 100%;}
:where(.tool-reference) .col-xs-24,:where(.tool-reference):is(.col-xs-24){flex: 1 0 100%; width: 100%;}
@media (min-width: 720px){:where(.tool-reference) .col-md-12,:where(.tool-reference):is(.col-md-12){flex: 1 0 50%; width: 50%;}
}
@media (min-width: 1200px){:where(.tool-reference) .col-xl-12,:where(.tool-reference):is(.col-xl-12){flex: 1 0 50%; width: 50%;}
}
:where(.tool-reference) .row,:where(.tool-reference):is(.row){display: flex; flex-flow: wrap;}
:where(.tool-reference) .row-align-start,:where(.tool-reference):is(.row-align-start){align-items: flex-start;}
:where(.tool-reference) .row-justify-start,:where(.tool-reference):is(.row-justify-start){justify-content: flex-start;}
:where(.tool-reference) .row-justify-center,:where(.tool-reference):is(.row-justify-center){justify-content: center;}
:where(.tool-reference) .leaflet-layer,:where(.tool-reference):is(.leaflet-layer),:where(.tool-reference) .leaflet-marker-icon,:where(.tool-reference):is(.leaflet-marker-icon),:where(.tool-reference) .leaflet-marker-shadow,:where(.tool-reference):is(.leaflet-marker-shadow),:where(.tool-reference) .leaflet-pane,:where(.tool-reference):is(.leaflet-pane),:where(.tool-reference) .leaflet-pane > canvas,:where(.tool-reference):is(.leaflet-pane > canvas),:where(.tool-reference) .leaflet-pane > svg,:where(.tool-reference):is(.leaflet-pane > svg),:where(.tool-reference) .leaflet-tile,:where(.tool-reference):is(.leaflet-tile),:where(.tool-reference) .leaflet-tile-container,:where(.tool-reference):is(.leaflet-tile-container){left: 0px; position: absolute; top: 0px;}
:where(.tool-reference) .leaflet-container,:where(.tool-reference):is(.leaflet-container){overflow: hidden;}
:where(.tool-reference) .leaflet-marker-icon,:where(.tool-reference):is(.leaflet-marker-icon),:where(.tool-reference) .leaflet-marker-shadow,:where(.tool-reference):is(.leaflet-marker-shadow),:where(.tool-reference) .leaflet-tile,:where(.tool-reference):is(.leaflet-tile){user-select: none; -webkit-user-drag: none;}
:where(.tool-reference) .leaflet-tile::selection,:where(.tool-reference):is(.leaflet-tile::selection){background: transparent;}
:where(.tool-reference) .leaflet-safari .leaflet-tile,:where(.tool-reference):is(.leaflet-safari .leaflet-tile){image-rendering: -webkit-optimize-contrast;}
:where(.tool-reference) .leaflet-safari .leaflet-tile-container,:where(.tool-reference):is(.leaflet-safari .leaflet-tile-container){height: 1600px; transform-origin: 0px 0px; width: 1600px;}
:where(.tool-reference) .leaflet-marker-icon,:where(.tool-reference):is(.leaflet-marker-icon),:where(.tool-reference) .leaflet-marker-shadow,:where(.tool-reference):is(.leaflet-marker-shadow){display: block;}
:where(.tool-reference) .leaflet-container .leaflet-marker-pane img,:where(.tool-reference):is(.leaflet-container .leaflet-marker-pane img),:where(.tool-reference) .leaflet-container .leaflet-overlay-pane svg,:where(.tool-reference):is(.leaflet-container .leaflet-overlay-pane svg),:where(.tool-reference) .leaflet-container .leaflet-shadow-pane img,:where(.tool-reference):is(.leaflet-container .leaflet-shadow-pane img),:where(.tool-reference) .leaflet-container .leaflet-tile,:where(.tool-reference):is(.leaflet-container .leaflet-tile),:where(.tool-reference) .leaflet-container .leaflet-tile-pane img,:where(.tool-reference):is(.leaflet-container .leaflet-tile-pane img),:where(.tool-reference) .leaflet-container img.leaflet-image-layer,:where(.tool-reference):is(.leaflet-container img.leaflet-image-layer){max-height: none !important; max-width: none !important;}
:where(.tool-reference) .leaflet-container.leaflet-touch-zoom,:where(.tool-reference):is(.leaflet-container.leaflet-touch-zoom){touch-action: pan-x pan-y;}
:where(.tool-reference) .leaflet-container.leaflet-touch-drag,:where(.tool-reference):is(.leaflet-container.leaflet-touch-drag){touch-action: pinch-zoom;}
:where(.tool-reference) .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,:where(.tool-reference):is(.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom){touch-action: none;}
:where(.tool-reference) .leaflet-container,:where(.tool-reference):is(.leaflet-container){-webkit-tap-highlight-color: transparent;}
:where(.tool-reference) .leaflet-container a,:where(.tool-reference):is(.leaflet-container a){-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}
:where(.tool-reference) .leaflet-tile,:where(.tool-reference):is(.leaflet-tile){filter: inherit; visibility: hidden;}
:where(.tool-reference) .leaflet-overlay-pane svg,:where(.tool-reference):is(.leaflet-overlay-pane svg){}
:where(.tool-reference) .leaflet-pane,:where(.tool-reference):is(.leaflet-pane){z-index: 400;}
:where(.tool-reference) .leaflet-tile-pane,:where(.tool-reference):is(.leaflet-tile-pane){z-index: 200;}
:where(.tool-reference) .leaflet-overlay-pane,:where(.tool-reference):is(.leaflet-overlay-pane){z-index: 400;}
:where(.tool-reference) .leaflet-shadow-pane,:where(.tool-reference):is(.leaflet-shadow-pane){z-index: 500;}
:where(.tool-reference) .leaflet-marker-pane,:where(.tool-reference):is(.leaflet-marker-pane){z-index: 600;}
:where(.tool-reference) .leaflet-tooltip-pane,:where(.tool-reference):is(.leaflet-tooltip-pane){z-index: 650;}
:where(.tool-reference) .leaflet-popup-pane,:where(.tool-reference):is(.leaflet-popup-pane){z-index: 700;}
:where(.tool-reference) .leaflet-map-pane canvas,:where(.tool-reference):is(.leaflet-map-pane canvas){z-index: 100;}
:where(.tool-reference) .leaflet-map-pane svg,:where(.tool-reference):is(.leaflet-map-pane svg){z-index: 200;}
:where(.tool-reference) .leaflet-control,:where(.tool-reference):is(.leaflet-control){pointer-events: auto; position: relative; z-index: 800;}
:where(.tool-reference) .leaflet-bottom,:where(.tool-reference):is(.leaflet-bottom),:where(.tool-reference) .leaflet-top,:where(.tool-reference):is(.leaflet-top){pointer-events: none; position: absolute; z-index: 1000;}
:where(.tool-reference) .leaflet-top,:where(.tool-reference):is(.leaflet-top){top: 0px;}
:where(.tool-reference) .leaflet-right,:where(.tool-reference):is(.leaflet-right){right: 0px;}
:where(.tool-reference) .leaflet-bottom,:where(.tool-reference):is(.leaflet-bottom){bottom: 0px;}
:where(.tool-reference) .leaflet-left,:where(.tool-reference):is(.leaflet-left){left: 0px;}
:where(.tool-reference) .leaflet-control,:where(.tool-reference):is(.leaflet-control){clear: both; float: left;}
:where(.tool-reference) .leaflet-right .leaflet-control,:where(.tool-reference):is(.leaflet-right .leaflet-control){float: right;}
:where(.tool-reference) .leaflet-top .leaflet-control,:where(.tool-reference):is(.leaflet-top .leaflet-control){margin-top: 10px;}
:where(.tool-reference) .leaflet-bottom .leaflet-control,:where(.tool-reference):is(.leaflet-bottom .leaflet-control){margin-bottom: 10px;}
:where(.tool-reference) .leaflet-left .leaflet-control,:where(.tool-reference):is(.leaflet-left .leaflet-control){margin-left: 10px;}
:where(.tool-reference) .leaflet-right .leaflet-control,:where(.tool-reference):is(.leaflet-right .leaflet-control){margin-right: 10px;}
:where(.tool-reference) .leaflet-fade-anim .leaflet-tile,:where(.tool-reference):is(.leaflet-fade-anim .leaflet-tile){will-change: opacity;}
:where(.tool-reference) .leaflet-fade-anim .leaflet-popup,:where(.tool-reference):is(.leaflet-fade-anim .leaflet-popup){opacity: 0; transition: opacity 0.2s linear;}
:where(.tool-reference) .leaflet-fade-anim .leaflet-map-pane .leaflet-popup,:where(.tool-reference):is(.leaflet-fade-anim .leaflet-map-pane .leaflet-popup){opacity: 1;}
:where(.tool-reference) .leaflet-zoom-animated,:where(.tool-reference):is(.leaflet-zoom-animated){transform-origin: 0px 0px;}
:where(.tool-reference) .leaflet-zoom-anim .leaflet-zoom-animated,:where(.tool-reference):is(.leaflet-zoom-anim .leaflet-zoom-animated){transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); will-change: transform;}
:where(.tool-reference) .leaflet-pan-anim .leaflet-tile,:where(.tool-reference):is(.leaflet-pan-anim .leaflet-tile),:where(.tool-reference) .leaflet-zoom-anim .leaflet-tile,:where(.tool-reference):is(.leaflet-zoom-anim .leaflet-tile){transition: none;}
:where(.tool-reference) .leaflet-interactive,:where(.tool-reference):is(.leaflet-interactive){cursor: pointer;}
:where(.tool-reference) .leaflet-grab,:where(.tool-reference):is(.leaflet-grab){cursor: grab;}
:where(.tool-reference) .leaflet-crosshair .leaflet-interactive,:where(.tool-reference):is(.leaflet-crosshair .leaflet-interactive){cursor: crosshair;}
:where(.tool-reference) .leaflet-control,:where(.tool-reference):is(.leaflet-control),:where(.tool-reference) .leaflet-popup-pane,:where(.tool-reference):is(.leaflet-popup-pane){cursor: auto;}
:where(.tool-reference) .leaflet-dragging .leaflet-grab,:where(.tool-reference):is(.leaflet-dragging .leaflet-grab),:where(.tool-reference) .leaflet-dragging .leaflet-grab .leaflet-interactive,:where(.tool-reference):is(.leaflet-dragging .leaflet-grab .leaflet-interactive){cursor: grabbing;}
:where(.tool-reference) .leaflet-marker-icon,:where(.tool-reference):is(.leaflet-marker-icon),:where(.tool-reference) .leaflet-marker-shadow,:where(.tool-reference):is(.leaflet-marker-shadow),:where(.tool-reference) .leaflet-pane > svg path,:where(.tool-reference):is(.leaflet-pane > svg path),:where(.tool-reference) .leaflet-tile-container,:where(.tool-reference):is(.leaflet-tile-container){pointer-events: none;}
:where(.tool-reference) .leaflet-image-layer.leaflet-interactive,:where(.tool-reference):is(.leaflet-image-layer.leaflet-interactive),:where(.tool-reference) .leaflet-marker-icon.leaflet-interactive,:where(.tool-reference):is(.leaflet-marker-icon.leaflet-interactive),:where(.tool-reference) .leaflet-pane > svg path.leaflet-interactive,:where(.tool-reference):is(.leaflet-pane > svg path.leaflet-interactive),:where(.tool-reference) svg.leaflet-image-layer.leaflet-interactive path,:where(.tool-reference):is(svg.leaflet-image-layer.leaflet-interactive path){pointer-events: auto;}
:where(.tool-reference) .leaflet-container,:where(.tool-reference):is(.leaflet-container){background: rgb(221, 221, 221); outline: 0px;}
:where(.tool-reference) .leaflet-container a,:where(.tool-reference):is(.leaflet-container a){color: rgb(0, 120, 168);}
:where(.tool-reference) .leaflet-container a.leaflet-active,:where(.tool-reference):is(.leaflet-container a.leaflet-active){outline: orange solid 2px;}
:where(.tool-reference) .leaflet-container,:where(.tool-reference):is(.leaflet-container){font: 12px / 1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}
:where(.tool-reference) .leaflet-bar,:where(.tool-reference):is(.leaflet-bar){border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.65) 0px 1px 5px;}
:where(.tool-reference) .leaflet-bar a,:where(.tool-reference):is(.leaflet-bar a),:where(.tool-reference) .leaflet-bar a:hover,:where(.tool-reference):is(.leaflet-bar a:hover){background-color: var(--text); border-bottom: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); display: block; height: 26px; line-height: 26px; text-align: center; text-decoration: none; width: 26px;}
:where(.tool-reference) .leaflet-bar a,:where(.tool-reference):is(.leaflet-bar a){background-position: 50% 50%; background-repeat: no-repeat; display: block;}
:where(.tool-reference) .leaflet-bar a:hover,:where(.tool-reference):is(.leaflet-bar a:hover){background-color: rgb(244, 244, 244);}
:where(.tool-reference) .leaflet-bar a:first-child,:where(.tool-reference):is(.leaflet-bar a:first-child){border-top-left-radius: 4px; border-top-right-radius: 4px;}
:where(.tool-reference) .leaflet-bar a:last-child,:where(.tool-reference):is(.leaflet-bar a:last-child){border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
:where(.tool-reference) .leaflet-bar a.leaflet-disabled,:where(.tool-reference):is(.leaflet-bar a.leaflet-disabled){background-color: rgb(244, 244, 244); color: rgb(187, 187, 187); cursor: default;}
:where(.tool-reference) .leaflet-touch .leaflet-bar a,:where(.tool-reference):is(.leaflet-touch .leaflet-bar a){height: 30px; line-height: 30px; width: 30px;}
:where(.tool-reference) .leaflet-touch .leaflet-bar a:first-child,:where(.tool-reference):is(.leaflet-touch .leaflet-bar a:first-child){border-top-left-radius: 2px; border-top-right-radius: 2px;}
:where(.tool-reference) .leaflet-touch .leaflet-bar a:last-child,:where(.tool-reference):is(.leaflet-touch .leaflet-bar a:last-child){border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
:where(.tool-reference) .leaflet-control-zoom-in,:where(.tool-reference):is(.leaflet-control-zoom-in),:where(.tool-reference) .leaflet-control-zoom-out,:where(.tool-reference):is(.leaflet-control-zoom-out){font: 700 18px "Lucida Console", Monaco, monospace; text-indent: 1px;}
:where(.tool-reference) .leaflet-touch .leaflet-control-zoom-in,:where(.tool-reference):is(.leaflet-touch .leaflet-control-zoom-in),:where(.tool-reference) .leaflet-touch .leaflet-control-zoom-out,:where(.tool-reference):is(.leaflet-touch .leaflet-control-zoom-out){font-size: 22px;}
:where(.tool-reference) .leaflet-touch .leaflet-control-layers-toggle,:where(.tool-reference):is(.leaflet-touch .leaflet-control-layers-toggle){height: 44px; width: 44px;}
:where(.tool-reference) .leaflet-container .leaflet-control-attribution,:where(.tool-reference):is(.leaflet-container .leaflet-control-attribution){background: rgba(255, 255, 255, 0.7); margin: 0px;}
:where(.tool-reference) .leaflet-control-attribution,:where(.tool-reference):is(.leaflet-control-attribution){color: rgb(51, 51, 51); padding: 0px 5px;}
:where(.tool-reference) .leaflet-control-attribution a,:where(.tool-reference):is(.leaflet-control-attribution a){text-decoration: none;}
:where(.tool-reference) .leaflet-control-attribution a:hover,:where(.tool-reference):is(.leaflet-control-attribution a:hover){text-decoration: underline;}
:where(.tool-reference) .leaflet-container .leaflet-control-attribution,:where(.tool-reference):is(.leaflet-container .leaflet-control-attribution),:where(.tool-reference) .leaflet-container .leaflet-control-scale,:where(.tool-reference):is(.leaflet-container .leaflet-control-scale){font-size: 11px;}
:where(.tool-reference) .leaflet-left .leaflet-control-scale,:where(.tool-reference):is(.leaflet-left .leaflet-control-scale){margin-left: 5px;}
:where(.tool-reference) .leaflet-bottom .leaflet-control-scale,:where(.tool-reference):is(.leaflet-bottom .leaflet-control-scale){margin-bottom: 5px;}
:where(.tool-reference) .leaflet-touch .leaflet-bar,:where(.tool-reference):is(.leaflet-touch .leaflet-bar),:where(.tool-reference) .leaflet-touch .leaflet-control-attribution,:where(.tool-reference):is(.leaflet-touch .leaflet-control-attribution),:where(.tool-reference) .leaflet-touch .leaflet-control-layers,:where(.tool-reference):is(.leaflet-touch .leaflet-control-layers){box-shadow: none;}
:where(.tool-reference) .leaflet-touch .leaflet-bar,:where(.tool-reference):is(.leaflet-touch .leaflet-bar),:where(.tool-reference) .leaflet-touch .leaflet-control-layers,:where(.tool-reference):is(.leaflet-touch .leaflet-control-layers){background-clip: padding-box; border: 2px solid rgba(0, 0, 0, 0.2);}
:where(.tool-reference) .leaflet-container a.leaflet-popup-close-button,:where(.tool-reference):is(.leaflet-container a.leaflet-popup-close-button){background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(195, 195, 195); font: 700 16px / 14px Tahoma, Verdana, sans-serif; height: 14px; padding: 4px 4px 0px 0px; position: absolute; right: 0px; text-align: center; text-decoration: none; top: 0px; width: 18px;}
:where(.tool-reference) .leaflet-container a.leaflet-popup-close-button:hover,:where(.tool-reference):is(.leaflet-container a.leaflet-popup-close-button:hover){color: rgb(153, 153, 153);}
:where(.tool-reference) .leaflet-oldie .leaflet-control-zoom,:where(.tool-reference):is(.leaflet-oldie .leaflet-control-zoom){border: 1px solid rgb(153, 153, 153);}
:where(.tool-reference) ._19ovymr,:where(.tool-reference):is(._19ovymr){display: flex;}
:where(.tool-reference) ._ocal2g,:where(.tool-reference):is(._ocal2g){color: rgb(74, 255, 189); flex: 1 1 0%;}
:where(.tool-reference) ._1d5r1ar,:where(.tool-reference):is(._1d5r1ar){color: var(--primary--color--3);}
:where(.tool-reference) ._1txm5e9,:where(.tool-reference):is(._1txm5e9){color: var(--text--color--1);}
:where(.tool-reference) ._1kp9aiq,:where(.tool-reference):is(._1kp9aiq){flex: 1 1 0%;}
:where(.tool-reference) ._1kp9aiq,:where(.tool-reference):is(._1kp9aiq),:where(.tool-reference) ._1kp9aiq .tooltip-rel,:where(.tool-reference):is(._1kp9aiq .tooltip-rel){display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
:where(.tool-reference) ._rixxqg,:where(.tool-reference):is(._rixxqg){display: inline-block; height: 21px; margin-right: 10px; vertical-align: middle; width: 28px;}
:where(.tool-reference) ._xi5y9q,:where(.tool-reference):is(._xi5y9q){color: var(--primary--color--3);}
:where(.tool-reference) ._13mhufa,:where(.tool-reference):is(._13mhufa){white-space: break-spaces;}

:where(.tool-reference) ._73glfd .tooltip-rel,:where(.tool-reference):is(._73glfd .tooltip-rel){display: flex;}
:where(.tool-reference) ._v2yk82,:where(.tool-reference):is(._v2yk82){background: var(--background--color--1) url("/reference/tools/54a8643d-banner_bg_tiny.D5W9SIMm.jpg") repeat center top/contain;}
