@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{overflow-x:auto}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!important;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:#9189ff}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.subroutine .trigger-condition{background-color:#ffb000;color:#282828}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.service .trigger-condition{background-color:#00b49f;color:#282828}html main dl dd.malware{border-color:#9189ff;color:#9189ff}html main dl dd.malware .trigger-condition{background-color:#9189ff;color:#282828}html main dl.precon-list dt{margin:0;padding:0}html main dl.precon-list dd{margin:0;border:0;padding-left:21.6px;padding-right:21.6px;padding-top:0;padding-bottom:0}html main details{margin-bottom:24px;padding-left:21.6px;padding-right:21.6px;padding-top:0;padding-bottom:0}html main details summary{color:#fff;margin-left:-21.6px;margin-bottom:24px}html main ul.rulings li{margin-bottom:24px}html main aside.gallery{text-align:center}html main aside.gallery figure{display:inline-block;margin-top:0;margin-bottom:24px;margin-left:43.2px;margin-right:43.2px;width:259.2px}html main aside.gallery figure img{max-height:336px;margin-left:10.8px;margin-right:10.8px}html main aside.gallery figure figcaption{text-align:left}html main #deck-editor input[type=text],html main #deck-editor textarea{background:#282828;color:#ffb000;border:2px solid #ffb000;width:calc(100% - 43.2px);padding-top:10px;padding-bottom:10px;padding-left:19.6px;padding-right:19.6px;margin-bottom:24px;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 main #deck-editor input[type=text],html main #deck-editor textarea{font-size:14px;line-height:18.6666666667px}}html main #deck-editor button{padding:0;border:none;background:0 0;color:#fff;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 main #deck-editor button{font-size:14px;line-height:18.6666666667px}}html main #deck-editor button:active{background-color:#fff;color:#282828}html main #deck-editor button.selected{color:#00c0ff}html main #deck-editor button.selected:active{background-color:#00c0ff;color:#282828}html main decklist-line{display:inline-block;width:266px;margin-bottom:24px;border:2px solid #ffb000}html main decklist-line p{margin:0;padding-left:8.8px;padding-right:8.8px}html main decklist-line p[slot=card-name]{color:#282828;background-color:#ffb000;padding-top:10px;padding-bottom:12px}html main decklist-line p[slot=card-id]{color:rgba(255,176,0,.5)}html main decklist-line img{display:block;width:248.4px;margin-top:6px;margin-bottom:6px;margin-left:8.8px;margin-right:8.8px}html main decklist-line.bruteforce{border-color:#fa49ef}html main decklist-line.bruteforce p[slot=card-name]{background-color:#fa49ef}html main decklist-line.infiltration{border-color:#9f70ca}html main decklist-line.infiltration p[slot=card-name]{background-color:#9f70ca}html main decklist-line.infrastructure{border-color:#78d4d4}html main decklist-line.infrastructure p[slot=card-name]{background-color:#78d4d4}html main decklist-line.countermeasures{border-color:#56abfc}html main decklist-line.countermeasures p[slot=card-name]{background-color:#56abfc}html main decklist-line.disruption{border-color:#f7ef85}html main decklist-line.disruption p[slot=card-name]{background-color:#f7ef85}html main decklist-line.left-bruteforce{border-left-color:#fa49ef;border-top-color:#fa49ef}html main decklist-line.left-infiltration{border-left-color:#9f70ca;border-top-color:#9f70ca}html main decklist-line.left-infrastructure{border-left-color:#78d4d4;border-top-color:#78d4d4}html main decklist-line.left-countermeasures{border-left-color:#56abfc;border-top-color:#56abfc}html main decklist-line.left-disruption{border-left-color:#f7ef85;border-top-color:#f7ef85}html main decklist-line.right-bruteforce{border-right-color:#fa49ef;border-bottom-color:#fa49ef}html main decklist-line.right-infiltration{border-right-color:#9f70ca;border-bottom-color:#9f70ca}html main decklist-line.right-infrastructure{border-right-color:#78d4d4;border-bottom-color:#78d4d4}html main decklist-line.right-countermeasures{border-right-color:#56abfc;border-bottom-color:#56abfc}html main decklist-line.right-disruption{border-right-color:#f7ef85;border-bottom-color:#f7ef85}html main decklist-line.left-bruteforce.right-infiltration p[slot=card-name]{background:linear-gradient(135deg,#fa49ef 50%,#9f70ca 50%)}html main decklist-line.left-bruteforce.right-infrastructure p[slot=card-name]{background:linear-gradient(135deg,#fa49ef 50%,#78d4d4 50%)}html main decklist-line.left-bruteforce.right-countermeasures p[slot=card-name]{background:linear-gradient(135deg,#fa49ef 50%,#56abfc 50%)}html main decklist-line.left-bruteforce.right-disruption p[slot=card-name]{background:linear-gradient(135deg,#fa49ef 50%,#f7ef85 50%)}html main decklist-line.left-infiltration.right-bruteforce p[slot=card-name]{background:linear-gradient(135deg,#9f70ca 50%,#fa49ef 50%)}html main decklist-line.left-infiltration.right-infrastructure p[slot=card-name]{background:linear-gradient(135deg,#9f70ca 50%,#78d4d4 50%)}html main decklist-line.left-infiltration.right-countermeasures p[slot=card-name]{background:linear-gradient(135deg,#9f70ca 50%,#56abfc 50%)}html main decklist-line.left-infiltration.right-disruption p[slot=card-name]{background:linear-gradient(135deg,#9f70ca 50%,#f7ef85 50%)}html main decklist-line.left-infrastructure.right-bruteforce p[slot=card-name]{background:linear-gradient(135deg,#78d4d4 50%,#fa49ef 50%)}html main decklist-line.left-infrastructure.right-infiltration p[slot=card-name]{background:linear-gradient(135deg,#78d4d4 50%,#9f70ca 50%)}html main decklist-line.left-infrastructure.right-countermeasures p[slot=card-name]{background:linear-gradient(135deg,#78d4d4 50%,#56abfc 50%)}html main decklist-line.left-infrastructure.right-disruption p[slot=card-name]{background:linear-gradient(135deg,#78d4d4 50%,#f7ef85 50%)}html main decklist-line.left-countermeasures.right-bruteforce p[slot=card-name]{background:linear-gradient(135deg,#56abfc 50%,#fa49ef 50%)}html main decklist-line.left-countermeasures.right-infiltration p[slot=card-name]{background:linear-gradient(135deg,#56abfc 50%,#9f70ca 50%)}html main decklist-line.left-countermeasures.right-infrastructure p[slot=card-name]{background:linear-gradient(135deg,#56abfc 50%,#78d4d4 50%)}html main decklist-line.left-countermeasures.right-disruption p[slot=card-name]{background:linear-gradient(135deg,#56abfc 50%,#f7ef85 50%)}html main decklist-line.left-disruption.right-bruteforce p[slot=card-name]{background:linear-gradient(135deg,#f7ef85 50%,#fa49ef 50%)}html main decklist-line.left-disruption.right-infiltration p[slot=card-name]{background:linear-gradient(135deg,#f7ef85 50%,#9f70ca 50%)}html main decklist-line.left-disruption.right-infrastructure p[slot=card-name]{background:linear-gradient(135deg,#f7ef85 50%,#78d4d4 50%)}html main decklist-line.left-disruption.right-countermeasures p[slot=card-name]{background:linear-gradient(135deg,#f7ef85 50%,#56abfc 50%)}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 .trigger-condition{background-color:#ffb000;color:#282828}html .security-alert{color:#ec2029;font-weight:700}html .success{color:#0f6}html .failure{color:#ec2029}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 .service{color:#00b49f}html .malware{color:#9189ff}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 blockquote{margin-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}