.exm-shell{display:grid;grid-gap:18px;gap:18px}.exm-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.exm-editor-head h3,.exm-form h3,.exm-heading h2{margin:6px 0}.exm-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px;gap:8px;min-width:420px}.exm-stats span{padding:10px 12px;border-radius:8px;background:#E7ECF1;color:#232B33;font-size:12px;line-height:1.3}.exm-stats span.is-alert{background:#F7E8DD;color:#8C4518}.exm-stats b{display:block;font-size:22px}.exm-requirement{padding:12px 16px;border-radius:8px;background:#232B33;color:#fff;font-size:13px;line-height:1.55}.exm-filters,.exm-tabs{display:flex;gap:8px;flex-wrap:wrap}.exm-filters button,.exm-tabs button{border:1px solid #dce2e8;background:#fff;color:#232B33;padding:10px 16px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.exm-tabs .active{background:#A8551F;color:#fff;border-color:#A8551F}.exm-filters{padding:14px 16px 6px}.exm-filters button{padding:6px 12px;font-size:13px}.exm-filters button small{color:#596572;margin-left:4px}.exm-filters .active{background:#232B33;color:#fff;border-color:#232B33}.exm-filters .active small{color:#DCE2E8}.exm-muted{color:#596572;font-size:13px;margin:4px 0}.exm-note{padding:10px 14px;background:#F7E8DD;color:#5E2F10;font-size:13px}.exm-closed,.exm-note{margin:0;border-radius:8px;line-height:1.5}.exm-closed{padding:12px 16px;background:#E7ECF1;color:#232B33;font-size:13.5px}.exm-sub{display:block;color:#596572;font-size:12px;font-weight:500;margin-top:2px}.exm-late{color:#8C2F1F!important;font-weight:700}.exm-form{display:grid;grid-gap:14px;gap:14px}.exm-form label{display:grid;grid-gap:6px;gap:6px}.exm-form label input,.exm-form label select,.exm-form label textarea{width:100%}.exm-row3{grid-template-columns:repeat(3,1fr)!important}.exm-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.exm-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.exm-pad{padding:16px 16px 4px}.exm-people{display:grid;grid-gap:10px;gap:10px}.exm-table{padding:0;overflow:hidden}.exm-table>div:last-child{overflow:auto}.exm-table table{width:100%;border-collapse:collapse;min-width:720px}.exm-table td,.exm-table th{padding:11px 14px;border-bottom:1px solid #e7ecf1;text-align:left;vertical-align:top}.exm-table th{font-size:11.5px;text-transform:uppercase;color:#596572}.exm-row-actions{white-space:nowrap;text-align:right!important}.exm-back,.exm-row-actions .text-link{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer}.exm-back{font-size:13px;margin-bottom:8px}.exm-empty{text-align:center;padding:32px}.exm-editor{display:grid;grid-gap:14px;gap:14px}.exm-editor-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.exm-state{display:grid;grid-gap:6px;gap:6px;justify-items:end;font-size:12.5px;color:#596572}.exm-item{display:grid;grid-gap:12px;gap:12px}.exm-item-head{display:flex;gap:12px;align-items:flex-start}.exm-item-head b{font-size:14.5px;color:#232B33}.exm-number{flex:none;width:26px;height:26px;border-radius:50%;background:#F7E8DD;color:#8C4518;font-weight:800;display:grid;place-items:center;font-size:12.5px}.exm-item-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.exm-item-fields label{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;font-weight:700;color:#232B33}.exm-item-fields input,.exm-item-fields textarea{width:100%}.exm-wide{grid-column:1/-1}.exm-readonly{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px}.exm-readonly dt{font-size:11.5px;text-transform:uppercase;font-weight:800;color:#596572}.exm-readonly dd{margin:2px 0 0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.exm-review{border:1.5px solid #a8551f}.exm-decisions{display:flex;gap:8px;flex-wrap:wrap}.exm-decisions label{position:relative;display:block!important;border:1px solid #dce2e8;border-radius:8px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer}.exm-decisions label.active{background:#232B33;color:#fff;border-color:#232B33}.exm-decisions input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.exm-decisions label:has(input:focus-visible){outline:2px solid #A8551F;outline-offset:2px}.exm-commitments{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.exm-commitments li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}.exm-commitments small{color:#596572}.exm-commitment-form{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #e7ecf1;padding-top:12px}@media(max-width:900px){.exm-editor-head,.exm-heading,.exm-section-head{display:grid}.exm-stats{min-width:0}.exm-item-fields,.exm-readonly,.exm-row3{grid-template-columns:1fr!important}}.exm-table td b{color:#232B33}.exm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.exm-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.exm-list h3{margin:0 0 10px;font-size:15px}.exm-list h3 small{color:#A8551F;margin-left:4px}.exm-list ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.exm-list li button{width:100%;text-align:left;border:1px solid #e7ecf1;background:#fff;border-radius:8px;padding:9px 11px;font:inherit;cursor:pointer;display:grid;grid-gap:2px;gap:2px}.exm-list li button:hover{border-color:#A8551F}.exm-list li button b{font-size:13px;font-weight:700;color:#232B33}.exm-list li button span{font-size:12px;color:#596572}.exm-list .outline-button{margin-top:12px}.exm-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.exm-dl dt{font-size:11.5px;text-transform:uppercase;font-weight:800;color:#596572}.exm-dl dd{margin:2px 0 0;font-size:20px;font-weight:800;color:#232B33}.exm-procedure h3{margin:6px 0 10px}.exm-observations{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:#8C4518;font-size:13.5px;line-height:1.45}.exm-checks{border:1px solid #e7ecf1;border-radius:8px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 16px}.exm-checks legend{font-size:12px;font-weight:800;text-transform:uppercase;color:#596572;padding:0 6px}.exm-form-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.exm-respond{border:1.5px solid #a8551f}.exm-desc{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#232B33;white-space:pre-wrap}@media(max-width:900px){.exm-columns{grid-template-columns:1fr}}.exm-stats{grid-template-columns:repeat(4,minmax(110px,1fr))!important;min-width:540px!important}.exm-privacy{margin:0;padding:10px 14px;border-radius:8px;background:#232B33;color:#fff;font-size:13px;line-height:1.5}.exm-table-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px 6px}.exm-table-tools .exm-filters{padding:0}.exm-section-head{padding:16px 16px 4px}.exm-section-head h3{margin:0 0 4px}.exm-section-head h3 small{color:#A8551F;margin-left:4px}.exm-edit{border:1.5px solid #a8551f}.exm-provider{align-self:end;font-size:12.5px;font-weight:600;padding:9px 10px;border-radius:8px}.exm-provider.ok{background:#E7ECF1;color:#232B33}.exm-provider.warn{background:#F7E8DD;color:#8C4518}.exm-follow{border:1px solid #e7ecf1;border-radius:8px;padding:10px 12px;display:grid;grid-gap:10px;gap:10px}.exm-follow legend{font-size:12px;font-weight:800;text-transform:uppercase;color:#596572;padding:0 6px}.exm-foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.exm-row-actions{display:table-cell}.exm-row-actions .text-link{display:block;margin-left:auto;margin-bottom:4px}@media(max-width:800px){.exm-stats{min-width:0!important;grid-template-columns:1fr 1fr!important}}.cus-shell{display:grid;grid-gap:18px;gap:18px}.cus-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.cus-editor-head h3,.cus-form h3,.cus-heading h2{margin:6px 0}.cus-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px;gap:8px;min-width:420px}.cus-stats span{padding:10px 12px;border-radius:8px;background:#E7ECF1;color:#232B33;font-size:12px;line-height:1.3}.cus-stats span.is-alert{background:#F7E8DD;color:#8C4518}.cus-stats b{display:block;font-size:22px}.cus-requirement{padding:12px 16px;border-radius:8px;background:#232B33;color:#fff;font-size:13px;line-height:1.55}.cus-filters,.cus-tabs{display:flex;gap:8px;flex-wrap:wrap}.cus-filters button,.cus-tabs button{border:1px solid #dce2e8;background:#fff;color:#232B33;padding:10px 16px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.cus-tabs .active{background:#A8551F;color:#fff;border-color:#A8551F}.cus-filters{padding:14px 16px 6px}.cus-filters button{padding:6px 12px;font-size:13px}.cus-filters button small{color:#596572;margin-left:4px}.cus-filters .active{background:#232B33;color:#fff;border-color:#232B33}.cus-filters .active small{color:#DCE2E8}.cus-muted{color:#596572;font-size:13px;margin:4px 0}.cus-note{padding:10px 14px;background:#F7E8DD;color:#5E2F10;font-size:13px}.cus-closed,.cus-note{margin:0;border-radius:8px;line-height:1.5}.cus-closed{padding:12px 16px;background:#E7ECF1;color:#232B33;font-size:13.5px}.cus-sub{display:block;color:#596572;font-size:12px;font-weight:500;margin-top:2px}.cus-late{color:#8C2F1F!important;font-weight:700}.cus-form{display:grid;grid-gap:14px;gap:14px}.cus-form label{display:grid;grid-gap:6px;gap:6px}.cus-form label input,.cus-form label select,.cus-form label textarea{width:100%}.cus-row3{grid-template-columns:repeat(3,1fr)!important}.cus-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cus-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cus-section-head h3{margin:0 0 4px}.cus-pad{padding:16px 16px 4px}.cus-people{display:grid;grid-gap:10px;gap:10px}.cus-table{padding:0;overflow:hidden}.cus-table>div:last-child{overflow:auto}.cus-table table{width:100%;border-collapse:collapse;min-width:720px}.cus-table td,.cus-table th{padding:11px 14px;border-bottom:1px solid #e7ecf1;text-align:left;vertical-align:top}.cus-table th{font-size:11.5px;text-transform:uppercase;color:#596572}.cus-row-actions{white-space:nowrap;text-align:right!important}.cus-back,.cus-row-actions .text-link{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer}.cus-back{font-size:13px;margin-bottom:8px}.cus-empty{text-align:center;padding:32px}.cus-editor{display:grid;grid-gap:14px;gap:14px}.cus-editor-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cus-state{display:grid;grid-gap:6px;gap:6px;justify-items:end;font-size:12.5px;color:#596572}.cus-item{display:grid;grid-gap:12px;gap:12px}.cus-item-head{display:flex;gap:12px;align-items:flex-start}.cus-item-head b{font-size:14.5px;color:#232B33}.cus-number{flex:none;width:26px;height:26px;border-radius:50%;background:#F7E8DD;color:#8C4518;font-weight:800;display:grid;place-items:center;font-size:12.5px}.cus-item-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cus-item-fields label{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;font-weight:700;color:#232B33}.cus-item-fields input,.cus-item-fields textarea{width:100%}.cus-wide{grid-column:1/-1}.cus-readonly{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px}.cus-readonly dt{font-size:11.5px;text-transform:uppercase;font-weight:800;color:#596572}.cus-readonly dd{margin:2px 0 0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.cus-review{border:1.5px solid #a8551f}.cus-decisions{display:flex;gap:8px;flex-wrap:wrap}.cus-decisions label{position:relative;display:block!important;border:1px solid #dce2e8;border-radius:8px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer}.cus-decisions label.active{background:#232B33;color:#fff;border-color:#232B33}.cus-decisions input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cus-decisions label:has(input:focus-visible){outline:2px solid #A8551F;outline-offset:2px}.cus-commitments{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cus-commitments li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}.cus-commitments small{color:#596572}.cus-commitment-form{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #e7ecf1;padding-top:12px}@media(max-width:900px){.cus-editor-head,.cus-heading,.cus-section-head{display:grid}.cus-stats{min-width:0}.cus-item-fields,.cus-readonly,.cus-row3{grid-template-columns:1fr!important}}.cus-table td b{color:#232B33}.cus-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cus-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.cus-list h3{margin:0 0 10px;font-size:15px}.cus-list h3 small{color:#A8551F;margin-left:4px}.cus-list ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cus-list li button{width:100%;text-align:left;border:1px solid #e7ecf1;background:#fff;border-radius:8px;padding:9px 11px;font:inherit;cursor:pointer;display:grid;grid-gap:2px;gap:2px}.cus-list li button:hover{border-color:#A8551F}.cus-list li button b{font-size:13px;font-weight:700;color:#232B33}.cus-list li button span{font-size:12px;color:#596572}.cus-list .outline-button{margin-top:12px}.cus-dl{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cus-dl dt{font-size:11.5px}.cus-dl dd{font-size:20px;font-weight:800}.cus-procedure h3{margin:6px 0 10px}.cus-observations{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:#8C4518;font-size:13.5px;line-height:1.45}.cus-checks{border:1px solid #e7ecf1;border-radius:8px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 16px}.cus-checks legend{font-size:12px;font-weight:800;text-transform:uppercase;color:#596572;padding:0 6px}.cus-form-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cus-respond{border:1.5px solid #a8551f}.cus-desc{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#232B33;white-space:pre-wrap}@media(max-width:900px){.cus-columns{grid-template-columns:1fr}}.cus-alert-box{border:1.5px solid #a8551f;background:#FBF4EF!important}.cus-alert-box h3{margin:0 0 8px;font-size:15px}.cus-alert-box ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.cus-alert-box .text-link{background:none;border:0;padding:0 0 0 10px;font:inherit;font-weight:700;cursor:pointer}.cus-toolbar h3{margin:0}.cus-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));grid-gap:14px;gap:14px}.cus-card{display:grid;grid-gap:12px;gap:12px;align-content:start;border-left:4px solid #dce2e8!important}.cus-card.cus-ok{border-left-color:#232B33!important}.cus-card.cus-warn{border-left-color:#A8551F!important}.cus-card.cus-bad{border-left-color:#8C2F1F!important}.cus-card b,.cus-card h3{color:#232B33}.cus-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cus-card-head h3{margin:0;font-size:16px}.cus-dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px}.cus-dl dt{font-size:11px;text-transform:uppercase;font-weight:800;color:#596572}.cus-dl dd{margin:2px 0 0;font-size:13.5px;color:#232B33}.cus-block{border-top:1px solid #e7ecf1;padding-top:10px;display:grid;grid-gap:6px;gap:6px}.cus-block-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.cus-failing,.cus-gaps,.cus-gaps ul{font-size:12.5px;color:#8C4518}.cus-failing,.cus-gaps ul{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.cus-items{display:grid;grid-gap:8px;gap:8px}.cus-items fieldset{border:1px solid #e7ecf1;border-radius:8px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.cus-items legend{font-size:13px;font-weight:700;color:#232B33;padding:0 4px;max-width:100%}.cus-edit{border:1.5px solid #a8551f}.cus-links{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:560px){.cus-cards,.cus-dl{grid-template-columns:1fr}}:root{--nx-brand:#232B33;--nx-action:#A8551F;--nx-action-dark:#8C4518;--nx-action-soft:#F7E8DD;--nx-ink:#14283C;--nx-ink2:#52616F;--nx-bg:#F5F7F9;--nx-line:#DCE2E8;--nx-track:#B4C0CC;--nx-soft:#E7ECF1;--nx-ok:#232B33;--nx-ok-bg:#E7ECF1;--nx-wa:#8C4518;--nx-wa-bg:#F7E8DD;--nx-wa-mark:#A8551F;--nx-er:#FFFFFF;--nx-er-bg:#7A3A12;--nx-er-mark:#7A3A12;--nx-in:#52616F;--nx-in-bg:#E7ECF1;--nx-sys:#A4231B;--nx-sys-bg:#FBE4E1}body,html{background:var(--nx-bg)!important;background-image:none!important;color:var(--nx-ink)}body{font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content:after,.content:before,.main-wrap:after,.main-wrap:before,.shell:after,.shell:before,body:after,body:before{display:none!important;background:none!important}.nx-i{flex:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--nx-action);outline-offset:2px}.nx-shell{display:flex;gap:22px;padding:14px;min-height:100vh;background:var(--nx-bg)}.nx-rail{width:72px;flex:none;background:var(--nx-brand);border-radius:18px;position:-webkit-sticky;position:sticky;top:14px;height:calc(100vh - 28px);min-height:560px;display:flex;flex-direction:column;padding:14px 0 14px 12px;gap:12px;z-index:30}.nx-brand{height:48px;background:#fff;border-radius:11px;place-items:center;font-size:25px;font-weight:700;line-height:1;margin-bottom:14px;color:var(--nx-brand)}.nx-brand,.nx-sec{width:48px;display:grid}.nx-sec{position:relative;background:none;border:0;color:#D6DCE2;height:44px;place-items:center;border-radius:10px;padding:0;cursor:pointer;transition:background .15s}.nx-sec:hover{background:#39434E;color:#fff}.nx-sec[aria-current=true]{background:var(--nx-bg);color:var(--nx-brand);width:60px;border-radius:13px 0 0 13px;padding-right:12px;height:52px;margin:-4px 0}.nx-sec[aria-current=true]:after,.nx-sec[aria-current=true]:before{content:"";position:absolute;right:0;width:15px;height:15px;pointer-events:none}.nx-sec[aria-current=true]:before{top:-15px;background:radial-gradient(circle at 0 0,var(--nx-brand) 14.5px,var(--nx-bg) 15px)}.nx-sec[aria-current=true]:after{bottom:-15px;background:radial-gradient(circle at 0 100%,var(--nx-brand) 14.5px,var(--nx-bg) 15px)}.nx-lbl{position:absolute;left:calc(100% + 22px);top:50%;transform:translateY(-50%);background:var(--nx-brand);color:#fff;padding:5px 10px;border-radius:7px;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:60}.nx-sec:focus-visible .nx-lbl,.nx-sec:hover .nx-lbl{opacity:1}.nx-sp{flex:1 1}.nx-rail form{display:contents}.nx-main{flex:1 1;min-width:0;padding:4px 6px 28px 0;max-width:1520px}.nx-top{gap:12px;margin-bottom:18px;position:relative}.nx-search,.nx-top{display:flex;align-items:center}.nx-search{flex:0 1 380px;height:42px;border:1px solid var(--nx-line);background:#fff;border-radius:9px;gap:9px;padding:0 13px;color:var(--nx-ink2);margin:0}.nx-search input{border:0;outline:0;width:100%;background:none;font:inherit;color:var(--nx-ink)}.nx-search input::placeholder{color:var(--nx-ink2)}.nx-res{position:absolute;top:48px;left:0;width:380px;max-width:100%;background:#fff;border:1px solid var(--nx-line);border-radius:10px;box-shadow:0 12px 32px #14283c2e;padding:6px;z-index:40}.nx-res button{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:8px 10px;border-radius:7px;text-align:left;font-weight:600;cursor:pointer;color:var(--nx-ink)}.nx-res button:focus-visible,.nx-res button:hover{background:var(--nx-bg)}.nx-res small{margin-left:auto;color:var(--nx-ink2);font-size:13px;font-weight:500}.nx-res p{margin:0;padding:8px 10px}.nx-right{margin-left:auto;display:flex;align-items:center;gap:8px;position:relative}.nx-ib{display:none;width:44px;height:44px;border:0;background:none;border-radius:9px;place-items:center;cursor:pointer;color:var(--nx-ink)}.nx-org{padding:0 8px;white-space:nowrap;color:var(--nx-ink2)}.nx-me,.nx-org{font-weight:600}.nx-me{display:flex;align-items:center;gap:9px;border:0;background:none;padding:4px 6px;border-radius:9px;cursor:pointer;color:var(--nx-ink)}.nx-me:hover{background:var(--nx-soft)}.nx-av{width:36px;height:36px;border-radius:50%;background:var(--nx-brand);display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;flex:none}.nx-menu{position:absolute;top:50px;right:0;width:300px;background:#fff;border:1px solid var(--nx-line);border-radius:12px;box-shadow:0 12px 32px #14283c2e;padding:14px;z-index:40}.nx-menu small{display:block;color:var(--nx-ink2);font-size:13px;overflow-wrap:anywhere}.nx-menu label{display:block;margin:12px 0 6px;font-size:14px;font-weight:700}.nx-mrow{display:flex;gap:6px}.nx-mrow input{flex:1 1;min-width:0;height:40px;border:1px solid var(--nx-line);border-radius:8px;padding:0 11px;font:inherit}.nx-mrow button{border-radius:8px;border:0;background:var(--nx-action);color:#fff;font-weight:700;padding:0 13px}.nx-mrow button,.nx-out{height:40px;cursor:pointer}.nx-out{width:100%;margin-top:10px;border:1px solid var(--nx-line);border-radius:8px;background:#fff;color:var(--nx-ink);font-weight:600}.nx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.nx-kick{font-size:13px;font-weight:600;color:var(--nx-ink2);margin:0 0 2px}.nx-head h1{margin:0;font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--nx-ink)}.nx-wel{margin:3px 0 0;font-size:15px;color:var(--nx-ink2);max-width:760px}.nx-wel b{color:var(--nx-ink);font-weight:700}.nx-wel button{border:0;background:none;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--nx-action)}.nx-tog{gap:6px}.nx-tog,.nx-tog span{display:flex;align-items:center}.nx-tog span{height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--nx-line);background:#fff;font-weight:600;white-space:nowrap}.nx-tog .d{background:var(--nx-brand);border-color:var(--nx-brand);color:#fff}.nx-mods{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.nx-mods button{height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--nx-line);background:#fff;border-radius:8px;padding:0 11px;font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer;color:var(--nx-ink)}.nx-mods button:hover{border-color:var(--nx-brand)}.nx-mods button[aria-pressed=true]{background:var(--nx-brand);border-color:var(--nx-brand);color:#fff}.nx-alert{background:var(--nx-sys-bg);border:1px solid var(--nx-sys);color:var(--nx-sys);border-radius:9px;padding:10px 14px;margin-bottom:14px;font-weight:600}.nx-alert small{display:block;font-weight:500;font-size:13px;overflow-wrap:anywhere}.nx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.nx-p{background:#fff;border:1px solid var(--nx-line);border-radius:10px;padding:16px 18px;min-width:0}.nx-p,.nx-p h2{color:var(--nx-ink)}.nx-p h2{margin:0;font-size:14px;font-weight:700;letter-spacing:0}.nx-sub{color:var(--nx-ink2);margin:2px 0 0;font-size:13px}.nx-trk{height:6px;background:var(--nx-soft);overflow:hidden}.nx-trk,.nx-trk u{display:block;border-radius:2px}.nx-trk u{height:100%;background:var(--nx-brand)}.nx-k{grid-column:span 3;text-align:left;cursor:pointer;font:inherit;display:block;width:100%}.nx-k:hover{border-color:var(--nx-brand)}.nx-k small{display:block;color:var(--nx-ink2);font-size:13px;font-weight:600}.nx-k strong{display:block;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:4px 0 2px}.nx-k strong em{font-style:normal;font-size:16px;font-weight:600;color:var(--nx-ink2);letter-spacing:0}.nx-k>span{color:var(--nx-ink2);font-size:13px}.nx-k .nx-trk{margin-top:10px}.nx-ch{grid-column:span 8}.nx-ins{font-size:17px;font-weight:700;margin:2px 0 0;letter-spacing:-.01em}.nx-leg{display:flex;gap:14px;font-size:13px;color:var(--nx-ink2);font-weight:600;margin-top:8px}.nx-leg i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:5px;vertical-align:-1px}.nx-leg .a{background:var(--nx-track)}.nx-leg .b{background:var(--nx-brand)}.nx-plot{position:relative;height:210px;margin-top:10px;display:grid;grid-template-columns:repeat(12,1fr);padding-left:30px;border-bottom:1px solid var(--nx-line)}.nx-gl{position:absolute;left:30px;right:0;border-top:1px solid #edf0f3}.nx-gl span{position:absolute;left:-30px;top:-9px;font-size:12px;color:var(--nx-ink2)}.nx-col{position:relative;background:none;border:0;padding:0;display:flex;justify-content:center;align-items:flex-end;height:100%;cursor:pointer;min-width:0}.nx-bb{position:relative;width:min(44%,18px);background:var(--nx-track)}.nx-bb,.nx-bb i{display:block;border-radius:2px 2px 0 0}.nx-bb i{position:absolute;left:0;right:0;bottom:0;background:var(--nx-brand)}.nx-col:focus-visible .nx-bb,.nx-col:hover .nx-bb{outline:2px solid var(--nx-action);outline-offset:1px}.nx-tip{position:absolute;left:50%;transform:translateX(-50%);background:var(--nx-brand);color:#fff;font-size:12.5px;font-weight:600;border-radius:6px;padding:4px 8px;white-space:nowrap;z-index:3;pointer-events:none}.nx-tip.l{left:0;transform:none}.nx-tip.r{left:auto;right:0;transform:none}.nx-xs{display:grid;grid-template-columns:repeat(12,1fr);padding-left:30px;font-size:12px;text-align:center;margin-top:5px}.nx-det,.nx-xs{color:var(--nx-ink2)}.nx-det{font-size:13px;margin-top:10px}.nx-det summary{cursor:pointer;font-weight:600}.nx-w{overflow-x:auto}.nx-det table{width:100%;border-collapse:collapse;margin-top:6px;min-width:0}.nx-det td,.nx-det th{padding:3px 6px;border-bottom:1px solid var(--nx-line);text-align:left;font-size:13px;white-space:normal}.nx-sd{grid-column:span 4}.nx-h2b{margin-top:20px!important}.nx-cp{margin-top:11px}.nx-cp div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-bottom:4px}.nx-cp b{font-weight:600}.nx-cp span{color:var(--nx-ink2);white-space:nowrap}.nx-lg{grid-column:span 5}.nx-big{font-size:30px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.nx-big em{font-style:normal;font-size:15px;font-weight:600;color:var(--nx-ink2);letter-spacing:0}.nx-stk{display:flex;gap:2px;height:12px;margin:8px 0 12px}.nx-stk i{display:block;border-radius:2px}.nx-rw{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-top:1px solid #edf0f3;font-size:13.5px}.nx-chip,.nx-rw b{font-weight:700}.nx-chip{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:2px 8px;font-size:12.5px;white-space:nowrap}.nx-chip.ok{background:var(--nx-ok-bg);color:var(--nx-ok)}.nx-chip.wa{background:var(--nx-wa-bg);color:var(--nx-wa)}.nx-chip.er{background:var(--nx-er-bg);color:var(--nx-er)}.nx-chip.in{background:var(--nx-in-bg);color:var(--nx-in)}.nx-link{display:inline-block;margin-top:10px;border:0;background:none;padding:0;color:var(--nx-action);font-weight:700;cursor:pointer}.nx-link:hover{color:var(--nx-action-dark)}.nx-ha{grid-column:span 7}.nx-ht{display:flex;justify-content:space-between;align-items:center;gap:10px}.nx-btn{background:var(--nx-action);color:#fff;border:0;border-radius:8px;padding:8px 13px;font-weight:700;cursor:pointer}.nx-btn:hover{background:var(--nx-action-dark)}.nx-ha table{width:100%;border-collapse:collapse;margin-top:8px;min-width:0}.nx-ha th{font-size:12.5px;text-align:left;color:var(--nx-ink2);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--nx-line);text-transform:none;letter-spacing:0;background:none}.nx-ha td{padding:9px 8px;border-bottom:1px solid #edf0f3;font-size:13.5px;vertical-align:top;white-space:normal}.nx-ha tbody tr{cursor:pointer}.nx-ha tbody tr:hover{background:var(--nx-bg)}.nx-ha td:last-child,.nx-ha th:last-child{text-align:right}.nx-ha td button{border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-content{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}.panel{border-radius:10px;border-color:var(--nx-line);box-shadow:none;background:#fff}.primary-button{background:var(--nx-action)!important;color:#fff!important;border-color:var(--nx-action)!important;box-shadow:none!important;border-radius:8px}.primary-button:hover{background:var(--nx-action-dark)!important}.section-kicker{color:var(--nx-ink2)!important}.text-link{color:var(--nx-action)!important}.nx-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.nx-content select,.nx-content textarea{border:1px solid var(--nx-line);border-radius:8px;background:#fff;color:var(--nx-ink);font-family:inherit;min-height:38px;padding:6px 10px}.nx-content [class*=tab] button.active,.nx-content [class*=tab].active{background:var(--nx-brand)!important;border-color:var(--nx-brand)!important;color:#fff!important}.nx-foot{margin-top:28px;color:var(--nx-ink2);font-size:13px;text-align:center}.auth-page{background:var(--nx-bg)!important}.auth-card{border-color:var(--nx-line)!important;border-radius:12px!important;box-shadow:none!important}.brand-auth,.brand-auth strong,.brand-auth strong span{color:var(--nx-brand)!important}@media(max-width:1180px){.nx-k{grid-column:span 6}.nx-ch,.nx-ha,.nx-lg,.nx-sd{grid-column:span 12}.nx-org{display:none}}.nx-mbrand,.nx-mt{display:none}@media(max-width:720px){.nx-shell{display:block;padding:0}.nx-main{padding:0 14px 100px}.nx-rail{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));top:auto;width:auto;height:58px;min-height:0;flex-direction:row;align-items:flex-start;padding:0 12px;border-radius:15px;gap:0;justify-content:space-between;overflow:hidden;box-shadow:0 8px 24px #14283c40}.nx-brand,.nx-lbl,.nx-rail form,.nx-sp{display:none}.nx-sec{width:44px;height:58px;border-radius:0;background:none!important}.nx-sec[aria-current=true]{width:48px;height:44px;margin:0;padding:0;border-radius:0 0 13px 13px;background:var(--nx-bg)!important}.nx-sec[aria-current=true]:after,.nx-sec[aria-current=true]:before{top:0;bottom:auto;width:12px;height:12px}.nx-sec[aria-current=true]:before{left:-11px;right:auto;background:radial-gradient(circle at 0 100%,var(--nx-brand) 11.5px,var(--nx-bg) 12px)}.nx-sec[aria-current=true]:after{right:-11px;background:radial-gradient(circle at 100% 100%,var(--nx-brand) 11.5px,var(--nx-bg) 12px)}.nx-top{position:-webkit-sticky;position:sticky;top:0;background:#f5f7f9f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0 -14px 6px;padding:9px 14px;z-index:25;gap:9px}.nx-mbrand{display:grid;width:38px;height:38px;border-radius:9px;background:var(--nx-brand);color:#fff;place-items:center;font-size:20px;font-weight:700;flex:none}.nx-mt{display:block;line-height:1.2}.nx-mt b{display:block;font-weight:700;font-size:14px}.nx-mt small{font-size:12.5px;color:var(--nx-ink2);font-weight:600}.nx-search{position:absolute;left:14px;right:14px;top:58px;z-index:30;box-shadow:0 8px 24px #14283c26;display:none}.nx-search.open{display:flex}.nx-res{top:104px;left:14px;right:14px;width:auto;max-width:none}.nx-ib{display:grid}.nx-me .nm{display:none}.nx-me{padding:0}.nx-right{gap:2px}.nx-menu{width:min(300px,calc(100vw - 28px))}.nx-head{margin:6px 0 10px;align-items:flex-start;flex-wrap:nowrap}.nx-kick,.nx-tog>span{display:none}.nx-head h1{font-size:23px}.nx-wel{font-size:14px}.nx-tog:has(.primary-button){display:flex}.nx-mods{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 12px;padding:0 14px 3px;scrollbar-width:none}.nx-mods::-webkit-scrollbar{display:none}.nx-mods button{flex:none;height:44px}.nx-grid{gap:10px}.nx-p{padding:14px}.nx-k{grid-column:span 6;min-height:44px}.nx-k strong{font-size:26px}.nx-ch,.nx-ha,.nx-lg,.nx-sd{grid-column:span 12}.nx-plot,.nx-xs{padding-left:0}.nx-gl{left:0}.nx-gl span{display:none}.nx-plot{height:170px}.nx-bb{width:58%}.nx-xs span{font-size:0}.nx-xs span:after{content:attr(data-s);font-size:12px}.nx-ha td:nth-child(2),.nx-ha th:nth-child(2){display:none}.nx-link{min-height:44px;display:inline-flex;align-items:center;margin-top:4px}}small{font-size:max(12px,.85em)}.nx-content :has(>svg)>input,.nx-content label:has(svg) input{border:0!important;min-height:0!important;padding:0!important;background:none!important}.inspection-result,.status{border-radius:5px;padding:3px 8px;font-size:12.5px;font-weight:700;gap:6px}.status.closed{background:var(--nx-ok-bg)!important;color:var(--nx-ok)!important}.status.pending{background:var(--nx-wa-bg)!important;color:var(--nx-wa)!important}.status.active{background:var(--nx-in-bg)!important;color:var(--nx-in)!important}.status.overdue{background:var(--nx-er-bg)!important;color:var(--nx-er)!important}.status.neutral{background:var(--nx-soft)!important;color:var(--nx-ink2)!important}.status.closed:before{background:var(--nx-ok)!important}.status.pending:before{background:var(--nx-wa)!important}.status.active:before{background:var(--nx-in)!important}.status.overdue:before{background:#fff!important}.risk-badge{border-radius:5px;padding:3px 8px;font-size:12.5px;font-weight:700}.risk-I{background:var(--nx-er-bg)!important;color:var(--nx-er)!important}.risk-II{background:#A8551F!important;color:#fff!important}.risk-III{background:var(--nx-wa-bg)!important;color:var(--nx-wa)!important}.result-si,.risk-IV{background:var(--nx-ok-bg)!important;color:var(--nx-ok)!important}.result-no{background:var(--nx-er-bg)!important;color:var(--nx-er)!important}.result-no-aplica{background:var(--nx-soft)!important;color:var(--nx-ink2)!important}.training-efficacy-result.meets{background:var(--nx-ok-bg)!important;color:var(--nx-ok)!important}.training-efficacy-result.fails{background:var(--nx-er-bg)!important;color:var(--nx-er)!important}.policy-state{background:var(--nx-soft)!important;color:var(--nx-ink)!important;border-radius:5px}.overdue,.policy-stats .danger{color:#7A3A12}.danger-button{background:#fff!important;color:#7A3A12!important;border:1px solid #7a3a12!important;border-radius:8px}.danger-button:hover{background:#F3DFD1!important}.nx-brand,.nx-mbrand{font-size:0}.nx-mbrand{color:#fff}.nx-authmark{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--nx-brand);color:#fff!important;border-radius:10px;vertical-align:middle;margin-right:10px}.contractor-hero{background:var(--nx-brand)!important;background-image:none!important;border-radius:10px!important;box-shadow:none!important}.contractor-hero:after,.contractor-hero:before{display:none!important}.contractor-hero .section-kicker,.contractor-hero [class*=kicker]{color:#D6DCE2!important}.contractor-hero-status{background:#ffffff14!important;border-radius:9px!important}.indicator-bar-item>div span,.indicator-track i{background:var(--nx-brand)!important;background-image:none!important}.table-toolbar{background:#fff!important;background-image:none!important}.nx-year{display:flex;align-items:center;gap:7px;margin:0;font-weight:600;color:var(--nx-ink2)}.nx-year select{height:36px;border:1px solid var(--nx-line);border-radius:8px;background:#fff;color:var(--nx-ink);font-weight:700;padding:0 8px;font-family:inherit}.nx-ha,.nx-lg{display:flex;flex-direction:column}.nx-link0{margin-top:0}.nx-lgtop{margin-top:6px}.nx-big{display:flex;align-items:baseline;gap:9px;margin:0;font-size:32px;line-height:1.15}.nx-big em{font-size:14px}.nx-stk{height:10px;margin:12px 0}.nx-stk .ok{background:var(--nx-brand)!important}.nx-stk .wa{background:var(--nx-action)!important}.nx-stk .er{background:var(--nx-er-mark)!important}.nx-three{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--nx-line);border-radius:8px}.nx-three>div{padding:9px 11px;min-width:0}.nx-three>div+div{border-left:1px solid var(--nx-line)}.nx-three span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--nx-ink2);white-space:nowrap}.nx-three i{width:9px;height:9px;border-radius:2px;flex:none}.nx-three i.ok{background:var(--nx-brand)}.nx-three i.wa{background:var(--nx-action)}.nx-three i.er{background:var(--nx-er-mark)}.nx-three b{display:block;font-size:20px;font-weight:700;margin-top:2px}.nx-areas{margin-top:14px}.nx-areas h3{margin:0;font-size:13px;font-weight:700;color:var(--nx-ink2)}.nx-count{font-style:normal;font-size:12.5px;font-weight:700;background:var(--nx-action-soft);color:var(--nx-action-dark);padding:1px 7px;border-radius:5px;margin-left:4px;vertical-align:1px}.nx-hsum{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--nx-line);border-radius:8px;margin-top:12px}.nx-hsum>div{padding:9px 12px;min-width:0}.nx-hsum>div+div{border-left:1px solid var(--nx-line)}.nx-hsum b{display:block;font-size:22px;font-weight:700;line-height:1.15}.nx-hsum span{font-size:12.5px;color:var(--nx-ink2);font-weight:600}.nx-orig{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.nx-orig span{font-size:12.5px;font-weight:600;color:var(--nx-ink2);background:var(--nx-bg);border-radius:5px;padding:3px 8px}.nx-orig b{color:var(--nx-ink);font-weight:700;margin-left:3px}.nx-flist{list-style:none;margin:6px 0 0;padding:0}.nx-flist li+li{border-top:1px solid #edf0f3}.nx-flist button{display:flex;align-items:center;gap:14px;width:100%;border:0;background:none;padding:10px 6px;text-align:left;cursor:pointer;color:var(--nx-ink);border-radius:6px;font:inherit}.nx-flist button:hover{background:var(--nx-bg)}.nx-ftx{flex:1 1;min-width:0}.nx-ftx b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.35}.nx-ftx small{display:block;margin-top:2px}.nx-age,.nx-ftx small{color:var(--nx-ink2);font-size:12.5px}.nx-age{flex:none;font-weight:700;padding:3px 8px;border-radius:5px;background:var(--nx-soft);white-space:nowrap}.nx-age.old{background:var(--nx-action-soft);color:var(--nx-action-dark)}.nx-ha>.nx-link{margin-top:auto;padding-top:10px}@media(max-width:720px){.nx-three span{font-size:12px;white-space:normal}.nx-hsum span{font-size:12px}.nx-hsum b{font-size:19px}}.nx-ha>.nx-link{align-self:flex-start}.nx-year span{border:0!important;background:none!important;padding:0!important;height:auto!important;display:inline!important}.eval-stats i{background:var(--nx-brand)!important}.eval-table td span{display:block;white-space:normal!important;overflow-wrap:anywhere;max-width:520px}.eval-table td{white-space:normal!important;vertical-align:top}.nx-update{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:12px;background:var(--nx-brand);color:#fff;border-radius:10px;padding:10px 12px 10px 16px;font-weight:600;box-shadow:0 10px 28px #14283c40;max-width:calc(100vw - 24px)}.nx-update button{border:0;border-radius:7px;background:var(--nx-action);color:#fff;font-weight:700;padding:7px 12px;cursor:pointer;white-space:nowrap}@media(max-width:720px){.nx-update{bottom:82px;width:calc(100vw - 24px);justify-content:space-between}}.nx-lazy{color:var(--nx-ink2);font-weight:600;min-height:120px;display:grid;place-items:center}.nx-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--nx-bg);color:var(--nx-ink2);font-weight:600}.nx-spin{width:20px;height:20px;border:3px solid var(--nx-line);border-top-color:var(--nx-action);border-radius:50%;animation:nx-spin .8s linear infinite}@keyframes nx-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.nx-spin{animation-duration:3s}}.primary-button:disabled{opacity:.75;cursor:wait}body,body *{font-family:var(--nx-font),system-ui,sans-serif}@media(max-width:720px){.nx-k:nth-child(4n+1),.nx-k:nth-child(4n+4){background:#FAF3EE;border-color:#F0E0D3}.nx-k:nth-child(4n+2),.nx-k:nth-child(4n+3),.nx-sd{background:#EEF1F4;border-color:#E0E5EA}.nx-lg{background:#FAF3EE;border-color:#F0E0D3}.nx-hsum,.nx-lg .nx-trk,.nx-sd .nx-trk,.nx-three{background:#fff}.nx-cp b,.nx-ftx b{font-weight:500}.nx-content .panel-heading p,.nx-content .section-kicker,.nx-content [class*=heading]>div>p,.nx-content [class*=hero] p,.nx-content [class*=intro] p{display:none}.nx-content [class*=-import],.nx-content [class*=_import]{display:none!important}.nx-content .panel:nth-of-type(odd){background:#FAF3EE;border-color:#F0E0D3}.nx-content .panel:nth-of-type(2n){background:#EEF1F4;border-color:#E0E5EA}.nx-content .panel>div>div:not([class]),.nx-content [class*=metrics]>div,.nx-content [class*=summary] .panel>div{background:#fff!important}.nx-content .panel [class*=table],.nx-content .panel.table-panel{background:transparent}.nx-content .panel h2{font-size:17px}table.nx-cards,table.nx-cards tbody{display:block;width:100%!important;min-width:0!important}table.nx-cards thead{display:none}table.nx-cards tr{display:block;background:#fff;border:1px solid var(--nx-line);border-radius:10px;padding:10px 12px;margin:0 0 8px}table.nx-cards tr:nth-child(2n){background:#FAF3EE;border-color:#F0E0D3}table.nx-cards td{display:flex;justify-content:space-between;gap:12px;width:auto!important;max-width:none!important;border:0!important;padding:3px 0!important;font-size:13px;font-weight:500;color:var(--nx-ink);white-space:normal!important;text-align:right}table.nx-cards td:empty{display:none}table.nx-cards td:before{content:attr(data-label);flex:none;max-width:42%;text-align:left;font-size:12px;font-weight:600;color:var(--nx-ink2);text-transform:none}table.nx-cards td:first-child{display:block;text-align:left;font-size:14px;font-weight:600;padding-bottom:6px!important}table.nx-cards td:first-child:before{display:none}table.nx-cards td:first-child>*{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}table.nx-cards td:not(:first-child)>:not(button):not(.status):not(em){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-content .table-scroll{max-height:none!important;overflow:visible!important}}@media(max-width:720px){table.nx-cards tr:has(button,a){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}table.nx-cards tr:has(button,a) td{display:none}table.nx-cards tr:has(button,a) td:first-child{display:block;width:100%;padding-bottom:2px!important}table.nx-cards tr:has(button,a) td:has(.status,.risk-badge,.result,em){display:block;padding:0!important}table.nx-cards tr:has(button,a) td:has(button,a){display:block;margin-left:auto;padding:0!important}table.nx-cards tr:has(button,a) td:before{display:none}table.nx-cards td{text-transform:none}table.nx-cards td:before{text-transform:none;letter-spacing:0}.plan-table table.nx-cards tr:has(button,a) td:first-child{font-size:12.5px;font-weight:600;color:var(--nx-ink2);padding:0!important}.plan-table table.nx-cards tr:has(button,a) td:nth-child(2){display:block;width:100%;font-size:14px;font-weight:600;text-align:left;padding:0 0 4px!important}.nx-content .table-tools .outline-button,.nx-content [class*=filters]{display:none!important}.nx-content .panel:not(.table-panel):not([class*=table]){background:#EEF1F4;border-color:#E0E5EA}.nx-content .panel.table-panel,.nx-content .panel[class*=table]{background:transparent;border:0;padding:0}.nx-content .table-panel .table-toolbar{background:transparent!important;padding:0 0 10px}table.nx-cards tr>td{min-width:0;max-width:100%;overflow-wrap:anywhere}table.nx-cards td:first-child>*{max-width:100%}}@media(max-width:720px){table.nx-cards tr:has(button,a) td:has(em,.status){text-align:left}.nx-content .panel[class*=metrics],.nx-content [class*=summary]>.panel{background:#EEF1F4!important;border-color:#E0E5EA!important}.plan-table table.nx-cards tr:has(button,a) td:nth-child(4){display:block;width:100%;text-align:left;font-size:12.5px;color:var(--nx-ink2);padding:0!important}}.nx-content label.search{display:flex;align-items:center;gap:8px}.nx-content label.search input{flex:1 1;min-width:0;width:100%;border:0!important;min-height:0!important;padding:0!important;background:none!important;box-shadow:none!important}.resource-month-note{margin:0 0 12px;padding:9px 12px;border-radius:8px;background:#F7E8DD;color:#8C4518!important;font-size:13px;line-height:1.45}:is(.pyp-shell,.rc-shell,.com-shell,.evs-shell,.acq-shell,.emergency-shell) :is(td,th){white-space:normal;overflow-wrap:break-word;line-height:1.4}:is(.pyp-shell,.rc-shell,.com-shell,.evs-shell,.acq-shell,.emergency-shell) td{color:#3D4752;font-size:13px}:is(.pyp-shell,.rc-shell,.com-shell,.evs-shell,.acq-shell,.emergency-shell) :is(.status,.text-link,.outline-button){white-space:nowrap}.prof-shell :is(td,th){white-space:normal;overflow-wrap:break-word;line-height:1.4}.prof-shell :is(.status,.text-link,.outline-button){white-space:nowrap}:is(.prof-check,.com-check,.evs-check,.acq-check,.emergency-check,.pyp-check) input[type=checkbox],:is(.prof-check,.com-check,.evs-check,.acq-check,.emergency-check,.pyp-check) input[type=radio]{width:auto!important;min-width:0;flex:none;margin:0}:is(.prof-check,.com-check,.evs-check,.acq-check,.emergency-check,.pyp-check){display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600;line-height:1.3}.prof-checks{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px 18px;gap:8px 18px}.exm-shell :is(td,th){white-space:normal;overflow-wrap:break-word;line-height:1.4}.exm-shell :is(.status,.text-link,.outline-button){white-space:nowrap}.exm-check input[type=checkbox]{width:auto!important;min-width:0;flex:none;margin:0}.exm-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600}.cus-shell :is(td,th){white-space:normal;overflow-wrap:break-word}.cus-check input[type=checkbox],.cus-check input[type=radio]{width:auto!important;min-width:0;flex:none;margin:0}.cus-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600;line-height:1.3}.cus-checks{display:grid!important;grid-gap:8px;gap:8px}.nx-modnav{margin-bottom:16px}.nx-modgroups{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--nx-line);margin-bottom:10px}.nx-modgroups button{display:flex;align-items:center;gap:7px;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:8px 12px;font:inherit;font-weight:700;font-size:13.5px;color:#5b6670;cursor:pointer}.nx-modgroups button span{background:#E7ECF1;color:#3a434c;border-radius:10px;padding:1px 7px;font-size:11.5px;font-weight:700}.nx-modgroups button:hover{color:var(--nx-ink)}.nx-modgroups button[aria-selected=true]{color:var(--nx-ink);border-bottom-color:var(--nx-brand)}.nx-modgroups button.has-active:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-brand)}.nx-modgroups button:focus-visible{outline:3px solid var(--nx-brand);outline-offset:2px}.nx-modnav .nx-mods{margin-bottom:0}@media(max-width:760px){.nx-modgroups{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nx-modgroups::-webkit-scrollbar{display:none}.nx-modgroups button{flex:none}}img.nx-org{height:48px;object-fit:contain}.nx-mt-logo,img.nx-org{display:block;width:auto;mix-blend-mode:multiply}.nx-mt-logo{height:22px;margin-top:2px}@media(max-width:1180px){img.nx-org{display:none}}:root{--nx-copper-hi:#E8955A;--nx-shadow:0 1px 2px #14283c0d,0 10px 28px -14px #14283c33;--nx-shadow-hover:0 2px 4px #14283c12,0 18px 36px -16px #14283c4d}.nx-head-home{margin-bottom:10px;justify-content:flex-end}.nx-head-home>div:first-child{display:none}.nx-grid{gap:14px}.nx-grid .nx-p{border-radius:16px;border-color:#E3E8EE;box-shadow:var(--nx-shadow);padding:18px 20px}.nx-grid .nx-p h2{display:flex;align-items:center;gap:8px;font-size:14.5px}.nx-grid .nx-p h2:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--nx-copper-hi),var(--nx-action));flex:none}.nx-grid .nx-areas h3{font-size:13px;color:var(--nx-ink2);margin:16px 0 0}.nx-hero{grid-column:1/-1;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:30px 34px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 100% 0,#A8551F55 0,transparent 45%),radial-gradient(80% 120% at 0 100%,#3B4A5A 0,transparent 60%),linear-gradient(135deg,#1B2229,#232B33 55%,#2A333D);box-shadow:0 18px 40px -22px #14283c99}.nx-hero:after{content:"";position:absolute;inset:0;background:url(/nexo-ambient-pattern.svg) 100%/520px auto no-repeat;opacity:.08;pointer-events:none}.nx-hero-main{position:relative;z-index:1;max-width:640px}.nx-hero-kick{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-copper-hi)}.nx-hero h1{margin:0;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:#fff}.nx-hero-text{margin:8px 0 0;font-size:16px;color:#C9D2DB}.nx-hero-text b{color:#fff}.nx-hero-text button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--nx-copper-hi);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nx-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.nx-hero-cta,.nx-hero-ghost{height:42px;padding:0 18px;border-radius:11px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.nx-hero-cta{border:0;color:#fff;background:linear-gradient(135deg,#C46A2C,#A8551F);box-shadow:0 8px 20px -8px #A8551Fcc}.nx-hero-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px #A8551Fee}.nx-hero-ghost{border:1px solid #ffffff33;color:#fff;background:#FFFFFF0F}.nx-hero-ghost:hover{background:#FFFFFF1F;border-color:#FFFFFF55}.nx-hero-cta:focus-visible,.nx-hero-gauge:focus-visible,.nx-hero-ghost:focus-visible{outline:2px solid var(--nx-copper-hi);outline-offset:3px}.nx-hero-gauge{position:relative;z-index:1;display:flex;align-items:center;gap:18px;border:1px solid #ffffff1f;background:#FFFFFF0A;border-radius:18px;padding:14px 22px 14px 14px;color:#fff;font:inherit;cursor:pointer;text-align:left;transition:background .15s}.nx-hero-gauge:hover{background:#FFFFFF14}.nx-ring-wrap{position:relative;flex:none}.nx-ring,.nx-ring-wrap{width:132px;height:132px}.nx-ring{display:block}.nx-ring-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nx-ring-val b{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}.nx-ring-val b em{font-style:normal;font-size:16px;color:#C9D2DB;margin-left:2px}.nx-ring-val small{font-size:11.5px;color:#C9D2DB;margin-top:4px;font-weight:600}.nx-hero-note{max-width:150px;font-size:13px;color:#C9D2DB;line-height:1.4}.nx-k{position:relative;transition:transform .15s,box-shadow .15s,border-color .15s}.nx-k:hover{transform:translateY(-2px);box-shadow:var(--nx-shadow-hover);border-color:#E3C3AA!important}.nx-kic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--nx-action-soft);color:var(--nx-action);margin-bottom:10px}.nx-k strong{font-size:32px!important}.nx-grid .nx-trk{height:8px;border-radius:4px;background:#EDF0F4}.nx-grid .nx-trk u{border-radius:4px;background:linear-gradient(90deg,#C46A2C,#A8551F)}.nx-grid .nx-leg .b{background:var(--nx-action)}.nx-grid .nx-bb,.nx-grid .nx-leg .a{background:#D5DCE3}.nx-grid .nx-bb{width:min(52%,22px);border-radius:4px 4px 0 0}.nx-grid .nx-bb i{background:linear-gradient(180deg,#C46A2C,#A8551F);border-radius:4px 4px 0 0}.nx-col.now:before{content:"";position:absolute;inset:-6px 6% 0;background:linear-gradient(180deg,transparent,#F7E8DD);border-radius:10px 10px 0 0;z-index:-1}.nx-plot{isolation:isolate}.nx-xs span.now{color:var(--nx-action);font-weight:700}.nx-grid .nx-tip{background:#1B2229;box-shadow:0 6px 16px -6px #14283c88}.nx-grid .nx-big{font-size:34px}.nx-grid .nx-stk{height:14px;gap:2px}.nx-grid .nx-stk i{border-radius:4px}.nx-grid .nx-hsum>div,.nx-grid .nx-three>div{border-radius:12px}.nx-grid .nx-flist button{border-radius:10px;transition:background .12s}.nx-grid .nx-age.old{background:var(--nx-action);color:#fff}.nx-grid .nx-btn{border-radius:10px;background:linear-gradient(135deg,#C46A2C,#A8551F);box-shadow:0 6px 16px -8px #A8551Fcc}@media(max-width:900px){.nx-hero{padding:24px}.nx-hero h1{font-size:28px}.nx-hero-gauge{width:100%}}@media(max-width:720px){.nx-hero{border-radius:18px;padding:20px}.nx-hero h1{font-size:24px}.nx-hero-text{font-size:14.5px}.nx-ring,.nx-ring-wrap{width:104px;height:104px}.nx-ring-val b{font-size:26px}.nx-head-home{display:none}}.nx-hero-note b{display:block;color:#fff;font-size:15px;margin-bottom:4px}.nx-ring-val small{font-size:11px}.nx-grid .nx-areas .nx-trk u,.nx-grid .nx-sd .nx-trk u{background:#3A4651}.nx-content .nx-hero p{display:block!important}.nx-hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.nx-hero-top .nx-hero-kick{margin:0}.nx-hero-year{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C9D2DB}.nx-content .nx-hero-year select{min-height:30px!important;height:30px;padding:0 26px 0 10px!important;border-radius:8px!important;border:1px solid #ffffff33!important;background:#FFFFFF14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' fill='none' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 9px center!important;color:#fff!important;font-weight:700;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.nx-hero-year select option{color:#14283C}@keyframes nx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nx-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nx-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-bar{0%{width:0}}@keyframes nx-ring-draw{0%{stroke-dasharray:0 400}}.nx-grid>*{animation:nx-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.nx-grid>:nth-child(2){animation-delay:.06s}.nx-grid>:nth-child(3){animation-delay:.12s}.nx-grid>:nth-child(4){animation-delay:.18s}.nx-grid>:nth-child(5){animation-delay:.24s}.nx-grid>:nth-child(6){animation-delay:.3s}.nx-grid>:nth-child(7){animation-delay:.36s}.nx-grid>:nth-child(n+8){animation-delay:.42s}.nx-grid .nx-bb,.nx-grid .nx-bb i{transform-origin:bottom;animation:nx-grow-y .7s cubic-bezier(.2,.7,.2,1) backwards}.nx-grid .nx-trk u{animation:nx-bar 1s cubic-bezier(.2,.7,.2,1) .25s both}.nx-grid .nx-stk{transform-origin:left;animation:nx-grow-x .9s cubic-bezier(.2,.7,.2,1) .3s both}.nx-ring .nx-ring-arc{animation:nx-ring-draw 1.2s cubic-bezier(.2,.7,.2,1) .2s both}.nx-col.now:before{animation:nx-rise .6s ease .5s both}@media(prefers-reduced-motion:reduce){.nx-col.now:before,.nx-grid .nx-bb,.nx-grid .nx-bb i,.nx-grid .nx-stk,.nx-grid .nx-trk u,.nx-grid>*,.nx-ring .nx-ring-arc{animation:none!important}}.nx-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:6px 12px 6px 9px;border:1px solid var(--nx-line,#d9dee3);border-radius:999px;background:#fff;color:var(--nx-ink,#232B33);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.nx-back:hover{border-color:#A8551F;color:#A8551F;background:#fdf6f1}.nx-back:focus-visible{outline:2px solid #A8551F;outline-offset:2px}@media(max-width:720px){.nx-head>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.nx-back{margin-bottom:6px;padding:7px 13px 7px 10px}}.requirement-wrap{display:grid;grid-gap:6px;gap:6px}.requirement-ext{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:7px;background:#232B33;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s}.requirement-ext:hover{background:#A8551F}.requirement-ext:focus-visible{outline:2px solid #A8551F;outline-offset:2px}.requirement-ext b{margin-left:auto;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phva-links{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;grid-gap:16px;gap:16px;align-items:center;margin:4px 0 16px;padding:18px 20px;border-radius:16px;background:#232B33;color:#fff}.phva-links h3{margin:0 0 4px;font-size:16px;color:#fff}.phva-links p{margin:0;font-size:12.5px;color:#C9D2DB;line-height:1.45}.phva-link-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.phva-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#2F3943;color:#fff;text-decoration:none;border:1px solid #3a4651;transition:background .15s,border-color .15s,transform .15s}.phva-link:hover{background:#A8551F;border-color:#A8551F;transform:translateY(-1px)}.phva-link:focus-visible{outline:2px solid #E8955A;outline-offset:2px}.phva-link b{display:block;font-size:14.5px}.phva-link small{display:block;font-size:12px;color:#DDE3E9;margin-top:1px}.phva-link em{margin-left:auto;font-style:normal;font-weight:800;font-size:16px}@media(max-width:720px){.phva-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.phva-link{transition:none}}.nx-org-name{font-weight:800;font-size:15px;color:var(--nx-ink,#232B33);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-mt-org{font-size:11px;font-weight:700;color:var(--nx-ink2,#52616F)}.nx-empresa-sel{display:flex;align-items:center;gap:8px}.nx-empresa-sel img{mix-blend-mode:multiply;height:24px;width:auto}.nx-empresa-sel select{height:36px;border:1px solid #d5dce3;border-radius:10px;padding:0 10px;font:inherit;font-weight:700;font-size:13.5px;background:#fff;color:#232B33;max-width:200px}.nx-empresa-err{font-size:12px;color:#B42318}.plan-v2{margin-top:4px}.pv-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:26px 30px;border-radius:20px;color:#fff;margin-bottom:14px;background:radial-gradient(110% 140% at 100% 0,#A8551F4d 0,transparent 45%),linear-gradient(135deg,#1B2229,#232B33 60%,#2A333D);box-shadow:0 18px 40px -24px #14283c99;animation:nx-rise .5s cubic-bezier(.2,.7,.2,1) backwards}.pv-hero:after{content:"";position:absolute;inset:0;background:url(/nexo-ambient-pattern.svg) 100%/460px auto no-repeat;opacity:.07;pointer-events:none}.pv-hero-main{position:relative;z-index:1;flex:1 1 520px;min-width:0}.pv-hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pv-kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-copper-hi,#E8955A)}.pv-hero h2{margin:6px 0 0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff}.pv-hero-text{margin:6px 0 0;color:#C9D2DB;font-size:15px}.pv-hero-text b{color:#fff}.pv-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pv-stats>div{min-width:110px;padding:10px 14px;border-radius:12px;background:#FFFFFF0D;border:1px solid #ffffff1a}.pv-stats b{display:block;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pv-stats span{font-size:12px;color:#C9D2DB;font-weight:600}.pv-stats .warn{background:#7A3A1233;border-color:#E8955A66}.pv-stats .warn b{color:#F4B183}.pv-gauge{position:relative;z-index:1;display:flex;align-items:center;gap:16px;border:1px solid #ffffff1f;background:#FFFFFF0A;border-radius:18px;padding:14px 20px 14px 14px}.pv-hero .nx-hero-actions{margin-top:16px}.pv-hero .nx-hero-ghost:disabled{opacity:.6;cursor:wait}.pv-import{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;border-radius:14px!important;animation:nx-rise .3s ease backwards}.pv-import h3{margin:0 0 4px;font-size:15px}.pv-import p{margin:0;color:var(--nx-ink2);font-size:13px}.pv-import form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pv-msg{margin:0 0 12px}.pv-months{display:grid;grid-template-columns:1.1fr repeat(12,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.pv-month{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 10px 9px;border-radius:12px;border:1px solid #e3e8ee;background:#fff;box-shadow:0 1px 2px #14283c0d;font:inherit;text-align:left;cursor:pointer;color:var(--nx-ink);transition:transform .15s,box-shadow .15s,border-color .15s;animation:nx-rise .45s cubic-bezier(.2,.7,.2,1) backwards}.pv-month:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px #14283c55;border-color:#E3C3AA}.pv-month span{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nx-ink2)}.pv-month b{font-size:17px;font-weight:700;letter-spacing:-.01em}.pv-month small{font-size:11px;color:var(--nx-ink2);font-weight:600}.pv-mbar{width:100%;height:5px;background:#EDF0F4;overflow:hidden}.pv-mbar,.pv-mbar u{display:block;border-radius:3px}.pv-mbar u{height:100%;background:linear-gradient(90deg,#C46A2C,#A8551F);animation:nx-bar .9s cubic-bezier(.2,.7,.2,1) backwards}.pv-month.empty b{color:#B4C0CC}.pv-month.now:after{content:"";position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--nx-action);box-shadow:0 0 0 3px #F7E8DD}.pv-month[aria-selected=true]{background:linear-gradient(160deg,#2A333D,#1B2229);border-color:#1B2229;color:#fff;box-shadow:0 12px 24px -14px #14283caa}.pv-month[aria-selected=true] small,.pv-month[aria-selected=true] span{color:#C9D2DB}.pv-month[aria-selected=true] .pv-mbar{background:#FFFFFF22}.pv-month[aria-selected=true] .pv-mbar u{background:linear-gradient(90deg,#F0A868,#D27A3C)}.pv-month.year b{font-size:19px}.pv-month:focus-visible{outline:2px solid var(--nx-action);outline-offset:2px}.pv-table{border-radius:16px!important;box-shadow:0 1px 2px #14283c0d,0 10px 28px -14px #14283c33!important;border-color:#E3E8EE!important;animation:nx-rise .5s cubic-bezier(.2,.7,.2,1) .1s backwards}.pv-filters label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--nx-ink2)}.pv-row{cursor:pointer;transition:background .12s}.pv-row:hover{background:#FBF6F2}.pv-code{font-weight:700;color:var(--nx-ink2);font-size:12.5px}.pv-tag{display:inline-block;padding:2px 8px;border-radius:6px;background:#EEF1F4;font-size:12px;font-weight:700;color:#3A4651}.pv-progress{display:flex;align-items:center;gap:8px;min-width:90px}.pv-progress i{flex:1 1;height:6px;border-radius:3px;background:#EDF0F4;overflow:hidden}.pv-progress u{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#C46A2C,#A8551F);animation:nx-bar .9s cubic-bezier(.2,.7,.2,1) .2s backwards}.pv-progress small{color:var(--nx-ink2);min-width:34px;text-align:right}.pv-progress small,.pv-status{font-size:12px;font-weight:700}.pv-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.pv-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pv-status.done{background:#232B33;color:#fff}.pv-status.progress{background:#F7E8DD;color:#8C4518;border-color:#E9C4A6}.pv-status.late{background:#7A3A12;color:#fff}.pv-status.planned{background:#fff;color:#3A4651;border-color:#C9D2DB}.pv-status.cancel{background:#EEF1F4;color:#6B7785;text-decoration:line-through}.pv-status.none{background:#EEF1F4;color:#52616F}@media(max-width:1180px){.pv-months{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:720px){.pv-hero{padding:20px;border-radius:16px}.pv-hero h2{font-size:24px}.pv-stats>div{min-width:calc(50% - 5px)}.pv-gauge{width:100%}.pv-months{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -14px 14px;padding:0 14px 4px}.pv-month{flex:0 0 86px}}@media(prefers-reduced-motion:reduce){.pv-hero,.pv-import,.pv-mbar u,.pv-month,.pv-progress u,.pv-table{animation:none!important}}.nx-content .pv-hero p{display:block!important}.pv-stats .txt b{font-size:15px;line-height:1.25;letter-spacing:0;max-width:220px;overflow-wrap:anywhere}.pv-stats .txt{min-width:150px}.nx-hero-cta:disabled{opacity:.6;cursor:wait}.mv2 .panel{border-radius:16px!important;border-color:#E3E8EE!important;box-shadow:0 1px 2px #14283c0d,0 10px 28px -14px #14283c33!important}.mv2>.panel,.mv2>div>.panel{animation:nx-rise .5s cubic-bezier(.2,.7,.2,1) .08s backwards}.mv2 .table-panel tbody tr{transition:background .12s}.mv2 .table-panel tbody tr:hover{background:#FBF6F2}.mv2 .mv2-row{cursor:pointer}.mv2 .status{border-radius:999px!important;padding:3px 10px!important;font-weight:700}.mv2 .status.closed{background:#232B33!important;color:#fff!important}.mv2 .status.closed:before{background:#fff!important}.mv2 .status.pending{background:#F7E8DD!important;color:#8C4518!important}.mv2 .status.active{background:#fff!important;color:#3A4651!important;box-shadow:inset 0 0 0 1px #C9D2DB}.mv2 .mv2-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 18px 14px}.mv2 .mv2-filters label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--nx-ink2)}.mv2 .mv2-filters select{height:34px;border-radius:9px}.mv2 .notice{border-radius:12px}.mv2 .mv2-import{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;padding:16px 20px;animation:nx-rise .3s ease backwards}.mv2 .mv2-import h3{margin:0 0 4px;font-size:15px}.mv2 .mv2-import p{margin:0;color:var(--nx-ink2);font-size:13px;max-width:640px}.mv2 .mv2-import form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mv2 .review{border-radius:999px;font-weight:700}.mv2 .copasst-tabs,.mv2-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#E9EDF2;margin-bottom:14px;flex-wrap:wrap}.mv2 .copasst-tabs button,.mv2-tabs button{border:0!important;background:transparent!important;color:var(--nx-ink2)!important;border-radius:9px!important;padding:8px 14px!important;font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:none!important}.mv2 .copasst-tabs button.active,.mv2-tabs button[aria-selected=true]{background:#fff!important;color:var(--nx-ink)!important;box-shadow:0 1px 3px #14283c26!important}.mv2 .copasst-tabs button:not(.active):hover,.mv2-tabs button:not([aria-selected=true]):hover{color:var(--nx-ink)!important}.mv2 .copasst-heading,.mv2 .document-summary,.mv2 .finding-summary,.mv2 .integrated-role-cards{display:none}@media(prefers-reduced-motion:reduce){.mv2 .mv2-import,.mv2>.panel,.mv2>div>.panel{animation:none!important}}.mv2 .copasst-metrics{display:none}