@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_22e2a02c-module__MwEO2a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_22e2a02c-module__MwEO2a__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#fff;background:radial-gradient(circle at 0 0,#12345f 0,#07111f 34%,#030712 100%);margin:0;font-family:Arial,Helvetica,sans-serif}.global-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617eb;border-bottom:1px solid #38bdf83d;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky;top:0}.global-brand{letter-spacing:.12em;color:#fff;font-weight:1000;text-decoration:none}.global-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.global-links a{color:#dbeafe;background:#0f172a;border:1px solid #334155;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900;text-decoration:none}.global-links a:first-child{color:#bae6fd;background:#0c4a6e;border-color:#38bdf8}.full-run-callout{color:#e0f2fe;background:#082f49;border:1px solid #38bdf8;border-radius:18px;max-width:1180px;margin:14px auto 0;padding:14px 18px;line-height:1.45}.full-run-callout a{color:#bae6fd;font-weight:1000}.shell{min-height:100vh;padding:28px 18px 60px}.hero,.section{max-width:1180px;margin:0 auto}.hero{padding:34px 0 12px}.eyebrow{color:#38bdf8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1{max-width:960px;margin:10px 0 0;font-size:58px;line-height:.96}h2{margin:0;font-size:30px}h3{color:#e2e8f0;margin:18px 0 8px;font-size:15px}.lead{color:#cbd5e1;max-width:800px;font-size:20px;line-height:1.5}.hero-actions,.report-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.primary-link,.secondary-link,.primary-button,.small-button,.report-actions button{cursor:pointer;border:1px solid #38bdf8;border-radius:14px;padding:13px 18px;font-weight:900;text-decoration:none}.primary-link,.primary-button,.small-button,.report-actions button{color:#020617;background:#38bdf8}.secondary-link{color:#e0f2fe;background:#0f172a}.primary-button:disabled,.report-actions button:disabled,.small-button:disabled{opacity:.45;cursor:not-allowed}.section{margin-top:22px}.panel{background:#0f172ad6;border:1px solid #334155;border-radius:24px;padding:22px;box-shadow:0 18px 60px #00000038}.mini-panel{background:#0f172a;border:1px solid #334155;border-radius:20px;padding:18px}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}article,.scope-card,.command-card{background:#0f172a;border:1px solid #334155;border-radius:20px;padding:18px}article b,.command-card b{margin-bottom:8px;font-size:18px;display:block}article span,.muted,li{color:#94a3b8}.target-grid article{flex-direction:column;gap:8px;display:flex}.target-number{font-weight:900;color:#86efac!important;font-size:30px!important}.target-grid small{color:#94a3b8;line-height:1.4}.status{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.status.green{color:#86efac;background:#064e3b;border:1px solid #10b981}.status.yellow{color:#fde68a;background:#422006;border:1px solid #f59e0b}.status.red{color:#fecaca;background:#450a0a;border:1px solid #ef4444}.status.gray{color:#cbd5e1;background:#1e293b;border:1px solid #475569}.status.blue{color:#bae6fd;background:#0c4a6e;border:1px solid #38bdf8}.warning-box{color:#fde68a;background:#422006;border:1px solid #f59e0b;border-radius:18px;margin:16px 0;padding:16px;line-height:1.55}.error-box{color:#fecaca;background:#450a0a;border:1px solid #ef4444;border-radius:16px;padding:14px;line-height:1.45}.summary-box{color:#e0f2fe;background:#082f49;border:1px solid #38bdf8;border-radius:18px;padding:16px;line-height:1.55}.command-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.command-card textarea,.form-grid textarea,.help-details textarea,.panel>textarea,.wide-label textarea{color:#e2e8f0;resize:vertical;white-space:pre-wrap;background:#020617;border:1px solid #334155;border-radius:14px;width:100%;min-height:180px;padding:14px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0;display:grid}.form-grid label,.wide-label{color:#cbd5e1;flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex}.form-grid input{color:#fff;width:100%;font:inherit;background:#020617;border:1px solid #334155;border-radius:14px;padding:13px 14px}.repair-grid label textarea{min-height:150px}.wide-label{margin:14px 0}.wide-label textarea{min-height:100px}.check-row{color:#cbd5e1;flex-direction:row;align-items:flex-start;gap:12px;margin:16px 0;font-weight:800;display:flex}.check-row input{flex:none;width:22px;height:22px}.checkbox-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.checkbox-grid label{color:#cbd5e1;background:#020617;border:1px solid #334155;border-radius:14px;align-items:center;gap:10px;padding:12px;font-weight:800;display:flex}.checkbox-grid input{width:18px;height:18px}.scope-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.scope-card{color:#e2e8f0;font-weight:800}.results-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.result-card p,.repair-result p{color:#cbd5e1;line-height:1.45}.result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tight-list{margin:0;padding-left:18px}.tight-list li{margin:8px 0;line-height:1.45}.two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inset-grid{margin-top:16px}code{color:#e0f2fe;background:#020617;border:1px solid #334155;border-radius:8px;padding:2px 6px}.status-panel article span{overflow-wrap:anywhere}.help-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.help-details{background:#0f172a;border:1px solid #334155;border-radius:18px;margin:12px 0;overflow:hidden}.help-details summary{cursor:pointer;color:#e0f2fe;border-bottom:1px solid #0000;padding:15px 16px;font-weight:900;list-style:none}.help-details summary::-webkit-details-marker{display:none}.help-details summary:before{content:"＋";color:#38bdf8;margin-right:9px;display:inline-flex}.help-details[open] summary{border-bottom-color:#334155}.help-details[open] summary:before{content:"−"}.help-body{color:#cbd5e1;padding:16px;line-height:1.55}.help-body p{color:#cbd5e1;margin-top:0}.help-body ol,.help-body ul{margin:0;padding-left:20px}.json-block{color:#e2e8f0;background:#020617;border:1px solid #334155;border-radius:14px;max-height:320px;padding:14px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.repair-result{margin-top:18px}.repair-result textarea{min-height:260px}.mini-panel p:last-child{margin-bottom:0}html,body{max-width:100%;overflow-x:hidden}.shell,.hero,.section,.panel,.mini-panel,.help-details,.help-body,.grid,.two-col,.inset-grid,article{min-width:0;max-width:100%}.panel,.mini-panel,.help-details{overflow:hidden}.json-block{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;overflow:auto}#runtime-commercial-ops{width:100%;max-width:1180px;overflow:hidden}#runtime-commercial-ops .grid.three,#runtime-commercial-ops .two-col,#runtime-commercial-ops .inset-grid{width:100%;max-width:100%;overflow:hidden;grid-template-columns:1fr!important}#runtime-commercial-ops .trend-card,#runtime-commercial-ops .trend-row,#runtime-commercial-ops .trend-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}@media (max-width:1000px){.grid.three,.grid.four,.scope-grid,.form-grid,.checkbox-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){h1{font-size:46px}.command-grid,.two-col,.grid.two,.results-grid,.help-grid{grid-template-columns:1fr}.section-head{flex-direction:column}.panel{padding:18px}.global-nav{flex-direction:column;align-items:flex-start}.global-links{width:100%}.global-links a{text-align:center;flex:auto}}@media (max-width:600px){.shell{padding:20px 12px 44px}h1{font-size:38px}.lead{font-size:18px}.grid,.grid.three,.grid.four,.scope-grid,.form-grid,.checkbox-grid{grid-template-columns:1fr}.primary-link,.secondary-link,.primary-button,.small-button,.report-actions button{text-align:center;width:100%}.hero-actions,.report-actions{align-items:stretch}.command-card textarea,.form-grid textarea{min-height:220px;font-size:13px}.status{white-space:normal;text-align:center}.panel{border-radius:22px}.target-number{font-size:26px!important}.global-nav{padding:10px 12px}.global-links a{padding:8px 9px;font-size:12px}.full-run-callout{margin:10px 12px 0}}
.global-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617f0;border-bottom:1px solid #38bdf83d;padding:12px 18px;display:block;position:sticky;top:0}.global-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;max-width:1440px;margin:0 auto;display:grid}.global-brand{color:#fff;letter-spacing:.2em;white-space:nowrap;align-items:center;min-height:42px;font-size:24px;font-weight:1000;text-decoration:none;display:inline-flex}.primary-service-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.primary-service-link{color:#dbeafe;text-align:center;background:#0f172a;border:1px solid #334155;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:9px 12px;font-size:13px;font-weight:900;line-height:1.15;text-decoration:none;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-flex}.primary-service-link:hover,.primary-service-link:focus-visible{color:#e0f2fe;border-color:#38bdf8;outline:none}.primary-service-link:focus-visible{box-shadow:0 0 0 3px #38bdf840}.primary-service-link.active{color:#bae6fd;background:#0c4a6e;border-color:#38bdf8}.primary-service-short-label{display:none}.nav-more{position:relative}.nav-more>summary{color:#dbeafe;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a;border:1px solid #334155;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:900;list-style:none;display:inline-flex}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:after{content:"⌄";color:#38bdf8;margin-left:7px;font-size:14px}.nav-more[open]>summary,.nav-more>summary:hover,.nav-more>summary:focus-visible{color:#e0f2fe;background:#082f49;border-color:#38bdf8;outline:none}.nav-more>summary:focus-visible{box-shadow:0 0 0 3px #38bdf840}.nav-more-panel{background:#07111f;border:1px solid #334155;border-radius:22px;width:min(520px,100vw - 24px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #00000085}.nav-more:not([open])>.nav-more-panel{display:none}.nav-more-heading{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.nav-more-heading b{color:#f8fafc;font-size:17px}.nav-more-heading span{color:#94a3b8;font-size:12px}.nav-more-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.nav-more-group{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.nav-more-group p{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.nav-more-group a{color:#dbeafe;border-radius:10px;padding:9px 10px;font-size:13px;font-weight:800;text-decoration:none;display:block}.nav-more-group a:hover,.nav-more-group a:focus-visible{color:#bae6fd;background:#0f172a;outline:none}.mid-stage-links,.mid-workspace-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mid-stage-link{color:#dbeafe;background:#0b1324;border:1px solid #334155;border-radius:18px;flex-direction:column;gap:8px;min-width:0;min-height:118px;padding:16px;text-decoration:none;display:flex}.mid-stage-link b{color:#f8fafc;font-size:15px}.mid-stage-link span,.mid-stage-link small{color:#94a3b8;font-size:12px;line-height:1.45}.mid-stage-link small{color:#fbbf24;margin-top:auto}.mid-stage-link:hover,.mid-stage-link:focus-visible,.mid-stage-link.active{background:#082f49;border-color:#38bdf8;outline:none}.mid-stage-link:focus-visible{box-shadow:0 0 0 3px #38bdf840}.mid-workspace-stage{flex-direction:column;min-height:260px;display:flex}.mid-workspace-stage .secondary-link{align-self:flex-start;margin-top:auto}.mid-identity-panel input[type=password]{letter-spacing:.08em}@media (max-width:1120px){.primary-service-label{display:none}.primary-service-short-label{display:inline}.mid-stage-links,.mid-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.global-nav{padding:10px 12px}.global-nav-inner{grid-template-columns:1fr auto;gap:10px 12px}.global-brand{font-size:21px}.primary-service-links{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-area:2/1/auto/-1;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.primary-service-link{flex:none;min-width:106px}.nav-more{grid-area:1/2}.mid-stage-links,.mid-workspace-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.mid-stage-link,.mid-workspace-stage{flex:0 0 min(82vw,320px)}}@media (max-width:620px){.primary-service-link{min-width:96px;min-height:40px;padding:8px 11px;font-size:12px}.nav-more>summary{min-height:40px;padding:8px 12px;font-size:12px}.nav-more-panel{width:auto;max-height:calc(100vh - 82px);position:fixed;top:66px;left:12px;right:12px;overflow-y:auto}.nav-more-heading{flex-direction:column;align-items:flex-start}.nav-more-groups{grid-template-columns:1fr}.nav-more-group a{padding:11px 10px}.mid-stage-shell .section-head,.mid-identity-panel .section-head{flex-direction:column;align-items:flex-start}}
.score-assurance-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.score-assurance-badges>.status{flex:0 auto}.status[data-nico-score-band]{box-shadow:inset 0 0 0 1px #ffffff0a}.status.assurance-badge{letter-spacing:.035em;font-size:11px}.status[data-nico-score-band=strong],.status[data-nico-score-band=exceptional]{color:#86efac;background:#064e3b;border-color:#10b981}.status[data-nico-score-band=moderate]{color:#fde68a;background:#422006;border-color:#f59e0b}.status[data-nico-score-band=weak],.status[data-nico-score-band=critical]{color:#fecaca;background:#450a0a;border-color:#ef4444}.status[data-nico-score-band=not-scored]{color:#cbd5e1;background:#1e293b;border-color:#475569}@media (max-width:700px){.result-head.score-assurance-badges{align-items:flex-start}.score-assurance-badges{justify-content:flex-start}.score-assurance-badges>.status{white-space:normal;text-align:center}}
main.shell[data-assessment-service-count="2"] .score-assurance-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:330px;display:flex}main.shell[data-assessment-service-count="2"] .score-assurance-badges .status{margin:0;padding:8px 12px;font-size:12px;line-height:1.2}main.shell[data-assessment-service-count="2"] .assurance-badge:before{content:"Evidence: ";opacity:.72;font-weight:700}main.shell[data-assessment-service-count="2"] .result-card{padding:18px}main.shell[data-assessment-service-count="2"] .result-card .result-head{align-items:flex-start;gap:14px}main.shell[data-assessment-service-count="2"] .result-card .result-head>b{max-width:62%;font-size:clamp(18px,2.4vw,23px);line-height:1.15}main.shell[data-assessment-service-count="2"] .result-card>p{color:#cbd5e1;margin:12px 0 14px;font-size:15px;line-height:1.55}main.shell[data-assessment-service-count="2"] .help-details{margin-top:8px}main.shell[data-assessment-service-count="2"] .help-details summary{min-height:44px;padding:10px 13px;font-size:14px}main.shell[data-assessment-service-count="2"] .help-details summary::marker{color:#38bdf8}main.shell[data-assessment-service-count="2"] [class*=timeline]{gap:10px}main.shell[data-assessment-service-count="2"] [class*=timeline] .result-card{box-shadow:none;padding:14px}main.shell[data-assessment-service-count="2"] [class*=timeline] .result-card>p{margin-bottom:8px;font-size:13px}main.shell[data-assessment-service-count="2"] .report-actions{z-index:8;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}main.shell[data-assessment-service-count="2"] .report-actions button{flex:220px;min-height:46px}@media (max-width:760px){main.shell[data-assessment-service-count="2"] .hero{padding:24px 20px}main.shell[data-assessment-service-count="2"] .hero h1{font-size:clamp(32px,10vw,44px);line-height:1.02}main.shell[data-assessment-service-count="2"] .hero .lead{font-size:16px;line-height:1.5}main.shell[data-assessment-service-count="2"] .section{padding:18px 14px}main.shell[data-assessment-service-count="2"] .section-head h2{font-size:clamp(25px,8vw,34px)}main.shell[data-assessment-service-count="2"] .result-card{border-radius:18px;padding:16px 14px}main.shell[data-assessment-service-count="2"] .result-card .result-head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}main.shell[data-assessment-service-count="2"] .result-card .result-head>b{max-width:none;font-size:20px}main.shell[data-assessment-service-count="2"] .score-assurance-badges{justify-content:flex-start;max-width:none}main.shell[data-assessment-service-count="2"] .result-card>p{font-size:14px;line-height:1.48}main.shell[data-assessment-service-count="2"] .help-details summary{min-height:40px;padding:9px 11px;font-size:13px}main.shell[data-assessment-service-count="2"] [class*=timeline]{display:block}main.shell[data-assessment-service-count="2"] [class*=timeline] .result-card{margin-bottom:8px}main.shell[data-assessment-service-count="2"] .target-grid article{min-height:0;padding:12px}main.shell[data-assessment-service-count="2"] .report-actions{border-radius:14px;padding:9px}main.shell[data-assessment-service-count="2"] .report-actions button{min-height:44px}}
.global-nav-inner,.primary-service-links,.nav-more,.nav-more-panel,.nav-more-groups,main.shell[data-assessment-service-count="2"],main.shell[data-assessment-service-count="2"] .section,main.shell[data-assessment-service-count="2"] .grid,main.shell[data-assessment-service-count="2"] article{min-width:0}main.shell[data-assessment-service-count="2"] .target-grid article{overflow:hidden}main.shell[data-assessment-service-count="2"] .target-grid article>span,main.shell[data-assessment-service-count="2"] .result-card .status,main.shell[data-assessment-service-count="2"] .result-card b,main.shell[data-assessment-service-count="2"] .json-block{overflow-wrap:anywhere;word-break:break-word;max-width:100%}main.shell[data-assessment-service-count="2"] .target-grid article>span{font-size:clamp(15px,3.8vw,21px);line-height:1.35}main.shell[data-assessment-service-count="2"] .target-grid article>b{line-height:1.25}main.shell[data-assessment-service-count="2"] .section-head>div{min-width:0}main.shell[data-assessment-service-count="2"] .section-head .status{white-space:normal;text-align:center;flex:0 auto;max-width:100%}.nico-identifier-value{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.nico-identifier-value code{max-width:100%;color:inherit;font:inherit;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(14px,3.7vw,19px);display:block}.nico-identifier-value button{white-space:normal;border-radius:10px;max-width:100%;min-height:38px;padding:8px 12px;font-size:12px;line-height:1.2}.nav-more-panel{max-width:min(680px,100vw - 32px)}.nav-more-group a{border-radius:12px}@media (max-width:760px){.global-nav-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.global-brand{grid-area:1/1}.nav-more{grid-area:1/2;justify-self:end}.primary-service-links{grid-area:2/1/auto/-1}.global-nav-inner>.primary-service-link:not([data-service]){grid-area:3/1/auto/-1}.nav-more-panel{width:auto;max-height:calc(100vh - 110px);position:fixed;top:84px;left:16px;right:16px;overflow-y:auto}.nav-more-groups{grid-template-columns:1fr}main.shell[data-assessment-service-count="2"] .hero{border-radius:24px;padding:28px 22px}main.shell[data-assessment-service-count="2"] .hero h1{font-size:clamp(34px,12vw,52px);line-height:1.02}main.shell[data-assessment-service-count="2"] .hero .lead{font-size:17px;line-height:1.55}main.shell[data-assessment-service-count="2"] .section-head{flex-direction:column}main.shell[data-assessment-service-count="2"] .section-head .status{align-self:stretch}main.shell[data-assessment-service-count="2"] .grid.four,main.shell[data-assessment-service-count="2"] .form-grid{grid-template-columns:1fr}}@media (max-width:430px){.global-nav{padding-inline:14px}.global-brand{letter-spacing:.2em;font-size:27px}.primary-service-link,.nav-more summary{min-height:52px;padding:12px 16px}main.shell[data-assessment-service-count="2"]{padding-inline:14px}main.shell[data-assessment-service-count="2"] .panel{border-radius:22px;padding:22px 18px}main.shell[data-assessment-service-count="2"] .section-head h2{font-size:clamp(25px,8.5vw,34px)}main.shell[data-assessment-service-count="2"] .target-grid article{padding:18px 16px}}
:root{--nico-bg:#020617;--nico-bg-elevated:#08111fe0;--nico-surface:#0f172ac7;--nico-surface-strong:#0f172af5;--nico-surface-soft:#1e293b94;--nico-border:#94a3b82e;--nico-border-strong:#38bdf857;--nico-text:#f8fafc;--nico-text-muted:#a8b6ca;--nico-cyan:#38bdf8;--nico-cyan-bright:#67e8f9;--nico-blue:#2563eb;--nico-green:#34d399;--nico-amber:#fbbf24;--nico-red:#fb7185;--nico-shadow-lg:0 28px 90px #00000057;--nico-shadow-md:0 18px 48px #0000003d;--nico-radius-xl:28px;--nico-radius-lg:22px;--nico-radius-md:16px;--nico-content:1220px}html{scroll-behavior:smooth;background:var(--nico-bg)}body.nico-app{min-height:100vh;color:var(--nico-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -8%,#2563eb3d,#0000 34rem),radial-gradient(circle at 92% 8%,#0891b22e,#0000 30rem),linear-gradient(#07111f 0%,#030712 46%,#020617 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}body.nico-app:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#94a3b806 1px,#0000 1px),linear-gradient(90deg,#94a3b806 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}::selection{color:#fff;background:#38bdf852}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}.global-nav{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#020617d1;border-bottom:1px solid #7dd3fc29;padding:12px clamp(14px,2.4vw,30px);box-shadow:0 12px 38px #00000038}.global-nav-inner{grid-template-columns:minmax(230px,auto) minmax(180px,1fr) auto;gap:clamp(14px,2.2vw,30px);max-width:1500px}.global-brand{letter-spacing:normal;gap:12px;min-width:0}.global-brand-mark{color:#e0f2fe;background:linear-gradient(145deg,#38bdf847,#2563eb24),#07111f;border:1px solid #67e8f96b;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #0891b233}.global-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.global-brand-copy strong{color:#fff;letter-spacing:.17em;font-size:18px;font-weight:950}.global-brand-copy small{color:#91a7c2;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.primary-service-links{grid-template-columns:none;justify-content:center;display:flex}.primary-service-link,.language-switcher,.nav-more>summary{border:1px solid var(--nico-border);background:#0f172ab3;min-height:44px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff09}.primary-service-link{color:#dbeafe;letter-spacing:.012em;width:min(100%,330px);padding-inline:22px;font-size:13px}.primary-service-link:hover,.primary-service-link:focus-visible,.language-switcher:hover,.language-switcher:focus-visible,.nav-more>summary:hover,.nav-more>summary:focus-visible{background:#082f49c2;border-color:#67e8f98f;transform:translateY(-1px);box-shadow:0 10px 28px #0891b226}.primary-service-link.active{color:#fff;background:linear-gradient(135deg,#0891b285,#2563eb57);border-color:#67e8f99e;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #2563eb29}.global-nav-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.language-switcher{color:#dbeafe;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:98px;padding:8px 12px;text-decoration:none;display:inline-flex}.language-switcher-code{color:#a5f3fc;letter-spacing:.08em;background:#38bdf829;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:950;display:grid}.language-switcher-name{font-size:12px;font-weight:850}.nav-more>summary{padding-inline:16px}.nav-more>summary:after{content:"";border-right:1.5px solid var(--nico-cyan);border-bottom:1.5px solid var(--nico-cyan);width:7px;height:7px;margin-left:9px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.nav-more[open]>summary:after{transform:rotate(225deg)translate(-2px,-1px)}.nav-more-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0f172afa,#030712fa);border-color:#7dd3fc3d;width:min(610px,100vw - 28px);padding:22px;box-shadow:0 30px 90px #00000094}.nav-more-heading{align-items:flex-start}.nav-more-heading b{font-size:16px}.nav-more-heading span,.nav-more-group small{color:#8fa4bd;line-height:1.45}.nav-more-group{background:#0f172a75;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.nav-more-group a{border:1px solid #0000;margin-top:4px}.nav-more-group a:hover,.nav-more-group a:focus-visible,.nav-more-group a[aria-current=page]{background:#082f499e;border-color:#38bdf838}.workflow-banner{width:min(calc(100% - 36px), var(--nico-content));border-radius:var(--nico-radius-xl);box-shadow:var(--nico-shadow-md), inset 0 1px #ffffff0f;background:radial-gradient(circle at 100% 0,#2563eb33,#0000 36%),linear-gradient(145deg,#082f49b8,#08111feb);border:1px solid #67e8f947;margin:20px auto 4px;padding:clamp(22px,3vw,34px);overflow:hidden}.workflow-banner-intro{max-width:900px}.workflow-banner-eyebrow{color:#67e8f9;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-flex}.workflow-banner h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.12}.workflow-banner-intro>p{color:#b7c7db;max-width:820px;margin:12px 0 0;font-size:15px;line-height:1.65}.workflow-banner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.workflow-banner-steps li{background:#0206175c;border:1px solid #94a3b821;border-radius:18px;gap:13px;min-width:0;padding:17px;display:flex}.workflow-step-number{color:#a5f3fc;letter-spacing:.08em;background:#0891b224;border:1px solid #67e8f94d;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.workflow-banner-steps strong{color:#f8fafc;margin:1px 0 5px;font-size:14px;display:block}.workflow-banner-steps p{color:#91a7c2;margin:0;font-size:12px;line-height:1.55}.workflow-banner-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.workflow-banner-actions{flex-wrap:wrap;gap:10px;display:flex}.workflow-action-primary,.workflow-action-secondary{border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.workflow-action-primary{color:#03101d;background:linear-gradient(135deg,#67e8f9,#38bdf8);border:1px solid #67e8f9;box-shadow:0 12px 28px #38bdf82e}.workflow-action-secondary{color:#e0f2fe;background:#0f172ac7;border:1px solid #94a3b842}.workflow-action-primary:hover,.workflow-action-primary:focus-visible,.workflow-action-secondary:hover,.workflow-action-secondary:focus-visible{outline:none;transform:translateY(-1px)}.workflow-boundary{color:#fcd34d;text-align:right;max-width:500px;margin:0;font-size:11px;font-weight:750;line-height:1.45}.shell{padding-top:clamp(28px,4vw,54px)}.hero,.section{max-width:var(--nico-content)}.hero{border:1px solid var(--nico-border);border-radius:var(--nico-radius-xl);box-shadow:var(--nico-shadow-lg), inset 0 1px #ffffff0d;background:radial-gradient(circle at 82% 10%,#38bdf821,#0000 28rem),linear-gradient(145deg,#0f172adb,#030712bd);padding:clamp(30px,5vw,58px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #67e8f91f;border-radius:50%;width:290px;height:290px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 42px #2563eb09,0 0 0 84px #0891b206}.eyebrow{color:#67e8f9;letter-spacing:.17em;font-size:11px}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.045em;max-width:980px;font-size:clamp(42px,6vw,72px);line-height:.99}.lead{color:#b4c3d6;font-size:clamp(17px,2vw,21px);line-height:1.62}.section{margin-top:26px}.panel,.mini-panel,article,.scope-card,.command-card,.help-details{border-color:var(--nico-border);background:var(--nico-surface);box-shadow:inset 0 1px #ffffff09}.panel{border-radius:var(--nico-radius-xl);box-shadow:var(--nico-shadow-md), inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(22px,3vw,34px)}.mini-panel,article,.scope-card,.command-card,.help-details{border-radius:var(--nico-radius-lg)}article,.scope-card,.command-card{transition:border-color .16s,background .16s,transform .16s}article:hover,.scope-card:hover,.command-card:hover{background:#0f172aed;border-color:#38bdf842}.section-head{align-items:center;margin-bottom:22px}.section-head h2{color:#f8fafc;letter-spacing:-.025em;font-size:clamp(25px,3vw,34px)}.section-head p,.muted,article span,li{color:var(--nico-text-muted)}.grid,.results-grid,.command-grid,.help-grid,.form-grid,.checkbox-grid,.scope-grid{gap:16px}.primary-link,.primary-button,.small-button,.report-actions button,.secondary-link{border-radius:14px;min-height:46px;transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s}.primary-link,.primary-button,.small-button,.report-actions button{color:#03101d;background:linear-gradient(135deg,#67e8f9,#38bdf8);border-color:#67e8f9;box-shadow:0 12px 28px #38bdf826}.secondary-link{color:#e0f2fe;background:#0f172ad1;border-color:#94a3b847}.primary-link:hover,.primary-button:hover,.small-button:hover,.report-actions button:hover,.secondary-link:hover{filter:brightness(1.04);transform:translateY(-1px)}.form-grid input,.form-grid textarea,.wide-label textarea,.command-card textarea,.help-details textarea,.panel>textarea,select{background:#020617c7;border-color:#94a3b838;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff06}.form-grid input:hover,.form-grid textarea:hover,.wide-label textarea:hover,.command-card textarea:hover,select:hover{border-color:#7dd3fc5c}.form-grid input:focus,.form-grid textarea:focus,.wide-label textarea:focus,.command-card textarea:focus,select:focus{background:#020617;border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf824}.check-row,.checkbox-grid label{border-color:#94a3b82e}.status{letter-spacing:.045em;box-shadow:inset 0 1px #ffffff0f}.warning-box,.error-box,.summary-box{border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.help-details summary{padding:17px 18px}.help-details[open]{background:#08111ff2;border-color:#38bdf842}.json-block,code{background:#020617db;border-color:#94a3b833}table{border-collapse:separate;border-spacing:0}thead th{color:#bae6fd;letter-spacing:.045em;text-transform:uppercase;font-size:11px}tbody tr{transition:background .12s}tbody tr:hover{background:#38bdf809}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}body[data-nico-locale=es-MX] .primary-service-link,body[data-nico-locale=es-MX] .language-switcher,body[data-nico-locale=es-MX] .workflow-banner,body[data-nico-locale=es-MX] .section-head,body[data-nico-locale=es-MX] article{overflow-wrap:anywhere}body[data-nico-locale=es-MX] .workflow-banner h2{max-width:980px}@media (max-width:980px){.global-nav-inner{grid-template-columns:minmax(0,1fr) auto}.primary-service-links{grid-area:2/1/auto/-1}.global-nav-actions{grid-area:1/2}.workflow-banner-steps{grid-template-columns:1fr}.workflow-banner-footer{flex-direction:column;align-items:flex-start}.workflow-boundary{text-align:left;max-width:760px}}@media (max-width:700px){.global-nav{padding:10px 12px}.global-nav-inner{gap:10px}.global-brand-mark{border-radius:12px;flex-basis:38px;width:38px;height:38px}.global-brand-copy strong{font-size:16px}.global-brand-copy small,.language-switcher-name{display:none}.global-nav-actions{gap:7px}.language-switcher{min-width:44px;padding:7px}.language-switcher-code{width:28px;height:28px}.primary-service-link{width:100%;min-width:0}.nav-more-panel{width:auto;padding:16px;top:70px;left:10px;right:10px}.workflow-banner{border-radius:22px;width:calc(100% - 24px);margin-top:14px;padding:20px}.workflow-banner h2{font-size:24px}.workflow-banner-steps li{padding:15px}.workflow-banner-actions,.workflow-action-primary,.workflow-action-secondary{width:100%}.hero{border-radius:24px;padding:28px 22px}h1{font-size:clamp(38px,12vw,54px)}.panel{border-radius:22px;padding:21px 17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.nico-final-review-action{color:#03101d;background:linear-gradient(135deg,#67e8f9,#38bdf8);border:1px solid #67e8f9;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #38bdf82e}.nico-final-review-action:hover,.nico-final-review-action:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.nico-retainer-workspace .retainer-advanced{background:#02061757;border:1px solid #94a3b82e;border-radius:18px;margin:16px 0;overflow:hidden}.nico-retainer-workspace .retainer-advanced>summary{cursor:pointer;color:#dbeafe;padding:16px 18px;font-size:13px;font-weight:850}.nico-retainer-workspace .retainer-advanced[open]>summary{background:#082f495c;border-bottom:1px solid #94a3b824}.nico-retainer-workspace .retainer-advanced>.form-grid,.nico-retainer-workspace .retainer-context-note{margin:16px 18px}.nico-retainer-workspace .retainer-context-note{color:#a8b6ca;font-size:12px;line-height:1.55}.nico-retainer-workspace article small{color:#8fa4bd;margin-top:6px;line-height:1.4;display:block}@media (max-width:700px){.nico-final-review-action{width:100%}.nico-retainer-workspace .retainer-advanced>.form-grid,.nico-retainer-workspace .retainer-context-note{margin-inline:14px}}
main[data-workspace=assessment] section[data-assessment-run-state=true],main[data-workspace=assessment] section[data-assessment-run-state=true]>div,main[data-workspace=assessment] [data-assessment-report-ready]{contain:none;height:auto;max-height:none;overflow:visible}main[data-workspace=assessment] [data-assessment-report-actions=true]{z-index:2;margin:18px 0 4px;position:relative}main[data-workspace=assessment] [data-assessment-report-actions=true][data-assessment-report-ready=true]{background:linear-gradient(135deg,#082f49b8,#0f172ae6);border-color:#67e8f980;box-shadow:0 16px 40px #0891b22e,inset 0 1px #ffffff0f}main[data-workspace=assessment] details[class*=stageHistory]{background:#02061757;border:1px solid #94a3b82e;border-radius:16px;margin:18px 0}main[data-workspace=assessment] details[class*=stageHistory]>summary{cursor:pointer;color:#dbeafe;padding:15px 17px;font-size:13px;font-weight:850}main[data-workspace=assessment] details[class*=stageHistory][open]>summary{border-bottom:1px solid #94a3b824}main[data-workspace=assessment] details[class*=stageHistory]>div{margin:16px}@media (max-width:760px){main[data-workspace=assessment] section[data-assessment-run-state=true]{padding-bottom:28px;overflow:visible!important}main[data-workspace=assessment] [data-assessment-report-actions=true]{grid-template-columns:1fr;width:100%;padding:14px;display:grid}main[data-workspace=assessment] [data-assessment-report-actions=true] button,main[data-workspace=assessment] [data-assessment-report-actions=true] a{width:100%;min-height:50px}main[data-workspace=assessment] [data-assessment-report-ready=true] .target-grid,main[data-workspace=assessment] [data-assessment-report-ready=true] .results-grid{grid-template-columns:minmax(0,1fr)!important}main[data-workspace=assessment] details[class*=stageHistory]>div{margin:12px}}
@media (max-width:760px){html,body,body.nico-app{height:auto;min-height:100%;max-height:none;overflow:hidden auto;scroll-behavior:auto!important;background:#030712!important}body.nico-app,body.nico-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.global-nav{position:relative;-webkit-backdrop-filter:none!important;background:#020617!important}main[data-workspace=assessment],main[data-workspace=assessment]>section,main[data-workspace=assessment] section#assessment,main[data-workspace=assessment] section#assessment>div,main[data-workspace=assessment] [class*=formSurface]{contain:none!important;content-visibility:visible!important;filter:none!important;will-change:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important}main[data-workspace=assessment] [class*=hero],main[data-workspace=assessment] [class*=panel],main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title],main[data-workspace=assessment] [class*=moduleEditor],main[data-workspace=assessment] [data-assessment-report-actions=true]{-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important}main[data-workspace=assessment] [class*=hero]{background:#07101f!important;overflow:hidden!important}main[data-workspace=assessment] [class*=panel],main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title]{background:#080f1e!important}main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title]:not([data-mobile-evidence-boundary=true])>label,main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title]:not([data-mobile-evidence-boundary=true])>div:nth-of-type(2){display:none!important}main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title]:not([data-mobile-evidence-boundary=true]):after{color:#94a3b8;content:"Optional evidence entry is disabled in the mobile stability view. The repository assessment can continue without it; use the desktop workspace when human evidence must be attached.";border-top:1px solid #94a3b824;margin-top:14px;padding-top:14px;font-size:12px;line-height:1.5;display:block}html[lang^=es] main[data-workspace=assessment] section[aria-labelledby=strategic-evidence-title]:not([data-mobile-evidence-boundary=true]):after{content:"La captura de evidencia opcional está desactivada en la vista móvil estable. La evaluación del repositorio puede continuar sin ella; usa la vista de escritorio cuando sea necesario adjuntar evidencia humana."}main[data-workspace=assessment] section[data-mobile-evidence-boundary=true]:after{content:none!important;display:none!important}main[data-workspace=assessment] details[class*=stageHistory],main[data-workspace=assessment] [data-assessment-report-ready=true] .results-grid{display:none!important}main[data-workspace=assessment] .help-details,main[data-workspace=assessment] article,main[data-workspace=assessment] [class*=moduleEditor]{box-shadow:none!important}main[data-workspace=assessment] [data-assessment-primary-action=true],main[data-workspace=assessment] [data-assessment-authorization=true],main[data-workspace=assessment] [data-assessment-report-actions=true]{z-index:1;position:relative}main[data-workspace=assessment] [data-assessment-run-state=true],main[data-workspace=assessment] [data-assessment-report-actions=true],main[data-workspace=assessment] [data-assessment-terminal-actions=true]{overflow-anchor:none!important}main[data-workspace=assessment] [data-assessment-terminal-actions=true] button{color:#cffafe;width:100%;min-height:48px;font:inherit;background:#082f49;border:1px solid #67e8f985;border-radius:12px;font-weight:700}html[data-assessment-active-run-reset-visible=true] body.nico-app{scroll-padding-bottom:calc(var(--nico-active-run-reset-clearance,68px) + max(24px, env(safe-area-inset-bottom)));padding-bottom:calc(var(--nico-active-run-reset-clearance,68px) + max(24px, env(safe-area-inset-bottom)))!important}body.nico-app [data-assessment-active-run-reset=true]{overflow-anchor:none}main[data-workspace=assessment] details[class*=compactIdentity]{scroll-margin-bottom:calc(var(--nico-active-run-reset-clearance,68px) + 24px)}}
@media (max-width:760px),(pointer:coarse){html[data-comprehensive-stuck-run-recovery-visible=true] body.nico-app{padding-bottom:calc(var(--nico-stuck-run-recovery-clearance,240px) + max(28px, env(safe-area-inset-bottom)))!important;scroll-padding-bottom:calc(var(--nico-stuck-run-recovery-clearance,240px) + max(28px, env(safe-area-inset-bottom)))!important}body.nico-app [data-comprehensive-stuck-run-recovery=true]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none!important;max-height:min(60dvh,440px)!important;overflow-y:auto!important}html[data-comprehensive-stuck-run-recovery-visible=true] body.nico-app [data-assessment-active-run-reset=true]{display:none!important}main[data-workspace=assessment] [data-assessment-run-state=true],main[data-workspace=assessment] [data-assessment-terminal-actions=true],main[data-workspace=assessment] details[class*=compactIdentity]{scroll-margin-bottom:calc(var(--nico-stuck-run-recovery-clearance,240px) + 32px)!important}}
body[data-nico-terminal-failure=true] main[data-workspace=assessment]>.hero,body[data-nico-terminal-failure=true] main[data-workspace=assessment]>section#assessment{display:none!important}body[data-nico-terminal-failure=true] main[data-workspace=assessment]{padding-top:12px!important}body[data-nico-terminal-failure=true] main[data-workspace=assessment] section[data-assessment-run-state=true]{margin-top:0!important}body[data-nico-terminal-failure=true] main[data-workspace=assessment] section[data-assessment-run-state=true]>.section-head,body[data-nico-terminal-failure=true] main[data-workspace=assessment] section[data-assessment-run-state=true]>[class*=stateMessage],body[data-nico-terminal-failure=true] main[data-workspace=assessment] [data-assessment-report-actions=true]{display:none!important}.nico-failure-evidence{background:linear-gradient(#230b12fa,#0a0f1bfa);border:1px solid #f8717161;border-radius:24px;width:min(1180px,100% - 32px);margin:28px auto 12px;padding:clamp(20px,3vw,30px);overflow:hidden;box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff09}.nico-failure-evidence__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nico-failure-evidence__head>div{min-width:0}.nico-failure-evidence__head h2{color:#f8fafc;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(30px,4vw,44px);font-weight:720;line-height:1.04}.nico-failure-evidence__head>.status{flex:none;margin-top:3px}.nico-failure-evidence__summary{color:#cbd5e1;max-width:760px;margin:13px 0 0;font-size:14px;line-height:1.55}.nico-failure-evidence__primary{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px;margin-top:20px;display:grid}.nico-failure-evidence__primary article{min-width:0;box-shadow:none;background:#0f172ab3;border:1px solid #f8717133;border-radius:14px;gap:7px;padding:15px 16px;display:grid}.nico-failure-evidence__primary b{color:#f8fafc;font-size:13px;font-weight:700}.nico-failure-evidence__primary span,.nico-failure-evidence__primary code{overflow-wrap:anywhere;color:#cbd5e1;min-width:0;font-size:13px;line-height:1.45}.nico-failure-evidence__details,.nico-failure-evidence__stages{background:#02061759;border-color:#94a3b833;margin-top:14px}.nico-failure-evidence__details>summary,.nico-failure-evidence__stages>summary{color:#dbeafe;padding:13px 15px;font-weight:700}.nico-failure-evidence__details dl{gap:0;margin:0;padding:0 15px 15px;display:grid}.nico-failure-evidence__details dl>div{border-top:1px solid #94a3b81f;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.nico-failure-evidence__details dt{color:#94a3b8;font-size:12px;font-weight:650}.nico-failure-evidence__details dd{overflow-wrap:anywhere;color:#cbd5e1;min-width:0;margin:0;font-size:12px;line-height:1.5}.nico-failure-evidence__details code{white-space:normal;overflow-wrap:anywhere}.nico-failure-evidence__stages>.results-grid{margin:0;padding:14px}.nico-failure-evidence__stages .result-head{align-items:flex-start;gap:12px}.nico-failure-evidence__stages .result-head>b{min-width:0}.nico-failure-evidence__stages .result-head>.status{white-space:nowrap;word-break:normal;overflow-wrap:normal;letter-spacing:.04em;flex:none;min-width:0;max-width:none;padding:6px 10px;font-size:11px;line-height:1}.nico-failure-evidence__boundary{background:#78350f2e;border:1px solid #fbbf2447;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 15px;display:flex}.nico-failure-evidence__boundary p{color:#d8c79a;max-width:760px;margin:0;font-size:12px;line-height:1.5}.nico-failure-evidence__boundary a{color:#fde68a;text-align:center;background:#92400e57;border:1px solid #fbbf2480;border-radius:10px;flex:none;padding:10px 13px;font-size:12px;font-weight:720;text-decoration:none}@media (max-width:760px){body[data-nico-terminal-failure=true] main[data-workspace=assessment]{padding-top:calc(8px + env(safe-area-inset-top,0px))!important}.nico-failure-evidence{width:calc(100% - 20px);margin:calc(10px + env(safe-area-inset-top,0px)) 10px 10px;box-shadow:none;border-radius:19px;padding:18px 14px}.nico-failure-evidence__head{gap:12px;display:grid}.nico-failure-evidence__head h2{font-size:clamp(27px,8vw,34px);line-height:1.06}.nico-failure-evidence__head>.status{justify-self:start;margin-top:0}.nico-failure-evidence__summary{font-size:13px}.nico-failure-evidence__primary{grid-template-columns:minmax(0,1fr);margin-top:16px}.nico-failure-evidence__details dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.nico-failure-evidence__stages .result-head{gap:9px}.nico-failure-evidence__stages .result-head>.status{border-radius:999px;padding:5px 8px;font-size:10px;line-height:1}.nico-failure-evidence__boundary{flex-direction:column;align-items:stretch}.nico-failure-evidence__boundary a{place-items:center;width:100%;min-height:46px;display:grid}body[data-nico-terminal-failure=true] main[data-workspace=assessment] section[data-assessment-run-state=true]{border-radius:19px!important;padding-top:14px!important}}
.AssessmentRecoveryActions-module__F0nXlq__card{z-index:1200;color:#e8f2ff;background:#081224fa;border:1px solid #38bdf8;border-radius:1.1rem;width:min(31rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1rem;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 1.5rem 4rem #0000007a}.AssessmentRecoveryActions-module__F0nXlq__warning{border-color:#38bdf8}.AssessmentRecoveryActions-module__F0nXlq__critical{border-color:#f59e0b}.AssessmentRecoveryActions-module__F0nXlq__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AssessmentRecoveryActions-module__F0nXlq__header h2{margin:.25rem 0 0;font-size:1.18rem;line-height:1.25}.AssessmentRecoveryActions-module__F0nXlq__eyebrow{color:#38bdf8;letter-spacing:.14em;font-size:.72rem;font-weight:800}.AssessmentRecoveryActions-module__F0nXlq__badge{color:#fbbf24;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.AssessmentRecoveryActions-module__F0nXlq__card p{color:#cbdcf2;margin:.8rem 0;line-height:1.45}.AssessmentRecoveryActions-module__F0nXlq__details{grid-template-columns:1fr 1fr;gap:.55rem;margin:.8rem 0;display:grid}.AssessmentRecoveryActions-module__F0nXlq__details div{background:#0d1a2f;border:1px solid #263a56;border-radius:.7rem;min-width:0;padding:.55rem}.AssessmentRecoveryActions-module__F0nXlq__details dt{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:800}.AssessmentRecoveryActions-module__F0nXlq__details dd{overflow-wrap:anywhere;color:#edf6ff;margin:0;font-size:.78rem}.AssessmentRecoveryActions-module__F0nXlq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.AssessmentRecoveryActions-module__F0nXlq__actions button,.AssessmentRecoveryActions-module__F0nXlq__actions a{color:#eff8ff;font:inherit;cursor:pointer;background:#0f2a4c;border:1px solid #3b82f6;border-radius:.65rem;padding:.58rem .72rem;font-size:.78rem;font-weight:750;text-decoration:none}.AssessmentRecoveryActions-module__F0nXlq__actions button:hover,.AssessmentRecoveryActions-module__F0nXlq__actions a:hover{background:#173b68}.AssessmentRecoveryActions-module__F0nXlq__safety{border-top:1px solid #263a56;padding-top:.75rem;font-size:.78rem;margin-bottom:0!important}@media (max-width:640px){.AssessmentRecoveryActions-module__F0nXlq__card{width:calc(100vw - 1.1rem);max-height:72vh;bottom:.55rem;right:.55rem}.AssessmentRecoveryActions-module__F0nXlq__details{grid-template-columns:1fr}}
.nico-home-redirect{z-index:10000;color:#e0f2fe;text-align:center;background:radial-gradient(circle at 50% 20%,#12345f 0,#07111f 42%,#030712 100%);place-content:center;gap:.65rem;padding:2rem;display:grid;position:fixed;inset:0}.nico-home-redirect b{color:#fff;letter-spacing:.12em;font-size:clamp(3rem,15vw,6rem);font-weight:950}.nico-home-redirect span{color:#bae6fd;font-weight:800}.primary-service-links[data-primary-service-count="1"]{grid-template-columns:minmax(10rem,19rem);justify-content:start}#assessment .nico-service-choice-contained{isolation:isolate;min-width:0;max-width:100%;padding:1rem 1.15rem!important;overflow:hidden!important}#assessment .nico-service-choice-contained:after{z-index:-1;pointer-events:none;top:-2.65rem;right:-2.35rem}#assessment .nico-service-choice-contained .nico-service-detail{text-overflow:ellipsis;overflow-wrap:anywhere;width:100%;max-width:calc(100% - .5rem);margin:.28rem 0 0;overflow:hidden;color:#dbeafe!important;letter-spacing:.015em!important;text-align:left!important;white-space:normal!important;font-size:clamp(.72rem,2.8vw,.84rem)!important;font-weight:800!important;line-height:1.25!important;display:block!important;position:static!important;inset:auto!important}.nico-run-identity-heading{overflow-wrap:anywhere;max-width:100%;margin-top:.45rem;letter-spacing:-.025em!important;font-size:clamp(1.45rem,4vw,2.15rem)!important;line-height:1.12!important}.nico-storage-warning{box-shadow:inset 4px 0 #f59e0bb8;border-color:#f59e0bad!important}.nico-storage-remediation{color:#fde68a;overflow-wrap:anywhere;margin-top:.8rem;font-size:.78rem;font-weight:700;line-height:1.45;display:block}.nico-workspace-guide{color:#dbeafe;background:linear-gradient(145deg,#082f49b8,#0f172aeb);border:1px solid #38bdf88c;border-radius:16px;gap:.7rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;display:grid}.nico-workspace-guide h3{color:#f8fafc;margin:0;font-size:1.05rem}.nico-workspace-guide p{color:#cbd5e1;margin:0;line-height:1.55}.nico-workspace-guide a{color:#bae6fd;background:#0369a12e;border:1px solid #38bdf8;border-radius:999px;justify-self:start;padding:.58rem .85rem;font-weight:900;text-decoration:none}.nico-operator-workspace input[type=password]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.nav-more.active>summary{color:#bae6fd;background:#0c4a6e;border-color:#38bdf8}.nav-more-group small{color:#94a3b8;margin:-.15rem 0 .45rem;font-size:.72rem;line-height:1.35;display:block}.retainer-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:1rem 0 1.4rem;display:grid}.retainer-flow-grid article{background:linear-gradient(145deg,#082f498c,#0f172aeb);border:1px solid #38bdf852;border-radius:16px;min-width:0;padding:1rem}.retainer-flow-grid b{color:#7dd3fc;letter-spacing:.045em;margin-bottom:.45rem;display:block}.retainer-flow-grid p{color:#cbd5e1;margin:0;line-height:1.5}.retainer-source-strip{flex-wrap:wrap;gap:.55rem;margin:.9rem 0 1.1rem;display:flex}.retainer-source-strip span{color:#cffafe;background:#0891b224;border:1px solid #22d3ee57;border-radius:999px;padding:.48rem .72rem;font-size:.78rem;font-weight:800}.retainer-context-note{color:#dbeafe;background:#0e749024;border-left:4px solid #38bdf8;border-radius:12px;margin:1rem 0;padding:.9rem 1rem;line-height:1.55}.retainer-advanced{background:#02061761;border:1px solid #64748b7a;border-radius:14px;margin:1rem 0}.retainer-advanced summary{cursor:pointer;color:#bae6fd;padding:.9rem 1rem;font-weight:850}.retainer-advanced>div{padding:0 1rem 1rem}@media (max-width:960px){.retainer-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.primary-service-links[data-primary-service-count="1"]{display:flex}}@media (max-width:760px){#assessment .nico-service-choice-contained{min-height:5.6rem!important;padding-right:1rem!important}#assessment .nico-service-choice-contained:after{top:-2.9rem;right:-2.8rem}#assessment .nico-service-choice-contained .nico-service-detail{max-width:calc(100% - 1rem);font-size:.76rem!important}.nico-run-identity-heading{font-size:1.45rem!important}.nico-storage-remediation{font-size:.74rem}.nico-workspace-guide{padding:.9rem}.nico-workspace-guide a{text-align:center;width:100%}.retainer-flow-grid{grid-template-columns:1fr}}
