{"slug":"ietf-votes-on-chartering-a-working-group-for-ai-agent-protocols","citations":[{"url":"https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm","committed_hash":"sha256:edd832e09777340f503e444922ad811685a372c424d5a9c56f5f95f806287ae3","committed_hash_short":"sha256:edd832e0…06287ae3","mime_type":"text/html","committed_at":"2026-07-27T11:00:23.722826+00:00","content_snapshot":"<!DOCTYPE html><html lang=\"en-US\" xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" xmlns:og=\"http://opengraphprotocol.org/schema/\"><head profile=\"http://www.w3.org/1999/xhtml/vocab\" prefix=\"og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#\"><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><meta http-equiv=\"x-dns-prefetch-control\" content=\"on\" /><link rel=\"preconnect\" href=\"https://g.techtimes.com\" /><link rel=\"dns-prefetch\" href=\"https://g.techtimes.com\" /><link rel=\"preload\" href=\"https://g.techtimes.com/www/fonts/JosefinSans/JosefinSans-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin><link rel=\"preload\" href=\"https://g.techtimes.com/www/fonts/DMSans/DMSans-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin><link rel=\"preconnect\" href=\"https://d.techtimes.com\" /><link rel=\"dns-prefetch\" href=\"https://d.techtimes.com\" /> <script>var CEN_DOMAIN='techtimes.com';var current_timestamp=new Date().getTime(),mobile_device=(/android|webos|phone|ipad|ipod|blackberry|mobi|opera mini/i.test(navigator.userAgent)),bot_engine=/bot|http|python|grabber|crawl|search|fetch|feed|proxy|spider|curl|wget|okhttp|slurp|inspector|synthetic|mediapartners|yahooysmcm|aolbuild|bingpreview|facebookext|facebookcat|accoona|htdig|ia_archive|larbin|-perl|stackrambler|webcapture|downloader|WebCopier|xenu|validator|Snoopy|cohere-ai/i.test(navigator.userAgent),dfpSlots={},dfpEx=[],fqtag={cmd:[],scmd:[],fcmd:[],fscmd:[]},oa=oa||{},doFir=doFir||[],doReady=doReady||[],dataLayer=dataLayer||[],brW=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||[],brH=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||[],_LJ=function(d,g,e,f){var a,c;a=document.createElement(\"script\");a.type=\"text/javascript\";a.src=d;if(g)a.async=!0;if(e)a.onload=e;if(f)a.onerror=f;c=document.getElementById(\"loading_position\");c.parentNode.insertBefore(a,c)},LJ=function(d,e,f){_LJ(d,1,e,f)},LC=function(d,e,f){var a,c;a=document.createElement(\"link\");a.rel=\"stylesheet\";a.href=d;if(e)a.onload=e;if(f)a.onerror=f;c=document.getElementById(\"loading_position\");c.parentNode.insertBefore(a,c)},setCookieHours=function(name,value,h,domain){var date,expires=host='';if(h){date=new Date();date.setTime(date.getTime()+(h*60*60*1000));expires=\"; expires=\"+date.toUTCString();if(domain)host=\";domain=\"+domain};document.cookie=name+\"=\"+value+expires+host+\"; path=/\"},setCookie=function(name,value,days,domain){if(days)days*=24;setCookieHours(name,value,days,domain)},deleteCookie=function(name){setCookie(name,\"\",-1)},getCookie=function(c){c+=\"=\";for(var d=document.cookie.split(\";\"),b=0;b<d.length;b++){for(var a=d[b];\" \"==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(c))return a.substring(c.length,a.length)}return null},getCookieString=function(t){return getCookie(t)||\"\"},getUrlParameters=function(t){var n,r={},s=/=/.test(t);return(s?t:location.search.substring(1)).split(\"&\").forEach(function(t){\"\"!=t&&(r[(n=t.split(\"=\"))[0]]=n[1])}),!t||s?r:r[t]},loadJS=function(arr,c){LJ(arr[0],function(){if(arr.length>1){arr.shift();loadJS(arr,c)}else c()})},appendCSS=function(d){var o=document.createElement(\"style\");o.innerHTML=typeof d=='object'?d.data:d;document.getElementsByTagName('head')[0].appendChild(o)},GCSS=function(u){var x=new XMLHttpRequest();x.open('GET',u);x.send(null);x.onreadystatechange=function(){if(x.readyState===4&&x.status===200)appendCSS(x.responseText);}},execFunc=function(o){if(typeof o=='object'){while(exe=o.shift())exe();o.push=function(f){f()}}},hb_debug=getCookie('ibt_debug')?1:0,ibt_log=function(){if(hb_debug){var a=[].slice.call(arguments);a.unshift('|IBT|');console.log.apply(console,a)}},ibt_error=function(){if(hb_debug){var a=[].slice.call(arguments);a.unshift('|IBT|');console.error.apply(console,a)}},SITE_DOMAIN=DOMAIN=document.domain;if(SITE_DOMAIN==location.host){var str='',a=SITE_DOMAIN.split('.');for(var i=1;i<a.length;i++){str+=\".\"+a[i]};SITE_DOMAIN=DOMAIN=str.substr(1)};JSON.split=function(c,d){var a=c.split(d||\"|\"),b={};for(i=0;i<a.length;i+=2)b[a[i]]=a[i+1];return b};oa.geo=JSON.split(getCookieString('X-UA-Info')||'country|OTHER|state||city||ip|');(function(){var u=navigator.userAgent,o=/Android/.test(u)?['Android',(u.match(/Android ([\\d]+)/)||[,0])[1]]:/Nintendo/.test(u)?['Nintendo',(u.match(/(?:Nintendo ([\\w]+))/i)||[,0])[1]]:/iPhone|iPod|iPad/.test(u)?['iOS',(u.match(/(?:iPhone|iPod|iPad).+OS ([\\d]+)/i)||[,0])[1]]:/Maci/.test(u)?['Mac OS',(u.match(/Mac OS X ([\\d]+)/)||[,0])[1]]:/Win/.test(u)?['Windows',(u.match(/Windows NT ([\\d]+\\.[\\d]+)/)||[,3])[1]]:/CrOS/.test(u)?['Chrome OS',(u.match(/(?:hrome\\/([\\d]+))/i)||[,0])[1]]:/Tizen/.test(u)?['Tizen',(u.match(/(?:Tizen ([\\d]+))/i)||[,0])[1]]:/PlayStation/.test(u)?['PlayStation',(u.match(/(?:PlayStation ([\\d]+|Vita))/i)||[,0])[1]]:/WebOS/.test(u)?['WebOS',(u.match(/(?:WEBOS([\\d]+))/i)||[,0])[1]]:/Fuchsia/.test(u)?['Fuchsia',1]:/Linux/.test(u)?['Linux',(u.match(/(?:Linux ([\\w]+))/i)||[,0])[1]]:/OS\\/2/.test(u)?['OS/2',(u.match(/(?:OS\\/2;? ((?!OS)[\\w]+))/i)||[,0])[1]]:/Unix|OpenBSD|FreeBSD|X11/.test(u)?['Unix',1]:/Apple\\s?TV/.test(u)?['Apple tvOS',(u.match(/(?:OS ([\\d]+))/i)||[,0])[1]]:bot_engine?['Bots',1]:['Unknown',0],b=bot_engine?['Bots',1]:/ndroid.+; wv/.test(u)?['Android Webview',1]:/(iPhone|iPod|iPad)(?!.+Safari)/i.test(u)?['iOS Webview',1]:/edg/i.test(u)?['Edge',(u.match(/(?:edg(?:e|a|ios)?\\/)([\\d]+)/i)||[,0])[1]]:/firefox|fxios/i.test(u)?['Firefox',(u.match(/(?:(?:fox|xios)\\/([\\d]+))/i)||[,0])[1]]:/opr/i.test(u)?['Opera',(u.match(/(?:opr\\/([\\d]+))/i)||[,0])[1]]:/opera/i.test(u)?['Opera',u.indexOf(\"ersion\")!=-1?(u.match(/(?:sion\\/([\\d]+))/)||[,0])[1]:(u.match(/(?:era(?:\\/|\\s)([\\d]+))/)||[,0])[1]]:/msie|trident/i.test(u)?['MSIE',(u.match(/(?:(?:ie|rv)(?:\\:|\\s)([\\d]+))/i)||[,0])[1]]:/[\\w\\s]+browser\\//i.test(u)?[u.match(/([\\w]+browser)\\/[\\d]+/i)[1],(u.match(/(?:ser\\/([\\d]+))/)||[,0])[1]]:/PlayStation/i.test(u)?['PlayStation',(u.match(/(?:tation ([\\d]+))/i)||[,0])[1]]:/silk/i.test(u)?['Amazon Silk',(u.match(/(?:silk\\/([\\d]+))/i)||[,0])[1]]:/palemoon/i.test(u)?['PaleMoon',(u.match(/(?:moon\\/([\\d]+))/i)||[,0])[1]]:/puffin/i.test(u)?['Puffin',(u.match(/(?:ffin\\/([\\d]+))/i)||[,0])[1]]:/safari/i.test(u)&&/version/i.test(u)&&!/chrome/i.test(u)?['Safari',(u.match(/(?:sion\\/([\\d]+))/)||[,0])[1]]:/chrome/i.test(u)?['Chrome',(u.match(/(?:ome\\/([\\d]+))/i)||[,0])[1]]:/crios/i.test(u)?['Chrome',(u.match(/(?:crios\\/([\\d]+))/i)||[,0])[1]]:/seamonkey/i.test(u)?['SeaMonkey',(u.match(/(?:Monkey\\/([\\d]+))/i)||[,0])[1]]:/android/i.test(u)?['Android Browser',(u.match(/Android ([\\d]+)/)||[,0])[1]]:['Unknown',0];oa.os={name:o[0],version:o[1]};oa.browser={name:b[0],version:b[1]};if(o[0]==\"Windows\"&&o[1]<10&&(b[0]=='Edge'||(b[0]=='Chrome'&&b[1]>109)||(b[0]=='Firefox'&&b[1]>115)))window.bot_engine=!0})();window.addEventListener('message',function(e){if(e.data=='GetFQ'&&e.origin.indexOf(location.host.replace(/www1?\\./,''))>-1){e.source.postMessage('NoPassFQ='+NoPassFQ,e.origin)}});var openLogin=function(u){if(typeof u=='object')u=u.url;jQuery(\"body\").css(\"overflow\",\"hidden\");jQuery(\"#SIGNIN\").remove();jQuery(\"<div />\",{\"id\":\"SIGNIN\"}).html('<div class=\"nw-login\"><span class=\"zephr-modal-close\">×</span><div class=\"login-popup\"><iframe frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" id=\"Oframe\" allowtransparency=\"true\" src=\"'+u+'\" style=\"min-height:350px;\"></iframe></div></div>').appendTo(\"body\");jQuery(\"#SIGNIN\").on('click',function(e){closeLogin()})},closeLogin=function(){jQuery(\"#SIGNIN\").remove();jQuery(\"body\").css(\"overflow\",\"inherit\")},adjustLoginHeight=function(h){jQuery(\"#Oframe\").height(h)},login_success=function(sess){jQuery(\".sign-up\").html(\"LOGOUT\").on('click',function(){location.href=\"https://signin.\"+CEN_DOMAIN+\"/oauth/logout\"});closeLogin()},LANG='en',commentHeight=function(data){jQuery(\"#block-ibt-comment iframe\").height(data.height)};var login_success=function(sess){closeLogin();jQuery(\"article\").removeClass(\"wall\");jQuery(\".login-btn .sign-up2\").hide();jQuery(\".login-btn .myaccount\").show();jQuery(\".only-before-login\").hide();if(typeof sess=='object'){sess=sess.sess};jQuery(\"<div />\",{\"id\":\"TEMPE\"}).html('<iframe frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\"  allowtransparency=\"true\" src=\"https://comment.'+DOMAIN+'/comment/oauth?sess='+sess+'\" style=\"position:absolute;visibility:hidden;width:1px;height:1px;\"></iframe>').appendTo(\"body\");jQuery(\"#TEMPE iframe\").on(\"load\",function(){jQuery(\"#TEMPE\").remove();if(jQuery(\"iframe.comment\").length){jQuery(\"iframe.comment\").get(0).contentWindow.postMessage({'action':'success',},'*')}});afterLogin()};function afterLogin(){};doFir.push(function(){jQuery(document).ready(function(){jQuery(\".sign-up2\").on('click',function(e){e.preventDefault();e.stopPropagation();openLogin('https://signin.'+DOMAIN.replace(/ibtimes\\.[\\.a-z]+/,'ibtimes.com')+'/oauth?l='+jQuery(this).attr('data-lang'))})})})</script> <title>AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna</title><meta name=\"news_keywords\" content=\"Internet,agentproto BoF IETF 126,Model Context Protocol MCP,post-quantum DNSSEC,IETF,AI agents,internet standards,cybersecurity,BGP security\" /><meta name=\"description\" content=\"IETF 126 in Vienna reaches its most consequential session Thursday as the agentproto BoF votes on chartering a Working Group to produce the first binding RFC for AI agent communication &mdash; deciding\" /><link rel=\"canonical\" href=\"https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\" /><meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" /><meta property=\"fb:app_id\" content=\"263851690471857\" /><meta property=\"fb:pages\" content=\"128026713884051\"/><meta property=\"og:type\" content=\"article\"/><meta property=\"og:site_name\" content=\"Tech Times\"/><meta property=\"og:url\" content=\"https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\"/><meta property=\"og:title\" content=\"AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna\" /><meta property=\"og:description\" content=\"IETF 126 in Vienna reaches its most consequential session Thursday as the agentproto BoF votes on chartering a Working Group to produce the first binding RFC for AI agent communication &mdash; deciding whether MCP and A2A harden as defaults or yield to an open internet standard covering cross-domain\" /><meta property=\"og:image\" content=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png\"/><meta property=\"og:image:alt\" content=\"Presentation in IETF 2017\" /><meta property=\"og:image:width\" content=\"2881\" /><meta property=\"og:image:height\" content=\"1561\" /><meta property=\"article:publisher\" content=\"https://www.facebook.com/techtimes/\"/><meta property=\"article:section\" content=\"Internet\" /><meta property=\"article:tag\" content=\"agentproto BoF IETF 126\" /><meta property=\"article:tag\" content=\"Model Context Protocol MCP\" /><meta property=\"article:tag\" content=\"post-quantum DNSSEC\" /><meta property=\"article:tag\" content=\"IETF\" /><meta property=\"article:tag\" content=\"AI Agents\" /><meta property=\"article:tag\" content=\"internet standards\" /><meta property=\"article:tag\" content=\"Cybersecurity\" /><meta property=\"article:tag\" content=\"BGP security\" /><meta property=\"article:published_time\" content=\"2026-07-22T07:37:41-04:00\"/><meta property=\"article:modified_time\" content=\"2026-07-22T07:37:41-04:00\"/><meta name=\"twitter:site\" content=\"techtimes\"/><meta name=\"twitter:card\" content=\"summary_large_image\"/><meta name=\"twitter:title\" content=\"AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna\"><meta name=\"twitter:url\"  content=\"https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\"/><meta name=\"twitter:description\" content=\"IETF 126 in Vienna reaches its most consequential session Thursday as the agentproto BoF votes on chartering a Working Group to produce the first binding RFC for AI agent communication &mdash; deciding whether MCP and A2A harden as defaults or yield to an open internet standard covering cross-domain\"/><meta name=\"twitter:image\" content=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=1600&h=900&q=88&f=0920bf073a1b1198b71286c78b160187\"/><link rel=\"preload\" href=\"https://g.techtimes.com/www/fonts/Newsreader/woff2/Newsreader16pt-SemiBold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin><link rel=\"preload\" href=\"https://g.techtimes.com/www/fonts/Genericons.woff2\" as=\"font\" type=\"font/woff2\" crossorigin><style data-id=\"main\">/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex=\"-1\"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:\"\\2014\\00A0\"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem)*3/4 + 1.75rem);background:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E\");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*3/4 + 1.75rem);background:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\"}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:\"\";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.262.9747.2582.193z'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat center center;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(0,0,0,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(255,255,255,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e\")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5-2.5-2.52.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M2.750l-1.51.52.52.5-2.52.51.51.54-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:\"\"}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width:576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media(min-width:576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width:576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width:768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width:992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width:1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports((position:-webkit-sticky) or(position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:rgba(0,0,0,0)}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width:576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width:768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width:992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width:1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width:576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width:768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width:992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width:1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:focus,a.text-primary:hover{color:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:focus,a.text-success:hover{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:focus,a.text-info:hover{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:focus,a.text-light:hover{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:focus,a.text-dark:hover{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,.5) !important}.text-white-50{color:rgba(255,255,255,.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,::after,::before{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap !important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.v_text{clear:both;display:block;color:#222;word-wrap:break-word;display:block;box-sizing:border-box}.v_text .credit{font-size:12px;color:#777}.v_text .credit:before{content:'(Photo: '}.v_text .credit:after{content:')'}.v_text .cap{margin:0 15px 0 0}.v_text .captionBox{position:relative;margin:0;padding:2px 3px 4px 3px;font-size:12px;color:#222;text-align:left}.v_text .caption{margin:0;padding:2px 3px 4px 3px;font-size:13px;color:#444;line-height:18px;text-align:left}.v_text .imgPhoto{vertical-align:bottom}.v_text .featured_video .embed-feed{position:relative}.v_text ul,.v_text ol{padding:0;margin:20px 0 20px 20px}.v_text ul li{line-height:1.5em}.v_text ol li{line-height:1.5em}.rate01{display:inline-block;background:url(https://g.techtimes.com/www/img/hope/img_rate1.gif) no-repeat left top;width:78px;height:13px;text-indent:-5000px}.rate02{display:inline-block;background:url(https://g.techtimes.com/www/img/hope/img_rate2.gif) no-repeat left top;width:78px;height:13px;text-indent:-5000px}.rate03{display:inline-block;background:url(https://g.techtimes.com/www/img/hope/img_rate3.gif) no-repeat left top;width:78px;height:13px;text-indent:-5000px}.rate04{display:inline-block;background:url(https://g.techtimes.com/www/img/hope/img_rate4.gif) no-repeat left top;width:78px;height:13px;text-indent:-5000px}.rate05{display:inline-block;background:url(https://g.techtimes.com/www/img/hope/img_rate5.gif) no-repeat left top;width:78px;height:13px;text-indent:-5000px}.v_text .max-full{width:100%}.galleryLeft{clear:both;float:left;margin:3px 20px 5px 0;position:relative;color:#333;font-size:8pt;overflow:hidden;max-width:60%;height:auto}.galleryLeft .span{position:absolute;top:60px;left:70px;font-size:25pt;font-weight:bold;color:#f90}.galleryRight{clear:both;float:right;margin:3px 0 5px 20px;position:relative;color:#333;font-size:8pt;overflow:hidden;max-width:60%;height:auto}.galleryRight .span{position:absolute;top:60px;left:70px;font-size:25pt;font-weight:bold;color:#f90}.galleryLeft .prev,.galleryRight .prev,.galleryLeft .next,.galleryRight .next{width:40px;height:56px}.galleryVt{clear:both;margin:0 auto;display:block;font-weight:normal;font-style:normal;position:relative;padding:0;max-width:100%;height:auto}.galleryVt>figure{clear:both;margin:5px auto;display:block;font-weight:normal;font-style:normal;text-align:center;position:relative;max-width:100%;height:auto}.galleryVtNone{clear:both;margin:0;display:block;font-weight:normal;font-style:normal;text-align:center;position:relative;padding:0;max-width:100%;height:auto}.galleryVtNone>figure{clear:both;margin:5px auto;display:block;font-weight:normal;font-style:normal;text-align:center;max-width:100%;height:auto}.galleryVtRight{clear:both;float:right;margin:3px 0 5px 20px;position:relative;padding:0;max-width:60%;height:auto}.galleryVtRight>figure{margin:5px auto;display:block;font-weight:normal;font-style:normal;max-width:100%;height:auto}.galleryVtLeft{clear:both;float:left;margin:3px 20px 5px 0;position:relative;padding:0;max-width:60%;height:auto}.galleryVtLeft>figure{margin:5px auto;display:block;font-weight:normal;font-style:normal;max-width:100%;height:auto}.galleryFull{clear:both;margin:5px auto;display:block;font-weight:normal;font-style:normal;text-align:center;position:relative;overflow:hidden;max-width:100%;height:auto}.galleryNone{clear:both;margin:5px 0;display:block;font-weight:normal;font-style:normal;position:relative;overflow:hidden;max-width:100%;height:auto}.gallery{margin:auto}.quoteFull{clear:both;margin:10px 20px 5px 0;padding:10px 10px 7px}.quoteFull .quote{color:#000;line-height:1.7em;font-style:italic;position:relative}.v_text .quote:before,.v_text .quote:after{font-size:3em;position:relative;line-height:0;font-family:georgia,'times new roman',serif}.v_text .quote:before{top:.4em;left:-.1em}.v_text .quote:after{top:.4em;left:-.1em}.quoteFull .small{font-size:.8em;font-weight:bold;color:#000;margin-top:10px}.quoteLeft{clear:both;float:left;margin:10px 20px 5px 0;padding:10px 10px 7px;width:40%}.quoteLeft .quote{color:#000;line-height:1.7em;font-style:italic}.quoteLeft .small{font-size:.8em;text-align:right;color:#000}.quoteRight{clear:both;float:right;margin:10px 0 5px 20px;padding:10px 10px 7px;width:40%}.quoteRight .quote{color:#000;line-height:1.7em;font-style:italic}.quoteRight .small{font-size:.8em;text-align:right;color:#000}.quoteLeft,.quoteRight{padding:10px 15px 10px}.quoteLeft .small,.quoteRight .small{text-align:right;font-size:.8em;margin-top:10px}.fullPoll,.leftPoll,.rightPoll{margin:10px auto}.leftPoll{clear:both;float:left;margin:10px 20px 5px 0;max-width:60%}.rightPoll{clear:both;float:right;margin:10px 0 5px 20px;max-width:60%}.poll_label{background:#c00;color:#fff;font-size:18px;margin:0;padding:10px 10px 10px 20px}.poll{padding:15px 20px 10px;border:1px solid #eee;border-top:0}.poll .po_title{font-size:15px;font-weight:bold}.poll .poll_message{font-size:12px;color:#c00}.poll ul.poll_ul,.poll ul.ul_result{list-style:none;margin:0;padding:10px 10px}.poll li{list-style:none !important;font-size:14px;border-bottom:1px solid #eee;line-height:36px;margin:0;padding:10px 0 !important}.poll li:before{content:\"\" !important}.poll li input{height:15px;margin-right:5px;width:15px}.poll .poll_submit,.poll .return_poll{text-align:center}.poll .return_poll,.poll .ul_result,.poll .poll_message{display:none}.poll .poll_submit input{background-color:#e1451d;border:0;color:#fff;font-size:18px;height:41px;margin-top:10px;margin-left:6px;width:231px}.poll .poll_submit a,.poll .return_poll a{font-size:12px}.poll .other{width:80px;margin-left:20px}.relatedCode{position:relative;clear:both;float:left;margin:3px 20px 5px 0;overflow:hidden}.fullCode{clear:both;margin:10px auto 20px;overflow:hidden;max-width:100%;height:auto;padding-top:5px;padding-bottom:5px}.fullCode .innerBox{margin:0 auto}.fullCode iframe{width:100%}.fullCode img{max-width:100%;height:auto;display:block}.noneCode{clear:both;margin:10px 0;overflow:hidden}.rightCode{position:relative;clear:both;float:right;margin:3px 0 5px 20px;overflow:hidden}.v_text .instagram-media{margin-left:auto !important;margin-right:auto !important;max-width:500px;width:96%}.v_text .twitter-tweet,.v_text .twitter-video{margin:auto !important}.v_text .tiktok-embed{border-left:0;padding-left:0}.jsbox,#jsbox{overflow:hidden;padding:0;margin:0}.v_text .code{margin:0;padding:0}.v_text iframe{margin:0;padding:0;border:0;max-width:100%}.fullCoding{padding:20px;border:1px dashed #333;background:#eee;margin:20px 0;font-size:.75em}.block3{margin:20px 0 20px 20px;padding-left:30px;padding-right:15px;position:relative}.block3:before{content:'“';font-size:50px;position:absolute;left:7px;top:7px}.block3>*:last-child:after{content:'”';font-size:50px;line-height:0;position:relative;top:21px;left:5px}.block1{clear:both;border:1px solid #777;padding:5px 20px 5px;margin:20px 0;background:#eff3f5}.block2{clear:both;border:1px solid #777;padding:5px 20px 5px;margin:20px 0;background:#f8f2e4}.block4{padding:15px 0;border:0 solid #ccc;border-width:6px 0;font-size:22px;max-width:80%;margin:0 auto;margin-bottom:50px;margin-top:50px}.block5{position:relative;clear:both;padding:0;border:0;margin:20px 0;background:none}@media screen and (max-width:768px){.block4{max-width:90%}}.block1Left{clear:both;float:left;margin:6px 20px 10px 0;border:1px solid #ccc;padding:0 15px 15px;background:#eff3f5;font-size:.9em}.block1Right{clear:both;float:right;margin:6px 0 10px 20px;border:1px solid #ccc;padding:0 15px 15px;background:#eff3f5;font-size:.9em}.block2Left{clear:both;float:left;margin:6px 20px 10px 0;border:1px solid #ccc;padding:0 15px 15px;background:#f8f2e4;font-size:.9em}.block2Right{clear:both;float:right;margin:6px 0 10px 20px;border:1px solid #ccc;padding:0 15px 15px;background:#f8f2e4;font-size:.9em}.block5Left{position:relative;clear:both;float:left;margin:6px 25px 10px 0;padding:0 0 5px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:none;font-size:.9em}.block5Right{position:relative;clear:both;float:right;margin:6px 0 10px 25px;padding:0 0 5px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:none;font-size:.9em}.block2Right p,.block1Right p,.block2Leftt p,.block1Left p,.block5Left p,.block5Right p,.block2Right h3,.block1Right h3,.block2Leftt h3,.block1Left h3,.block5Left h3,.block5Right h3,.block2Right h4,.block1Right h4,.block2Leftt h4,.block1Left h4,.block5Left h4,.block5Right h4{margin:12px 0}.block1Leftt ul,.block1Right ul,.block2Left ul,.block2Right ul,.block5Left ul,.block5Right ul{margin:0;padding:0 0 0 18px}.block1Leftt ol,.block1Right ol,.block2Left ol,.block2Right ol,.block5Left ol,.block5Right ol{margin:0;padding:0 0 0 25px}.block1Leftt hr,.block1Right hr,.block2Left hr,.block2Right hr,.block5Left hr,.block5Right hr{margin:10px 0}.block1:after,.block2:after,.block5:after{display:table;content:\" \";clear:both}.fullItem{margin:20px 0;clear:both;border:2px solid purple;padding:20px}.fullItem .top-item{font-size:20px;font-weight:bold;border-bottom:1px solid #ddd;padding:0 0 20px;position:relative}.fullItem .top-item:after{content:\" \";display:block;clear:both}.imageLeft{clear:both;float:left;margin:20px 20px 5px 0;position:relative}.imageRight{clear:both;float:right;margin:20px 0 5px 20px;position:relative}.imageBox{clear:both;margin:10px auto;font-style:normal;position:relative;max-width:100%;height:auto}.innerBox{margin:auto;max-width:100%}.imageNone{clear:both;font-size:11px;color:#111;margin:10px 0;display:block;font-weight:normal;font-style:normal;position:relative}.fullArticle{clear:both;font-size:15px;margin:10px 0;padding:0 0 5px;background:url(https://g.techtimes.com/www/img/feb2014/bg_dot_line.gif) repeat-x left bottom}.v_last .fullArticle{background:none !important}.fullArticle ul{padding:0;margin:10px 0 0}.fullArticle ul li{list-style:none;margin-left:0;padding-left:18px;margin-bottom:9px}.fullArticle ul li a{border:0;color:#0e0e0e;display:block}.relatedArticle{clear:both;float:left;font-size:15px;border-top:#8adb2b 3px solid;margin:10px 20px 0 0;padding:10px 0 10px}.relatedArticle .label{font-size:15px;font-weight:700}.relatedArticle ul{padding:0;margin:10px 0 0}.relatedArticle ul li{list-style:none;margin-left:0;padding-left:18px;margin-bottom:9px}.relatedArticle ul li a,.rightArticle ul li a{border:0;color:#333;display:block}.rightArticle{clear:both;float:right;font-size:15px;border-top:#8adb2b 3px solid;margin:10px 0 0 20px;padding:10px 0 10px}.rightArticle .label{font-size:15px;font-weight:700}.rightArticle ul{padding:0;margin:10px 0 0}.rightArticle ul li{list-style:none;margin-left:0;padding-left:18px;margin-bottom:9px}.relatedNews{clear:both;width:300px;float:left;border-top:#8adb2b 3px solid;font-weight:700;font-size:15px;line-height:25px;margin:10px 20px 0 0;position:relative;max-width:50%;background:#eee}.relatedNews .rnews{border:1px solid #ccc;border-top:0;padding:12px 8px 12px 10px}.relatedNews .label{font-size:14px;position:absolute;top:153px;right:0;background:#8adb2b;color:#fff;padding:3px 6px;display:block;text-align:left;text-transform:uppercase}.relatedNews .background{display:block;width:100%;height:180px;background-repeat:no-repeat;background-position:center}.relatedNews a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;border:0;display:block}.relatedNews a:hover{text-decoration:underline}.relatedVideo{position:relative;clear:both;float:left;margin:3px 20px 5px 0}.rightVideo{position:relative;clear:both;float:right;margin:3px 0 5px 20px}.fullVideo{position:relative;clear:both;margin:10px auto 0;max-width:100%;height:auto}.noneVideo{position:relative;clear:both;margin:10px 0 0;max-width:100%;height:auto}.header1{color:#0d53a3;font-size:18px;font-weight:bold}.header2{color:#052260;line-height:24px;font-size:12pt;font-weight:bold}.header3{color:#051f58;line-height:24px;font-size:11pt;font-weight:bold}.header4{color:#222;line-height:24px;font-size:10pt;font-weight:bold}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;clear:both}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.comparative{clear:both;margin:10px auto;max-width:100%}.comparative .relative{position:relative;overflow:hidden}.comparative .cover-box{position:absolute;left:0;top:0;z-index:1;width:50%;height:100%;background-color:#000;opacity:.6}.comparative .cover-box2{position:absolute;left:50%;top:0;z-index:1;width:50%;height:100%;background-color:#000;opacity:.2}.comparative .cover-box3{position:absolute;left:0;top:50%;margin-top:-112px;z-index:3;width:100%;color:#fff;font-size:33px;text-align:center}.comparative .cover-box3 div{margin:16px 0}.comparative .stick{position:absolute;left:50%;top:0;z-index:2;width:4px;background-color:#fff;height:28%}.comparative .stick2{position:absolute;left:50%;bottom:0;z-index:2;width:4px;background-color:#fff;height:28%}.parallax .image{clear:both;height:400px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.scurrent{position:absolute;right:0;z-index:99;padding:4px 6px;opacity:.5;background-color:#000;color:#fff;width:85px;text-align:center}.dnext{position:absolute;right:0;z-index:99;height:100%;width:50%;cursor:pointer}.dprev{position:absolute;left:0;z-index:99;height:100%;width:50%;cursor:pointer}.dnext .next,.dprev .prev{cursor:pointer;display:block;position:absolute;top:47%;width:45px;height:80px;margin-top:-48px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);background-color:#000;background-repeat:no-repeat;background-position:center;opacity:.4;z-index:99}.dnext .next{background-image:url(https://g.techtimes.com/www/img/hope/btn_next.webp);right:5px;transition:all .3s ease 0s}.dprev .prev{background-image:url(https://g.techtimes.com/www/img/hope/btn_prev.webp);left:5px;transition:all .3s ease 0s}.dnext:hover .next{opacity:1}.dprev:hover .prev{opacity:1}.sliding img{max-width:100%;height:auto;width:auto}.v_text .table-block{margin:20px 0;overflow-x:auto}.v_text table{padding:0;border-spacing:0;border-collapse:collapse;width:100%}.v_text tr,.v_text tbody{padding:0}.v_text th{padding:5px 10px;background-color:#f3f3f3;color:#333;border:1px solid #aaa;font-size:.8em}.v_text td{padding:5px 10px;font-size:.8em;border:1px solid #aaa;min-width:50px}hr{margin:20px 0;border-top:1px solid #777;display:block}hr.dashed{border-top:1px dashed #777;clear:both;visibility:hidden;margin:0;height:0;overflow:hidden}hr.spacer{padding:8px 0;border:0;visibility:hidden;width:100%}.imageLeft,.imageRight,.galleryVtLeft,.galleryVtRight,.quoteLeft,.quoteRight,.relatedArticle,.rightArticle,.relatedVideo,.rightVideo{max-width:60%;height:auto}.relatedArticle{width:300px !important}.block2Left,.block1Left,.block5Left,.block2Right,.block1Right,.block5Right{max-width:50%;height:auto}.v_text>.imageLeft:first-child,.v_text>.imageRight:first-child{margin-top:25px !important}.imgPhoto{width:100%;height:auto}#tvplayer_main{position:absolute;z-index:20;width:100%;height:100%}.v_text .thumb-movie img{width:100%;height:auto;display:block}img.sensitive{visibility:hidden}.sensitive-content{color:#fff;font-size:20px;line-height:26px;text-align:center;width:300px;position:absolute;left:50%;top:50%;margin:-100px 0 0 -150px}.c-display{color:#fff;font-size:28px;padding:20px 20px;background:#db4b19;border-radius:5px;cursor:pointer;position:absolute;left:50%;top:50%;margin:-10px 0 0 -120px}.v_text video{max-width:100%}.v_text h1 a,.v_text h2 a,.v_text h3 a,.v_text h4 a,aside a{display:initial;border:0}.v_text h1 a:hover,.v_text h2 a:hover,.v_text h3 a:hover,.v_text h4 a:hover,.v_text strong a:hover,aside a:hover,.relatedArticle a:hover,.fullArticle a:hover,.rightArticle a:hover{text-decoration:underline}.v_text .precode{white-space:pre-wrap;padding:20px 10px 20px 20px;border:1px solid #777;background:#eff3f5;font-size:.9em}#social-btns{margin:20px 0 20px}.share-container{width:383px;margin:auto;float:right}.social-wrap{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;color:#fff;margin-top:10px}.social-wrap .icon-text{display:table-cell;vertical-align:top;width:440px;padding-right:20px}.social-wrap .icon-more{display:table-cell;vertical-align:top;width:61px;min-width:61px}.social-wrap i{font-size:40px}.social-wrap .social-icon{left:10px;position:absolute;top:10px}.byline .ico-twitter-left:before{width:16px;height:17px;content:' ';display:inline-block;background:url(https://g.techtimes.com/www/img/social/twitter-x-black.svg) left 10%/80% no-repeat;vertical-align:middle}.social-share .icon{cursor:pointer;width:36px;height:36px;display:block}.social-share .twitter-x-black{background:url(https://g.techtimes.com/www/img/social/twitter-x-black.svg) center 55%/53% no-repeat}.social-share .whatsapp-black{background:url(https://g.techtimes.com/www/img/social/whatsapp-black.svg) center 90%/90% no-repeat}.social-share .pocket{background:url(https://g.techtimes.com/www/img/social/pocket.svg) 50% 60%/60% no-repeat}blockquote.embed-twitter,blockquote.twitter-tweet{border:1px solid #ddd;border-radius:15px;max-width:550px;padding:30px;margin:auto;font-size:.85em;position:relative}blockquote.embed-twitter a,blockquote.twitter-tweet a{border-bottom:0;color:#1b95e0}blockquote.embed-twitter:before,blockquote.twitter-tweet:before{background-repeat:no-repeat;content:'';display:block;height:1.3125rem;right:17px;position:absolute;top:16px;width:1.5rem;background-image:url(https://g.techtimes.com/www/img/social/twitter-x-black.svg);background-size:20px 20px}.comment-wrap .top-tainer{margin-top:0}textarea.comment-text{color:#333;padding:15px;border:2px solid #ccc;height:183px}#article-add>figure,#article-add>aside{display:block;width:100% !important;float:none !important;max-width:100% !important;margin:10px auto !important}#article-add .imgPhoto{display:block;margin:auto}.v_first>figure,.v_first>aside{margin:10px auto 0 !important}.v_text .ad-mpu{border:0}.odds--container{clear:both;background:#f5f5f5;float:left;font:700 16px/24px 'Source Sans Pro',lucida sans,arial,sans-serif;margin:0 15px 10px 0;text-align:center;width:300px}.odds--header{background:#ffb80c;padding:15px 0}.v_text div .odds--header a{color:#0e0e0e}.v_text .odds--header div{margin:0}.odds-match{padding:1em}.odds-match .h4{font-weight:700}.odds-option{background:#fff}.v_text .odds-option div{margin:0;padding:1em 0}.odds-option p:nth-child(2){border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.v_text .odds--container div a{color:#0e0e0e;border:0}.odds-cta{color:#ffb80c}.odds-terms{color:#999;font-size:.8em}audio{width:90%;margin:auto;display:block}@media screen and (max-width:510px){.odds--container{float:none;margin:10px auto 0;max-width:100%}.v_text .embed-feed a{display:none}}.galleryHz{clear:both;margin:5px auto;display:block;max-width:100%;margin:20px auto;justify-content:space-between}.galleryHz .innerBox{display:flex;flex-flow:row nowrap}.gallerySquare{clear:both;margin:5px auto;display:block;max-width:100%;margin:20px auto;overflow:hidden}.gallerySquare .innerBox{display:flex;flex-flow:row wrap;justify-content:space-between}.gallerySquare .imgPhoto{display:block}.gallerySquare .caption{height:100%}.gallerySquare .circle img{border-radius:50%}.gallerySquare .square-item{overflow:hidden}.galleryHz .square-item{flex:1 1 auto}.galleryHz .square-item img{height:100%}#v_article .afterClear::after,#v_article .beforeClear::before{clear:both;display:table;content:\" \"}.fullLayout{clear:both;position:relative;margin:0 auto}.fullLayout .layout-row{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -14px}.fullLayout .layout-item{padding:0 14px;background:#fff}.fullLayout .column2 .layout-item{width:calc(50% - 28px)}.fullLayout .column3 .layout-item{width:calc(33.333333333% - 28px)}.fullLayout .column4 .layout-item{width:calc(25% - 28px)}.fullLayout.valign1 td{vertical-align:middle;border:0}.fullLayout.valign2 td{vertical-align:bottom}.valign1 .layout-row,.valign2 .layout-row{display:table !important}.valign1 .layout-item{display:table-cell;vertical-align:middle;width:50% !important}.valign2 .layout-item{display:table-cell;vertical-align:bottom;width:50% !important}.v_text .fb-post{width:500px;margin:auto;display:block}.twitter-tweet,.twitter-video{margin:auto}.v_text .tiktok-embed{min-height:480px}@media screen and (max-width:510px){#v_article .imageLeft,#v_article .imageRight,#v_article .quoteLeft,#v_article .quoteRight,#v_article .relatedArticle,#v_article .rightArticle,#v_article .relatedVideo,#v_article .rightVideo,#v_article .block2Left,#v_article .block1Left,#v_article .block5Left,#v_article .block2Right,#v_article .block1Right,#v_article .block5Right,#v_article .leftPoll,#v_article .rightPoll{float:none;margin:20px auto;max-width:100%;width:auto !important}#v_article .imageLeft .imgPhoto,#v_article .imageRight .imgPhoto,#v_article .galleryLeft .imgPhoto,#v_article .galleryRight .imgPhoto,#v_article .galleryVtLeft,#v_article .galleryVtLeft>div,#v_article .galleryVtLeft .imgPhoto,#v_article .galleryVtRight,#v_article .galleryVtRight>div,#v_article .galleryVtRight .imgPhoto,#v_article .galleryLeft,#v_article .galleryRight,#v_article .inside-left-mpu{float:none;margin:10px auto 0;max-width:100%}#v_article .imageLeft .imgPhoto,#v_article .imageRight .imgPhoto{margin:0}#v_article .relatedNews{float:none;margin:10px auto 0;width:100%;max-width:100%}#v_article .relatedNews .background{background-size:100% auto}.valign1 .layout-item{display:block}.fullLayout .column2 .layout-item{width:100% !important}.fullLayout .column3 .layout-item{width:100%}.fullLayout .column4 .layout-item{width:100%}.gallerySquare.each-item .square-item{flex:1 100% !important}}pre{line-height:1.1em;white-space:pre-wrap}p.clicknow{text-align:left;font:bold 17px/17px Arial,Helvetica,sans-serif;margin:20px 0}p.clicknow a{display:inline-block;background-color:#1c9bef;color:#FFF !important;padding:15px 20px;border-bottom:0;text-decoration:none !important;text-transform:uppercase;min-width:300px;text-align:center}@media screen and (max-width:510px){p.clicknow{text-align:center}p.clicknow a{min-width:330px;padding:19px 20px}}#big-shots-overlay .flex-wrap{display:flex}.v_text .imageBox{text-align:center}.v_text .imageBox .inBox{display:inline-block}#SIGNIN{position:fixed;z-index:10001 !important;top:0 !important;left:0 !important;background-color:rgba(0,0,0,0.7) !important;-webkit-backdrop-filter:blur(2px) !important;backdrop-filter:blur(2px) !important;font:14px/20px \"Helvetica\",sans-serif !important;color:#333 !important;height:100vh;width:100vw;overflow-y:scroll;padding-bottom:20px}#SIGNIN .nw-login{position:relative;margin:auto;max-width:525px;width:96%;z-index:99999999}.login-popup{margin-top:30px;border-radius:7px;padding:10px;background:#fff}.login-popup iframe{width:100%}.proscons .fullLayout .layout-item{background:#f3f3ff;padding:20px 30px}.proscons .layout-row{width:100%}.proscons ul{margin:0}.proscons ul li{margin:5px 0;padding-bottom:0}.proscons .pros,.proscons .cons{font-weight:bold;font-size:1.2em;margin-bottom:13px}.proscons .pros::before{content:'✔ ';color:green;font-size:1.2em}.proscons .cons::before{content:'✖ ';color:red;font-size:1.2em}.proscons td{background:inherit}.divTable{display:table;width:auto;border-spacing:2px;width:100%}.divRow{display:table-row;width:auto}.divCell{float:left;display:table-column;width:50%;border-top:2px solid #777}.divRow:nth-child(1) .divCell{border:0}.divCell:nth-child(2){color:#33c;text-align:right}.v_text .creditcard .caption{background:#eef;margin-top:5px}.creditcard{border:1px solid #eee;box-shadow:rgba(200,200,200,.3) -5px 5px;padding:16px}p.btnnow{text-align:left;font:bold 17px/17px Arial,Helvetica,sans-serif;margin:20px auto;width:200px}p.btnnow a{display:inline-block;background-color:#1c1bbb;color:#FFF !important;padding:15px 20px;border-bottom:0;text-decoration:none !important;text-transform:uppercase;min-width:200px;text-align:center;border-radius:10%}.boxtypeB ul li{line-height:1em}#SIGNIN .poster-comments{position:relative;margin:auto;max-width:1000px;width:96%;height:90vh;z-index:99999999;margin-top:50px}#SIGNIN iframe{display:block;height:100%;width:100%;border-radius:5px}.reference{scroll-margin-top:50px}.footnote-box{clear:both;margin-top:70px;border-top:1px solid #666;font-size:.75em}.footnote-box ol{margin-top:12px}.footnote-box li{scroll-margin-top:50px;line-height:1em !important}.footnote-box li a{margin-right:6px}.v_text .cap{margin:0 20px 0 0}.v_text .captionBox{position:relative;padding:10px 15px 15px;text-align:left}.v_text .caption{margin:0;text-align:left;padding:10px 15px 15px;color:#666}.v_text .credit{margin-top:5px;text-transform:uppercase}.relatedNews,.relatedArticle{border-top:#000 3px solid;font-weight:normal}.relatedNews .label{background:#000}.relatedNews a{border-bottom:0 !important}.block3{border-left:0 !important}.vjs-box{position:relative}.vjs-box:before{display:block;content:\"\";width:100%;padding-top:56.25%}.imgPhoto{cursor:pointer}.v_text .imageBox{text-align:center}.v_text .imageBox .inBox{display:inline-block}.v_first .imgPhoto{width:100%}.imageLeft,.imageRight,.galleryVtLeft,.galleryVtRight,.quoteLeft,.quoteRight,.relatedArticle,.rightArticle,.relatedVideo,.rightVideo{max-width:50%;height:auto}.slide .fullLayout{margin:0 auto}.promo-box{margin:20px 0}@media screen and (min-width:768px){.article-body .related.ir{float:right;width:200px;margin-left:30px;margin-bottom:0;margin-top:10px}}@media screen and (max-width:768px){#v_article>figure.imageBox,.article-body>figure.imageBox,.article-body>figure.imageLeft,.article-body>figure.imageRight,.article-body>figure.galleryFull,.article-body>figure.galleryHz,.article-body>figure.comparative{margin:0 calc(50% - 50vw) 20px;max-width:inherit !important}}.article-body h2{margin-top:24px;margin-bottom:24px}.article-body h3{margin-top:20px;margin-bottom:20px}.imageBox .link,.imageLeft .link,.imageRight .link{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.fact-check{text-align:center;margin:20px auto;position:relative}.product-item{text-align:left;margin:20px auto;position:relative;font-size:26px;font-weight:bold}.fact-check:after,.product-item:after{display:block;content:\"\";border-top:3px solid #ccc;transform:translateY(-1rem);position:absolute;top:30px;left:0;width:100%;z-index:1}.product-item:after{border-top:2px solid #1c9bef;top:35px}.fact-check span.fc,.product-item span.fc{background:red;color:white;padding:0 20px;display:inline-block;z-index:2;position:relative}.product-item span.fc{background:#1c9bef;padding:0 5px 0 8px;font-size:.7em;font-family:Arial,Helvetica,sans-serif;width:50px;text-align:center}div.n-forum{background-color:#f41e12;padding:30px;border-radius:8px;color:#ffff;margin:20px 0}.n-forum a.link{color:#ffe400;font-weight:bold}.n-forum a.link2{color:#ffe400;text-decoration:underline}.fullItem .star{margin-left:10px;color:#666}.art19-web-player.awp-medium{min-height:198px}.big-shots{position:relative}.big-shots .n-title{margin-bottom:18px;display:none}.big-shots .n-title .icon-n{position:relative}.big-shots .n-title .icon-n::before{content:\"\";display:block;width:26px;height:25px;border-right:3px solid #f72210;border-bottom:3px solid #f72210;position:absolute;bottom:-4px;right:-4px}.big-shots h2{text-transform:uppercase}.big-shots .description{padding-bottom:20px}.big-shots .image{position:relative}.big-shots .cover.mask{position:absolute;top:0;right:0}.big-shots .cover.mask::before{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;display:block;content:\"\";width:82px;height:83px;background:url(https://g.techtimes.com/images/icon-arrow-dia-down.svg) center/37px no-repeat rgba(18,18,18,.8);position:absolute;top:0;right:0}.big-shots .cover.mask:hover{top:1px;right:1px;left:1px;bottom:1px}.big-shots .cover.mask:hover::before{width:100%;height:100%;background-image:none;background-color:rgba(18,18,18,.1)}.big-shots .info{padding:15px 30px 30px;text-align:center;border:1px solid #d9d9d9;border-top:0;position:relative}@media screen and (max-width:767px){.big-shots{margin-left:-15px;margin-right:-15px}}.front .big-shots .cover.mask{bottom:0;left:0;z-index:1}.v_text .big-shots .container-fluid{padding-left:0;padding-right:0}.story main .big-shots .container-fluid{margin-top:0}.affiliate .imageBox figcaption{background:#000;color:#fff;position:absolute;bottom:0;right:0;padding:5px 10px}.affiliate .imageBox .credit{color:#ccc}.affiliate .v_text p a,.affiliate .v_text h3 a{color:#1c9bef;text-decoration:underline}.article-header .byline{width:calc(100% - 280px);min-width:250px}.social-share{width:270px;height:36px justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-align-items:center;align-items:center;display:flex}.element-invisible{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.jc-sb{-webkit-justify-content:space-between;justify-content:space-between}.ai-c{-webkit-align-items:center;align-items:center}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-xs{display:-webkit-flex;display:flex}.byline-social{border-top:1px solid #e9e9e9;padding:13px 0}.social-share .icon{cursor:pointer;width:22px;height:24px;display:block}.social-share .twitter-x-black{background-size:75%}.social-share{padding-bottom:30px;width:270px;height:36px}.social-share .genericon{font-size:22px}.social-share li{padding-left:12px;padding-right:12px}.byline-social .byline time{min-width:290px;display:block;line-height:25px;font-weight:400;font-size:13px}.byline-social .social-share{margin-top:8px}.social-share .genericon.genericon-flipboard{background-color:#f52828}.genericon-flipboard{background:url(https://g.ibtimes.com/www/images/flipboard.png) no-repeat 50% 50% #f52828}.social-share .genericon{width:36px;height:36px;margin-left:3px;font-size:16px;line-height:36px;color:#738a8d;font-size:24px}.social-share .genericon:hover{text-decoration:none}.social-share .genericon-facebook-alt{font-size:22px;color:#3b5998;margin-left:0}.social-share .genericon-twitter{color:#1da1f2}.social-share .genericon-tumblr{color:#35465c}.social-share .genericon-linkedin{color:#0077b5}.social-share .genericon-pinterest{color:#bd081c}.social-share .genericon-reddit{color:#ff4500}.social-share .genericon.genericon-flipboard{background-color:transparent !important}.on-sticky{padding-bottom:50px}.small-related{padding:10px 0}.small-related .title{font-weight:bold}.small-related .t{margin:7px 0}@media(min-width:1025px){.col-md-8{width:calc(100% - 430px)}.page-sidebar{width:430px;min-width:430px;padding:0 15px}}@media(max-width:1024px){.col-md-4,.col-md-8{width:100%;max-width:100%;flex:none}}.dfp-tag-wrapper{background:#f5f5f5 url(https://g.techtimes.com/www/images/ad.gif) no-repeat center center;height:251px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:sans-serif}.dfp-tag-wrapper iframe{margin:auto;max-width:inherit}#dfp-ad-top-wrapper{border-bottom:1px solid #ccc}#ad-right3-wrapper .dfp-tag-wrapper{height:600px}#ad-bottom-wrapper .dfp-tag-wrapper{height:90px}#ad-sticky-wrapper{display:none}#ad-sticky-wrapper.block-sticky{position:fixed;width:100%;left:0;bottom:0;top:initial;margin:0}#ad-sticky-wrapper .dfp-tag-wrapper{height:50px}.block-sticky{position:sticky;top:0;z-index:2}.page-top-mobile-video{display:none}.ad_wrapper_video{background-image:url(https://g.techtimes.com/video/images/ibt_player_bg2.jpg);background-image:image-set(url(https://g.techtimes.com/video/images/ibt_player_bg2.webp),url(https://g.techtimes.com/video/images/ibt_player_bg2.jpg));background-position:left top;background-size:contain;background-repeat:no-repeat;width:100%;height:200px;position:relative}@media(max-width:1024px){.page-top-ad{display:none}.page-top-mobile-video{display:block;margin-top:25px;width:100%;min-height:calc(100vw/1.66)}.dfp-tag-wrapper,#ad-bottom-wrapper .dfp-tag-wrapper{height:calc(100vw/1.20);max-height:300px;display:flex;align-items:center;justify-content:center}.ad_wrapper_video{background-size:cover}}.btn_mobile_play{position:absolute;width:135px;height:63px;line-height:1em;left:50%;top:100px;margin:-33px 0 0 -67.5px;color:white;background:none;cursor:pointer}.btn_mobile_play:before{font-family:VideoJS;content:\"\\f102\";font-size:3em;vertical-align:middle}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #fff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.play_icon_wrapper{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}#_icon{width:50px;height:50px;cursor:pointer;margin:0 auto}.play_icon{background:url(https://g.techtimes.com/www/images/play_icon.svg) no-repeat}.editors-pick-news-container a img{width:100%;height:auto}.footer-subscribe-form input[type=\"email\"]{color:#fff;text-transform:none}.article-author a,.hero-author a{color:#000;text-decoration:none}.article-text ul{margin-left:30px;margin-bottom:40px}.article-text ul li p,.article-text li p:first-child{margin:0 0 0 20px}.article-content a{color:#0a58b8}.see_now{margin-left:50px}.copyright{margin-bottom:30px}.top-stories-image img,.editors-pick-left-news img,.top-5-travel-stories-container img,.leisure-travel-culture-travel-tips img{width:100%;height:auto}.editors-pick-latest-news-item:last-child{border-bottom:0}.section-hero-img{width:100%}.page-numbers .tabActive a{font-weight:bold;background-color:#ccc}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#000}.spotlight-3rd-column-news img{display:block;max-height:325px;width:293px;margin:0 auto}div.join-comment{margin:2rem 0;border-top:5px solid #cb2b1d;text-align:center;padding:1rem 0;position:relative}.join-comment:before{content:\"\";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #cb2b1d;top:0;left:50%}.join-comment>span{font-family:'Roboto',sans-serif;font-weight:300;text-transform:uppercase;font-size:2rem}.news-item-left{min-width:255px;padding-bottom:30px}.article-text h4,.article-text h5,.article-text h6{margin:0 50px 40px}.at_tags{margin:30px 5px 15px 0}.at_tags .tags{background:#0072bc;color:#fff;float:left;padding:3px 8px;margin-right:15px}.at_tags .t1{padding-top:4px}.at_tags .t1 a{color:#777}.at_tags dd{margin-inline-start:50px}.search-form{display:flex;width:100%;justify-content:space-around}.search-bar input{color:#fff}@media(max-width:1280px){.spotlight-3rd-column-news img{width:100%;max-height:fit-content}.see_now{margin:0 0 40px 0}.at_tags dd{margin-left:0;margin-inline-start:0}}.no-bullet{margin:0;padding:0;list-style:none}.list-divider li{display:flow-root}.list-divider li:not(:last-child){margin-bottom:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #d4d4d4}.no-bullet li{margin:0}.media-left .media{float:left;margin-right:3.3333333%}a.por{display:block}.media{max-width:35%}.por{position:relative}.media-body{overflow:hidden}.stories-list{font-family:\"Poppins\",sans-serif;font-size:11px;color:#222;text-transform:uppercase}.stories-list-title{margin:0}.stories-list-title a{color:#333;text-decoration:none;font-size:22px;line-height:26px;font-weight:bold}.section-page-title{width:95%}.right-column{padding-top:25px}.byline-social .byline{width:calc(100% - 280px);min-width:250px}.writer-info .image,.writer-sponsored .image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;padding:0;overflow:hidden}.writer-info .image img,.writer-sponsored .image img{transform:translate(0%,0%);width:auto;max-width:inherit;height:60px}.byline .author-name{margin-right:10px}.article-header .byline time{display:block;margin-top:10px;font-weight:400}.article-header .byline a:hover{text-decoration:underline}.article-header .byline{margin-bottom:0}.article-header .byline .author-extra{display:inline-block;font-style:normal}.byline .ico-twitter-left:before{width:16px;height:17px;content:' ';display:inline-block;background:url(https://g.techtimes.com/www/images/social/twitter-x-black.svg) left 10%/80% no-repeat;vertical-align:middle}.article-header .byline .genericon{font-size:inherit;line-height:inherit;font-family:inherit}.article-header .byline .genericon::before{font:normal normal 16px Genericons;display:inline-block;vertical-align:middle}.genericon{font-size:20px;vertical-align:top;text-align:center;display:block;font-family:\"Genericons\";cursor:pointer}.article-header .byline .genericon-twitter::before{color:#1da1f2}.article-header .byline .genericon-linkedin::before{margin-right:3px;color:#0077b5}.byline-social{border-top:1px solid #e9e9e9;padding:13px 0}.genericon-flipboard{background-image:url(https://g.techtimes.com/www/images/social/flipboard.png) !important}.social-share{width:270px;height:36px}.jc-fe{-webkit-justify-content:flex-end;justify-content:flex-end}.ai-c{-webkit-align-items:center;align-items:center}.flex-xs{display:-webkit-flex;display:flex}.social-share .twitter-x-black{background:url(https://g.techtimes.com/www/images/social/twitter-x-black.svg) center 55%/53% no-repeat}.social-share .genericon.genericon-flipboard{background-color:transparent !important}.genericon-flipboard{background:url(https://g.techtimes.com/www/images/social/flipboard_srrw.webp) no-repeat 50% 50% #f52828}.social-share .pocket{background:url(https://g.techtimes.com/www/images/social/pocket.svg) 50% 60%/60% no-repeat}.social-share .icon{cursor:pointer;width:36px;height:36px;display:block}.element-invisible{position:absolute;overflow:hidden;height:1px}.social-share .genericon{width:36px;height:36px;margin-left:3px;font-size:16px;line-height:36px;color:#738a8d;font-size:24px}.social-share .genericon:hover{text-decoration:none}.social-share .genericon-facebook-alt{font-size:22px;color:#3b5998;margin-left:0}.social-share .genericon-twitter{color:#1da1f2}.social-share .genericon-tumblr{color:#35465c}.social-share .genericon-linkedin{color:#0077b5}.social-share .genericon-pinterest{color:#bd081c}.social-share .genericon-reddit{color:#ff4500}.social-share .genericon.genericon-flipboard{background-color:transparent !important}.genericon-chat:before{content:\"\\f108\"}.genericon-collapse:before{content:\"\\f432\"}.genericon-comment:before{content:\"\\f300\"}.genericon-expand:before{content:\"\\f431\"}.genericon-downarrow:before{content:\"\\f502\"}.genericon-facebook:before{content:\"\\f203\"}.genericon-facebook-alt:before{content:\"\\f204\"}.genericon-feed:before{content:\"\\f413\"}.genericon-flag:before{content:\"\\f468\"}.genericon-googleplus:before{content:\"\\f218\"}.genericon-googleplus-alt:before{content:\"\\f218\"}.genericon-home:before{content:\"\\f409\"}.genericon-info:before{content:\"\\f455\"}.genericon-instagram:before{content:\"\\f215\"}.genericon-linkedin-alt:before{content:\"\\f208\"}.genericon-linkedin:before{content:\"\\f207\"}.genericon-tiktok path{fill:#fff}.genericon-youtube:before{content:\"\\f213\"}.genericon-mail:before{content:\"\\f410\"}.genericon-menu:before{content:\"\\f419\"}.genericon-next:before{content:\"\\f429\"}.genericon-pinterest-alt:before{content:\"\\f210\"}.genericon-pinterest:before{content:\"\\f209\"}.genericon-previous:before{content:\"\\f430\"}.genericon-reddit:before{content:\"\\f222\"}.genericon-search:before{content:\"\\f400\"}.genericon-subscribe:before{content:\"\\f463\"}.genericon-tumblr:before{content:\"\\f214\"}.genericon-twitter:before{content:\"\\f202\"}.genericon-uparrow:before{content:\"\\f500\"}.genericon-warning:before{content:\"\\f414\"}.genericon-close:before{content:\"\\f405\"}.genericon-close-alt:before{content:\"\\f406\"}@font-face{font-family:'Genericons';src:url(https://g.techtimes.com/www/fonts/Genericons.woff) format(\"woff2\"),url(https://g.techtimes.com/www/fonts/Genericons.woff) format(\"woff\");font-weight:400;font-style:normal;font-display:swap}a{color:inherit;text-decoration:none}a:hover{color:#17aabc;text-decoration:none}button:focus,:focus{outline:0}img{max-width:100%;vertical-align:middle;height:auto}ol,ul{margin-bottom:0;padding-left:0}summary,ul li{list-style:none}figure{margin-bottom:0}figure img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Lato',sans-serif}h2{font-size:26.5px;line-height:33.5px}h3{font-size:24px;line-height:29.5px}h4{font-size:19.5px;line-height:25.5px}h5{font-size:17.5px;line-height:24.5px}h6{font-size:17px;line-height:21.5px}h6 span{font-weight:400}.container-fluid{max-width:1300px}body{color:#02061a;font:13.5px/21.5px Helvetica,sans-serif;position:relative}.current,.brand{color:#fff;background-color:#1baabc}.ph{background-color:#fff;border-bottom:1px solid #7f7f7f;transition:.3s}.logo a{width:200px;height:50px;display:block;background:url(https://g.techtimes.com/www/images/logo-tt.svg) center / contain no-repeat}.ph .socials{text-align:right;padding-top:3px;padding-bottom:5px}.icon,.social{display:inline-block;vertical-align:middle;width:30px;height:30px;background-position:center;background-size:20px;background-repeat:no-repeat;cursor:pointer}.icon-menu{background-image:url(https://g.techtimes.com/www/images/icon_menu.svg);background-size:30px}.icon-search{background-image:url(https://g.techtimes.com/www/images/icon_search.svg)}.showSearch .icon-search,.showMenu .icon-menu{background-image:url(https://g.techtimes.com/www/images/icon_close.svg);background-size:30px}.ph .social-facebook{background-image:url(https://g.techtimes.com/www/images/social_facebook_black.svg)}.ph .social-facebook:hover{background-image:url(https://g.techtimes.com/www/images/social_facebook_white.svg);background-color:#3b5998}.ph .social-twitter{background-image:url(https://g.techtimes.com/www/images/social_x.svg)}.ph .social-twitter:hover{background-image:url(https://g.techtimes.com/www/images/social_x2.svg);background-color:black}.ph .social-youtube{background-image:url(https://g.techtimes.com/www/images/social_youtube.svg)}.ph .social-youtube:hover{background-image:url(https://g.techtimes.com/www/images/social_youtube2.svg)}.pn{font:bold 20px Lato,sans-serif;text-transform:uppercase}.searchform input{margin:0;border:0;border-radius:0;height:30px}.searchform input[type=\"text\"]{background-color:#f5f5f5;color:#000;font-size:16px;text-indent:8px;width:100%}.searchform input[type=\"submit\"]{background:url(https://g.techtimes.com/www/images/icon_search2.svg) center /20px no-repeat #1baabc;width:30px}@media(min-width:768px){.icon-menu{display:none}.searchform{position:absolute;width:0;overflow:hidden;transition:.3s}.showSearch .searchform{width:290px}.ph{padding-top:27px;padding-bottom:12px}.ph .logo{padding-bottom:9px}.ph .logo a{width:230px;height:30px}.pn ul{width:100%;display:flex}.pn li{flex-grow:1;text-align:center}.pn .brand a:hover{color:#4eddef}.scrollHeader .ph{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:0;padding-bottom:0}.scrollHeader .ph .container-fluid{height:60px}.scrollHeader .ph .logo{padding-bottom:0}.scrollHeader .ph .logo a{width:84px;height:50px}.scrollHeader .ph .socials{display:none}}@media(min-width:950px){.pn ul{display:block;text-align:right}.pn li{display:inline-block;padding-left:15px;padding-right:15px}}@media(max-width:767px){.icon-search{display:none}body{padding-top:60px}.ph{position:fixed;top:0;left:0;right:0;z-index:1000}.ph .container-fluid{height:60px}.pn{position:fixed;background-color:#17aabc;color:#fff;top:60px;right:0;width:290px;height:calc(100vh - 60px);transform:translate(100%);transition:.3s}.pn .brand{color:#9affff}.showMenu .pn{transform:translateX(0)}.searchform,.pn a{display:block;padding:15px}.pn a:hover{background-color:#0c0c0c;color:#fff}}.icon-menu{background-color:transparent;border:0;cursor:pointer;width:44px;height:44px;background-size:30px;background-repeat:no-repeat;background-position:center;margin-left:auto;flex-shrink:0}.icon-menu span{display:block;width:100%;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease}@media(max-width:767px){nav.pn{overflow:hidden}body{overflow-x:hidden}.ph{overflow:hidden}}.icon-menu.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.icon-menu.open span:nth-child(2){opacity:0}.icon-menu.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}div.category{font-weight:700;font-family:'Lato',sans-serif;color:#1baabc;text-transform:uppercase;letter-spacing:.5px}.section-top{padding-top:35px}article figure{margin-bottom:9px}article .category{margin-bottom:6px}.section-top article.lg figure{margin-bottom:16px}article.lg .category{margin-bottom:10px;font-size:16.5px}article.lg summary{padding-top:3px;padding-bottom:12px}article.video figure{background-color:#000}article.video figure a{display:block;position:relative}article.video figure a::before{content:\"\";display:block;width:26px;height:26px;background:url(https://g.techtimes.com/www/images/icon_play.svg) center / contain no-repeat;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}article.video figure img,article.video figure a::before{opacity:.9;transition:.3s}article.video figure a:hover img,article.video figure a:hover::before{opacity:1}article.video.lg figure a::before{width:58px;height:58px}.block-title{color:#1baabc;font:bold 27.5px/27.5px Lato,sans-serif;border-top-width:3px;border-top-style:solid;text-transform:uppercase;padding-top:15px;padding-bottom:25px}.block-title .more{font-size:15px}.list figure.float-left{width:35%;max-width:190px;margin-right:16px}.list li{border-top:1px solid #e5e5e5;padding-top:14px;padding-bottom:5px}.list li:first-child{border-top:0;padding-top:0}.list article .category{margin-top:2px;margin-bottom:3px}.list .byline{margin-bottom:6px}.mb{margin-bottom:35px}.block figure{margin-bottom:12px}.block article{margin-bottom:14px}ol.list{counter-reset:countup}ol.list article .category{margin-top:0}ol.list li{list-style:none;counter-increment:countup;display:flex}ol.list li::before{content:counter(countup)\".\";font:bold 22px/22px sans-serif;color:rgba(0,0,0,.5);margin-right:10px}ol.list .d-flex figure{flex:0 0 32%;margin-right:16px}.archive ol.list .d-flex figure{flex:0 0 44%;margin-right:16px}@media(min-width:576px){.block .col-sm-6:nth-of-type(even){border-left:1px solid #e5e5e5}}@media(min-width:576px) and (max-width:767px){.section-top .col-sm-6:nth-of-type(even),.section-middle .col-sm-6:nth-of-type(even),.videos .col-sm-4:nth-of-type(n+2){border-left:1px solid #e5e5e5}}@media(min-width:768px){.section-top .col-sm-6,.section-middle .col-sm-6:nth-of-type(n+2),.b-md-l{border-left:1px solid #e5e5e5}.section-top.s1{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px}.section-top article:first-of-type,.section-middle .col-sm-6{margin-bottom:35px}.section-middle.s2 .block-title{padding-bottom:15px}}@media(min-width:768px) and (max-width:991px){.videos .col-md-12 article::after{content:\"\";display:table;clear:both}.videos .col-md-12 figure{width:35%;max-width:190px;float:left;margin-right:16px}.videos .col-md-12 article{border-top:1px solid #e5e5e5;padding-top:14px;padding-bottom:6px}}@media(min-width:992px){article.video.lg{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:16px}.videos .col-lg-4:nth-of-type(n+2){border-left:1px solid #e5e5e5}}@media(max-width:767px){.section-top article,.section-middle article{padding-bottom:35px}.block article,article.video.lg{margin-bottom:35px}}.page-middle{background-color:#f5f5f5;padding-top:30px;padding-bottom:30px}.breadcrumbs{font:bold 10px/10px Lato,sans-serif;color:#1baabc;text-transform:uppercase;padding-top:25px;padding-bottom:0}.breadcrumbs a{font-weight:400;color:#515254}.breadcrumbs li::before{font-weight:400;color:#515254;content:\">\";margin-left:7px;margin-right:4px}.breadcrumbs li:first-child::before{content:none}.archive-header{font:bold 18px/34px Lato,sans-serif;text-transform:uppercase;padding-top:10px}.archive-header h1{font-size:34px;padding-right:15px}.archive-header li{display:inline-block}.archive-header li a{display:block;margin-right:30px}.archive{padding-top:20px}.archive .lg{border-bottom:1px solid #e5e5e5;padding-bottom:26px;margin-bottom:35px}.loadmore{text-align:center;border-top:1px solid #e5e5e5;padding-top:45px;padding-bottom:25px}.loadmore span{display:inline-block;cursor:pointer;font:bold 16px/31px Lato,sans-serif;text-transform:uppercase;color:#fff;background-color:#1baabc;padding-left:20px;padding-right:20px}.loadmore span:hover{background-color:#000}.pager{font:bold 16px/26px Lato,sans-serif;padding-bottom:75px;padding-top:40px;text-align:center}.pager li{display:inline-block;margin-left:7px;margin-right:7px}.pager a,.pager span{display:inline-block;padding-left:9px;padding-right:9px;border-width:1px;border-style:solid}.pager a{color:#1baabc}.pager .current span,.pager a:hover{background-color:#1baabc;color:#fff;border-color:transparent}.pager span{color:#666;border-color:#ccc}.pager .ellipses{color:#1baabc;border-width:0}.ph .logo-buzz a{display:inline-block;vertical-align:middle}.ph .logo-buzz .text{background-image:none;width:auto;height:auto;background-color:#1baabc;color:#fff;font:bold 24px/32px Lato,sans-serif;text-transform:uppercase;padding:16px 7px 2px}.buzz{background-color:#1baabc;margin-bottom:35px}.buzz .container-fluid{background:url(https://g.techtimes.com/www/images/buzz.jpg) right center / 565px no-repeat}.buzz .description{color:#fff;text-transform:uppercase;font:28px/34px Lato,sans-serif;padding-top:33px;height:105px}.buzz-header{font:bold 20px/34px Lato,sans-serif;text-transform:uppercase}.buzz-header h1{font-size:34px;margin-bottom:15px}.buzz-header li{padding-top:10px}.buzz-header li a{display:block;padding-bottom:0}.buzz-header .current{background-color:#fff;color:inherit}.buzz-header a:hover{color:#fff}.buzz-header .current a:hover{color:inherit}.buzz-cards h3{padding:15px}@media(min-width:400px){.ph .logo-buzz .text{margin-left:10px;font-size:32px}}@media(min-width:768px){.ph .logo-buzz .text{padding-top:28px;margin-top:3px}.buzz-header h1{margin-right:35px}.buzz-header li a{padding-left:18px;padding-right:18px}.scrollHeader .ph .logo-buzz .text{padding-top:16px;margin-top:0;width:auto;font-size:24px}}@media(max-width:767px){.buzz li:first-child{width:100%}.buzz-header{margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.buzz-header li{flex-grow:1;text-align:center}.buzz-header li:first-child{text-align:left;padding-left:15px;width:100%}}.sidebar{position:static}@media(max-width:767px){.sticky{position:static !important}}.article-header{padding-top:10px;padding-bottom:15px}.article-header h1{font:bold 36.5px/46.5px Lato,sans-serif}.article-header h4{font:20.5px/28.5px Lato,sans-serif;font-style:italic}.article-body{font-size:19px;line-height:30px;color:#000}.article-body p,.article-body ul,.article-body ol{margin-bottom:30px}.article-body h3{margin-bottom:.7em}.article-body h2{margin-bottom:.8em}.article-body h4,.article-body h5{margin-bottom:.6em}.article-body .byline{color:#02061a}.author{color:#1baabc;font-weight:700}.article-body .byline time{color:#3c3a3a;font-weight:300;font-size:15px}.article-body a{font-weight:700;color:#1baabc}.article-body a:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#1baabc;text-decoration-thickness:3px}.article-body figure{padding-top:10px;margin-bottom:25px}.article-body figcaption{font-size:15px;line-height:21.5px;color:#3b3939;padding-top:8px;padding-bottom:8px}.article-body figcaption .credit{color:#868788}.article-body ol,.article-body ul{margin-left:30px}.article-body ul li{list-style:disc}.article-body blockquote{border-left:6px solid #e5e5e5;padding-left:30px;font-style:italic;margin-left:30px}.article-copyright{font-style:italic;font-size:16.5px;color:#363535;margin-bottom:30px}.tags{font:20.5px/30px Lato,sans-serif;color:#444747;padding-top:10px;margin-bottom:20px}.tags strong{display:inline-block;margin-right:10px}.tags a{display:inline-block;padding-left:10px;padding-right:10px}.tags a:hover{text-decoration:none;background-color:#1baabc;color:#fff}.related{font-family:\"Lato\",sans-serif;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:22px}.article-body .related figure{width:167px;padding-top:0;margin-bottom:0;margin-right:18px}.article-body .related a{color:#000}.related h3{font-size:22px;line-height:22px;padding-bottom:10px}.related h4{font-size:20.5px;line-height:30px}.related article{padding-bottom:10px}.discussion{display:none}.subscribe-block{background-color:#6ac1d1;padding:20px 25px;margin-top:35px;margin-bottom:35px}.subscribe-block h3{color:#fff;font-size:22px;line-height:25.5px;margin-bottom:5px}.subscribe-block p{font:11px/14px Helvetica,sans-serif;color:rgba(22,21,21,.79);margin-bottom:15px}.subscribe-block input{border-radius:0;border:0;height:33px;padding:0}.subscribe-block input[type=\"text\"]{color:#5f5c5c;font:10px/10px Helvetica,sans-serif;background-color:#fff;text-indent:15px;flex:1}.subscribe-block input[type=\"submit\"]{background-color:#000;color:#fff;font:bold 14px/33px Helvetica,sans-serif;width:118px;text-align:center;cursor:pointer;margin-left:5px}.at-sns-v{opacity:.9}.at-sns-h{width:100%;overflow:hidden;height:40px;margin-bottom:15px}.at-sns-v .plus,.at-sns-v .close{background:#1baabc;border-radius:100%;width:30px;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative}.at-sns-v .plus .icon-plus,.at-sns-v .close .icon-cancel{display:block;width:16px;height:16px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-sns-v .plus .icon-plus{background-image:url(https://g.techtimes.com/www/images/icon-split.png);background-position:-255px -32px}.at-sns-v .close .icon-cancel{background-image:url(https://g.techtimes.com/www/images/icon-split.png);background-position:-279px -32px}.at-sns-v .close{float:none;opacity:inherit}.bts_social .ico{background:url(https://g.techtimes.com/www/images/social_desktop.gif) no-repeat 0 0 #000;width:40px;border-radius:100%;height:40px;display:inline-block;text-indent:-9999px}.bts_social .ico:hover{opacity:.8}.bts_social .fb{background-position:0 0}.bts_social .tw{background-position:-40px 0}.bts_social .g{background-position:-80px 0}.bts_social .in{background-position:-120px 0}.bts_social .rd{background-position:-160px 0}.bts_social .email{background-position:-200px 0}.bts_social .whats{background-position:-240px 0}.bts_social .stu{background-position:-280px 0}.bts_social .digg{background-position:-320px 0}.bts_social .comt{background-position:-360px 0}.at-sns-v .plus,.at-sns-v .close{margin-top:3px;margin-bottom:3px}.bts_social li{padding-top:3px;padding-bottom:3px}@media(min-width:768px){.article-body figure{max-width:90%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.at-sns-v{position:fixed;top:50%;transform:translateY(-50%);left:0;text-align:center}.at-sns-v .plus,.at-sns-v .close{margin-left:3px;margin-right:3px}.bts_social li{padding-left:3px;padding-right:3px}.sidebar-spacing{padding:0 50px}}@media(min-width:1460px){.at-sns-v{left:25px}}@media(max-width:1279px){.at-sns-v{margin-bottom:35px}.social_more,.bts_social li{display:inline-block;vertical-align:middle}}.pf{background-color:#828282;color:#fff;font-family:\"Lato\",sans-serif;padding-top:35px;padding-bottom:35px}.pf a:hover,.pf button:hover{color:#4eddef}.pf .social-facebook:hover{background-image:url(https://g.techtimes.com/www/images/social_facebook_black.svg)}.pf .social-facebook{background-image:url(https://g.techtimes.com/www/images/social_facebook_white.svg)}.pf .social-twitter:hover{background-image:url(https://g.techtimes.com/www/images/social_x.svg)}.pf .social-twitter{background-image:url(https://g.techtimes.com/www/images/social_x2.svg)}.pf .logo a{background-image:url(https://g.techtimes.com/www/images/logo-tt-btm2.svg);width:190px;height:27px}.pf ul,.pf .list2 button{font-weight:700;text-transform:uppercase}.pf li{display:inline-block}.pf .list1{font-size:20px}.pf .list2,.pf .list2 button{color:rgba(255,255,255,.7);font-size:15px}.pf .list2 button{border:0;background:none}.pf .copyright{color:rgba(255,255,255,0.5);font-size:15.5px;padding-top:2px}@media(min-width:992px){.pf ul{text-align:center}.pf li{padding-left:15px;padding-right:15px;padding-bottom:8px}.pf .socials{text-align:right}.pf .copyright{padding-bottom:19px}}@media(max-width:991px){.pf .logo,.pf ul{padding-bottom:10px}.pf li{padding-top:10px;padding-bottom:10px;padding-right:30px}}.article-body .imageLeft{float:left;padding-right:15px;margin-bottom:15px}.article-body .imageLeft .caption{margin-bottom:2px;font-size:15px;line-height:21.5px;color:#3b3939}.article-body .imageNone .caption{font-size:15px;line-height:21.5px;color:#3b3939}.aff-button{text-align:center;margin-bottom:15px}.aff-button a{display:inline-block;padding:15px 30px;border-radius:3px;background-color:#ed2939;border-bottom:2px solid #b31724;color:#fff;font:bold 20px/20px Helvetica,Arial,sans-serif;text-decoration:none}.aff-button.yellow a{background-color:#ffc700;border-bottom:2px solid #dca300;color:#fff}.aff-button.left{text-align:left}.aff-button.right{text-align:right}.aff-button a:hover{text-decoration:none}.imagePrice{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.article-body .imagePrice figure{width:50%}.imagePrice figure img{width:auto}@media(max-width:768px){.imagePrice{display:block}.imagePrice figure{margin-left:auto;margin-right:auto}}table.GeneratedTable{width:100%;background-color:#FFF;border-collapse:collapse;border-width:2px;border-color:#fc0;border-style:solid;color:#000}table.GeneratedTable td,table.GeneratedTable th{border-width:2px;border-color:#fc0;border-style:solid;padding:3px;text-align:center}table.GeneratedTable td{text-align:center}table.GeneratedTable thead{background-color:#fc0}.GeneratedTable img{max-height:250px;margin:0 auto}.breadcrumbs li:last-child a{color:#1baabc}.jobslist h3,.about-right h3{border-bottom:1px solid #CCC;padding-bottom:20px;margin-bottom:20px}.jobslist ul li{border-bottom:1px solid #CCC;padding:15px;font-size:18px}.jobslist ul{margin-bottom:20px}.about-right p,.about-right b{font-size:1rem}.byline-social .byline{width:calc(100% - 280px);min-width:250px}.writer-info .image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;padding:0;overflow:hidden}.writer-info .image img{transform:translate(0%,0%);width:auto;max-width:inherit;height:60px}.byline .author-name{margin-right:10px}.article-header .byline time{display:block;margin-top:10px;font-weight:400}.article-header .byline a:hover{text-decoration:underline}.article-header .byline{margin-bottom:0}.article-header .byline .author-extra{display:inline-block;font-style:normal}.byline .ico-twitter-left:before{width:16px;height:17px;content:' ';display:inline-block;background:url(https://g.techtimes.com/www/images/social/twitter-x-black.svg) left 10%/80% no-repeat;vertical-align:middle}.article-header .byline .genericon{font-size:inherit;line-height:inherit;font-family:inherit}.article-header .byline .genericon::before{font:normal normal 16px Genericons;display:inline-block;vertical-align:middle}.genericon{font-size:20px;vertical-align:top;text-align:center;display:block;font-family:\"Genericons\";cursor:pointer}.article-header .byline .genericon-twitter::before{color:#1da1f2}.article-header .byline .genericon-linkedin::before{margin-right:3px;color:#0077b5}.byline-social{border-top:1px solid #e9e9e9;padding:13px 0}.genericon-flipboard{background-image:url(https://g.techtimes.com/www/images/social/flipboard.png) !important}.social-share{width:270px;height:36px}.jc-fe{-webkit-justify-content:flex-end;justify-content:flex-end}.ai-c{-webkit-align-items:center;align-items:center}.flex-xs{display:-webkit-flex;display:flex}.social-share .twitter-x-black{background:url(https://g.techtimes.com/www/images/social/twitter-x-black.svg) center 55%/53% no-repeat}.social-share .genericon.genericon-flipboard{background-color:transparent !important}.genericon-flipboard{background:url(https://g.techtimes.com/www/images/social/flipboard_srrw.webp) no-repeat 50% 50% #f52828}.social-share .pocket{background:url(https://g.techtimes.com/www/images/social/pocket.svg) 50% 60%/60% no-repeat}.social-share .icon{cursor:pointer;width:36px;height:36px;display:block}.element-invisible{position:absolute;overflow:hidden;height:1px}.social-share .genericon{width:36px;height:36px;margin-left:3px;font-size:16px;line-height:36px;color:#738a8d;font-size:24px}.social-share .genericon:hover{text-decoration:none}.social-share .genericon-facebook-alt{font-size:22px;color:#3b5998;margin-left:0}.social-share .genericon-twitter{color:#1da1f2}.social-share .genericon-tumblr{color:#35465c}.social-share .genericon-linkedin{color:#0077b5}.social-share .genericon-pinterest{color:#bd081c}.social-share .genericon-reddit{color:#ff4500}.social-share .genericon.genericon-flipboard{background-color:transparent !important}.genericon-chat:before{content:\"\\f108\"}.genericon-collapse:before{content:\"\\f432\"}.genericon-comment:before{content:\"\\f300\"}.genericon-expand:before{content:\"\\f431\"}.genericon-downarrow:before{content:\"\\f502\"}.genericon-facebook:before{content:\"\\f203\"}.genericon-facebook-alt:before{content:\"\\f204\"}.genericon-feed:before{content:\"\\f413\"}.genericon-flag:before{content:\"\\f468\"}.genericon-googleplus:before{content:\"\\f218\"}.genericon-googleplus-alt:before{content:\"\\f218\"}.genericon-home:before{content:\"\\f409\"}.genericon-info:before{content:\"\\f455\"}.genericon-instagram:before{content:\"\\f215\"}.genericon-linkedin-alt:before{content:\"\\f208\"}.genericon-linkedin:before{content:\"\\f207\"}.genericon-tiktok path{fill:#fff}.genericon-youtube:before{content:\"\\f213\"}.genericon-mail:before{content:\"\\f410\"}.genericon-menu:before{content:\"\\f419\"}.genericon-next:before{content:\"\\f429\"}.genericon-pinterest-alt:before{content:\"\\f210\"}.genericon-pinterest:before{content:\"\\f209\"}.genericon-previous:before{content:\"\\f430\"}.genericon-reddit:before{content:\"\\f222\"}.genericon-search:before{content:\"\\f400\"}.genericon-subscribe:before{content:\"\\f463\"}.genericon-tumblr:before{content:\"\\f214\"}.genericon-twitter:before{content:\"\\f202\"}.genericon-uparrow:before{content:\"\\f500\"}.genericon-warning:before{content:\"\\f414\"}.genericon-close:before{content:\"\\f405\"}.genericon-close-alt:before{content:\"\\f406\"}.ad_sidebar_float{margin-bottom:25px}.float-left{float:left !important}.block-fusion-ads{margin-bottom:20px}.headline-bg.ces{background:#c3b6fe;background:linear-gradient(45deg,rgba(255,93,134,1) 0,rgba(195,182,254,1) 47%,rgba(30,159,224,1) 100%)}.ces .special_logo{color:white;font:bold 27.5px/27.5px Lato,sans-serif;padding-bottom:20px}.ces .category a{color:white}.ces .section-top.s1{border-bottom:0}.logo{position:relative}.logo .edition{position:absolute;top:0;right:-8px;font-size:1em}</style><link rel=\"preload\" href=\"https://g.techtimes.com/sys/css/video-initial.css?v=1785057989\" as=\"style\" onload=\"this.onload=null;this.rel='stylesheet'\"><noscript><link rel=\"stylesheet\" href=\"https://g.techtimes.com/sys/css/video-initial.css?v=1785057989\"></noscript> <script>var relList=document.createElement('link').relList;if(!!(relList&&relList.supports&&relList.supports('preload'))){}else{GCSS('https://d.techtimes.com/widget/graphic?path=sys/css/video-initial.css&v=1785057989&mime=text/css')}</script> <link rel=\"preload\" as=\"script\" href=\"https://g.techtimes.com/sys/js/674872aef7c2f13a2bd6b8cac49741d2.js?v=1785057989\" /> <script id=\"loading_position\">oa.pageinfo={\"articleId\":\"321247\",\"articleTitle\":\"AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna\",\"writerId\":\"1541\",\"writer\":\"Mark Rutherford\",\"accountId\":\"3171192\",\"contributor\":0,\"editorialTeam\":\"\",\"section\":\"Tech\",\"sectionId\":\"1\",\"language\":\"en\",\"publishedTime\":1784720261,\"publishedDate\":\"20260722\",\"published\":\"1\",\"content_channel\":\"Technology & Computing > Information and Network Security\",\"content_channel_iab\":\"IAB19-25\",\"content_channel_iabs\":[\"IAB19-25\",\"IAB19\"],\"categories\":\"personaltech\",\"source\":\"TechTimes\",\"video\":\"N\",\"video_type\":\"n\\/a\",\"video_ap\":\"N\",\"layout\":\"standard\",\"paragraphs\":33,\"page_type\":\"article\",\"wordcount\":\"3056\",\"related_count\":2,\"classification\":\"\",\"tier\":\"\",\"article_value\":0,\"story_location\":\"Austria\",\"topics\":\"AI Agents, Cybersecurity\",\"keywords\":\"agentproto BoF IETF 126,Model Context Protocol MCP,post-quantum DNSSEC,IETF,AI agents,internet standards,cybersecurity,BGP security\"};if(/Alchemiq/i.test(oa.pageinfo.keywords))oa.pageinfo.content_src=\"Alchemiq\";else if(oa.pageinfo.source)oa.pageinfo.content_src=oa.pageinfo.source;else oa.pageinfo.content_src=\"NoContent\";var setCookieSecure=function(name,value,days,domain){var date,expires,host='';if(days){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires=\"; expires=\"+date.toGMTString();if(domain)host=\";domain=\"+domain}else{expires=\"; expires=0\"}document.cookie=name+\"=\"+value+expires+host+\"; path=/; secure; samesite=lax;\"},LJS=function(b,c,d){var a=document.createElement(\"script\");a.src=b;d?a.async=!0:a.defer=!0;c&&(a.id=c);b=document.getElementsByTagName(\"head\")[0];b.insertBefore(a,b.firstChild)},LJSA=function(src,id){LJS(src,id,1)},site_name=\"Tech Times\",site_id=\"tt\",site_domain=\"techtimes.com\",is_gdpr=/EU|AT|BE|BG|HR|CY|CZ|DK|EE|FI|FR|DE|GR|HU|IE|IT|LT|LV|LU|MT|NL|PL|PT|RO|SK|SI|ES|SE|GB|IS|LI|NO/i.test(oa.geo.country),gdpr_applies=ccpa_applies=usp_applies=gpp_applies=!1,uspString='1---',consentPrebid={},dataLayer=dataLayer||[],referrer='',timerStart=Date.now();ibt_log(\"Country\",oa.geo.country,0);if(oa.pageinfo.layout=='corporate'){}else{if(oa.geo.country=='US'&&/CA|CO|CT|UT|VA|OR|MT|TX|IA|IN|TN|FL/i.test(oa.geo.state)){usp_applies=!0;consentPrebid.usp={cmpApi:'iab',timeout:700}}else if(is_gdpr){gdpr_applies=!0;consentPrebid.gdpr={cmpApi:'iab',timeout:700,defaultGdprScope:!0}}else if(oa.geo.country=='BR'){gpp_applies=!0}\nif(usp_applies||gdpr_applies||gpp_applies){var sirdata=\"acSM1\";_LJ(\"https://cache.consentframework.com/js/pa/41059/c/\"+sirdata+\"/stub\");LJ(\"https://choices.consentframework.com/js/pa/41059/c/\"+sirdata+\"/cmp\",function(){ibt_log('CMP Sirdata loaded')});var LJ_CMP=function(f){var s=document.createElement('script');s.setAttribute('data-cmp-src',f);var h=document.head||document.getElementsByTagName(\"head\")[0];h.appendChild(s)}}}</script> <link rel=\"dns-prefetch\" href=\"https://stats.myibtimes.com\" /><link rel=\"dns-prefetch\" href=\"https://securepubads.g.doubleclick.net\" /> <script>var utm_result2=getUrlParameters();if(document.referrer=='')referrer='direct';else if(document.referrer.indexOf(location.protocol+\"//\"+location.host)===0||document.referrer.search('(.*)www-techtimes-com.cdn.ampproject.org([^/?]*)')===0)referrer='internal';else referrer='external';function TrafficSource(r,u){if(/^https?:\\/\\/([\\w\\.]+\\.)?facebook\\./.test(r)||/FBAN|FB_IAB/.test(u))return'Facebook';if(/^https?:\\/\\/([\\w\\.]+\\.)?newsbreak(app)?\\./.test(r)||/NewsBreak/i.test(u))return'NewsBreak';if(/^https?:\\/\\/([\\w\\.]+\\.)?toutiao\\.com/.test(r)||/TopBuzz/.test(u))return'TopBuzz';if(/^https?:\\/\\/([\\w\\.]+\\.)?flipboard\\.com/.test(r)||/Flipboard/.test(u))return'Flipboard';if(r=='')return'Direct';if(utm_result2.utm_medium=='email')return'fromNewsletter';if(r=='https://www.techtimes.com/'||r.indexOf('https://www.techtimes.com/?')!=-1)return'fromHomepage';if(/^https?:\\/\\/www\\.google\\.com\\/amp\\/s\\/www\\.techtimes\\.com/.test(r))return'AmpGoogle';if(/^https?:\\/\\/([\\w\\.]+\\.)?google(apis)?\\./.test(r)||/com\\.google\\.android\\.googlequicksearchbox/.test(r))return'Google';if(/^https?:\\/\\/([\\w\\.]+\\.)?(bing|msn)\\./.test(r))return'Microsoft';if(/^https?:\\/\\/([\\w\\.]+\\.)?yahoo\\./.test(r))return'Yahoo';if(/^https?:\\/\\/([\\w\\.]+\\.)?newsnow\\./.test(r))return'NewsNow';if(/^https?:\\/\\/([\\w\\.]+\\.)?smartnews\\./.test(r))return'SmartNews';if(/^https?:\\/\\/([\\w\\.]+\\.)?reddit\\./.test(r))return'Reddit';if(/^https?:\\/\\/t.co\\//.test(r))return'X';if(/axelspringer\\.yana\\.zeropage/.test(r)||r.search('upday')===0)return'upday';if(/^https?:\\/\\/www-techtimes-com\\.cdn\\.ampproject\\.org/.test(r))return'AmpCdn';if(referrer=='internal')return'Internal';return'Other'};var trsource=TrafficSource(document.referrer,navigator.userAgent),brtype='web',highval=!1,emlhs=getCookieString('emlhs'),frhp=getCookieString('frhp'),connection=navigator.connection||navigator.mozConnection||navigator.webkitConnection,con_type=(connection===undefined)?\"no_info\":connection.effectiveType;ibt_log(\"con_type\",con_type);if(oa.browser.name.indexOf('Webview')>-1)brtype=oa.browser.name=='Android Webview'?'wv_android':'wv_ios';if(trsource=='fromNewsletter'||trsource=='fromHomepage'||emlhs||frhp)highval=!0;var highval_str=(highval)?\"1\":\"0\"</script> <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https://g.techtimes.com/themes/favicons/apple-touch-icon.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://g.techtimes.com/themes/favicons/favicon-32x32.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://g.techtimes.com/themes/favicons/favicon-16x16.png\"><link rel=\"shortcut icon\" href=\"https://g.techtimes.com/favicon.ico\"> <script>var pbjs=pbjs||{},googletag=googletag||{};googletag.cmd=googletag.cmd||[];pbjs.que=pbjs.que||[];(function(){var v=document.createElement('video'),p;v.src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\";if((p=v.play())!=undefined)p.then(function(){ibt_log(\"[AUTOPLAY]Allow\");dfpSlots.autoplay=1},function(){v.volume=0;v.muted=!0;v.play().then(function(){ibt_log(\"[AUTOPLAY]MutedOnly\");dfpSlots.autoplay=2},function(){ibt_log(\"[AUTOPLAY]Blocked\");dfpSlots.autoplay=2})})})()</script> <script>LJ('https://g.techtimes.com/sys/js/674872aef7c2f13a2bd6b8cac49741d2.js?v=1785057989',function(){doAfterLoad()})</script> <script>function extractHostname(t){return(t.indexOf(\"//\")>-1?t.split(\"/\")[2]:t.split(\"/\")[0]).split(\":\")[0].split(\"?\")[0]};dfpSlots.pginfo={\"refresh_time\":\"30\",\"max_refresh\":\"100\",\"desktop\":\"right1|1|1|0,right2|1|0|1,right3|1|1|1,right4|1|0|1,bottom|1|0|1,oop1|0|0|0,oop2|0|0|0,oop3|0|0|0,RevUpDigital-header-code|0|0|0,mgid-2025|0|0|0\",\"tablet\":\"top|1|0|1,right1|1|0|1,right2|1|0|1,right3|1|0|1,right4|1|0|1,bottom|1|0|1,sticky|1|1|1,oop1|0|0|0,oop2|0|0|0,oop3|0|0|0,RevUpDigital-header-code|0|0|0,mgid-2025|0|0|0\",\"mobile\":\"top|1|0|1,right1|1|0|1,right2|1|0|1,right3|1|0|1,right4|1|0|1,bottom|1|0|1,sticky|1|1|1,oop1|0|0|0,oop2|0|0|0,oop3|0|0|0,RevUpDigital-header-code|0|0|0,mgid-2025|0|0|0\",\"desktop_num\":5,\"tablet_num\":7,\"mobile_num\":7};dfpSlots.pbjs=0;dfpSlots.aps=0;dfpSlots.rdm=0;dfpSlots.limit={'s':4,'m':30,'d':90};dfpSlots.cap={'s':0,'m':parseInt(getCookie('cap_m')||0),'d':parseInt(getCookie('cap_d')||0)};var site_random=Math.random(),ibtmedia_device=mobile_device?(screen.width<768||screen.height<768?'mobile':'tablet'):\"desktop\",group_cat=excl_label=amzn_video_bid=prebid_video_bid=prebid_cust_param=fbprom=fbpromoc=otherpromoc=keyExC=\"\",keyEx=[],NoPassFQ=DVPreFilter=\"N\",adBlock=\"U\",adblockedcmd=[],site_ads=1,pageFocus=site_ads_text='Y',dfp_cat=\"n/a\",fq_ref=extractHostname(document.referrer)||'Direct',pageRefreshed=\"N\",w1200=(brW>=1200)?\"Y\":\"N\",fqs_loaded=fqs_load_timeout=pbjs_loaded=amznads2_loaded=is_bot=!1;if(ibtmedia_device=='desktop'&&screen.width<=1024&&oa.os.name=='Mac OS'){ibtmedia_device='tablet';mobile_device=!0}\nif(!oa.geo.device)oa.geo.device=ibtmedia_device;if(dfpSlots.pginfo.desktop_num+dfpSlots.pginfo.mobile_num+dfpSlots.pginfo.tablet_num==0){site_ads=0;site_ads_text='N'}\nif(getCookie('nwcmsmode')){site_ads=0;site_ads_text='N_CMS'}if(getCookie('ibtfreead')=='1'){site_ads=0;site_ads_text='N_SUBSCRIBER'}\nif(window.bot_engine){site_ads=0;site_ads_text='N_BOT'}else if(site_id=='ibtus'&&(oa.os.name=='Linux'||(oa.os.name=='Windows'&&parseInt(oa.os.version)<10)||(oa.os.name=='Android'&&parseInt(oa.os.version)<=5)||(ibtmedia_device=='desktop'&&(/HK|ZA|MY|ID|VN|IN|TR|PH|NO/i.test(oa.geo.country)||(oa.os=='Windows'&&/IN|ID|VN/i.test(oa.geo.country))||(oa.os=='Mac OS'&&/CH|PK/i.test(oa.geo.country))||(oa.browser.name=='Chrome'&&(oa.browser.version==\"8\"||oa.browser.version==\"11\"))||(oa.browser.name=='Firefox'&&oa.browser.version==\"11\"))))){site_ads=0;site_ads_text='N_BLOCKED_COUNTIRES'}else if(/CN|VN/i.test(oa.geo.country)&&['p1','md','mduk','lt','ibtuk','ftuk','ft'].indexOf(site_id)<0){site_ads=0;site_ads_text='N_BLOCKED_COUNTIRES'}\nif(oa.geo.country=='US'&&ibtmedia_device=='desktop')dfpSlots.limit={'s':2,'m':10,'d':30};if(site_id=='ibtus'&&!/pb=0/.test(location.href)&&(dfpSlots.limit.m<=dfpSlots.cap.m||dfpSlots.limit.d<=dfpSlots.cap.d)){site_ads=0;site_ads_text='N_ADS_CAPPING'} var ts='nonpromoted',utm_result=getUrlParameters();dfpSlots.onvideoplay=[];if(utm_result.utm_campaign=='promoted'&&utm_result.utm_source=='facebook.com'&&utm_result.utm_term){ts=\"fbpromo\";fbpromoc=utm_result.utm_term;setCookieHours(\"fbpromo\",fbpromoc,1);fbprom=\"&fbpromo=\"+fbpromoc}else if(getCookieString('fbpromo')!=''){ts=\"fbpromo\";fbpromoc=getCookieString('fbpromo');fbprom=\"&fbpromo=\"+fbpromoc}else if(utm_result.utm_source&&\"outbrain googlead axnative mgid\".indexOf(utm_result.utm_campaign)>-1){ts=utm_result.utm_campaign;otherpromoc=utm_result.utm_term;setCookieHours(\"otherpromoc\",otherpromoc,1);setCookieHours(\"otherpromo\",ts,1);fbprom=\"&\"+ts+\"promo=\"+otherpromoc}else if(utm_result.utm_source=='AppleNews2'&&utm_result.utm_term){ts=\"applepromo\";otherpromoc=utm_result.utm_term;setCookieHours(\"otherpromoc\",otherpromoc,1);setCookieHours(\"otherpromo\",ts,1);fbprom=\"&\"+ts+\"=\"+otherpromoc}else if(utm_result.utm_campaign=='keywee'){ts='kwfbpromo';otherpromoc=utm_result.utm_term;setCookieHours(\"otherpromoc\",otherpromoc,1);setCookieHours(\"otherpromo\",ts,1);fbprom=\"&\"+ts+\"=\"+otherpromoc}else if(utm_result.utm_source=='mobileposse'){ts='mobileposse';setCookieHours(\"otherpromo\",ts,1)}else if(document.referrer.indexOf(\"nativeapp.toutiao.com\")>-1){ts='toutiao';setCookieHours(\"otherpromo\",ts,1)}else if(getCookieString('otherpromo')){ts=getCookieString('otherpromo');if(getCookieString('otherpromoc')){otherpromoc=getCookieString('otherpromoc');fbprom=\"&\"+ts+\"promo=\"+otherpromoc}};if(utm_result.utm_source=='Facebook'&&utm_result.utm_term=='boosted')ts=\"fbboost\";var utm_source=utm_result.utm_source||\"\",fq_source=utm_source?encodeURIComponent(utm_source+\"|\"+utm_result.utm_medium+\"|\"+utm_result.utm_campaign):fq_ref;ibt_log(\"ts:\",ts,\", device:\",ibtmedia_device,\", mobile:\",mobile_device,screen.width+\"x\"+screen.height,brW+\"x\"+brH);dfpSlots.network_id=\"21697271410\";dfpSlots.adunit=\"techtimes\";dfpSlots.vid_adunit=\"video.techtimes\";if(/vs_adtest=/.test(location.href)){dfpSlots.adunit='test.'+dfpSlots.adunit;dfpSlots.vid_adunit='test.'+dfpSlots.vid_adunit;dfpSlots.test=location.hash.match(/vs_adtest=([\\w]+)/)};dfpSlots.headercmd=[],dfpSlots.sizes={},dfpSlots.slots=[],dfpSlots.slotobjs={},dfpSlots.lazyslots=[],dfpSlots.lazyslotpos=[],dfpSlots.totallazy=0,dfpSlots.dsp_adunit='/'+dfpSlots.network_id+'/'+dfpSlots.adunit+'/';LJ(\"https://g.techtimes.com/www/js/adblock_prebid.js\",function(){adBlock='N'},function(){adBlock='Y';ibt_log('ADS Ad Blocker Detected');execFunc(adblockedcmd)});var FAILSAFE_TIMEOUT=2000,PREBID_TIMEOUT=1000;(function(w,info){var d=document;d.addEventListener(\"visibilitychange\",()=>{pageFocus=(d.visibilityState==\"visible\")?\"Y\":\"N\";ibt_log(\"pageFocus: \",pageFocus)});d.dispatchEvent(new Event(\"visibilitychange\"));if(info){info.advertisement=site_ads_text;w.wo_section=info.categories||\"ndef\";w.wo_pagetype=info.page_type||\"ndef\";w.pb_videos=info.video||\"N\";if(info.categories)dfp_cat=site_id+'-'+(wo_section.replace(\"-\",\"_\"));if(wo_pagetype!=\"article\"&&wo_pagetype!=\"slideshow\"){setCookieSecure(\"frhp\",1,1,\".\"+site_domain)}}else w.wo_section=w.wo_pagetype=\"ndef\",w.pb_videos=\"N\"})(window,oa.pageinfo);keyEx=[];var verification_callback=function(){ibt_log(\"ADS vcallback\",\"fq_loaded:\",fqs_loaded,\"fq:\",NoPassFQ,\"a9:\",amznads2_loaded,\"pb:\",pbjs_loaded,'ad:',site_ads,Date.now()-timerStart);if(fqs_loaded&&pbjs_loaded&&amznads2_loaded&&site_ads){clearTimeout(hb_timeout_var);initAdserver()}};var fq_callback=function(ivt){if(!fqtag.loadedfq){fqtag.loadedfq=!0;fqtag.score=ivt.score;fqtag.result=ivt.msg;if(fqtag.score>=0.65&&!/pb=0/.test(location.href)){keyEx.push('|ibt| IVTFilter');NoPassFQ=\"Y\";appendCSS('.dfp-ad-lazy {display: none !important;}')}else{if(ivt.msg=='Timeout')NoPassFQ=\"T\";else if(ivt.msg=='ByPass'&&/pb=0/.test(location.href))NoPassFQ=\"P\";else if(ivt.msg=='NoDetection')NoPassFQ=\"D\"}\nif(ivt.ip){oa.geo.ip=ivt.ip;oa.geo.country=ivt.country}\nibt_log('ADS ivtcheck_callback',ivt.msg,ivt.score,' IVT :',NoPassFQ,Date.now()-timerStart)}\nivt_common()},ivt_common=function(){if(!fqs_loaded){fqs_loaded=!0;if(keyEx&&keyEx.length){keyExC=\"&kwgroup=\"+keyEx.join().toLowerCase().replace(/\\|(ibt|ple)\\| /g,'').replace(/\\s/g,'_')+\"&excl_cat=\"+keyEx.join()}\ngoogletag.cmd.push(function(){var myConfig={targeting:{rsk:NoPassFQ}};if(oa.geo.ip)myConfig.targeting.ip=oa.geo.ip;ibt_log(\"ADS excl_label:\",keyEx);if(window.keyEx&&keyEx.length){myConfig.targeting.kwgroup=keyEx.join().toLowerCase().replace(/\\|(ibt|ple)\\| /g,'').replace(/\\s/g,'_').split(\",\");myConfig.categoryExclusion=keyEx};googletag.setConfig(myConfig)});doFir.push(function(){if(NoPassFQ!='Y'&&DVPreFilter!='Y')execFunc(fqtag.cmd);execFunc(fqtag.fcmd);jQuery(window).on('scroll.fqscmd',function(){jQuery(window).off('scroll.fqscmd');if(NoPassFQ!='Y'&&DVPreFilter!='Y')execFunc(fqtag.scmd);execFunc(fqtag.fscmd)})})}\nverification_callback()};var ivttimeout=setTimeout(fq_callback,2000,{'score':0,'msg':'Timeout'});LJ(\"https://stats.myibtimes.com/tool/ivtcheck?callback=fq_callback&ref=\"+document.referrer+\"&cb=\"+Date.now(),function(){clearTimeout(ivttimeout)});var loadAdTags=function(){ibt_log('ADS start to load ads tag.');dfpSlots.rdm=1;dfpSlots.rdm_slots=[];LJ(\"//micro.rubiconproject.com/prebid/dynamic/19988.js\",function(){ibt_log('ADS RDM loaded',Date.now()-timerStart)});LJ(\"https://securepubads.g.doubleclick.net/tag/js/gpt.js\",function(){ibt_log('ADS gpt.js loaded',Date.now()-timerStart)})};var adsTagLoad={'set':(mobile_device)?'onscroll':'asap',cmd:[]};if(adsTagLoad.set=='asap'){if(window.sirdata)LJ_CMP('loadAdTags');else loadAdTags()}else adsTagLoad.cmd.push(loadAdTags);var abt_rand=Math.floor(site_random*2)+1,abt=abt_rand.toString(),abt100=Math.floor(site_random*100),videoAdUnit=[],pbSlots=[],amzSlots=[],pbSlotsLazy={},amzSlotsLazy={};switch(ibtmedia_device){case \"mobile\":break;case \"tablet\":break;default:}\nif(site_ads){if(amzSlots.length){adsTagLoad.cmd.push(function(){ibt_log('ADS APS requestBids',Date.now()-timerStart);apstag.fetchBids({slots:amzSlots,timeout:PREBID_TIMEOUT},function(bids){ibt_log(\"ADS APS returned:\",bids,Date.now()-timerStart);googletag.cmd.push(function(){amznVideoAPS(bids);apstag.setDisplayBids();amznads2_loaded=!0;verification_callback()})})})}else{ibt_log(\"ADS APS no initial slots\");amznads2_loaded=!0;verification_callback()}}else{ibt_log('ADS Disabled ads request.');appendCSS('.dfp-tag-wrapper, #dfp-ad-top-wrapper {display: none !important;}')}\nvar amznVideoAPS=function(bids){amzn_video_bid=bids.filter(function(bid){return bid.mediaType==='video'}).map(function(bid){return bid.encodedQsParams||bid.helpers.encodedQsParams()}).join('')},amznVideoAPS_refresh=function(){apstag.fetchBids({slots:[{slotID:'',mediaType:'video'}]},function(bids){ibt_log('ADS apstag_vidbid_refresh:',bids,Date.now()-timerStart);amznVideoAPS(bids)})};var adexl_fpd=keyEx.join().toLowerCase().replace(/\\|ibt\\| /g,'').replace(/\\s/g,'_').split(\",\");const displayPricingGranularity={\"buckets\":[{\"precision\":2,\"max\":3,\"increment\":0.01},{\"precision\":2,\"max\":8,\"increment\":0.05},{\"precision\":2,\"max\":20,\"increment\":0.25},{\"precision\":2,\"max\":50,\"increment\":0.5}]};const videoPricingGranularity={\"buckets\":[{\"precision\":2,\"min\":0.25,\"max\":20,\"increment\":0.25},{\"precision\":2,\"max\":30,\"increment\":0.5},{\"precision\":2,\"max\":60,\"increment\":1}]};if(site_ads){googletag.cmd.push(function(){ibt_log('ADS GPT initial defineSlots',dfpSlots.slots,Date.now()-timerStart);var ads=dfpSlots.pginfo[ibtmedia_device].split(\",\"),ad=[];switch(ibtmedia_device){case 'mobile':dfpSlots.sizes.top=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right1=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right2=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right3=[[300,600],[160,600],[120,600],[336,280],[300,250],[250,250],[320,100]];dfpSlots.sizes.right4=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.bottom=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.sticky=[[320,50],[300,50]];break;case 'tablet':dfpSlots.sizes.top=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right1=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right2=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.right3=[[300,600],[160,600],[120,600],[336,280],[300,250],[250,250],[320,100]];dfpSlots.sizes.right4=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.bottom=[[300,250],[336,280],[250,250],[300,100],[320,100],[180,150]];dfpSlots.sizes.sticky=[[320,50],[300,50]];break;default:dfpSlots.sizes.right1=[[300,250]];dfpSlots.sizes.right2=[[300,250],[728,90],[250,250],[468,60]];dfpSlots.sizes.right3=[[300,600],[300,250],[160,600],[120,600],[250,250]];dfpSlots.sizes.right4=[[300,250],[728,90],[250,250],[468,60]];dfpSlots.sizes.bottom=[[728,90]]};for(o in ads){ad=ads[o].split(\"|\");if(dfpSlots.sizes[ad[0]]||ad[0].indexOf(\"oop\")>-1){if(ad[3]==\"1\"){dfpSlots.lazyslots.push(ad[0])}else dfpSlots.slots.push(ad[0])}};for(var i=0;i<dfpSlots.slots.length;i++){if(highval&&!dfpSlots.test&&(dfpSlots.slots[i]=='oop1'||dfpSlots.slots[i]=='oop2'||dfpSlots.slots[i]=='oop3')){continue}\nif(dfpSlots.sizes[dfpSlots.slots[i]]){ibt_log('ADS GPT definedSlot',dfpSlots.slots[i],Date.now()-timerStart);dfpSlots.slotobjs[dfpSlots.slots[i]]=googletag.defineSlot(dfpSlots.dsp_adunit+dfpSlots.slots[i],dfpSlots.sizes[dfpSlots.slots[i]],\"dfp-ad-\"+dfpSlots.slots[i]).addService(googletag.pubads()).setConfig({targeting:{pos:dfpSlots.slots[i],refresh:\"N\"}});if(dfpSlots.rdm)dfpSlots.rdm_slots.push(dfpSlots.slotobjs[dfpSlots.slots[i]]);}else{ibt_log('ADS GPT defineOutOfPageSlot',dfpSlots.slots[i],Date.now()-timerStart);dfpSlots.slotobjs[dfpSlots.slots[i]]=googletag.defineOutOfPageSlot(dfpSlots.dsp_adunit+dfpSlots.slots[i],\"dfp-ad-\"+dfpSlots.slots[i]).addService(googletag.pubads()).setConfig({targeting:{pos:dfpSlots.slots[i],refresh:\"N\"}})}}\ndoFir.push(function(){for(o in dfpSlots.lazyslots)jQuery(\"#ad-\"+dfpSlots.lazyslots[o]+\"-wrapper\").addClass('dfp-ad-lazy');})});pbjs.que.push(function(){var pbjsCfg={enableSendAllBids:!0};if(ccpa_applies||gdpr_applies)pbjsCfg.consentManagement=consentPrebid;if(site_id=='ibtuk'||site_id=='ftuk'){pbjsCfg.contxtful={\"version\":\"v1\",\"customer\":\"IBTP251027\"};pbjsCfg.realTimeData={\"dataProviders\":[{\"name\":\"contxtful\",\"waitForIt\":!0,\"params\":{\"version\":\"v1\",\"customer\":\"IBTP251027\",\"bidders\":[\"contxtful\"],\"adServerTargeting\":!0}}]}}\npbjs.setConfig(pbjsCfg);if(site_id=='ibtuk')if(pbjs.bidderSettings)pbjs.bidderSettings.contxtful={storageAllowed:!0};else pbjs.bidderSettings={contxtful:{storageAllowed:!0}};googletag.cmd.push(function(){if(dfpSlots.rdm_slots.length){ibt_log('ADS RDM prebid_requestBids',Date.now()-timerStart);pbjs.rp.requestBids({callback:function(bids){pbjs_loaded=!0;var tmp='';for(i=0;i<bids.length;i++)tmp+=bids[i].getSlotElementId()+' ';ibt_log('ADS RDM prebid_bids_back',Date.now()-timerStart,tmp);verification_callback()},gptSlotObjects:dfpSlots.rdm_slots.splice(0,dfpSlots.rdm_slots.length)})}else{ibt_log(\"ADS RDM prebid no initial slots\");pbjs_loaded=!0;verification_callback()}})})} var checkReqCap=function(n,p='',d=''){if(site_id!='ibtus')return 0;var t=Date.now(),g=dfpSlots.latestRequest?t-dfpSlots.latestRequest:0;if(g>1e3){dfpSlots.cap.s=0;if(g>6e4){dfpSlots.cap.m=0;if(g>864e5)dfpSlots.cap.d=0}}\nif(dfpSlots.cap.s>=dfpSlots.limit.s)return 1e3;if(dfpSlots.cap.m>=dfpSlots.limit.m)return 6e4-g;if(dfpSlots.cap.d>=dfpSlots.limit.d)return 864e5-g;dfpSlots.cap.s+=n;dfpSlots.cap.m+=n;dfpSlots.cap.d+=n;ibt_log('ADS Request Cap passed',dfpSlots.cap,p,d);setCookieHours('cap_m',dfpSlots.cap.m,0.017);setCookieHours('cap_d',dfpSlots.cap.d,24);dfpSlots.latestRequest=t;return 0},gptRefresh=function(pos,div){ibt_log('ADS GPT fetching req.',pos,div);googletag.pubads().refresh([dfpSlots.slotobjs[div]])},defineDFPSlot=function(pos){if(!site_ads)return;var div=arguments.length>1&&arguments[1]?arguments[1]:pos,pb=0,amz=0;ibt_log('ADS lazy slot loading',pos,'dfp-ad-'+div);if(!dfpSlots.slotobjs[div]){ibt_log('ADS GPT lazy definedSlot',pos,Date.now()-timerStart);dfpSlots.slotobjs[div]=googletag.defineSlot(dfpSlots.dsp_adunit+pos,dfpSlots.sizes[pos],\"dfp-ad-\"+div).addService(googletag.pubads()).setConfig({targeting:{pos:pos,refresh:\"L\"}});googletag.display(\"dfp-ad-\"+div)};if(dfpSlots.aps){var cfg=0;for(var i=0;i<amzSlots.length;i++){if(amzSlots[i].slotID==\"dfp-ad-\"+pos){if(pos==div)cfg=amzSlots[i];else{cfg=Object.assign({},amzSlots[i]);cfg.slotID=\"dfp-ad-\"+div}\nbreak}};if(cfg==0){ibt_error('define slot',amzSlots,pos,div);return};ibt_log('ADS lazy APS request',pos,'dfp-ad-'+div);apstag.fetchBids({slots:[cfg]},function(bids){ibt_log('ADS lazy ',pos,div,'aps bid back:',bids);apstag.setDisplayBids();amz=1;if(pb)gptRefresh(pos,div);})}else amz=2;if(dfpSlots.pbjs){pbjs.que.push(function(){ibt_log('ADS lazy prebid request',pos,'dfp-ad-'+div);pbjs.requestBids({timeout:PREBID_TIMEOUT,adUnitCodes:['dfp-ad-'+div],bidsBackHandler:function(bids){ibt_log('ADS lazy ',pos,div,'prebid bid back:',bids);pbjs.setTargetingForGPTAsync(['dfp-ad-'+div]);pb=1;if(amz)gptRefresh(pos,div);}})})}else if(dfpSlots.rdm){pbjs.que.push(function(){ibt_log('ADS lazy RDM request',pos,'dfp-ad-'+div,dfpSlots.slotobjs[div]);setTimeout(function(){if(pb==0){ibt_log('ADS lazy ',pos,div,'RDM timeout');pb=1;if(amz)gptRefresh(pos,div);}},PREBID_TIMEOUT);pbjs.rp.requestBids({callback:function(bids){ibt_log('ADS lazy ',pos,div,'RDM prebid bid back:',bids);if(pb==0){pb=1;if(amz)gptRefresh(pos,div);}},gptSlotObjects:[dfpSlots.slotobjs[div]]})})}else pb=2;if(amz==2&&pb==2)gptRefresh(pos,div);},getAdWrapperHtml=function(div){return'<div id=\"ad-'+div+'-wrapper\" class=\"block block-fusion-ads block-ad-lazy\"><div id=\"dfp-ad-'+div+'-wrapper\" class=\"dfp-tag-wrapper dfp-ad-lazy\"><div id=\"dfp-ad-'+div+'\"></div></div></div>'},insertLazySlots=function($,pos,div,w){var h=getAdWrapperHtml(div);if(w)$.after('<'+w+'>'+h+'</'+w+'>');else $.after(h);dfpSlots.lazyslotpos[div]=pos;dfpSlots.lazyslots.push(div)},removeLazySlots=function($,div){$(\"#ad-\"+div+\"-wrapper\").remove();delete dfpSlots.lazyslotpos[div];if(i=dfpSlots.lazyslots.indexOf(div)>-1)dfpSlots.lazyslots.splice(i,1);},defineAdSlot=function(pos,div){dfpSlots.slots.push(div);if(div==pos){if(pbSlotsLazy[pos]){if(dfpSlots.pbjs)pbjs.addAdUnits(pbSlotsLazy[pos]);pbSlots.push(pbSlotsLazy[pos]);delete pbSlotsLazy[pos]};if(amzSlotsLazy[pos]){amzSlots.push(amzSlotsLazy[pos]);delete amzSlotsLazy[pos]}}else{var chk_loadedslot=1;for(o in pbSlots){if(pbSlots[o].code=='dfp-ad-'+pos){pbSlots.push(JSON.parse(JSON.stringify(pbSlots[o])));pbSlots[pbSlots.length-1].code='dfp-ad-'+div;if(dfpSlots.pbjs)pbjs.addAdUnits(pbSlots[pbSlots.length-1]);chk_loadedslot=0;break}};if(chk_loadedslot){if(pbSlotsLazy[pos]){pbSlots.push(JSON.parse(JSON.stringify(pbSlotsLazy[pos])));pbSlots[pbSlots.length-1].code='dfp-ad-'+div;if(dfpSlots.pbjs)pbjs.addAdUnits(pbSlots[pbSlots.length-1]);};if(amzSlotsLazy[pos]){amzSlots.push(JSON.parse(JSON.stringify(amzSlotsLazy[pos])))}}else{for(o in amzSlots){if(amzSlots[o].slotID=='dfp-ad-'+pos){amzSlots.push(JSON.parse(JSON.stringify(amzSlots[o])));break}}}};defineDFPSlot(pos,div)},loadLazyAdUnits=function(){var nl=dfpSlots.lazyslots.length,pos='',div='',h_load=0;if(dfpSlots.slots.length||nl){if(nl&&NoPassFQ!='Y'){for(var i=0;i<nl;i++){if(div=dfpSlots.lazyslots.shift()){pos=dfpSlots.lazyslotpos[div]?dfpSlots.lazyslotpos[div]:div;if(oa.pageinfo.page_type=='homepage'&&pos=='sticky2')continue;var ad=jQuery('#dfp-ad-'+div+'-wrapper').offset();if(ad){if(pos=='sticky'||pos=='sticky2'){ad.top=1000;h_load=300}else h_load=mobile_device?brH*2:brH*1.5;if(ad.top&&jQuery(window).scrollTop()>=(ad.top-h_load)&&!checkReqCap(1,pos,div)){defineAdSlot(pos,div)}else dfpSlots.lazyslots.push(div)}}}}else{jQuery(this).off(\"scroll.lazyads\")}}},prebidVideoAd_refresh=function(){};fqtag.cmd.push(function(){dfpSlots.lazytmp=[];googletag.cmd.push(function(){jQuery(window).on('scroll.lazyads',loadLazyAdUnits)});doFir.push(function(){if(jQuery(window).scrollTop()>100)googletag.cmd.push(function(){jQuery(window).trigger('scroll.lazyads')})})});var initAdserver=function(){if(pbjs.initAdserverSet)return;pbjs.initAdserverSet=!0;googletag.cmd.push(function(){var n_slots=0;for(o in dfpSlots.slotobjs)n_slots++;checkReqCap(n_slots);if(dfpSlots.pbjs){ibt_log(\"ADS prebid_attempt_init_adserver\",Date.now()-timerStart);pbjs.que.push(function(){pbjs.setTargetingForGPTAsync();ibt_log(\"ADS prebid_set_key_values\",pbjs.getAdserverTargeting());if(n_slots){ibt_log(\"ADS GPT fetching req. with prebid pbjs.\",Date.now()-timerStart);googletag.pubads().refresh()}})}else if(n_slots){ibt_log(\"ADS GPT fetching req.\",Date.now()-timerStart);googletag.pubads().refresh()};if(dfpSlots.headercmd){while(exe=dfpSlots.headercmd.shift())exe();delete dfpSlots.headercmd}})},adsTimeout=function(){if(adsTagLoad.set=='asap'&&dfpSlots.pbjs==0&&dfpSlots.aps==0&&dfpSlots.rdm==0)FAILSAFE_TIMEOUT=100;window.hb_timeout_var=setTimeout(function(){fqs_load_timeout=!0;amznads2_loaded=!0;pbjs_loaded=!0;ibt_log(\"ADS Failsafe_timeout\",Date.now()-timerStart);ivt_common('Timeout')},FAILSAFE_TIMEOUT)};if(adsTagLoad.set=='asap'){function executeAdsTagLoad(){execFunc(adsTagLoad.cmd);adsTimeout()}\nif(window.sirdata)LJ_CMP('executeAdsTagLoad');else executeAdsTagLoad()}else doFir.push(function(){jQuery(window).on('scroll.adtagload',function(){if(jQuery(window).scrollTop()>5){jQuery(window).off('scroll.adtagload');FAILSAFE_TIMEOUT+=1000;execFunc(adsTagLoad.cmd);adsTimeout()}})});googletag.cmd.push(function(){ibt_log('ADS GPT disabledInitialLoad',Date.now()-timerStart);var myConfig={disableInitialLoad:!0,centering:!0,targeting:{cat:dfp_cat,video:\"N\",}};googletag.pubads().setPrivacySettings({trafficSource:(ts=='nonpromoted')?googletag.enums.TrafficSource.ORGANIC:googletag.enums.TrafficSource.PURCHASED});if(oa.pageinfo){if(oa.pageinfo.articleId)myConfig.targeting.article_id=oa.pageinfo.articleId;if(oa.pageinfo.topics)myConfig.targeting.topics=oa.pageinfo.topics.split(', ');if(oa.pageinfo.content_channel_iabs)myConfig.targeting.content=oa.pageinfo.content_channel_iabs;if(oa.pageinfo.layout)myConfig.targeting.layout=oa.pageinfo.layout;if(oa.pageinfo.paragraphs)myConfig.targeting.paragraphs=oa.pageinfo.paragraphs.toString();if(oa.pageinfo.page_type)myConfig.targeting.page_type=oa.pageinfo.page_type;if(oa.pageinfo.keywords)myConfig.targeting.keywords=oa.pageinfo.keywords.split(',');if(oa.pageinfo.content_src)myConfig.targeting.contentsrc=oa.pageinfo.content_src;if(oa.pageinfo.contributor&&oa.pageinfo.accountId)myConfig.targeting.ctb=site_id+oa.pageinfo.accountId};if(window.pageFocus)myConfig.targeting.focus=pageFocus;if(window.w1200)myConfig.targeting.w1200=w1200;if(window.referrer)myConfig.targeting.referrer=referrer;if(window.ts){myConfig.targeting.ts=ts;if(fbpromoc)myConfig.targeting[ts]=fbpromoc;else if(otherpromoc)myConfig.targeting[ts+\"promo\"]=otherpromoc};if(window.trsource)myConfig.targeting.trsource=trsource;if(window.brtype)myConfig.targeting.brtype=brtype;if(window.abt)myConfig.targeting.abt=abt;if(dfpSlots.test)myConfig.targeting.test=dfpSlots.test[1];googletag.setConfig(myConfig);googletag.pubads().addEventListener('slotRequested',function(event){ibt_log('ADS',event.slot.getSlotElementId(),' fetched',Date.now()-timerStart)});googletag.enableServices();ibt_log('ADS GPT enableServices',Date.now()-timerStart)})</script> <script>doFir.push(function(){jQuery(document).ready(function(){jQuery(\".pelcro-login-button\").on('click',function(){if(getCookie('nwsubl')){if(jQuery(\"#pelcro-app\").length){jQuery(\"#pelcro-app\").show()}else{login_success()}}else{openLogin('https://myaccount.'+DOMAIN+'/oauth')}})})})</script> <script type=\"application/ld+json\">{\"@context\":\"https:\\/\\/schema.org\",\"@type\":\"NewsArticle\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\\/\\/www.techtimes.com\\/articles\\/321247\\/20260722\\/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\"},\"url\":\"https:\\/\\/www.techtimes.com\\/articles\\/321247\\/20260722\\/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\",\"headline\":\"AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna\",\"datePublished\":\"2026-07-22T07:37:41-04:00\",\"dateModified\":\"2026-07-22T07:37:41-04:00\",\"publisher\":{\"@type\":\"NewsMediaOrganization\",\"name\":\"Tech Times\",\"url\":\"https:\\/\\/www.techtimes.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/g.techtimes.com\\/themes\\/favicons\\/apple-touch-icon.png\",\"width\":180,\"height\":180},\"sameAs\":[\"https:\\/\\/www.facebook.com\\/techtimes\\/\",\"https:\\/\\/instagram.com\\/techtimes\"]},\"description\":\"IETF 126 in Vienna reaches its most consequential session Thursday as the agentproto BoF votes on chartering a Working Group to produce the first binding RFC for AI agent communication \\u2014 deciding...\",\"articleBody\":\"\\n\\nThe body that produced TLS, DNS, BGP, and QUIC is now four days into its 126th meeting in Vienna &mdash; and the most consequential two hours of the week have not happened yet. Wednesday morning, an invited diagnostic session called DMSC finished mapping the problem space for AI agent gateway-mediated collaboration: how agents expose capabilities, forward requests, coordinate across organizational boundaries, and attribute security incidents. Thursday morning, the agentproto Birds-of-a-Feather session opens at 09:00 Central European Summer Time (03:00 ET) to decide whether the Internet Engineering Task Force will charter a Working Group to turn that work into a binding internet standard &mdash; one that would carry the same implementation authority as every RFC the IETF has ever produced, as described in the IETF's official BoF session listing.\\nAt stake is a question the AI industry has deferred for eighteen months: will inter-domain AI agent communication be standardized by an open, multi-stakeholder internet body, or will Anthropic's Model Context Protocol and Google's Agent2Agent Protocol harden into the de facto baseline by deployment momentum alone &mdash; and then be nearly impossible to displace, as happened when the OSI networking stack lost to TCP\\/IP in the 1980s? Five competing protocols &mdash; MCP, A2A, the Agent Communication Protocol, the Agent Network Protocol, and Cisco's Agntcy Framework &mdash; have staked out overlapping territory without any of them clearing the one bar that makes a protocol genuinely interoperable across organizational boundaries: an IETF RFC, as detailed in the IETF 126 BoF session overview.\\nIf Thursday's session produces rough consensus and a Working Group charter, the IETF is asserting that AI agent communication is an internet-infrastructure problem &mdash; not a product-layer problem. If it surfaces too much disagreement, the community returns to the mailing list and the fragmented landscape continues. The answer will be visible in real time; session recordings will post to the IETF YouTube channel as they conclude.\\n\\nWhat DMSC Found Wednesday and Why It Feeds Tomorrow\\nDMSC &mdash; Dynamic Multi-Agent Secured Collaboration &mdash; met this morning at the Hilton Vienna Park from 09:00 to 11:00 CEST as a non-working-group-forming BoF. That classification matters: DMSC was not designed to produce a charter. It was designed to profile the existing landscape and identify gaps that tomorrow's agentproto session will need to address, as detailed on the DMSC BoF about page.\\nThe problem DMSC mapped is the AI agent gateway model: the architectural layer that sits between an orchestrating agent and the downstream agents or tools it invokes. A gateway handles capability exposure (what can this agent do?), request forwarding (how does the request reach the right downstream service?), coordination and synchronization (how do parallel agent threads reconcile results?), policy control (who can authorize this action?), observability (how does a human audit what the agent did?), and secure inter-agent communication (how does the receiving agent verify the sender's identity and the integrity of the request?), as laid out in the DMSC BoF agenda.\\nDMSC did not address any single gap in isolation &mdash; it profiled how existing mechanisms defined elsewhere (in OAuth, WIMSE, DNSOP, and the A2A and MCP specifications themselves) cover parts of the problem, and where coverage is absent. Its findings are expected to sharpen the scope discussion at agentproto tomorrow.\\nWhy One RFC Would Outweigh All Five Competing Protocols\\nThe Rosenberg-Jennings Internet-Draft &mdash; the framework document that gave the agentproto work its conceptual foundation &mdash; explicitly positions AI agent protocols as a new application layer sitting above HTTP, SIP, and RTP in the internet stack, as described in the framework document. That framing matters architecturally: it says AI agent communication occupies the same position that SIP occupies above TCP and UDP for real-time communications &mdash; and therefore needs the same kind of open internet standard that SIP eventually became.\\nJonathan Rosenberg, who co-authored the framework document as CTO of Five9, also wrote RFC 3261 &mdash; the Session Initiation Protocol that governs real-time internet communications today. Cullen Jennings, his co-author, is a longtime Cisco engineer and IETF participant. Their January 2026 IETF blog post describing the problem identified five unsolved questions that no current protocol fully addresses: how agents discover each other's existence and capabilities, how agents delegate tasks and credentials across organizational boundaries, how privacy is preserved when passing user context between systems, how multimodal content (text, audio, images) is handled as context accumulates, and how humans stay in the loop before irreversible actions are committed.\\nAn IETF 124 side meeting on this work attracted approximately 125 engineers in person and a comparable number online &mdash; an unusually strong turnout for a pre-BoF side meeting, as Jennings noted in the same post. That attendance is one reason the agentproto BoF arrived at IETF 126 with a Working Group charter already drafted for community review.\\nWhat MCP and A2A Still Do Not Cover\\nMCP and A2A address different layers of the problem. MCP is a client-server protocol: an AI agent connects to a tool, database, or API and requests data or actions using a standardized JSON-RPC 2.0 message format. A2A is a peer-to-peer protocol: agents discover each other's capabilities via Agent Cards &mdash; JSON documents published at well-known URLs &mdash; then coordinate tasks using HTTP, Server-Sent Events, and JSON-RPC.\\nThe Rosenberg-Jennings framework identifies four gaps that neither protocol currently specifies. First, cross-domain identity federation: how does Organization A's agent prove to Organization B's system that it is acting on behalf of a specific authorized user &mdash; not just claiming to be from Organization A? Second, multi-hop lifecycle management: when Agent A delegates to Agent B, which delegates to Agent C, and Agent B fails mid-task, how does the chain recover and who is responsible for the incomplete action? Third, user confirmation requirements before irreversible API calls: the protocol layer does not currently specify when an agent must pause and obtain explicit human authorization, leaving this to application-level conventions that differ by vendor. Fourth, protocol-level security attribution for prompt injection incidents.\\nHow Prompt Injection Escalates in Multi-Agent Systems\\nThe security architecture gap that agentproto must address is structurally different from the prompt injection problem in single-agent deployments. In a single-agent system, a malicious user crafts input to override that agent's instructions. In a multi-agent system, the attack can cascade: malicious input injected into Agent A propagates to Agent B as part of normal operation, because Agent A relays content from the user to Agent B in its standard message format. Agent B &mdash; which trusts Agent A &mdash; then acts on the injected instruction, bypassing defenses entirely. The injected command travels through the inter-agent trust relationship, not through the user's interface to the agent, as the Rosenberg-Jennings framework explains.\\nThe Rosenberg-Jennings framework does not claim a protocol can prevent prompt injection &mdash; it explicitly calls such attacks \\\"notoriously difficult to prevent.\\\" What a protocol can provide is attribution: logging, traceability, and incident reconstruction so that security teams can determine which agent in a chain executed a malicious instruction and what path the instruction took to reach it. OWASP lists prompt injection as the top security risk in its Top 10 for LLM Applications 2025. Documented real-world incidents have involved public Slack channels, GitHub issue trackers, and web pages as injection vectors &mdash; none involving the inter-domain agent cascades that agentproto targets, but pointing toward the risk profile that multi-agent deployment at scale will create.\\nFour BoFs Already Concluded: What the Week Produced\\nPTTH &mdash; the Protocol for Transposed Transactions over HTTP &mdash; held its working-group-forming session Monday evening. PTTH proposes a standardized, interoperable mechanism for swapping the HTTP client and server roles: when a server should only be accessible to a small number of pre-approved clients that the server can reach directly, and is not publicly accessible due to security or network routing constraints, PTTH would replace the current landscape of proprietary per-vendor workarounds with a single open specification. The session arrived with a proposed Working Group charter; Monday's discussion tested whether the community reached rough consensus to adopt it, as outlined in the IETF 126 BoF session listing.\\nDAWN &mdash; Discovery of Agents, Workloads, and Named Entities &mdash; met Tuesday to seek Working Group status for a decentralized, automated discovery mechanism capable of operating at the scale of distributed processing environments where agent components have no pre-configured knowledge of each other. AI agent-to-agent communication is an explicit part of DAWN's scope. The working-group-forming session aimed to confirm that the community agreed on scope and energy sufficient to charter the work, as described in the IETF 126 BoF session listing.\\nCURRENT &mdash; Continuous Updating and Ratcheting for Rekeying Encrypted Network Transport &mdash; held its session Tuesday evening. The proposal would use Messaging Layer Security (MLS), already published as RFC 9420 and now adopted by RCS for hundreds of millions of mobile devices, as the key management foundation for a two-party security protocol at the network transport layer. MLS provides asynchronous key updates, forward secrecy, and post-compromise security &mdash; properties that current transport protocols (TLS and QUIC) do not offer natively after the initial handshake. MLS has also been formally verified, which is rare for protocol proposals and gives CURRENT a stronger security baseline than most new work. That formal verification pedigree, combined with MLS's recent deployment across hundreds of millions of mobile devices via the RCS messaging standard, made CURRENT one of the more technically substantive BoFs of the week.\\n\\nBGP Security: Why the SIDROPS Draft Matters to Network Operators\\nThe SIDR Operations Working Group sessions this week are advancing a draft with direct operational implications for network operators who have already deployed RPKI-based BGP route validation. The draft &mdash; currently at revision 07, authored by Job Snijders (BSD), Tobias Fiebig (MPI-INF), and Massimiliano Stucchi (Glevia GmbH) &mdash; addresses a subtle but consequential routing stability problem, as described in the draft itself.\\nWhen operators annotate BGP routes with RPKI-derived validation states &mdash; marking routes as VALID, INVALID, or NotFound using transitive BGP path attributes such as communities &mdash; those attributes propagate through the global internet routing fabric. When a Route Origin Authorization is issued or revoked, or when an RPKI-to-Router session terminates, the validation state of affected routes changes, triggering new BGP UPDATE messages for every route carrying the changed community value. Because transitive attributes propagate across autonomous system boundaries, a single ROA change can trigger UPDATE flooding that spreads through provider-edge routers globally, increasing memory pressure and destabilizing aging routes.\\nThe draft's recommendation is direct: operators should not carry RPKI validation states in transitive path attributes at all. If an operator's own network validates and enforces RPKI, it should never import INVALID routes in the first place &mdash; meaning there is no legitimate downstream use case for propagating the INVALID tag to neighbors. The only validation states a downstream should ever see are NotFound and Valid, and those should be derived from the downstream's own RPKI validation infrastructure, not inherited from a transitive attribute set by an upstream. The operational benefit is twofold: reduced memory consumption on provider-edge routers from fewer community values, and no route-age disruption when ROAs change.\\nWhat Post-Quantum DNSSEC Actually Requires from DNS Operators\\nThe DNS Operations Working Group sessions Monday and Friday this week are evaluating post-quantum algorithm selection for DNSSEC under real operational constraints &mdash; a discussion the IETF community has been working toward since NIST finalized its first three post-quantum cryptography standards in August 2024.\\nThe core constraint is size. NIST's ML-DSA-44 (FIPS 204) produces signatures of approximately 2,420 bytes and public keys of approximately 1,312 bytes. The ECDSA-P256 signatures that current DNSSEC deployments use are 64 bytes each. DNS has historically used UDP with a practical response size limit of roughly 4,096 bytes via EDNS0 extensions; post-quantum signatures routinely exceed this limit, forcing DNS resolvers to fall back to TCP. TCP DNS incurs meaningful additional latency, adding overhead at a layer where millions of lookups per second require sub-millisecond response times at scale, as analyzed in the PQC DNSSEC strategy draft.\\nThe strategy draft currently under DNSOP discussion (draft-sheth-pqc-dnssec-strategy-01, from Verisign Labs, Virginia Tech, and NLnet Labs) proposes a two-track approach. A low-impact drop-in algorithm &mdash; Falcon-512, with 666-byte signatures &mdash; can be adopted without protocol modifications and provides post-quantum security for routine lookups. A conservatively designed algorithm &mdash; SLH-DSA &mdash; provides a more robust security baseline and functions as a resilient fallback in modes that reduce signature-size impact. A parallel academic paper from Espie, Mayer, and Perret (2026) extends this by proposing differentiated algorithm selection for the Zone Signing Key and Key Signing Key roles, enabling algorithms that would otherwise exceed DNS response size limits when both roles used the same scheme.\\nWhat Can I Do With This Information: A Decision Guide for Thursday's Session\\nIf you develop or architect multi-agent AI systems, tomorrow's agentproto session outcome is a direct signal for how you should plan your protocol stack. If the session charters a Working Group, that Working Group will produce Internet-Drafts leading to an RFC &mdash; likely two to three years out. Implementations that align with the emerging standard will claim genuine cross-vendor interoperability. Implementations built solely on MCP or A2A will need to adapt if those protocols' architectures diverge from what the RFC ultimately specifies. The mailing list archive (agent2agent at mailarchive.ietf.org) and the Datatracker (datatracker.ietf.org\\/meeting\\/126\\/agenda) carry all active drafts and session materials in real time.\\nIf you operate BGP routing infrastructure, the SIDROPS draft and accompanying IETF route-hijack guidance recommends auditing your current use of RPKI validation states in transitive BGP communities. If your network already implements RPKI validation and enforcement, the draft's argument is that propagating those states to neighbors provides no legitimate downstream benefit and creates unnecessary UPDATE flooding risk.\\nIf you administer DNSSEC-signed zones, the algorithm selection question is now practically open. Hackathon projects at IETF meetings have already extended resolvers including BIND, NSD, and CoreDNS to support ML-DSA, Falcon, SLH-DSA, and SLH-DSA-MTL. Verisign's active contributions to the IETF PQC DNSSEC mailing list and side meetings provide a practical implementation track for operators who need to evaluate tradeoffs before standards finalize.\\nRest of the Week: Friday's Remaining Sessions\\nFriday's working group sessions include httpbis (HTTP protocol family maintenance and extensions), TLS (post-quantum hybrid key exchange and certificate format coordination with LAMPS), SCITT (Supply Chain Integrity, Transparency, and Trust &mdash; whose Hackathon project this week implemented COSE_Sign1 agent-action records anchored in a SCITT transparency log for AI agent accountability), aipref (publisher preferences for AI crawlers), and the final IDR session advancing BGP extensions for computing-aware traffic steering.\\nThe IETF Plenary is tonight, Wednesday July 22, at 18:30 CEST (12:30 ET) in Grand Park Hall 1\\/2\\/3. It will deliver leadership updates and open the floor for community discussion on cross-cutting topics. The Farewell Reception closes the week Friday afternoon, with the full schedule on the IETF 126 meeting agenda.\\nIETF 127 is scheduled for November 14&ndash;20, 2026, in San Francisco at the Hilton Union Square. Whatever Working Groups are chartered this week will hold their first formal sessions there.\\n\\nFrequently Asked Questions\\nHow does a Birds-of-a-Feather session actually become a Working Group, and what is \\\"rough consensus\\\"?\\nA BoF is an open community session that tests whether there is enough agreement, scope clarity, and active participation to charter a new Working Group. The IETF does not vote &mdash; it operates by rough consensus, meaning the session chair assesses whether the community as a whole agrees on a path forward, accounting for both the weight and strength of objections rather than counting heads. If the agentproto BoF chair determines that rough consensus exists on the proposed charter, that charter goes to the Internet Engineering Steering Group for review and approval. If the IESG approves, the Working Group is formally chartered and begins producing Internet-Drafts that will eventually become RFCs &mdash; the binding technical specifications that every implementation must satisfy to claim genuine interoperability.\\nWhat happens to MCP and A2A if agentproto does not produce a Working Group charter?\\nIf the session surfaces too much disagreement to proceed, there is no RFC timeline, and MCP and A2A continue operating outside the formal IETF process. The risk is incumbency lock-in: both protocols already have substantial deployment (MCP donated to the Linux Foundation in December 2025, A2A donated by Google in June 2025 with broad enterprise supporter lists). The more deeply enterprise systems integrate with one of these protocols, the harder it becomes for a future standard &mdash; even an architecturally superior one &mdash; to displace them. This is the TCP\\/IP vs. OSI dynamic: TCP\\/IP became the internet's protocol not because it won a technical competition, but because it had running code, open access, and a growing deployment base before OSI could standardize alternatives. The IETF created TCP\\/IP's successors precisely to prevent that kind of lock-in from repeating.\\nWhat is the specific engineering gap that makes prompt injection more dangerous in multi-agent systems than in single-agent ones?\\nIn a single-agent deployment, prompt injection targets one system &mdash; the user's malicious input must trick that single agent. In a multi-agent system, the attack exploits trust relationships between agents. Agent A receives content from a user, processes it, and forwards a portion of that content to Agent B as a normal part of task delegation. If the user's content contains an injected instruction, Agent B &mdash; which trusts Agent A as an authorized sender &mdash; executes that instruction without recognizing it as attacker-controlled. The attacker does not need to compromise Agent B directly; the inter-agent communication path carries the injection for them. OWASP ranks prompt injection first among LLM security risks. What agentproto's Working Group charter would require is not a mechanism to prevent injection (which the Rosenberg-Jennings framework calls \\\"notoriously difficult\\\") but a protocol-level logging and attribution mechanism that lets security teams reconstruct what happened and which agent in the chain executed the malicious instruction &mdash; the foundation for incident response in a multi-vendor agent deployment.\\nWhy does post-quantum DNSSEC require choosing between a fast algorithm and a conservative one, rather than just adopting the best post-quantum algorithm outright?\\nThe tension is between security conservatism and operational performance. The most thoroughly designed post-quantum signature schemes &mdash; the ones cryptographers are most confident will remain secure against both classical and quantum adversaries &mdash; tend to produce large signatures. ML-DSA-44 produces approximately 2,420-byte signatures; SLH-DSA-MTL can be smaller in some configurations but with other tradeoffs. DNS over UDP has a practical limit around 4,096 bytes, so large signatures force TCP fallback. Compact algorithms like Falcon-512 (666-byte signatures) can fit in UDP responses but are based on a different mathematical problem &mdash; NTRU lattices &mdash; that has had less time under public scrutiny than the NIST finalists. The two-track strategy under discussion at DNSOP accepts both, using the compact algorithm for routine lookup performance while retaining a conservative algorithm as a fallback &mdash; so that if the compact algorithm is later found vulnerable, DNS security does not collapse entirely while the migration proceeds.\\n\\n\",\"thumbnailUrl\":\"https:\\/\\/d.techtimes.com\\/en\\/full\\/469498\\/presentation-ietf-2017.png\",\"image\":[{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/d.techtimes.com\\/en\\/full\\/469498\\/presentation-ietf-2017.png?w=1600&h=900&q=88&f=0920bf073a1b1198b71286c78b160187\",\"width\":1600,\"height\":900,\"caption\":\"\"},{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/d.techtimes.com\\/en\\/full\\/469498\\/presentation-ietf-2017.png?w=1600&h=1200&q=88&f=15baf594c957c0f6d826b6384070cdfa\",\"width\":1600,\"height\":1200,\"caption\":\"\"},{\"@type\":\"ImageObject\",\"url\":\"https:\\/\\/d.techtimes.com\\/en\\/full\\/469498\\/presentation-ietf-2017.png?w=1600&h=1600&q=88&f=13b8abd1c6dbda3447092a923c3bb1d9\",\"width\":1600,\"height\":1600,\"caption\":\"\"}],\"articleSection\":\"Internet\",\"author\":[{\"@type\":\"Person\",\"name\":\"Mark Rutherford\",\"url\":\"https:\\/\\/www.techtimes.com\\/reporters\\/mark-rutherford\"}],\"keywords\":[\"agentproto BoF IETF 126\",\"Model Context Protocol MCP\",\"post-quantum DNSSEC\",\"IETF\",\"AI Agents\",\"internet standards\",\"Cybersecurity\",\"BGP security\"],\"speakable\":{\"@type\":\"SpeakableSpecification\",\"xPath\":[\"\\/html\\/head\\/title\",\"\\/html\\/head\\/meta[@name='description']\\/@content\"]},\"isAccessibleForFree\":\"true\"}</script> <script type=\"application/ld+json\">{\"@context\":\"http:\\/\\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Internet\",\"item\":\"https:\\/\\/www.techtimes.com\\/internet\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Agents\",\"item\":\"https:\\/\\/www.techtimes.com\\/tags\\/ai-agents\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cybersecurity\",\"item\":\"https:\\/\\/www.techtimes.com\\/tags\\/cybersecurity\"}]}</script> <script>var ple_video_called=!1;var _video_player_id='ple_video';function _loadVideoPlayer(playerObj){ple_video_called=!0;_showLoadingIcon();var playerObj=playerObj||document.getElementById(_video_player_id);const _script=document.createElement('script');_script.src='https://live.primis.tech/live/liveView.php?s=117604';ibt_log('_video player : call player');ibt_log('_video player : src '+_script.src);ibt_log('_video player : playerObj '+playerObj);playerObj.appendChild(_script);_script.onload=()=>{_removeIconInPlayer()}}\nfunction _showLoadingIcon(){const _icon=document.getElementById('_icon');if(_icon){_icon.setAttribute('class','loading-spinner');ibt_log('_video player : show loading icon')}}\nfunction _removeIconInPlayer(){const _icon_wrapper=document.getElementsByClassName('play_icon_wrapper')[0]||document.getElementsByClassName('video_inline_wrapper')[0];if(_icon_wrapper)_icon_wrapper.remove();}\nwindow.addEventListener('scroll',function(){const playerObj=document.getElementById(_video_player_id);var vstart=mobile_device?50:500;if(playerObj&&window.scrollY>vstart){window.removeEventListener('scroll',this);if(ple_video_called==!1)_loadVideoPlayer(playerObj);}})</script> </head><body> <script>var nextMloaded=!1;var vuukleloaded=!0;function loadNextM(){if(!nextMloaded){var nextM=document.createElement('script');nextM.src='https://powerad.ai/235795651407450/script.js';nextM.async=!0;document.head.appendChild(nextM);nextMloaded=!0}}\nfunction handleUserScroll4Ad(){}\nwindow.onscroll=handleUserScroll4Ad</script> <header class=\"ph\"><div class=\"container-fluid d-flex align-items-center\"><div class=\"logo\">\n<a href=\"https://www.techtimes.com/\"></a>\n<span class=\"edition\"></span></div><div class=\"flex-fill\">\n<nav class=\"pn d-md-flex align-items-center justify-content-end\"><ul><li><a href=\"https://www.techtimes.com/personaltech\">Tech</a></li><li><a href=\"https://www.techtimes.com/science\">Science</a></li><li><a href=\"https://www.techtimes.com/biztech\">Business</a></li><li><a href=\"https://www.techtimes.com/health\">Health</a></li><li><a href=\"https://www.techtimes.com/t-lounge\">Culture</a></li><li><a href=\"https://www.techtimes.com/reviews\">Deals & Reviews</a></li></ul><form action=\"https://www.techtimes.com/search\" class=\"searchform d-flex\"><input type=\"text\" name=\"q\" id=\"q\" required><input type=\"submit\" value=\"\" id=\"search-button\"></form>\n<span class=\"icon icon-search\"></span>\n<span class=\"signin-action\" role=\"button\" tabindex=\"0\" aria-label=\"Sign in\" title=\"Sign in\" onclick=\"if(typeof openLogin=='function'){openLogin('https://signin.techtimes.com/oauth')}else{location.href='https://signin.techtimes.com/oauth'}\">\n<svg class=\"signin-ico\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5Zm0 2.5c-4.2 0-7.5 2.1-7.5 4.7V21h15v-1.8c0-2.6-3.3-4.7-7.5-4.7Z\"/></svg>\n<span class=\"signin-txt\">Sign In</span>\n</span>\n<span class=\"account-menu\" style=\"display:none\">\n<span class=\"account-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Account\" title=\"Account\">\n<svg class=\"signin-ico account-ico\" width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 4.2a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 14.3a7.8 7.8 0 0 1-5.6-2.4c.5-1.6 3.2-2.4 5.6-2.4s5.1.8 5.6 2.4A7.8 7.8 0 0 1 12 20.5Z\"/></svg>\n<span class=\"signin-txt account-label\">Account</span>\n</span><ul class=\"account-dropdown\"><li><a href=\"https://myaccount.techtimes.com/manage\">Manage Account</a></li><li><a href=\"https://signin.techtimes.com/oauth/logout\">Logout</a></li></ul>\n</span>\n</nav></div>\n<button class=\"icon-menu\" aria-label=\"Open menu\"></button></div>\n</header><style>.signin-action{cursor:pointer;color:inherit;vertical-align:middle}.signin-ico{vertical-align:middle}.account-menu{position:relative;display:inline-block;vertical-align:middle}.account-toggle{cursor:pointer;display:inline-block;vertical-align:middle}.account-menu .account-dropdown{list-style:none;margin:0;padding:0}.account-menu .account-dropdown li{display:block}@media(min-width:768px){.signin-action{display:inline-block;margin-left:14px;line-height:30px}.account-menu{margin-left:14px;line-height:30px}.signin-txt{display:none}.account-menu .account-dropdown{display:none;position:absolute;top:100%;right:0;min-width:180px;background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9999}.account-menu:hover .account-dropdown{display:block}.account-menu .account-dropdown li a{display:block;padding:11px 16px;color:#02061a;font:14px/1.2 Lato,sans-serif;text-transform:none;white-space:nowrap}.account-menu .account-dropdown li a:hover{background:#f5f5f5;color:#1baabc}}@media(max-width:767px){.signin-ico{display:none}.signin-action{display:block;font:bold 20px Lato,sans-serif;text-transform:uppercase;color:#fff;padding:13px 20px;border-top:1px solid rgba(255,255,255,.2)}.account-menu{display:block}.account-toggle{display:none}.account-menu .account-dropdown li a{display:block;font:bold 20px Lato,sans-serif;text-transform:uppercase;color:#fff;padding:13px 20px;border-top:1px solid rgba(255,255,255,.2)}}</style> <script>(function(){function gc(n){n+='=';var p=document.cookie.split(';');for(var i=0;i<p.length;i++){var s=p[i].replace(/^\\s+/,'');if(s.indexOf(n)===0)return s.substring(n.length);}return''} function loggedIn(){return gc('nwusermode')=='2'||gc('nwsubl')} function run(){if(loggedIn()){var a=document.querySelector('.signin-action'),b=document.querySelector('.account-menu');if(a)a.style.display='none';if(b)b.style.display=''}} if(document.readyState!='loading')run();else document.addEventListener('DOMContentLoaded',run);function watch(){var n=0,t=setInterval(function(){n++;if(loggedIn()){clearInterval(t);location.reload()}else if(n>80){clearInterval(t)}},1500)}\nvar sa=document.querySelector('.signin-action');if(sa)sa.addEventListener('click',watch);window.addEventListener('message',function(e){if(typeof e.data=='string'&&e.data.indexOf('loginSuccess')===0&&String(e.origin).indexOf('techtimes.com')>-1){location.reload()}})})()</script> <div class=\"page-top-mobile-video\"></div><div class=\"container-fluid\"><ul class=\"breadcrumbs d-flex\"><li><a href=\"/\">Home</a></li><li><a href=\"/personaltech\">Tech</a></li><li><a href=\"/internet\">Internet</a></li></ul><ul class=\"archive-header\"></ul><div class=\"article-page\"><div class=\"article-header\"><h1>AI Agent Protocol Standard Vote Arrives Thursday at IETF 126 in Vienna</h1><h4 class=\"m-title\">DMSC mapped the AI gateway problem Wednesday; Thursday, agentproto votes on chartering the standard</h4></div><div class=\"row\"><div class=\"col-md-8 main_column\"><div class=\"article-body\"><div class=\"byline-social flex-xs flex-wrap jc-sb ai-c\"><div class=\"byline\">\n<span class=\"by\">By</span>\n<span class=\"author\">\n<a href=\"https://www.techtimes.com/reporters/mark-rutherford\" class=\"author-name\" rel=\"author\"> Mark Rutherford </a>\n</span>\n<br>\n<time><time itemprop=\"datePublished\" datetime=\"2026-07-22T11:37:41+00:00\">Published: Jul 22 2026, 7:37 AM EDT</time></time></div><div class=\"social-share flex-xs ai-c jc-fe\">\n<a href=\"https://www.facebook.com/sharer/sharer.php?u=https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\" class=\"genericon genericon-facebook-alt\" rel=\"noopener\" target=\"_blank\"><span class=\"element-invisible\">Share on Facebook</span></a>\n<a href=\"https://x.com/intent/tweet?text=AI+Agent+Protocol+Standard+Vote+Arrives+Thursday+at+IETF+126+in+Vienna+https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\" class=\"icon twitter-x-black\" rel=\"noopener\" target=\"_blank\"><span class=\"element-invisible\">Share on Twitter</span></a>\n<a href=\"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.techtimes.com%2Farticles%2F321247%2F20260722%2Fai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm&title=AI+Agent+Protocol+Standard+Vote+Arrives+Thursday+at+IETF+126+in+Vienna\" class=\"genericon genericon-linkedin\" rel=\"noopener\" target=\"_blank\"><span class=\"element-invisible\">Share on LinkedIn</span></a>\n<a href=\"http://reddit.com/submit?url=https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm&title=AI+Agent+Protocol+Standard+Vote+Arrives+Thursday+at+IETF+126+in+Vienna\" class=\"genericon genericon-reddit\" rel=\"noopener\" target=\"_blank\"><span class=\"element-invisible\">Share on Reddit</span></a>\n<a class=\"genericon genericon-flipboard\" data-flip-widget=\"shareflip\" href=\"https://flipboard.com\" rel=\"nofollow noopener\"><span class=\"element-invisible\">Share on Flipboard</span></a> <script>doFir.push(function(){var flipboard=1;jQuery(\".genericon-flipboard\").on('click',function(e){e.preventDefault();e.stopPropagation();if(flipboard){flipboard=0;LJ('https://cdn.flipboard.com/web/buttons/js/flbuttons.min.js',function(){jQuery(\".genericon-flipboard\").trigger('click')})}})})</script> <a href=\"https://getpocket.com/edit?url=https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\" class=\"icon pocket\" target=\"_blank\"><span class=\"element-invisible\">Share on Pocket</span></a><a href=\"mailto:?&subject=AI+Agent+Protocol+Standard+Vote+Arrives+Thursday+at+IETF+126+in+Vienna&body=https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm\" class=\"genericon genericon-mail\" target=\"_blank\" aria-label=\"Email\"></a>\n<a href=\"#discussion\" class=\"genericon genericon-comment scroll\" aria-label=\"Move to comment\"></a></div></div><div class=\"article-text v_text\" id=\"v_article\"><div class=\"tnc\"></div><div class=\"content article-body\">\n<figure class=\"imageNone\" style=\"\"><div class=\"inBox\"><div class=\"innerBox\" style=\"height:0;padding-bottom:54.1826%\">\n<picture class=\"mapping-embed\" width=\"836\" height=\"453\"><source type=\"image/webp\" media=\"(min-width: 1024px)\" sizes=\"836px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.webp?w=836&amp;f=b9c80bed532c81801a8deade620fb886 836w\"><source type=\"image/png\" media=\"(min-width: 1024px)\" sizes=\"836px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=836&amp;f=b9c80bed532c81801a8deade620fb886 836w\"><source type=\"image/webp\" media=\"(min-width: 768px)\" sizes=\"577px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.webp?w=577&amp;f=bca1f3967a4bc35dd375368955356926 577w\"><source type=\"image/png\" media=\"(min-width: 768px)\" sizes=\"577px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=577&amp;f=bca1f3967a4bc35dd375368955356926 577w\"><source type=\"image/webp\" media=\"(min-width: 480px)\" sizes=\"768px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.webp?w=768&amp;f=403f86ec5963d250322de098718919ce 768w\"><source type=\"image/png\" media=\"(min-width: 480px)\" sizes=\"768px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=768&amp;f=403f86ec5963d250322de098718919ce 768w\"><source type=\"image/webp\" media=\"(min-width: 0px)\" sizes=\"480px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.webp?w=480&amp;f=dc32f457e8f185601717efd1df1c47cf 480w\"><source type=\"image/png\" media=\"(min-width: 0px)\" sizes=\"480px\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=480&amp;f=dc32f457e8f185601717efd1df1c47cf 480w\"><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.webp?w=836&amp;f=b9c80bed532c81801a8deade620fb886\"><img class=\"mapping-embed imgPhoto\" id=\"i469498\"  src=\"https://d.techtimes.com/en/full/469498/presentation-ietf-2017.png?w=836&amp;f=b9c80bed532c81801a8deade620fb886\" alt=\"Presentation in IETF 2017\" width=\"836\" height=\"453\" height=\"453\" /></picture></div>\n<figcaption class=\"caption\" style=\"max-width:2881px;\">\n<span class=\"credit\">Ietf.org</span>\n</figcaption></div>\n</figure><div><div><p>The body that produced TLS, DNS, BGP, and QUIC is now four days into its 126th meeting in Vienna &mdash; and the most consequential two hours of the week have not happened yet. Wednesday morning, an invited diagnostic session called DMSC finished mapping the problem space for AI agent gateway-mediated collaboration: how agents expose capabilities, forward requests, coordinate across organizational boundaries, and attribute security incidents. Thursday morning, the agentproto Birds-of-a-Feather session opens at 09:00 Central European Summer Time (03:00 ET) to decide whether the Internet Engineering Task Force will charter a Working Group to turn that work into a binding internet standard &mdash; one that would carry the same implementation authority as every RFC the IETF has ever produced, as described in the <a href=\"https://www.ietf.org/blog/ietf126-bofs/\" rel=\"nofollow\">IETF's official BoF session listing</a>.</p><p>At stake is a question the AI industry has deferred for eighteen months: will inter-domain AI agent communication be standardized by an open, multi-stakeholder internet body, or will Anthropic's Model Context Protocol and Google's Agent2Agent Protocol harden into the de facto baseline by deployment momentum alone &mdash; and then be nearly impossible to displace, as happened when the OSI networking stack lost to TCP/IP in the 1980s? Five competing protocols &mdash; MCP, A2A, the Agent Communication Protocol, the Agent Network Protocol, and Cisco's Agntcy Framework &mdash; have staked out overlapping territory without any of them clearing the one bar that makes a protocol genuinely interoperable across organizational boundaries: an IETF RFC, as detailed in the <a href=\"https://www.ietf.org/blog/ietf126-bofs/\" rel=\"nofollow\">IETF 126 BoF session overview</a>.</p><p>If Thursday's session produces rough consensus and a Working Group charter, the IETF is asserting that AI agent communication is an internet-infrastructure problem &mdash; not a product-layer problem. If it surfaces too much disagreement, the community returns to the mailing list and the fragmented landscape continues. The answer will be visible in real time; session recordings will post to the IETF YouTube channel as they conclude.</p><div><p><strong>Read more:</strong>\n<a href=\"/articles/320919/20260718/competing-ai-agent-protocols-face-ietf-standards-scrutiny-vienna-meeting.htm\"><strong>Competing AI Agent Protocols Face IETF Standards Scrutiny at Vienna Meeting</strong></a></p></div><h3>What DMSC Found Wednesday and Why It Feeds Tomorrow</h3><p>DMSC &mdash; Dynamic Multi-Agent Secured Collaboration &mdash; met this morning at the Hilton Vienna Park from 09:00 to 11:00 CEST as a non-working-group-forming BoF. That classification matters: DMSC was not designed to produce a charter. It was designed to profile the existing landscape and identify gaps that tomorrow's agentproto session will need to address, as detailed on the <a href=\"https://datatracker.ietf.org/wg/dmsc/about/\" rel=\"nofollow\">DMSC BoF about page</a>.</p><p>The problem DMSC mapped is the AI agent gateway model: the architectural layer that sits between an orchestrating agent and the downstream agents or tools it invokes. A gateway handles capability exposure (what can this agent do?), request forwarding (how does the request reach the right downstream service?), coordination and synchronization (how do parallel agent threads reconcile results?), policy control (who can authorize this action?), observability (how does a human audit what the agent did?), and secure inter-agent communication (how does the receiving agent verify the sender's identity and the integrity of the request?), as laid out in the <a href=\"https://datatracker.ietf.org/meeting/126/materials/agenda-126-dmsc\" rel=\"nofollow\">DMSC BoF agenda</a>.</p><p>DMSC did not address any single gap in isolation &mdash; it profiled how existing mechanisms defined elsewhere (in OAuth, WIMSE, DNSOP, and the A2A and MCP specifications themselves) cover parts of the problem, and where coverage is absent. Its findings are expected to sharpen the scope discussion at agentproto tomorrow.</p><h3>Why One RFC Would Outweigh All Five Competing Protocols</h3><p>The Rosenberg-Jennings Internet-Draft &mdash; the framework document that gave the agentproto work its conceptual foundation &mdash; explicitly positions AI agent protocols as a new application layer sitting above HTTP, SIP, and RTP in the internet stack, as described in <a href=\"https://datatracker.ietf.org/doc/draft-rosenberg-aiproto-framework/\" rel=\"nofollow\">the framework document</a>. That framing matters architecturally: it says AI agent communication occupies the same position that SIP occupies above TCP and UDP for real-time communications &mdash; and therefore needs the same kind of open internet standard that SIP eventually became.</p><p>Jonathan Rosenberg, who co-authored the framework document as <a href=\"https://www.five9.com/blog/authors/jonathan-rosenberg\" rel=\"nofollow\">CTO of Five9</a>, also wrote RFC 3261 &mdash; the Session Initiation Protocol that governs real-time internet communications today. Cullen Jennings, his co-author, is a longtime Cisco engineer and IETF participant. Their <a href=\"https://www.ietf.org/blog/agentic-ai-standards/\" rel=\"nofollow\">January 2026 IETF blog post describing the problem</a> identified five unsolved questions that no current protocol fully addresses: how agents discover each other's existence and capabilities, how agents delegate tasks and credentials across organizational boundaries, how privacy is preserved when passing user context between systems, how multimodal content (text, audio, images) is handled as context accumulates, and how humans stay in the loop before irreversible actions are committed.</p><p>An IETF 124 side meeting on this work attracted approximately 125 engineers in person and a comparable number online &mdash; an unusually strong turnout for a pre-BoF side meeting, as <a href=\"https://www.ietf.org/blog/agentic-ai-standards/\" rel=\"nofollow\">Jennings noted in the same post</a>. That attendance is one reason the agentproto BoF arrived at IETF 126 with a Working Group charter already drafted for community review.</p><h3>What MCP and A2A Still Do Not Cover</h3><p>MCP and A2A address different layers of the problem. MCP is a client-server protocol: an AI agent connects to a tool, database, or API and requests data or actions using a standardized JSON-RPC 2.0 message format. A2A is a peer-to-peer protocol: agents discover each other's capabilities via Agent Cards &mdash; JSON documents published at well-known URLs &mdash; then coordinate tasks using HTTP, Server-Sent Events, and JSON-RPC.</p><p>The <a href=\"https://datatracker.ietf.org/doc/draft-rosenberg-aiproto-framework/\" rel=\"nofollow\">Rosenberg-Jennings framework</a> identifies four gaps that neither protocol currently specifies. First, cross-domain identity federation: how does Organization A's agent prove to Organization B's system that it is acting on behalf of a specific authorized user &mdash; not just claiming to be from Organization A? Second, multi-hop lifecycle management: when Agent A delegates to Agent B, which delegates to Agent C, and Agent B fails mid-task, how does the chain recover and who is responsible for the incomplete action? Third, user confirmation requirements before irreversible API calls: the protocol layer does not currently specify when an agent must pause and obtain explicit human authorization, leaving this to application-level conventions that differ by vendor. Fourth, protocol-level security attribution for prompt injection incidents.</p><h3>How Prompt Injection Escalates in Multi-Agent Systems</h3><p>The security architecture gap that agentproto must address is structurally different from the prompt injection problem in single-agent deployments. In a single-agent system, a malicious user crafts input to override that agent's instructions. In a multi-agent system, the attack can cascade: malicious input injected into Agent A propagates to Agent B as part of normal operation, because Agent A relays content from the user to Agent B in its standard message format. Agent B &mdash; which trusts Agent A &mdash; then acts on the injected instruction, bypassing defenses entirely. The injected command travels through the inter-agent trust relationship, not through the user's interface to the agent, as the <a href=\"https://datatracker.ietf.org/doc/draft-rosenberg-aiproto-framework/\" rel=\"nofollow\">Rosenberg-Jennings framework</a> explains.</p><p>The Rosenberg-Jennings framework does not claim a protocol can prevent prompt injection &mdash; it explicitly calls such attacks \"notoriously difficult to prevent.\" What a protocol can provide is attribution: logging, traceability, and incident reconstruction so that security teams can determine which agent in a chain executed a malicious instruction and what path the instruction took to reach it. <a href=\"https://genai.owasp.org/resource/owasp-top-10-for-llm-applications-2025/\" rel=\"nofollow\">OWASP lists prompt injection as the top security risk</a> in its Top 10 for LLM Applications 2025. Documented real-world incidents have involved public Slack channels, GitHub issue trackers, and web pages as injection vectors &mdash; none involving the inter-domain agent cascades that agentproto targets, but pointing toward the risk profile that multi-agent deployment at scale will create.</p><h3>Four BoFs Already Concluded: What the Week Produced</h3><p><strong>PTTH</strong> &mdash; the Protocol for Transposed Transactions over HTTP &mdash; held its working-group-forming session Monday evening. PTTH proposes a standardized, interoperable mechanism for swapping the HTTP client and server roles: when a server should only be accessible to a small number of pre-approved clients that the server can reach directly, and is not publicly accessible due to security or network routing constraints, PTTH would replace the current landscape of proprietary per-vendor workarounds with a single open specification. The session arrived with a proposed Working Group charter; Monday's discussion tested whether the community reached rough consensus to adopt it, as outlined in the <a href=\"https://www.ietf.org/blog/ietf126-bofs/\" rel=\"nofollow\">IETF 126 BoF session listing</a>.</p><p><strong>DAWN</strong> &mdash; Discovery of Agents, Workloads, and Named Entities &mdash; met Tuesday to seek Working Group status for a decentralized, automated discovery mechanism capable of operating at the scale of distributed processing environments where agent components have no pre-configured knowledge of each other. AI agent-to-agent communication is an explicit part of DAWN's scope. The working-group-forming session aimed to confirm that the community agreed on scope and energy sufficient to charter the work, as described in the <a href=\"https://www.ietf.org/blog/ietf126-bofs/\" rel=\"nofollow\">IETF 126 BoF session listing</a>.</p><p><strong>CURRENT</strong> &mdash; Continuous Updating and Ratcheting for Rekeying Encrypted Network Transport &mdash; held its session Tuesday evening. The proposal would use Messaging Layer Security (MLS), already published as <a href=\"https://www.ietf.org/blog/rcs-adopts-mls/\" rel=\"nofollow\">RFC 9420 and now adopted by RCS for hundreds of millions of mobile devices</a>, as the key management foundation for a two-party security protocol at the network transport layer. MLS provides asynchronous key updates, forward secrecy, and post-compromise security &mdash; properties that current transport protocols (TLS and QUIC) do not offer natively after the initial handshake. MLS has also been formally verified, which is rare for protocol proposals and gives CURRENT a stronger security baseline than most new work. That formal verification pedigree, combined with MLS's recent deployment across hundreds of millions of mobile devices via the RCS messaging standard, made CURRENT one of the more technically substantive BoFs of the week.</p><div><p><strong>Read more:</strong>\n<a href=\"/articles/320004/20260709/ipsec-downgrade-attack-survives-ml-kem-cloudflare-ships-authentication-fix.htm\"><strong>IPsec Downgrade Attack Survives ML-KEM: Cloudflare Ships Authentication Fix</strong></a></p></div><h3>BGP Security: Why the SIDROPS Draft Matters to Network Operators</h3><p>The SIDR Operations Working Group sessions this week are advancing a draft with direct operational implications for network operators who have already deployed RPKI-based BGP route validation. The draft &mdash; currently at revision 07, authored by Job Snijders (BSD), Tobias Fiebig (MPI-INF), and Massimiliano Stucchi (Glevia GmbH) &mdash; addresses a subtle but consequential routing stability problem, as described in <a href=\"https://datatracker.ietf.org/doc/draft-ietf-sidrops-avoid-rpki-state-in-bgp/07/\" rel=\"nofollow\">the draft itself</a>.</p><p>When operators annotate BGP routes with RPKI-derived validation states &mdash; marking routes as VALID, INVALID, or NotFound using transitive BGP path attributes such as communities &mdash; those attributes propagate through the global internet routing fabric. When a Route Origin Authorization is issued or revoked, or when an RPKI-to-Router session terminates, the validation state of affected routes changes, triggering new BGP UPDATE messages for every route carrying the changed community value. Because transitive attributes propagate across autonomous system boundaries, a single ROA change can trigger UPDATE flooding that spreads through provider-edge routers globally, increasing memory pressure and destabilizing aging routes.</p><p>The <a href=\"https://datatracker.ietf.org/doc/draft-ietf-sidrops-avoid-rpki-state-in-bgp/07/\" rel=\"nofollow\">draft's recommendation</a> is direct: operators should not carry RPKI validation states in transitive path attributes at all. If an operator's own network validates and enforces RPKI, it should never import INVALID routes in the first place &mdash; meaning there is no legitimate downstream use case for propagating the INVALID tag to neighbors. The only validation states a downstream should ever see are NotFound and Valid, and those should be derived from the downstream's own RPKI validation infrastructure, not inherited from a transitive attribute set by an upstream. The operational benefit is twofold: reduced memory consumption on provider-edge routers from fewer community values, and no route-age disruption when ROAs change.</p><h3>What Post-Quantum DNSSEC Actually Requires from DNS Operators</h3><p>The DNS Operations Working Group sessions Monday and Friday this week are evaluating post-quantum algorithm selection for DNSSEC under real operational constraints &mdash; a discussion the IETF community has been working toward since <a href=\"https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards\" rel=\"nofollow\">NIST finalized its first three post-quantum cryptography standards in August 2024</a>.</p><p>The core constraint is size. NIST's ML-DSA-44 (FIPS 204) produces signatures of approximately 2,420 bytes and public keys of approximately 1,312 bytes. The ECDSA-P256 signatures that current DNSSEC deployments use are 64 bytes each. DNS has historically used UDP with a practical response size limit of roughly 4,096 bytes via EDNS0 extensions; post-quantum signatures routinely exceed this limit, forcing DNS resolvers to fall back to TCP. TCP DNS incurs meaningful additional latency, adding overhead at a layer where millions of lookups per second require sub-millisecond response times at scale, as analyzed in the <a href=\"https://datatracker.ietf.org/doc/draft-sheth-pqc-dnssec-strategy/\" rel=\"nofollow\">PQC DNSSEC strategy draft</a>.</p><p>The strategy draft currently under DNSOP discussion (draft-sheth-pqc-dnssec-strategy-01, from Verisign Labs, Virginia Tech, and NLnet Labs) proposes a two-track approach. A low-impact drop-in algorithm &mdash; Falcon-512, with 666-byte signatures &mdash; can be adopted without protocol modifications and provides post-quantum security for routine lookups. A conservatively designed algorithm &mdash; SLH-DSA &mdash; provides a more robust security baseline and functions as a resilient fallback in modes that reduce signature-size impact. A <a href=\"https://eprint.iacr.org/2026/1332\" rel=\"nofollow\">parallel academic paper from Espie, Mayer, and Perret (2026)</a> extends this by proposing differentiated algorithm selection for the Zone Signing Key and Key Signing Key roles, enabling algorithms that would otherwise exceed DNS response size limits when both roles used the same scheme.</p><h3>What Can I Do With This Information: A Decision Guide for Thursday's Session</h3><p>If you develop or architect multi-agent AI systems, tomorrow's agentproto session outcome is a direct signal for how you should plan your protocol stack. If the session charters a Working Group, that Working Group will produce Internet-Drafts leading to an RFC &mdash; likely two to three years out. Implementations that align with the emerging standard will claim genuine cross-vendor interoperability. Implementations built solely on MCP or A2A will need to adapt if those protocols' architectures diverge from what the RFC ultimately specifies. The mailing list archive (agent2agent at mailarchive.ietf.org) and the Datatracker (datatracker.ietf.org/meeting/126/agenda) carry all active drafts and session materials in real time.</p><p>If you operate BGP routing infrastructure, the <a href=\"https://www.ietf.org/blog/sidrops-and-avoidable-route-hijacks/\" rel=\"nofollow\">SIDROPS draft and accompanying IETF route-hijack guidance</a> recommends auditing your current use of RPKI validation states in transitive BGP communities. If your network already implements RPKI validation and enforcement, the draft's argument is that propagating those states to neighbors provides no legitimate downstream benefit and creates unnecessary UPDATE flooding risk.</p><p>If you administer DNSSEC-signed zones, the algorithm selection question is now practically open. Hackathon projects at IETF meetings have already extended resolvers including BIND, NSD, and CoreDNS to support ML-DSA, Falcon, SLH-DSA, and SLH-DSA-MTL. <a href=\"https://blog.verisign.com/security/preparing-dnssec-post-quantum-era/\" rel=\"nofollow\">Verisign's active contributions to the IETF PQC DNSSEC mailing list and side meetings</a> provide a practical implementation track for operators who need to evaluate tradeoffs before standards finalize.</p><h3>Rest of the Week: Friday's Remaining Sessions</h3><p>Friday's working group sessions include httpbis (HTTP protocol family maintenance and extensions), TLS (post-quantum hybrid key exchange and certificate format coordination with LAMPS), SCITT (Supply Chain Integrity, Transparency, and Trust &mdash; whose Hackathon project this week implemented COSE_Sign1 agent-action records anchored in a SCITT transparency log for AI agent accountability), aipref (publisher preferences for AI crawlers), and the final IDR session advancing BGP extensions for computing-aware traffic steering.</p><p>The IETF Plenary is tonight, Wednesday July 22, at 18:30 CEST (12:30 ET) in Grand Park Hall 1/2/3. It will deliver leadership updates and open the floor for community discussion on cross-cutting topics. The Farewell Reception closes the week Friday afternoon, with the full schedule on the <a href=\"https://datatracker.ietf.org/meeting/126/agenda\" rel=\"nofollow\">IETF 126 meeting agenda</a>.</p><p>IETF 127 is scheduled for November 14&ndash;20, 2026, in San Francisco at the Hilton Union Square. Whatever Working Groups are chartered this week will hold their first formal sessions there.</p><hr><h2>Frequently Asked Questions</h2><h3>How does a Birds-of-a-Feather session actually become a Working Group, and what is \"rough consensus\"?</h3><p>A BoF is an open community session that tests whether there is enough agreement, scope clarity, and active participation to charter a new Working Group. The IETF does not vote &mdash; it operates by rough consensus, meaning the session chair assesses whether the community as a whole agrees on a path forward, accounting for both the weight and strength of objections rather than counting heads. If the agentproto BoF chair determines that rough consensus exists on the proposed charter, that charter goes to the Internet Engineering Steering Group for review and approval. If the IESG approves, the Working Group is formally chartered and begins producing Internet-Drafts that will eventually become RFCs &mdash; the binding technical specifications that every implementation must satisfy to claim genuine interoperability.</p><h3>What happens to MCP and A2A if agentproto does not produce a Working Group charter?</h3><p>If the session surfaces too much disagreement to proceed, there is no RFC timeline, and MCP and A2A continue operating outside the formal IETF process. The risk is incumbency lock-in: both protocols already have substantial deployment (MCP donated to the Linux Foundation in December 2025, A2A donated by Google in June 2025 with broad enterprise supporter lists). The more deeply enterprise systems integrate with one of these protocols, the harder it becomes for a future standard &mdash; even an architecturally superior one &mdash; to displace them. This is the TCP/IP vs. OSI dynamic: TCP/IP became the internet's protocol not because it won a technical competition, but because it had running code, open access, and a growing deployment base before OSI could standardize alternatives. The IETF created TCP/IP's successors precisely to prevent that kind of lock-in from repeating.</p><h3>What is the specific engineering gap that makes prompt injection more dangerous in multi-agent systems than in single-agent ones?</h3><p>In a single-agent deployment, prompt injection targets one system &mdash; the user's malicious input must trick that single agent. In a multi-agent system, the attack exploits trust relationships between agents. Agent A receives content from a user, processes it, and forwards a portion of that content to Agent B as a normal part of task delegation. If the user's content contains an injected instruction, Agent B &mdash; which trusts Agent A as an authorized sender &mdash; executes that instruction without recognizing it as attacker-controlled. The attacker does not need to compromise Agent B directly; the inter-agent communication path carries the injection for them. OWASP ranks prompt injection first among LLM security risks. What agentproto's Working Group charter would require is not a mechanism to prevent injection (which the Rosenberg-Jennings framework calls \"notoriously difficult\") but a protocol-level logging and attribution mechanism that lets security teams reconstruct what happened and which agent in the chain executed the malicious instruction &mdash; the foundation for incident response in a multi-vendor agent deployment.</p><h3>Why does post-quantum DNSSEC require choosing between a fast algorithm and a conservative one, rather than just adopting the best post-quantum algorithm outright?</h3><p>The tension is between security conservatism and operational performance. The most thoroughly designed post-quantum signature schemes &mdash; the ones cryptographers are most confident will remain secure against both classical and quantum adversaries &mdash; tend to produce large signatures. ML-DSA-44 produces approximately 2,420-byte signatures; SLH-DSA-MTL can be smaller in some configurations but with other tradeoffs. DNS over UDP has a practical limit around 4,096 bytes, so large signatures force TCP fallback. Compact algorithms like Falcon-512 (666-byte signatures) can fit in UDP responses but are based on a different mathematical problem &mdash; NTRU lattices &mdash; that has had less time under public scrutiny than the NIST finalists. The two-track strategy under discussion at DNSOP accepts both, using the compact algorithm for routine lookup performance while retaining a conservative algorithm as a fallback &mdash; so that if the compact algorithm is later found vulnerable, DNS security does not collapse entirely while the migration proceeds.</p></div></div><div class=\"tnc\"></div></div></div> <script>doFir.push(function(){if(!slide_started)check_slide();jQuery(\"#v_article .embTI\").remove();work_editor()})</script> <div class=\"article-copyright\"><p>ⓒ 2026 TECHTIMES.com All rights reserved. Do not reproduce without permission.</p></div><div class=\"tags\">\n<strong>Tags:</strong><a href=\"/tags/ai-agents\">AI Agents</a><a href=\"/tags/cybersecurity\">Cybersecurity</a></div><div align=\"center\"> <script async src=\"https://subscribe-forms.beehiiv.com/embed.js\"></script><iframe src=\"https://subscribe-forms.beehiiv.com/7de73430-5d41-449a-b0d3-cccae9de00ff\" class=\"beehiiv-embed\" data-test-id=\"beehiiv-embed\" frameborder=\"0\" scrolling=\"no\" style=\"width: 320px; height: 200px; margin: 0; border-radius: 0px 0px 0px 0px !important; background-color: transparent; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); max-width: 100%;\"></iframe></div><div><div id=\"discussion\" class=\"discussion\"><div class=\"block-title\">Join the Discussion</div><div id='vuukle-comments'></div></div> <script>var VUUKLE_CONFIG={apiKey:'6bd54cd3-71bd-475a-b1fd-25ba5a6cdcd2',articleId:'321247',};fqtag.fscmd.push(function(){LJ('//cdn.vuukle.com/platform.js')})</script> </div></div></div><div class=\"col-md-4 sidebar\"><div class=\"sidebar-spacing\"><div id=\"ad-right1-wrapper\" class=\"block block-fusion-ads\"><div id=\"dfp-ad-right1-wrapper\" class=\"dfp-tag-wrapper\"><div id=\"dfp-ad-right1\"></div></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"right1\"]){ ibt_log(\"ADS GPT register ad slot right1\", Date.now()-timerStart); googletag.display(\"dfp-ad-right1\"); } });if(/right1\\|[0-1]\\|1/.test(dfpSlots.pginfo[ibtmedia_device])) document.getElementById(\"ad-right1-wrapper\").className+=\" block-sticky\"</script> <div class=\"block-title\">Most Popular</div><ol class=\"list\"><li>\n<article class=\"d-flex\">\n<figure>\n<a href=\"/articles/321608/20260725/pokemon-tcg-pocket-adds-pity-system-july-29-ending-pure-rng-pack-luck.htm\"><picture><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469893/pokemon-tcg.webp?w=184&amp;h=103&amp;f=963a6c7aa7afb39d9ac9a7a90cc3f299\"><img src=\"https://d.techtimes.com/en/full/469893/pokemon-tcg.png?w=184&amp;h=103&amp;f=963a6c7aa7afb39d9ac9a7a90cc3f299\" alt=\"Pokemon. TCG\" width=\"184\" height=\"103\" loading=\"lazy\" /></picture></a>\n</figure><div class=\"info\"><h6><a href=\"/articles/321608/20260725/pokemon-tcg-pocket-adds-pity-system-july-29-ending-pure-rng-pack-luck.htm\">Pokemon TCG Pocket Adds Pity System July 29, Ending Pure-RNG Pack Luck</a></h6></div>\n</article></li><li>\n<article class=\"d-flex\">\n<figure>\n<a href=\"/articles/321583/20260725/houthi-strike-burns-jizan-aramco-refinery-yanbu-attack-seals-saudi-arabias-oil-trap.htm\"><picture><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469885/photograph-taken-january-12-2024-shows-oil.webp?w=184&amp;h=103&amp;f=d28df6c9481c2cae287b92c0d12bb258\"><img src=\"https://d.techtimes.com/en/full/469885/photograph-taken-january-12-2024-shows-oil.jpg?w=184&amp;h=103&amp;f=d28df6c9481c2cae287b92c0d12bb258\" alt=\"photograph taken January 12 2024 shows oil\" width=\"184\" height=\"103\" loading=\"lazy\" /></picture></a>\n</figure><div class=\"info\"><h6><a href=\"/articles/321583/20260725/houthi-strike-burns-jizan-aramco-refinery-yanbu-attack-seals-saudi-arabias-oil-trap.htm\">Houthi Strike Burns Jizan Aramco Refinery; Yanbu Attack Seals Saudi Arabia's Oil Trap</a></h6></div>\n</article></li><li>\n<article class=\"d-flex\">\n<figure>\n<a href=\"/articles/321636/20260726/iphone-18-pro-max-new-2nm-chip-200-more-no-cheap-alternative-this-fall.htm\"><picture><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469107/iphone-17-pro-max.webp?w=184&amp;h=103&amp;l=46&amp;t=11&amp;f=694747ccd8dd30fbc6b5673d7d988164\"><img src=\"https://d.techtimes.com/en/full/469107/iphone-17-pro-max.png?w=184&amp;h=103&amp;l=46&amp;t=11&amp;f=694747ccd8dd30fbc6b5673d7d988164\" alt=\"iPhone 17 Pro Max\" width=\"184\" height=\"103\" loading=\"lazy\" /></picture></a>\n</figure><div class=\"info\"><h6><a href=\"/articles/321636/20260726/iphone-18-pro-max-new-2nm-chip-200-more-no-cheap-alternative-this-fall.htm\">iPhone 18 Pro Max: New 2nm Chip, Up to $200 More, and No Cheap Alternative This Fall</a></h6></div>\n</article></li><li>\n<article class=\"d-flex\">\n<figure>\n<a href=\"/articles/321591/20260725/marvel-returns-hall-h-saturday-apple-tv-star-trek-make-sdcc-2026-history.htm\"><picture><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469871/robert-downy-jr-sdcc-2026.webp?w=184&amp;h=103&amp;l=49&amp;t=51&amp;f=a20f11565b302e778970f664ced2697f\"><img src=\"https://d.techtimes.com/en/full/469871/robert-downy-jr-sdcc-2026.png?w=184&amp;h=103&amp;l=49&amp;t=51&amp;f=a20f11565b302e778970f664ced2697f\" alt=\"Robert Downy Jr. at SDCC 2026\" width=\"184\" height=\"103\" loading=\"lazy\" /></picture></a>\n</figure><div class=\"info\"><h6><a href=\"/articles/321591/20260725/marvel-returns-hall-h-saturday-apple-tv-star-trek-make-sdcc-2026-history.htm\">Marvel Returns to Hall H Saturday as Apple TV+ and Star Trek Make SDCC 2026 History</a></h6></div>\n</article></li><li>\n<article class=\"d-flex\">\n<figure>\n<a href=\"/articles/321483/20260724/clarity-act-odds-collapse-37-after-senate-leader-says-crypto-bill-wont-pass-before-recess.htm\"><picture><source type=\"image/webp\" srcset=\"https://d.techtimes.com/en/full/469758/securities-exchange-commission-headquarters-seen-april-25.webp?w=184&amp;h=103&amp;f=bc298709095d05a4bed1033d74de438f\"><img src=\"https://d.techtimes.com/en/full/469758/securities-exchange-commission-headquarters-seen-april-25.jpg?w=184&amp;h=103&amp;f=bc298709095d05a4bed1033d74de438f\" alt=\"Securities Exchange Commission headquarters seen April 25\" width=\"184\" height=\"103\" loading=\"lazy\" /></picture></a>\n</figure><div class=\"info\"><h6><a href=\"/articles/321483/20260724/clarity-act-odds-collapse-37-after-senate-leader-says-crypto-bill-wont-pass-before-recess.htm\">CLARITY Act Odds Collapse to 37% After Senate Leader Says Crypto Bill Won't Pass Before Recess</a></h6></div>\n</article></li></ol> <script async src=\"https://subscribe-forms.beehiiv.com/embed.js\"></script> <div style=\"text-align: center;\"><iframe src=\"https://subscribe-forms.beehiiv.com/ab0ff16d-d291-4f6f-bc84-22e59e1e83c5\" class=\"beehiiv-embed\" data-test-id=\"beehiiv-embed\" frameborder=\"0\" scrolling=\"no\" style=\"width: 400px; height: 300px; margin: 0; border-radius: 0px 0px 0px 0px !important; background-color: transparent; box-shadow: 0 0 #0000;\"></iframe></div></div><div class=\"block-sticky\"><div id=\"ple_video\" class=\"ad_wrapper_video\"><div class=\"play_icon_wrapper\"><div id=\"_icon\" class=\"play_icon\" onclick=\"_loadVideoPlayer();\"></div></div></div><div id=\"ad-right3-wrapper\" class=\"block block-fusion-ads\"><div id=\"dfp-ad-right3-wrapper\" class=\"dfp-tag-wrapper\"><div id=\"dfp-ad-right3\"></div></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"right3\"]){ ibt_log(\"ADS GPT register ad slot right3\", Date.now()-timerStart); googletag.display(\"dfp-ad-right3\"); } });if(/right3\\|[0-1]\\|1/.test(dfpSlots.pginfo[ibtmedia_device])) document.getElementById(\"ad-right3-wrapper\").className+=\" block-sticky\"</script><div id=\"ad-right2-wrapper\" class=\"block block-fusion-ads\"><div id=\"dfp-ad-right2-wrapper\" class=\"dfp-tag-wrapper\"><div id=\"dfp-ad-right2\"></div></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"right2\"]){ ibt_log(\"ADS GPT register ad slot right2\", Date.now()-timerStart); googletag.display(\"dfp-ad-right2\"); } });if(/right2\\|[0-1]\\|1/.test(dfpSlots.pginfo[ibtmedia_device])) document.getElementById(\"ad-right2-wrapper\").className+=\" block-sticky\"</script><div id=\"ad-right4-wrapper\" class=\"block block-fusion-ads\"><div id=\"dfp-ad-right4-wrapper\" class=\"dfp-tag-wrapper\"><div id=\"dfp-ad-right4\"></div></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"right4\"]){ ibt_log(\"ADS GPT register ad slot right4\", Date.now()-timerStart); googletag.display(\"dfp-ad-right4\"); } });if(/right4\\|[0-1]\\|1/.test(dfpSlots.pginfo[ibtmedia_device])) document.getElementById(\"ad-right4-wrapper\").className+=\" block-sticky\"</script><div id=\"ad-sticky-wrapper\" class=\"block block-fusion-ads\"><div id=\"dfp-ad-sticky-wrapper\" class=\"dfp-tag-wrapper\"><div id=\"dfp-ad-sticky\"></div></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"sticky\"]){ ibt_log(\"ADS GPT register ad slot sticky\", Date.now()-timerStart); googletag.display(\"dfp-ad-sticky\"); } });if(/sticky\\|[0-1]\\|1/.test(dfpSlots.pginfo[ibtmedia_device])) document.getElementById(\"ad-sticky-wrapper\").className+=\" block-sticky\"</script> </div></div></div></div></div> <script>var mobile_view=(brW<=1024)?1:0;if(mobile_view){(function(){var d=document,v=d.getElementById('ple_video'),t=d.getElementsByClassName('page-top-mobile-video');if(v&&t.length)t[0].appendChild(v);})()}\nvar ad_loaded=0;doFir.push(function(){(function($){var adspace=$(\".adspace\"),ad_seq,pos;if(adspace.length){if(mobile_view){ad_seq=['top','right1','right2','right3','right4','bottom']}else{ad_loaded=8;ad_seq=[\"right2\",\"right4\"]};for(i=0;i<adspace.length;i++){pos=ad_seq.shift();ad_loaded++;if(pos){$(adspace[i]).append($(\"#ad-\"+pos+\"-wrapper\"))}else insertLazySlots($(adspace[i]),'right'+(mobile_view?((ad_loaded%2)*3+1):(4-(ad_loaded%2)*2)),'lazyads'+ad_loaded)}}else{var p=str_len=0,aside=-1,ad_tl=400,ad_p=8,l=$(\".article-body> div > div\").children(),lp=$(\".article-paywall-contents\").children(),newsletter=$(\".newsletter-in-article\").length,mid_message=$(\".mid-message\").length,nl_pos;if($(\"body\").hasClass(\"sponsored\")){newsletter=0}\nif(l.length<=3){l=$(\".article-body> div\").children();if(l.length<=3){l=$(\".article-body\").children();if(l.length<=3)l=$(\".article-text .content\").children();}}else if(lp.length>1)l=lp;var total_str_len=0;for(var i=0;i<l.length;i++){if(l[i].tagName==\"P\"||l[i].tagName==\"FIGURE\"||l[i].tagName==\"DIV\"){if(l[i].tagName==\"P\"&&l[i].textContent==\"\")continue;total_str_len+=$(l[i]).text().length}}\nvar max_ads=(total_str_len<2200)?2:(total_str_len<3500)?3:4;var inserted_ads=0;if(mobile_view){var ad_seq=['right1','right2','right3','right4','bottom'],pos,end_p=l.length-1;var first_ad_idx=-1;for(var i=0;i<l.length;i++){if(l[i].tagName==\"P\"||l[i].tagName==\"FIGURE\"||(l[i].tagName==\"DIV\"&&(l[i].className=='videoc'||l[i].className=='key-points'||$(l[i]).hasClass('live-item')))){if(l[i].tagName==\"P\"&&l[i].textContent==\"\")continue;if(!$(\".article-text\").prev().is('figure'))i++;$(l[i]).after($(\"#ad-top-wrapper\"));if(l[i].tagName==\"DIV\")i++;i++;inserted_ads=1;first_ad_idx=i;break}};nl_pos=Math.floor(l.length*0.7)-1;var loop_start=(first_ad_idx!==-1)?first_ad_idx:0;for(var i=loop_start;i<l.length;i++){if(newsletter&&i>nl_pos){$('.newsletter-in-article').insertAfter(l[i]);newsletter=0;if(mid_message){$(l[7]).after($(\".mid-message\"))}};if((l[i].nodeName==\"DIV\"&&!$(l[i]).hasClass('live-item'))||l[i].nodeName==\"SCRIPT\")continue;if(l[i].nodeName==\"P\")p++;if(i<end_p&&p>=3){p=0;ad_loaded++;pos=ad_seq.shift();if(pos)$(\"#ad-\"+pos+\"-wrapper\").insertAfter(l[i]);else insertLazySlots($(l[i]),'right'+((ad_loaded%2)*3+1),'lazyads'+ad_loaded);inserted_ads++}};if(inserted_ads<max_ads){if($('#latest-news').length)$(\"#ad-right4-wrapper\").insertBefore('#latest-news');else $(\"#ad-right4-wrapper\").insertBefore('.most-popular');inserted_ads++}}else{ad_loaded=8;ad_p=8;p=3;nl_pos=Math.floor(l.length*0.7);ad_seq=[\"right2\",\"right4\"];if($(\".article-paywall-contents\").prev().is('figure')){pos=ad_seq.shift();ad_loaded++;$(\".article-paywall-contents\").before($(\"#ad-\"+pos+\"-wrapper\"));inserted_ads++};var remaining_ads=max_ads-inserted_ads;ad_tl=(remaining_ads>0)?Math.max(500,Math.floor(total_str_len/(remaining_ads+1))):700;for(var i=0;i<l.length;i++){if(l[i].tagName==\"P\"||l[i].tagName==\"FIGURE\"||(l[i].tagName==\"DIV\"&&(l[i].className=='key-points'||$(l[i]).hasClass('live-item')||$(l[i]).attr('data-gtm-action')=='Related_Stories'))){str_len+=$(l[i]).text().length;p++;if(l[i].tagName==\"FIGURE\")p+=2;if(str_len>ad_tl||p>ad_p){if(i-aside>=2){if(inserted_ads<max_ads){str_len=p=aside=0;ad_loaded++;pos=ad_seq.shift();if(pos)$(l[i]).after($(\"#ad-\"+pos+\"-wrapper\"));else insertLazySlots($(l[i]),'right'+(4-(ad_loaded%2)*2),'lazyads'+ad_loaded);inserted_ads++} if(inserted_ads>=max_ads)break}}}else if(l[i].tagName==\"ASIDE\"||l[i].className=='imageLeft'||l[i].className=='imageRight')aside=i;if(newsletter&&i>nl_pos&&p>0){if(mid_message){$(l[7]).after($(\".mid-message\"))}}};if(ad_loaded==4){removeLazySlots($,'right4')}}}})(jQuery)})</script> <div id=\"dfp-ad-oop1-wrapper\"><div id=\"dfp-ad-oop1\"></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"oop1\"]){ ibt_log(\"ADS GPT register ad slot oop1\", Date.now()-timerStart); googletag.display(\"dfp-ad-oop1\"); } });</script><div id=\"dfp-ad-oop2-wrapper\"><div id=\"dfp-ad-oop2\"></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"oop2\"]){ ibt_log(\"ADS GPT register ad slot oop2\", Date.now()-timerStart); googletag.display(\"dfp-ad-oop2\"); } });</script><div id=\"dfp-ad-oop3-wrapper\"><div id=\"dfp-ad-oop3\"></div></div><script>googletag.cmd.push(function () { if(dfpSlots.slotobjs[\"oop3\"]){ ibt_log(\"ADS GPT register ad slot oop3\", Date.now()-timerStart); googletag.display(\"dfp-ad-oop3\"); } });</script> <footer class=\"pf\"><div class=\"container-fluid\"><div class=\"d-lg-flex\"><div class=\"logo\">\n<a href=\"https://www.techtimes.com/\"></a></div>\n<nav class=\"flex-fill\"><ul class=\"list1\"><li><a href=\"https://www.techtimes.com/personaltech\">Tech</a></li><li><a href=\"https://www.techtimes.com/science\">Science</a></li><li><a href=\"https://www.techtimes.com/biztech\">Business</a></li><li><a href=\"https://www.techtimes.com/health\">Health</a></li><li><a href=\"https://www.techtimes.com/t-lounge\">Culture</a></li><li><a href=\"https://www.techtimes.com/feature\">Features</a></li><li><a href=\"https://www.techtimes.com/techbuzz\">Buzz</a></li></ul><ul class=\"list2 footer-about-us\"><li><a href=\"https://www.techtimes.com/about-us\">About Us</a></li><li><a href=\"https://www.techtimes.com/contact-us\">Contact Us</a></li><li><a href=\"https://www.techtimes.com/termsofservice\">Terms & Conditions</a></li><li><a href=\"https://www.techtimes.com/privacypolicy\">Privacy Policy</a></li></ul>\n</nav> <script>(function(){var d=document,g='getElementsByClassName',a=d[g]('footer-about-us')[0],l=d.createElement('li');if(window.sirdata){l.innerHTML='<button class=\"cmp-display-button\" onclick=\"Sddan.cmp.displayUI()\">Privacy Settings</button>',a.appendChild(l)}})()</script> <div class=\"socials\">\n<a href=\"https://www.facebook.com/TechTimesNews\" target=\"_blank\" class=\"social social-facebook\"></a>\n<a href=\"https://twitter.com/TechTimes_News\" target=\"_blank\" class=\"social social-twitter\"></a></div></div><div class=\"copyright text-center\">\n©\n2026 Tech Times Media Inc. All rights reserved.</div></div>\n</footer> <script>doFir.push(function(){(function($){$(document).on('scroll.lazy',lazyLoad);$(window).on('resize.lazy',lazyLoad).on('orientationchange.lazy',lazyLoad).on(\"load\",lazyLoad);lazyLoad()})(jQuery)})</script> <script type=\"text/javascript\" src=\"https://g.techtimes.com/sys/js/0bfab88c4b8be1c17fcc10a9540a6a57.js?v=1785057989\" defer=\"defer\"></script> <script>if(!getCookie('nwcmsmode')){var ibt_cter={};ibt_cter.what='article';ibt_cter.from='web';ibt_cter.site_id='402';ibt_cter.a_id=oa.pageinfo.articleId||0;ibt_cter.r_id=oa.pageinfo.writerId||0;ibt_cter.c_id=oa.pageinfo.sectionId||0;ibt_cter.a_editor='1';ibt_cter.c_country=oa.geo.country||'OTHERS';ibt_cter.device=oa.geo.device;ibt_cter.ts=window.ts?window.ts:'nonpromoted';ibt_cter.promo=ibt_cter.ts=='nonpromoted'?'':(ibt_cter.ts=='fbpromo'?window.fbpromoc:window.otherpromoc);ibt_cter.statsurl='https://stats.techtimes.com';ibt_cter.oaurl='https://stats.myibtimes.com';(function(){var s=document.createElement('script');s.async=!0;s.type='text/javascript';s.src=\"https://g.techtimes.com/front/js/counter.js?a=45\";var n=document.getElementsByTagName('script')[0];n.parentNode.insertBefore(s,n)})()}</script> <script>var saf13=(oa.os.name=='Mac OS'&&oa.browser.name=='Safari'&&oa.browser.version=='13')?!0:!1,ivtPostcount=0,ivtPostbid=function(lineitemid){if(ivtPostcount==0){ivtPostcount=1;var d=document,s=d.createElement(\"script\"),p=NoPassFQ+\"_\"+lineitemid+\"_\"+oa.geo.ip;s.src=\"//stats.myibtimes.com/tool/ivt-postbid?prebid=\"+p+\"&cb=\"+Date.now()+\"&s_url=\"+encodeURIComponent(location.href);d.head.appendChild(s)}},refreshInViewSlot=function(pos,div){$=jQuery;var s=$(document).scrollTop(),d=$('#dfp-ad-'+div),h=d.height(),t=d.offset().top,smin=t-brH+h*0.6,smax=t+h*0.2-50,pb=0,amz=0;if(window.pageFocus==\"N\"||s<smin||s>smax){setTimeout(refreshInViewSlot,2e4,pos,div);return};if(s=checkReqCap(1,pos,div)){setTimeout(refreshInViewSlot,s,pos,div);return}\nibt_log('ADS InView refresh',pos,'dfp-ad-'+div,dfpSlots.latestRequest-timerStart);if(dfpSlots.aps){var cfg=0;for(var i=0;i<amzSlots.length;i++){if(amzSlots[i].slotID==\"dfp-ad-\"+pos){if(pos==div)cfg=amzSlots[i];else{cfg=Object.assign({},amzSlots[i]);cfg.slotID=\"dfp-ad-\"+div} break}};apstag.fetchBids({slots:[cfg]},function(bids){apstag.setDisplayBids();if(pb)gptRefresh(pos,div);else amz=1})}else amz=2;if(dfpSlots.pbjs){pbjs.que.push(function(){pbjs.requestBids({timeout:PREBID_TIMEOUT,adUnitCodes:['dfp-ad-'+pos],bidsBackHandler:function(){pbjs.setTargetingForGPTAsync(['dfp-ad-'+pos]);if(amz)gptRefresh(pos,div);else pb=1}})})}else if(dfpSlots.rdm){pbjs.que.push(function(){pbjs.rp.requestBids({callback:function(){if(amz)gptRefresh(pos,div);else pb=1},gptSlotObjects:[dfpSlots.slotobjs[div]]})})}else pb=2;if(amz==2&&pb==2)gptRefresh(pos,div);};googletag.cmd.push(function(){googletag.pubads().addEventListener('slotRenderEnded',function(event){if(event.slot.getAdUnitPath().indexOf('/'+dfpSlots.network_id+'/')>-1){var div=event.slot.getSlotElementId().split(\"-\")[2];ibt_log('ADS',div,'rendered, empty:',event.isEmpty,event.sourceAgnosticLineItemId,event.size,Date.now()-timerStart);if(!event.isEmpty){if(div=='sticky'){if(jQuery('#ad-sticky-wrapper').css('display')=='none'){jQuery('#ad-sticky-wrapper').show();jQuery(document.body).addClass('on-sticky');if(jQuery('.wall-guide').length)jQuery('.wall-guide').addClass('on-sticky-ad');}}else if(div=='sticky2'){if(jQuery('#ad-sticky2-wrapper').css('display')=='none'){jQuery('#ad-sticky2-wrapper').prepend('<div class=\"btn-close\"></div>').show();jQuery('#ad-sticky2-wrapper .btn-close').on(\"click\",function(){jQuery('#ad-sticky2-wrapper').hide()})}}\nivtPostbid(event.slot.getAdUnitPath()+'_'+event.campaignId+'_'+event.sourceAgnosticLineItemId)}}});googletag.pubads().addEventListener('impressionViewable',function(event){var div=event.slot.getSlotElementId().split(\"-\")[2],pos=dfpSlots.lazyslotpos[div]?dfpSlots.lazyslotpos[div]:div;if(NoPassFQ=='Y'||dfpSlots.slots.indexOf(div)==-1)return;ibt_log('Viewable impression',event.slot.getAdUnitPath(),pos,div,Date.now()-timerStart);if(!saf13&&((ibtmedia_device==\"desktop\"&&\"right1,right2,right3,right4,bottom\".indexOf(pos)>-1)||(ibtmedia_device==\"mobile\"&&\"top,right1,right2,right3,right4,bottom,sticky\".indexOf(pos)>-1)||(ibtmedia_device==\"tablet\"&&\"top,right1,right2,right3,right4,bottom,sticky\".indexOf(pos)>-1))){event.slot.setConfig({targeting:{refresh:\"Y\"}});var adrf=setTimeout(refreshInViewSlot,30000,pos,div)}})});if(site_ads){fqtag.fscmd.push(function(){if(window.matchMedia(\"(max-width: 768px)\").matches){var _revup_ads_s=document.createElement(\"script\");_revup_ads_s.async=!0;_revup_ads_s.src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8869236030709278\";_revup_ads_s.crossOrigin=\"anonymous\";document.head.appendChild(_revup_ads_s)}})}\nswitch(ibtmedia_device){case \"mobile\":if(site_ads){fqtag.fscmd.push(function(){var d=document,o=d.getElementById('discussion'),i,s;if(o){i=d.createElement('div');s=d.createElement('script');s.src='//jsc.mgid.com/site/703692.js';i.appendChild(s);o.parentNode.insertBefore(i,o)}\nconst widgetDiv=document.createElement('div');widgetDiv.setAttribute('data-type','_mgwidget');widgetDiv.setAttribute('data-widget-id','1605480');o.parentNode.insertBefore(widgetDiv,o);(function(w,q){w[q]=w[q]||[];w[q].push([\"_mgc.load\"])})(window,\"_mgq\")})}\nbreak;case \"tablet\":if(site_ads){fqtag.fscmd.push(function(){var d=document,o=d.getElementById('discussion'),i,s;if(o){i=d.createElement('div');s=d.createElement('script');s.src='//jsc.mgid.com/site/703692.js';i.appendChild(s);o.parentNode.insertBefore(i,o)}\nconst widgetDiv=document.createElement('div');widgetDiv.setAttribute('data-type','_mgwidget');widgetDiv.setAttribute('data-widget-id','1676512');o.parentNode.insertBefore(widgetDiv,o);(function(w,q){w[q]=w[q]||[];w[q].push([\"_mgc.load\"])})(window,\"_mgq\")})}\nbreak;default:if(site_ads){fqtag.fscmd.push(function(){var d=document,o=d.getElementById('discussion'),i,s;if(o){i=d.createElement('div');s=d.createElement('script');s.src='//jsc.mgid.com/site/703692.js';i.appendChild(s);o.parentNode.insertBefore(i,o)}\nconst widgetDiv=document.createElement('div');widgetDiv.setAttribute('data-type','_mgwidget');widgetDiv.setAttribute('data-widget-id','1676512');o.parentNode.insertBefore(widgetDiv,o);(function(w,q){w[q]=w[q]||[];w[q].push([\"_mgc.load\"])})(window,\"_mgq\")})}}</script>  <script>function loadGA4(){LJ(\"https://www.googletagmanager.com/gtag/js?id=G-5CL8P7BCPM\")}\nif(window.sirdata)LJ_CMP('loadGA4');else loadGA4();var gtag=function(){dataLayer.push(arguments)},getPvP=function(oo){var obj={ad_blocker:adBlock,page_type:oo.page_type||'',ads:oo.advertisement||\"U\",ivt_fq:NoPassFQ};if(oo.section)obj.section=oo.section;if(oo.writer)obj.author=oo.writer;if(oo.searchTerms)obj.search_terms=oo.searchTerms;if(oo.articleId)obj.article_id=oo.articleId;if(oo.topics)obj.topics=oo.topics;if(oo.video)obj.video=oo.video;if(oo.video_type)obj.video_type=oo.video_type;if(oo.VideoABTest)obj.video_abtest=oo.VideoABTest;if(oo.content_channel)obj.content_channel=oo.content_channel;if(oo.hot_keywords)obj.hot_keywords=oo.hot_keywords;if(oo.source)obj.article_source=oo.source;if(oo.paragraphs)obj.paragraphs=oo.paragraphs;if(oo.content_src)obj.content_src;if(oo.contributor&&oo.accountId)obj.contributor=oo.accountId;if(window.nextcta_layout)obj.ab_test=window.nextcta_layout;return obj};gtag('js',new Date());gtag('config','G-5CL8P7BCPM',getPvP(oa.pageinfo))</script> <div style=\"display:none;\">\n<img alt=\"Real Time Analytics\" src=\"//static.getclicky.com/media/links/badge.gif\" border=\"0\" /> <script type=\"text/javascript\">var clicky_custom={href:location.href,title:oa.pageinfo.articleTitle||''};clicky_custom.outbound_disable=1;clicky_custom.video_disable=1</script> <script src=\"//static.getclicky.com/js\" type=\"text/javascript\"></script> <script type=\"text/javascript\">try{ stat_track=true;if(typeof cfvbt!='undefined' && cfvbt){stat_track=false;console.log('cfvbt ck:'+cfvbt);}if(stat_track){clicky.init(100661543);} }catch(e){}</script> <noscript><p><img alt=\"Clicky\" width=\"1\" height=\"1\" src=\"//in.getclicky.com/100661543ns.gif\" /></p></noscript></div> <script>var _comscore=_comscore||[];_comscore.push({c1:\"2\",c2:\"19747886\"});(function(){var s=document.createElement(\"script\"),el=document.getElementsByTagName(\"script\")[0];s.async=!0;s.src=(document.location.protocol==\"https:\"?\"https://sb\":\"http://b\")+\".scorecardresearch.com/beacon.js\";el.parentNode.insertBefore(s,el)})()</script> <noscript><img alt=\"pixel\" src=\"//b.scorecardresearch.com/p?c1=2&c2=19747886&cv=2.0&cj=1\" /></noscript> <script>var stat_track=!0;window._qevents=window._qevents||[];(function(){var elem=document.createElement('script');elem.src=(document.location.protocol==\"https:\"?\"https://secure\":\"http://edge\")+\".quantserve.com/quant.js\";elem.async=!0;elem.type=\"text/javascript\";var scpt=document.getElementsByTagName('script')[0];scpt.parentNode.insertBefore(elem,scpt)})();window._qevents.push({qacct:\"p-LfaarYPdxYFdP\",uid:\"webmaster@techtimes.com\"})</script> <noscript><div style=\"display:none;\"><img src=\"//pixel.quantserve.com/pixel/p-LfaarYPdxYFdP.gif\" border=\"0\" height=\"1\" width=\"1\" alt=\"Quantcast\"/></div></noscript> <script src=\"https://cdn.usefathom.com/script.js\" data-site=\"JFJDSEIJ\" defer></script> </body></html>","snapshot_chars":348210,"live_check":"changed"}]}