.phishgame{max-width: 760px;margin: 0 auto}.phishgame__bar{position: sticky;top: 78px;z-index: 5;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;padding: 12px 16px;margin-bottom: 18px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);font-size: 15px}.phishgame__score{margin-left: auto}.phishgame__track{flex: 1 0 100%;height: 6px;border-radius: 6px;background: var(--ground);overflow: hidden}.phishgame__track span{display: block;height: 100%;width: 0;background: linear-gradient(90deg,var(--blue),var(--cyan));transition: width .4s ease}.phishgame.is-done .phishgame__bar{display: none}.phishgame.is-ready .pcase{display: none}.phishgame.is-ready .pcase.is-current{display: block;animation: pcIn .35s ease both}@keyframes pcIn{from{opacity: 0;transform: translateY(10px)}}.pcase{scroll-margin-top: 150px;margin-bottom: 28px}.pcase__context{margin: 0 0 10px;padding: 10px 14px;border-radius: 8px;background: #EEF6FC;color: var(--ink);font-size: 15px}.pm{border: 1px solid #CFD9E4;border-radius: 14px;overflow: hidden;background: #fff;color: #1F2A37;box-shadow: 0 10px 30px rgba(11,35,64,.10);font-family: "Segoe UI",system-ui,-apple-system,sans-serif}.pm--email .pm__subject{padding: 16px 18px 6px;font-size: 19px;font-weight: 600}.pm__meta{display: flex;align-items: flex-start;gap: 10px;padding: 8px 18px 14px;border-bottom: 1px solid #E5EAF0;font-size: 14px}.pm__meta>div{flex: 1;min-width: 0;overflow-wrap: anywhere}.pm__addr,.pm__to{color: #5B6B7D}.pm__time{color: #5B6B7D;font-size: 13px;white-space: nowrap}.pm__avatar{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: #5B6B7D;color: #fff;font-weight: 700}.pm__body{padding: 16px 18px 20px;font-size: 15.5px;line-height: 1.55}.pm__body p{margin: 0 0 12px}.pm-btn{display: inline-block;padding: 10px 18px;background: #0F6CBD;color: #fff;border-radius: 4px;font-weight: 600}.pm-box,.pm-file{padding: 10px 12px;background: #F4F6F8;border-radius: 6px;font-size: 14.5px}.pm-file::before{content: "📄 "}.pm-small{font-size: 13px;color: #5B6B7D}.pm-qr{display: flex;align-items: center;gap: 12px}.pm-qr mark{display: inline-flex;align-items: center;gap: 12px}.pm-qrcode{display: inline-block;width: 74px;height: 74px;background: conic-gradient(#000 25%,#fff 0 50%,#000 0 75%,#fff 0) 0 0 / 12px 12px;border: 5px solid #fff;outline: 2px solid #000}.pm--sms{background: #F2F2F7;padding: 0 0 18px}.pm__phonehead{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 16px;border-bottom: 1px solid #DADDE3;background: #F8F8FA;font-size: 14px}.pm__phonehead .pm__avatar{width: 44px;height: 44px;background: #A7AEB8}.pm__sender{font-weight: 600;font-size: 15px}.pm__bubble{margin: 18px 18px 0;max-width: 82%;padding: 12px 14px;background: #E5E5EA;border-radius: 18px 18px 18px 4px;font-size: 15.5px;line-height: 1.45}.pm__bubble p{margin: 0}.pm mark{background: transparent;color: inherit;border-radius: 3px;transition: background .25s ease,box-shadow .25s ease}.pcase.is-answered .pm mark{background: #FFE58F;box-shadow: 0 0 0 2px #FFE58F}.pcase.is-answered .pm-btn mark{color: #1F2A37}.pcase.is-answered .pm mark[data-f]::after{content: attr(data-f);display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;margin-left: 4px;border-radius: 50%;background: #C0392B;color: #fff;font: 700 11px/1 var(--sans);vertical-align: 2px}.pcase__actions{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 18px}.pcase__btn{border: 2px solid;font-weight: 700}.pcase__btn--phish{border-color: #C0392B;color: #A5281B;background: #fff}.pcase__btn--phish:hover{background: #FDECEA;color: #A5281B}.pcase__btn--legit{border-color: #16784A;color: #13643E;background: #fff}.pcase__btn--legit:hover{background: #E7F6EE;color: #13643E}.pcase.is-answered .pcase__actions{display: none}.pcase__result{display: none;margin-top: 18px;padding: 18px 20px;border-radius: var(--radius-lg);border: 1px solid var(--line);background: var(--white)}.pcase.is-answered .pcase__result{display: block;animation: pcIn .3s ease both}.pcase.is-right .pcase__result{border-left: 6px solid #16784A}.pcase.is-wrong .pcase__result{border-left: 6px solid #C0392B}.pcase__verdict{margin: 0 0 10px;font-size: 17px;font-weight: 600;color: var(--ink)}.pcase__verdict [data-pg-right],.pcase__verdict [data-pg-wrong]{display: none;margin-right: 4px}.pcase.is-right [data-pg-right]{display: inline;color: #16784A}.pcase.is-wrong [data-pg-wrong]{display: inline;color: #C0392B}.pcase__points{margin: 0 0 16px;padding-left: 22px;color: var(--body)}.pcase__points li{margin: 6px 0;padding-left: 4px}.pcase__points li::marker{font-weight: 700;color: #C0392B}.pcase__points--ok li::marker{color: #16784A}.phishgame__done{text-align: center;padding: 34px 24px;border-radius: var(--radius-lg);background: var(--white);border: 1px solid var(--line)}.phishgame__big{margin: 0;font-family: var(--display);font-size: 64px;font-weight: 800;color: var(--navy);line-height: 1}.phishgame__big b{color: var(--blue)}.phishgame__note{color: var(--muted);max-width: 560px;margin: 12px auto 22px}.phishgame__ctas{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.btn--ghost{background: transparent;color: var(--blue);border-color: transparent;text-decoration: underline}.phishgame__copied{color: #16784A;margin: 12px 0 0;font-weight: 600}.phishgame__tips{margin: 56px auto 0}.plain-check{list-style: none;padding: 0;margin: 0 0 18px}.plain-check li{margin: 10px 0;color: var(--body)}@media (max-width: 560px){.pcase__actions{grid-template-columns: 1fr}.phishgame__bar{top: 64px}.pm__meta{flex-wrap: wrap}.phishgame__big{font-size: 52px}}.riskcheck{max-width: none}.riskcheck>.prose{margin-left: auto;margin-right: auto}.kit__submit{display: flex;justify-content: flex-end;align-items: center;gap: 14px;flex-wrap: wrap;margin: 8px 0 28px;padding: 16px 18px;background: var(--navy);border-radius: var(--radius-lg);color: var(--on-dark)}.kit__submit p{margin: 0 auto 0 0}.riskcheck .kit__actions .btn[disabled]{opacity: .55;cursor: not-allowed}.riskcheck .riskcheck__results{max-width: 900px;margin: 0 auto}.rc-area{border: 0;padding: 0;margin: 0 0 30px}.rc-area__title{font-family: var(--mono);font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--blue-text);margin-bottom: 10px;padding: 0}.rc-q{padding: 18px 20px;margin-bottom: 12px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg);transition: border-color .2s ease}.rc-q.is-done{border-color: #9BC6E8}.rc-q__text{margin: 0 0 4px;font-weight: 600;color: var(--ink);display: flex;gap: 10px}.rc-q__n{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: #E3F1FB;color: var(--blue-text);font-size: 13px;font-weight: 700}.rc-q__help{margin: 0 0 12px 34px;color: var(--muted);font-size: 14.5px}.rc-q__opts{display: flex;flex-wrap: wrap;gap: 8px;margin-left: 34px}.rc-q__opts label{position: relative;cursor: pointer}.rc-q__opts input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.rc-q__opts span{display: inline-block;padding: 8px 16px;border: 1px solid #C5D2DF;border-radius: 99px;font-size: 15px;color: var(--ink);background: var(--white);transition: background .15s ease,border-color .15s ease}.rc-q__opts input:focus-visible + span{outline: 3px solid var(--blue);outline-offset: 2px}.rc-q__opts input[value="2"]:checked + span{background: #E3F6EC;border-color: #16784A;color: #13643E;font-weight: 600}.rc-q__opts input[value="1"]:checked + span{background: #FFF3D6;border-color: #C98A00;color: #7A5300;font-weight: 600}.rc-q__opts input[value="0"]:checked + span{background: #FDECEA;border-color: #C0392B;color: #A5281B;font-weight: 600}.riskcheck__submit{position: sticky;bottom: 12px;display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;padding: 14px 18px;background: var(--navy);border-radius: var(--radius-lg);color: var(--on-dark);box-shadow: 0 10px 30px rgba(11,35,64,.25)}.riskcheck__progress{margin: 0}.riskcheck__submit .btn[disabled]{opacity: .5;cursor: not-allowed}.riskcheck__results:focus{outline: none}.rc-grade{display: flex;align-items: center;gap: 28px;flex-wrap: wrap;padding: 26px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg)}.rc-grade h2{margin: 0 0 6px}.rc-grade p{margin: 0;color: var(--body)}.rc-grade>div:last-child{flex: 1 1 300px;min-width: 0}.rc-grade__ring{--p: 0;--c: var(--blue);flex: none;width: 130px;height: 130px;border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;background: radial-gradient(closest-side,var(--white) 79%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--p) * 1%),#E3EAF1 0)}.rc-grade__ring b{font-family: var(--display);font-size: 48px;line-height: 1;color: var(--c)}.rc-grade__ring span{font-size: 13px;color: var(--muted)}.rc-grade__ring--a{--c: #16784A}.rc-grade__ring--b{--c: #1F8A55}.rc-grade__ring--c{--c: #C98A00}.rc-grade__ring--d{--c: #D9622B}.rc-grade__ring--f{--c: #C0392B}.rc-bars{margin: 22px 0 30px;display: grid;gap: 10px}.rc-bar{display: grid;grid-template-columns: 190px 1fr 48px;align-items: center;gap: 12px;font-size: 15px}.rc-bar__track{height: 10px;border-radius: 10px;background: #E3EAF1;overflow: hidden}.rc-bar__fill{display: block;height: 100%;border-radius: 10px;transition: width .6s ease}.rc-bar__fill.is-good{background: #1F9D5E}.rc-bar__fill.is-mid{background: #E0A526}.rc-bar__fill.is-low{background: #D9534F}.rc-bar__pct{text-align: right;font-weight: 600;color: var(--ink)}.rc-fixes{list-style: none;counter-reset: fx;padding: 0;margin: 0 0 22px;display: grid;gap: 12px}.rc-fixes li{counter-increment: fx;position: relative;padding: 16px 18px 16px 56px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg)}.rc-fixes li::before{content: counter(fx);position: absolute;left: 16px;top: 16px;width: 26px;height: 26px;border-radius: 50%;background: var(--navy);color: #fff;font-weight: 700;font-size: 14px;display: flex;align-items: center;justify-content: center}.rc-fixes strong{display: block;color: var(--ink);margin: 6px 0 4px}.rc-fixes p{margin: 0 0 6px;color: var(--body)}.rc-fixes a{font-weight: 600}.rc-fix__tag{font-family: var(--mono);font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;padding: 2px 8px;border-radius: 99px}.rc-fix__tag.is-high{background: #FDECEA;color: #A5281B}.rc-fix__tag.is-mid{background: #FFF3D6;color: #7A5300}.rc-fix__tag.is-low{background: #E3F1FB;color: var(--blue-text)}.rc-actions{display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 36px}.rc-cta{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;align-items: start;padding: 26px;border-radius: var(--radius-lg);background: var(--white);border: 1px solid var(--line)}.rc-cta h3{margin-top: 0}.rc-disclaimer{margin: 18px 0 0;font-size: 13.5px;color: var(--muted)}@media (max-width: 760px){.rc-cta{grid-template-columns: 1fr}.rc-bar{grid-template-columns: 1fr 44px}.rc-bar__name{grid-column: 1 / -1}.rc-q__help,.rc-q__opts{margin-left: 0}}@media print{.riskcheck .kit,.rc-actions,.rc-cta,.cta,.site-footer,.utility,.site-header,.pagehero .crumbs,.callbar{display: none !important}.rc-grade,.rc-fixes li{break-inside: avoid}}html[data-theme="dark"] .rc-grade__ring{background: radial-gradient(closest-side,#121C28 79%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--p) * 1%),#24384F 0)}html[data-theme="dark"] .rc-bar__track{background: #24384F}html[data-theme="dark"] .rc-q__opts input[value="2"]:checked + span{background: #153021;color: #9BE3BC}html[data-theme="dark"] .rc-q__opts input[value="1"]:checked + span{background: #372A10;color: #F5D08A}html[data-theme="dark"] .rc-q__opts input[value="0"]:checked + span{background: #3A1715;color: #FFB4AC}html[data-theme="dark"] .rc-fix__tag.is-high{background: #3A1715;color: #FFB4AC}html[data-theme="dark"] .rc-fix__tag.is-mid{background: #372A10;color: #F5D08A}html[data-theme="dark"] .rc-fix__tag.is-low{background: #17324D;color: #9ED0F5}html[data-theme="dark"] .rc-fixes li::before{background: var(--blue)}html[data-theme="dark"] .pcase__btn--phish{background: transparent;color: #FFB4AC;border-color: #E06D60}html[data-theme="dark"] .pcase__btn--legit{background: transparent;color: #9BE3BC;border-color: #3FBF7F}html[data-theme="dark"] .pcase__btn--phish:hover{background: #3A1715}html[data-theme="dark"] .pcase__btn--legit:hover{background: #153021}html[data-theme="dark"] .pcase__context{background: #17324D}html[data-theme="dark"] .pcase.is-right [data-pg-right]{color: #6FDCA4}html[data-theme="dark"] .pcase.is-wrong [data-pg-wrong]{color: #FF9A8F}.dtc{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 32px;align-items: start}.dtc__form{padding: 26px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg)}.dtc__form h2{margin-top: 0}.dtc__field{margin-bottom: 20px}.dtc__field label{display: flex;justify-content: space-between;gap: 10px;font-weight: 600;color: var(--ink);margin-bottom: 8px;font-size: 15.5px}.dtc__field output{font-family: var(--mono);color: var(--blue-text);font-weight: 600}.dtc__hint{font-weight: 400;color: var(--muted);font-size: 13.5px}.dtc__field input[type=number]{width: 100%;font: inherit;font-size: 18px;padding: 10px 12px;border: 1px solid #C5D2DF;border-radius: 8px;background: var(--white);color: var(--ink)}.dtc__money{display: flex;align-items: center;border: 1px solid #C5D2DF;border-radius: 8px;background: var(--white);overflow: hidden}.dtc__money span{padding: 0 4px 0 12px;color: var(--muted);font-size: 18px}.dtc__money input[type=number]{border: 0;padding-left: 2px}.dtc__field input[type=range]{width: 100%;accent-color: var(--blue)}.dtc__result{position: sticky;top: 100px;padding: 28px;border-radius: var(--radius-lg);background: var(--navy);color: var(--on-dark)}.dtc__big{margin: 0 0 18px;display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.dtc__big b{font-family: var(--display);font-size: clamp(40px,5vw,56px);color: #fff;line-height: 1}.dtc__split{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.dtc__split div{display: flex;flex-direction: column;font-size: 14px}.dtc__split b{color: #fff;font-size: 20px}.dtc__bar{display: flex;height: 8px;border-radius: 8px;overflow: hidden;background: rgba(255,255,255,.1);margin: 12px 0 18px}.dtc__bar span:first-child{background: var(--sky)}.dtc__bar span:last-child{background: var(--gold-light)}.dtc__split div:first-child span::before{content: "";display: inline-block;width: 9px;height: 9px;border-radius: 50%;background: var(--sky);margin-right: 6px}.dtc__split div:last-child span::before{content: "";display: inline-block;width: 9px;height: 9px;border-radius: 50%;background: var(--gold-light);margin-right: 6px}.dtc__scen{list-style: none;padding: 0;margin: 0 0 14px;border-top: 1px solid rgba(255,255,255,.14)}.dtc__scen li{display: flex;justify-content: space-between;padding: 9px 0;border-bottom: 1px solid rgba(255,255,255,.14)}.dtc__scen b{color: #fff}.dtc__note{font-size: 13.5px;color: var(--on-dark-muted);margin: 0 0 16px}@media (max-width: 860px){.dtc{grid-template-columns: 1fr}.dtc__result{position: static}}.itc__hint{margin: 6px 0 0;font-size: 13.5px;color: var(--muted);line-height: 1.5}.dtc__form>.itc__hint{margin: 0 0 10px}.itc-roles{list-style: none;margin: 0 0 22px;padding: 0;border-top: 1px solid var(--line)}.itc-role{display: grid;grid-template-columns: minmax(0,1fr) auto 150px;gap: 12px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--line)}.itc-role__name b{display: block;color: var(--ink);font-size: 15.5px}.itc-role__name span{display: block;font-size: 13.5px;color: var(--muted);line-height: 1.45}.itc-role__count{display: flex;align-items: center;border: 1px solid #C5D2DF;border-radius: 8px;overflow: hidden;background: var(--white)}.itc-role__count input[type=number]{width: 44px;text-align: center;font: inherit;font-size: 17px;padding: 8px 0;border: 0;background: transparent;color: var(--ink);-moz-appearance: textfield;appearance: textfield}.itc-role__count input::-webkit-outer-spin-button,.itc-role__count input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.itc-step{width: 34px;height: 40px;border: 0;background: var(--mist,#F1F5F9);color: var(--ink);font-size: 18px;line-height: 1;cursor: pointer}.itc-step:hover{background: #E2E9F1}.itc-role__pay input[type=number]{width: 100%;font: inherit;font-size: 16px;padding: 9px 10px 9px 2px;border: 0;background: transparent;color: var(--ink)}.itc-role.is-off .itc-role__name b,.itc-role.is-off .itc-role__pay input{color: var(--muted);font-weight: 500}.itc-vs{display: grid;gap: 16px;margin: 4px 0 16px}.itc-vs__row{display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;align-items: baseline}.itc-vs__row>span:first-child{grid-column: 1 / -1;font-size: 14.5px;color: var(--on-dark-muted)}.itc__sub{margin: 0 0 4px;font-size: 13px;letter-spacing: .04em;text-transform: uppercase;color: var(--on-dark-muted)}.itc-vs__row b{font-family: var(--display);font-size: clamp(28px,3.4vw,38px);line-height: 1.1;color: #fff;grid-row: 2}.itc-vs__row small{grid-row: 2;grid-column: 2;font-size: 13.5px;color: var(--on-dark-muted)}.itc-vs__row small i{font-style: normal;color: #fff;font-weight: 600}.itc-vs__bar{grid-column: 1 / -1;display: block;height: 8px;border-radius: 8px;background: rgba(255,255,255,.1);overflow: hidden;margin-top: 6px}.itc-vs__bar span{display: block;height: 100%;border-radius: 8px;transition: width .25s ease}.itc-vs__row--in .itc-vs__bar span{background: var(--gold-light)}.itc-vs__row--mc .itc-vs__bar span{background: var(--sky)}.itc__diff{margin: 0 0 16px;padding: 12px 14px;border-radius: 10px;background: rgba(255,255,255,.08);color: #fff;font-weight: 600;line-height: 1.45}.itc__diff.is-managed{background: rgba(125,211,252,.14)}.itc-cover{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin: 8px 0 24px}.itc-cover__col{padding: 24px 26px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.itc-cover__col h3{margin: 0 0 12px}.itc-cover__col ul{margin: 0;padding-left: 20px}.itc-cover__col li{margin-bottom: 8px}.itc-cover__col--mc{border-color: var(--blue);box-shadow: inset 0 3px 0 var(--blue)}.itc-cover__text{margin-bottom: 12px}@media (max-width: 860px){.itc-cover{grid-template-columns: 1fr}}@media (max-width: 560px){.itc-role{grid-template-columns: auto minmax(0,1fr)}.itc-role__name{grid-column: 1 / -1}}html[data-theme="dark"] .itc-step{background: rgba(255,255,255,.08);color: var(--ink)}html[data-theme="dark"] .itc-step:hover{background: rgba(255,255,255,.14)}html[data-theme="dark"] .itc-role__count{border-color: #374858;background: #121C28}html[data-theme="dark"] .itc-cover__col{background: #121C28}@media print{.itc-step{display: none}.dtc__result.itc__result{position: static}}.statuspage{max-width: 900px}.st-dot{flex: none;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: #9AA8B8}.st-overall{display: flex;align-items: center;gap: 16px;padding: 22px 24px;border-radius: var(--radius-lg);border: 1px solid;margin-bottom: 16px}.st-overall .st-dot{width: 18px;height: 18px}.st-overall h2{margin: 0}.st-checked{margin: 4px 0 0;color: var(--muted);font-size: 14px}.st-overall--ok{background: #E9F9F0;border-color: #9BE3BC}.st-overall--ok .st-dot,.st-dot--ok{background: #1F9D5E;box-shadow: 0 0 0 5px rgba(31,157,94,.18)}.st-overall--maintenance{background: #FFF6E0;border-color: #F0C36A}.st-overall--maintenance .st-dot,.st-dot--maintenance{background: #E0A526}.st-overall--issue{background: #FDECEA;border-color: #F2A39B}.st-overall--issue .st-dot{background: #D9534F;box-shadow: 0 0 0 5px rgba(217,83,79,.2)}.st-desk{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;padding: 22px 24px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg);margin-bottom: 30px}.st-desk>div:first-child{flex: 1 1 380px;min-width: 0}.st-desk h2{display: flex;align-items: center;gap: 10px;margin: 0 0 6px}.st-desk p{margin: 0;color: var(--body)}.st-desk__actions{display: flex;gap: 10px;flex-wrap: wrap}.st-group{font-family: var(--mono);font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--blue-text);margin: 26px 0 10px;font-weight: 500}.st-list{list-style: none;margin: 0;padding: 0;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg);overflow: hidden}.st-item{display: grid;grid-template-columns: 12px minmax(0,1fr) auto auto;grid-template-areas: "dot name state link" ". detail detail detail";align-items: center;column-gap: 14px;padding: 14px 18px;border-top: 1px solid var(--line)}.st-item:first-child{border-top: 0}.st-item .st-dot{grid-area: dot}.st-item__name{grid-area: name;font-weight: 600;color: var(--ink)}.st-item__state{grid-area: state;font-size: 14px;font-weight: 600}.st-item__detail{grid-area: detail;font-size: 14px;color: var(--body)}.st-item__detail:empty{display: none}.st-item__link{grid-area: link;font-size: 13.5px}.st-item--ok .st-dot{background: #1F9D5E}.st-item--ok .st-item__state{color: #16784A}.st-item--maintenance .st-dot{background: #E0A526}.st-item--maintenance .st-item__state{color: #8A5A00}.st-item--issue{background: #FFF6F5}.st-item--issue .st-dot{background: #D9534F}.st-item--issue .st-item__state{color: #B42318}.st-note{margin-top: 26px;color: var(--muted);font-size: 15px}@media (max-width: 600px){.st-item{grid-template-columns: 12px minmax(0,1fr) auto;grid-template-areas: "dot name state" ". detail detail" ". link link";row-gap: 4px}}html[data-theme="dark"] .st-overall--ok{background: #12301F;border-color: #2E6B48}html[data-theme="dark"] .st-overall--maintenance{background: #2E2510;border-color: #6B5B32}html[data-theme="dark"] .st-overall--issue{background: #3A1715;border-color: #7A3A33}html[data-theme="dark"] .st-item--issue{background: #2A1514}html[data-theme="dark"] .st-item--ok .st-item__state{color: #6FDCA4}html[data-theme="dark"] .st-item--maintenance .st-item__state{color: #F5D08A}html[data-theme="dark"] .st-item--issue .st-item__state{color: #FF9A8F}.st-item--link .st-dot{background: transparent;border: 2px solid #9AA8B8}.st-item--link .st-item__state{color: var(--muted);font-weight: 500}.st-desk--after-hours,.st-desk--holiday{border-color: #9BE3BC;background: #F2FBF6}html[data-theme="dark"] .st-desk--after-hours,html[data-theme="dark"] .st-desk--holiday{background: #12301F;border-color: #2E6B48}.kq.kq--missing{box-shadow: 0 0 0 3px #E0A526}.esc__form{display: flex;gap: 10px;flex-wrap: wrap;max-width: 640px;margin: 22px 0 8px}.esc__form input{flex: 1 1 260px;min-width: 0;font: inherit;font-size: 18px;padding: 14px 16px;border-radius: 8px;border: 1px solid #C5D2DF;background: #fff;color: var(--ink)}.esc__fine{font-size: 13.5px;color: var(--on-dark-muted);margin: 0}.esc__error{padding: 14px 18px;border-radius: var(--radius);background: #FFF4F4;border: 1px solid #F3B4B4;color: #8A1F1F;margin: 0}.esc{display: grid;grid-template-columns: minmax(0,340px) minmax(0,1fr);gap: 28px;align-items: start}.esc__grade{position: sticky;top: 100px;padding: 26px;border-radius: var(--radius-lg);background: var(--navy);color: var(--on-dark)}.esc__grade h2{color: #fff;margin: 4px 0 12px}.esc__letter{display: flex;align-items: baseline;gap: 12px;margin: 0}.esc__letter b{font-family: var(--display);font-size: 72px;line-height: 1;color: #fff}.esc__letter span{font-family: var(--mono);color: var(--on-dark-muted)}.esc__grade--a .esc__letter b,.esc__grade--b .esc__letter b{color: #6EE7A8}.esc__grade--c .esc__letter b{color: #F5C451}.esc__grade--d .esc__letter b,.esc__grade--f .esc__letter b{color: #FF8A8E}.esc__prov{margin: 0 0 16px}.esc__prov strong{color: #fff}.esc__time{margin: 12px 0 0;font-size: 12.5px;color: var(--on-dark-muted)}.esc__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.esc__lists{min-width: 0}.esc__group{font: 500 12.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing: .08em;text-transform: uppercase;color: var(--blue-text,#1B5E96);margin: 0 0 10px}.esc__list + .esc__group{margin-top: 26px}.esc__item{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 14px;padding: 18px;background: var(--white);border: 1px solid var(--line);border-left: 4px solid var(--line);border-radius: var(--radius)}.esc__item h3{margin: 0 0 6px;font-size: 17px;color: var(--ink)}.esc__item p{margin: 0;color: var(--body);font-size: 15px}.esc__badge{align-self: start;text-align: center;font: 600 12px/1 var(--mono);letter-spacing: .04em;text-transform: uppercase;padding: 6px 8px;border-radius: 999px;background: #EEF2F6;color: var(--muted)}.esc__item--pass{border-left-color: #1FA463}.esc__item--pass .esc__badge{background: #E9F9F0;color: #13764A}.esc__item--warn{border-left-color: #E0A21B}.esc__item--warn .esc__badge{background: #FFF6E0;color: #8A5A00}.esc__item--fail{border-left-color: #D64545}.esc__item--fail .esc__badge{background: #FDECEC;color: #A12A2A}.esc__rec{margin: 10px 0 0;padding: 10px 12px;background: #F3F6F9;border-radius: 6px;font: 12.5px/1.5 var(--mono);white-space: pre-wrap;word-break: break-all;color: var(--ink)}@media (max-width: 860px){.esc{grid-template-columns: 1fr}.esc__grade{position: static}}@media (max-width: 560px){.esc__item{grid-template-columns: 1fr;gap: 8px}.esc__badge{justify-self: start}}.esc-why h2{margin-bottom: 16px}.esc-why .cta-line{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px}.riskcheck__related{margin-top: 28px}.riskcheck__related p{color: var(--muted)}.sprs .kit-ch__head{align-items: flex-start}.sprs .kit-ch__head>div{flex: 1 1 auto;min-width: 0}.sprs-allmet{flex: none;align-self: center;background: none;border: 1px solid var(--line);border-radius: 999px;padding: 6px 12px;font: inherit;font-size: 13px;font-weight: 600;color: var(--blue-text,var(--blue));cursor: pointer}.sprs-allmet:hover{border-color: var(--blue)}.prose .sprs-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.prose .sprs-list>li{margin: 0}.sprs-req{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px 18px;align-items: center;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);padding: 14px 16px}.sprs-req.is-met{border-color: #9BE3BC;box-shadow: inset 4px 0 0 #1FA463}.sprs-req.is-partial{border-color: #F2D58A;box-shadow: inset 4px 0 0 #E0A526}.sprs-req.is-not{border-color: #F3B4B1;box-shadow: inset 4px 0 0 #D9534F}.prose .sprs-req__meta{margin: 0 0 4px;display: flex;gap: 8px;align-items: center}.sprs-req__id{font-family: var(--mono);font-size: 12.5px;font-weight: 600;color: var(--navy)}.sprs-req__pts{font-family: var(--mono);font-size: 11.5px;padding: 1px 8px;border-radius: 999px;background: #EEF2F7;color: var(--muted)}.sprs-req__pts--5{background: #FDECEA;color: #A5281B}.sprs-req__pts--3{background: #FFF3D6;color: #7A5300}.sprs-req__pts--1{background: #E3F1FB;color: var(--blue-text,#1D4E89)}.prose .sprs-req__text{margin: 0;font-size: 15px;line-height: 1.45}.prose .sprs-req__note{margin: 6px 0 0;font-size: 13px;color: var(--muted)}.sprs-req__rate{justify-content: flex-end}.kq__rate legend.visually-hidden{width: 1px;margin: -1px;float: none}.sprs-req__rate .kq__opt span{padding: 6px 12px;font-size: 13.5px}.sprs-results{max-width: 900px;margin: 0 auto}.sprs-results__score{flex: none;width: 130px;height: 130px;border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;background: var(--navy);color: #fff}.sprs-results__score b{font-family: var(--display);font-size: 44px;line-height: 1}.sprs-results__score span{font-size: 12.5px;color: var(--on-dark-muted);margin-top: 4px}.sprs-results__score.is-low{background: #8F2A20}.sprs-results__score.is-mid{background: #7A5300}.sprs-results__score.is-good{background: #16784A}.rc-fix__tag.is-never{background: var(--navy);color: #fff;margin-left: 6px}@media (max-width: 760px){.sprs-req{grid-template-columns: 1fr}.sprs-req__rate{justify-content: flex-start}.sprs .kit-ch__head{flex-wrap: wrap}}@media print{.sprs .kit,.sprs .riskcheck__related{display: none !important}.sprs-results__score{background: #fff !important;color: #000;border: 2px solid #000}}@media (max-width: 1000px){.sprs .kit__rail .kit__score{grid-row: auto}.sprs .kit__rail .kit__band{grid-column: 1 / -1;font-size: 13.5px;line-height: 1.35}.sprs .kit__rail .kit__pdf{display: none}}html[data-theme="dark"] .sprs-req__pts{background: #1C2A3A;color: #B8C4D3}html[data-theme="dark"] .sprs-req__pts--5{background: #3A1715;color: #FFB4AC}html[data-theme="dark"] .sprs-req__pts--3{background: #372A10;color: #F5D08A}html[data-theme="dark"] .sprs-req__pts--1{background: #12283E;color: #9CC9F0}html[data-theme="dark"] .sprs-req__id{color: #DCE6F1}html[data-theme="dark"] .sprs-req{background: #121C28;border-color: var(--line)}html[data-theme="dark"] .sprs-req.is-met{border-color: #1F6B45}html[data-theme="dark"] .sprs-req.is-partial{border-color: #6B5320}html[data-theme="dark"] .sprs-req.is-not{border-color: #6E2C29}html[data-theme="dark"] .prose .sprs-req__text{color: var(--body)}html[data-theme="dark"] .sprs-allmet{border-color: var(--line)}html[data-theme="dark"] .sprs-allmet:hover{border-color: var(--blue-text)}.kit__submit:has(+ .kit-bands){margin-bottom: 0}.pcase .pm{margin-top: 8px}.pm::before{content: "";display: block;height: 28px;border-bottom: 1px solid #CFD9E4;background: radial-gradient(circle at 16px 14px,#FF6159 5px,transparent 5.5px),radial-gradient(circle at 34px 14px,#FFBD2E 5px,transparent 5.5px),radial-gradient(circle at 52px 14px,#28C941 5px,transparent 5.5px),#EEF2F7}.pm--sms::before{display: none}html[data-theme="dark"] .phishgame__track{background: #2A3A52}.st-flagged{list-style: none;margin: 10px 0 6px;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.st-flagged[hidden]{display: none}.st-flagged__item{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid #F3C4C4;border-radius: 99px;padding: 5px 12px 5px 10px;font-size: 14px}.st-flagged__item a{display: inline-flex;align-items: center;gap: 7px;font-weight: 700;color: inherit;text-decoration: underline;text-underline-offset: 2px}.st-flagged__item>span{color: #556578;font-size: 13px}.st-flagged__item--maintenance{border-color: #F2D49B}.st-flagged__item .st-dot{width: 9px;height: 9px}.st-flagged__item--issue .st-dot{background: #D9363E}.st-flagged__item--maintenance .st-dot{background: #D99A1E}.st-item{scroll-margin-top: 140px}.st-item:target{outline: 3px solid #1B75BB;outline-offset: 3px;border-radius: 10px}.mailme{display: flex;gap: 18px;align-items: flex-start;margin: 0 0 32px;padding: 22px 24px;border-radius: var(--radius-lg);background: var(--white);border: 1px solid var(--line);border-left: 4px solid var(--blue);text-align: left}.mailme__icon{flex: none;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;background: #E3F1FB;color: var(--blue-text,#1B5FA8)}.mailme__body{flex: 1;min-width: 0}.mailme__h{margin: 0 0 4px;font-family: var(--display);font-size: 20px;color: var(--ink)}.mailme__text{margin: 0 0 12px;color: var(--body,var(--ink));font-size: 15px}.mailme__row{display: flex;gap: 8px;flex-wrap: wrap}.mailme__row + .mailme__row{margin-top: 8px}.mailme__row input{flex: 1 1 220px;min-width: 0;padding: 11px 14px;border: 1px solid #C5D2DF;border-radius: var(--radius);font: inherit;font-size: 15px;background: var(--white);color: var(--ink)}.mailme__row--opt input{font-size: 14px;padding: 9px 12px}.mailme__row .btn{flex: none}.mailme__status{margin: 10px 0 0;font-size: 14.5px;font-weight: 600;min-height: 0}.mailme__status:empty{display: none}.mailme__status.is-ok{color: #16784A}.mailme__status.is-err{color: #B3261E}.mailme__note{margin: 8px 0 0;font-size: 12.5px;color: var(--muted)}.mailme.is-sent .mailme__row{opacity: .6}.mailme-wrap{margin-top: 32px}.mailme-wrap .mailme{margin-bottom: 0}.phishgame__done .mailme{margin: 28px auto 0;max-width: 720px}.mailme__guide{margin: 10px 0 0;font-size: 14px;font-weight: 600}.mailme--dark{display: block;margin: 6px 0 0;padding: 18px 0 0;background: none;border: 0;border-top: 1px solid var(--navy-line);border-radius: 0}.mailme--dark .mailme__h{font-size: 17px;color: #fff}.mailme--dark .mailme__text{font-size: 13.5px;color: var(--on-dark);opacity: .85}.mailme--dark .mailme__row input{flex: 1 1 0;padding: 11px 12px;border-radius: 8px;border: 1px solid var(--navy-line);background: var(--navy-2);color: #fff}.mailme--dark .mailme__row input::placeholder{color: var(--on-dark-muted)}.mailme--dark .mailme__row--opt input{padding: 9px 12px}.mailme--dark .mailme__note{color: var(--on-dark-muted)}.mailme--dark .mailme__status.is-ok{color: #6EE7A8}.mailme--dark .mailme__status.is-err{color: #FFB4AB}.mailme--dark .mailme__guide{margin-top: 14px}.esc__grade .mailme__row{flex-direction: column}.esc__grade .mailme__row input,.esc__grade .mailme__row .btn{flex: none;width: 100%}.mailme--dark .mailme__guide .btn{width: 100%;justify-content: center;text-align: center;white-space: normal}@media (max-width: 600px){.mailme{flex-direction: column;padding: 18px}.mailme--dark{padding: 18px 0 0}.mailme__row .btn{width: 100%}}@media print{.mailme,.mailme-wrap{display: none !important}}html[data-theme="dark"] .mailme__icon{background: #17324F;color: #7CC4F5}html[data-theme="dark"] .mailme__status.is-ok{color: #8BE3B9}html[data-theme="dark"] .mailme__status.is-err{color: #FFB4AC}.mailme__fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.mailme__fields input{min-width: 0;padding: 11px 14px;border: 1px solid #C5D2DF;border-radius: var(--radius);font: inherit;font-size: 15px;background: var(--white);color: var(--ink)}.mailme__send{margin-top: 10px}.mailme__send .btn{width: 100%;justify-content: center}.mailme--dark .mailme__fields input{padding: 11px 12px;border-radius: 8px;border: 1px solid var(--navy-line);background: var(--navy-2);color: #fff}.mailme--dark .mailme__fields input::placeholder{color: var(--on-dark-muted)}.mailme.is-sent .mailme__fields{opacity: .6}.esc__grade .mailme__fields{grid-template-columns: minmax(0,1fr)}@media (max-width: 600px){.mailme__fields{grid-template-columns: minmax(0,1fr)}}.st-item:focus,.st-item:focus-visible,.st-item:target{outline: 3px solid var(--blue,#1B75BB);outline-offset: -3px}.st-list>.st-item:first-child:is(:focus,:focus-visible,:target){border-top-left-radius: var(--radius-lg);border-top-right-radius: var(--radius-lg)}.st-list>.st-item:last-child:is(:focus,:focus-visible,:target){border-bottom-left-radius: var(--radius-lg);border-bottom-right-radius: var(--radius-lg)}html[data-theme="dark"] .st-flagged__item{background: rgba(255,255,255,.06);border-color: rgba(240,128,128,.5);color: #F2F6FA}html[data-theme="dark"] .st-flagged__item--maintenance{border-color: rgba(245,196,108,.55)}html[data-theme="dark"] .st-flagged__item a{color: #F2F6FA}html[data-theme="dark"] .st-flagged__item>span{color: #B8C4D3}html[data-theme="dark"] .st-flagged__item>span{color: #B8C7D8}html[data-theme="dark"] .st-desk .btn--outline{color: #E6F1FB;border-color: rgba(124,196,245,.6);background: transparent}html[data-theme="dark"] .st-desk .btn--outline:hover{background: rgba(124,196,245,.12);border-color: #7CC4F5;color: #fff}.section--white .phishgame__tips{margin-top: 0}.kq__opt--unsure input:checked + span{background: #6A7B90;border-color: #6A7B90;color: #fff}.sprs-req.is-unsure{border-color: #C8D2DD;box-shadow: inset 4px 0 0 #6A7B90}.sprs-req.is-missing{border-color: #E0A526;box-shadow: 0 0 0 3px rgba(224,165,38,.25)}.kit__meter span.is-progress{background: linear-gradient(90deg,#8FA3B8,#B9C7D6)}html[data-theme="dark"] .kq__opt--unsure input:checked + span{background: #8193A8;border-color: #8193A8;color: #fff}html[data-theme="dark"] .sprs-req.is-unsure{border-color: #3D4B5C}html[data-theme="dark"] .sprs-req.is-missing{border-color: #B98A2A}html[data-theme="dark"] .kit__meter span.is-progress{background: linear-gradient(90deg,#4A5B70,#6A7B90)}