@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";html{background-color:#282828;color:#ffb000;font-family:fira code,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;line-height:24px}@media(max-width:1152px){html{font-size:14px;line-height:18.6666666667px}}html{}html header{background-color:#ffb000;color:#282828;margin-top:48px;margin-bottom:24px}html header .masthead{width:1080px;margin:0 auto;padding:21.6px}html header .masthead pre{margin:0}html header .masthead nav{float:right;margin-top:24px;white-space:pre}html header .masthead nav a{color:#282828;text-decoration:none}html header .masthead nav a.active{font-weight:700}html header .masthead nav a.unavailable{color:rgba(40,40,40,.3)}html header .masthead nav a:hover{text-decoration:underline;text-decoration-thickness:2px}html header .masthead #broken{display:none}@media(max-width:1152px){html header .masthead{width:100%;display:flex;flex-direction:column}html header .masthead nav{order:2;white-space:normal;margin:0;float:none}html header .masthead nav a{display:inline-block}html header .masthead pre{order:1;margin-bottom:24px}}@media(max-width:360px){html header .masthead #broken{display:block;order:1}html header .masthead #combined{display:none}}html main{width:1080px;margin:0 auto;border:2px solid #ffb000;padding:21.6px;box-shadow:8px 8px #ffb000}@media(max-width:1152px){html main{width:100%;box-sizing:border-box}}html main h1{color:#fff;border-bottom:2px solid #fff;margin-bottom:22px}html main h1::before{content:"# "}html main h2{color:#fff;border-bottom:1px solid #fff;margin-bottom:23px}html main h2::before{content:"## "}html main h3{color:#fff}html main h3::before{content:"### "}html main pre:has(code[data-lang$=message]){white-space:normal}html main .language-error-message{color:#ec2029}html main label.type-line{display:block;font-weight:700;color:#282828;padding-left:21.6px;padding-right:21.6px;padding-top:12px;padding-bottom:12px}html main label.type-line.nodisc-type-line{background-color:rgba(255,176,0,.5)}html main label.type-line.bruteforce-type-line{background-color:#fa49ef}html main label.type-line.infiltration-type-line{background-color:#9f70ca}html main label.type-line.infrastructure-type-line{background-color:#78d4d4}html main label.type-line.countermeasures-type-line{background-color:#56abfc}html main label.type-line.disruption-type-line{background-color:#f7ef85}html main label.type-line.team-bruteforce-bruteforce-type-line{background:linear-gradient(135deg,#fa49ef 50%,#fa49ef 50%)}html main label.type-line.team-bruteforce-infiltration-type-line{background:linear-gradient(135deg,#fa49ef 50%,#9f70ca 50%)}html main label.type-line.team-bruteforce-infrastructure-type-line{background:linear-gradient(135deg,#fa49ef 50%,#78d4d4 50%)}html main label.type-line.team-bruteforce-countermeasures-type-line{background:linear-gradient(135deg,#fa49ef 50%,#56abfc 50%)}html main label.type-line.team-bruteforce-disruption-type-line{background:linear-gradient(135deg,#fa49ef 50%,#f7ef85 50%)}html main label.type-line.team-infiltration-bruteforce-type-line{background:linear-gradient(135deg,#9f70ca 50%,#fa49ef 50%)}html main label.type-line.team-infiltration-infiltration-type-line{background:linear-gradient(135deg,#9f70ca 50%,#9f70ca 50%)}html main label.type-line.team-infiltration-infrastructure-type-line{background:linear-gradient(135deg,#9f70ca 50%,#78d4d4 50%)}html main label.type-line.team-infiltration-countermeasures-type-line{background:linear-gradient(135deg,#9f70ca 50%,#56abfc 50%)}html main label.type-line.team-infiltration-disruption-type-line{background:linear-gradient(135deg,#9f70ca 50%,#f7ef85 50%)}html main label.type-line.team-infrastructure-bruteforce-type-line{background:linear-gradient(135deg,#78d4d4 50%,#fa49ef 50%)}html main label.type-line.team-infrastructure-infiltration-type-line{background:linear-gradient(135deg,#78d4d4 50%,#9f70ca 50%)}html main label.type-line.team-infrastructure-infrastructure-type-line{background:linear-gradient(135deg,#78d4d4 50%,#78d4d4 50%)}html main label.type-line.team-infrastructure-countermeasures-type-line{background:linear-gradient(135deg,#78d4d4 50%,#56abfc 50%)}html main label.type-line.team-infrastructure-disruption-type-line{background:linear-gradient(135deg,#78d4d4 50%,#f7ef85 50%)}html main label.type-line.team-countermeasures-bruteforce-type-line{background:linear-gradient(135deg,#56abfc 50%,#fa49ef 50%)}html main label.type-line.team-countermeasures-infiltration-type-line{background:linear-gradient(135deg,#56abfc 50%,#9f70ca 50%)}html main label.type-line.team-countermeasures-infrastructure-type-line{background:linear-gradient(135deg,#56abfc 50%,#78d4d4 50%)}html main label.type-line.team-countermeasures-countermeasures-type-line{background:linear-gradient(135deg,#56abfc 50%,#56abfc 50%)}html main label.type-line.team-countermeasures-disruption-type-line{background:linear-gradient(135deg,#56abfc 50%,#f7ef85 50%)}html main label.type-line.team-disruption-bruteforce-type-line{background:linear-gradient(135deg,#f7ef85 50%,#fa49ef 50%)}html main label.type-line.team-disruption-infiltration-type-line{background:linear-gradient(135deg,#f7ef85 50%,#9f70ca 50%)}html main label.type-line.team-disruption-infrastructure-type-line{background:linear-gradient(135deg,#f7ef85 50%,#78d4d4 50%)}html main label.type-line.team-disruption-countermeasures-type-line{background:linear-gradient(135deg,#f7ef85 50%,#56abfc 50%)}html main label.type-line.team-disruption-disruption-type-line{background:linear-gradient(135deg,#f7ef85 50%,#f7ef85 50%)}html main div.card-body{margin-bottom:20px;padding-left:17.6px;padding-right:17.6px;padding-top:24px;border-left:4px solid #ffb000;border-bottom:4px solid #ffb000;border-right:4px solid #ffb000}html main div.card-body.nodisc-body{border-color:rgba(255,176,0,.5)}html main div.card-body.bruteforce-body{border-color:#fa49ef}html main div.card-body.infiltration-body{border-color:#9f70ca}html main div.card-body.infrastructure-body{border-color:#78d4d4}html main div.card-body.countermeasures-body{border-color:#56abfc}html main div.card-body.disruption-body{border-color:#f7ef85}html main div.card-body.left-bruteforce-body{border-left-color:#fa49ef}html main div.card-body.left-infiltration-body{border-left-color:#9f70ca}html main div.card-body.left-infrastructure-body{border-left-color:#78d4d4}html main div.card-body.left-countermeasures-body{border-left-color:#56abfc}html main div.card-body.left-disruption-body{border-left-color:#f7ef85}html main div.card-body.right-bruteforce-body{border-right-color:#fa49ef}html main div.card-body.right-infiltration-body{border-right-color:#9f70ca}html main div.card-body.right-infrastructure-body{border-right-color:#78d4d4}html main div.card-body.right-countermeasures-body{border-right-color:#56abfc}html main div.card-body.right-disruption-body{border-right-color:#f7ef85}html main div.card-body img.team-illustration{max-width:100%}html main dl{margin:0}html main dl dt{color:#282828;font-weight:700;padding-left:21.6px;padding-right:21.6px;padding-top:12px;padding-bottom:12px}html main dl dt.subroutine{background-color:#ffb000}html main dl dt.alert{background-color:#ec2029}html main dl dt.flavor-text{color:rgba(255,176,0,.5)}html main dl dt.service{background-color:#00b49f}html main dl dt.malware{background-color:#7e6dff}html main dl dd{margin-left:0;margin-bottom:22px;padding-left:19.6px;padding-right:19.6px;padding-top:24px;padding-bottom:24px;border-left:2px solid #ffb000;border-bottom:2px solid #ffb000;border-right:2px solid #ffb000}html main dl dd.subroutine{border-color:#ffb000;color:#ffb000}html main dl dd.alert{border-color:#ec2029;color:#ec2029}html main dl dd.flavor-text{padding-left:21.6px;padding-right:21.6px;border:0;margin-bottom:24px;color:rgba(255,176,0,.5)}html main dl dd.service{border-color:#00b49f;color:#00b49f}html main dl dd.malware{border-color:#7e6dff;color:#7e6dff}html main ul.rulings li{margin-bottom:24px}html footer{width:1080px;margin:0 auto;padding:21.6px}@media(max-width:1152px){html footer{width:100%}}html pre,html code{font-family:fira code,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}html code:not(pre code){color:#fff}html em{font-style:normal;color:rgba(255,176,0,.5)}html .security-alert{color:#ec2029;font-weight:700}html .highlight{color:#00c0ff}html .subdued,html .nodisc{color:rgba(255,176,0,.5)}html .brute-force,html .bruteforce{color:#fa49ef}html .infiltration{color:#9f70ca}html .infrastructure{color:#78d4d4}html .countermeasures{color:#56abfc}html .disruption{color:#f7ef85}html .center{text-align:center}html a{color:#ffb000}html a.cta-button{background-color:#ffb000;color:#282828;text-decoration:none;box-shadow:0 0 0 12px #ffb000}html a.cta-button:hover{text-decoration:underline}html h1,html h2,html h3{margin-top:24px;margin-bottom:0;font-size:18px;line-height:24px}@media(max-width:1152px){html h1,html h2,html h3{font-size:14px;line-height:18.6666666667px}}html p,html ul,html ol,html pre,html table,html blockquote{margin-top:0;margin-bottom:24px}html ul,html ol{padding-left:2.4em}html ul ul,html ol ol,html ul ol,html ol ul{margin-top:0;margin-bottom:0}html hr{border:1px solid;margin:-1px 0}html a,html b,html i,html strong,html em,html small,html code{line-height:0}html sub,html sup{line-height:0;position:relative;vertical-align:baseline}html sup{top:-.5em}html sub{bottom:-.25em}