@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#131313;--ink-raised:#1f2226;--cyan:#40c7f2;--cyan-tint:#d6f3fc;--slate:#5b6573;--slate-light:#8b95a1;--on-dark:#c9d1d8;--panel:#eef3f5;--rule:#d6dee3;--white:#fff;--critical:#d9534f;--high:#f0ad4e;--font:"Montserrat", system-ui, sans-serif;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:2rem;--space:8px;--radius:4px;--focus:0 0 0 3px var(--cyan);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-text-size-adjust:100%;font-size:100%}body{font-size:var(--step-0);margin:0;line-height:1.5}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.2}h1{font-size:var(--step-3);letter-spacing:-.01em}h2{font-size:var(--step-1);margin-bottom:calc(var(--space) * 1.5)}h4{font-size:var(--step-0)}a{color:var(--ink);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.secondary{color:var(--slate);font-size:var(--step--1);display:block}.mono-wrap{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.rail{gap:calc(var(--space) * 4);height:100vh;padding:calc(var(--space) * 3) calc(var(--space) * 2.5);background:var(--ink);color:var(--on-dark);flex-direction:column;display:flex;position:sticky;top:0}.rail__brand{gap:var(--space);color:var(--white);font-weight:600;font-size:var(--step--1);text-decoration:none;display:grid}.rail__nav{gap:2px;display:grid}.rail__link{padding:var(--space) calc(var(--space) * 1.5);color:var(--on-dark);border-left:3px solid #0000;font-weight:600;text-decoration:none}.rail__link:hover{color:var(--white)}.rail__link.active{color:var(--white);border-left-color:var(--cyan);background:var(--ink-raised)}.rail__user{font-size:var(--step--1);gap:2px;margin-top:auto;display:grid}.rail__name{color:var(--white);font-weight:600}.rail__signout{margin-top:var(--space);color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.page{padding:calc(var(--space) * 5) calc(var(--space) * 6);min-width:0;max-width:1440px}.page__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--space) * 3);padding-bottom:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);border-bottom:1px solid var(--rule);display:flex}.page__header p{margin:var(--space) 0 0}.button{align-items:center;gap:var(--space);padding:calc(var(--space) * 1.25) calc(var(--space) * 2.25);border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.button--primary{background:var(--ink);color:var(--white)}.button--primary:hover{background:var(--ink-raised)}.button:disabled{opacity:.55;cursor:not-allowed}.form{gap:var(--space);max-width:560px;display:grid}.form label,.accept-risk label{margin-top:var(--space);font-weight:600}input,textarea{font:inherit;padding:var(--space) calc(var(--space) * 1.25);border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);color:var(--ink)}input:focus-visible,textarea:focus-visible{border-color:var(--cyan)}fieldset{margin:calc(var(--space) * 2) 0;gap:var(--space);border:0;padding:0;display:grid}legend{margin-bottom:var(--space);font-weight:600}.choice{gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 1.5);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-weight:400;display:grid}.choice:has(input:checked){border-color:var(--cyan);background:var(--cyan-tint)}.hint{color:var(--slate);font-size:var(--step--1);margin:0}.form-error{color:var(--critical);font-weight:600;font-size:var(--step--1);margin:0}.tiles{gap:calc(var(--space) * 1.5);margin:0 0 calc(var(--space) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{justify-content:flex-end;gap:calc(var(--space) * .5);padding:calc(var(--space) * 2);background:var(--panel);border-top:4px solid var(--cyan);flex-direction:column-reverse;display:flex}.tile--alert{border-top-color:var(--critical)}.tile__value{font-size:var(--step-3);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}.tile__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.6875rem;font-weight:700}.table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.table th{text-align:left;padding:var(--space) calc(var(--space) * 1.5);border-bottom:3px solid var(--cyan);font-size:var(--step--1);color:var(--ink);font-weight:700}.table td{padding:calc(var(--space) * 1.5);border-bottom:1px solid var(--rule);vertical-align:top}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table tbody tr:hover>td{background:#f7fafb}.client-link{font-weight:700;font-size:var(--step-0)}.row-toggle{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.row-toggle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-decoration-thickness:2px}.resource{font-weight:600}.findings tbody tr:not(.detail-row){cursor:pointer}.findings tr.is-expanded>td{background:var(--cyan-tint);border-bottom-color:#0000}.detail-row>td{background:var(--panel);padding:calc(var(--space) * 2.5)}.severity,.status,.run-status{padding:2px var(--space);border-radius:var(--radius);white-space:nowrap;font-size:.75rem;font-weight:700;display:inline-block}.severity--critical{background:var(--critical);color:var(--white)}.severity--high{background:var(--high);color:var(--ink)}.severity--medium{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.severity--low,.severity--info{color:var(--slate);box-shadow:inset 0 0 0 1px var(--rule)}.status{box-shadow:inset 0 0 0 1px var(--rule)}.status--New,.status--Reopened{background:var(--ink);color:var(--white);box-shadow:none}.status--Resolved{background:var(--cyan-tint);box-shadow:none}.status--NotAssessed,.status--ResourceRemoved{color:var(--slate)}.run-status{margin-left:var(--space);color:var(--slate);box-shadow:inset 0 0 0 1px var(--rule)}.run-status--Failed{color:var(--white);background:var(--critical);box-shadow:none}.run-status--Running,.run-status--Queued{background:var(--cyan-tint);color:var(--ink);box-shadow:none}.columns{gap:calc(var(--space) * 5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.columns__side{gap:calc(var(--space) * 4);display:grid}.section-head{justify-content:space-between;align-items:baseline;gap:calc(var(--space) * 1.5);flex-wrap:wrap;display:flex}.segmented{border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:calc(var(--space) * 1.5);flex-wrap:wrap;display:inline-flex}.segmented__option{padding:calc(var(--space) * .75) calc(var(--space) * 1.5);border:0;border-right:1px solid var(--rule);background:var(--white);font:inherit;font-size:var(--step--1);color:var(--slate);cursor:pointer;font-weight:600}.segmented__option:last-child{border-right:0}.segmented__option[aria-pressed=true]{background:var(--ink);color:var(--white)}.runs{border-left:2px solid var(--rule);margin:0;padding:0;list-style:none}.run{padding:0 0 calc(var(--space) * 2) calc(var(--space) * 2);position:relative}.run:before{content:"";background:var(--white);border:2px solid var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-6px}.run__head{font-weight:600;font-size:var(--step--1);flex-wrap:wrap;align-items:center;display:flex}.run__delta{margin:calc(var(--space) * .5) 0 0;gap:var(--space);font-size:var(--step--1);flex-wrap:wrap;display:flex}.delta--new{font-weight:700}.delta--resolved{color:var(--slate)}.delta--reopened{color:var(--critical);font-weight:700}.facts{gap:calc(var(--space) * 1.5) calc(var(--space) * 3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.facts__wide{grid-column:1/-1}.facts--stacked{grid-template-columns:1fr}.facts dt{color:var(--slate);font-size:.75rem;font-weight:700}.facts dd{margin:2px 0 0}.detail{gap:calc(var(--space) * 2);display:grid}.evidence summary{cursor:pointer;font-weight:600}.evidence pre{max-height:320px;padding:calc(var(--space) * 1.5);background:var(--white);border:1px solid var(--rule);font-size:.75rem;overflow:auto}.accept-risk{gap:calc(var(--space) * .75);max-width:520px;padding-top:calc(var(--space) * 2);border-top:1px solid var(--rule);display:grid}.accept-risk .button{margin-top:var(--space);justify-self:start}.notice{padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-left:4px solid var(--cyan);background:var(--cyan-tint);margin:0 0 calc(var(--space) * 3)}.warnings{margin:0 0 calc(var(--space) * 3);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-left:4px solid var(--high);background:var(--panel);font-size:var(--step--1)}.warnings summary{cursor:pointer;font-weight:600}.people{margin:0 0 calc(var(--space) * 2);border-top:1px solid var(--rule);padding:0;list-style:none}.people__item{justify-content:space-between;align-items:center;gap:calc(var(--space) * 1.5);padding:var(--space) 0;border-bottom:1px solid var(--rule);display:flex}.button--small{padding:calc(var(--space) * .5) calc(var(--space) * 1.25);font-size:var(--step--1)}.form--compact{gap:calc(var(--space) * .75)}.form--compact .button{margin-top:var(--space);justify-self:start}.scan-steps{min-width:0;margin:0 0 calc(var(--space) * 3);padding:calc(var(--space) * 2.5) calc(var(--space) * 3);border:1px solid var(--rule);border-top:4px solid var(--cyan);border-radius:var(--radius);background:var(--panel)}.scan-steps>h2{font-size:var(--step-1)}.scan-steps>.secondary{max-width:68ch;margin-top:var(--space)}.scan-steps__list{gap:calc(var(--space) * 2.5);margin:calc(var(--space) * 2.5) 0 0;counter-reset:step;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.scan-steps__list>li{gap:var(--space);min-width:0;padding-left:calc(var(--space) * 5);counter-increment:step;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.scan-steps__list>li:before{content:counter(step);background:var(--ink);width:28px;height:28px;color:var(--white);font-size:var(--step--1);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.scan-steps__list h3{font-size:var(--step-0)}.scan-steps__list p{margin:0}.scan-steps__actions{gap:var(--space);flex-wrap:wrap;display:flex}.command{align-items:center;gap:var(--space);max-width:100%;padding:var(--space) var(--space) var(--space) calc(var(--space) * 1.5);border-radius:var(--radius);background:var(--ink);color:var(--white);display:flex}.command code{white-space:nowrap;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--step--1);flex:1;overflow-x:auto}.command .button{border-color:var(--slate-light);color:var(--white);background:0 0}.run__source{margin:calc(var(--space) * .5) 0 0}.form-error p,.form-error ul{margin:0}.form-error ul{padding-left:calc(var(--space) * 2.5)}@media (width<=760px){.scan-steps{padding:calc(var(--space) * 2)}.scan-steps__list>li{padding-left:calc(var(--space) * 4.5)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding ul{padding-left:calc(var(--space) * 2.5);margin:0}.empty{color:var(--slate)}.empty-state{max-width:560px;padding:calc(var(--space) * 5) 0}.empty-state p{color:var(--slate)}.sign-in{min-height:100vh;padding:calc(var(--space) * 3);background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 24px 24px, var(--ink);color:var(--on-dark);place-items:center;display:grid}.sign-in__panel{gap:calc(var(--space) * 2);max-width:420px;display:grid}.sign-in h1{color:var(--white);font-size:2.75rem}.sign-in .button--primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink);justify-self:start}.startup-error{max-width:560px;padding:calc(var(--space) * 3);margin:10vh auto}.crumb{margin:0 0 calc(var(--space) * .75);font-size:var(--step--1);font-weight:600}.crumb a{color:var(--slate)}.client-head{margin-bottom:calc(var(--space) * 2)}.client-head__meta{align-items:center;gap:var(--space) calc(var(--space) * 1.5);flex-wrap:wrap;display:flex}.client-head__meta .secondary{display:inline}.client-head__actions{justify-items:end;gap:calc(var(--space) * .75);max-width:300px;display:grid}.client-head__reason{text-align:right}.connection{padding:2px var(--space);border-radius:var(--radius);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rule);color:var(--slate);font-size:.75rem;font-weight:700;display:inline-block}.connection--Connected{background:var(--cyan-tint);color:var(--ink);box-shadow:none}.connection--ConnectedWithWarnings{background:var(--cyan-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--high)}.connection--Checking{background:var(--panel);color:var(--ink)}.connection--Failed{background:var(--critical);color:var(--white);box-shadow:none}.connection--NotChecked{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.clients .connection{margin-bottom:4px}.banner{margin:0 0 calc(var(--space) * 2.5);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-left:4px solid var(--cyan);background:var(--cyan-tint)}.banner a{white-space:nowrap;font-weight:700}.banner--action{border-left-color:var(--ink);background:var(--panel)}.banner--alert{border-left-color:var(--critical);background:var(--panel)}.banner--muted{border-left-color:var(--slate-light);background:var(--panel);color:var(--slate)}.tabs{gap:calc(var(--space) * .5);margin:0 0 calc(var(--space) * 3.5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.tabs__link{padding:var(--space) calc(var(--space) * 1.75);color:var(--slate);border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none}.tabs__link:hover{color:var(--ink)}.tabs__link.active{color:var(--ink);border-bottom-color:var(--cyan)}.tag{margin-left:var(--space);padding:0 calc(var(--space) * .75);border-radius:var(--radius);background:var(--panel);color:var(--slate);vertical-align:2px;font-size:.75rem;font-weight:700;display:inline-block}.clients tr.is-archived .client-link{color:var(--slate)}select{font:inherit;padding:var(--space) calc(var(--space) * 4) var(--space) calc(var(--space) * 1.25);border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);color:var(--ink)}.toolbar{align-items:flex-end;gap:calc(var(--space) * 1.5) calc(var(--space) * 2);margin:0 0 calc(var(--space) * 2);flex-wrap:wrap;display:flex}.toolbar__field{gap:calc(var(--space) * .5);font-size:var(--step--1);font-weight:600;display:grid}.toolbar__field--grow{flex:280px;max-width:440px}.toolbar__check{align-items:center;gap:var(--space);padding-bottom:var(--space);font-size:var(--step--1);font-weight:600;display:flex}.toolbar__count{margin:0 0 var(--space)}.segmented__count{margin-left:calc(var(--space) * .75);font-variant-numeric:tabular-nums;opacity:.75}.button--quiet{color:var(--slate);border-color:#0000}.button--quiet:hover{color:var(--ink);border-color:var(--rule)}.button--danger{border-color:var(--critical);background:var(--white);color:var(--critical)}.button--danger:not(:disabled):hover{background:var(--critical);color:var(--white)}.detail__fix h4{margin-bottom:calc(var(--space) * .5)}.detail__fix p{max-width:80ch;margin:0}.detail__fix .secondary{margin-top:calc(var(--space) * .75)}.scan-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.scan-item{padding:calc(var(--space) * 2) 0;border-bottom:1px solid var(--rule)}.scan-item__head{align-items:start;gap:calc(var(--space) * 1.5) calc(var(--space) * 3);grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,23rem);display:grid}.scan-item__when{margin:0;font-weight:700}.scan-item .run__delta{margin-top:2px}.scan-item__failure{color:var(--critical);font-size:var(--step--1);overflow-wrap:anywhere;margin:0;font-weight:600}.scan-item__actions{justify-content:flex-end;gap:calc(var(--space) * .75);flex-wrap:wrap;display:flex}.scan-item__detail{gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 1.5);padding:calc(var(--space) * 2);background:var(--panel);display:grid}.scan-item__detail .warnings{background:var(--white);margin:0}.connect{max-width:920px}.connect__lede{max-width:68ch;margin:0 0 calc(var(--space) * 3);color:var(--slate)}.steps{margin:0 0 calc(var(--space) * 3);counter-reset:step;gap:calc(var(--space) * 2);padding:0;list-style:none;display:grid}.step{gap:calc(var(--space) * 1.25);min-width:0;padding:calc(var(--space) * 2.5) calc(var(--space) * 3) calc(var(--space) * 2.5) calc(var(--space) * 8);border:1px solid var(--rule);border-radius:var(--radius);counter-increment:step;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.step:before{content:counter(step);top:calc(var(--space) * 2.25);left:calc(var(--space) * 2.5);background:var(--ink);width:32px;height:32px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.step--done{background:#f7fbfc}.step--done:before{background:var(--cyan);color:var(--ink)}.step--attention{border-color:var(--critical);border-left-width:4px}.step p{max-width:72ch;margin:0}.step__head{justify-content:space-between;align-items:baseline;gap:var(--space) calc(var(--space) * 2);flex-wrap:wrap;display:flex}.step__head h3{font-size:var(--step-1)}.step__state{color:var(--slate);font-size:.75rem;font-weight:700}.step__state--done{color:var(--ink);padding:2px var(--space);border-radius:var(--radius);background:var(--cyan-tint)}.step__state--attention{color:var(--critical)}.step__actions{align-items:center;gap:var(--space);flex-wrap:wrap;display:flex}.command--wrap code{white-space:normal;word-break:break-all;line-height:1.45}.link-button{color:var(--ink);font:inherit;font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.roles{gap:calc(var(--space) * .75);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.roles li{padding:2px var(--space);border-radius:var(--radius);background:var(--panel);font-size:var(--step--1);font-weight:600}.how{border-top:1px solid var(--rule);padding-top:var(--space)}.how summary{cursor:pointer;font-weight:600}.how[open]>summary{margin-bottom:var(--space)}.how>*+*{margin-top:var(--space)}.how ol{padding-left:calc(var(--space) * 2.5);margin:0}.check-result{gap:var(--space);padding:calc(var(--space) * 2);border-radius:var(--radius);background:var(--panel);display:grid}.check-result--passed{border-left:4px solid var(--cyan)}.check-result--failed{border-left:4px solid var(--critical)}.check-result--running{border-left:4px solid var(--slate-light);margin:0}.check-result__summary{font-size:var(--step-0)}.check-result .secondary{margin:0}.issues{gap:var(--space);margin:0;padding:0;list-style:none;display:grid}.issue{padding:calc(var(--space) * 1.25) calc(var(--space) * 1.5);border-radius:var(--radius);background:var(--white)}.issue p{margin:0}.issue__level{margin-right:calc(var(--space) * .5);padding:0 calc(var(--space) * .75);border-radius:var(--radius);vertical-align:1px;font-size:.75rem;font-weight:700;display:inline-block}.issue--Blocking .issue__level{background:var(--critical);color:var(--white)}.issue--Warning .issue__level{background:var(--high);color:var(--ink)}.issue__fix{color:var(--slate);font-size:var(--step--1);margin-top:calc(var(--space) * .5)!important}.issue-flag{color:var(--critical);font-weight:700}.subscriptions{background:var(--white)}.check-history ul{padding-left:calc(var(--space) * 2.5);font-size:var(--step--1);margin:0}.check-history li+li{margin-top:calc(var(--space) * .5)}.check-history .secondary{display:inline}.check-history__when{font-weight:600}.settings{gap:calc(var(--space) * 5);max-width:920px;display:grid}.settings__section{padding-top:calc(var(--space) * 3);border-top:1px solid var(--rule)}.settings__section:first-child{border-top:0;padding-top:0}.settings__intro{margin:0 0 calc(var(--space) * 2)}.form--wide{max-width:820px}.form fieldset{margin:calc(var(--space) * 1.5) 0}.form fieldset[disabled]{opacity:.8}.form__actions{align-items:center;gap:calc(var(--space) * 1.5);margin-top:var(--space);flex-wrap:wrap;display:flex}.form__add{justify-self:start}.choice--compact{padding:var(--space) calc(var(--space) * 1.5)}.checklist{border:1px solid var(--rule);border-radius:var(--radius);gap:2px;margin:0;padding:0;list-style:none;display:grid}.checklist li+li{border-top:1px solid var(--rule)}.checklist label{gap:calc(var(--space) * 1.25);padding:var(--space) calc(var(--space) * 1.5);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;margin:0;font-weight:400;display:grid}.checklist input{margin-top:5px}.tag-row{align-items:end;gap:var(--space) calc(var(--space) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.tag-row>.form-error{grid-column:1/-1}.tag-row__field{gap:calc(var(--space) * .5);display:grid}.tag-row+.tag-row{margin-top:calc(var(--space) * -.25)}.tag-row__field label,.field-pair label{font-size:var(--step--1);margin-top:0!important}.field-pair{gap:var(--space) calc(var(--space) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-pair>div{gap:calc(var(--space) * .5);display:grid}.field-pair--three{grid-template-columns:repeat(3,minmax(0,1fr))}.danger__row{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);padding:calc(var(--space) * 2) 0;border-bottom:1px solid var(--rule);display:flex}.danger__row h3{font-size:var(--step-0)}.danger__row p{margin:calc(var(--space) * .5) 0 0;max-width:64ch}.danger__confirm{gap:var(--space);max-width:480px;margin-top:calc(var(--space) * 2);padding:calc(var(--space) * 2);border-left:4px solid var(--critical);background:var(--panel);display:grid}.danger__confirm label{font-weight:400}.activity{margin-bottom:calc(var(--space) * 3)}.activity__day{margin-bottom:var(--space);font-size:var(--step--1);color:var(--slate)}.activity__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.activity__item{gap:calc(var(--space) * 1.5);padding:var(--space) 0;border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:56px 1fr;display:grid}.activity__item time{color:var(--slate);font-variant-numeric:tabular-nums}@media (width<=1100px){.columns{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.client-head__actions{justify-items:start;max-width:none}.client-head__reason{text-align:left}.scan-item__head{grid-template-columns:minmax(0,1fr)}.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs__link{white-space:nowrap}.scan-item__actions{justify-content:flex-start}.step{padding:calc(var(--space) * 2) calc(var(--space) * 2) calc(var(--space) * 2) calc(var(--space) * 6.5)}.step:before{left:calc(var(--space) * 1.5);top:calc(var(--space) * 1.75)}.danger__row{flex-direction:column;align-items:flex-start}.tag-row,.field-pair,.field-pair--three{grid-template-columns:minmax(0,1fr)}.subscriptions tbody tr:not(.detail-row){grid-template-columns:repeat(3,auto)}.subscriptions td:first-child{grid-column:1/-1}.rail{align-items:center;gap:calc(var(--space) * 2);flex-flow:wrap;height:auto;position:static}.rail__nav{grid-auto-flow:column}.rail__user{margin-top:0}.page{padding:calc(var(--space) * 3) calc(var(--space) * 2)}.page__header{flex-direction:column}.table,.table tbody,.table tr,.table td{display:block}.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table tbody tr:not(.detail-row){gap:var(--space) calc(var(--space) * 1.5);padding:calc(var(--space) * 1.5) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;display:grid}.table td{border:0;padding:0}.table tbody tr:hover>td{background:0 0}.findings__severity{grid-area:1/1}.findings__status{align-items:center;gap:var(--space);flex-wrap:wrap;grid-area:1/2;display:flex!important}.findings__age{color:var(--slate);grid-area:1/3}.findings__title,.findings__resource{grid-column:1/-1}.findings tr.is-expanded{background:var(--cyan-tint)}.clients td:first-child{grid-column:1/-1}.clients td:nth-child(3){grid-column:2/-1}.clients td.num{text-align:left}.clients td.num:before{content:attr(data-label) " ";color:var(--slate)}.detail-row>td{padding:calc(var(--space) * 2)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
