﻿:root{--frame-color: #757575;--font: "Helvetica Neue","Noto Sans","Liberation Sans",system-ui,-apple-system,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--hfont: "Liberation Sans",-apple-system,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mfont: monospace, serif;--color: #424242;--hcolor: #424242;--notecolor: #fff;--icoopc: .5;--width: 1000px;--thwidth: 200px;--herogap: 10px;--lc: #488ae0;--twidth: 200px;--ico-align: text-top}*{box-sizing:border-box}html{font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:#fefefe;text-rendering:optimizeLegibility;padding:0;margin:0;color:var(--color);text-overflow:ellipsis}p,ul{margin:1em 0}ul,ol{padding:0 0 0 2em}tr{vertical-align:top}h1,h2,h3,h4,h5,a.cat,.techit td:first-child a,.techs #ranks>ul>li>a,ul.cats>li>a,.techs table td a .t{font-family:var(--hfont);color:var(--hcolor)}a.cat,.techit td:first-child a,.techs #ranks>ul>li>a,ul.cats>li>a,.techs table td a .t{font-weight:600}h1,h2,h3,h4,h5{margin:1.5em 0 1em 0;--ico-align: baseline}h1{font-size:2rem;margin:3rem 0 2rem 0;line-height:normal}nav+h1,nav+.tl,.techs nav+.h{margin:2rem 0}h2{font-size:1.6rem}h3{font-size:1.2rem}h4{font-size:1.1rem}small,p.updt{font-size:.9rem;color:#757575}.hq{font-size:.9rem;color:var(--color)}.gr{color:green}.sm{font-size:80%}.vsm{font-size:80%}.cent{text-align:center}.rght{float:right;margin-left:0}a{color:#4082bf;text-decoration:none}a h1,a h2,a h3,a h4,a h5,h1 a,h2 a,h3 a,h4 a,h5 a{color:var(--hcolor)}a.nohl{color:var(--color)}.bcrumb a{color:#757575}a:hover{color:#283468;background-color:#dfe7f1}h3 a{padding-bottom:3px}header{background-color:#5175a0;color:#fff;height:50px;display:flex}.sizer{margin:0 auto;padding:0;max-width:var(--width);text-align:left;display:flex;flex-wrap:wrap;row-gap:10px;align-items:center}header .sizer{width:100%}header .sizer>nav{margin-left:auto}main{margin:0 auto 20px auto;padding:0;max-width:var(--width);text-align:left;display:block;position:relative}footer{background:linear-gradient(to bottom, #e4eaf1, white);margin:0;width:100%;font-size:.9rem}footer .sizer{padding:30px 0;align-items:flex-start;align-items:stretch}.search main>div{margin:2em 0}.search main li{margin:.5em 0}.cr{opacity:.8}.nb{text-align:left;padding-bottom:5px}.nm{margin:0;padding:0}.sep{margin:10px 0 10px 0;border-top:1px dotted #e7e7e7}.srslt{background-color:#dfe7f1}form input,form button,form textarea,select{background:#fff;border:1px solid #e7e7e7;border-radius:5px;outline:0;padding:7px;font-size:.875rem}fieldset{background:#fff;border:1px solid #e7e7e7;border-radius:4px;margin-bottom:10px}form input:focus,form button:focus,form textarea:focus,select:focus{border-color:#afc5de;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px rgba(175,197,222,.6)}form button,form input[type=submit]{text-transform:uppercase;background:#5175a0;border:1px solid #5175a0;color:#fff;font-size:.875rem;cursor:pointer;padding:7px 20px;margin:5px 0}form button:hover,form input[type=submit]:hover{background:#5e83a6}.inputgroup{margin:0;padding:0;position:relative;line-height:1.4em}.inputgroup>input:first-child{width:100%;padding-right:50px}.inside{position:absolute;right:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0;zoom:1;margin:0 !important}.restricted{width:550px;max-width:100%;margin:0 auto}.login-form{margin:20px 0;padding:10px min(60px, 12%) 50px;text-align:center}.login-form input,.login-form button{margin:10px 0 0;width:100%}.login-form button:hover,.form button:active,.form button:focus{background:#5175a0}textarea{max-width:100%}.sbox input{background:url("data:image/gif;base64,R0lGODlhEAAQAOZwANr//////7Xp/tz//5jM8/v//9v///63UZiiyKJ7TpfI8pigyuaJH97///n//9n//+z//6vg+5eUucLa6paVvv+yTv+xS9Ly9v64UqvA34ubtsXp+sDy/+T///+1Uf+zUbe3zJ2t0N3//6i43HZqX6rb+I6Qo7bm/ImNtMj2/Zuuz7bj+ZKVxtzw9u3Wtbq/05qsxo+Xxrjk+dDv8vL//77Q39n9/tj8/am/3emJIOH//+vw9om98Ia67+aHHZKXyuiJHqB6Tsz0/P+9VZ3Q9MPx/5atyv60S9mHJ3xmSp+l0J3O9Ki629D3/Zacx9f4+tP6/rvZ5aN6S9r9/qe21bHm/d///5OWyOj//+D//+n3/8jn8HV4qKJ6S7Xi98/2/pijxK/H5KW42bfe9Or//6Ouzq/k/MLw/cOca6bT9K7E3e///8Tu+9b9/4S774+dvv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHAALAAAAAAQABAAAAedgHCCg4JGKjgjhIqCLy0cVQJjIYuCagFaBDxLJylviwtnG2lEMl9QAFGLGQJuBGwGIgMDFwiKYRE9Kw8NWGRZTzCKTGYKQgYdDgUQM06KMV4lTQA6NAUBNYsgYkVtAABWazsoikMuJhpbUzY3E2WKGBZIJHBcYFRKiwcVDAkSlIMHPvgI8uOfoCMecnRhYVAQGiBSrjQclITCREGBAAA7") no-repeat center left;width:18px;border:0;cursor:pointer}.sbox input::placeholder{color:transparent}.sbox input:focus::placeholder{color:#757575}.sbox input:focus,.sbox input:not(:placeholder-shown){background-color:#fff;border-radius:8px;color:var(--color);border:0;cursor:text;width:200px;padding:2px 5px 2px 25px;height:30px;background-position-x:5px}nav ul{list-style-type:none;padding:0;margin:0}header nav ul{display:flex;align-items:center}header nav ul li{margin-right:1rem}header nav ul li a{color:#fff;transition:.2s ease-in-out}header nav ul li a:hover{color:#fff;padding-bottom:3px;border-bottom:1px solid #fff;background-color:transparent}header nav ul li.active a{color:#fff;padding-bottom:3px;border-bottom:2px solid #f4c171}.logo{line-height:1;text-align:center}.logo a:hover{background-color:transparent}.slog{font-size:.7em;color:#fff;margin-top:5px;line-height:1}.acc{color:#f4c171}img{border:0px}.index h1{line-height:1.6}.index h2{font-size:2rem;margin:3.2rem 0 3rem 0}.index h3{font-size:1.6rem;margin:2.4rem 0}.index .hero strong,.news .list strong{display:block;font-family:var(--hfont);color:var(--hcolor);margin:1em 0;font-size:1.3rem;line-height:1.4em;padding:0 2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.index .hero>a>div>strong{font-size:1.5rem}.index .hero img,.index .items img,.index .thumbs img{max-width:100%;object-fit:cover;height:100%;display:block;transition:.25s ease-in-out}.index .hero img,.index .items img,.index .thumbs img,.news img,.i img,img.i,.gallery img,article .rel img,.si .thumb,#meta img,.thm{border-radius:4px}.index a:hover img,.rel a:hover img,.news a:hover img{filter:brightness(105%)}.index .hero{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:var(--herogap);row-gap:var(--herogap)}.index .hero>*{width:calc(50% - var(--herogap)/2)}.index .hero>a>div img{width:100%;aspect-ratio:3/2}.hero2{display:flex;flex-direction:column;row-gap:var(--herogap)}.hero2>a>div{width:100%;display:flex;align-items:center}.hero2>a>div>div{width:35%}.hero2>a>div{column-gap:10px}.index .items,.index .thumbs,.rel{row-gap:10px;column-gap:10px}.index .items>*,.index .thumbs>a,.rel>a{width:calc(25% - 7.5px)}.index .hero2 strong{width:65%;margin:0;padding:0 2px}.index .items,.index .thumbs,.rel{display:flex;flex-wrap:wrap}.index .items>*>div>div>img{width:100%;height:150px}.h{display:flex;column-gap:1em;flex-wrap:wrap}.h>*{margin:0 !important}.index .h{margin:3.2rem 0 3rem 0}.index .h:first-child{margin:2rem 0}.techs .h{margin:3.2rem 0 1.6rem 0}.h .seemore{color:var(--color);border:1px solid #5175a0;border-radius:80px;padding:.5em 1em}.h h1~.seemore,.index .h h2~.seemore{line-height:2rem}.tl{display:flex;flex-wrap:wrap;margin:3rem 0}.tl>*{width:100%}.tl>h1{margin:0 0 .5rem 0}.tl>em{font-style:normal;font-size:.9rem;opacity:.9}.tl+.nolist,.tl+ul.features,ul.pop .tl+ul,.compare #comparisons .tl+ul,#sub .tl+ul,#exts .tl+ul,#onip .tl+ul,#linkdoms .tl+ul,#res .tl+ul,#company .tl+ul,.search main .tl+ul,h1+.nolist,h1+ul.features,ul.pop h1+ul,.compare #comparisons h1+ul,#sub h1+ul,#exts h1+ul,#onip h1+ul,#linkdoms h1+ul,#res h1+ul,#company h1+ul,.search main h1+ul{margin:2rem 0}.rel>a>div>div>img{width:100%;object-fit:cover;height:150px}.rel h4{margin-bottom:0}.arrow-up{position:relative}.arrow-up::after{content:"";position:absolute;left:15px;bottom:0;z-index:11;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}a:hover .arrow-up::after{border-bottom:15px solid #dfe7f1}.arrow-up.small::after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}a:hover .arrow-up.small::after{border-bottom:10px solid #dfe7f1}.pager{margin:1em 0}.pager>*{padding:5px 10px;border:1px solid #e7e7e7;border-radius:6px;margin:0 5px}.pager>*:first-child{margin-left:0}.pager span{color:silver}.pager a{text-decoration:none;color:var(--color)}.pager .cp{background-color:#e4eaf1}.pager a:hover{background-color:#f5f7f9}.botb{border-bottom:1px dotted #e7e7e7}.str{text-decoration:line-through}.err{color:#dc3545;margin:10px 0}.e{color:#dc3545;font-size:.8rem}.n{color:#5175a0;font-size:.8rem}#errors .e,#errors .n{font-size:1rem}.right{text-align:right}img.ami{border:1px solid #c1c1c1}.fb{margin-top:4px}.nw{background:url("data:image/gif;base64,R0lGODlhCQAJAKIAAGiPtnWTxpGXza2x1v///wAAAAAAAAAAACH5BAEAAAQALAAAAAAJAAkAAAMUSErQvdA5BVhd91GcN4NfiFGSlgAAOw==") no-repeat center right;padding-right:12px}.bbdot{padding:10px;border-top:1px dotted #e7e7e7}code{display:block;clear:both;background-color:#fff;border:1px dotted #7e98cb;padding:10px;margin:10px 0;font-size:.9em;text-align:left;word-break:break-all}#disqus_thread{margin-top:20px}.bcrumb{margin:20px 0}table.th,.ha table.tags,table.th th.h,.ha table.tags th.h{border:1px solid #e7e7e7;border-collapse:collapse}table.th td,.ha table.tags td,table.th th,.ha table.tags th{padding:5px 10px;text-align:left}.hl{border:1px dotted #e7e7e7;border-width:1px 0;border-collapse:collapse}.hlt{border-top:1px dotted #e7e7e7;border-collapse:collapse}.hlb{border-bottom:1px dotted #e7e7e7;border-collapse:collapse}table.th th.h,.ha table.tags th.h{font-weight:bold !important;background-color:#e4eaf1}table.cent td,table.cent th{text-align:center}.break td,#meta,span.break{word-break:break-word}.thnobreak th{white-space:nowrap}section{background:#fff;padding:30px 40px;margin:20px 0;border-radius:20px;overflow:visible}.result section,.si section{padding:20px 24px}section>h1{margin:.25em 0 .5em 0}section>h2,section>h3{margin:.5em 0}section>table,section details>table{width:100%}section>h2~div{margin-top:1em}section>p:last-child,section>ul:last-child,section>div:last-child>ul:last-child{margin-bottom:.6em}.tool{background:#f8f8f8}.tool h1,.top h1{display:flex;align-items:center}.tool h1,.top h1{font-size:1.6em}.si.smenu h1{font-size:1.5rem;word-break:break-word}.more{margin:10px 0}.more>*{vertical-align:text-top}.tool h2{font-size:1.4em}.tool h3{font-size:1.3em;margin:.5em 0}.tool h4{font-size:1.1em;margin:.5em 0}.tool section>h2:first-child,.tool section>h3:first-child,.tool div>h3:first-child,.tool section>h4:first-child{display:inline-block}.tool th,.tool td{padding:6px 5px}.tool table{width:100%;border-collapse:collapse}.tool section>table,.tool section>div>table{margin:10px -5px 0;width:calc(100% + 10px)}table.nested{border:1px dotted #e7e7e7;margin:5px 0 0 0}.tool th{color:#757575;font-size:.9em}.tool table>tbody>tr>th{font-weight:normal;width:var(--thwidth)}.tool>table ol{margin:0;padding-left:1em}.tool p{padding:0}.pr table{margin:2em 0 1em 0 !important}.pr span.v{display:inline-block;width:2em}.rank b{font-weight:normal;font-size:1.2em;margin-right:.5em}#ranks dl{text-align:center;background:#f5f7f9;border-radius:10px;margin:0;padding:2em 2em .5em 2em;min-width:170px;max-width:300px;box-shadow:0 4px 6px rgba(0,0,0,.1)}#ranks dl dt{font-size:1.1em;font-weight:600}#ranks dl dd{font-size:2em;color:#488ae0;margin:1rem 0}.charts{display:flex;flex-wrap:wrap;flex-direction:row;row-gap:20px;column-gap:20px}.charts>div{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;min-height:52px}.charts>div.hl{align-items:center}.charts>div>div:first-of-type{width:var(--thwidth);color:#757575;font-size:.9em;white-space:nowrap}.charts>div>div:nth-of-type(2){display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:calc(100% - var(--thwidth));row-gap:10px;column-gap:30px}.charts>div>div:nth-of-type(2)>div *{vertical-align:middle}.rankimg{margin:0 5% 0 auto;max-width:100%;line-height:1px !important}.expand{position:relative;width:150px;height:50px;overflow:hidden;cursor:move}.rankimg img{width:100%;max-height:100%}.old *{color:#b3b3b3 !important}.expanded img{width:100%;height:auto}img[data-empty="1"]{width:auto}.expanded{cursor:default;width:300px;max-width:100%;height:150px}.bigrank{font-size:3em;margin:.5em 0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.bigrank>.badge{font-size:.7em;margin-right:5px}#safety>div>div{column-count:2;column-width:320px}#safety>div>div>div{width:100%;padding:5px 0}#safety>div>div>div>div{display:inline-block;width:50%}#safety>div>div>div>div:nth-child(2){text-align:center}#safety>div .tooltip{position:absolute;margin-top:2px}.colorsample{display:inline-block;background-clip:content-box;width:15px;height:15px;border:1px solid #e7e7e7;padding:2px;vertical-align:text-bottom}.toolform{display:flex;flex-flow:row wrap;align-items:center;margin:20px 0 5px 0}.toolform label{white-space:nowrap;margin-right:10px}.toolform .inputgroup{flex:1;min-width:300px}section>div~form.inputgroup{margin:15px 0 5px 0}table.kda th,table.kd th,.thback,.ha table.tags th,.ha .alltags th{color:var(--color);background:#e4eaf1}table.kda th{padding:10px}table.kda tr:hover,table.kd table tr:hover{background-color:#f5f7f9}.tool table.kda,.tool table.kd{width:100%;margin-left:0;margin-right:0}table.kda td{width:15%}table.kda .e{vertical-align:text-top;padding-right:2px;cursor:default}table.kd th,table.kda td:first-child{width:20%}body.kd table>tbody>tr>th{white-space:normal}.inline{display:inline-block}.total{font-weight:bold}.ha table.tags{table-layout:fixed;width:50%;height:auto}.ha table.tags th:first-child{width:10%}.ha table.tags th:nth-child(2){width:70%}.ha table.tags tbody th:last-child{width:30%}.ha table th,.ha table td{padding:10px}.ha table.tags td samp{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ha table.tags th{overflow:hidden;text-overflow:ellipsis}.ha table.tags td:first-child{text-align:center;width:2em;padding-right:0}.ha table.tags tbody tr:nth-child(2) td{padding-top:10px}.ha table.tags tbody tr:last-child td{padding-bottom:10px}.alltags table{border:1px solid #e7e7e7;border-collapse:collapse}.alltags th,.alltags td{padding:7px;vertical-align:middle;text-align:center}.ha .g{width:50%;padding:0 2em}.ha table{margin-left:0;margin-right:0}.ha table.w100{max-width:100%;min-width:100%}.ha h2,.ha h3,.ha h4{--color: $gray-color}.ha .alltags .g{padding:1em 1em 0 1em}.ha .alltags .tags{margin:1em 0}.ha .alltags h3{margin:1em 0}.ha .alltags div{padding:10px 0}table.headers{border:1px dotted #e7e7e7;background:#fafafa}table.headers td,.small{font-size:.9rem}.pc,.share>small,.share>p.updt{color:#999;font-size:.7rem;vertical-align:text-bottom}#headings table{text-align:center;margin-bottom:10px}#headings table tr:first-child{border-bottom:1px dotted #e7e7e7}#headings th{width:16%}#headings ul{font-size:.9rem;margin:0;padding-left:5px;list-style-type:none}#headings ul li[data-level]::before{content:"<h" attr(data-level) "> "}#headings>div>ul,#onpage .g,#headings .g,#links .g,#images .g,#links table,#images table{width:50%}#links .vcent table th,#images .vcent table th{white-space:nowrap;width:70%}#links .list,#images .list{max-height:none}#links .list table{table-layout:fixed}#links .list ol{padding:0 0 0 1em;margin:0}#links .list table th:first-child,#links .list table td:first-child{width:2em;text-align:center}#links .list table td:nth-child(2) a{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}#links .list table th:nth-child(2),#links .list table td:nth-child(2){width:40%}#links .list table{width:100%}#images .list>div{display:flex;flex-wrap:wrap;align-items:center;column-gap:1em;row-gap:1em}#images .list>div>div{display:flex;width:calc(25% - 1em);aspect-ratio:1/1;align-items:center;justify-content:center;flex-wrap:wrap}#images .list>div>div>img{height:90%;max-width:100%;object-fit:scale-down}#images .list>div>div>small,#images .list>div>div>p.updt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}#onpage .hl{padding:10px 0}#meta ol,#resp ol{font-size:.9rem;margin:0;padding:0;list-style-position:inside}.path,#meta b,#sdata b,#resp b,.bpaths b{color:#698cad}#meta b,#sdata b,#resp b,.bpaths b{font-weight:normal;font-size:.9rem;word-break:break-all}#meta img{max-height:200px}.redir{line-height:1.2em}.redir td{vertical-align:middle}#rawwhois td,#rawwhois div{font-size:.8rem}#tit ol{padding:0;margin:0;list-style-position:inside}.tag{border:1px solid #e7e7e7;padding:3px}.subnet .hl{border-top:none}.subnet h2+table{margin-top:1em}footer nav{margin:0;padding:0 5px 5px 0}footer nav li{padding:5px 0}footer nav[aria-label=Company]{width:75%}nav.follow{width:25%;display:flex;flex-direction:column;flex-wrap:wrap}nav.follow h2{width:100%}nav.follow ul{flex-grow:1;display:flex;align-items:center;gap:1em}nav.follow img{display:block}nav.follow a:hover>img{background:#dfe7f1;box-shadow:0 0 3px 5px #dfe7f1}.vcent{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.fcent{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.twocol ul,ul.twocol,#company ul{columns:2}.flex2>*,#company ul>*{display:flex;align-items:center}.flex2>*>*,#company ul>*>*{flex:1}.nogrow>*>*{flex-grow:0}ul.nolist,ul.features,ul.pop ul,.compare #comparisons ul,#sub ul,#exts ul,#onip ul,#linkdoms ul,#res ul,#company ul,.search main ul{list-style-type:none;padding:0}.buttons a{display:block;background:linear-gradient(to bottom right, #f5f7f9, #fff);border:1px solid #e7e7e7;margin-bottom:10px;padding:2em 1em;text-align:center;border-radius:1em}.buttons a:hover{background:#dfe7f1}#company ul{margin:0}ul#partners{columns:2;list-style-type:none;padding:0}ul#partners li{margin:.5em 0}.timecalc #form input{width:35%}.timecalc #form input[type=submit]{width:25%}.timecalc #form #div{display:inline-block;width:2%;text-align:center}.seocomp #toolform label{flex-grow:0;padding:0 2px;font-size:.9em;margin-right:1em}.seocomp #toolform input[type=submit]{margin-top:1em;width:auto}.seocomp .page1{background-color:#488ae0;color:#fff}.seocomp .page2{background-color:#228b22;color:#fff}.seocomp table.comp,.seocomp table.comp2{table-layout:fixed}.seocomp table.comp th:first-child{width:100px}.seocomp table.comp th:nth-child(2){width:40%}.seocomp table.comp th:nth-child(3){width:40%}.seocomp table.comp2 tr:first-child th:first-child{width:100px}.seocomp table.comp2 tr:first-child th:nth-child(2){width:40%}.seocomp table.comp2 tr:first-child th:nth-child(3){width:2em;background:linear-gradient(90deg, #488ae0 50%, #228b22 50%)}.seocomp table.comp2 td:nth-child(5){text-align:center}.seocomp table.comp2 tr:first-child th:nth-child(4){width:40%}.seocomp .flexw table{width:50%}footer nav h2{padding:0;font-size:1rem !important;letter-spacing:.065em;text-transform:uppercase;opacity:.8}.nobr{white-space:nowrap}.clear{clear:both}.topb,footer nav ul{margin:5px 0 0 0}ul.topb{list-style-type:square;padding:0}ul.topb li{color:#e1e1e1;list-style-position:inside;margin-left:3px}.topb2{margin:10px 0 0 0}.bcrumb,.gray,.prompt{color:#757575;font-size:.9rem}.bcrumb ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.bcrumb li:not(:last-child)::after{display:inline-block;margin:0 .4rem;content:"›"}.flr{float:right}.vtop{vertical-align:top}.vtt *{vertical-align:middle}hr{margin:15px 0 10px 0;border:1px dotted #e7e7e7;border-style:dotted none none none}.grbox{margin:3em 0;padding:0px}.grbox>div{line-height:1.3em}.grbox h3{background:#e4eaf1;background-image:linear-gradient(to right, #e4eaf1, white);font-size:1rem;letter-spacing:.065em;text-transform:uppercase;margin:0 0 20px 0;padding:.5em 1em;border-radius:4px}.alist{list-style-image:url(/i/art.gif);margin-left:3px;padding-left:0}.auth{background:url(/i/usr.gif) no-repeat center left;margin-left:3px;padding-left:21px}samp{white-space:nowrap;overflow:auto;padding:0px 6px;background:#fff;border:1px solid #dde4e6;box-shadow:1px 1px 3px #e0e0e0}.blocksamp{border:1px dashed #355a79;padding:5px;font-family:var(--mfont);display:table;background:#fff;border:1px solid #dde4e6;box-shadow:1px 1px 0 #fff,2px 2px 0 #dde4e6}article{text-align:left;margin:0 auto;font-size:1.1rem}article h1{margin-top:2em}article p,article blockquote,article .video,article ol,article ul,article pre,article form,article .i{margin:1.875rem 0}article h3{margin-top:2rem}article h2{margin:2.5rem 0 1.75rem 0}article .text>p:first-of-type:first-letter{float:left;font-size:90px;line-height:1em;margin:0 10px 0 0;font-weight:700;color:var(--hcolor)}.headlist h2::after,h2.cat::after,h3.cat::after,.tools h2::after,.tops>main h2::after{content:"";display:block;width:90px;height:3px;margin:10px 0;background:#f4c171}h1 span,h2 span{display:inline-block;border-bottom:3px solid #f4c171;padding-bottom:10px}h3.cat::after{width:50px;height:2px;margin:5px 0}h3.cat{font-size:1.3rem;color:var(--hcolor);padding:0;margin:10px 0}article ul li,article ol li{margin-bottom:.3125rem;margin-top:0}article li p{margin:5px 0}.abody{max-width:800px;margin-left:auto;margin-right:auto}.ai{font-size:.8em}.example{margin:20px 0;box-shadow:0 1px 5px #e0e0e0;background:#f8f8f8;padding:15px;border-radius:20px}.example h3,.example p,.example pre{margin:5px 0}.example .result::before{content:"Result:";font-size:.9rem;display:block}.example blockquote{margin-left:2em}.hint{font-size:.8rem;display:inline-block;text-align:center;color:#757575}.hint div{display:inline-block}.fullw{width:100%}.lft{float:left;padding-right:5px}.ico{width:48px;height:48px}h1 .ico,.top h1 img{float:left;margin-right:7px}.w99{width:99%}.ann{font-size:.8em;color:#757575;margin-top:0}.trad{float:right;margin:0 0px 10px 10px;border:1px dotted #e7e7e7;clear:right;padding:10px;color:#757575;font-size:.9em}.trad+p{padding-top:3px;margin-top:0}.ratbox{margin:20px 5px 5px 5px}.bmimg{border:1px solid #e7e7e7;padding:2px}article th img,article .nobord img{border:none}.news .rat{margin:-10px 0 10px 0}.news .buttons{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:1em}.news .buttons a{margin:0;padding:3em 1em}.news .buttons>li{width:calc(50% - .5em)}.news .buttons strong{font-family:var(--hfont);color:var(--hcolor);font-size:1.2rem}.news h2{margin:3rem 0}.new{color:green}.botad{margin:25px 0 28px 0;padding:0}.semon b{font-size:110%}acronym,abbr{text-decoration:none;border-bottom:2px dotted #757575;cursor:help}.rnote{float:right;font-size:80%;border:1px solid #e7e7e7;padding:5px 5px 5px 23px;margin:5px 5px 5px 0;width:200px;background:var(--notecolor) url("/i/info.gif") no-repeat 4px 6px}.info,div.discl,.note{padding:16px 16px 16px 48px !important;background:var(--notecolor) url("/i/info32.png") no-repeat 16px center;background-size:16px 16px}div.info,div.discl,div.note{margin:1em 0;border:1px solid #e7e7e7}.hflex{display:flex;align-items:center;column-gap:10px}.bignote{background:var(--notecolor) url("/i/info-40.png") no-repeat scroll 10px;border:1px solid #e7e7e7;min-height:50px;margin:20px 0;padding-left:60px}.warn{padding:16px 16px 16px 48px;background:var(--notecolor) url("/i/warn.gif") no-repeat 16px center;background-size:16px 16px;margin:20px 0}.tool .warn{font-size:.9em}.bord{border:1px solid #e7e7e7}.bord2{border:1px solid #7e98cb;background-color:#e4eaf1;padding:15px;font-size:1.7em}.size70{width:160px}table.semdata{width:100%;border-collapse:separate;border-spacing:5px;border:none}table.semdata td,table.semdata th{padding:4px;background:none;border:none}.sembadge{margin:15px 15px 5px 0}.ftw{display:block;margin-top:10px}div.topad{float:right;width:65%;padding:0}.tools{margin-bottom:2em}.tools h2,.tops h2{margin:3rem 0 2rem 0}.techs h2{margin:2em 0 1em 0}.techs h3{margin:1.5em 0}.tech h3{margin-top:2em}.index .hero,.index ul.headlist,.thumbs{margin:2rem 0}ul.headlist{column-count:2;column-width:400px;padding:0;list-style-type:none}ul.headlist strong{font-family:var(--hfont);color:var(--color);font-size:1.3rem;line-height:1.3em;padding:0;margin:0}ul.headlist a{display:block}ul.headlist li{break-inside:avoid;padding:.75em 0 .75em 0;flex:0 1 50%}ul.headlist li:hover{background-color:#dfe7f1}ul.headlist img{float:left;margin-right:10px}ul.headlist p{margin:0;color:var(--color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb{border:1px solid #e7e7e7;flex:0 0 202px !important;height:151px;display:flex;align-items:center;justify-content:center;margin-left:.5em}.thumb img{max-width:100%}body:not(.result) section.hero{padding:50px 60px}body:not(.result) section.hero input{font-size:1rem}body:not(.result) section.hero .inputgroup{margin:2em 0}.simain .expanded{flex:0 0 482px !important;height:auto;min-height:200px}.simain form{margin-bottom:1em}.simain p{margin-bottom:0;word-break:break-word}.simain p:first-child{margin:.5em 0}.resp-container{position:relative;overflow:hidden;padding-top:min(75%, 630px)}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tooltip{position:relative;display:inline-block;margin:0 0 0 5px}.tooltip>div[role=img]{display:inline-block;width:1em;height:1em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="%23d4d4d4" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>');background-size:100%}.tooltip .text{display:none;word-wrap:break-word;white-space:normal;font-weight:normal;font:1rem var(--font);text-align:left;width:300px;background-color:#fff;color:var(--color);border:1px solid #e7e7e7;border-radius:5px;padding:10px;position:absolute;z-index:1000;top:0px;left:110%;line-height:1.7}.tooltip:hover .text{display:block;animation:scale_in .2s}@keyframes scale_in{0%{opacity:0;transform:scale(0);transform-origin:top left}100%{opacity:1;transform:scale(1);transform-origin:top left}}#examp,#ipexamp{line-height:normal;margin-top:15px;flex-basis:100%;font-size:.9em}#examp a,#ipexamp a{font-style:italic;border:1px solid #e7e7e7;padding:4px;border-radius:5px;display:inline-block;margin:3px}#examp>a:last-of-type,#ipexamp>a:last-of-type{margin-right:5px}#examp div,#ipexamp div{display:inline-block}img.i,.gallery img,article figure{border:1px solid #e7e7e7;padding:10px;text-align:center;box-shadow:3px 3px 20px 2px #e7e7e7}.i img,img.i,.gallery img,article img,article figure{max-width:100%;height:auto}a:hover img.i{background-color:#fff}article figure{padding:20px;margin:0 20px}.gallery img{display:block;margin:0 auto}img.i{padding:10px 0}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}a img{text-decoration:none}.blk{display:inline-block;margin:5px 0 15px 0}.rcresult div{padding:10px 0 10px 0}.rcresult div span{padding-right:10px;vertical-align:middle}.rcresult code{display:inline-block;font-size:90%}.arrow{font-size:46px;color:green}.textban{background:linear-gradient(to bottom right, #052d49, #255796);padding:20px}.textban a{color:#fff;background:#721cb0;font-size:1.5em}.textban a:hover{background:#721cb0}@keyframes fadeIn{from{opacity:0}}.textban a div{animation:fadeIn 3s infinite alternate}blockquote{padding:.75em .5em .75em 1em;border:1px solid #e7e7e7;border-left:.5em solid #e7e7e7;margin:1em 0 1em 2em}blockquote::before{display:block;height:0;content:"“";margin-left:-0.95em;font:italic 4em/1 Cochin,Georgia,"Times New Roman",serif;color:#999}h1~blockquote{margin-bottom:2em}.toc{padding:10px 0 0 0;border:1px solid #e7e7e7;margin:20px 0;z-index:2147483647}article .toc{font-size:.9em}.toc h3{font-size:1rem;margin:0 0 0 20px;padding:10px 0}.toc ol{margin:0;padding:0 20px}.toc ol{counter-reset:item}.toc ol li{display:block}.toc ol li::before{content:counters(item, ".") ". ";counter-increment:item}.toc ul{margin:0;list-style-type:none;padding:0 20px}.toc>ul,.toc>ol{padding-bottom:10px}.examp{border:1px dotted #7e98cb;padding:5px;background-color:#e4eaf1;white-space:pre-wrap;font-family:var(--mfont)}.examples>div{margin:30px 0}.j3ar4{margin:2rem 0;min-height:199px;background:linear-gradient(90deg, #fff 45%, #f5f5f5 50%, #fff 65%) #fff;background-size:300% 100%;animation:l1 1.5s 3 linear}@keyframes l1{0%{background-position:right}}.j3ar4d,.j3ar4n,.j3ar4m{margin:3rem 0}article .j3ar4d,article .j3ar4n{margin:50px 0}.tool .j3ar4,.tool .j3ar4d,.tool .j3ar4n,.tool .j3ar4m{margin:30px 0}.techc .compare .j3ar4{margin:0}.j3ar4>a:not(.custom) img{display:block;width:100%;height:auto;transition:.2s ease-in-out}.j3ar4>a img:hover{transform:scale(1.02)}@keyframes gr1{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.badge,.badges>span,.badges>a{font-size:.9em;padding:.2em .71em;border-radius:.71em;background-color:#e4eaf1;white-space:nowrap}.badges{margin:1rem 0 0 0;display:flex;flex-wrap:wrap;column-gap:3px;row-gap:3px}.filters{display:flex;flex-wrap:wrap;row-gap:1rem}.filters>span:first-child{margin-right:.5rem}.filters .badges{margin:0}.green{color:#468847}.red{color:#dc3545}.orange{color:#ff8c00}.purple{color:#ba55d3}.lightblue{color:#698cad}.badge.green{color:#fff;background-color:#468847}.badge.red{color:#fff;background-color:#dc3545}.badge.orange{color:#fff;background-color:#ff8c00}.badge.purple{color:#fff;background-color:#ba55d3}.badge.white{background-color:#fff;border:1px solid silver;color:var(--color)}.badges>.free,.badges>.legacy{display:flex;align-items:center}.badges>.free::before{content:"✔️";font-size:.8em;margin-right:3px}.badges>.legacy::before{font-size:.8em;content:"❌️";margin-right:3px}.status,.errstatus{font-weight:bold;margin:20px 0;color:green}.errstatus{color:red}.next{padding:20px;border:3px dashed #698cad}.next ul{list-style:none}.next ul li{margin-top:10px}.next ul li::before{content:"→";color:#698cad;font-weight:bold;display:inline-block;font-size:1.5em;width:1.5em;margin-left:-1em}#wordcloud{width:70%;display:block;margin:0 auto;transition:transform .2s}td #wordcloud{width:calc(100% - 10px)}a #wordcloud:hover{transform:scale(1.03)}.ha samp,.kd samp{font-size:1.1em;padding:3px 9px}.kd textarea{border:1px solid #e7e7e7;border-radius:4px;outline:0;padding:7px 5px;font-size:.9em}.kd .tooltip,.ha .tooltip{font-size:.9em}#whois table td,#rewhois table td,#ipwhois table td,.tool.ip table td{word-break:break-word;vertical-align:middle}#ip tr th{width:auto}#ip tr th:first-child{width:var(--thwidth)}#res ul{column-count:2}#sub ul,#exts ul,#onip ul,#linkdoms ul{column-count:3;column-width:var(--thwidth)}#res ul li,#sub ul li,#exts ul li,#onip ul li,#linkdoms ul li{padding:5px 0}#linkdoms ul{padding:15px 0}#res .nw{display:inline}#sub ul li:only-child,#exts ul li:only-child,#onip ul li:only-child,#linkdoms ul li:only-child{padding:0}#sub ul li,#exts ul li,#onip ul li,#linkdoms ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#geo table{margin-top:20px;table-layout:fixed}.t{white-space:nowrap}.t span{white-space:normal}#techs .t{margin-right:.6em;display:inline-block}#techs sup{vertical-align:top;font-size:.8rem;color:#757575}#techs .t>a{color:var(--color)}.tool.si table th>a{color:#757575}#techs .fa{color:#757575}.circled{border:2px solid #757575;height:1.5em;border-radius:50%;width:1.5em;padding:.25em}.framed{border:2px solid var(--frame-color);border-radius:5px;padding:.1em .2em}#company .profile h2{margin:.5em 0}#company .profile{display:flex;align-items:center;justify-content:space-between}#company .profile img{max-height:2em;width:auto;max-width:50%}.thm{max-width:100%;height:auto;padding:1px;display:block;background-color:#e7e7e7}td:has(>.thm){height:200px;vertical-align:middle}td>.thm{max-height:100% !important;width:auto}@keyframes blink{50%{color:transparent}}.blink{animation:blink 1s linear infinite}.blink3{animation:blink .4s linear 0s 3}.prompt{color:#ff4500;margin:15px 0 0 0;font-weight:700;letter-spacing:.5px}.autonum{counter-reset:h2c}.autonum h2::before{content:counter(h2c) ". ";counter-increment:h2c}.results>table th{text-align:left;font-weight:normal;background:#ddd}.results>table,.results>table td,.results>table th{border:1px solid #e7e7e7;border-collapse:collapse;margin:0;padding:0}.results>table td,.results>table th{padding:10px;vertical-align:middle}.results h3{font-size:1em;color:#333;margin:30px 0 20px 0}.hljs{padding:1em !important;white-space:pre-wrap}.privacy ul{list-style-type:circle}details summary{outline:none;margin:10px 0 5px;cursor:pointer;color:#757575}details[open] summary{margin-bottom:15px}.hidden{display:none}.toggler::after{content:"›";padding-left:5px;color:#757575}.toggler[open]::after{content:"‹"}.togglel::before{content:"▸";color:#757575}.togglel[open]::before{content:"◂"}.ottgl{font-size:1rem;padding-left:2px}.ottgl[open]{display:none}nav.smenu{left:0;z-index:1000;position:sticky;top:0;background:#fff;margin:15px 0}nav.smenu>ul{margin:0;display:flex;width:100%}section,nav.smenu,.login-form,.tool .warn{box-shadow:0 1px 5px #e0e0e0}*[id]{scroll-snap-margin:1em;scroll-margin-top:1em}.smenu *[id]{scroll-snap-margin:46px;scroll-margin-top:46px}nav.smenu li>a{--icoopc: .2}nav.smenu:hover li>a{color:#757575;--icoopc: .5}nav.smenu li{width:300px;display:flex;align-items:center;justify-content:center}nav.smenu li>a{text-decoration:none;transition:all .1s linear;display:flex;align-items:center;justify-content:center;width:100%;height:36px}nav.smenu li:hover>a{color:#fff}.wrap{white-space:normal !important;overflow-wrap:anywhere}ins.adsbygoogle[data-ad-status=unfilled]{display:none !important}i.arrow{font-style:normal;font-size:26px;float:left;display:inline-block;text-align:center;width:48px;margin-right:10px;color:var(--color)}i.arrow::before{content:"→"}table.rh{width:100%;margin:20px 0;border:none;border-collapse:separate;border-spacing:0}table.rh th{background-color:#e4eaf1}table.rh th,table.rh td{border-bottom:1px solid #e7e7e780;padding:1em}table.rh tr:last-child td{border-bottom:1px solid #e7e7e7}table.rh tr th:first-child,table.rh tr td:first-child{border-left:1px solid #e7e7e7}table.rh tr th:last-child,table.rh tr td:last-child{border-right:1px solid #e7e7e7}table.rh tr th{border-top:1px solid #e7e7e7}table.rh tr:first-child th:first-child{border-top-left-radius:6px}table.rh tr:first-child th:last-child{border-top-right-radius:6px}table.rh tr:last-child td:first-child{border-bottom-left-radius:6px}table.rh tr:last-child td:last-child{border-bottom-right-radius:6px}table.rh tr:hover{background-color:#f5f7f9}.top .note{margin:2rem 0 3rem 0}.top table.rh th:nth-child(1),.top table.rh td:nth-child(1){width:7em;text-align:center}.top table.rh th:nth-child(3),.top table.rh td:nth-child(3){text-align:center}.top table.rh tr{border-top:1px solid #e7e7e7}.flexlist{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:.5em;row-gap:.5em}.top h3{color:#757575}ul.infos{list-style-type:none;padding:0;margin:1.8rem 0}ul.infos>li{margin:.3em 0}ul.infos ul{list-style-type:none;margin:0}.related{margin:30px 0}.techs h1 img:is([src$=".svg"],[src$=".png"],[src$=".jpg"],[src$=".webp"]),.compare>.title img:is([src$=".svg"],[src$=".png"],[src$=".jpg"],[src$=".webp"]){height:32px;width:32px;object-fit:contain;vertical-align:text-top}.tech h1 .fa{margin-right:3px}.tech .toc{float:right;position:sticky;top:1em;right:0;width:300px;padding:0;margin:0 1px 1em 1em;background-color:#fff}.tocrow{display:flex}#toc-b{border:none;margin-left:auto;display:inline-block;padding:10px;width:36px;height:36px;background:url("/i/listbullet.svg") 10px 10px/16px no-repeat}#toc-b:hover,#toc-b:focus-visible{background-color:#f5f7f9}.toc.collapsed{width:36px}.toc.collapsed #toc-h{display:none}.toc.collapsed ul{display:none}.techs table{margin:2rem 0;table-layout:fixed}.techs table th,.techs table td{vertical-align:middle}.techs table td:has(>a>.t){padding:2em 1em}.techs table td:has(>a>.t) a{color:var(--hcolor)}.techs table td a .t{font-size:1.4em;display:block}ul.pop,.techct,.techst,.company table{--ico-align: baseline}.techs table.techst td a .t{font-size:1.3em}.techs table td small,.techs table td p.updt{margin-top:.2rem;display:block}.techs table td p{font-size:.9rem;margin:1em 0 0 0}.techit th:first-child,.techit td:first-child{width:30%;padding:2em}.techit th:nth-child(2),.techit td:nth-child(2){width:30%}.techit th:last-child,.techit td:last-child{width:40%;padding:2em}.techct th:first-child,.techct td:first-child,.techst th:first-child,.techst td:first-child,table.c1rank th:first-child,table.c1rank td:first-child{width:15%;text-align:center}.techct th:last-child,.techct td:last-child{width:25%}.techst th:nth-child(3),.techst td:nth-child(3){width:30%;text-align:right}.techst td:nth-child(3){font-size:.9em}#sites th,#sites td{text-overflow:ellipsis;overflow:hidden}.techs #sites table th:nth-child(1),.techs #sites table td:nth-child(1){width:10%;text-align:center;overflow:visible}.techs #sites table th,.techs #sites table td:nth-child(2),.techs #sites table td:nth-child(3),.techs #sites table.links td:nth-child(4){white-space:nowrap}.techs #sites table.links th:nth-child(3){text-align:center}.techs #sites table.links td:nth-child(3){font-size:.9em}.techs #sites ol{margin:0;padding:0;list-style-position:inside}.techs #sites ol li{overflow:hidden;text-overflow:ellipsis}.techs #sites ul{margin:0;padding:0;list-style-type:none}.techs #sites ul li{overflow:hidden;text-overflow:ellipsis}.techs #sites table th:nth-child(2),.techs #sites table td:nth-child(2){width:25%}#awards ul{list-style-type:none;padding:0}.tech #awards ul{margin:2em 0}#cpop ul{list-style-type:none;padding:0}#cpop sup{color:#468847}#clinks{margin:2em 0}#clinks p,#clinks ul{margin:0}#clinks ul{margin-top:.5em}#clinks ul{column-gap:.75em}.tech .tabs{margin:2rem 0}.tech .tabs>label{max-width:calc(100% / 4 - 3px);max-height:4em;overflow:clip;text-overflow:ellipsis;white-space:nowrap;margin-right:2px}.tech .tabs>input:checked+label{font-weight:600}.usage,.usagebars{margin:2em 0}.pages>.usage{margin:0}#usage .usage{--twidth: 120px}.usage ul,.usagebars ul{list-style-type:none;padding:0}.usagebars{max-width:600px}.usage>div>ul>li{display:flex;align-items:center}.usage>div>ul>li>*{flex:1 1 auto}.usage>div>ul>li>b{font-weight:normal;flex:0 0 3em;text-align:right}.usage>div{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;column-gap:1em;justify-content:center}.usage ul a,.usagebars ul a{color:var(--hcolor)}.tech .usage>div{justify-content:left}.usage>div>div{width:calc(50% - .5em)}.usage>div>ul{width:calc(40% - .5em)}.usage canvas{height:300px}.techindex canvas{height:400px;max-width:700px}.techcat canvas{height:400px;max-width:700px}.techs #ranks>ul{list-style-position:inside;list-style-type:"📁 ";padding-left:0;display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.5em}.price div,.techs #ranks>ul>li{border:1px solid #e7e7e7;background:linear-gradient(to bottom, #f5f7f9, #fff);border-radius:5px;padding:.5em 1em}.techs #ranks>ul>li{padding:1.5em 1em .5em 1em;width:calc(33.33% - .333em)}.techs #ranks>ul ul{list-style-type:"▸ ";padding-left:0}.techs #also ul{list-style-type:none}.techs #also>ul{padding:0}.techs #also li{margin:.5em 0}.techs .datalink:before{content:"🗃️";margin-right:.7em}.datalink{margin:1.5rem 0;display:flex;align-items:center;font-size:.9em;opacity:.9}.datalink a{white-space:nowrap}.techc .datalink{margin-top:0}.tech #compare ul{list-style-type:none;padding:0 0 0 1em}.tech #compare form,.techs #clinks form{display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem;align-items:center}.tech #compare form{margin-left:1em}.usage>div li[style]::before{display:inline-block;height:11px;width:16px;flex:0 0 16px;content:"";margin:0 6px 0 0;background-color:var(--lc)}.usagebars li>span{display:inline-block;white-space:nowrap;width:var(--twidth);overflow:clip;text-overflow:ellipsis}.usagebars li>b{font-weight:normal;display:inline-block;white-space:nowrap;width:calc(100% - var(--twidth) - 5px)}.usagebars li>b::before{display:inline-block;height:11px;width:calc(var(--w)*0.75%);flex:0 0 16px;content:"";margin:0 6px;background-color:var(--lc);border-radius:4px}.techs .note{border:none;border-radius:1em;--notecolor: #f5f7f9;margin:2em 0}div.discl{margin:3rem 0}p.updt{text-align:right}p.updt:has(+.pager){float:right;margin:0}.price{display:flex;flex-wrap:wrap;column-gap:1em;overflow-x:auto}.price div{margin:.5em 0}.price>div{min-width:min(50% - 1em, 170px);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.price>div:not(.br){min-height:5em}.price div>i div:not(.br){margin:.5em;min-height:5em}.price:has(>div:nth-child(6))>div,.price:has(>div:nth-child(4)>i>div)>div,.price.grow>div{flex-grow:1}.price div>b{display:block;text-align:center;width:100%}.compare .price{margin:-0.5em}.compare .price div{flex-grow:1}.price div>i{font-style:normal;margin-top:.5em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-grow:1}.price div.fcent>i{margin-top:0}.price .br{flex-basis:100%;height:0;margin:0;padding:0;border:none;max-width:none}.url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.url small,.url p.updt{font-size:.8rem}.compare>div{display:flex;flex-wrap:wrap;flex-direction:row;align-items:start;column-gap:2rem;padding:2rem 0;border-bottom:1px solid #e7e7e780}.compare .title{font-size:1.2rem;justify-content:center}.compare>.title{font-size:1.5rem;font-weight:600;position:sticky;top:0;background:#fff;padding:1rem 0;--ico-align: baseline}.compare>.title a{color:var(--hcolor)}.compare>div>:first-child{width:20%;padding-left:1rem}.compare>div>div{width:calc(40% - 2rem)}.compare .full{padding:0 !important;margin:0 !important;width:100% !important}.compare h2{font-size:1rem;font-weight:normal;margin:0}.compare #about p{margin:0}.compare #about p~p{margin-top:1em}.compare h2~p{color:#757575;margin-top:.5rem;font-size:.9rem}.compare ul{margin:0}.compare .span{width:calc(80% - 2rem);display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;column-gap:2rem}.compare .span>div{width:calc(50% - 1rem)}.compare .span .span{width:100%;margin:0 0 .5em 0}.compare .text{display:block}.compare .span .span:not(.text)+.title{margin-top:1em}.compare .chart{height:250px}.share{display:flex;align-items:center}.share i{font-style:normal;font-size:.9rem;display:inline-block;width:3em}.compare .share{display:block}.compare .share:nth-child(1){text-align:right}.share:nth-child(1)::after{content:"";display:inline-block;width:calc(var(--w)*.8%);height:10px;background:#488ae0;margin:0 0 0 1em;border-radius:4px}.share:nth-child(2)::before{content:"";display:inline-block;width:calc(var(--w)*.8%);height:10px;background:#ff9f40;margin-right:1em;border-radius:4px}.compare .grouped .text{margin:0}.compare .grouped .text:first-child{margin-bottom:1.5em}.compare .grouped .span>.span{column-gap:0}.cap{width:25% !important}.cap .flag,#sites .flag,.companies .flag{white-space:normal}.shares{width:75% !important;display:flex;align-items:center;column-gap:2rem}.shares .share:first-child{width:calc(33.33% - 1rem)}.shares .share:nth-child(2){width:calc(66.66% - 1rem)}.shares .share:nth-child(2)::before{width:calc(var(--w) * .4%)}.compare .row{display:flex;column-gap:.5em;margin:.25em 0}.compare .row.tit{margin:0}.compare #sites .row>div:nth-child(1){width:calc(60% - .25em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compare #sites .row>div:nth-child(2){width:calc(40% - .25em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compare .row>div span{display:inline-block;width:2rem}.compare #sites .more{display:inline-block;margin:1em 0 0 0}.compare #comparisons li,.tech #compare ul li{margin:.25em 0}.compare .tit>div{font-size:.9em;color:#757575;border-bottom:1px dotted #e7e7e7;padding-bottom:.5em;margin-bottom:.5em}ul.ticks{list-style-type:"✔️ "}ul.ticks li{margin:.2em 0}ul.pop{margin:3rem 0 4rem 0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;font-size:1.1em}ul.pop ul{margin-top:2em}ul.cats{list-style-type:"📁 ";list-style-position:inside}ul.cats li::marker{font-size:1.4rem}ul.cats>li>a{font-size:1.4rem}a.cat,.techit td:first-child a,.techs #ranks>ul>li>a{font-size:1.2rem}a.cat::before{content:"📁 "}ul.popc{list-style-type:none;grid-gap:1em}ul.pop li,ul.pop .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.pop>li>ul>li{margin:.5em 0}ul.popcomp a{color:var(--hcolor)}ul.popcomp a:hover{background:none}ul.popcomp li{white-space:normal}ul.popcomp strong{display:block;font-size:1.2rem}#faq details{margin:1.5em 0}#faq details>summary{list-style-type:"+";line-height:1.5em}#faq details[open]>summary{list-style-type:"–"}#faq details>summary::marker{color:#698cad;font-size:1.5em}#faq summary>*{display:inline;margin-left:.5em;line-height:1.5em}#faq>ul{padding:0;list-style-position:inside;list-style-type:square}#faq>ul li::marker{color:#698cad}#faq h3{font-size:1.1em;margin-top:2em;margin-bottom:1em}.techs #faq{margin:3rem 0 1rem 0;border:2px dashed #698cad;border-radius:6px;padding:1px 1em 1em 1em}.techs #faq h2{margin:1.5em 0}ul.features{margin-top:1em}ul.features li{padding:.2em 0}.company table{table-layout:fixed}.company table th:nth-child(2){width:60%}.company table th:last-child{width:25%}.companies table{margin:3rem 0}.companies table td:nth-child(2){padding:2em 1em}.companies table a{display:block;color:var(--hcolor)}.companies table a:hover{background-color:unset}.companies table b{font-size:1.4em;font-weight:600;--ico-align: baseline}.companies table small,.companies table p.updt{display:block}.company .badges{margin:1em 0 .5em 0}.contact{width:600px;max-width:100%;margin:0 auto}#feedback table{width:100%}#feedback,#feedback input,#feedback textarea{width:100%}#feedback .captcharow input{width:10em}.captcharow td:first-child{vertical-align:middle}.captcharow td:nth-child(2){display:flex;align-items:center}.private{background:url('data:image/svg+xml,<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="%23444"><path d="m12.9 5.2-.8.8c1.7.9 2.5 2.3 2.8 3-.7.9-2.8 3.1-7 3.1-.7 0-1.2-.1-1.8-.2l-.8.8c.8.3 1.7.4 2.6.4 5.7 0 8.1-4 8.1-4s-.6-2.4-3.1-3.9z"/><path d="m12 7.1c0-.3 0-.6-.1-.8l-4.8 4.7c.3 0 .6.1.9.1 2.2 0 4-1.8 4-4z"/><path d="m15.3 0-4.4 4.4c-.8-.2-1.8-.4-2.9-.4-6.7 0-8 5.1-8 5.1s1 1.8 3.3 3l-3.3 3.2v.7h.7l15.3-15.3v-.7h-.7zm-11.3 11.3c-1.6-.7-2.5-1.8-2.9-2.3.3-.7 1.1-2.2 3.1-3.2-.1.4-.2.8-.2 1.3 0 1.1.5 2.2 1.3 2.9zm2.2-3.4-1 .2s-.3-.5-.3-1.2c0-.8.4-1.5.4-1.5.5-.3 1.3-.3 1.3-.3s-.5.9-.5 1.7c-.1.7.1 1.1.1 1.1z"/></g></svg>') no-repeat left center;padding-left:19px;background-size:16px 16px}i.awesome{background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m24 11.438-6.154-5.645-.865.944 5.128 4.7H1.895l5.128-4.705-.865-.943-6.154 5.649H0v3.72c0 1.683 1.62 3.053 3.61 3.053h3.795c1.99 0 3.61-1.37 3.61-3.051v-2.446h1.97v2.446c0 1.68 1.62 3.051 3.61 3.051h3.794c1.99 0 3.61-1.37 3.61-3.051v-3.721z"/></svg>') no-repeat left center;padding-left:19px;background-size:16px 16px}.tabs>input[type=radio]{position:absolute;left:-200vw}.tabs .pages>div{display:none;padding:1em}.tabs>input:first-child:checked~.pages>div:first-child,.tabs>input:nth-child(3):checked~.pages>div:nth-child(2),.tabs>input:nth-child(5):checked~.pages>div:nth-child(3),.tabs>input:nth-child(7):checked~.pages>div:nth-child(4),.tabs>input:nth-child(9):checked~.pages>div:nth-child(5),.tabs>input:nth-child(11):checked~.pages>div:nth-child(6){display:block;border:1px solid #e7e7e7;max-height:5000px;overflow-y:auto}.tabs>label{position:relative;display:inline-block;padding:.7em 1em;border:1px solid #e7e7e7;border-bottom:0;border-radius:10px 10px 0 0;cursor:pointer;background:#fafafa}input:focus-visible+label{outline:2px solid #06c;border-radius:3px}.tabs>label:hover{background:#f5f7f9}.tabs>label:hover::after,.tabs>input:focus+label::after,.tabs>input:checked+label::after{background:#06c}.tabs>input:checked+label{border-bottom:1px solid #fff;margin-bottom:-1px;background:#fff}i.up{display:inline-block;width:13px;height:11px;background-image:url("data:image/gif;base64,R0lGODlhDQALAIAAADKaAv///yH5BAUUAAEALAAAAAANAAsAAAIVjA+nCr3c3It00Ysu1jxjq00h+AUFADs=");background-size:100%}i.down{display:inline-block;width:13px;height:11px;background-image:url("data:image/gif;base64,R0lGODlhDQALAJEAAAAAAP////4BAf///yH5BAEAAAMALAAAAAANAAsAAAIXjIUpxqHZzltxUmcfzpfXGUlQKJLNxRQAOw==");background-size:100%}i.rup{display:inline-block;width:13px;height:11px;background-image:url("data:image/gif;base64,R0lGODlhDQALAKEBAAAAAP////4BAf///yH5BAEKAAMALAAAAAANAAsAAAIVjC+nKr3c3It00Ysu1jxjq00h+AUFADs=");background-size:100%}i.gdown{display:inline-block;width:13px;height:11px;background-image:url("data:image/gif;base64,R0lGODlhDQALAIABADKaAv///yH5BAEKAAEALAAAAAANAAsAAAIXjIEJxqHZzltxUmcfzpfXGUlQKJLNxRQAOw==");background-size:100%}i.up,i.down,i.rup,i.gdown{margin-right:.5em}i.prg{display:inline-block;height:7px;width:1px;background:#5eaa5e}i.prw{display:inline-block;height:7px;width:1px;background:#d9d9d9}.fa{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:var(--icoopc);font-style:normal;--frame-color: #000}h2 .fa{font-size:.8em;margin-right:.5em}.fa-arrow-up{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"/></svg>')}.fa-home{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"/></svg>')}.fa-briefcase{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z"/></svg>')}.fa-file-lines{width:.75em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"/></svg>')}.fa-laptop-code{width:1.25em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"/></svg>')}.fa-chart-line{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"/></svg>')}.fa-thumbs-up{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"/></svg>')}.fa-shield,.fa-shield-alt{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z"/></svg>')}.fa-images{width:1.12em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M160 80H512c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16H490.8L388.1 178.9c-4.4-6.8-12-10.9-20.1-10.9s-15.7 4.1-20.1 10.9l-52.2 79.8-12.4-16.9c-4.5-6.2-11.7-9.8-19.4-9.8s-14.8 3.6-19.4 9.8L175.6 336H160c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120zm208 24a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>')}.fa-tags{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>')}.fa-id-card{width:1.12em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M528 160V416c0 8.8-7.2 16-16 16H320c0-44.2-35.8-80-80-80H176c-44.2 0-80 35.8-80 80H64c-8.8 0-16-7.2-16-16V160H528zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM272 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm104-48c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H376z"/></svg>')}.fa-search-dollar{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z"/></svg>')}.fa-theater-masks{width:1.25em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z"/></svg>')}.fa-house-user{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z"/></svg>')}.fa-map-marker-alt{width:.76em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>')}.fa-house-crack{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z"/></svg>')}.fa-sitemap{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"/></svg>')}.fa-server{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"/></svg>')}.fa-external-link-alt{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M432 320H400a16 16 0 0 0 -16 16V448H64V128H208a16 16 0 0 0 16-16V80a16 16 0 0 0 -16-16H48A48 48 0 0 0 0 112V464a48 48 0 0 0 48 48H400a48 48 0 0 0 48-48V336A16 16 0 0 0 432 320zM488 0h-128c-21.4 0-32.1 25.9-17 41l35.7 35.7L135 320.4a24 24 0 0 0 0 34L157.7 377a24 24 0 0 0 34 0L435.3 133.3 471 169c15 15 41 4.5 41-17V24A24 24 0 0 0 488 0z"/></svg>')}.fa-triangle-exclamation{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>')}.fa-lock{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"/></svg>')}.fa-cloud{width:1.5em;background-image:url('data:image/svg+xml,<svg width="199.93" height="143.75" version="1.1" viewBox="0 0 31.989 23" xmlns="http://www.w3.org/2000/svg"><path d="m9.9956 11h12v2h-12zm0 4h8v2h-8z" fill="currentColor"/><path d="m15.996 2a8.023 8.023 0 0 1 7.865 6.494l0.259 1.346 1.349 0.244a5.502 5.502 0 0 1-0.965 10.916h-17.013a5.502 5.502 0 0 1-0.97-10.916l1.35-0.244 0.259-1.346a8.026 8.026 0 0 1 7.866-6.494m0-2a10.024 10.024 0 0 0-9.83 8.116 7.502 7.502 0 0 0 1.321 14.884h17.017a7.502 7.502 0 0 0 1.32-14.884 10.023 10.023 0 0 0-9.839-8.116z" fill="currentColor"/></svg>')}.fa-envelope-open-text{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z"/></svg>')}.fa-t{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z"/></svg>')}.fa-d{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z"/></svg>')}.fa-k{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"/></svg>')}.fa-percent{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>')}.fa-star{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"/></svg>')}.fa-quote-left{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z"/></svg>')}.fa-circle-question{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>')}.fa-table-list{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"/></svg>')}.fa-code{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"/></svg>')}.fa-map-location-dot{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"/></svg>')}.fa-network-wired{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z"/></svg>')}.fa-route{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"/></svg>')}.fa-code-compare{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"/></svg>')}.fa-js{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z"/></svg>')}.fa-globe{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"/></svg>')}.fa-file-invoice-dollar{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z"/></svg>')}.fa-robot{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z"/></svg>')}.fa-calendar-days{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"/></svg>')}.fa-key{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"/></svg>')}.fa-file-code{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm97 289c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L79 303c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 31-31zM257 255c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9l-48-48z"/></svg>')}.fa-cart-shopping{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"/></svg>')}.fa-box-archive{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"/></svg>')}.fa-bars-staggered{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>')}.fa-clock-rotate-left{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"/></svg>')}.fa-microphone{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"/></svg>')}.fa-link{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"/></svg>')}.fa-database{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"/></svg>')}.fa-list-check{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"/></svg>')}.fa-arrow-down-short-wide{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg>')}.fa-rocket{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"/></svg>')}.fa-heading{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z"/></svg>')}.fa-copy{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"/></svg>')}.fa-copy.code-badge-copy-icon{filter:invert(85%) sepia(100%) saturate(2%) hue-rotate(80deg) brightness(104%) contrast(101%);--icoopc: .9}.fa-circle-info{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/></svg>')}i.cens::before{display:block;font-size:.6rem;content:"***"}.star-rating{list-style:none;margin:0px !important;padding:0px !important;width:100px;height:20px;display:inline-block;line-height:20px;position:relative;background:url(/i/starr.gif) top left repeat-x}.star-rating li{padding:0px !important;margin:0px !important;float:left}.star-rating li a{display:block;width:20px;height:20px;line-height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}.star-rating li a:hover{background:url(/i/starr.gif) left center;z-index:2;left:0px}.star-rating a.one-star{left:0px}.star-rating a.one-star:hover{width:20px}.star-rating a.two-stars{left:20px}.star-rating a.two-stars:hover{width:40px}.star-rating a.three-stars{left:40px}.star-rating a.three-stars:hover{width:60px}.star-rating a.four-stars{left:60px}.star-rating a.four-stars:hover{width:80px}.star-rating a.five-stars{left:80px}.star-rating a.five-stars:hover{width:100px}.star-rating li.current-rating{background:url(/i/starr.gif) left bottom;position:absolute;height:20px;line-height:20px;display:block;text-indent:-9000px;z-index:1}.light{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background-color:rgba(0,0,0,.5)}.light img{max-width:90%;max-height:80%;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto}.light:target{outline:none;display:block}a.light:hover{background-color:rgba(0,0,0,.5)}.img100 img{max-width:100%;min-width:100%;height:auto}.w100{width:100%}.w25 img,.w33 img,.w50 img,.w75 img,.w100 img{max-width:100%;height:auto}.img100 img,.w25 img,.w33 img,.w50 img,.w75 img,.w100 img{display:block}.w50{max-width:50%;width:50%;height:auto}.w25{max-width:25%;width:25%;height:auto}.w33{max-width:33.3%;width:33.3%;height:auto}.w75{max-width:75%;width:75%;height:auto}.flex,.flexw{display:flex;flex-flow:row wrap;clear:both;align-items:center;margin:0}.flex>*,.flexw>*{flex:1 100%}.flexw>*{flex-basis:auto}.flexside{flex:1 0 0}.flextop{align-items:flex-start}.flexcenter{align-items:center}.flexcol{flex-direction:column}.cover{max-width:none;min-width:0;max-height:200px;min-height:200px;width:100%;object-fit:cover}@media all and (max-width: 700px){.w25,.w33,.w50,.w75,.w100,.img100 img{max-width:100%;width:100%;height:auto}.cover{max-height:none;min-height:none}}.cmtb>*,.mtb{margin-top:15px;margin-bottom:15px}.cmt>*,.mt{margin-top:15px}.cmb>*,.mb{margin-bottom:15px}.cmt5>*,.mt5{margin-top:5px}.cmb5>*,.mb5{margin-bottom:5px}.cmt10>*,.mt10{margin-top:10px}.cmb10>*,.mb10{margin-bottom:10px}.mlr5{margin-left:5px;margin-right:5px}.pad{padding:10px !important}.cpad>*{padding:10px !important}.nopad{padding:0 0 !important}.cnopad>*{padding:0 !important}.negmh{margin-left:-10px !important;margin-right:-10px !important}.nomb{margin-bottom:0}.flag{white-space:nowrap;font-style:normal}.flag:before{display:inline-block;content:"";background:url("/i/flags.png") no-repeat;width:16px;height:11px;margin:0 3px 0 0}@supports(background-image: url("/i/flags.webp")){.flag:before{background-image:url("/i/flags.webp")}}.flag.flag-gu:before{background-position:-96px -55px}.flag.flag-mn:before{background-position:-208px -88px}.flag.flag-va:before{background-position:-48px -154px}.flag.flag-tibet:before{background-position:-32px -143px}.flag.flag-fo:before{background-position:-64px -44px}.flag.flag-th:before{background-position:-16px -143px}.flag.flag-tr:before{background-position:-144px -143px}.flag.flag-tl:before{background-position:-80px -143px}.flag.flag-kz:before{background-position:-144px -77px}.flag.flag-zm:before{background-position:-16px -165px}.flag.flag-uz:before{background-position:-32px -154px}.flag.flag-dk:before{background-position:-64px -33px}.flag.flag-scotland:before{background-position:-176px -121px}.flag.flag-gi:before{background-position:-224px -44px}.flag.flag-gy:before{background-position:-128px -55px}.flag.flag-bj:before{background-position:-112px -11px}.flag.flag-fr:before{background-position:-80px -44px}.flag.flag-mo:before{background-position:-224px -88px}.flag.flag-ir:before{background-position:-112px -66px}.flag.flag-io:before{background-position:-80px -66px}.flag.flag-tm:before{background-position:-96px -143px}.flag.flag-ch:before{background-position:-96px -22px}.flag.flag-mt:before{background-position:-32px -99px}.flag.flag-nl:before{background-position:-240px -99px}.flag.flag-gp:before{background-position:-16px -55px}.flag.flag-im:before{background-position:-48px -66px}.flag.flag-tv:before{background-position:-176px -143px}.flag.flag-mu:before{background-position:-48px -99px}.flag.flag-pe:before{background-position:-96px -110px}.flag.flag-vi:before{background-position:-112px -154px}.flag.flag-hn:before{background-position:-176px -55px}.flag.flag-ss:before{background-position:-128px -132px}.flag.flag-ae:before{background-position:-16px 0}.flag.flag-td:before{background-position:-240px -132px}.flag.flag-pw:before{background-position:0 -121px}.flag.flag-nu:before{background-position:-32px -110px}.flag.flag-bt:before{background-position:-208px -11px}.flag.flag-ms:before{background-position:-16px -99px}.flag.flag-cv:before{background-position:-240px -22px}.flag.flag-es:before{background-position:-224px -33px}.flag.flag-mh:before{background-position:-144px -88px}.flag.flag-la:before{background-position:-160px -77px}.flag.flag-vn:before{background-position:-128px -154px}.flag.flag-py:before{background-position:-16px -121px}.flag.flag-br:before{background-position:-176px -11px}.flag.flag-ye:before{background-position:-224px -154px}.flag.flag-ie:before{background-position:0 -66px}.flag.flag-gh:before{background-position:-208px -44px}.flag.flag-cg:before{background-position:-80px -22px}.flag.flag-cu:before{background-position:-224px -22px}.flag.flag-hu:before{background-position:-224px -55px}.flag.flag-sg:before{background-position:-224px -121px}.flag.flag-at:before{background-position:-176px 0}.flag.flag-lk:before{background-position:-224px -77px}.flag.flag-vu:before{background-position:-144px -154px}.flag.flag-bo:before{background-position:-160px -11px}.flag.flag-jo:before{background-position:-208px -66px}.flag.flag-er:before{background-position:-208px -33px}.flag.flag-za:before{background-position:-256px -154px}.flag.flag-rs:before{background-position:-80px -121px}.flag.flag-nr:before{background-position:-16px -110px}.flag.flag-ls:before{background-position:-256px -77px}.flag.flag-jm:before{background-position:-192px -66px}.flag.flag-tz:before{background-position:-208px -143px}.flag.flag-ki:before{background-position:-16px -77px}.flag.flag-sj:before{background-position:0 -132px}.flag.flag-cz:before{background-position:-16px -33px}.flag.flag-pg:before{background-position:-128px -110px}.flag.flag-lv:before{background-position:-32px -88px}.flag.flag-do:before{background-position:-96px -33px}.flag.flag-lu:before{background-position:-16px -88px}.flag.flag-no:before{background-position:-256px -99px}.flag.flag-kw:before{background-position:-112px -77px}.flag.flag-mx:before{background-position:-96px -99px}.flag.flag-yt:before{background-position:-240px -154px}.flag.flag-ly:before{background-position:-48px -88px}.flag.flag-cy:before{background-position:0 -33px}.flag.flag-ph:before{background-position:-144px -110px}.flag.flag-my:before{background-position:-112px -99px}.flag.flag-sm:before{background-position:-48px -132px}.flag.flag-et:before{background-position:-240px -33px}.flag.flag-ru:before{background-position:-96px -121px}.flag.flag-tj:before{background-position:-48px -143px}.flag.flag-ai:before{background-position:-64px 0}.flag.flag-pl:before{background-position:-176px -110px}.flag.flag-kp:before{background-position:-64px -77px}.flag.flag-uy:before{background-position:-16px -154px}.flag.flag-gb:before{background-position:-112px -44px}.flag.flag-gs:before{background-position:-64px -55px}.flag.flag-kurdistan:before{background-position:-96px -77px}.flag.flag-rw:before{background-position:-112px -121px}.flag.flag-ec:before{background-position:-128px -33px}.flag.flag-mm:before{background-position:-192px -88px}.flag.flag-pa:before{background-position:-80px -110px}.flag.flag-wales:before{background-position:-160px -154px}.flag.flag-kg:before{background-position:-256px -66px}.flag.flag-ve:before{background-position:-80px -154px}.flag.flag-tk:before{background-position:-64px -143px}.flag.flag-ca:before{background-position:-16px -22px}.flag.flag-is:before{background-position:-128px -66px}.flag.flag-ke:before{background-position:-240px -66px}.flag.flag-ro:before{background-position:-64px -121px}.flag.flag-gq:before{background-position:-32px -55px}.flag.flag-pt:before{background-position:-256px -110px}.flag.flag-tf:before{background-position:-256px -132px}.flag.flag-ad:before{background-position:0 0}.flag.flag-sk:before{background-position:-16px -132px}.flag.flag-pm:before{background-position:-192px -110px}.flag.flag-om:before{background-position:-64px -110px}.flag.flag-an:before{background-position:-112px 0}.flag.flag-ws:before{background-position:-192px -154px}.flag.flag-sh:before{background-position:-240px -121px}.flag.flag-mp:before{background-position:-240px -88px}.flag.flag-gt:before{background-position:-80px -55px}.flag.flag-cf:before{background-position:-64px -22px}.flag.flag-zanzibar:before{background-position:0 -165px}.flag.flag-mw:before{background-position:-80px -99px}.flag.flag-catalonia:before{background-position:-32px -22px}.flag.flag-ug:before{background-position:-240px -143px}.flag.flag-je:before{background-position:-176px -66px}.flag.flag-km:before{background-position:-32px -77px}.flag.flag-in:before{background-position:-64px -66px}.flag.flag-bf:before{background-position:-48px -11px}.flag.flag-mc:before{background-position:-80px -88px}.flag.flag-sy:before{background-position:-192px -132px}.flag.flag-sn:before{background-position:-64px -132px}.flag.flag-kr:before{background-position:-80px -77px}.flag.flag-eu:before{background-position:-256px -33px}.flag.flag-bn:before{background-position:-144px -11px}.flag.flag-st:before{background-position:-144px -132px}.flag.flag-england:before{background-position:-192px -33px}.flag.flag-lc:before{background-position:-192px -77px}.flag.flag-dm:before{background-position:-80px -33px}.flag.flag-be:before{background-position:-32px -11px}.flag.flag-ni:before{background-position:-224px -99px}.flag.flag-ua:before{background-position:-224px -143px}.flag.flag-mz:before{background-position:-128px -99px}.flag.flag-pf:before{background-position:-112px -110px}.flag.flag-tn:before{background-position:-112px -143px}.flag.flag-ee:before{background-position:-144px -33px}.flag.flag-xk:before{background-position:-208px -154px}.flag.flag-sx:before{background-position:-176px -132px}.flag.flag-sd:before{background-position:-192px -121px}.flag.flag-gd:before{background-position:-128px -44px}.flag.flag-ci:before{background-position:-112px -22px}.flag.flag-sz:before{background-position:-208px -132px}.flag.flag-cl:before{background-position:-144px -22px}.flag.flag-fi:before{background-position:0 -44px}.flag.flag-ga:before{background-position:-96px -44px}.flag.flag-jp:before{background-position:-224px -66px}.flag.flag-de:before{background-position:-32px -33px}.flag.flag-np:before{background-position:0 -110px}.flag.flag-re:before{background-position:-48px -121px}.flag.flag-bg:before{background-position:-64px -11px}.flag.flag-sc:before{background-position:-160px -121px}.flag.flag-ng:before{background-position:-208px -99px}.flag.flag-qa:before{background-position:-32px -121px}.flag.flag-mk:before{background-position:-160px -88px}.flag.flag-aw:before{background-position:-208px 0}.flag.flag-kn:before{background-position:-48px -77px}.flag.flag-al:before{background-position:-80px 0}.flag.flag-bw:before{background-position:-240px -11px}.flag.flag-um:before{background-position:-256px -143px}.flag.flag-ky:before{background-position:-128px -77px}.flag.flag-tt:before{background-position:-160px -143px}.flag.flag-so:before{background-position:-80px -132px}.flag.flag-lt:before{background-position:0 -88px}.flag.flag-by:before{background-position:-256px -11px}.flag.flag-bb:before{background-position:0 -11px}.flag.flag-us:before{background-position:0 -154px}.flag.flag-md:before{background-position:-96px -88px}.flag.flag-ag:before{background-position:-48px 0}.flag.flag-hm:before{background-position:-160px -55px}.flag.flag-as:before{background-position:-160px 0}.flag.flag-eg:before{background-position:-160px -33px}.flag.flag-sv:before{background-position:-160px -132px}.flag.flag-sl:before{background-position:-32px -132px}.flag.flag-fk:before{background-position:-32px -44px}.flag.flag-am:before{background-position:-96px 0}.flag.flag-ck:before{background-position:-128px -22px}.flag.flag-tw:before{background-position:-192px -143px}.flag.flag-kh:before{background-position:0 -77px}.flag.flag-to:before{background-position:-128px -143px}.flag.flag-se:before{background-position:-208px -121px}.flag.flag-cd:before{background-position:-48px -22px}.flag.flag-pn:before{background-position:-208px -110px}.flag.flag-gr:before{background-position:-48px -55px}.flag.flag-id:before{background-position:-256px -55px}.flag.flag-vc:before{background-position:-64px -154px}.flag.flag-somaliland:before{background-position:-96px -132px}.flag.flag-bi:before{background-position:-96px -11px}.flag.flag-pk:before{background-position:-160px -110px}.flag.flag-pr:before{background-position:-224px -110px}.flag.flag-bd:before{background-position:-16px -11px}.flag.flag-co:before{background-position:-192px -22px}.flag.flag-fm:before{background-position:-48px -44px}.flag.flag-bm:before{background-position:-128px -11px}.flag.flag-ar:before{background-position:-144px 0}.flag.flag-bv:before{background-position:-224px -11px}.flag.flag-sb:before{background-position:-144px -121px}.flag.flag-mq:before{background-position:-256px -88px}.flag.flag-eh:before{background-position:-176px -33px}.flag.flag-bh:before{background-position:-80px -11px}.flag.flag-it:before{background-position:-144px -66px}.flag.flag-hr:before{background-position:-192px -55px}.flag.flag-sa:before{background-position:-128px -121px}.flag.flag-mv:before{background-position:-64px -99px}.flag.flag-mg:before{background-position:-128px -88px}.flag.flag-dz:before{background-position:-112px -33px}.flag.flag-gg:before{background-position:-192px -44px}.flag.flag-gm:before{background-position:-256px -44px}.flag.flag-af:before{background-position:-32px 0}.flag.flag-li:before{background-position:-208px -77px}.flag.flag-sr:before{background-position:-112px -132px}.flag.flag-vg:before{background-position:-96px -154px}.flag.flag-cr:before{background-position:-208px -22px}.flag.flag-tc:before{background-position:-224px -132px}.flag.flag-ao:before{background-position:-128px 0}.flag.flag-ma:before{background-position:-64px -88px}.flag.flag-mr:before{background-position:0 -99px}.flag.flag-gn:before{background-position:0 -55px}.flag.flag-ne:before{background-position:-176px -99px}.flag.flag-nf:before{background-position:-192px -99px}.flag.flag-wf:before{background-position:-176px -154px}.flag.flag-hk:before{background-position:-144px -55px}.flag.flag-gf:before{background-position:-160px -44px}.flag.flag-ps:before{background-position:-240px -110px}.flag.flag-ic:before{background-position:-240px -55px}.flag.flag-cw:before{background-position:-256px -22px}.flag.flag-ml:before{background-position:-176px -88px}.flag.flag-ax:before{background-position:-224px 0}.flag.flag-gl:before{background-position:-240px -44px}.flag.flag-dj:before{background-position:-48px -33px}.flag.flag-cn:before{background-position:-176px -22px}.flag.flag-ht:before{background-position:-208px -55px}.flag.flag-lr:before{background-position:-240px -77px}.flag.flag-tg:before{background-position:0 -143px}.flag.flag-ba:before{background-position:-256px 0}.flag.flag-ge:before{background-position:-144px -44px}.flag.flag-bz:before{background-position:0 -22px}.flag.flag-au:before{background-position:-192px 0}.flag.flag-iq:before{background-position:-96px -66px}.flag.flag-cm:before{background-position:-160px -22px}.flag.flag-gw:before{background-position:-112px -55px}.flag.flag-az:before{background-position:-240px 0}.flag.flag-na:before{background-position:-144px -99px}.flag.flag-fj:before{background-position:-16px -44px}.flag.flag-zw:before{background-position:-32px -165px}.flag.flag-bs:before{background-position:-192px -11px}.flag.flag-il:before{background-position:-16px -66px}.flag.flag-nz:before{background-position:-48px -110px}.flag.flag-me:before{background-position:-112px -88px}.flag.flag-si:before{background-position:-256px -121px}.flag.flag-nc:before{background-position:-160px -99px}.flag.flag-lb:before{background-position:-176px -77px}.fvi,i.fv,.t i:not(.fa){width:16px;height:16px;object-fit:contain;margin-right:.25em;vertical-align:var(--ico-align)}.t i{font-style:normal;margin-right:3px}i.fv,.t i:not(.fa){font-style:normal;display:inline-block;background-image:url("/i/favicons.png?2")}@supports(background-image: url("/i/favicons.webp")){i.fv,.t i:not(.fa){background-image:url("/i/favicons.webp")}}.fv-1cb{background-position:0 0}.fv-3dc{background-position:-16px 0}.fv-123{background-position:0 -16px}.fv-360{background-position:-16px -16px}.fv-acc{background-position:-32px 0}.fv-act{background-position:-32px -16px}.fv-ada{background-position:0 -32px}.fv-add{background-position:-16px -32px}.fv-add2{background-position:-32px -32px}.fv-adg{background-position:-48px 0}.fv-adl{background-position:-48px -16px}.fv-adm{background-position:-48px -32px}.fv-ado{background-position:0 -48px}.fv-adr{background-position:-16px -48px}.fv-ads{background-position:-32px -48px}.fv-ads2{background-position:-48px -48px}.fv-ads3{background-position:-64px 0}.fv-adt{background-position:-64px -16px}.fv-adv{background-position:-64px -32px}.fv-ady{background-position:-64px -48px}.fv-aff{background-position:0 -64px}.fv-aft{background-position:-16px -64px}.fv-ahr{background-position:-32px -64px}.fv-aka{background-position:-48px -64px}.fv-ale{background-position:-64px -64px}.fv-ali{background-position:-80px 0}.fv-ali2{background-position:-80px -16px}.fv-alp{background-position:-80px -32px}.fv-amp{background-position:-80px -48px}.fv-amp2{background-position:-80px -64px}.fv-ang{background-position:0 -80px}.fv-amp3{background-position:-16px -80px}.fv-ang2{background-position:-32px -80px}.fv-ani{background-position:-48px -80px}.fv-app{background-position:-64px -80px}.fv-app2{background-position:-80px -80px}.fv-ast{background-position:-96px 0}.fv-atl{background-position:-96px -16px}.fv-aur{background-position:-96px -32px}.fv-aut{background-position:-96px -48px}.fv-awe{background-position:-96px -64px}.fv-awi{background-position:-96px -80px}.fv-aws{background-position:0 -96px}.fv-bac{background-position:-16px -96px}.fv-big{background-position:-32px -96px}.fv-bin{background-position:-48px -96px}.fv-bit{background-position:-64px -96px}.fv-bit2{background-position:-80px -96px}.fv-blo{background-position:-96px -96px}.fv-bod{background-position:-112px 0}.fv-bol{background-position:-112px -16px}.fv-bom{background-position:-112px -32px}.fv-bot{background-position:-112px -48px}.fv-bow{background-position:-112px -64px}.fv-bra{background-position:-112px -80px}.fv-buf{background-position:-112px -96px}.fv-bug{background-position:0 -112px}.fv-bul{background-position:-16px -112px}.fv-bus{background-position:-32px -112px}.fv-buy{background-position:-48px -112px}.fv-buy2{background-position:-64px -112px}.fv-cak{background-position:-80px -112px}.fv-cas{background-position:-96px -112px}.fv-cen{background-position:-112px -112px}.fv-cen2{background-position:-128px 0}.fv-cha{background-position:-128px -16px}.fv-chi{background-position:-128px -32px}.fv-chr{background-position:-128px -48px}.fv-cit{background-position:-128px -64px}.fv-cj{background-position:-128px -80px}.fv-cle{background-position:-128px -96px}.fv-cli{background-position:-128px -112px}.fv-cli2{background-position:0 -128px}.fv-cli3{background-position:-16px -128px}.fv-clo{background-position:-32px -128px}.fv-clo2{background-position:-48px -128px}.fv-clo3{background-position:-64px -128px}.fv-clo4{background-position:-80px -128px}.fv-cod{background-position:-96px -128px}.fv-cod2{background-position:-112px -128px}.fv-cog{background-position:-128px -128px}.fv-com{background-position:-144px 0}.fv-com10{background-position:-144px -16px}.fv-con2{background-position:-144px -32px}.fv-con3{background-position:-144px -48px}.fv-con4{background-position:-144px -64px}.fv-con5{background-position:-144px -80px}.fv-con6{background-position:-144px -96px}.fv-coo{background-position:-144px -112px}.fv-coo2{background-position:-144px -128px}.fv-coo3{background-position:0 -144px}.fv-cop{background-position:-16px -144px}.fv-cop2{background-position:-32px -144px}.fv-cpa{background-position:-48px -144px}.fv-cra{background-position:-64px -144px}.fv-cri{background-position:-80px -144px}.fv-cxe{background-position:-96px -144px}.fv-dan{background-position:-112px -144px}.fv-deb{background-position:-128px -144px}.fv-dev{background-position:-144px -144px}.fv-dev2{background-position:-160px 0}.fv-dev3,.tc.fv-dev3::before{background-position:-160px -16px}.fv-dir{background-position:-160px -32px}.fv-dig{background-position:-160px -48px}.fv-dis{background-position:-160px -64px}.fv-dis2{background-position:-160px -80px}.fv-dis3{background-position:-160px -96px}.fv-dis4{background-position:-160px -112px}.fv-dja{background-position:-160px -128px}.fv-dle{background-position:-160px -144px}.fv-dmc{background-position:0 -160px}.fv-dnn{background-position:-16px -160px}.fv-dns{background-position:-32px -160px}.fv-dog{background-position:-48px -160px}.fv-dom{background-position:-64px -160px}.fv-dom2{background-position:-80px -160px}.fv-dou{background-position:-96px -160px}.fv-dru{background-position:-112px -160px}.fv-dtm{background-position:-128px -160px}.fv-dud{background-position:-144px -160px}.fv-edg{background-position:-160px -160px}.fv-edl{background-position:-176px 0}.fv-ela{background-position:-176px -16px}.fv-ele{background-position:-176px -32px}.fv-ele2{background-position:-176px -48px}.fv-eli{background-position:-176px -64px}.fv-emb{background-position:-176px -80px}.fv-eng{background-position:-176px -96px}.fv-ens{background-position:-176px -112px}.fv-env{background-position:-176px -128px}.fv-erl{background-position:-176px -144px}.fv-eth{background-position:-176px -160px}.fv-exp{background-position:0 -176px}.fv-exp2{background-position:-16px -176px}.fv-ezo{background-position:-32px -176px}.fv-f5{background-position:-48px -176px}.fv-fac{background-position:-64px -176px}.fv-fas{background-position:-80px -176px}.fv-fat{background-position:-96px -176px}.fv-fir{background-position:-112px -176px}.fv-fla{background-position:-128px -176px}.fv-fla2{background-position:-144px -176px}.fv-fla3{background-position:-336px -287px}.fv-fla4{background-position:-336px -301px}.fv-fle{background-position:-160px -176px}.fv-fol{background-position:-176px -176px}.fv-fon{background-position:-192px 0}.fv-fon2{background-position:-192px -16px}.fv-fon3{background-position:-192px -32px}.fv-for{background-position:-192px -48px}.fv-for2{background-position:-192px -64px}.fv-for3{background-position:-192px -80px}.fv-for4{background-position:-192px -96px}.fv-for5{background-position:-192px -112px}.fv-fou{background-position:-192px -128px}.fv-fre{background-position:-192px -144px}.fv-fre2{background-position:-192px -160px}.fv-fue{background-position:-192px -176px}.fv-gat{background-position:0 -192px}.fv-gco{background-position:-16px -192px}.fv-gem{background-position:-32px -192px}.fv-gem2{background-position:-48px -192px}.fv-gen{background-position:-64px -192px}.fv-get{background-position:-80px -192px}.fv-get2{background-position:-96px -192px}.fv-get3{background-position:-112px -192px}.fv-get4{background-position:-128px -192px}.fv-get5{background-position:-144px -192px}.fv-get6{background-position:-160px -192px}.fv-gho{background-position:-176px -192px}.fv-git{background-position:-336px -240px}.fv-god{background-position:-192px -192px}.fv-goh{background-position:-208px 0}.fv-gol{background-position:-208px -16px}.fv-goo{background-position:-208px -32px}.fv-gra{background-position:-208px -48px}.fv-gun{background-position:-208px -64px}.fv-ham{background-position:-208px -80px}.fv-hap{background-position:-208px -96px}.fv-his{background-position:-208px -112px}.fv-hot{background-position:-208px -128px}.fv-htt{background-position:-336px -255px}.fv-hua{background-position:-208px -144px}.fv-hub{background-position:-208px -160px}.fv-hug{background-position:-208px -176px}.fv-ibm{background-position:-208px -192px}.fv-iet{background-position:0 -208px}.fv-iis{background-position:-16px -208px}.fv-imp{background-position:-32px -208px}.fv-imp2{background-position:-48px -208px}.fv-inf{background-position:-64px -208px}.fv-inm{background-position:-80px -208px}.fv-ins{background-position:-96px -208px}.fv-ins2{background-position:-112px -208px}.fv-ins3{background-position:-128px -208px}.fv-int{background-position:-144px -208px}.fv-int2{background-position:-160px -208px}.fv-int3{background-position:-176px -208px}.fv-int4{background-position:-192px -208px}.fv-inv{background-position:-208px -208px}.fv-ion{background-position:-224px 0}.fv-ion2{background-position:-224px -16px}.fv-iot{background-position:-224px -32px}.fv-ipf{background-position:-224px -48px}.fv-irc{background-position:-224px -64px}.fv-jav{background-position:-224px -80px}.fv-jek{background-position:-224px -96px}.fv-jen{background-position:-224px -112px}.fv-jet{background-position:-224px -128px}.fv-jet2{background-position:-224px -144px}.fv-jig{background-position:-224px -160px}.fv-jim{background-position:-224px -176px}.fv-joo{background-position:-224px -192px}.fv-jot{background-position:-224px -208px}.fv-jqu{background-position:0 -224px}.fv-jsf{background-position:-16px -224px}.fv-jso{background-position:-32px -224px}.fv-jso2{background-position:-48px -224px}.fv-kaj{background-position:-64px -224px}.fv-ker{background-position:-80px -224px}.fv-key{background-position:-96px -224px}.fv-key2{background-position:-112px -224px}.fv-kla{background-position:-128px -224px}.fv-kof{background-position:-144px -224px}.fv-kot{background-position:-160px -224px}.fv-kut{background-position:-176px -224px}.fv-lar{background-position:-192px -224px}.fv-lay{background-position:-208px -224px}.fv-lay2{background-position:-224px -224px}.fv-les{background-position:-240px 0}.fv-lif{background-position:-240px -16px}.fv-lin{background-position:-240px -32px}.fv-lit{background-position:-240px -48px}.fv-lit2{background-position:-240px -64px}.fv-liv{background-position:-240px -80px}.fv-liv2{background-position:-240px -96px}.fv-lua{background-position:-240px -112px}.fv-mag{background-position:-240px -128px}.fv-mai{background-position:-240px -144px}.fv-maj{background-position:-240px -160px}.fv-mar{background-position:-240px -176px}.fv-mar2{background-position:-240px -192px}.fv-mar3{background-position:-240px -208px}.fv-mas{background-position:-240px -224px}.fv-mat{background-position:0 -240px}.fv-mcs{background-position:-16px -240px}.fv-med{background-position:-32px -240px}.fv-med2{background-position:-48px -240px}.fv-med3{background-position:-64px -240px}.fv-med4{background-position:-80px -240px}.fv-mee{background-position:-96px -240px}.fv-mes{background-position:-112px -240px}.fv-met{background-position:-128px -240px}.fv-met2{background-position:-144px -240px}.fv-mic{background-position:-160px -240px}.fv-mic2{background-position:-176px -240px}.fv-min{background-position:-192px -240px}.fv-mix{background-position:-208px -240px}.fv-mod{background-position:-224px -240px}.fv-moj{background-position:-240px -240px}.fv-mom{background-position:-256px 0}.fv-mov{background-position:-256px -16px}.fv-moz{background-position:-256px -32px}.fv-mys{background-position:-256px -48px}.fv-myw{background-position:-256px -64px}.fv-nam{background-position:-256px -80px}.fv-neo{background-position:-256px -96px}.fv-net{background-position:-256px -112px}.fv-net2{background-position:-256px -128px}.fv-new{background-position:-256px -144px}.fv-nex{background-position:-256px -160px}.fv-ngi{background-position:-256px -176px}.fv-nin{background-position:-256px -192px}.fv-nin2{background-position:-256px -208px}.fv-nod{background-position:-256px -224px}.fv-npm{background-position:-256px -240px}.fv-nux{background-position:0 -256px}.fv-ok{background-position:-16px -256px}.fv-okt{background-position:-32px -256px}.fv-one{background-position:-48px -256px}.fv-one2{background-position:-64px -256px}.fv-ont{background-position:-80px -256px}.fv-ope{background-position:-96px -256px}.fv-ope2{background-position:-112px -256px}.fv-ope3{background-position:-128px -256px}.fv-ope4{background-position:-144px -256px}.fv-ope5{background-position:-160px -256px}.fv-ope6{background-position:-176px -256px}.fv-opt{background-position:-192px -256px}.fv-opt2{background-position:-208px -256px}.fv-ora{background-position:-224px -256px}.fv-osa{background-position:-240px -256px}.fv-osc{background-position:-256px -256px}.fv-out{background-position:-272px 0}.fv-pan{background-position:-272px -16px}.fv-pap{background-position:-272px -32px}.fv-par{background-position:-272px -48px}.fv-par2{background-position:-272px -64px}.fv-par3{background-position:-272px -80px}.fv-par4{background-position:-272px -96px}.fv-pat{background-position:-272px -112px}.fv-pat2{background-position:-272px -128px}.fv-pay{background-position:-272px -144px}.fv-peg{background-position:-272px -160px}.fv-per{background-position:-272px -176px}.fv-per2{background-position:-272px -192px}.fv-php{background-position:-272px -208px}.fv-php2{background-position:-272px -224px}.fv-phu{background-position:-272px -240px}.fv-pia{background-position:-272px -256px}.fv-pim{background-position:0 -272px}.fv-pin{background-position:-16px -272px}.fv-pin2{background-position:-32px -272px}.fv-pip{background-position:-48px -272px}.fv-pla{background-position:-64px -272px}.fv-pla2{background-position:-80px -272px}.fv-ple{background-position:-96px -272px}.fv-plo{background-position:-112px -272px}.fv-pol{background-position:-128px -272px}.fv-pop{background-position:-144px -272px}.fv-pos{background-position:-160px -272px}.fv-pre{background-position:-176px -272px}.fv-pre2{background-position:-192px -272px}.fv-pri{background-position:-208px -272px}.fv-pro{background-position:-224px -272px}.fv-pro3{background-position:-240px -272px}.fv-pub{background-position:-256px -272px}.fv-pur{background-position:-272px -272px}.fv-pyt{background-position:-288px 0}.fv-qua{background-position:-288px -16px}.fv-qua2{background-position:-288px -32px}.fv-rak{background-position:-288px -48px}.fv-ras{background-position:-288px -64px}.fv-rea{background-position:-288px -80px}.fv-red{background-position:-288px -96px}.fv-red2{background-position:-288px -112px}.fv-red3{background-position:-288px -128px}.fv-reg{background-position:-288px -144px}.fv-rep{background-position:-288px -160px}.fv-req{background-position:-288px -176px}.fv-rid{background-position:-288px -192px}.fv-rss{background-position:-288px -208px}.fv-rub{background-position:-288px -224px}.fv-rub2{background-position:-288px -240px}.fv-saf{background-position:-288px -256px}.fv-saf2{background-position:-288px -272px}.fv-sal{background-position:0 -288px}.fv-sap{background-position:-16px -288px}.fv-sca{background-position:-32px -288px}.fv-scr{background-position:-48px -288px}.fv-sea{background-position:-64px -288px}.fv-sed{background-position:-80px -288px}.fv-seg{background-position:-96px -288px}.fv-sem{background-position:-112px -288px}.fv-sem2{background-position:-128px -288px}.fv-sen{background-position:-144px -288px}.fv-sha{background-position:-160px -288px}.fv-sha2{background-position:-176px -288px}.fv-sha3{background-position:-192px -288px}.fv-sho{background-position:-208px -288px}.fv-sif{background-position:-224px -288px}.fv-sig{background-position:-240px -288px}.fv-sim{background-position:-256px -288px}.fv-sit{background-position:-272px -288px}.fv-sit2{background-position:-288px -288px}.fv-ske{background-position:-304px 0}.fv-ske2{background-position:-304px -16px}.fv-ski{background-position:-304px -32px}.fv-sky{background-position:-304px -48px}.fv-sla{background-position:-304px -64px}.fv-sli{background-position:-304px -80px}.fv-sli2{background-position:-304px -96px}.fv-smu{background-position:-304px -112px}.fv-sna{background-position:-304px -128px}.fv-sno{background-position:-304px -144px}.fv-spe{background-position:-304px -160px}.fv-spp{background-position:-304px -176px}.fv-spr{background-position:-304px -192px}.fv-squ{background-position:-304px -208px}.fv-sta{background-position:-304px -224px}.fv-sta2{background-position:-304px -240px}.fv-sti{background-position:-304px -256px}.fv-sto{background-position:-304px -272px}.fv-str{background-position:-304px -288px}.fv-sty{background-position:0 -304px}.fv-suc{background-position:-16px -304px}.fv-sus{background-position:-32px -304px}.fv-sve{background-position:-48px -304px}.fv-swi{background-position:-64px -304px}.fv-syl{background-position:-80px -304px}.fv-sym{background-position:-96px -304px}.fv-tab{background-position:-112px -304px}.fv-tai{background-position:-128px -304px}.fv-tar{background-position:-144px -304px}.fv-tel{background-position:-160px -304px}.fv-ter{background-position:-176px -304px}.fv-the{background-position:-192px -304px}.fv-thi{background-position:-208px -304px}.fv-tik{background-position:-224px -304px}.fv-til{background-position:-240px -304px}.fv-top{background-position:-256px -304px}.fv-tra{background-position:-272px -304px}.fv-tra2{background-position:-288px -304px}.fv-tre{background-position:-304px -304px}.fv-tre2{background-position:-320px 0}.fv-try{background-position:-320px -16px}.fv-tum{background-position:-320px -32px}.fv-twi{background-position:-320px -48px}.fv-twi2{background-position:-320px -64px}.fv-typ{background-position:-320px -80px}.fv-typ2{background-position:-320px -96px}.fv-ubu{background-position:-320px -112px}.fv-umb{background-position:-320px -128px}.fv-umb2{background-position:-320px -144px}.fv-und{background-position:-320px -160px}.fv-uni{background-position:-320px -176px}.fv-uni2{background-position:-320px -192px}.fv-val{background-position:-320px -208px}.fv-van{background-position:-320px -224px}.fv-var{background-position:-320px -240px}.fv-vbu{background-position:-336px -271px}.fv-ver{background-position:-320px -256px}.fv-vig{background-position:-320px -272px}.fv-vim{background-position:-320px -288px}.fv-vk{background-position:-320px -304px}.fv-vol{background-position:0 -320px}.fv-voo{background-position:-16px -320px}.fv-vue{background-position:-32px -320px}.fv-w3c{background-position:-48px -320px}.fv-web{background-position:-64px -320px}.fv-web2{background-position:-80px -320px}.fv-web3{background-position:-96px -320px}.fv-web4{background-position:-112px -320px}.fv-web5{background-position:-128px -320px}.fv-web6{background-position:-144px -320px}.fv-wee{background-position:-160px -320px}.fv-wei{background-position:-176px -320px}.fv-wha{background-position:-192px -320px}.fv-wik{background-position:-208px -320px}.fv-wis{background-position:-224px -320px}.fv-wix{background-position:-240px -320px}.fv-wmt{background-position:-256px -320px}.fv-woo{background-position:-272px -320px}.fv-wor{background-position:-288px -320px}.fv-wow{background-position:-304px -320px}.fv-wpb{background-position:-320px -320px}.fv-wpf{background-position:-336px 0}.fv-wuf{background-position:-336px -16px}.fv-xan{background-position:-336px -32px}.fv-xen{background-position:-336px -48px}.fv-xoo{background-position:-336px -64px}.fv-xpr{background-position:-336px -80px}.fv-yaw{background-position:-336px -315px}.fv-yel{background-position:-336px -96px}.fv-yii{background-position:-336px -112px}.fv-you{background-position:-336px -128px}.fv-zha{background-position:-336px -144px}.fv-zha2{background-position:-336px -160px}.fv-ziy{background-position:-336px -176px}.fv-zoh{background-position:-336px -192px}.fv-zoo{background-position:-336px -208px}.fv-zop{background-position:-336px -224px}@media all and (max-width: 1600px){html{font-size:14px}}@media all and (max-width: 1060px){section{padding:16px}header .sizer{padding:0 30px}footer .sizer{padding:30px 30px 30px 30px}main{border:none;width:100%;padding:0 30px}article h1{margin-top:1.25rem;margin-bottom:0}article blockquote{margin-left:2em}}@media all and (max-width: 800px){ul.twocol,#company ul{columns:1}}@media all and (max-width: 760px){.index .hero,.index .hero>*,.hero2{width:100%}.rankimg{margin:0}.charts>div:not(.hl){margin:.5em 0}.tech .usage>div{justify-content:center}.usage>div>div,.usage>div>ul{width:80%}.techindex canvas,.techcat canvas{height:300px}#sites th,#sites td{padding:1em .5em}.techs #sites table:not(.links) th:nth-child(2),.techs #sites table:not(.links) td:nth-child(2){width:40%}.techs #sites table.links th:nth-child(2),.techs #sites table.links td:nth-child(2){width:30%}.techs #sites table:not(.links) th:nth-child(3),.techs #sites table:not(.links) td:nth-child(3){text-align:center}.techs #sites table.links th:nth-child(4),.techs #sites table.links td:nth-child(4){text-align:center}#sites i.prg,#sites i.prw{display:none}table.rh th{font-size:.9em}.techs .t{white-space:normal}.techs #about .t{white-space:nowrap}.techs .usage .t,.techs .usagebars .t{white-space:nowrap;overflow:clip;text-overflow:ellipsis}.techit td{font-size:.9em}.techit th,.techit td{padding:1em !important}.techit th:first-child,.techit td:first-child{text-overflow:ellipsis;overflow:hidden}.techs #ranks>ul>li{width:calc(50% - .25em)}.toc.initial{display:none}.tech .toc:not(.collapsed){width:100%}.compare .price div div{width:100%}.compare>div>:first-child{padding:0;margin-bottom:1.5rem;width:100%}.compare h2{font-size:1.2rem;font-weight:bold}.compare>div.title>div:first-child{margin:0}.compare>div>div{width:calc(50% - 1rem)}.compare .span{width:100%}.compare p{margin:0}.compare #comparisons li{margin:1em 0}ul.pop{grid-template-columns:1fr 1fr 1fr}.tech .tabs>input:checked+label{max-width:9em;padding:.7em 1em}.tech .tabs>label{max-width:calc((100% - 9em)/3 - 3*3px);padding:.7em .25em}#links .list table th:last-child,#links .list table td:last-child{width:calc(50% - 2em)}}@media all and (max-width: 700px){.sbox:has(input:focus),.sbox:has(input:not(:placeholder-shown)){width:100%}.sbox input:focus,.sbox input:not(:placeholder-shown){width:100%}header{height:unset;padding:16px}header .sizer{padding:0}footer .sizer{padding:16px}main{padding:0 16px}.thumb{flex:initial !important;display:flex;width:100%;height:auto;aspect-ratio:4/3;margin:1em 0}.expand img[data-empty="0"]{width:100%;height:auto}.simain .expanded{flex:initial !important}#ip tr th:first-child{width:auto}#headings>div>ul,#onpage .g,#links .g,#images .g,#links table,#images table,.ha .g,.ha table.tags{width:100%}.si .g canvas{margin:10px 0}#headings>div>ul{order:10}footer nav{width:100% !important}footer nav[aria-label=Subscribe] ul{width:100%;display:flex;column-gap:1em}article{font-size:1rem}.results>table td,.results>table th{padding:2px}.index .items>*>div>div>img,.rel>a>div>div>img{height:120px}.share{flex-wrap:wrap}.share i{width:100%}body:not(.techc) .share:nth-child(1)::after{width:calc(var(--w)*1%);margin:0}}@media all and (max-width: 600px){.tooltip{margin-left:3px;font-size:.9em}.index .items>*,.index .thumbs>a,.rel>a{width:calc(50% - 5px)}nav.smenu{font-size:.8rem}.tool table>tbody>tr>th{width:30%}footer{font-size:1rem}ul.pop{grid-template-columns:1fr 1fr}#ranks dl{min-width:unset;max-width:unset;width:calc(50% - 10px)}}@media all and (max-width: 500px){.tool{background:#fff}.tool .bcrumb{display:none}section,.result section,body:not(.result) section.hero,.warn{margin:0px -16px;border-radius:0;padding:21px 16px 26px 16px}.warn{padding-left:48px}nav.smenu{margin:0px -16px}section,nav.smenu,.tool .warn{box-shadow:0 1px 10px #e0e0e0}header{position:relative;z-index:1}.next{margin:20px 0px !important}.charts>div{align-items:start}.charts>div>div:first-of-type{width:40%;line-height:2.14}.charts>div>div:nth-of-type(2){width:60%}.flag{white-space:normal}table.semdata th{white-space:normal !important}.tool table>tbody>tr>th,.charts>div>div:first-of-type{white-space:normal}table.th td,.ha table.tags td,table.th th,.ha table.tags th{padding:5px}.top table.th th:nth-child(1),.top .ha table.tags th:nth-child(1),.ha .top table.tags th:nth-child(1),.top table.th td:nth-child(1),.top .ha table.tags td:nth-child(1),.ha .top table.tags td:nth-child(1){width:auto}.tool table{margin:0 -5px;width:calc(100% + 10px)}table.kd table{width:100%;margin:0}table.kda,table.kd{margin:0 !important}.tool.kd table.th td,.tool.kd .ha table.tags td,.ha .tool.kd table.tags td,.tool.kd table.th th,.tool.kd .ha table.tags th,.ha .tool.kd table.tags th{padding:3px}table.kd table,table.kda{font-size:.9em}table.kda tr>td:first-child{max-width:80px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}#topp table.kda th:first-child{width:90%}#topp table.kda th:last-child{width:10%}.tooltip .text{width:300px}.timecalc #form input,.timecalc #form input[type=submit]{width:100%}.timecalc #form input[type=submit]{margin-top:10px}.timecalc #form #div{width:100%;margin-bottom:5px}.top table.rh th:nth-child(1),.top table.rh td:nth-child(1){width:auto}#errors .e{font-size:.9em}.techs #sites table th:last-child,.techs #sites table td:last-child{display:none}.techit th:first-child,.techit td:first-child{width:45%}.techit th:nth-child(2),.techit td:nth-child(2){width:20%}.techit th:last-child,.techit td:last-child{width:35%;overflow:hidden;text-overflow:ellipsis}p.updt:has(+.pager){float:none;margin:2em 0}.usagebars{--twidth: 150px}.tech #compare select{flex-grow:1}.techs #clinks li:has(form){flex-grow:1}.techs #clinks select{flex-grow:1}.techs table.techct th:nth-child(2),.techs table.techct td:nth-child(2),.company table.c1rank th:nth-child(2),.company table.c1rank td:nth-child(2){padding-left:0;padding-right:0}.price>div{width:100%}.price div div{width:calc(50% - 1em)}.price div div div{width:calc(100% - 1em)}}@media all and (max-width: 450px){#res ul{column-count:1}#sub ul,#exts ul,#onip ul,#linkdoms ul{column-count:2;column-width:unset}.tooltip .text{width:200px}.tool table:not(.kd,.kda,.kdp)>tbody>tr>th{width:35%}.tool.ip #geo th{width:25%}}@media print{body{background-color:#fff}header,.bcumb,nav.smenu,footer,.grbox,.trad{display:none}main{margin:0;width:100%;max-width:none}.chartjs-size-monitor{display:none !important}}
