@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-italic-C7FdRbwB.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-italic-AGUkry7S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-italic-5K55R7rt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-italic-ZB3Aladm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary: #F26522;--brand-primary-d: #C9501A;--brand-primary-l: #FDEDE3;--brand-ink: #2A3441;--brand-ink-d: #1B2330;--tbl-head: #D97757;--tbl-head-d: #C2613F;--brand-ink-l: #EEF0F4;--brand-accent: #2A3441;--bg: #F5F6F8;--bg-2: #ECEEF2;--surface: #FFFFFF;--surface-2: #FAFAFB;--line: #E5E7EC;--line-2: #D5D9E0;--text: #1B2330;--text-2: #4B5563;--text-3: #7A8597;--text-inv: #FFFFFF;--st-edit: #CA8A04;--st-edit-l: #FEF7C7;--st-read: #059669;--st-read-l: #E6F6EE;--st-req: #DC2626;--st-req-l: #FCEAEA;--st-lock: #64748B;--st-lock-l: #EEF0F4;--ok: #059669;--ok-l: #E4F8EE;--ok-d: #047857;--warn: #D97706;--err: #DC2626;--info: #1E5BBF;--act-verify: #5DBE6E;--act-verify-d: #4BAB5C;--act-download: #2E7EEE;--act-download-d:#1C6BDC;--act-delete: #FF6B69;--act-delete-d: #F05553;--modal-head: #2E7EEE;--radius: 10px;--radius-sm: 6px;--radius-lg: 14px;--shadow-1: 0 1px 2px rgba(15, 30, 61, .06), 0 1px 1px rgba(15, 30, 61, .04);--shadow-2: 0 4px 14px rgba(15, 30, 61, .08), 0 1px 2px rgba(15, 30, 61, .04);--shadow-3: 0 18px 40px rgba(15, 30, 61, .14), 0 4px 8px rgba(15, 30, 61, .06);--sans: "Nunito Variable", "Nunito", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Nunito Variable", "Nunito", ui-sans-serif, system-ui, sans-serif;--mono: "Nunito Variable", "Nunito", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sans);color:var(--text);background:var(--bg);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand-primary);text-decoration:none}button{font-family:inherit}::selection{background:var(--brand-primary-l);color:var(--brand-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c9d2e1;border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#b0bcd2}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.display{font-family:var(--display);font-weight:800;letter-spacing:-.01em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hairline{border:1px solid var(--line)}.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}.btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-sm);font-weight:600;font-size:13px;line-height:1;border:1px solid #BCC4D1;background:#e4e7ed;color:var(--text);cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn:hover{border-color:#a8b2c2;background:#d8dce4}.btn:active{transform:translateY(.5px)}.btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-inv)}.btn.primary:hover{background:var(--brand-primary-d);border-color:var(--brand-primary-d)}.btn.ghost{background:transparent;border-color:transparent;color:var(--text)}.btn.ghost:hover{background:#dfe3ea}.btn.danger{color:var(--err);background:var(--surface);border-color:var(--line-2)}.btn.danger:hover{background:var(--st-req-l);border-color:#f4c2c2}.btn.sm{padding:6px 10px;font-size:12px}.btn.icon{padding:8px}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.tab{transition:background .15s ease,color .15s ease}.btn.act-verify{background:var(--act-verify);border-color:var(--act-verify);color:#fff}.btn.act-verify:hover{background:var(--act-verify-d);border-color:var(--act-verify-d)}.btn.act-download{background:var(--act-download);border-color:var(--act-download);color:#fff}.btn.act-download:hover{background:var(--act-download-d);border-color:var(--act-download-d)}.btn.act-delete{background:var(--act-delete);border-color:var(--act-delete);color:#fff}.btn.act-delete:hover{background:var(--act-delete-d);border-color:var(--act-delete-d)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;background:var(--bg-2);color:var(--text-2);border:1px solid var(--line)}.chip.ok{background:var(--st-read-l);color:var(--st-read);border-color:transparent}.chip.warn{background:var(--st-edit-l);color:var(--st-edit);border-color:transparent}.chip.err{background:var(--st-req-l);color:var(--st-req);border-color:transparent}.chip.lock{background:var(--st-lock-l);color:var(--st-lock);border-color:transparent}.chip.brand{background:var(--brand-primary-l);color:var(--brand-primary-d);border-color:transparent}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}#root{min-height:100%}.skel{background:linear-gradient(90deg,#edf1f8,#e2e7f0,#edf1f8);background-size:200% 100%;animation:sk 1.4s infinite;border-radius:4px}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes siteCardIn{0%{opacity:0}to{opacity:1}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.kpi-clickable:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.kpi-clickable:hover .kpi-go{opacity:1;transform:translate(0)}.kpi-clickable:active{transform:translateY(0)}.kpi-strip-cell:hover{background:var(--surface-2)}.field-row:focus-within{background:var(--brand-primary-l)!important;box-shadow:inset 0 0 0 1.5px var(--brand-primary)}.field-row:focus-within input{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px #f2652233;background:#fff!important}.field-row input:focus{border-color:var(--brand-primary)!important}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--brand-ink);color:#fff;font-size:11px;font-weight:500;padding:5px 8px;border-radius:4px;white-space:nowrap;z-index:999;pointer-events:none;box-shadow:var(--shadow-2)}[data-tip]:hover:before,[data-tip]:focus-visible:before{content:"";position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--brand-ink);z-index:999;pointer-events:none}[data-tip-pos=below]:hover:after,[data-tip-pos=below]:focus-visible:after{bottom:auto;top:calc(100% + 6px)}[data-tip-pos=below]:hover:before,[data-tip-pos=below]:focus-visible:before{bottom:auto;top:calc(100% + 1px);border-top-color:transparent;border-bottom-color:var(--brand-ink)}@media (max-width: 640px){.topbar{padding:0 12px!important}.topbar .logo-sub{display:none!important}.m-grid1{grid-template-columns:1fr!important}.m-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important}.m-hide{display:none!important}.m-full{width:100%!important;min-width:0!important;max-width:100%!important}.m-unstick{position:static!important;top:auto!important;max-height:none!important}.m-pad{padding:12px!important}body{-webkit-text-size-adjust:100%}select,input{max-width:100%}.auth-grid{grid-template-columns:1fr!important}.auth-brand{display:none!important}.auth-pane{padding:20px 14px!important;min-width:0!important}}.screen-enter{animation:screenIn .22s ease}@keyframes screenIn{0%{transform:translateY(5px)}to{transform:none}}@keyframes okToastIn{0%{opacity:0;transform:translate(24px) scale(.92)}60%{opacity:1;transform:translate(-3px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes okCheckPop{0%{transform:scale(0) rotate(-30deg);opacity:0}55%{transform:scale(1.25) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes okRing{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes confettiPop{0%{opacity:1;transform:translate(0) scale(.4) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}@keyframes shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes etcSpin{to{transform:rotate(360deg)}}@keyframes etcBob{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes etcScreenFill{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes etcFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.data-row:hover td{background:var(--brand-primary-l)}.etc-docx h1{font-size:1.55em;line-height:1.25;margin:1.2em 0 .5em;letter-spacing:-.01em}.etc-docx h2{font-size:1.3em;line-height:1.3;margin:1.2em 0 .45em}.etc-docx h3{font-size:1.12em;margin:1.1em 0 .4em}.etc-docx h1:first-child,.etc-docx h2:first-child{margin-top:0}.etc-docx p{margin:0 0 .8em}.etc-docx table{border-collapse:collapse;margin:1em 0;width:100%}.etc-docx td,.etc-docx th{border:1px solid #D5D9E0;padding:6px 9px;font-size:.92em}.etc-docx img{max-width:100%;height:auto}.etc-docx ul,.etc-docx ol{margin:0 0 .9em;padding-left:1.5em}.etc-docx li{margin-bottom:.25em}.list-row:hover{background:var(--surface-2)}.nav-dark .btn.ghost:hover{background:#ffffff14}.auth-fig{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.auth-anillos{animation:authRespirar 11s ease-in-out infinite}.auth-trazo{stroke-dasharray:5 13;animation:authTrazo 9s linear infinite}.auth-cuadros{animation:authGirar 60s linear infinite}.auth-rombo{animation:authMecer 17s ease-in-out infinite}.auth-halo{animation:authHalo 15s ease-in-out infinite}@keyframes authRespirar{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes authTrazo{to{stroke-dashoffset:-180}}@keyframes authGirar{to{transform:rotate(360deg)}}@keyframes authMecer{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(26px,30px) rotate(14deg)}}@keyframes authHalo{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(70px,46px) scale(1.18);opacity:1}}@media (prefers-reduced-motion: reduce){.auth-anillos,.auth-trazo,.auth-cuadros,.auth-rombo,.auth-halo{animation:none}}
